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


body.home .main-page-wrapper { margin-top: -40px; padding-top: 0;}
#call_to { margin-bottom: 10px; }	
#call_to .vc_cta3-content h2 { margin-bottom:0; }
#call_to .vc_btn3.vc_btn3-size-md { font-size: 14px; padding: 14px 50px !important; }
#call_to .vc_btn3:hover {background:#000 !important;color:#fff !important;}
#call_to .vc_cta3-content { margin-bottom: 1.5em; }
.vc_do_btn button {padding:12px 35px !important;}
#seller_btn button {color:#000 !important;}
#seller_btn button:hover {background:#000 !important; color:#fff !important}
#head_tit {text-align:center;}
#head_tit a {font-size: 14px; letter-spacing: 1px; color:#000; position:relative;}
#head_tit a:after { content: ''; height: 1px; background: #000; width: 100%; position: absolute; bottom: -1px; left: 0; }
#cl_action h2 { margin-bottom: 5px; font-size:16px; color: #000; }
#cl_action p {letter-spacing: 1px;}
.footer-container .footer-widgets { max-width: 100%; padding-left: 0; padding-right: 0; }
.footer-container .container { max-width:90%; }
.footer-container {background:#ebdbc2 !important;}
.footer-container .widget_nav_menu ul li a { position: relative;color:#000;  }
.footer-container .widget_nav_menu ul li a:after { content: ''; height: 1px; background:#593c2d; width:0%; position: absolute; bottom:0px; left: 0; transition:all 0.6s ease; }
.footer-container .widget_nav_menu ul li a:hover:after {width:100%;}
.footer-container .widget_nav_menu ul li a:hover{color:#593c2d!important;}
.min-footer {font-size: 14px;}
#footer_newsletter form > p {display:flex;}
#footer_newsletter input.wpcf7-email { border: 1px solid #DDDBDC; background: #fff; padding: 27px 25px; align-content: normal; border-top-left-radius: 25px; border-bottom-left-radius: 25px; }
/* #footer_newsletter input.wpcf7-submit { background: #262626; background-size: 18px; color: #fff; min-width: 150px; border-top-right-radius: 25px; border-bottom-right-radius: 25px; font-size: 18px; line-height: 42px; } */
fieldset {border:none;padding: 0;}
.whb-sticky-header.whb-clone.whb-main-header.whb-hide-on-scroll.whb-sticked.whb-scroll-up #menu-item-9590, .whb-sticky-header.whb-clone.whb-main-header.whb-hide-on-scroll.whb-sticked.whb-scroll-up #menu-item-9596 {display:none;}
#contact_heading h3 {font-size:24px;color:#000;}

#cont_form input[type='text'], #cont_form input[type='email'], #cont_form textarea { border: none; border-bottom: 1px solid #606060; padding: 14px 15px !important; margin-bottom: 18px; }
#cont_form textarea {height:25px;}
#cont_form input[type='submit'] { background: #593c2d;padding: 14px 100px;font-size: 17px;float: right;    color: #fff; border-radius: 40px; }
#btn_cont a.vc_general {  background-color: #593c2d !important; color:#5A6D57 !important;font-size: 17px; border:1.5px solid #593c2d;}
#btn_cont .vc_cta3-content-header h2 {margin-bottom:10px !important}
#btn_cont a.vc_general:hover {background:#5A6D57 !important; color:#fff !important;}
.copyrights-centered .min-footer>div {  color: #fff; }
.copyrights-wrapper { border-top: 1px solid #e9bbc7; background:#593c2d; }
#vision h2 {font-size: 32px; margin-bottom: 0; }
#footer_newsletter input.wpcf7-submit { background: #593c2d; background-size: 18px; color: #fff; 
/* 	min-width: 150px; */
	border-top-right-radius: 25px; border-bottom-right-radius: 25px; 
/* 	font-size: 18px; */
	line-height: 42px; position: relative; max-height: 56px; }
#faq_s .vc_tta-panel { margin: 15px 0; }
#faq_s .vc_tta-panel.vc_active .vc_tta-panel-title a {opacity:1; color:#748C70 !important;}
#faq_s .vc_tta-panel .vc_tta-panel-title a {opacity:1; color:#000 !important;font-size: 18px;}
#faq_s .vc_tta-panels {border-top:none !important;}

/* css */

body .whb-color-light:not(.whb-with-bg){
	background-color:#593c2de3;	
}
.wd-nav.wd-style-bg>li>a:before{
	background-color: rgb(89 60 45);
}
.wd-nav.wd-style-bg>li:is(:hover,.current-menu-item,.wd-active,.active)>a:before{
	opacity:1;
}
.wd-nav.wd-style-bg>li:is(:hover,.current-menu-item,.wd-active,.active)>a{
	color:#fff!important;
}
.about-mw, .mw{
	max-width:65%;
	margin:0 auto;
}
.product-label {
    display: none !important;
}
.why-bg{
    background: #faf5ee;
    padding: 60px;
    border: 10px solid #e8eadc;
}
.site-content {
    margin-bottom: 0px;
}
html {
  scroll-behavior: smooth;
}

:root {
/*    --wd-text-font-size: 15px !important; /* Change this value as you like */ */
}
.d-none{
	display:none!important;
}
.img-round img {
    border-radius: 15px !important;
    overflow: hidden !important;
}
#btn_cont a.vc_general, .btnn{
	background-color:transparent!important;
	border:1px solid #A57E60!important;
	background:#fff;
	font-size:14px!important;
	color:#A57E60!important;
	border-radius:35px;
	text-transform:capitalize;
	font-weight:normal;
}
#btn_cont a.vc_general:hover, .btnn:hover{
	background-color:#A57E60!important;
	color:#fff!important;
}
.mr{
	margin-right:30px;
}
.price .amount{
	font-weight:normal!important;
}
.max-img-height img{
	height:350px;
	width:100%;
	object-fit:cover;
	object-position:middle;
}
.max-img-height .wpb_wrapper, .max-img-height .vc_single_image-wrapper{
	width:100%;
}
.testimonial{
	padding:0 0 25px 0;
}
.testimonial .testimonial-content{
	background-color: #f7f1ea;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    padding: 30px 30px 20px 30px;
	margin-bottom: 20px !important;
    border-radius: 20px;
}
.testimonial .testimonial-rating{
	display: none!important;
}
.testimonial .testimonial-inner{
	display: flex;
    flex-direction: column-reverse;
    position: relative;
	padding-bottom:40px;
}
.testimonial .testimonial-content footer{
	position:absolute;
	margin:0 auto;
	text-align:center;
	left:0;
	bottom:0;
	width:100%;
	color:#593c2d!important;
	font-family:"Playfair Display", Arial, Helvetica, sans-serif;
}
.testimonial .testimonial-content footer span{
	display:Block;
}
.gallery img{
	border-radius:25px!important;
	height:250px;
	width:250px;
	object-fit:cover;
	position:middle;
}

.entry-title{
	color:#593c2d!important;
}
.page-title{
	position:relative;
	z-index:0;
}
.page-title:after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(267deg, #a57e60b8 0%, #a57e60d6 40%, #fbe9dc 100%);
	z-index:-1;
}
.cat-tab .vc_tta-tab a{
	margin:15px 5px 20px!important;
	border-radius: 30px!important;
	padding:7px 20px!important;
	border-width:1px!important;
	color:#a57e60!important;
	border-color:#a57e60!important;
}
.cat-tab li.vc_tta-tab.vc_active a:after, .cat-tab li.vc_tta-tab.vc_active a:before{
	display:none!important;
}
.cat-tab .vc_tta-tab.vc_active a, .cat-tab .vc_tta-tab a:hover{
	background-color:#a57e60!important;
}
.cat-tab .vc_tta-tab.vc_active a .vc_tta-title-text, .cat-tab .vc_tta-tab a:hover{
	color:#fff!important;
}
.cat-tab .vc_tta-panel-body{
	padding-left:0!important;
}
.cat-tab .vc_tta-panels{
	border-width:0!important;
}
.wd-product-header .wd-entities-title{
	font-size:16px!important;
}
.products-footer{
	margin-bottom:10px;
}
.woocommerce nav.woocommerce-pagination ul li span.current, 
.testimonials .owl-dots .owl-dot.active span {
    background-color:#593c2d !important;
    color: #fff !important;
    border-color: #593c2d !important;
}
.woocommerce nav.woocommerce-pagination ul li a:hover,
.testimonials .owl-dots .owl-dot span {
    background-color: #e7d9c6 !important;
    color: #000 !important;
}
.woocommerce-MyAccount-navigation-link {
	margin-bottom:5px;
}
.woocommerce-MyAccount-title{
	font-weight:600;
}
#btn_cont .vc_general{
	border-radius:25px;
}

/* Responsive css */
@media (max-width: 991px) {
.wd-header-cart .wd-tools-icon:before { color: #fff; }
.wd-tools-element .wd-tools-icon:before { font-size: 20px; color: #fff; }
.wd-tools-element>a {color: #fff !important; }

}

@media (max-width: 767px) {
	
	body .img-margin{
		margin-top:35px!important;
	}
	body .collection-bg{
		padding-left:0!important;
		padding-right:0!important;
	}
	 body .gallery{
		padding-right:15px!important;
	}
	.mr{
		margin-right:0!important;
	}
	#SR7_1_1-4-0 {background:none !important}
	.flip-row img{
		display:none;
	}
	body .wd-toolbar{
		background-color:#6b5042!important;
	}
}
