/* Akifix Customizations */
.main-sidebar .sidebar-inner .icon-menu li a:hover, .main-sidebar .sidebar-inner .icon-menu li a.is-active, .main-sidebar .sidebar-inner .bottom-menu li a:hover, .main-sidebar .sidebar-inner .bottom-menu li a.is-active {
    color: var(--color-accent-opposite);
    background-color: var(--color-accent);
}

.flat-card .product-info .product-description, .home-box-element li {
    color: #000 !important;
    font-weight: bold !important;
}

.messaggio-pre-banner {
    background-color: #fe0;
    color: #000;
}

a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, .navbar-link.is-active, .mobile-navbar .navbar-menu, .mobile-navbar .navbar-menu .navbar-dropdown .navbar-item.is-atcive, .mobile-navbar .navbar-menu .navbar-dropdown .navbar-item:hover {
    background-color: #000 !important;
}

.flat-card .product-info .product-code {
    display: none;
}

@media screen and (min-width: 1024px) {
    .is-product-grid .flat-card .product-info .product-description {
        height: 100px;
        -webkit-line-clamp: 5; /* number of lines to show */
        line-clamp: 5;
    }
}

@media screen and (max-width: 1023px) {
    .only-filters-mobile:after {
        border-color: #000 !important;
    }

    .flat-card .product-info .product-description {
        height: 64px;
        font-size: 70% !important;
        -webkit-line-clamp: 4; /* number of lines to show */
        line-clamp: 4;
    }
}

nav.right-actions a:hover svg, nav.right-actions a.is-active svg {
    stroke: #000;
}

.column.is-lone-payment {
    display: none!important;
}
