@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//test.mastac.by/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.2.4") format("woff2");
	font-display:swap;
}

:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg .product-grid-item{
	--wd-prod-bg:rgb(255,255,255); --wd-bordered-bg:rgb(255,255,255);
}

.wd-popup.wd-promo-popup{
	background-color:rgb(248,248,248);
	background-image: url(https://test.mastac.by/wp-content/uploads/2022/05/popup-banner.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.header-banner{
	background-color:rgb(221,51,51);
	background-image: none;
}

.page-title-default{
	background-color:rgb(255,255,255);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

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

:root{
--wd-text-font:"Open Sans regular", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Open Sans regular", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Open Sans regular", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:300;
--wd-entities-title-transform:none;
--wd-entities-title-color:rgb(36,36,36);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Open Sans Bold", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Open Sans regular", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:none;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Open Sans regular", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:capitalize;
--wd-header-el-font-size:15px;
}
html .product-grid-item .price, html .product-grid-item .price > .amount, html .product-grid-item .price ins > .amount{
	font-family: "Open Sans regular", Arial, Helvetica, sans-serif;font-size: 18px;color: rgb(30,30,30);
}

html .wd-nav.wd-nav-secondary > li > a{
	font-family: "Open Sans regular", Arial, Helvetica, sans-serif;
}

html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title{
	font-family: "Open Sans regular", Arial, Helvetica, sans-serif;font-size: 18px;text-transform: none;
}

@media (max-width: 767px){
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title{
	font-size: 16px;
}

}
html .wd-nav-mobile > li > a{
	font-family: "Open Sans regular", Arial, Helvetica, sans-serif;text-transform: none;
}

.whb-general-header .wd-nav.wd-nav-secondary > li > a{
	font-family: "Open Sans regular", Arial, Helvetica, sans-serif;font-weight: 400;color: rgb(119,119,119);
}

.whb-general-header .wd-nav.wd-nav-secondary > li:hover > a, .whb-general-header .wd-nav.wd-nav-secondary > li.current-menu-item > a{
	color: rgb(36,36,36);
}

html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount{
	font-family: "Open Sans Bold", Arial, Helvetica, sans-serif;font-size: 32px;color: rgb(255,102,0);
}

html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount{
	font-family: "Open Sans regular", Arial, Helvetica, sans-serif;font-size: 28px;color: rgb(68,68,68);
}

:root{
--wd-primary-color:rgb(255,102,0);
}
:root{
--wd-alternative-color:rgb(25,204,232);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:rgb(255,102,0);
}
:root{
--btn-accented-bgcolor-hover:rgb(22,201,229);
}
html .wd-buy-now-btn{
	background: rgb(22,201,229);
}

html .wd-buy-now-btn:hover{
	background: rgb(84,157,10);
}

:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(255,170,66);
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.onsale{
	background-color:rgb(255,0,0);
}

.product-labels .product-label.new{
	background-color:rgb(103,196,60);
}

.product-labels .product-label.featured{
	background-color:rgb(0,216,255);
}

.product-labels .product-label.out-of-stock{
	background-color:rgb(242,92,92);
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 0px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-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-accented-brd-radius: 0px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
				--btn-accented-box-shadow-active: none;
				--btn-accented-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1410px;
			}
		}

		.container {
			max-width: 1440px;
		}

		:root{
			--wd-container-w: 1440px;
		}
	
			@media (min-width: 1440px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1440px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1440px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
	
					rs-slides [data-type=text],
		rs-slides [data-type=button] {
			font-family: Open Sans regular !important;
		}
		
					rs-slides h1[data-type=text],
			rs-slides h2[data-type=text],
			rs-slides h3[data-type=text],
			rs-slides h4[data-type=text],
			rs-slides h5[data-type=text],
			rs-slides h6[data-type=text] {
				font-family: Open Sans regular !important;
			}
			
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

									--wd-form-color: rgb(119,119,119);
					
									--wd-form-placeholder-color: rgb(119,119,119);
					
							
							
									--wd-form-bg: rgba(15,15,15,0.04);
						}
@font-face {
	font-family: "Open Sans regular";
	src: url("//test.mastac.by/wp-content/uploads/2023/07/opensans-regular.woff2") format("woff2");
	font-weight: 300;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Open Sans medium";
	src: url("//test.mastac.by/wp-content/uploads/2023/07/opensans-medium.woff2") format("woff2");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Open Sans Bold";
	src: url("//test.mastac.by/wp-content/uploads/2023/07/opensans-bold.woff2") format("woff2");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

ul.entry-meta-list {
    display: none;
}

input#gform_submit_button_12 {
    background: red;
    color: white;
    padding: 5px 10px;
}
.ginput_container.ginput_container_consent label {
    display: inline; }

input#gform_submit_button_7, input#gform_submit_button_11 {
    background: #ff6600;
    color: white;
    padding: 10px 20px;
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 1%;
}
.wd-compare-table :is(.button,.added_to_cart) {
        min-height: 30px;
}
.category-grid-item .wrapp-category {
    width: 90%;
}
p.stock.in-stock.wd-style-with-bg {
    margin-bottom: 10px;
	 
}
.wd-products-element.wd-rs-64d186d09a032.with-title .wd-hover-fw-button .wd-add-btn {
    margin-top: 0px !important;
   
}
.wd-products-element.wd-rs-64d186d09a032.with-title  span.festi-user-role-prices-user-price-lable {
    margin-top: -19px !important;
  	margin-bottom: 0px !important;
}

.wd-products-element.wd-rs-6503503c98bb8.with-title .wd-hover-fw-button .wd-add-btn  {
    margin-top: 10px !important;
   
}
.wd-products-element.wd-rs-6503503c98bb8.with-title  span.festi-user-role-prices-user-price-lable {
    margin-top: -19px !important;
  	margin-bottom: 0px !important;
}
.wd-wishlist-content .products-bordered-grid .wd-hover-with-fade .content-product-imagin {
    top: -41px;
    }
span#acsell_filter_clear_all {
    padding: 8px 10px;
    color: #c12b2b;
}
span#acsell_filter_collapse_btn {
    background: no-repeat;
}
span.btn-ref-ur {
    background: #f1f1f1;
    padding: 10px 15px;
}
.wd-registration-page a.btn.wd-switch-to-register {
    display: none;
}

.product-summary-shadow .summary-inner  .woocommerce-product-rating {
    padding-bottom: 25px;
    margin-top: -25px;
}

.wd-hover-fw-button .wd-add-btn>a {
    width: 70% !important; 
	margin-bottom: 12px !important;
}
.quantity-button-wrapper {
    width: 30% !important; 
    display: inline-flex !important; 
}
:is(.btn,.button,button,[type="submit"],[type="button"]) {
    padding: 5px 0;
    min-height: 22px;
}
input[type="number"] {
    padding: 0;
    text-align: center;
    height: 29px;
}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(-n+15) {
    transition-delay: 0s;
    -webkit-transition-delay: 0s;
}

.dgwt-wcas-sp del {
    opacity: 0.8;
    font-size: 13px;
    text-decoration: none;
}
.dgwt-wcas-sp .ywcrbp_your_price span.woocommerce-Price-amount.amount {
    font-size: 17px !important;
    color: #ff6600 !important;
}
p#globMsg {
    display: none !important;
}
.woocommerce-MyAccount-content .edit-address-link {
    display: none;
}
p.stock.wd-style-with-bg.in-stock span:before {
    padding-right: 10px;
}
p.stock.wd-style-with-bg:is(.available-on-backorder,.in-stock) span {
    background-color: #F1F7EB;
    color: #85B951;
    width: 200px !important;
    padding: 13px 15px;
}
.woocommerce-MyAccount-navigation ul li a {
    font-size: 16px;
}
button.woocommerce-Button.button, .woocommerce-pagination .button {
    padding: 10px 15px;
}
.whb-column.whb-col-right.whb-visible-lg span.nav-link-text {
    font-size: 14px;
}
.wd-products-with-bg .product-grid-item {
    --wd-prod-bg: #ffffff !important; 
}
input#gform_next_button_6_8, input#gform_next_button_6_30 {
    padding: 10px 15px;
    background: #ff6600;
    color: white;
}
.woocommerce-order section.woocommerce-customer-details {
    display: none;
}
.wd-compare-table .product-image img {
  max-height: 200px;
  width: auto;
  display: block;
  margin: 0 auto;
}
span#_rassrochka-description {
    color: #b60505;
}
p#_rassrochka_field {
    background: #f6f6f6;
}
.wd-compare-actions .wd-compare-remove-cat, .wd-compare-actions .btn {
    padding: 10px 15px;
}
.wd-header-text.set-cont-mb-s.reset-last-child {
    font-size: 14px;
	  color: #161515;
}
.wd-cookies-popup.popup-display {
    transform: none;
    z-index: 200000;
}
.category-grid-item .hover-mask {
    padding: 10px 0px;
}
:root {
    accent-color: #ff0000 !important; 
}
.wd-side-hidden.wd-opened {
    z-index: 100000;
}
.product-labels.labels-rectangular {
    Z-INDEX: 2;
}
.wpb_wrapper span.ywcrbp_sale_price {
    display: block;
}
.whb-mobile-right {
    margin-top: 10px;
}
td.product-sku {
    font-size: 12px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address {
    display: none;
}
span#_datepickup-description, span#time_pickup-description, span#time_order-description, span#time_order_do-description {
    margin-left: 20px;
}
section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
    display: none;
}

.checkout_coupon .button {
    padding: 10px 15px;
  
}
tr.shipping-pickup-store, tr.woocommerce-shipping-totals.shipping, ul#shipping_method {
    display: none;
}

.wd-checkout-steps li {
    font-size: 18px !important; 
}
input#ywpar-points-max {
    color: white;
    font-size: 19px;
    font-family: open sans bold;
}
div#yith-par-message-cart img {
    display: none;
}
a.btn.btn-style-primary.btn-reg {
    margin-top: 30px;
    padding: 10px;
    background: #666;
    color: white;
    font-weight: 300;
}
input#gform_submit_button_3, input#gform_submit_button_4 {
    background: #ff6600;
    color: white;
	  padding: 10px 15px;
}
.locsoldout {
        background: #868686;
    }
.vc_row.wpb_row.vc_row-fluid.vc_custom_1691417282481.vc_row-has-fill.wd-rs-64d0fab9f1734 .products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price) {
    display: inline-grid;
    margin-left: 10px;
}
.wd-products-element.wd-rs-64d186d09a032.with-title .products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price) {
     display: contents;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1691447883063.wd-rs-64d17246227bb .products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price) {
     display: contents;
}

button.single_add_to_cart_button.button.alt {
    padding: 10px 15px;
}
.product-summary-shadow .summary-inner span.woocommerce-Price-amount.amount{
    font-size: 28px !important;
}
.product-summary-shadow .summary-inner span.ywcrbp_your_price {
    font-size: 20px;
}
.product-summary-shadow .summary-inner span.ywcrbp_your_price span.woocommerce-Price-amount.amount {
    font-size: 28px;
}


html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount {
    font-size: 20px !important;
}

span.ywcrbp_sale_price {
    font-size: 16px;
}
span.ywcrbp_sale_price span.woocommerce-Price-amount.amount {
    font-size: 18px;
	  color:red;
}


span.ywcrbp_your_price {
    font-size: 16px;
}

span.ywcrbp_your_price span.woocommerce-Price-amount.amount {
    font-size: 18px;
}
.price del {
    color: #626262 !important;
    text-decoration: none !important;
	  font-size: 80%;
}
.vc_column_container>.vc_column-inner {
  
    padding-left: 20px;
    padding-right: 20px;

}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title>a {
    padding-top: 13px;
    padding-bottom: 13px;
}
h3.woocommerce-MyAccount-title.entry-title {
    display: none;
}
.popup-quick-view .entry-summary  a.button.product_type_simple.add_to_cart_button.wcmlim_ajax_add_to_cart {
    padding: 12px 15px;
}
.product-label {
      font-size: 13px !important;
}
.wd-add-btn.wd-add-btn-replace {
    margin-left: auto;
    margin-right: auto;
    min-width: 70%;
}
[id^="sb_youtube_"].sb_youtube .sby_footer .sby_load_btn, [id^="sb_youtube_"].sb_youtube .sby_follow_btn a {
    padding: 10px 15px !important;
    font-size: 14px !important;
    border-radius: 0px !important;
}
.wd-empty-mini-cart .btn {
     padding: 15px;
}
span.sby_video_title {
    font-weight: 300 !important;
    font-size: 14px;
    color: #1c1c1c !important;
    font-family: 'Open Sans regular' !important;
}
.instagram-gallery-modal {
    margin-bottom: auto !important;
}
.woocommerce-MyAccount-content strong {
  text-transform: capitalize;
}


li#tab-title-additional_information {
    display: none;
}
.products-bordered-grid.wd-products-with-bg>.product-grid-item  {
    background-color: white !important;
}
a.btn.wd-wishlist-create-group-btn {
    padding: 7px 15px;
}
.cart-actions .button[name="apply_coupon"] {
    padding: 10px;
    }
a.cart-item-image {
    max-height: 180px !important;
}
#sfm-sidebar .sfm-sm-indicator {
    margin-right: 4%;
 }
.sfm-navicon:after, .sfm-navicon:before, .sfm-sidebar-close:after, .sfm-sidebar-close:before {
    background: #b21a1a !important;
			height: 3px !important;
  
}
#sfm-sidebar .sfm-back-parent  {
      background: #ff5800c2 !important;
    color: white !important;
    font-size: 24px !important;
}
#sfm-sidebar-close:before {
       background: #000000 !important;
    }
#sfm-sidebar .sfm-menu li a  {
    text-transform: initial !important;
}
h1.product_title.entry-title.wd-entities-title {
    padding-bottom: 20px;
 }
.product-summary-shadow .summary-inner span.woocommerce-Price-amount.amount {
    color: #ff6600;
}

del .amount {
    color: #535353;
   }
.dropdowns-loaded .dropdown-load-ajax>.wd-dropdown-menu>.container {
    padding-top: 10px !important;
}
.acsell-filter-group-widget h5.widget-title {
    display: none;
}
.acsell-filter-group-accordion .acsell-filter-group-component-title {
    font-family: open sans bold;
}
span.posted_in {
    display: none;
}
.single-product-sidebar.sidebar-right {
    border-left: none !IMPORTANT;
}
    
.product-grid-item :is(.product-image-link,.hover-img) img {
    WIDTH: auto !IMPORTANT;
    MAX-HEIGHT: 200PX;
    margin-left: auto !IMPORTANT;
    margin-right: auto !IMPORTANT;
    display: flex;
    justify-content: center;
    align-items: center;
}
}
span.price span.woocommerce-Price-amount.amount
    font-size: 20px !IMPORTANT;
    color: black;
}

.wd-spacing-30 {
    --wd-sp: 47px;
}
.product-grid-item :is(.wd-entities-title, .wd-product-cats, .wd-product-brands-links) {
    font-size: 13px !important;
}

.elementor-widget-container span.woocommerce-Price-amount.amount {
    font-size: 20px;
	  color: #696969!important; 
	  
	
}
.woocommerce-ordering.wd-style-underline select {
     font-weight: 300;
}
.wd-hover-fw-button .wrap-price {
    display: flex;
    flex-direction: column;
}


.wd-quantity-overlap div.quantity input[type] {
       background-color: #fff  !important;
       color: #000 !important;
			 display: none !important;
  }

.wd-hover-fw-button .wd-add-btn>a {
      background-color: #ff6600f2 !important;
	   
    	margin-bottom: 12px !important;
}

td.feature-title-cell {
    font-size: 18px;
    font-family: open sans bold;
	  background: #f8f8f8
}

figure.woocommerce-product-gallery__image {
   WIDTH: auto !IMPORTANT;
    margin-left: auto !IMPORTANT;
    margin-right: auto !IMPORTANT;
    display: flex;
    justify-content: center;
    align-items: center;
}
li.cat-item.cat-item {
    background-color: #f2f2f2;
    border: none;
    color: white;
    padding: 1px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	  margin-bottom: 10px;
	  font-family: 'Open Sans regular';
    
}
.wd-nav.wd-gap-m {
    --nav-gap: 10px;
}

.wd-nav-product-cat>li>a {
    padding-top: 12px !IMPORTANT;
    padding-bottom: 12px !IMPORTANT;
  }
span.acsell-filter-option-text {
    font-size: 14px;
	  font-family: open sans medium;
	 
}
.ui-slider-range.ui-corner-all.ui-widget-header {
    background: #ff822e;
}
.ui-slider-horizontal {
    height: 0.6em;
}
.owl-prev.wd-btn-arrow.disabled {
    color: #e5e7e9 !important;
}
.product_title {
    font-size: 26px;
}
.product-element-top.wd-quick-shop {
    min-height: 220px;
}
.wd-v-thumb-custom .product-image-thumbnail img {
    height: auto;
    width: auto;
}
.product-grid-item :is(.wd-entities-title, .wd-product-cats, .wd-product-brands-links) {
    font-size: 13px!important;
    font-weight: 400;
}
td {
    color: black;
}
table td {
    border-bottom: 1px solid rgb(85 85 85 / 45%);
	  padding: 10px 12px;
}

.product_meta .meta-label {
    color: #000000;
	  font-size: 17px !important;
  	font-weight: 100 !important;

}
td.feature-title-cell {
    color: #4a4a4a;
	 
}
.elementor-widget-wd_single_product_price span.woocommerce-Price-amount.amount  {
    font-size: 28px !important;
}
h1.product_title.entry-title.wd-entities-title {
    font-size: 26px;
    font-family: 'Open Sans medium';
}

.wd-hover-fw-button .wrap-price {
       margin-bottom: 2px;
    margin-top: 7px;
}

.woocommerce-product-gallery img {
    background-size: contain;
    max-height: 600px;
}
.woocommerce-product-gallery .thumbnails.wd-owl .owl-item {
     background-size: contain;
    max-height: 150px;
    width: 100px !important;
}
figure.woocommerce-product-gallery__image {
    margin-bottom: 25px;
}
span.breadcrumb-last {
    font-weight: 100 !important;
    color: black;
}
p {
    color: #36383a;
     font-size: 15px;
}
.elementor-element .wd-nav-product-cat>li>a {
    font-size: 13px !important;
    font-weight: 100 !important;
    line-height: 0em !important;
    letter-spacing: 0px !important;
    word-spacing: 0 !important;
	  font-family: 'Open Sans regular';
}

.wd-nav[class*="wd-style-underline"] .nav-link-text {
    line-height: 0.8 !important;
}
.wd-buttons.wd-pos-r-t {
    position: absolute;
    top: -10px !important;
    right: -10px !important;
}

.wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop {
        --btn-height: 33px !important;
    }

.wd-nav[class*="wd-style-underline"] .nav-link-text {
    color: black;
	font-size: 15px;
	    font-weight: 400;
}

.dgwt-wcas-si {
    max-height: 60px;
}

.product-grid-item .product-image-link {
height: 100% !important;
}
.er_location {
	z-index: 1 !important;
}
.wcmlim_cart_valid_err {
    background: #fcd3d3;
}

a#set-def-store-popup-btn {
	padding-right: 0px;
	padding-top: 10px;
}
li#menu-item-1518 html.wd-nav.wd-nav-secondary>li>a {
    font-size: 15px !important;
}
li.cat-item.cat-item-24 {
    display: none;
}
li.cat-item.cat-item-30973.wd-event-hover {
    display: none;
}
li#menu-item-140906 {
    border: 1px solid #0c0000;
    padding: 1px 25px;
}
.wd-nav>li>a .wd-nav-icon {
    color: #ff6600;
}
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: rgb(255 102 0);
}
li#menu-item-140906 span.nav-link-text {
    font-weight: 400;
	  font-family: 'Open Sans Bold';
}
:is(.btn,.button,button,[type="submit"],[type="button"]) {
    padding: 5px 0px;
    min-height: 29px; }

	
	.wd-quantity-overlap div.quantity { 
		margin-bottom: 12px !IMPORTANT;
		height: 29px !IMPORTANT;
		display:none !important;
}
.mfp-with-anim.wd-popup.popup-quick-view.wd-close-btn-inset a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
    padding: 12px;
}
li#menu-item-1518 a.woodmart-nav-link {
    font-size: 15px !important;
}
.mfp-content .mfp-close {
    background: #d32929 !important;
    font-size: 22px !important;
    padding-left: -6px !important;
	  color: #ffffff !important;
	  height: 22px !important;
    width: 22px !important;
	  top: 2px;
    right: 3px;
    
}

button.mfp-close:after {
  display: none;
}
.wcmlim-lc-switch .wcmlim_cart_valid_err {
    background: #ffdfdf;
    padding: 10px;
    margin-top: 10px;
}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    margin-left: 10px;
    font-size: clamp(12px, 50%, 18px);   
}
.btn.btn-size-small.btn-color-primary.cookies-accept-btn {
    padding: 10px;
}
button.single_add_to_cart_button.button.alt {
    padding-left: 20px;
    padding-right: 20px;
}
button#wd-add-to-cart {
    padding-left: 15px;
	padding-right: 15px;
}
.wd-nav.wd-gap-l {
    --nav-gap: 21px;
}
.woocommerce-breadcrumb {
    font-size: 14px;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}
.product-grid-item .product-image-link {
    position: relative;
    display: flex !IMPORTANT;
    flex-wrap: nowrap !IMPORTANT;
    align-content: stretch !IMPORTANT;
    flex-direction: column-reverse !IMPORTANT;
    justify-content: center !IMPORTANT;
}
.content-banner.text-center {
    padding-top: 55% !IMPORTANT;
}
span.wd-btn-text {
    padding: 5px 10px;
}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li:hover>a, .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a {
    background-color: #ff6600 !IMPORTANT;
    color: white !IMPORTANT;
}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li>a {
    padding: 10px 18px !IMPORTANT;
    font-weight: 400 !IMPORTANT;
    font-size: 15px !IMPORTANT;
}
.wd-sub-menu li>a {
    color: #565656 !IMPORTANT;
}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children>a:after {
    color: white !IMPORTANT;
}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children>a:after {
    font-size: 90% !IMPORTANT;
}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp {
    box-shadow: 0 0 3px rgba(0,0,0,.30) !important;
  }
.wd-sub-menu li>a {
    color: #000000 !IMPORTANT;
}
.wd-sub-menu li>a:hover {
    color: #ff6600 !IMPORTANT;
}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu {
    background-color: #ececec9e !IMPORTANT;
}
li#menu-item-140906 span.nav-link-text:before {
    font-size: 18px;
    content: "\f15a";
    font-family: "woodmart-font";
	  color: #ff6600 !IMPORTANT;
	  padding-right: 15px;
}
.content-banner.text-left {
    padding-left: 25px;
    padding-top: 15px;
}
.elementor-element.elementor-element-08d0dae.elementor-widget.elementor-widget-wd_banner {
    margin-top: -25px;
}
a.dgwt-wcas-details-product-title {
    font-size: 17px !IMPORTANT;
   }
.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height) .wd-sub-menu>li>a, .mega-menu-list>li>a {
    text-transform: inherit;
}

.page-title {
    margin-bottom: 15px!IMPORTANT;
}
.wd-single-brands.wd-style-shadow a {
    box-shadow: 0 0 2px rgb(125 125 125);
}
span.festi-user-role-prices-discount-lable {
    display: none;
}

span.festi-user-role-prices-discount {
    display: none;
}

span.festi-user-role-prices-regular-price-lable, span.festi-user-role-prices-user-price-lable  {
    color: #a6a6a6 !IMPORTANT;
    font-size: 12px;
    padding-right: 5px;
}
.product-summary-shadow .summary-inner span.festi-user-role-prices-regular-price span.woocommerce-Price-amount.amount  {
    font-size: 22px !important;
  	color: #8d8d8d !important;
	 
    font-weight: 400;
}
span.festi-user-role-prices-regular-price span.woocommerce-Price-amount.amount  {
    font-size: 15px !important;
  	color: #8d8d8d !important;
	
    font-weight: 400;
}
.wd-single-price .price {
    line-height: 1.5 !IMPORTANT;
}
.products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price) {
    line-height: 1.6;
}
span.festi-user-role-prices-regular-price-lable, span.festi-user-role-prices-user-price-lable a  {
    color: #a6a6a6 !IMPORTANT;
 }
.products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price) {
    line-height: 1.7;
}
.woocommerce-pagination {
    padding-top: 15px;
   }
.amount {
    color: rgb(98 98 98);
   
}

h3.wd-entities-title {
    font-family: "Open Sans medium", Arial, Helvetica, sans-serif  !IMPORTANT;
    font-size: 18px;
}
.cat-design-alt.categories-with-shadow .category-image-wrapp {
    box-shadow: none !IMPORTANT;
}
h3.product__subtitle {
    font-family: open sans bold;
}

.summary-inner>.price {
    font-size: 155%;
    line-height: 1.6 !IMPORTANT;
    margin-top: -40px !IMPORTANT;
}
.wd-action-btn.wd-style-text>a {
    font-weight: 400;
}
.product-design-default .entry-summary:not(.col-lg-4) .wd-product-brands a {
    box-shadow: 0 0 2px rgb(151 151 151) !IMPORTANT;
}
.wd-entities-title a {
    color: #414141;
}

.summary-inner .product_meta {
    font-size: 14px;
}
.content-banner.text-left {
    padding-left: 0px;
}
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner {
    padding-top: 0px;
}
.products.elements-grid.align-items-start.row.wd-products-holder.wd-spacing-30.grid-columns-5.pagination-.wd-quantity-enabled.wd-stretch-cont-lg.align-items-start {
    margin-top: -50px;
    margin-bottom: -30px;
}
.products.wd-stretch-cont-lg .wd-quantity-overlap {
       border: 1px solid #ededed;
}
.wd-shop-product .wd-products-with-bg .products-bordered-grid.elements-grid [class*="-grid-item"] {
    border-color: #d4d4d4d4 !IMPORTANT;
}
.vc_row.wpb_row.vc_row-fluid.wd-rs-64cfbc625e76a {
    margin-top: -40px;
}
h4.banner-title.wd-font-weight-700.font-primary.wd-fontsize-l {
    font-family: 'Open Sans Bold';
}
h4.banner-title.wd-font-weight-.wd-fontsize-l {
   font-family: 'Open Sans Bold';
}
.wd-owl :is(.owl-nav .owl-prev,.owl-nav .owl-next,.owl-dot) {
      color: #3c3c3c !important;
 }
.products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"] {
    border-color: white !IMPORTANT;
   }
form.dgwt-wcas-pd-addtc-form a.button.product_type_simple.add_to_cart_button.wcmlim_ajax_add_to_cart {
    padding: 10px;
    color: white;
    background-color: #ff6e0d;
}
@media screen and (max-width: 1920px) and (max-height: 1080px) {
 li#menu-item-140906 {
    border: 1px solid #818181 !important; }
	 input#dgwt-wcas-search-input-1 {
    border: 1px solid #818181 !important;  }
	}
	
	@media only screen and (max-width: 767px) {
  .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a {
    padding: 10px 6px;
 }
.wd-add-btn.wd-add-btn-replace {
    min-width: 100% !important;
}
		.wpaicg_chat_widget .wpaicg_toggle {
    cursor: pointer;
    position: fixed;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
		#sfm-sidebar .sfm-sm-indicator {
        margin-right: 6%;
    }
		
		
span.vc_tta-title-text  {
    font-size: 15px !important;
  }
	.vc_column_container>.vc_column-inner {
    padding-left: 10px;
    padding-right: 10px;
}
		.wd-dropdown-menu.wd-dropdown.wd-design-sized.color-scheme-dark.wd-scroll {
    left: -180px;
}
		h1.product_title.entry-title.wd-entities-title {
    font-size: 22px;
    
}


@media only screen and (max-width: 396px) { 
	#sfm-sidebar .sfm-sm-indicator {
        margin-right: 12%;
    }
	}	
		@media only screen and (max-width: 361px) { 
	#sfm-sidebar .sfm-sm-indicator {
        margin-right: 17%;
    }
	}	
		
		@media only screen and (max-width: 575px) { 
	.category-image-wrapp {
    width: 90%;
}
			.product-image-thumbnail {
   
    width: 60%;
}
			h3.wd-entities-title {
    font-size: 14px !important;
}
			.product-grid-item :is(.star-rating,.wd-star-rating,.wd-quick-shop-2,.wd-swatches-attr,.wd-product-stock) {
    margin-bottom: -7px !important;
    margin-top: -20px;
}
			.wd-add-btn.wd-add-btn-replace {
    min-width: 80% !important;
}
			.products.elements-grid.wd-products-holder.wd-spacing-30.grid-columns-4.products-bordered-grid.wd-quantity-enabled.pagination-pagination.title-line-two.wd-stretch-cont-lg.align-items-start.wd-products-with-bg.wd-products-with-shadow.row span.woocommerce-Price-amount.amount {
    font-size: 15px !important;
}
			.products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price) {
    margin-top: -10px !important;
}
			span.ywcrbp_sale_price span.woocommerce-Price-amount.amount {
    font-size: 16px;
}
	
	}	
	@media (min-width: 1025px) {
	.col-lg-3.col-md-3.col-6.category-grid-item.cat-design-alt.categories-with-shadow.without-product-count.product-category.product {
    padding-right: calc(var(--wd-sp) / 1) !important; 
		 padding-left: calc(var(--wd-sp) / 1) !important; 
}

}

@media (max-width: 576px) {
	.wd-sticky-btn .wd-sticky-btn-cart.wd-quantity-overlap div.quantity { 
		margin-bottom: 0px !IMPORTANT;
		height: 29px !IMPORTANT;
}
#sfm-sidebar .sfm-menu li a  {
    font-size: 16px !IMPORTANT;
  
}

.dgwt-wcas-search-icon {
    width: 40px !IMPORTANT;
    height: 40px !IMPORTANT;
    margin-top: -11px !IMPORTANT;
    border-radius: 50% !IMPORTANT;
    border: 3px solid #ff6600 !IMPORTANT;
    color: #333;
    margin-left: -10px !IMPORTANT;
    cursor: pointer;
   
}

.product-grid-item .product-image-link {
    position: absolute !important;
 }
a.acsell_show_filter.button {
    padding: 12px;
}
.product-grid-item :is(.wd-entities-title,.wd-product-cats,.wd-product-brands-links) {
    height: 70px;
	  margin-bottom: 30px !IMPORTANT;
}



.dgwt-wcas-ico-magnifier-handler {
    max-width: 20px;
    margin-top: 7px;
    margin-left: 7px;
}

}

