@media (min-width: 1280px) {
    .language-selector a {
        color: #000 !important;
        width: auto !important;
        font: 500 1.2rem / 1.7rem "WorkSans", sans-serif !important;
        padding: 1rem 2rem !important;
        position: relative !important;
        text-transform: uppercase !important;
    }
}

#menu_haut #menu_haut_list .language-selector a {
    text-decoration: none;
    color: #fff;
    width: 100%;
    text-transform: initial;
    font: 500 1.8rem / 2.3rem "WorkSans", sans-serif;
    padding: 1rem 3rem;
}