﻿.header-lower .search-box {
    margin: 5px 0;
    padding: 20px 0;
    max-width: 100%;
}

.header-menu-parent > div.header-menu {
    padding-right: 16vw;
}


@media (min-width: 1701px) {
    .header-lower .search-box {
        width: 500px !important;
    }
}

@media (min-width: 1601px) and (max-width: 1700px) {
    .header-lower .search-box {
        width: 500px !important;
    }
}

@media (min-width: 1501px) and (max-width: 1600px) {
    .header-lower .search-box {
        width: 400px !important;
    }
}

@media (min-width: 1401px) and (max-width: 1500px) {
    .header-lower .search-box {
        width: 350px !important;
    }
}

@media (min-width: 1301px) and (max-width: 1400px) {
    .header-lower .search-box {
        width: 330px !important;
    }
}

@media (min-width: 1201px) and (max-width: 1300px) {
    .header-lower .search-box {
        width: 300px !important;
    }
}

@media (min-width: 1101px) and (max-width: 1200px) {
    .header-lower .search-box {
        width: 280px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1100px) {
    .header-lower .search-box {
        width: 300px !important;
    }
}

.header-lower .header-links-wrapper .header-links .customerInfo .info {
    margin-top: 0px;
}

/*#region Logo*/

@media (min-width: 1501px) and (max-width: 1700px) {
    .header-lower .header-logo {
        width: 350px !important;
    }
}

@media (min-width: 1401px) and (max-width: 1500px) {
    .header-lower .header-logo {
        width: 360px !important;
    }
}

@media (min-width: 1301px) and (max-width: 1400px) {
    .header-lower .header-logo {
        width: 310px !important;
    }
}

@media (min-width: 1201px) and (max-width: 1300px) {
    .header-lower .header-logo {
        width: 360px !important;
    }
}

@media (min-width: 1101px) and (max-width: 1200px) {
    .header-lower .header-logo {
        width: 280px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1100px) {
    .header-lower .header-logo {
        width: 200px !important;
    }
}
/*#endregion */

/*#region Mobile style */

@media all and (max-width: 1024px) {

    .header-selectors-wrapper .link-wrapper a {
        color: #d22630 !important;
    }

    .header-menu-parent > div.header-menu {
        padding-right: unset;
    }

}

/*#endregion */

/*fix Notizie overlapping with Prodotti in Vetrina*/
div.news-list-homepage {
    float: left;
    width: 100%;
}