/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.product-label.wd-shape-round.out-of-stock {
    background: red !IMPORTANT; !IMPORTANT; 
    color: #fff !IMPORTANT; 
} 

.woocommerce-variation-price .price {
    font-size: 21px !IMPORTANT;
    font-weight: 700 !IMPORTANT;
    color: #782b1e !important;
}   
.wd-product-wrapper.product-wrapper  span.price {
    padding: 9px 0;
} 
.homeboxsextionhere {
 
    border-radius: 25px;
    overflow: hidden;
    -webkit-box-shadow: 0px -1px 13px 1px rgb(82 82 82 / 28%);
    -moz-box-shadow: 0px -1px 13px 1px rgb(82 82 82 / 28%);
    box-shadow: 0px -1px 13px 1px rgb(82 82 82 / 28%);
} .wd-product-wrapper.product-wrapper span.price span.woocommerce-Price-amount.amount {
    color: #782b1e;
    font-weight: 700;
    font-size: 19px;
} 

.imageslider500.elementor-widget-image-carousel.e-widget-swiper figure.swiper-slide-inner img.swiper-slide-image {
   
 
    height: 250px;
    width: 100%;
    object-fit: cover;
    object-position: center center;
}


.imageslider600.elementor-widget-image-carousel.e-widget-swiper figure.swiper-slide-inner img.swiper-slide-image {
 
 
    height: 330px;
    width: 100%;
    object-fit: cover;
    object-position: center center;
}

.whb-flex-row.whb-general-header-inner .site-logo  img.attachment-full.size-full {
    POSITION: absolute;
    TOP: 33px;
    PADDING: 0;
    MAX-WIDTH: UNSET !IMPORTANT;
    WIDTH: 208PX;
    OBJECT-FIT: contain !IMPORTANT;
    HEIGHT: AUTO !IMPORTANT;
    max-height: UNSET;
} 


 

.wd-product-wrapper.product-wrapper {
    padding: 0 !important; 
    box-shadow: 0px -1px 13px 1px rgb(82 82 82 / 28%);
    border-radius: 20px !important;
    overflow: hidden;
    position: relative;
    background: #fff;
    padding-bottom: 23px !important; 
}


.wd-product-wrapper.product-wrapper   .wd-entities-title a {
    font-weight: 550;
    color: #782c1f !important;
    font-size: 18px;
    margin-top: 23px !important;
    display: block;
} 


.wd-product-wrapper.product-wrapper .wd-product-cats {
    display: none !important; 
} 

.wd-tabs-header.text-center ul.wd-nav  a.wd-nav-link {
    background: #ef9a0f03 !important;
    color: #0c0c0c !important;
    border-radius: 38px !important;
    padding: 13px 21px !important;
    font-size: 17px !important;
    font-weight: 700;
    transition: 0.3s;
    border: 2px solid #782b1e;
}

.wd-tabs-header.text-center ul.wd-nav li.wd-active a.wd-nav-link {
    background: #ef9a0f !important;
    color: #0c0c0c !important;
    border-radius: 38px !important;
    padding: 13px 21px !important;
    font-size: 17px !important;
    font-weight: 700;
    transition: 0.3s;
    border: 0px solid #782b1e !important;
}
.wd-product-wrapper.product-wrapper .star-rating {
    display: none  !important; 
} 


.elementor-element.makeboxshadowhere {
    /* position: absolute; */
    /* width: 60%; */
    /* left: 39%; */
    /* top: 55px; */
    background: #fff;
    /* padding: 5% 4%; */
    border: aliceblue;
    /* top: 20%; */
    -webkit-box-shadow: 0px -1px 13px 1px rgb(82 82 82 / 28%);
    -moz-box-shadow: 0px -1px 13px 1px rgb(82 82 82 / 28%);
    box-shadow: 0px -1px 13px 1px rgb(82 82 82 / 28%);
    border-radius: 40px;
} 
























.whb-row.whb-top-bar  .purple-bg-top span {
    color: #782b1e !important;
    font-weight: bold;
    font-size: 15px;
} a.btn.btn-style-default  span.wd-btn-text {
    font-size: 15px;
    padding: 0 4px;
    font-weight: 600;
}.wd-title-style-simple .liner-continer:after {
    background-color: #782b1e !important;
    height: 2px !important;
    width: 46% !important;
    margin: 0 auto !important;
    left: 0 !important;
    top: 98% !important;
    right: 0 !important;
    max-width: 200px !important; 
} .title-wrapper.text-left .liner-continer:after {
    background-color: #782b1e !important;
    height: 2px !important;
    width: 46% !important;
    margin: 0 auto !important;
    left: 0 !important;
    top: 98% !important;
    right: auto !important;
    max-width: 200px !important;
} .product-image-summary-inner.wd-grid-g {
    margin-top: 40px;
} .summary.entry-summary.text-left.wd-grid-col  .product_title {
    font-weight: bold;
    color: #782b1e !important;
} .summary-inner .product_meta span.sku_wrapper {
    display: none;
} button.single_add_to_cart_button 
    font-size: 15px;
    padding: 0 39px;
    font-weight: 600;
} .single-breadcrumbs-wrapper.wd-grid-f .wd-products-nav {
    display: none;
} .wd-product-wrapper.product-wrapper a.wd-product-img-link.product-image-link  img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 255px;
    width: 100%;
    object-fit: cover;
}


@media only screen and (max-width: 900px) {
	
	
	.wd-product-wrapper.product-wrapper a.wd-product-img-link.product-image-link  img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 155px;
    width: 100%;
    object-fit: cover;
} 

	.wd-tabs-header.text-center ul.wd-nav  a.wd-nav-link ,  .wd-tabs-header.text-center ul.wd-nav li.wd-active a.wd-nav-link  {
  
    padding: 8px 15px !important;
    font-size: 14px !important;
  
} .wd-nav-wrapper.wd-mb-action-swipe .wd-nav {
 
    --nav-gap: 20px !important;
} .wd-product-wrapper.product-wrapper  span.price {
    padding: 6px 0;
} 
.whb-flex-row.whb-general-header-inner .site-logo  img.attachment-full.size-full {
   POSITION: unset ; 
    TOP: 33px;
    PADDING: 0;
    MAX-WIDTH: UNSET !IMPORTANT;
    WIDTH: 129PX;
    OBJECT-FIT: contain !IMPORTANT;
    /* HEIGHT: AUTO !IMPORTANT; */
    max-height: UNSET;
}  .wd-product-wrapper.product-wrapper   .wd-entities-title a {
    font-weight: 550;
    color: #782c1f !important;
    font-size: 15px;
    margin-top: 8px !important;
    display: block;
} .wd-product-wrapper.product-wrapper span.price span.woocommerce-Price-amount.amount {
    color: #782b1e;
    font-weight: 700;
    font-size: 16px;
}   .wd-page-title.page-title.page-title-default {
    padding: 59px 0;
} .wd-page-title.page-title.page-title-default h1.entry-title.title {
    font-size: 23px;
} 
} 





