.site-logo a img {
    max-height: 60px;
    min-width: 160px;
    object-position: left;
        padding: 10px 0;
}
body:not(.home) .wd-page-wrapper .wd-page-content {
    padding-top: 15px;
}

body > .wd-popup-builder-wrap {
width: 100%;
    max-width: 650px;
    margin: 0 auto;
}
body > .wd-popup-builder-wrap .mfp-content {
    max-width: 100%;
}
body > .wd-popup-builder-wrap .wd-popup-builder {
        background-repeat: no-repeat;
    background-size: cover;
    height: 550px;
}
body > .wd-popup-builder-wrap .wd-popup-builder .wpb_wrapper {
    min-height: 320px;
}
@media only screen and (max-width: 600px) {
    body > .wd-popup-builder-wrap .wd-popup-builder {
                background-size: contain;
    }
}

body.home .wd-product form.variations_form,
body.archive .main-page-wrapper .wd-page-title .wd-nav-product-cat .cat-item .category-nav-link img,
#menu-categories li a.woodmart-nav-link > img {
    display: none;
}

body.home .promo-banner .banner-image :is(img,picture,video),
body.home .wd-slide-bg :is(img,picture) {
        object-fit: fill;
}

body.single-product .wd-sticky-btn-container .stock,
body.single-product .summary-inner .stock  {
    display: none;
}


.header-banner[role="complementary"] .header-banner-container {
    height: 100%;
    max-width: 100%;
    padding: 0;
}
.header-banner[role="complementary"] .header-banner-container img {
    width: 100%;
    height: 100%;
    object-fit: fill;
}

body .wd-page-title .wd-back-btn a,
body .wd-page-title .entry-title,
body .wd-page-title .wd-nav-product-cat > .cat-item > .category-nav-link,
body .wd-page-title .wd-breadcrumbs a,
body .wd-page-title .wd-breadcrumbs * {
    color: #fff;
}
body .wd-page-title .wd-page-title-bg::before {
        content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .2);
}



@media only screen and (max-width: 767px) {
    body.home #category-sect .wd-nav-arrows {
transform: translateY(-22px);
    }
}

body.single-product .woocommerce-product-gallery .wd-carousel {
    margin-bottom: 50px;
}
body.single-product .woocommerce-product-gallery {
    background-color: #fff;
        padding: 10px;
    border-radius: 10px;
}
body.single-product .woocommerce-product-gallery .wd-gallery-images .wd-carousel-item img {
        padding: 10px;
}
body.single-product .wd-carousel-container.wd-gallery-thumb .wd-carousel-item  {
    height: 80px;
    padding: 10px;
}
body.single-product .wd-carousel-container.wd-gallery-thumb .wd-carousel-item img {
height: 100%;
    object-fit: contain;
    border: 1px solid #ccc;
        border-radius: 6px;
            padding: 5px;
}


/* body.single-product .wd-builder-off .single-product-page.product-type-variable .summary-inner > .price {
    display: none;
} */
body.single-product .woocommerce-variation-price .price {
font-size: 155%;
}