@import "variabili-sito.css";

/* PARTE RIGUARDANTE RICERCA PRODOTTO*/

@media (min-width:991px)
{
    .header-form.active
    {
        margin-bottom:5px;
    }
}
#divArticoliTrovati
{
    display: none;
}
.header-form
{
    width: -webkit-fill-available;
}
#btnScopriProdotti
{
    display:none;
}


/*PARTE RIGUARDANTE NAVBAR*/

@media (min-width: 992px) and (max-width: 1199px)
{
    .navbar-link
    {
        font-size:var(--sizeFontNavbar);
    }

}

/*PARTE RIGUARDANTE LOGO*/
.category-header a img
{
    height: var(--altezzaImgLogoSidebar);
}

/*PARTE RIGUARDANTE CHI SIAMO*/

.descrizioneChiSiamo
{
    text-align: justify;
}

/*PARTE RIGUARDANTE IL FOOTER*/
.footer-desc
{
    text-align: justify;
}

/*PARTE RIGUARDANTE INPUT - PLACEHOLDER*/
.news-text h2,
.news-form input::placeholder,
.header-form input::placeholder,.cate-link,
#voceConnettiti,#linkMobileConnettiti,#titoloReteImpresa,
#titoloReteImpresa,#titoloAgilitaDinamicita
{
    text-transform: unset;
}

/*PARTE RIGUARDANTE NEWSLETTER*/

.news-part
{
    background: var(--imgNewsletter);
    min-height: var(--altezzaMinSlide);
    background-size: var(--grandezzaBackground);
}

.news-part::before,.single-banner:before
{
    background: var(--disattivaBackgVerde);
}

.single-banner
{
    padding:unset;
}

/*PARTE RIGUARDANTE I PARTNER*/
.partner-part
{
    background: var(--imgReteImpresa);

    background-size: var(--grandezzaBackground);
}

@media (min-width: 769px)
{
    .partner-part
    {
        padding: 10rem 0rem 15rem;
    }
}
@media (min-width: 320px) and (max-width: 768px)
{
    .partner-part
    {
        padding: 0px 0px 0px;
    }

}

/*PARTE RIGUARDANTE SCORRIMENTO FRECCE*/
.slick-right, .slick-left
{
    color:var(--coloreFrecceScorrimento);
}

/* PARTE RIGUARDANTE ICONE*/

.flaticon-menu-1:hover::before,.fa-user:hover::before,
.fa-shopping-cart:hover::before,.fa-heart:hover::before
{
    color:white;
}

/*PARTE RIGUARDANTE I CREDITS PAD*/

#creditsPad
{
    color: var(--bs-link-color);
}

/*PARTE RIGUARDANTE IL FOOTER*/
.footer-links ul li a
{
    text-transform: unset;
}


/* INIZIO PARTE DI CODICE CSS DA METTERE IN TUTTE LE PAGINE*/

.category-list
{
    overflow-x: hidden;
    overflow-y: unset;
}
.cate-link
{
    padding: 5px 0px;
}
.dropdown-list li a
{
    background: none;
    bottom: 30px;
}

.dropdown-link
{
    position: sticky;
}
.dropdown-link::before
{
    font-size: 25px;
    top: -80%;
}

/*PER RIDIMENSIONAMENTO AUTOMATICO DEL MENU A SINISTRA */
.category-container
{
    width: 300px;
}

.category-footer
{
    margin-top: unset;
}
/* FINE PARTE DI CODICE CSS DA METTERE IN TUTTE LE PAGINE*/

/* INIZIO PARTE RIGUARDANTE MULTICATEGORIA*/
.cate-link.test
{
    width: 100%;
    font-size: 15px;
    line-height: 18px;
    border-radius: 8px;
    color: var(--text);
    white-space: nowrap;
    text-transform: capitalize;
    -webkit-transition: all linear 0.3s;
}
.testo
{
    border-left: 3px solid rgb(255, 198, 0);
    padding:10px;
}
.terzoLivello
{
    font-weight: bold;
}
/* FINE PARTE RIGUARDANTE MULTICATEGORIA*/

/*OSCURA PARTE RIGUARDANTE IL SORT ARTICOLI*/
.shop-filter .nice-select, .shop-filter
{
    display: none;
}

/*TEST PER QUANTO RIGUARDA LA LISTA CHE TROVI A LATO DEL MENU SIDEBAR*/
a.nav-link.dropdown-link.sidebar::before
{
    top: auto;
}

/*OASCURA RECENSIONI*/
.product-widget,.product-rating,.product-wish
{
    display: none;
}
/*PER RENDERE VISIBILE ICONA CARTELLO AD OGNI SCHERMO */

@media (min-width: 576px) and (max-width: 767px)
{
    .product-add i, .standard-wish i
    {
        display: contents;
    }
}

/* TEST  PER AGGIUNTA AL CARRELLO DEL PRODOTTO*/
#add2cart-notification
{
    position: fixed;
    bottom: 48px;
    width: 100%;
    height: 30px;
    z-index: 1000;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    line-height: 30px;
    font-weight: 700;
}

@media (min-width: 991px)
{
    #add2cart-notification
    {
        height: 40px;
        bottom: 0px;
    }
    #etichettaProdAggiunto
    {
        line-height: 40px;
        padding-top:10px;
    }
}

/*DIV CONTAINER RECAPTCHA*/

#containerRecaptcha
{
    padding-left:0px;
}
#iconaTornaIndietro
{
    font-size: 30px;
}

/*TEST PER VEDERE SE IL POP UP DI COMUNICAZIONE VA BENE DAPPERTUTTO
.modal-form
{
    overflow-x: scroll;
}*/

@media (max-width: 991px)
{
    .header-logo img {
        height: 60px;
    }
}