/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


/*prefooter*/
body .button-suscribe:after{
	content: url(https://revestech.es/wp-content/uploads/2025/03/cursor-form-revestech-50.png);
    position: absolute;
    right: -10px;
    top: 45px;
    z-index: 9999;
}
body .button-suscribe input{
	text-align: center; border-radius: 40px; width: 100%; height: 100%;min-width:250px; z-index: 5; border: 0; color: rgb(255, 255, 255); cursor: pointer; outline: none; font-size: 20px; background-color: #4c4434; margin: 0;text-transform:uppercase;padding:15px;font-weight:normal;padding:20px;
}
body .email-suscribe input{
	font-size: 20px; border: 1px solid rgb(221, 221, 221); border-radius: 40px; width: 100%; height: 100%;min-width:500px; z-index: 4; outline: none; padding: 12px 65px 12px 15px; color: rgb(136, 136, 136); text-align: center;background-color: rgb(255, 255, 255); box-sizing: border-box;padding:20px;color:#dba175;
}
body .wd-prefooter{
	padding-bottom: 0;
}
/*fin prefooter*/

body.postid-2402 .prod-relacionados-plant,
body.postid-2411 .prod-relacionados-plant,
body.postid-2312 .prod-relacionados-plant,
body.postid-2293 .prod-relacionados-plant,
body.postid-2321 .prod-relacionados-plant,
body.postid-2334 .prod-relacionados-plant,
body.postid-2303 .prod-relacionados-plant,
body.postid-2344 .prod-relacionados-plant,
body.postid-2363 .prod-relacionados-plant,
body.postid-2372 .prod-relacionados-plant,
body.postid-2372 .prod-relacionados-plant,
body.postid-2135 .prod-relacionados-plant,
body.postid-5099 .prod-relacionados-plant,
body.postid-2182 .prod-relacionados-plant,
body.postid-1546 .prod-relacionados-plant,
body.postid-1434 .prod-relacionados-plant,
body.postid-2268 .prod-relacionados-plant,
body.postid-2286 .prod-relacionados-plant,
body.postid-2271 .prod-relacionados-plant,
body.postid-2418 .prod-relacionados-plant,
body.postid-2394 .prod-relacionados-plant,
body.postid-3771 .prod-relacionados-plant,
body.postid-3743 .prod-relacionados-plant,
body.postid-3765 .prod-relacionados-plant,
body.postid-3785 .prod-relacionados-plant,
body.postid-3798 .prod-relacionados-plant,
body.postid-2056 .prod-relacionados-plant,
body.postid-3748 .prod-relacionados-plant,
body.postid-3757 .prod-relacionados-plant,
body.postid-3730 .prod-relacionados-plant,
body.postid-3812 .prod-relacionados-plant
{
	display: none;
}

body.postid-3771 .prod-complementarios-plant,
body.postid-3743 .prod-complementarios-plant,
body.postid-3765 .prod-complementarios-plant,
body.postid-3785 .prod-complementarios-plant,
body.postid-3798 .prod-complementarios-plant,
body.postid-2056 .prod-complementarios-plant,
body.postid-3748 .prod-complementarios-plant,
body.postid-3757 .prod-complementarios-plant,
body.postid-3730 .prod-complementarios-plant,
body.postid-3812 .prod-complementarios-plant
{
	display: none;
}


body .recent-posts-info .wd-entities-title.title a{
	word-break:break-word;
}

body .whb-hgn5mh7d6bfvgcmtoubo{
	display: none;
}
body.single-product .wd-content-layout,
body.blog .wd-content-layout,
body.category .wd-content-layout,
body.single .wd-content-layout,
body.page.page-id-10574 .wd-content-layout,
body.search-results .wd-content-layout{
	padding-block: 40px;
	padding-top: 40px;
}

body.page-id-1657 .page-title-default,body.blog .page-title-default{
	margin-top: 0;
}
body.page-id-1657 .page-title .container,body.blog .page-title .container{
	margin-bottom: 0;
}

/*nuevo formulario*/

body #formsubmit{
	background-color: rgba(226, 146, 91, 1);
	background: rgba(226, 146, 91, 1);
	color:#fff;
}

body.single-product .zcwf_lblLeft .zcwf_col_fld,body.page .zcwf_lblLeft .zcwf_col_fld{
	width: 100%;
}
body.single-product .zcwf_lblLeft .zcwf_row,body.page .zcwf_lblLeft .zcwf_row{
	float: left;
	width: 50%;
	margin-bottom: 5px;
    margin-top: 0;
}
body.single-product .zcwf_lblLeft .zcwf_row.full-width,body.page .zcwf_lblLeft .zcwf_row.full-width{
	float: left;
	width: 100%;
	margin-bottom: 5px;
    margin-top: 0;
}
body.single-product .zcwf_lblLeft .zcwf_col_fld input[type=text],
body.single-product input[type=password],
body.single-product .zcwf_lblLeft .zcwf_col_fld textarea,
body.single-product .zcwf_lblLeft select.zcwf_col_fld_slt,
body.page .zcwf_lblLeft .zcwf_col_fld input[type=text],
body.page input[type=password],
body.page .zcwf_lblLeft .zcwf_col_fld textarea,
body.page .zcwf_lblLeft select.zcwf_col_fld_slt{
	width: 100%;
	border-radius: 10px;
}
body #crmWebToEntityForm.crmWebToEntityForm{
	float: left;
	padding: 0px;
}
body.single-product .zcwf_lblLeft .zcwf_col_fld,body.page .zcwf_lblLeft .zcwf_col_fld{
	margin-top: 0;
}
body.single-product .zcwf_lblLeft .zcwf_row label,body.page .zcwf_lblLeft .zcwf_row label{
	display: none;
}
body .zcwf_lblLeft .zcwf_button{
	max-width: inherit;
    width: 48%;
    font-size: 15px;
    min-height: 42px;
    border-radius: 10px;
} 
/*fin nuevo formulario*/


body .whb-header{
	margin-bottom: 0;
}
body .whb-sticky-prepared{
	padding-top: 0;
}
body .whb-sticky-prepared .whb-main-header{
	position: relative;
}
body .whb-sticky-prepared.whb-sticked .whb-main-header{
	position: fixed;
}
body.page-id-11928 .whb-sticky-prepared .whb-main-header,/*descargas*/
body.page-id-12086 .whb-sticky-prepared .whb-main-header,/*certificaciones*/
body.page-id-12098 .whb-sticky-prepared .whb-main-header,/*profesionales*/
body.page-id-12000 .whb-sticky-prepared .whb-main-header,/*fichas tecnicas*/
body.page-id-12089 .whb-sticky-prepared .whb-main-header,/*guia de instalacion*/
body.page-id-12102 .whb-sticky-prepared .whb-main-header/*folletos*/
{
	position: inherit;
}
body .woodmart-archive-blog .main-page-wrapper{
	margin-top: 0;
}
.form-prod input,.form-prod select,.form-prod textarea{
	border-radius: 10px;
	float: left;
	margin-bottom: 10px;
}
.form-prod .half-width input{
	width: 50%;
	float: left;
}
.form-prod .full-width input{
	width: 100%;
	float: left;
}
.form-prod .full-width.acepto-term input{
	width: inherit;
	margin-bottom: 0;
	margin-top: 5px;
}
.file-download{
	cursor: pointer;
}
.awesomplete{
	width: 100%;
}
.s.wd-search-inited,.searchform input[type="text"]{
	border-radius: 10px;
}
.wd-more-desc-inner h2{
	font-size: 17px;
}
.widget_product_categories .product-categories .children li a{
	border-bottom: 0;
	padding: 5px;
	font-size: 13px;
}
.widget_product_categories .product-categories li a{
	border-bottom: 1px solid #ddd;
    padding: 8px 8px;

}
.widget_product_categories .product-categories li:last-child a{
	border-bottom: 0;
}
body .widget_product_categories .wd-cats-toggle{
	/*top:15px;*/
	color: rgb(63, 55, 44) !important;
    font-weight: bold;
    font-size: 12px;
}

.widget_product_categories .product-categories li{
	/*display: list-item;
    list-style: circle;*/
    /*margin-left: 16px;*/
    margin-left: 10px;
}
.widget_product_categories .product-categories .children li{
		display: inherit;
		margin-left: 5px;
		/*margin-left: 15px;*/
		/*list-style-type: disc;
    	display: list-item;*/
}
.widget_product_categories .product-categories li.current-cat>a{
	/*color: rgba(226, 146, 91, 1);*/
	color: #3F372C;
	background: rgba(226, 146, 91, 0.2);
	border-radius: 3px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.widget_product_categories .children{
	padding-left: 0;
	padding-top: 10px;
}
body .joinchat{
	bottom: 80px;
	right: 8px;
}
.widget_product_categories .product-categories li.current-cat>a:hover{
	background: rgba(229, 158, 109, 0.2);
	border-radius: 3px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.widget_product_categories .product-categories li a:hover{
	background: rgba(229, 158, 109, 0.2);
	background: rgba(63, 55, 44, 0.2);
	border-radius: 3px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.subtit-prod{
	font-size: 17px;
	line-height: 22px;
	font-weight: bold;
}
body.tax-product_cat .subtit-prod{
	font-size: 16px;
    line-height: 21px;
    font-weight: 700px;
}

body.blog #categories-3,
body.single #categories-3,
body.archive #categories-3,
body.search-results #categories-3,
body.blog #woodmart-recent-posts-2,
body.single #woodmart-recent-posts-2,
body.archive #woodmart-recent-posts-2,
body.search-results #woodmart-recent-posts-2
{
	padding: 20px 20px 20px 20px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}
body.page-id-1657 .wd-sidebar-opener:not(.wd-on-toolbar){
	display: none;
}
body .whb-row.whb-general-header .container{
	padding-top: 15px;
}
body.page-id-12531 .whb-row.whb-general-header .container{
	padding-top: 0;
}

/* arreglos plantilla*/
.footer-container{
	background-color: rgb(81, 68, 49);
    background-image: none;
}
.min-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-inline: -15px;
    padding-block: 20px;
}
.copyrights-wrapper {
    border-top: 1px solid var(--brdcolor-gray-300);
}

body.page .wd-content-layout{
	padding-top: 0;
}
body .wd-content-layout{
	padding-top: 0;
}
body.page .main-page-wrapper {
    background-image: url(https://desdropi.com/revestech/wp-content/uploads/2023/04/wd-furniture-background.jpg);
    background-repeat: repeat;
}

@media(min-width: 480px){
	.wd-sidebar-opener{
		display: none;
	}
}

@media (max-width: 480px){
	html body.tax-product_cat .page-title .wd-title-wrapp h1.entry-title{
		font-size: 32px;
		padding: 35px 0;
		line-height: 37px;
	}
	body.tax-product_cat .page-title-default{
		background-size: 100% 100%;
	}
	body .whb-row.whb-general-header .container{
		padding-bottom: 15px;
	}
	body.archive .wd-col-offcanvas-sm{
		display: none;
	}
	.min-footer{
		display: inherit;
		text-align: center;
	}
	body .button-suscribe input{
		text-align: center; 
		border-radius: 40px; 
		width: 100%; height: 100%;min-width:inherit; z-index: 5; border: 0; color: rgb(255, 255, 255); cursor: pointer; outline: none; font-size: 20px; background-color: #4c4434; margin: 0;text-transform:uppercase;padding:15px;font-weight:normal;padding:20px;
	}
	body .email-suscribe input{
		font-size: 20px; border: 1px solid rgb(221, 221, 221); border-radius: 40px; width: 100%; height: 100%;min-width:inherit; z-index: 4; outline: none; padding: 12px 65px 12px 15px; color: rgb(136, 136, 136); text-align: center;background-color: rgb(255, 255, 255); box-sizing: border-box;padding:20px;color:#dba175;
	}
}