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

/*fix single product rtl sytle*/
:dir(rtl) [class*="wd-section-stretch"]{	right: calc(50% - 50vw + var(--wd-scroll-w) / 2 + var(--wd-sticky-nav-w) / 2);}

[id^="minimized-trustbadge"] {
    transition: left 0.5s !important;
}

.woocommerce-Tabs-panel a{color: #137360}

/*action cart buton style*/
.wd-action-btn>a.button.add_to_cart_button{background-color:#137360;color:#fff}
.wd-action-btn>a.button.add_to_cart_button:hover{background-color:#137360;color:#fff}

.box-icon-align-left .box-icon-wrapper {
    margin-right: 10px!important;
}
.elementor-icon-list-item{    padding-top: 8px!important;;
	padding-bottom: 8px!important;}

.wpforms-form button[type=submit] {
    background-color: #00c49b !important;
}
.wpforms-form button[type=submit]:hover {
    background-color: #00c49b !important;
}
.wpforms-container.inline-fields .wpforms-submit-container{
	width:200px !important;
	padding-top:5px !important;
	margin-left:0px !important;
}
.wd-switch-to-register{color:#fff!important;background-color:#137360!important;
}
.wd-prefooter {
    padding-bottom: 0px!important;
}
.wd-compare-cat-link{color:#fff!important;background-color:#137360!important;}

.meta-post-categories a{color:#fff!important;}
.post-single-page a.btn{color: #fff!important;}
.meta-post-categories a{color:#fff!important;}

.az-columns{min-width:100%}

/*product archive hidden*/
.wd-product-cats{display:none;}
.product-grid-item .wd-stock-progress-bar{display:none;}
/*paypal button*/
.ppc-button-wrapper{margin-top:10px}
/*fixed menu short 1600 to 1800*/
.whb-sticky-header .whb-row .container{max-width:1800px;}

/*product page contact us*/
.pro-cus{margin:10px 0 0 0 !important}
.pro-cus .wpforms-field-radio{width:100% !important;}
.pro-cus .wpforms-field-radio ul{display: flex !important;flex-wrap:wrap;justify-content: space-between;}
.pro-cus .wpforms-field-radio li{width: 48%;padding: 0 10px;border: 1px solid var(--wpforms-field-border-color);border-radius: 5px;height: var(--wpforms-field-size-input-height) !important;align-items: center !important;}
.pro-cus .wpforms-field-radio li.wpforms-selected {border-color:var(--wd-primary-color)}
.pro-cus .wpforms-field-radio li input:before{border-color: var(--wd-primary-color) !important;box-shadow: 0 0 0 1px var(--wd-primary-color),0px 1px 1px rgba(0,0,0,0.15) !important;width: 12px !important;height: 12px !important;top: 0px !important;left: 0px !important;}
.pro-cus .wpforms-field-radio li input:checked:after{background-color: var(--wd-primary-color) !important;width: 12px;height: 12px;top: 0px;left: 0px;}
.pro-cus .wpforms-field-container{display:flex;flex-wrap:wrap}
.pro-cus .wpforms-field{margin: 0 2% 10px 0;padding: 0!important;height: max-content;width: 48%;}
.pro-cus .wpforms-field-textarea textarea{padding:10px}
.pro-cus .wpforms-field input{max-width:100%!important;}
.pro-cus .wpforms-field-textarea{width:100%}
.pro-cus .wpforms-field input:focus,.pro-cus .wpforms-field textarea:focus{border-color:#137360!important;box-shadow:unset!important}
.pro-cus .wpforms-submit-container{padding:0 !important;margin:0 !important;}
.pro-cus .wpforms-submit-container button{background-color:var(--wd-primary-color)!important}
.pro-cus .wpforms-confirmation-container-full{margin:0 !important}
.pro-cus .wpforms-field-content{width:100%}
.pro-cus .wpforms-field-content p{margin:0 !important}
.pro-cus .wpforms-field-content p .fa.fa-envelope-o::before {margin-right: 5px;content: "\f0e0";}

/* register page*/
.wd-registration-page{max-width:1600px !important;}

/*related-articles*/
.related-articles{display:flex;flex-wrap:wrap;justify-content:space-between}
.related-articles h5{width:100%}
.related-article{flex-basis:calc(50% - 10px);margin-bottom:20px;display:flex;align-items:center}
.related-article-thumbnail{width:319px;height:238px;margin-right:20px;flex-shrink:0}
.related-article-content{flex-grow:1}
@media (max-width:767px){.related-articles{flex-direction:column}
.related-articles h5{width:100%}
.related-article{flex-basis:100%}
.related-article-thumbnail{width:100%;height:auto;margin:0}
}

.meow-faq-block .meow-faq-question {background: #137360;}
.entry-content>[class*="wp-block"] {margin-bottom: 0px;}

/*single-product-download*/
.single-product-download-list{display:flex;gap:15px;flex-wrap:wrap}
.single-product-download{background-color:#f3fff2;border-radius:16px;padding:1.5rem;height:300px;width:380px;display:flex;justify-content:center;align-items:center;flex-direction:column}
.single-product-download h6{font-weight:400}
.single-product-download p{margin-top:20px}
.single-product-download a{background:#137360;color:#fff !important;padding:10px 65px;border-radius:25px}

/*checkout error style fix*/
form[name="checkout"] .woocommerce-error::before {content: "";}
/*fix tabs end style*/
.wd-nav-tabs-wrapper{-webkit-mask-image:unset !important;}

/*scoll top button*/
.scrollToTop{background-color: var(--wd-primary-color) !important;color: var(--color-white) !important;}

/*input checkbox style*/
input[type=checkbox].wd-wishlist-checkbox{cursor:pointer;position:relative;width:18px;height:18px;font-size:12px}
input[type=checkbox].wd-wishlist-checkbox::after{position:absolute;top:0;color:#000;width:18px;height:18px;display:inline-block;visibility:visible;padding-left:0;text-align:center;content:' ';border-radius:3px}
input[type=checkbox].wd-wishlist-checkbox:checked::after{content:"✓";color:#fff;font-size:12px;font-weight:700;background-color:var(--wd-primary-color)}

/*blog faq style*/
.schema-faq-section {margin-bottom: 15px;padding: 10px;border-radius: 8px;background-color: #f8f8f8;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);cursor: pointer;}
.schema-faq-question {font-size: 16px;font-weight: bold;color: #333;margin-bottom: 10px;}
.schema-faq-answer {font-size: 14px;color: #666;display:none;}
.schema-faq-section:nth-child(odd) {background-color: #F3FFF2;}
.schema-faq-section:nth-child(even) {background-color: #ffffff;}

/*hotspot-btn big*/
.hotspot-icon-alt .hotspot-btn:after{font-size:18px !important;line-height:32px !important;content:"" !important }
.wd-image-hotspot{width:32px !important;height:32px !important;}
.hotspot-icon-alt .hotspot-btn:before{content:"\f290";left:9px;position:absolute;top:3px;color:#000}
.hotspot-icon-alt .hotspot-btn{font-family:"Font Awesome 5 Free"!important;font-weight:900}
.hotspot-icon-alt .wd-image-hotspot:is(.hotspot-opened,:hover) .hotspot-btn:before{color:#fff}

#b2b-form .wpforms-field-label,#b2b-form .wpforms-required-label{color:#fff!important}
#b2b-form .wpforms-form button[type=submit]{background-color:#f19149!important}
#b2b-form .wpforms-form button[type=submit]:hover{color:#fff!important;background:#f19149!important}

.wd-after-add-to-cart{flex:0 0 auto !important;order:15}

/*read more/less btn*/
.wd-collapsible-content.wd-opened .elementor-widget-wd_button:last-child{display: none;}
.wd-collapsible-content >div.elementor-widget-wrap >div:first-child.elementor-widget-wd_button{display:none;}


/*image-switches start*/
.image-with-switches{position:relative;margin-bottom:175px}
.image-with-switches .image-container{display:flex;flex-flow:nowrap;position:relative;overflow:visible}
:dir(rtl) .image-with-switches .image-container{direction: ltr;}
.image-with-switches .image-container picture{display:flex;margin-left:-100%;width:100%;}
.image-with-switches .image-container picture:first-child{margin-left:0}
.image-with-switches .image-container picture img:not(.attachment-woocommerce_thumbnail){width:100%;height:100%;opacity:0}
.image-with-switches .image-container picture img.selected{opacity:1}
.image-with-switches .image-container picture .elementor-widget-wd_image_hotspot{position:absolute;width:100%;height:100%;}
.image-with-switches .image-container picture .wd-image-hotspot-hotspots{display:contents;}
.image-with-switches .image-container picture .wd-image-hotspot-hotspots.active .wd-image-hotspot{opacity:1}
.image-with-switches .image-container picture .wd-image-hotspot-hotspots .wd-image-hotspot{opacity:0}
.image-with-switches .switch-container{position:absolute;background-color:#424242;bottom:-175px;width:100%}
.image-with-switches .switch-container .switch-container-box{padding:1rem}
.image-with-switches .switch-container .container-box{display:flex;justify-content:space-between;align-items:end;text-align:center}
.image-with-switches .switch-container p{color:#fff;font-size:.75rem;margin-bottom:.5rem;text-align:center}
.image-with-switches .switch-container p.headline{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:0;text-align:left}
:dir(rtl) .image-with-switches .switch-container p.headline{text-align:right}
.image-with-switches .switch-container .hide-button{display:none;flex-direction:column;align-items:center;justify-content:space-between;padding:0 .5rem;width:30px}
.image-with-switches .switch-container .hide-button:hover{cursor:pointer}
.image-with-switches .switch-container .hide-button .control-me{font-size:12px;text-transform:uppercase;color:#fff}
.image-with-switches .switch-container .hide-button label{height:100%;width:100%;display:flex;align-items:flex-end;justify-content:center}
.image-with-switches .switch-container .hide-button label:hover{cursor:pointer}
.image-with-switches .darken{mix-blend-mode:darken}
.image-with-switches .lighten{mix-blend-mode:lighten}
.light-switch{display:inline-block;height:60px;position:relative;width:34px;margin:0 1px}
.light-switch input{display:none}
.light-switch .slider{background-color:#1c1c1c;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.25s all ease-in-out}
.light-switch .slider.round{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:.65rem;border-radius:34px;padding:5px;}
.light-switch .slider.round:before{border-radius:50%}
.light-switch .slider.round span.on{color:#000}
.light-switch .slider.round span.off{color:#fff}
.light-switch .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.25s all ease-in-out;width:26px}
.light-switch input:checked+.slider{background-color:#fff}
.light-switch input:checked+.slider:before{transform:translateY(-24px);background-color:#2c2c2c}
@media(min-width:992px){.image-with-switches{overflow:hidden;position:relative;margin-bottom:0}
.image-with-switches .switch-container p.headline{text-align:left}
body.rtl .image-with-switches .switch-container p.headline{text-align:right}					
.image-with-switches .switch-container{background-color:rgba(104,100,99,.9);bottom:0;left:0;width:auto;transform:translateX(0);transition:all .25s ease-in-out;width:480px}
.image-with-switches .switch-container.active{transition:all .25s ease-in-out;transform:translateX(-83.3333%)}
:dir(rtl) .image-with-switches .switch-container.active{transition:all .25s ease-in-out;transform:translateX(83.3333%)}
:dir(rtl) .image-with-switches .switch-container{right: 0;}
.image-with-switches .switch-container .hide-button{display:flex!important}
}
/*image-switches end*/

/*play video bg*/
.single-product-page .wd-product-video{background-color:transparent}

/*single-product-desc */
.product-parameters .elementor-image-box-description {height: 120px;overflow-y: auto;}

/*fix css error*/
.wd-nav-mobile {display:flex !important;}

/*fix single product page swiper slide height*/
#tab-description .swiper-slide .swiper-slide-bg {background-size: contain;background-color:transparent;}

/*short-code*/
.short-code.elementor-widget {margin-bottom: 0 !important;}

/*product-label-customize*/
.product-labels.labels-rounded .product-label.product-label-customize {width: max-content;}

/*mystickyelements*/
#mystickyelements-social-custom_one:hover span.mystickyelements-social-text{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}
#mystickyelements-social-custom_one:hover span.mystickyelements-social-icon{border-radius:0 50% 50% 0!important}
.element-contact-form>p{border-radius:10px 10px 0 0;color:#7761df;display:flex;margin:0;line-height:1.2;font-size:16px;font-weight:500;font-family:Poppins;background-color:#f9f8fc;padding:18px 14px;text-align:left;position:relative;justify-content:space-between}
.mystickyelements-fixed{z-index:450}
#mystickyelements-social-custom_seven img{border-radius:35px;width:unset;height:unset;}
/*mystickyelements*/

/*menu-style*/
ul#menu-main-menu>li:first-child>a{color:#00ffca;font-weight:600}
.menu-style div.wd-dropdown{min-height:400px}
.menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}
.menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu>li:first-child{width:25%;box-sizing:border-box;margin-bottom:10px}
.menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu>li:first-child>a{color:#ff9d04;font-size:18px;padding-bottom:20px}
.menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu>li:first-child .sub-sub-menu{position:absolute;height:max-content}
.menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu>li:first-child .sub-sub-menu a{color:#e6e6ed;font-size:14px;line-height:30px;padding:0}
.menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu>li:not(:first-child){margin-right:5%;width:12%}
.menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu>li:not(:first-child)>a{color:#00ffca;font-size:14px;word-break:break-word;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;height:50px}
.menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu>li:not(:first-child) .sub-sub-menu a{color:#e6e6ed;font-size:12px;line-height:22px;padding:0}
.menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu>li:first-child .sub-sub-menu a:hover, .menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu>li:not(:first-child) .sub-sub-menu a:hover{color:#00be92}
.menu-style div:not(.wd-sub-menu-wrapp)>ul.wd-sub-menu>li:nth-child(6n){margin-left:25%}
.menu-style .wd-dropdown-menu, .menu-style .wd-dropdown-menu.wd-design-aside {background: rgba(18, 17, 25, .9);}
.menu-style .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp{background:rgba(0,0,0,0)}
.menu-style .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu{background:rgba(0,0,0,0)}
.menu-style .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li>a{color:#fff;border-bottom:1px solid #3a3946}
.menu-style .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a,.menu-style .wd-sub-menu-wrapp>.wd-sub-menu>li:hover>a{color:#141414;background:#00c49b}
.menu-style .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children>a:after{color:#fff}
.menu-style .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children .sub-sub-menu:first-child > li{margin-right:5%;width:20%}
.menu-style .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children .sub-sub-menu:first-child > li > a{color:#00ffca;font-size:14px;word-break:break-word;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;height:50px}
.menu-style .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children .sub-sub-menu > li > a{color:#e6e6ed;font-size:12px;line-height:22px;padding:0}
.menu-style .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children .sub-sub-menu > li > a:hover{color:#00ffca;}
/*menu-style*/

/*个人中心*/
#my-account-center .woocommerce-MyAccount-title{font-size:38px;font-weight:600;border:none}
#my-account-center .wd-my-account-sidebar{border:none}
#my-account-center.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{width:auto}
#my-account-center.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{padding:90px 0 0 50px}
#my-account-center .woocommerce-MyAccount-navigation ul li a{background:unset;font-weight:300;border-radius:25px}
#my-account-center .woocommerce-MyAccount-navigation ul li.is-active>a{color:#fff;}
#my-account-center .woocommerce-MyAccount-navigation ul li.is-active>a{background:#00c49b;color:#fff;}
#my-account-center .woocommerce-MyAccount-navigation ul li:hover>a{background:#00c49b;color:#fff;}
#my-account-center .woocommerce-MyAccount-navigation ul li a:hover{background:#00c49b;color:#fff;}
#my-account-center .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:5px}

@media (max-width:768px){#my-account-center.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{padding:10px 30px}
}
/*popup style*/
div.wd-popup.wd-promo-popup {background: transparent;}

/*text-over-11*/
.text-over-11{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:11;height:240px}
/*text-over-11*/


/*product-reviews*/
.product-reviews-wrapper{margin-bottom:20px}
.product-reviews{list-style-type:none;padding:0}
.product-reviews li{border-bottom:1px solid #ccc;padding:10px 0}
.product-reviews li:last-child{border-bottom:none}
.product-link{display:block;margin-bottom:5px;color:#333;text-decoration:none}
.product-link:hover{text-decoration:underline}
.product-reviews li .author{font-weight:700;color:#333}
.product-reviews li .date{color:#888;font-size:12px;margin:0 10px}
.product-reviews li .content{margin-top:5px}
/*product-reviews*/

.wp-caption .wp-caption-text{
    text-align: center;
    font-size: 12px;
}
/*scroll to top*/
.scrollToTop,.scrollToTop.button-show {bottom: calc(12px + var(--wd-sticky-btn-height)); !important;}

/*single product table*/

.single-product #tab-description .elementor-section table{width:100%;border-collapse:collapse;color:#141414}
.single-product #tab-description .elementor-section table td,.single-product #tab-description .elementor-section table th{padding:10px;border:1px solid #ddd}
.single-product #tab-description .elementor-section table th{background-color:#f2f2f2;font-weight:700}
.single-product #tab-description .elementor-section table tr:nth-child(even){background-color:#f9f9f9}
.single-product #tab-description .elementor-section table td:first-child{width:50%;font-weight:600}

/* css for pc*/
@media (min-width:1025px){
	.wd-header-search-form .searchform .searchsubmit{width:109px;background:#ff9d04;border-radius:30px;font-size:18px;color:#fff;text-transform:capitalize}
	.wd-header-search-form .searchform .searchsubmit:after{content:""}
	.wd-header-search-form .searchform .searchsubmit:before{left:90%;}
	.searchform{width:60%;margin:auto;}
	
	.whb-general-header>.container{
		max-width:1600px;
	}
	.whb-header-bottom>.container{
		max-width:1600px;
	}
	.blog-design-masonry .post-title{height:100px}
	
	/*single-product cus*/
	#popup-single-product-cus button.mfp-close{position:absolute;color:#000;margin-right:5px;right:calc(50% - 350px);top:30px}

	/*only-mobile-read-more*/
	.only-mobile-read-more.wd-collapsible-content.e-con:not(.wd-opened):after, .only-mobile-read-more.wd-collapsible-content:not(.wd-opened)>.elementor-widget-wrap:after{content:unset}
	.only-mobile-read-more .elementor-widget-wd_button{display:none}

	/*fix single product page swiper slide height*/
	#tab-description .swiper-slide {height: 800px}

	/*product show 2 line*/
	.wd-entities-title{display:-webkit-box;overflow:hidden;margin:0;min-height:36px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.wd-hover-tiled .product-element-bottom{text-align:center;}
	
	/*popup close btn*/
	.mfp-content button.mfp-close:after{
	  background-color: rgba(0, 0, 0, 0.7);
    padding: 8px;
    border-radius: 100%;
	}
	
	.mfp-ready button.mfp-close{
		top:10px;
		right:30px;
	}
	
}

@media (min-width: 768px) and (max-width: 1024px) {
	.whb-top-bar-inner .whb-col-mobile{display:block;width:100%}
}

@media (max-width:576px){
	.products[class*="title-line-"] .product-grid-item.col-6, .owl-items-xs-2 [class*="title-line-"] .product-grid-item {
        --title-line-height: 18px;
    }
	/*single-product-download*/
	.single-product-download-list{justify-content: center;}

	/*menu*/
	.wd-side-hidden{width:100%}

	.pro-cus .wpforms-field-radio li{width:45%}

	#b2b-form .wpforms-container .wpforms-field{padding:5px 0}
	#b2b-form .wpforms-submit-container{padding:0}
	#b2b-form .wpforms-field-label,#b2b-form .wpforms-required-label{margin-bottom:5px}
	#b2b-form .elementor-element-populated{padding:0 20px}
	#b2b-form div.wpforms-container-full{margin:10px 0 20px 0}

	/*single-product cus*/
	#popup-single-product-cus button.mfp-close{position:absolute;color:#000;margin-right:5px;top:30px}


	/*image-switches start*/
	.image-with-switches .switch-container .switch-container-box{padding:0.5rem 0.5rem 0}
	.image-with-switches .switch-container{bottom: unset;}
	.image-with-switches{margin-bottom: 140px;}
	.image-with-switches .switch-container p{margin-bottom:5px;}
	.spacebetween{margin-bottom:0}
	/*image-switches end*/

	.whb-top-bar-inner .whb-col-mobile{display:block;width:100%}

	/*fix single product page swiper slide height*/
	#tab-description .swiper-slide {height: 250px}

	/*product buttons hover show*/
	.product-grid-item .wd-buttons{opacity:0 !important}
	.product-grid-item:hover .wd-buttons {opacity: 1 !important;transform: none;}
	.product-grid-item .hover-img {display:unset !important}

	.product-grid-item .wd-buttons .wd-wishlist-btn{display:none;}

	/*single-product description*/
	.product-parameters{display:none;}
	.product-parameters .elementor-image-box-description {display: none;}
	.product-parameters .elementor-image-box-wrapper img{margin:0px;}
	.product-parameters .elementor-image-box-wrapper .elementor-image-box-img{width:13% !important;}
	.product-parameters .elementor-image-box-wrapper {align-items: center;}
	.product-parameters .elementor-image-box-content .elementor-image-box-title{font-size:14px !important;line-height:14px;}
	.wd-negative-gap .elementor-widget-wd_single_product_tabs .wd-nav-tabs-wrapper{margin-bottom:30px}
	.wd-negative-gap .elementor-widget-wd_single_product_tabs .wd-nav-tabs{display:block}
	.wd-negative-gap .elementor-widget-wd_single_product_tabs .wd-nav-tabs li>a{padding:3px 0}
	.wd-negative-gap .elementor-widget-wd_single_product_tabs .wd-nav-tabs li>a>span{font-weight:400;color:#141414}
	.wd-negative-gap .elementor-widget-wd_single_product_tabs .wd-nav-tabs li>a>span:after{background:unset}
	.wd-negative-gap .elementor-widget-wd_single_product_tabs .wd-nav-tabs li.active>a>span:after{background:unset}
	.wd-negative-gap .elementor-widget-wd_single_product_tabs .wd-nav-tabs li.active>a>span{color:var(--wd-primary-color);font-weight:700}

	/*single-product footer bar add cart*/
	.single-product h4.wd-entities-title{display:-webkit-box;overflow:hidden;margin:0;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.single-product .wd-sticky-btn .container{flex-direction:column;align-items:center}
	.single-product .wd-sticky-btn :is(.price,.wd-action-btn,.wd-sticky-btn-content){display:flex}
	.single-product .wd-sticky-btn{background:#fff;padding:5px 10px;transform: translate3d(0, 0, 0);}
	.single-product .wd-sticky-btn :is(.single_add_to_cart_button,.wd-sticky-add-to-cart){width:auto;padding:10px;font-size:10px}
	.single-product .wd-quantity-overlap div.quantity input[type]{height:var(--wd-form-height);border:1px solid var(--wd-form-brd-color);border-radius:var(--wd-form-brd-radius);background-color:var(--wd-form-bg);box-shadow:none;color:var(--wd-form-color);vertical-align:middle;font-size:14px;transition:border-color .5s ease}
	.single-product .wd-quantity-overlap div.quantity{position:relative}
	.scrollToTop, .scrollToTop.button-show,.sticky-toolbar-on .wd-sticky-btn-shown.scrollToTop{bottom: calc(12px + 55px + var(--wd-sticky-btn-height)) !important;}

	.single-product .wd-sticky-btn :is(.wd-compare-btn,.wd-wishlist-btn,.wd-after-add-to-cart){display:none}

	.single-product #tab-description table{overflow: auto;}
	
	/*popup close btn*/
	.mfp-content button.mfp-close:after{
	  background-color: rgba(0, 0, 0, 0.7);
    padding: 8px;
    border-radius: 100%;
    font-size: 14px;
	}
	
}