/*
 * Corrections ajoutées au CSS d'origine (theme.css, compilé par Newquest : les sources SCSS
 * de certains composants, dont le menu, n'ont pas été livrées).
 */

/*
 * Menu principal, sur ordinateur : le CSS d'origine place un séparateur après chaque élément
 * sauf l'avant-dernier, car il suppose que le dernier est le sélecteur de langue (masqué).
 * Sans sélecteur de langue (WPML inactif), on replace le séparateur au bon endroit.
 */
@media screen and (min-width: 885px) {
    .nq-c-Menu-list:not(.has-lang) > .nq-c-Menu-list-item:nth-last-child(2) {
        margin-right: 36px;
    }

    .nq-c-Menu-list:not(.has-lang) > .nq-c-Menu-list-item:nth-last-child(2)::after {
        content: '';
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: calc(100% + 16px);
        display: block;
        width: 5px;
        height: 5px;
        background-color: #903;
    }

    .nq-c-Menu-list:not(.has-lang) > .nq-c-Menu-list-item:last-child {
        margin-right: 0;
    }

    .nq-c-Menu-list:not(.has-lang) > .nq-c-Menu-list-item:last-child::after {
        content: none;
    }
}
