/*
 Theme Name:   Chardonnay Child Theme
 Theme URI:    http://chardonnay.ancorathemes.com/
 Description:  Chardonnay Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com/
 Template:     chardonnay
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  chardonnay
*/


/* =Theme customization starts here
------------------------------------------------------------ */



.sc_layouts_menu_item_description {
    display: none;
}
.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:after {
    height: 4px;
    background-color: #000 !important;
}
.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:hover:after, 
.menu_hover_zoom_line > ul > li:not(.menu-collapse).sfHover > a:after, 
.menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-item > a:after, 
.menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-parent > a:after, 
.menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-ancestor > a:after {
    width: 30px;
}

.widget_woocommerce_title .term-description {
    font-size: 22px;
}




.gallery-premi .elementor-gallery__titles-container {
    justify-content: flex-start;
    margin-bottom: 40px;
}
.gallery-premi a.elementor-gallery-title {
    border: 1px solid;
    border-radius: 50px;
    padding: 10px 30px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Roboto';
    line-height: initial;
    color: #000;
}
.gallery-premi a.elementor-gallery-title.elementor-item-active,
.gallery-premi a.elementor-gallery-title:hover {
    color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
}



.age-gate {
    max-width: 600px;
}
.age-gate__heading {
    margin-bottom: 20px;
}


/****
CREA IL TUO PACK
****/

.bopobb-item-product[data-id=""] {
    display: none;
}
.bopobb-item-title {
    color: #000;
}
.bopobb-item-title:hover {
    color: #000;
}

.bopobb-item-change {
    color: #ba996f;
}
.bopobb-item-quantity {
    display: none;
}

.bopobb-product-zoom {
    display: none !important;
}

/* background #f8f8f8 */


/****
PAGINA SHOP
****/
.list_products .woocommerce-result-count,
.list_products .woocommerce-ordering  {
    display: none;
}
.sidebar_default .sidebar_inner {
    background-color:#f8f8f8 !important;
}

.woocommerce ul.products li.product .post_item .onsale,
.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
    background-color: #fff;
    color: #000;
    padding: 8px 25px;
    height: auto;
    border-radius: 50px;
}
.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
    margin: 30px;
    font-size: 13px;
    font-weight: 700;
    line-height: 26px;
    min-height: 25px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/****
PAGINA single product
****/
.woocommerce div.product.elementor .woocommerce-tabs .panel {
    border-top: 0px;
}
.single-product div.product .woocommerce-tabs ul.wc-tabs li a {
    background-color: #f8f8f8;
}

.hr-head {
    display: none;
}
.single-product .hr-head {
    display: block;
}


/* breadcrumbs */
.woocommerce .woocommerce-breadcrumb-delimiter {
    margin: 0 5px;
}
.woocommerce .woocommerce-breadcrumb-delimiter:before {
    content: '/';
    font-size: 13px;
}
.woocommerce-breadcrumb, #breadcrumbs {
    text-transform: uppercase;
    font-weight: bold;
}
.woocommerce-breadcrumb-item, #breadcrumbs span {
    color: var(--theme-color-text_link);
    font-size: 13px;
}
.woocommerce .woocommerce-breadcrumb a, #breadcrumbs a {
    color: var(--theme-color-text_hover);
}
.woocommerce .woocommerce-breadcrumb a:hover,  #breadcrumbs a:hover {
    color: var(--theme-color-text_link);
}


