.userinfo-selector:not(:hover) i,
.ap-btn-wishlist:not(:hover) i,
.header a:not(:hover) {
    color: #ffffff !important;
}

/* Header (Header 05): icona carrello bianca come profilo e preferiti */
.blockcart .header:not(:hover) i {
    color: #ffffff !important;
}

/* Header: telefono + profilo + preferiti + carrello su una sola riga.
   Il numero vero (+39 0461 603304) e' piu' lungo di quello demo e mandava a capo il carrello:
   la colonna icone passa dal 25% al 35%, la ricerca dal 50% al 40%. */
@media (min-width: 1200px) {
    .elementor-element-53b84f2 { width: 40% !important; }
    .elementor-element-880854e { width: 35% !important; }
    .elementor-element-880854e > .elementor-column-wrap > .elementor-widget-wrap {
        flex-wrap: nowrap;
        align-items: center;
        justify-content: flex-end;
    }
    .elementor-element-364a0af .title_block,
    .elementor-element-364a0af .linklist-menu li {
        white-space: nowrap;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .elementor-element-364a0af .title_block,
    .elementor-element-364a0af .linklist-menu li {
        font-size: 14px !important;
    }
}

/* Barra promo in alto: su una riga anche tra 992 e 1399px */
@media (min-width: 992px) and (max-width: 1399px) {
    .elementor-element-602b67f .slick-row .item-title {
        font-size: 13px !important;
    }
}

/* Tra 992 e 1199px non c'e' spazio per il telefono accanto alle icone (resta nel footer) */
@media (min-width: 992px) and (max-width: 1199px) {
    .elementor-element-364a0af {
        display: none !important;
    }
}

/* Mobile: icona menu bianca sulla barra scura */
@media (max-width: 767px) {
    .elementor-element-89f9b9c .navbar-toggler {
        color: #ffffff !important;
    }
}

/* Sul giallo del tema (#FFDB00) il testo e' sempre nero: all'hover molti elementi
   diventavano bianco su giallo, illeggibili. */
body .product-actions .add-to-cart:hover,
body .product-actions .add-to-cart:hover *,
body .leo-compare-wishlist-button .btn:hover,
body .leo-compare-wishlist-button .btn:focus,
body .leo-compare-wishlist-button .btn:active,
body .leo-compare-wishlist-button .btn:hover i,
body .leo-compare-wishlist-button .btn:focus i,
body .leo-cart-dropdown-action .btn.cart-dropdow-viewcart:hover,
body .leo-cart-dropdown-action .btn.cart-dropdow-viewcart:active,
body .products-sort-order .select-list:hover,
body .facet-dropdown .select-list:hover,
body .input-radio:checked + span,
body .input-radio:hover + span,
body [class*="leo-plist-style"] .thumbnail-container .functional-buttons .btn-product:hover,
body [class*="leo-plist-style"] .thumbnail-container .functional-buttons .btn-product:hover *,
body [class*="leo-plist-style"] .thumbnail-container .functional-buttons .quick-view:hover,
body [class*="leo-plist-style"] .thumbnail-container .functional-buttons .quick-view:hover *,
body .leo-wishlist-product .thumbnail-container .cart .btn-product:hover,
body #product_comparison .thumbnail-container .cart .btn-product:hover,
body div.verticalmenu .navbar-nav > li.open > a:hover,
body div.verticalmenu .navbar-nav > li.open > a:focus,
body .product-cover .layer:hover,
body .product-cover .layer:hover i,
body #product-modal .modal-content .modal-body .arrows i:hover,
body .product-detail .arrows-product-fake .slick-arrow:hover,
body .leo-blog-tags .block_content a:hover,
body #leosearchtopbox a.cate-item.active,
body #leosearchtopbox a.cate-item:hover,
body #leosearchbox a.cate-item.active,
body #leosearchbox a.cate-item:hover,
body .left-button-lg a:hover,
body .label-button a:hover,
body .left-button-lg.elementor-widget .list-item a:hover,
body .label-button.elementor-widget .list-item a:hover {
    color: #000000 !important;
}

/* Liste prodotti (stile default): icone preferiti/confronta/anteprima all'hover
   nere su giallo invece che gialle sul bianco della scheda */
body .product-list-default .functional-buttons .right-wr a {
    border-radius: 4px;
    transition: background-color 0.2s ease;
}
body .product-list-default .functional-buttons .right-wr a:hover {
    background-color: #FFDB00;
}
body .product-list-default .functional-buttons .right-wr a:hover,
body .product-list-default .functional-buttons .right-wr a:hover i {
    color: #000000 !important;
}
