/*** HEADER ***/

#mini-cart .cart-items, .gutenberg-hb .compare-count, .my-wishlist .wishlist-count, header .compare-count {
    background-color: #00608A;
}

#header .main-menu .narrow li.menu-item:hover > a, #header .main-menu .wide li.menu-item li.menu-item:hover > a {
    background: #fff;
    color: #00608A;
}

.inner,
.popup {
    border-radius: 20px;
}

.popup a  {
    font-weight: 500 !important;
}

.popup a.current {
    text-decoration: underline;
}

#nav-menu-item-171682:has(.current-menu-item) > a {
    color: #00608A !important;
}

/*** COLLEZIONI ***/

body.single-collezioni .page-top {
    display: none;
} 

.collection-box_text a {
    text-decoration: underline;
}

/*** FOOTER ***/

.footer .widget_sidebar_menu .widget-title {
    background: none;
    border-bottom: 0;
    color: #fff;
    text-transform: none;
    font-weight: 700;
    font-size: 1rem;
    padding-left: 5px;
}

#menu-footer-copy {
    display: flex;
    flex-wrap: wrap;
    gap: 1.875rem;
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu-footer-copy a {
    color: #fff;
    font-weight: 500;
    font-size: 0.875rem;
}


#menu-footer-copy a:hover {
    color: #FFEC00;
}

@media (max-width: 768px) {

    .footer .elementor-widget-porto_sidebar_menu {
        border-top: 1px solid #ffffff80;
        padding-top: 3.125rem;
    }

    #menu-footer-copy {
        flex-direction: column;
        gap: 10px;
        list-style: none;
        padding-top: 1.875rem;
    }
}