@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//luxiomer.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.3.2") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://luxiomer.com/wp-content/uploads/2023/09/PTL-fullslab.avif);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(42,42,42);
	background-image: none;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

:root{
--wd-text-font:"IBM Plex Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(109,95,95);
--wd-text-font-size:18px;
}
@media (max-width: 1024px){
:root{
--wd-text-font-size:16px;
}
}
@media (max-width: 767px){
:root{
--wd-text-font-size:14px;
}
}
:root{
--wd-title-font:"Manrope", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-transform:capitalize;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"IBM Plex Sans", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"IBM Plex Sans", 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:"IBM Plex Sans", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:16px;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title{
	font-family: "Manrope", Arial, Helvetica, sans-serif;font-weight: 500;font-size: 42px;
}

@media (max-width: 1024px){
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title{
	font-size: 40px;
}

}
@media (max-width: 767px){
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title{
	font-size: 36px;
}

}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a{
	font-family: "IBM Plex Sans", Arial, Helvetica, sans-serif;font-weight: 500;font-size: 16px;color: rgb(15,15,15);
}

:root{
--wd-primary-color:rgb(251,188,52);
}
:root{
--wd-alternative-color:rgba(221,153,51,0.65);
}
:root{
--wd-link-color:rgb(38,39,47);
--wd-link-color-hover:rgb(251,188,52);
}
.page .main-page-wrapper{
	background-color:rgb(248,248,248);
	background-image: none;
}

.woodmart-archive-shop:not(.single-product) .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.single-product .main-page-wrapper{
	background-color:rgb(255,255,255);
	background-image: none;
}

.woodmart-archive-blog .main-page-wrapper{
	background-color:rgb(248,248,248);
	background-image: none;
}

.single-post .main-page-wrapper{
	background-color:rgb(248,248,248);
	background-image: none;
}

.woodmart-archive-portfolio .main-page-wrapper{
	background-color:rgb(248,248,248);
	background-image: none;
}

.single-portfolio .main-page-wrapper{
	background-color:rgb(248,248,248);
	background-image: none;
}

:root{
--btn-default-font-family:"IBM Plex Sans", Arial, Helvetica, sans-serif;
--btn-default-font-weight:400;
}
:root{
--btn-default-bgcolor:rgb(251,188,52);
}
:root{
--btn-default-bgcolor-hover:rgba(251,188,52,0.57);
}
:root{
--btn-accented-font-family:"IBM Plex Sans", Arial, Helvetica, sans-serif;
--btn-accented-font-weight:500;
}
:root{
--btn-accented-bgcolor:#83b735;
}
:root{
--btn-accented-bgcolor-hover:#74a32f;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}

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

	
	
			:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 240px;
		}
	
	
	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(38,39,47);
					
									--wd-form-placeholder-color: rgb(38,39,47);
					
							
							
								}
.product-summary-shadow .summary-inner {
    padding: 30px 25px 15px;
    background-color: var(--bgcolor-white);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    border-radius: var(--wd-brd-radius);
}

.wpforms-submit {
		width: 100%!important;
    background: #F0BD12!important;
}

.header-links a:hover {
	text-decoration: underline;
	color: rgb(251,188,52);
}

.wd-highlighted-products .elements-grid{
  padding: 0px 20px 0 0px !important;
}

.filters-area.always-open.custom-content{
/*display:none !important;*/
}

.form-titles {
	font-size: 32px;
  font-weight: 600;	
}

.shop_attributes {
    --wd-attr-img-width: 32px
}

:root {
	--wd-main-bgcolor: #f8f8f8;
}

.custom-single-page-banner .vc_col-sm-12 {
    margin-left: auto !important;
    width: 100% !important;
    margin-right: auto !important;
    max-width: 555px !important;
}
.custom-meta .posted_in span.meta-label{
   display:none !important;
}

.custom-meta .posted_in a{
    color:#fff !important;
	  font-size: 35px !important;
}
.single-product .wd-single-title.wd-wpb{
    margin-bottom:0px !important;
} 

.single-product .custom-spaces h3 a, .single-product .custom-spaces ul li a{
   color:#fff !important;
}
.single-product .custom-spaces h3 a:hover, .single-product .custom-spaces ul li a:hover{
   color:#fff !important;
	text-decoration:underline !important; 
}

.single-product .wd-attr-name{
   font-weight:400 !important;
	 margin-inline-start:0px !important;
}
.single-product .wd-attr-img{
   display:none !important;
}

.vc_custom_1696447425598 {
    padding-top: 20px !important;
}

.custom-prefooter .vc_custom_1699573850882{
	  margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.wd-single-content p{
   max-width: 1192px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}
.wd-prefooter {
	padding-bottom: 30px !important;
}

.custom-spaces .wpb_text_column.wpb_content_element{
  margin-bottom: 20px !important;
}

.wd-title-style-simple .liner-continer {
      padding-bottom: 0px !important;
}

.wd-highlighted-products .elements-grid .product-grid-item {
    padding-inline: 0px !important;
	  margin-right:15px !important;
 }

.owl-item .product-image-thumbnail img{
   max-height:110px !important;
}
.single-product-info{
   padding-top:10px !important;
}

.single-product-info .same-height-box{
	min-height:258px !important;
	height:100% !important;
	max-height:300px !important;

}

.wd-single-breadcrumbs.wd-breadcrumbs{
/*display:none !important;*/
}
.button.woof_submit_search_form{
  color: #fff !important;
	background-color:rgb(251,188,52) !important;
}

h2.add-short-space{
margin-bottom:5px !important;
}

#menu-brands img{
  display:none !important;
}

.metaslider.ms-theme-cubic .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-cubic .rslides .caption-wrap .caption, .metaslider.ms-theme-cubic .nivoSlider .nivo-caption{
    padding: 7px 30px 7px 30px !important;
}

.ms-theme-cubic{
   padding-bottom:0px !important;
}
.mobile-tab-title.mobile-categories-title{
  /*display:none !important;*/ 
} 

.wd-nav.wd-nav-mob-tab.wd-style-underline{
/*  display:none !important;*/
}
.chosen-container-multi .chosen-choices {
   min-height:47px !important;
}
.tax-berocket_brand .filters-area.always-open.custom-content{
 /*  display:none !important;*/
}
.tax-pa_brand .filters-area.always-open.custom-content{
   /*display:none !important;*/
}

.vc_custom_1700894686154 {
    padding-bottom: 0px !important; 
}

#wpforms-2194-field_7{
   min-height:50px !important;
}

.wpforms-2194-field_7-container .wpforms-field-description, .wpforms-2194-field_7-container .wpforms-field-limit-text{
   display:none !important;
}

.single-product-info .same-height-box {
    min-height: 150px !important;
    height: 100% !important;
    max-height: 300px !important;
}


.single-product .flexslider, .single-product .size-full, .single-product .woocommerce-product-gallery {
box-shadow: 0px 2px 14px 2px rgba(0,0,0,0.15) !important;
-webkit-box-shadow: 0px 2px 14px 2px rgba(0,0,0,0.15) !important;
-moz-box-shadow: 0px 2px 14px 2px rgba(0,0,0,0.15) !important;
}

.woof_container_inner{
  width:238px !important;
	float: left;
    margin-left: 25px;
}

#menu-item-723 img.size-141x141{
   width:141px !important;
	height:141px !important;
} 

.woof_term_640 .woof_checkbox_label{
	 font-size:13px !important;
}
ul.woof_list.woof_list_checkbox .woof_checkbox_label{
   font-size:13px !important;

}
.woof_list label {
   padding-top:11px !important;
}
.woocommerce-no-products-found{
   display:none !important;
}
.archive.tax-berocket_brand .hide-it-shop{
 display:none !important;
}
.button.woof_reset_search_form, .button.woof_submit_search_form{
  margin-left:26px !important;
	margin-top:30px !important;
}

#menu-sintered-stone-porcelain li, #menu-quartz li, #menu-solid-surfaces li, #menu-kitchens li, #menu-bathrooms li, #menu-living-rooms li, #menu-outdoors li{
   margin-bottom:7px !important;
}
.aws-search-field::placeholder {
  color: #fff !important;
}

.ufw_btn .ufw_b_text{
    margin: 0 0 0 0em !important;
	  
}


#ufw_1.ufw_wb_opened .ufw_btn_p_bl{
  left:14.5em !important;
}

.woof_redraw_zone h4{
   cursor: pointer !important;
}
body.page-id-6832 .size-275x275{
  width:275px !important;
}

@media (max-width: 1024px){
.wd-side-hidden {
    
    z-index: 99999 !important;
}
}
.close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a{
  color:rgb(251,188,52) !important;
	
}

.panorama h2 {
		position: absolute;
    pointer-events: none;
    top: 270px;
    left: 33%;
    background: rgb(251, 188, 52) !important;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 15px 30px;
}	

.mapbord,
.panorama {
		border-width: 5px;
    border-style: solid;
}	

.panorama img {
		border-radius: 25px!important;
    height: 445px;
}	

.brandgrid .brands-widget .brand-item img {
		max-height: 100%!important;
}	

.brands-style-bordered.brands-grid .brand-item {
	border-right-style: solid;
    border-bottom-style: solid;
    background: #fff;
    border-inline-end-style: solid;
	  border-color: rgba(0, 0, 0, 0.105);
}

.single-product .website-wrapper {
		background-color: #fff;
}	

.woocommerce-variation-add-to-cart {
		display: none!important;
}	

.wd-single-wishlist-btn {
		display: none!important;	
}	

.whersbutt .wd-button-wrapper {
		float: left;
		margin-bottom: 45px;
}	

.footer-widget .sub-menu {
	padding-inline-start: 0!important;
}	

.centerblock {
	text-align: center;
}	

.centerblocksm .wpforms-field-description {
	text-align: center;
}	@media (min-width: 1025px) {
	.brand_description_block {
    margin-top:20%!important;
}

body.home .custom-home-banner{
  margin-top:18% !important;
}
#ufw_1 .ufw_wb{
  width:90% !important;
}

.slider-in-container .wd-slide-container {
		padding: 0;
}

.herohome h1,
.herohome .h1{
    font-size: 48px;
    font-weight: 900;
    margin-bottom: 40px;
		line-height: 65px;
    text-transform: capitalize;   
}

.herohome a {
    background: rgb(251,188,52) !important;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 15px 30px;
}

.herohome .wd-slide-inner {
		background-color: rgba(44, 45, 54, 0.5);
		width: 650px;
		padding: 30px 35px;
}	

#catprod .wd-info-box .info-box-content {
		background: #4F4443;
    padding: 10px;
		border-radius: 5px;
    width: 90%;
    margin: 0 auto;
    margin-top: -40px;
}	

.bigtitlt h2 {
	font-size: 32px;
}


.centerblocksm .wpforms-field-description {
	    text-align: center;
    font-size: 18px !important;
    line-height: 32px !important;
    font-weight: 600;
}	
}

@media (min-width: 768px) and (max-width: 1024px) {
	.brand_description_block {
    margin-top: 120px!important;
}


}

@media (min-width: 577px) and (max-width: 767px) {
	.single-product .website-wrapper {
		background-color: #fff;
}	


.centerblocksm .wpforms-field-description {
	    text-align: center;
    font-size: 16px !important;
    line-height: 28px !important;
    font-weight: 600;
}	
}

@media (max-width: 576px) {
	.brand_description_block {
    margin-top: 80px!important;
}

.herohome h1,
.herohome .h1{
    font-size: 32px;
    font-weight: 900;
    margin-bottom: 40px;
		line-height: 42px;
    text-transform: capitalize;   
}

.herohome a {
    background: rgb(251,188,52) !important;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 15px 30px;
}

.herohome .wd-slide-inner {
		background-color: rgba(44, 45, 54, 0.5);
		width: 650px;
		padding: 30px 35px;
}	

.single-product .website-wrapper {
		background-color: #fff;
}	

.single-product .woocommerce-product-gallery {
		box-shadow: none!important;
}	

}

