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

.wd-filter-list a{
	color: #a5a5a5!important;
}

.wd-widget-stock-status a{
	color: #a5a5a5!important;
}

.wd-product :is(.wd-product-cats,.wd-product-brands-links) a{
	color: #a5a5a5!important;
}

.wd-products-shop-view a{
	color: #a5a5a5!important;
}



.usb-box{
    margin: 5px;
    padding: 0px 20px;
    border-radius: 5px;
    border: 1px solid #f39d62;
    background: transparent;
}

.usb-box.new{
    background: #f39d62;
}

.usb-box.new svg{
     fill: #fff;
     border-color: #fff;
     transition: 0.8s;
}
.usb-box.new h3{
    color: #fff;
}
.usb-box svg{
    fill: #f39d62;
    border: 1px solid #f39d62;
    width: 30px;
    height: 30px;
    padding: 5px;
    border-radius: 50%;
    transition: 0.8s;
	margin-top: 8px;
}

.usb-box .elementor-icon-box-wrapper{
	display: flex!important;
	align-items: center;
}

.usb-box  .elementor-icon-box-icon{
	margin-bottom: 0px!important;
}

.usb-box .elementor-icon-box-content{
	text-align: left;
	padding-left: 20px;
}

.usb-box:hover{
    background: #f39d62;
    transition: 0.8s;
}

.usb-box:hover svg{
     fill: #fff;
     border-color: #fff;
     transition: 0.8s;
}

.usb-box h3{
    margin-bottom: 0px;
    color: #000;
	font-size: 18px;
    transition: 0.8s;
}
.usb-box:hover h3{
    color: #fff;
    transition: 0.8s;
}

header .whb-header-bottom {
    background-color: rgb(221 116 69)!important;
}

header .wd-nav[class*="wd-style-"]>li>a {
    color: #fff!important;
}
header .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a{
        color: rgb(255 255 255);
    border-bottom: 1px solid #fff;

}

.custom-category img{
    width: 100%;
}

.wd-carousel-container.wd-gallery-thumb {
    margin-right: 10px;
}

.thumbs-position-left .wd-gallery-thumb .wd-carousel-item{
     margin-bottom: 5px;
  
}
.thumbs-position-left .wd-gallery-thumb .wd-carousel-item img{
    border: 1px solid #000;
   
}

.elementor-element.elementor-element-ba00ff8.wd-style-shadow.elementor-widget__width-initial.wd-single-brands.text-left.elementor-widget.elementor-widget-wd_single_product_brands{
    display: none;
}

.wd-text-block.reset-last-child.text-left p{
    display: none;
}


.item-detail{
    margin-top: 20px;
}
.item-detail b{
    font-size: 18px;
    color: #000;
}
.item-detail ul{
    padding: 10px 0px;
}

.item-detail ul li{
    display: flex;
    color: #000;

}

.item-detail ul li img{
    width: 25px;
    max-width: 25px;
}

.item-detail ul li .text{
    margin-left: 15px;
}


.elementor-711 .elementor-element.elementor-element-5e38082 .price, .elementor-711 .elementor-element.elementor-element-5e38082 .amount {
    font-size: 22px!important;
    font-weight: 700;
}

.woocommerce-product-details__short-description p{
    color: #000;
}

.reviews_tab{
    display: none;
}

.wd_additional_tab_tab{
    display: none;
}

ul.wd-nav.wd-nav-tabs.wd-icon-pos-left.tabs.wc-tabs.wd-style-underline-reverse{
    display: none;
}

.wc-tab-inner b{
    color: #000;
}

.wd-product :is(.product-image-link,.hover-img) img{
    height: 295px;
    object-fit: cover;
}

.contact-box{
    background: #fff;
    padding: 30px 15px;
    border-radius: 3px;
    margin: 5px;
    border: 1px solid #ccc;
    min-height: 196px;
}

.title-size-large .title {
    font-size: 35px!important;
}

.contact-box svg{
    width: 40px;
    fill: #db734a;
    height: 40px;
}

.contact-box  .elementor-icon-box-title{
   display: none;
}

.contact-box p{
    color: #000;
    font-weight: 600;
}

.footer-contact .elementor-icon-list-items svg{
  fill: #fff;
  width: 20px;
  height: 20px;
}

.footer-contact  .elementor-icon-list-item{
    align-items: flex-start!important;
    margin-bottom: 10px;
}

.woocommerce-cart .container{
    max-width: 1400px!important;
}

.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after{
	color: #fff!important;
	font-size: 11px;
}

.site-content{
	margin-bottom: 0px;
}

.elementor-element.elementor-element-3a35622.elementor-widget.elementor-widget-wd_infobox_carousel{
	display: none;
}

.elementor-element.elementor-element-e95928c.e-con-full.e-flex.e-con.e-child{
	display: none;
}

.comment-form .comment-form-rating select{
	    display: inline-block!important;
    width: 80%;
}


#menu-main-navigation{
	margin-bottom: 0px!important;
}


#menu-main-navigation a{
	text-decoration: none;
}
.page-title-default{
	position: relative!important;
	z-index: 1;
}
.page-title-default:after{
	content:"";
	background: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.7;
	z-index: -1;
}


.wd-negative-gap.elementor-element.elementor-element-fc2c8ca.e-flex.e-con-boxed.e-con.e-parent{
	padding: 50px 0px 100px 0px;
}


.products-tabss .wd-tabs-header{
	background: #fff;
	padding: 20px 0px;
	text-align: left!important;
}

.products-tabss .wd-tabs .tabs-name{
	text-transform: capitalize;
	padding: 0px 10px;
}




.products-tabss .wd-tab-content-wrapper{
	padding: 50px 20px 50px 10px;
}

.products-tabss .wd-tabs-header li{
	margin-bottom: 7px;
	padding: 0px 10px;
}

.products-tabss .wd-tabs-header li a{
	text-transform: capitalize;
	color: #111;
	font-size: 14px;
}

.wd-nav[class*="wd-style-underline"]>li:is(:hover,.current-menu-item,.wd-active,.active)>a{
	color: #db734a;
}

#slider-67 .wd-slide{
	min-height: 300px!important;
}

.product_title.entry-title.wd-entities-title
{
  font-size: 23px !important;
  line-height: 34px;
}
.about-text p{
	color: #000;
	line-height: 30px;
	margin-bottom: 10px;
}

.about-text li{
	color: #000;
	line-height: 30px;
	
}
.about-text ul{
	margin-top: 15px;
}
.about-text b{
	color: #db734a;
}

a.btn.wd-load-more.wd-products-load-more.load-on-click {
    background: #f19c66;
    background-color: #f19c66!important;
    color: #fff;
}



.menu-item-1433 a{
  animation: blinker 1.5s linear infinite;
  padding: 0px 10px;
  border-radius: 3px;
  border: 1px solid #fff;
}
@keyframes blinker {
  50% {
    background: #000;
	  border-color: #000;
	
  }
}


.cat-design-zoom-out .wd-cat-inner{
	border-radius: 5px!important;
}

.wd-cat .wd-entities-title {
    margin-bottom: 0;
    text-transform: capitalize!important;
    font-size: 14px!important;
    padding: 10px 20px!important;
}


.gallery .wd-gallery-item{
	margin: 10px;
	padding: 10px;
	background: #fff;
	display: block;
	border-radius: 5px;
}

.gallery .wd-gallery-item img{
	min-height: 400px;
	max-height: 400px;
	object-fit: cover;
	width: 100%;
}

#menu-sale a{
	color: #f00!important;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 16px;
}


.wd-header-text strong{
	color: blue;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
  animation: blinkerss 2s linear infinite;
}

@keyframes blinkerss {
  50% {
   color: #db734a;
  }
}


#menu-item-2689 .nav-link-text{
    color: #11ff04!important;
    text-transform: uppercase;
    font-weight: 700;
}



#menu-item-9879 .nav-link-text{
    color: #58ffd5!important;
    text-transform: uppercase;
    font-weight: 700;
}

.wd-tools-element>a{
	text-decoration: none;
}


.categories-accordion-on .widget_product_categories .product-categories{
	padding: 0px!important;
}

.widget_product_categories .product-categories li a{
	color: #000;
	font-size: 15px!important;
	font-weight: 600;
}

.widget_product_categories .product-categories li.current-cat>a{
	color: #f3995c;
}

#woocommerce_product_categories-2 .widget-title{
	font-size: 25px;
}


.wd-negative-gap.elementor-element.elementor-element-3c20913.e-flex.e-con-boxed.e-con.e-parent {
    margin-bottom: 0px;
}


footer ul{
	padding: 0px!important;
}

.elementor-688 .elementor-element.elementor-element-25a335d{
	align-items: start;
}

a.btn.btn-scheme-dark.btn-scheme-hover-dark.btn-style-default.btn-style-round.btn-size-extra-small {
    font-size: 13px;
}

.wd-product .wd-entities-title {
    font-size: 14px!important;
}


.elementor-widget-icon-box .elementor-icon-box-content{
	text-align: center!important;
}



@media only screen and (max-width: 600px) {
	.wd-product :is(.product-image-link,.hover-img) img{
		height: 200px!important;
	}
	.wd-product .wd-entities-title {
    line-height: 20px;
    font-size: 12px;
    /* font-weight: 800; */
}
	.wd-product-cats{
		display: none;
	}
	.page-title .title{
		font-size: 25px!important;
	}
	
	.products-tabss .wd-tab-content-wrapper{
		padding: 10px 10px 50px 10px!important;
	}
	.main-slider img{
		height: 150px;
		object-fit: cover;
	}
	
	.products-tabss .wd-tabs .tabs-name{
		font-size: 16px;
	}
	.gallery .wd-gallery-item{
		width: 100%;
	}
}