/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


@media (max-width: 991.98px) {
    .home .slide-product.owl-carousel-item .product-grid-item .product-image-link img, .product-grid-item .hover-img img {
        height: 300px;
        object-fit: cover;
        object-position: 0;
    }

    .wd-logo img[src$=".svg"] {
        width: 25% !important;
    }

    .site-logo {
        padding-top: 0rem !important;
    }

    .home .slide-product.owl-carousel-item .product-grid-item .product-image-link img, .product-grid-item .hover-img img {
        height: 250px !important;
        object-fit: cover;
        object-position: 0 !important;
    }

    .site-logo::after {
        display: none;
    }


    .product-grid-item .product-image-link img, .product-grid-item .hover-img img {
        height: 200px !important;
        object-position: 0 -92px !important;
    }

}

.whb-top-bar {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    height: 100px;
}




.home .owl-carousel-item a {
    color: #fff;
    font-size: 1.5em;

}

.wd-logo img[src$=".svg"] {
    width: 100%;
}


.home .owl-carousel-item .wd-product-cats.woodmart-product-cats a {
    color: #fff !important;
}

.owl-carousel-item span.woocommerce-Price-amount.amount {
    font-size: 1.5rem;
}

.wd-prefooter {
    padding-bottom: 0 !important;
}

.elementor-template-full-width .row>[data-elementor-type] {
    margin-bottom: 0 !important;
}

.whb-flex-flex-middle .whb-col-center {
    flex: none !important;
}

.wd-logo {
    max-height: 80px important;
    height: 220px !important;
}

.site-logo {
    max-height: 120px !important;
    text-align: center;
    padding-top: 6rem;
}
.site-logo img {
    z-index: 10;
    position: relative;
}

ul#menu-navbar-right {
    margin-right: 10px;
}



li#menu-item-95 {
    margin-right: 10px;
}



.site-logo::after {
    content: '';
    height: 150px;
    width: 150px;
    margin: auto;
    left: 0;
    right: 0;
    margin-top: 0;
    border-radius: 100px;
    position: absolute;
    background: #000;
    top: 0;
}

.whb-header {
    margin-bottom: 0 !important;
}

.wd-hover-tiled .product-wrapper {
    box-shadow: none;
}

.wd-hover-tiled .product-element-bottom {
    padding: 15px 20px;
    background-color: #FFF;
    margin-top: 20px;
    border-radius: 20px;
}

.whb-sticky-real .wd-header-nav.wd-header-main-nav.text-left.navigation-style-default {
    padding-top: 0;
}

.single-product .product-images img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: 0 -400px !important;
}

.single-product .product-image-thumbnail img {
    height: 130px !important;
    object-position: 0 -90px !important;
}


.archive + .main-page-wrapper {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}


.wd-action-btn.wd-style-icon .button {
    display: none;
}
.home .slide-product.owl-carousel-item .product-grid-item .product-image-link img, .product-grid-item .hover-img img {
    height: 520px;
    object-fit: cover;
    object-position: bottom;
}


body.product-template-default .single.single-product.theme-woodmart.site-content.shop-content-area.col-12.breadcrumbs-location-summary.content-with-products {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

.site-content.shop-content-area.col-12.breadcrumbs-location-summary.content-with-products {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

a.button.product_type_variable.add_to_cart_button.add-to-cart-loop.wd-tltp.wd-tooltip-inited {
    DISPLAY: NONE;
}




.red-label {
        background: red;
    border-radius: 100px;
}

.info-box-wrapper {
    width: 340px;
}

.archive .main-page-wrapper {
    margin-top: auto;
}

li#menu-item-383 {
    margin-right: 1rem;
}


.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: 50% 80%;
}

.elementor-background-video-embed {
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%,-50%) !important;
    -ms-transform: translate(-50%,-50%) !important;
    transform: translate(-50%,-50%) !important;
}


.product-template-default .product-images-inner 
figure img {
    object-position: center !important;
}
