.page-title-default{
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Istok Web", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Istok Web", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:700;
--wd-entities-title-color:rgb(143,143,147);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Vollkorn", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:16px;
}
html .product-grid-item .price > .amount, .product-grid-item .price ins > .amount, html .product-image-summary-wrap .summary-inner > .price > .amount, .product-image-summary-wrap .wd-scroll-content > .price > .amount, .product-image-summary-wrap .summary-inner > .price > ins .amount, .product-image-summary-wrap .wd-scroll-content > .price > ins .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > .amount, .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > ins .amount{
	text-transform: inherit;color: rgb(50,118,244);
}

:root{
--wd-primary-color:rgb(0,0,0);
}
:root{
--wd-alternative-color:rgb(0,0,0);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:#79b38a;
}
:root{
--btn-shop-bgcolor-hover:#669b6b;
}
:root{
--btn-accent-bgcolor:#79b38a;
}
:root{
--btn-accent-bgcolor-hover:#669b6b;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//stelo.shop/wp-content/themes/woodmart/fonts/woodmart-font.woff?v=6.0.4") format("woff"),
	url("//stelo.shop/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.0.4") format("woff2");
}

	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
			--btn-default-brd-radius: 0px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
		--btn-default-box-shadow-active: none;
		--btn-default-bottom: 0px;
	
	
			--btn-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
			--btn-shop-bottom-active: -1px;
		--btn-shop-brd-radius: 0px;
		--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
		--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
	
	
	
	
	
	
	
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1070px;
		}
	}

	.container {
		max-width: 1100px;
	}
	
	
		.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1070px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1080px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1090px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1100px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1110px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1130px;
		}
		
		@media (min-width: 1117px) {

			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

		@media (min-width: 1100px) {

			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

body.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
		
.sale .price ins > .amount {color:red!important}

.labels-rectangular {top:0;}
.product-label.onsale {background-color:#FF5161!important}
.product-labels {display:inline-block}

.product-grid-item .price {
    display: block;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 1.3;
    text-align: right;
    
}

.cat-text {font-style: normal!important;
font-weight: 600!important;
font-size: 12px!important;
line-height: 24px!important;
letter-spacing: 1px!important;color: rgba(93, 93, 93, 0.8)!important;}
.cat-text p {margin-bottom:0!important}
.cat-title {font-style: normal!important;
font-weight: bold!important;
font-size: 18px!important;
line-height: 24px!important;
letter-spacing: 1px!important;
text-transform: uppercase!important;
color: #5D5D5D!important;text-align:center!important}
.cat-title h2 {font-size: 18px!important;
line-height: 24px!important;}

#rev_slider_44_1_wrapper .custom.tparrows {background:transparent}
#rev_slider_44_1_wrapper .custom.tparrows:before {font-size:22px!important}
h1 {font-size:38px}
h2 {font-size:32px}
h3 {font-size:26px}


.footer-menu-top ul.elementor-nav-menu {display:block!important}
.elementor-nav-menu--main .elementor-nav-menu a {    display: inline-block;}

.wd-products-element .wd-entities-title {    font-size: 14px!important;    text-align: left;width:70%}
.product-grid-item .wd-entities-title {
    margin-bottom: 5px;
    font-size: 14px;
    text-align: left;}
.wd-entities-title a {    position: absolute;
    width: 60%;}



.elementor-accordion .elementor-tab-title.elementor-active {background:#3b4367!important}


.insta-box .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 0;}

.site-content {margin-bottom: 0;}

.fb {content: url(/wp-content/uploads/2021/05/11-1.png);}
.inst {content: url(/wp-content/uploads/2021/05/21-1.png);}
.tw {content: url(/wp-content/uploads/2021/05/31.png);}
.youtube {content: url(/wp-content/uploads/2021/05/41.png);}

.fb:hover {content: url(/wp-content/uploads/2021/05/12-1.png);}
.inst:hover {content: url(/wp-content/uploads/2021/05/22-1.png);}
.tw:hover {content: url(/wp-content/uploads/2021/05/32.png);}
.youtube:hover {content: url(/wp-content/uploads/2021/05/42.png);}

.footer-pay-img {filter: grayscale(1);}
.footer-pay-img:hover {filter: grayscale(0);}
.soc-icon {padding-right:4px}
.wd-prefooter {    padding-bottom: 0;}
.e--pointer-underline .elementor-item:after {height: 1px;
    width: calc(100% - 10px);
    left: 2px;
    background-color: #fff;
    z-index: 2;
    bottom: 7px!important;}
.footer-bottom p {    margin-bottom: 0;}
.page-title .title {display:none}
.elementor-widget:not(:last-child) {    margin-bottom: 0;}
.elementor-nav-menu--main .elementor-nav-menu a {    padding: 6px 10px 6px 2px!important;}
.bottom-menu .elementor-nav-menu--main .elementor-nav-menu a {   padding: 6px 10px 6px 2px!important;}
.bottom-menu .elementor-nav-menu li {margin-right:20px;}
.bottom-menu .elementor-nav-menu--main .elementor-nav-menu a {padding: 6px 10px 6px 2px!important;}
.title-size-default {    padding: 20px 0 0 0;}

.newsletter-box [class="col"]:before {content:url("/wp-content/uploads/2021/05/Vector-8.png");position: absolute;
    top: 12px;}

.elementor-1006 .elementor-element.elementor-element-e2b6264 .mc4wp-form-fields {    max-width: 727px;}
.newsletter-box .elementor-widget:not(:last-child) {    margin-bottom: 0;}
.mc4wp-form [class*="col"] {    margin-bottom: 11px;}
.mc4wp-form-fields input[type="submit"] {border: 2px solid #383847;
box-sizing: border-box;
border-radius: 5px;width: 171px;
height: 22.34px;background:#fff;font-style: normal;
font-weight: 800;
font-size: 14px;
line-height: 0;
text-align: center;
color: #383847;}
.mc4wp-form-fields input[type='email'] {
    border: 0!important;
    height: 22.34px!important;
    position: relative;
    left: 15px;
    top: 7px;
    text-transform: uppercase;
}
.mc4wp-form-fields {border-bottom:1px solid #383847;}

.home-text5 {font-style: normal!important;
font-weight: normal!important;
font-size: 11px!important;
line-height: 24px!important;
text-align: center!important;
color: #9E9A9A!important;}
.home-title4 {font-style: normal!important;
font-weight: bold!important;
font-size: 32px!important;
line-height: 35px!important;
text-align: center!important;
letter-spacing: 0.02em!important;
color: #383847!important;}
.home-text4 {font-style: normal!important;
font-weight: normal!important;
font-size: 14px!important;
line-height: 24px!important;
text-align: center!important;
letter-spacing: 0.5px!important;
color: #5D5D5D!important;}
.bottom-text-box {padding:41px 0 25px 0}
.home-title3 {font-style: normal!important;
font-weight: bold!important;
font-size: 36px!important;
line-height: 42px!important;
text-align: center!important;
letter-spacing: 0.01em!important;
color: #383847!important;}
.home-text3 {font-style: normal!important;
font-weight: normal!important;
font-size: 14px!important;
line-height: 24px!important;
color: #5D5D5D!important;}

.before-partners .main-title {margin-bottom:0!important}
.partners-slider {border-bottom: 1px solid #866C2F;padding-bottom:20px!important}
.btn-1 {width: 356px!important;
height: 56px!important;background: #000!important;
    color: #fff!important;border-radius: 5px!important;font-family: Open Sans!important;
font-style: normal!important;
font-weight: 800!important;
font-size: 14px!important;
line-height: 56px!important;
text-align: center!important;
color: #FFFFFF!important;display:table;margin:0 auto;margin-top:30px!important}
.btn2 {width: 356px;
height: 56px;background: #000;
    color: #fff;border-radius: 5px;font-family: Open Sans;
font-style: normal;
font-weight: 800;
font-size: 14px;
line-height: 56px;text-align:center;
color: #FFFFFF;display:block;margin-top:15px!important}
.btn1:hover {color:#fff}
.btn2:hover {color:#fff}
.products-tabs-title {display:none}
.main-title {display: flex;
align-items: center;
justify-content: space-between;margin:30px 0}
.main-title::before, .main-title::after {
content: '';
display: block;
flex-grow: 1;
height: 1px;
background: #866C2F;
}
.main-title::before {
margin-right: 40px;
}
.main-title::after {
margin-left: 40px;
}

.elementor-1006 {margin: 0!important;}
.main-title {font-style: normal!important;
font-weight: bold!important;
font-size: 26px!important;
line-height: 35px!important;
text-align: center!important;
letter-spacing: 0.02em!important;
color: #383847!important;}
.title1 h2 {font-style: normal!important;margin-top:10px!important;margin-bottom:10px!important;	
font-weight: bold!important;
font-size: 26px!important;
line-height: 48px!important;
text-align: center!important;
color: #383847!important;}
.elementor-1006 .elementor-element.elementor-element-2686357 {    margin: 0px 0px 0px 0px;}
.wd-search-form {max-width:191px!important}
[class*="wd-header-search-form"] input[type='text'] {    min-width: 191px;margin-left:30px}
.searchform .searchsubmit {left:-15px}
.searchform input[type="text"] {    padding-right: 0!important;height: 22px;}
.searchform input[type='text'] {border-top:0!important;border-left:0!important;border-right:0!important;    padding: 0 15px 0 0;}
.header-text1 {
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 25px;
display: flex;
align-items: center;
text-align: center;
text-transform: uppercase;
color: #5D5D5D;}
.header-text2 {
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 25px;
display: flex;
align-items: center;
text-align: center;
text-transform: uppercase;
color: #5D5D5D;}
.header-text3 {text-align:right;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 25px;
text-transform: uppercase;
color: #5D5D5D;}

@media screen and (max-width: 1024px) {
	.wd-search-form {
			max-width: none!important;
	}
	.wd-nav-mob-tab.wd-swap {
    display: none !important;
	}
}
@media screen and (max-width: 510px) {
	.header-icon {
			padding-left: 5px;
			padding-right: 5px;
	}
	.site-logo {
		padding-right:20px !important;
	}

}