/* Zorgt dat het volledige taalblok naar rechts verschuift */
.language-switcher-language-url {
    display: flex;
    justify-content: flex-end;
    margin-left: auto !important;
    margin-top: 15px !important;    /* Duwt het blok omlaag vanaf de banner/bovenkant */
    margin-right: 20px !important;  /* Duwt het blok weg van de uiterste rechterkant */
}

/* Zet 'Dutch' en 'French' netjes horizontaal naast elkaar in plaats van onder elkaar */
.language-switcher-language-url ul, 
.language-switcher-language-url ul.links {
    display: flex !important;
    flex-direction: row !important;
    gap: 15px; /* Ruimte tussen de talen */
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Optioneel: verwijdert het eventuele opsommingsteken (bullet point) */
.language-switcher-language-url li {
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
}


.language-switcher-language-url li:not(:last-child)::after {
    content: "|";
    margin-left: 15px; /* Ruimte links van het streepje */
    color: #cccccc; /* Lichtgrijze kleur voor het streepje */
}

.path-training-catalogue .region-header, 
.page-node-type-opigno-catalog .region-header,
.path-training-catalogue .language-switcher-language-url {
    float: right !important; /* Traditionele 'fallback' die altijd werkt op de cataloguspagina */
    text-align: right !important;
}
