/* Hide links until language is resolved by JS */
.Header-nav--primary a.Header-nav-item
{
    display: none;
}

/* Show links related to current language */
body.lang-nl .Header-nav--primary a.Header-nav-item,
body.lang-en .Header-nav--primary a.Header-nav-item[href*="/en/"]
{
    display: inline-block;
}

/* Hide links not related to current language */
body.lang-en .Header-nav--primary a.Header-nav-item:not([href*="/en/"]),
body.lang-nl .Header-nav--primary a.Header-nav-item[href*="/en/"]
{
    display: none;
}

/* Add language switcher seperator */
.Header-nav--secondary .Header-nav-inner:before
{
    content: "-";
    padding: 0 0 0 .5em;
    color: #999894;
}

/* Set active lang in lang switcher */
body.lang-en .Header-nav--secondary a.Header-nav-item[href*="/en/"],
body.lang-nl .Header-nav--secondary a.Header-nav-item:not([href*="/en/"])
{
    color: #2e2951;
}

/* Top footer shows English text */
body.lang-en .Footer-blocks--bottom,
body.lang-nl .Footer-blocks--top
{
    display: none;
}

/* Bottom footer shows Dutch text */
body.lang-nl .Footer-blocks--bottom,
body.lang-en .Footer-blocks--top
{
    display: block;
}