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

/* .product-grid-item .added_to_cart,
.product-grid-item .ajax_add_to_cart {
    display: none !important;
}

.product-grid-item .view-product {
    display: block !important;
} */

.woodmart-add-btn a:first-child{display:none;}


.woocommerce-product-gallery__video .video{width: 100%;}

.woocommerce-Tabs-panel--description p, .woocommerce-product-attributes-item__value{color:#fff!important;}

.newsletter_column form .wpcf7-form-control-wrap input{border: 2px solid rgb(129 129 129 / 77%)!important;}
.main-page-wrapper {padding-top:0;}
.whb-main-header .woodmart-info-box {align-items: center;}
.woodmart-prefooter{display:none;}
body .woodmart-accordion-title, .woocommerce-Reviews-title{color:#fff;}
body .woocommerce-additional-fields__field-wrapper textarea{
	border:2px solid rgba(129,129,129,.2);
}
/* Home Page Category Start
-------------------------------------------------------------------------------------------------------------------------*/
.header-icons .icons-design-default .woodmart-social-icon{
	color:#fff!important;
}
.home_shop_category {
    padding-right:2%;
    padding-left:2%;
	display: flex;
}

.home_shop_category .wpb_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.home_shop_category .wpb_column {display: flex;}

/* Home Page Category End
-------------------------------------------------------------------------------------------------------------------------*/


/* Home Page Products Start
-------------------------------------------------------------------------------------------------------------------------*/
.product-grid-item .hover-img img, .product-grid-item .product-image-link img {
    border: 1px solid #e4e0e37a;
}

/* Home Page Products End
-------------------------------------------------------------------------------------------------------------------------*/


/* About Design Start
-------------------------------------------------------------------------------------------------------------------------*/

.about_sec_design {
	border-radius: 170px 0px 0px 0px;
	display: flex;
	padding-top: 50px;
    align-items: center;
}

.about_sec_design .vc_column-inner {
    padding-top: 0 !important;
}



/* About Design End
-------------------------------------------------------------------------------------------------------------------------*/


/* Home For Delivery Start
-------------------------------------------------------------------------------------------------------------------------*/

.for_doorstep .info-box-icon {
    background-color: #ffffff;
}
.for_doorstep .info-box-content {
    background: #fff;
	padding-bottom: 0;
	border:none;
	border-bottom: 3px solid #e4c5e4;
    box-shadow: 0px 7px 19px 0px #ccb0cca8;
}

.for_doorstep {
    display: flex;
    align-items: stretch;
}

.for_doorstep .wpb_column .vc_column_container {
    display: flex;
    align-items: stretch;
}

.for_doorstep .vc_column-inner{
    display: flex;
    align-items: stretch;
	height: 100%;
}

.for_doorstep .info-box-wrapper {
    display: flex;
    align-items: stretch;
    height: 100%;
}


/* Home For Delivery End
-------------------------------------------------------------------------------------------------------------------------*/


/* Testimonial Design Start
-------------------------------------------------------------------------------------------------------------------------*/



.testimonial_design {
    display: flex;
    align-items: center;
	padding-bottom: 22em;
	margin-bottom:-18em;
}

.testimonial_design .wpb_single_image {
    margin-bottom: 0;
}


.testimonial_design .testimonials-wrapper {
    background: #fff;
	border: 12px solid #f5f1f5;
}

.testimonial_design .owl-stage {
    width: 100%;
}

.testimonial_design .vc_column-inner {
    padding-top:0 !important;
}

/* Testimonial Design End
-------------------------------------------------------------------------------------------------------------------------*/


/* Subscribe Design Start
-------------------------------------------------------------------------------------------------------------------------*/

.subscribe_design {
	margin-top:-2em;
	z-index: 9;
}

.subscribe_design .wpb_column{background: #e2b3df;}

.subscribe_design input[type=email] {
    background-color: #ffffff;
    border: none;
}

.subscribe_design .wpcf7-submit {
    background-color: #964891;
    color: #FFFFFF;
    transition-duration: 0.3s;
}
.subscribe_design .wpcf7-submit:hover {
    background-color: #761770;
}

/* Subscribe Design End
-------------------------------------------------------------------------------------------------------------------------*/



/* Single Product Page Start
-------------------------------------------------------------------------------------------------------------------------*/

.single-product-page {
    padding-top: 30px;
	background-image:linear-gradient(180deg,#e1dde138 0%,#ffffff 31%), url(images/single-pro-bg.webp);
}

.single-product-page .tabs-layout-tabs .tabs li a {
    opacity:1;
    background: #fff;
    padding: 14px 14px 10px 14px;
    border-radius: 0px 0px 5px 5px;
    transition-duration: 0.3s;
}

/* .single-product-page .vc_row-o-content-top .wpb_content_element p, , span, li {
    color: #fff;
}
 */


.single-product-page blockquote {
    color: #fff;
}

.single-product-page .wpb_content_element {
    color: #fff;
}

.single-product-page .woocommerce-noreviews {
    color: #fff;
}

.single-product-page #email-notes {
    color: #fff;
}

.single-product-page .woodmart-tab-wrapper .woodmart-title-container {
    color: #fff;
}
/* .single-product-page .woodmart-tab-wrapper h1, h2, h3, h4, h5, h6 {
    color: #fff;
} */

.single-product-page #tab-reviews input, textarea {
    background: #fff;
	color:#291909;
	border: none;
}
.single-product-page textarea::placeholder {
    color:#000000 !important;
}

.single-product-page #tab-reviews label {
    color: #fff;
}

.single-product-page #reply-title {
    color: #fff;
}

.single-product-page .form-submit input {
    background: #c57cc0 !important;
    color: #fff !important;
}

.single-product-page .btn.btn-style-link {
    color: #fff !important;
}


.single-product-page #tab-additional_information .shop_attributes th {
    color: #fff;
}


.single-product-page .product-image-summary-wrap {
    background: #fff;
    padding: 18px 6px;
    box-shadow:0px 4px 91px -20px #9f989fa3;
    border-radius: 7px;
}

.single-product-page .thumbs-position-bottom .woocommerce-product-gallery__wrapper {
    border: 1px solid #e2e1db;
    border-radius: 6px;
}

.single-product-page .product-tabs-wrapper {
    background: #291909;
	position: relative;
}
.single-product-page .product-tabs-wrapper:before {
    position: absolute;
    content: '';
    background:url(images/left-shade-single-pro.webp) no-repeat top left;
    height:110px;
    top:-110px;
    width:150px;
    left: 0;
}

.single-product-page .product-tabs-wrapper:after {
    position: absolute;
    content: '';
    background:url(images/right-shade-single-pro.webp) no-repeat top left;
    height:110px;
    top:-110px;
    width:150px;
    right: 0;
}

.single-product-page .product-grid-item .hover-img img {
    border: 1px solid #e4e0e37a;
    border-radius: 7px;
}

.single-product-page .woocommerce-product-gallery .product-image-thumbnail {
    box-shadow: -1px 2px 11px -1px #bcb6bc;
    margin: 12px 3px;
    border-radius: 8px;
    overflow: hidden;
}

/* Single Product Page End
-------------------------------------------------------------------------------------------------------------------------*/


/* Category Page Start
-------------------------------------------------------------------------------------------------------------------------*/

.area-sidebar-shop {
    box-shadow: -6px 7px 24px -3px #6a676240;
    border-radius: 5px;
}

/* Category Page End
-------------------------------------------------------------------------------------------------------------------------*/
.floating-menu-nav {
    position: fixed;
    right: 0px;
    bottom: 50%;
    z-index: 99999999999999999999999999999999;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background: none;
    padding: 7px 9px 9px 10px;
    border-radius: 50px;
}
.floating-menu-nav img {
    width: 50px!important;
}

.woodmart-title-container .color-primary  {
    display: none;
}

.best-seller-section .products-tabs-title{
	display:none;
}
.single_image_style {border-bottom: 1px solid #dccddb;}

.copyrights-wrapper {
    border-top: 1px solid #dccddb;
}

@media only screen and (max-width:1440px){
	.about-section-class h4{
		font-size:35px!important;
	}
	.about-section-class  .box-title-default .info-box-title, .contact-section-class  .box-title-default .info-box-title{
		font-size:20px!important;
	}
}
@media only screen and (max-width:1199px){
	.about-section-class .vc_col-md-8{
		width:100%!important;
	}

}
@media only screen and (max-width:980px) {
	.about-banner .vc_column-inner {
		background-size:cover!important;
		background-position:left!important;
	}
	.about-banner h2 {
		color:#fff!important;
	}
	.info-section .woodmart-info-box{
		padding-left:0!important;
		margin-left:0!important;
	}
	.video-content-row .vc_column-inner{
		margin-top:30px!important;
		width:95%;
		margin:0 auto!important;
	}
	.video-content-row .vc_col-sm-7{
		width:100%!important;
	}
	.video-content-row .vc_col-sm-4{
		display:none;
	}
	.video-section .vc_col-sm-10 {
		width: 100%;
	}
	.video-content-row h1{
		font-size:25px!important;
	}
	.wrapper-content-banner .banner-subtitle{padding: 6px 7px!important;}
	.wrapper-content-banner .banner-title, .woodmart-button-wrapper, 	.wrapper-content-banner .banner-title-wrap{
		text-align:center!important;
	}
	.wrapper-content-banner .banner-title{
		margin-bottom:-13px;
	}
	.about_sec_design .wpb_wrapper h2{
		margin-left:24px;
	}
}

@media only screen and (max-width:768px) {
	.about-section-class .vc_column-inner{
		padding-top:0!important;
	}
	.dn-class{
		display:none;
	}
.home_shop_category {
    flex-direction: row;
}
.promo-banner-wrapper .banner-title {
     font-size: 20px!important;
  
}
/* 	.content-width-100{
		width:140%!important;
		max-width:140%!important;
	} */
	#wd-62bbe092a842f .wrapper-content-banner {
		margin-left:-68px;
	}
	#wd-62984105689c4 .wrapper-content-banner{
		margin-left:-63px;
	}
	#wd-62984105689c4 .banner-subtitle {max-width: 62%;}
	#wd-62bbe139bfc6d .wrapper-content-banner {
		    margin-right: -60px!important;
	}
	#wd-62bbe139bfc6d .banner-subtitle{ max-width: 57%!important;}
.testimonial_design {
    flex-direction: row;
}

}

@media only screen and (max-width:480px){
	.home_shop_category {
    flex-direction: column;
}
	.testimonial_design {
    flex-direction: column;
}
	.about_sec_design{
		   flex-direction: column;
	}
	.for_doorstep{
		   flex-direction: column;
	}
	.about_sec_design .wpb_wrapper h2{
		text-align:center!important;
	}
	#wd-62988bcb301e0 a{
		    margin-top: -82px;
	}
	.about_sec_design .wpb_wrapper h2 {
    margin-left: 0px;
}
	#wd-62e0e4800faed{
		    margin-top: -55px;
	}
	#wd-62e0e4548baa9{
		margin-top:-25px;
	}
	.about-section-class h4 {
    font-size: 32px!important;
}
	.video-content-row .wpb_text_column .wpb_wrapper p{
		margin-top:-11px;
	}
	#wd-62b3ffcc86eb0 .woodmart-title-container h4{
		margin-bottom:42px;
		margin-top:1px;
	}
	.about-banner h2 {
    text-align:center!important;
}
}
