/*
 Theme Name:   ventieri Child
 Description:  ventieri Child Theme
 Author:       Cool web agency
 Author URI:   http://coolagency.it
 Template:     woodmart
 Version:      1.0.3
 Text Domain:  ventieri
*/
.mb-2 {
    margin-bottom: 0.75rem;
}

.wd-logo img {
    padding-bottom: 16px !important;
    padding-top: 16px !important;
}

.main-page-wrapper {
    padding-top: 0;
}

.acd-custom_banner {
    height: 90vh;
}

.acd-custom_banner .banner-title {
    line-height: 0.95 !important;
}

.acd-custom_banner .btn.btn-style-link {
    margin-top: 2rem !important;
}

.acd-center-carousel .wd-carousel-wrap {
    display: flex;
    justify-content: center;
}

:is(.woocommerce-marrone) {
    background-color: var(--wd-primary-color);
    color: #fff;
}

:is(.woocommerce-rosso) {
    background-color: #be1420;
    color: #fff;
}

.out-of-stock.product-label {
    display: none;
}

/*.product-grid-item.product_cat-letterine .price{display: none !important;}*/
.products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"],
.products-bordered-grid .owl-carousel-item,
.products-bordered-grid :is(.owl-stage-outer, div.wd-owl:not(.owl-loaded)) {
    border-style: none !important;
}

.product-labels {
    max-width: 80% !important;
}

.product-label {
    word-break: break-word;
}

.label-term-limited-edition,
.label-term-miglior-tradizionale-ditalia {
    border: 1px solid #fff;
    font-size: 8px;
    background-color: transparent !important;
    color: #fff !important;
    border-left: none;
}

.wd-promo-popup {
    padding: 0 !important;
}

.wpb_content_element {
    margin-bottom: 0 !important;
}

.text-philopher {
    font-family: var(--wd-title-font);
    font-weight: 600;
    color: #000;
    font-size: 18px;
}

.wd-gallery-item>a {
    width: 100%;
}

.img-badge img {
    width: auto;
    height: auto;
    max-height: 150px;
    max-width: 100%;
}

@media screen and (max-width: 768px) {
    .img-badge img {
        width: 70px;
        height: auto;
    }
}

.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background-color: var(--wd-secondary-color);
}

body:not(.single-product) .whb-header .wd-tools-element {
    --wd-header-el-color: #fff !important;
    --wd-header-el-color-hover: rgba(255, 255, 255, .6) !important;
}

.whb-general-header {
    border-bottom-width: 0 !important;
}

.single-product-content {
    margin-top: 4rem;
}