@import url("https://use.typekit.net/bep0uio.css");

html:has(div#dashboard_tabcontainer) {
    font-size:14px;
}
html:has(div#dashboard_tabcontainer) h2,
html:has(div#dashboard_tabcontainer) h3 {
    font-family: 'Roboto', 'Open sans', Arial, Verdana;
    color:#666666
} 


/* Contrastknop */
#tinyblock #accessibility-tools,.highcontrast #tinyblock #accessibility-tools {height:1.667rem;min-height:44px;margin-top:1px;background-color:transparent;}
#tinyblock #accessibility-tools button.switch {width:1.667rem;min-width:44px;height:1.667rem;min-height:44px;color:var(--black);background-color:var(--white);}
#tinyblock #accessibility-tools button.switch::before {background-color:var(--black);}
#tinyblock button.switch:hover .hint, 
#tinyblock button.switch:focus .hint {top:1.667rem;}

.dsEditText {display:inline !important;}

.content-wrapper.horizontal {border-bottom:5rem solid transparent;}
.content-wrapper.horizontal:has(.sublayout_row9_one-columns) {border-color:var(--groenperc24);}

div#content-footer {min-height:2rem;margin:2rem 0 0;}
div#content-footer.extended {min-height:2rem;margin:2rem 0 4rem;}
#social-sharing ul.icon-list.extended li a::before, #social-sharing ul.icon-list.extended li button::before {font-size:0.8rem;}

/* Reset */
#tinyblock .toplinks {display:none;}

/* Responsive algemeen */

html {
	transition: all 0.1s;
}
a {transition:all 0.5s;}

div.grid-16 {width:100%;margin:0;box-sizing:border-box;}
div.grid-11.no-aside {width:70%;margin:0 auto;display:block;float:none;box-sizing:border-box;}
div.grid-11 {width:calc(75% - 2.5rem);margin:0 2.5rem 0 0;box-sizing:border-box;}
.layout_search div.grid-11 {width:calc(75% - 2.5rem);margin:0 0 0 2.5rem;}
div.grid-5 {width:25%;margin:0;box-sizing:border-box;}
.detail_aside #side-content {margin-top:2.2rem;}

.container_aside {width:auto !important;margin-right:1rem;}

/* Primaire kleuren */

:root {
    --groen:#74B962;
    --paars:#A98ED0;
    --bruin:#584233;
    --blauw:#224C9B;
    --rood:#E1624C;
    --white:#FFFFFF;
    --black:#000000;
    
    --groenperc:#cfe2c7;
    --groenperc24:#cfe2c724;
    --paarsperc:#d7ccf2;
    --paarsperc24:#f5f3fc;
    --bruinperc:#58423324;
    --blauwperc:#85A6D0;
    --roodperc:#efc3bf;
    --roodperc24:#efc3bf24;
}
html {
    font-size:1.56vw;
}
body {
    font-family: "ubuntu", sans-serif;
    font-weight: 400;
    font-style: normal;
    color:var(--black);
    font-size:1rem;
    line-height:1.3667rem;
    background-color:lightgrey;
}
body.dsEditToolbarVisible .tabcontainer {line-height:1.5;}
p, ul, ol, dl, hr {color:var(--black);margin-bottom:1em;}
a {color:var(--paars);}
h1, h2, h3, h4, h5, h6 {
    font-family: "ubuntu", sans-serif;
    font-weight: 700;
    font-style: normal;
    color:var(--blauw);
    margin:0 0 1em;
}
h1 {margin-top:1em;margin-bottom:0.5em;}
h2 {
    font-size:1.333rem;
    margin:1em 0;
}
h3, h4, h5, h6 {
    font-size:1rem;
}


div#header {min-height:0;}
#header a#logo {position:absolute;padding-top:1rem;z-index:1;}
#logo img {width:12.5131vw;height:auto;max-width:240px;}
.tinyblock_enabled #header .container-sessions {position:absolute;top:3.335rem;}
#tinyblock {height:3.335rem;align-content:center;}
form#quicksearch p {display:flex;}
#tinyblock form#quicksearch, .highcontrast #tinyblock form#quicksearch {width:14.66rem;height:1.667rem;min-height:44px;border-color:var(--groen);}
#tinyblock form#quicksearch input.text {
    height:1.667rem;
    min-height:44px;
    font-size:1.133rem;
    font-family: 'ubuntu';
    font-weight: 100;
    text-transform:lowercase;
    padding: 0 1.667rem 0 0.5rem;
}
form#quicksearch button.submit {min-height:1.667rem;min-width: 1.667rem;margin-left:-1.667rem;}
form#quicksearch button.submit:before {font-size:1.133rem;}
body #menu_wide, body.highcontrast #menu_wide {background-color:var(--groen);}
body.menutype_horizontal ul#dl-menu li.first-child {margin-left: 15%;}
body.menutype_horizontal ul#dl-menu a.toplevellink {
    font-size: 1.133rem;
    font-weight: 500;
    color: var(--white);
    padding: 0 1.2vw;
    display: flex;
    align-items: center;
    height: 5.2vw;
    max-height:100px;
}
.highcontrast .singlemenu li:hover > a, .highcontrast .singlemenu li a.show-menu {background-color:transparent;}
body.highcontrast.menutype_horizontal ul#dl-menu a.toplevellink {color:var(--black);}
body.menutype_horizontal ul#dl-menu li.active a.toplevellink {background-color:transparent;}

/* Toptaak zoeken */
div#row1.sublayout_row1_topsix_search {background-size:cover;}
div.topsix_search {padding:0;height:30.24vw;display:flex;flex-direction:column;align-items:center;justify-content:end;padding-bottom:3rem;box-sizing:border-box;max-height:580px;}
div.topsix_search #sublayout_search {box-shadow:0.333rem 0.333rem 0 var(--paars);height:2.5rem;width:40%;}
div.topsix_search #sublayout_search input.text {font-family:"Ubuntu", sans-serif;height:2.5rem;font-size:1.0667rem;font-weight:100;padding:0.5rem 3rem 0.5rem 1rem;}
div.topsix_search #sublayout_search button.submit {height:2.5rem;width:2.5rem;margin-left:-2.5rem;}
div.topsix_search #sublayout_search button.submit::before {font-size:1.133rem;}

.layout_four .sublayout_row2_one-columns {background-color:var(--paarsperc24);}
.layout_four .sublayout_row2_one-columns .onecolumn {margin:1.5rem auto;width:79%;}
.layout_four .sublayout_row2_one-columns .document > h2 {position:absolute;left:-999999em;top:-999999em;}
.layout_four .sublayout_row2_one-columns .document * {color:var(--bruin);font-weight:700;}

.layout_four .contentrow > .two.columns {margin-top:2rem !important;margin-bottom:0 !important;}

.contentrow > .section {margin:0;}
#row3 {background-color:transparent;}
.sublayout_row3_thematictabs .contentrow #thematictabs {display:flex;column-gap:2.5rem;padding:3rem 0 2rem;margin:0;}
.sublayout_row3_thematictabs #thematictabs div[class^="width-"] {margin:0; display:flex;}
.sublayout_row3_thematictabs #thematictabs .container .container-content {margin:0;padding:0;display:block;}
.sublayout_row3_thematictabs .contentrow .landing {flex-basis: 100%;}
.sublayout_row3_thematictabs .contentrow .landing h2 {padding:0;margin:0 0 1rem;color:var(--blauw);font-size:1.333rem;font-weight:700;background-color:transparent;}
.sublayout_row3_thematictabs .contentrow #thematictabs .alpha .landing:nth-child(1) h2 {position:absolute !important;left:-999999em;top:-999999em;}

.sublayout_row3_thematictabs .contentrow .landing li {transition:all 0.5s;position:relative;padding:1rem 1.5rem;margin:0 0 1.2rem;border:3px solid var(--white);}
.sublayout_row3_thematictabs .contentrow .alpha .landing a {text-decoration:none;}
.sublayout_row3_thematictabs .contentrow .alpha .landing a:hover h3,
.sublayout_row3_thematictabs .contentrow .alpha .landing a:focus h3 {text-decoration:underline;}
.sublayout_row3_thematictabs .contentrow .landing:nth-child(1) li h3 {
    display:inline-block;
    padding-right:1.25rem;
    background-repeat:no-repeat;
    background-position:center right;
    background-size:0.866rem auto;
    margin:0;
}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li p.description {margin-top:0.2rem;}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(1) h3 {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23e1624c;stroke-width:0'/%3E%3C/svg%3E");}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(1) {border-color:var(--rood);}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(1) a:hover,
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(1) a:focus,
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(1) h3 {color:var(--rood);}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(1):has(a:hover),
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(1):has(a:focus) {background-color:var(--roodperc24);}

.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(2) h3 {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23a98ed0;stroke-width:0'/%3E%3C/svg%3E");}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(2) {border-color:var(--paars);}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(2) a:hover,
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(2) a:focus,
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(2) h3 {color:var(--paars);}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(2):has(a:hover),
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(2):has(a:focus) {background-color:var(--paarsperc24);}

.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(3) h3 {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%2374b962;stroke-width:0'/%3E%3C/svg%3E");}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(3) {border-color:var(--groen);}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(3) a:hover,
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(3) a:focus,
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(3) h3 {color:var(--groen);}
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(3):has(a:hover),
.sublayout_row3_thematictabs .contentrow .alpha .landing:nth-child(1) li:nth-child(3):has(a:focus) {background-color:var(--groenperc24);}

.highcontrast .sublayout_row3_thematictabs .contentrow .alpha .landing li h3 {color:var(--bruin) !important;}

.sublayout_row3_thematictabs .contentrow .landing li a::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.objectinfo {font-size:0.8rem;}

.sublayout_row3_thematictabs .contentrow .omega .landing.eventlist ul.items {padding-left:0;}
.sublayout_row3_thematictabs .contentrow .omega .landing li {padding:1.25rem 0; margin:0;}
.sublayout_row3_thematictabs .contentrow .omega .landing li * {color:var(--bruin);}
.sublayout_row3_thematictabs .contentrow .omega .landing li span.objectinfo {max-height:1.2rem;overflow:hidden;position:absolute; top:0;left:0;font-weight:400;margin-top:0;}
.sublayout_row3_thematictabs .contentrow .omega .landing li span.objectinfo br {display:none;}
.sublayout_row3_thematictabs .contentrow .omega .landing li span.objectinfo .location {display:none;}
.sublayout_row3_thematictabs .contentrow .omega .landing ul.items li h3 {display:inline-block;float:inline-start;padding:0 0.5rem 0 0;}
.sublayout_row3_thematictabs .contentrow .omega .landing li a {display:inline-block;font-size:1rem;text-decoration:none;margin:0;}
.sublayout_row3_thematictabs .contentrow .omega .landing li a:hover,
.sublayout_row3_thematictabs .contentrow .omega .landing li a:focus {text-decoration:underline;}
.sublayout_row3_thematictabs .contentrow .omega .landing li .description {display:contents;margin:0;}
.sublayout_row3_thematictabs .contentrow .omega .landing ul.items li img,
.sublayout_row3_thematictabs .contentrow .omega .landing ul.items li .description {display:none;}

.sublayout_row3_thematictabs .contentrow .omega .landing li .description::after {
    background-repeat:no-repeat;
    height:0.866rem;
    width:1.25rem;
    background-position:bottom right;
    background-size:0.866rem auto;
    display:inline-block;content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23584233;stroke-width:0'/%3E%3C/svg%3E");
    
}

#row4.sublayout_row4_two-columns6633 .two.columns {margin:0;}
.sublayout_row4_two-columns6633 .column.width-66 {width:68.983%;margin-right:3.8%;}
.sublayout_row4_two-columns6633 .column.width-33 {width:25.175%;}
.sublayout_row4_two-columns6633 .alpha .landing {
    background-color:var(--bruin);
    box-shadow:1.1rem 1.1rem 0 var(--paars);
    padding:1.2rem 1.2rem 1.2rem 2.5rem;
    box-sizing:border-box;
}
.sublayout_row4_two-columns6633 .omega .landing {
    box-shadow:1.1rem 1.1rem 0 var(--bruin);
    margin-right:1rem;
    box-sizing:border-box;
}

.container_aside.landing.briefing h2,
.container_aside.landing.briefing h2 a,
.highcontrast .container_aside.landing.briefing h2 {
    font-size:1.333rem;
    padding:0;
    font-weight:700;
    color:var(--paars);
    background-color:transparent;
}
.highcontrast .container_aside.landing.briefing h2 a {
    color:var(--white);
}
div.container_aside > ul, 
div.container_aside > div,
.container_aside ul.items li,
.container_aside ul.items li,
.container_aside.landing.briefing a.read-more,
.highcontrast div.container_aside > div {
    border-width:0;
    padding:0;
    background-color:transparent;
}
.container_aside .container-content ul.items,
.container_aside.landing.briefing ul.items {
    padding-left:1rem;
    margin-top:0.5rem;
}
.container_aside .container-content ul.items li,
.container_aside.landing.briefing ul.items li,
.highcontrast .container_aside ul.items li {
    list-style-type:disc;
    color:var(--paars);
    background-color:transparent;
}
.container_aside .container-content ul.items li a:hover,
.container_aside .container-content ul.items li a:focus {background-color:transparent;}
.container_aside.landing.briefing ul.items li a {
    padding:0;
    line-height:1.5;
}
.container_aside.landing.eventlist a.read-more,
.container_aside.landing.briefing ul.items li a,
.container_aside.landing.briefing a.read-more {
    color:var(--white);
    margin:0;
    font-size:1rem;
    display: inline;
    font-weight:700;
    padding-right: 1.25rem;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 0.866rem auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23FFFFFF;stroke-width:0'/%3E%3C/svg%3E");
}
.container_aside.landing.eventlist a.read-more {
    text-align:right;
    display:block;
    color:var(--blauw);
    text-decoration:none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23224c9b;stroke-width:0'/%3E%3C/svg%3E");
}
.container_aside.landing.eventlist a.read-more:hover,
.container_aside.landing.eventlist a.read-more:focus {text-decoration:underline;}
.container_aside.landing.briefing a.read-more {
    display: block;
    margin-top:0;
    font-size:0.8rem;
    background-size: 0.8rem auto;
}
.container_aside.landing.briefing ul.items li a:hover,
.container_aside.landing.briefing ul.items li a:focus,
.container_aside.landing.briefing a.read-more:hover,
.container_aside.landing.briefing a.read-more:focus {
    color:var(--roodperc);
    background-color:transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23efc3bf;stroke-width:0'/%3E%3C/svg%3E");
}
.grid-5 .container_aside {margin-right:0;}
.grid-5 .container_aside h3 {
    background-color:transparent;color:var(--blauw);font-size:1.4em;padding:0 0 0.5em;
}
.grid-5 .container_aside ul.items li a {
    font-size:1em;
    padding:0;
    margin-bottom:0.25em;
    font-weight:400;
}

/* Landingspagina slider */
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .contentrow {width:100%;max-width:1920px;}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) h2 {width:84.5vw;max-width:1622.4px;margin:1rem auto;}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .description {width:84.5vw;max-width:1622.4px;margin:0 auto 1rem;}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .contentrow .description {font-size:1.0667rem;font-weight:400;}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer {padding-top:38.2vw !important;}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide {transition: opacity 1s;background-color:var(--groen);padding-top: 37.5vw !important;background-size:50% auto !important;background-repeat:no-repeat;}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide.next,
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide.prev {
    left: 0;
    opacity: 0;
}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer .active .slide.current {
    opacity: 0.99;
}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a {
    left:0;
    top:0;
    background-color:transparent;
    display:flex;
    flex-direction:column-reverse;
    padding:3rem 4rem 2rem calc(50% + 4rem);
    text-align:center;
}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a:hover,
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a:focus {text-decoration:none;}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a:hover h2,
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a:focus h2,
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a:hover h3,
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a:focus h3 {text-decoration:underline;}

div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a h2,
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a h3 {
    padding-right: 1.25rem;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 0.866rem auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23FFFFFF;stroke-width:0'/%3E%3C/svg%3E");
    width:auto;
    margin:0 auto;
    color:var(--white);
    font-size:0.8rem;
}
.highcontrast div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a h2,
.highcontrast div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a h3 {
    color:var(--black);
}
div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a p {
    font-family: cabin-sketch-regular, sans-serif;
    font-weight: 400;
    font-size:1.9rem;
    font-style: normal;
    height:100%;
    color:var(--white);
    align-content: center;
    margin:0 0 1rem;
    line-height:normal;
}
.highcontrast div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a p {
    color:var(--black);
}

.briefingslider .slidenav {
    background-color:transparent !important;
    text-align:center !important;
    padding:0 !important;
}
.briefingslider .slidenav button {
    background-color:var(--bruin);
    color:var(--white);
    line-height:normal;
}
.briefingslider .slidenav button.current {
    background-color:var(--groen);
    color:var(--white);
}
.highcontrast .briefingslider .slidenav button.current {color:var(--black);}

/* Lijst */
div[class*="_two-columns3366"] .two.columns {margin:3rem 0;}
div[class*="_two-columns3366"] .column .quickto h2,
div[class*="width-50"] .folder .quickto h2,
div[class*="width-50"] .document h2 {
    margin: 0 0 0.5rem;
    color: var(--bruin);
    font-size: 1.333rem;
    font-weight:700;
    padding:0;
    background-color:transparent;
}
div[class*="_two-columns3366"] .column .quickto p.description,
div[class*="width-50"] .folder .quickto p.description,
div[class*="width-50"] .document p.description {
    color: var(--bruin);
    font-size: 1.1rem;
    font-weight:400;
    padding:0;
    margin:0 0 1rem;
    background-color:transparent;
    border-width:0;
}
div[class*="_two-columns3366"] .column .quickto ul li,
div[class*="width-50"] .folder .quickto ul li {
    background-color:transparent;
    border-width:0;
    margin-bottom:0.25rem;
}
div[class*="_two-columns3366"] .column .quickto ul li a,
div[class*="width-50"] .folder .quickto ul li a {
    background-color:var(--paarsperc);
    color:var(--bruin);
    font-weight:700;
    font-size:1rem;
    padding:0.5rem 1.25rem 0.5rem 1.25rem;
    width:auto;
    display:flex;
}
div[class*="_two-columns3366"] .column .quickto ul li a:hover,
div[class*="_two-columns3366"] .column .quickto ul li a:focus,
div[class*="width-50"] .folder .quickto ul li a:hover,
div[class*="width-50"] .folder .quickto ul li a:focus {
    color:var(--paarsperc);
    background-color:var(--bruin);
}
div[class*="_two-columns3366"] .column .quickto ul li a::after,
div[class*="width-50"] .folder .quickto ul li a::after {
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 0.866rem auto;
    width:1.25rem;
    height:1rem;
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23584233;stroke-width:0'/%3E%3C/svg%3E");
}
div[class*="_two-columns3366"] .column .quickto ul li a:hover::after,
div[class*="_two-columns3366"] .column .quickto ul li a:focus::after,
div[class*="width-50"] .folder .quickto ul li a:hover::after,
div[class*="width-50"] .folder .quickto ul li a:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23d7ccf2;stroke-width:0'/%3E%3C/svg%3E");
}

div[class*="_two-columns3366"] .column.width-66 .document > h2 {
    color: var(--blauw);
    padding:0;
    margin:0 0 0.5rem;
    font-size: 1.333rem;
    font-weight:700;
}
/* afbeelding in webpagina */
.section p img {
    margin-bottom:2rem;
    box-shadow:1.1rem 1.1rem 0 var(--groen);
}
img.float-right, img.alignimageright {margin-right:1.1rem;}
.section.document a {
    color:var(--paars);
}
.section.document a:hover,
.section.document a:focus {
    color:var(--paars);
}
.highcontrast  .section.document a {
    color:var(--blauw);
}
.highcontrast .section.document a:hover,
.highcontrast .section.document a:focus {
    color:var(--blauw);
}
.section.document a.calltoaction,
form.simpleform input.submit {
    border-radius:0;
    padding:0.57rem 3rem;
    font-weight:700;
    background-color:var(--paars);
    color:var(--white);
    box-shadow:0.333rem 0.333rem 0 var(--bruin);
}
.highcontrast .section.document a.calltoaction,
.highcontrast form.simpleform input.submit {color:var(--bruin);}

form.simpleform input.submit {
    font-weight:400;
    font-size:0.8rem;
    padding:0.3rem 1rem;  
}

.section.document a.calltoaction:hover,
.section.document a.calltoaction:focus,
form.simpleform input.submit:hover,
form.simpleform input.submit:focus {
    background-color:var(--bruin);
    color:var(--white);
    box-shadow:0.333rem 0.333rem 0 var(--paars);
}

/* live blog / timeline */
.liveblogtimeline {
    border-radius:50%;
    width:2rem;
    height:2rem;
    position:static;
    float:left;
    background-color:var(--groen);
}
.liveblog_block {margin-left:1rem;margin-bottom:0;padding-left:2rem;border-left:2px solid var(--groen);}
.liveblog_block header {background-color:transparent;}
.liveblog_block time.datestamp {font-weight:500;padding-left:0;}
.liveblog_block .timestamp {padding:0;}
.liveblog_block .liveblog_content {padding:0 0 3rem;}


.toggle_container {
    margin:0.25rem 0.25rem 1rem;
}
button.blocktitle {
    background-color:var(--paarsperc24);
	border: 0px;
	box-shadow: 0.333rem 0.333rem 0 var(--paars);
	border-radius:0;
	padding:0.57rem;
}
.blocktitle:after {font-size:1rem;line-height:1rem;}
.blocktitle:focus, .blocktitle:hover {background-color:var(--paarsperc24);}
.blocktitle.toggle-active {
    box-shadow: 0.33rem 0 0 var(--paars);
    background-color:transparent;
	border-radius:0;
}

.toggle_heading {font-size:1rem; font-weight:700;}


.hidden_information.open {
	border: 0px;
	box-shadow: 0.333rem 0.333rem 0 var(--paars);
	border-radius:0;
	margin-top: -0.333rem;
	transition:none;
	padding:0.57rem;
}


/* tekst pagina per initiatief kleur
body.metatype_groen .section p img {box-shadow:1.1rem 1.1rem 0 var(--groen);}
body.metatype_groen .section.document h1,body.metatype_groen .section.document h2,
body.metatype_groen .section.document h3,body.metatype_groen .section.document h4, 
body.metatype_groen .section.document h5,body.metatype_groen .section.document h6, 
body.metatype_groen .section.document a {color:var(--groen);}
body.metatype_groen .section a:hover,
body.metatype_groen .section a:focus {color:var(--paars);}

body.metatype_energie_warmte .section p img {box-shadow:1.1rem 1.1rem 0 var(--rood);}
body.metatype_energie_warmte .section.document h1,body.metatype_energie_warmte .section.document h2,
body.metatype_energie_warmte .section.document h3,body.metatype_energie_warmte .section.document h4, 
body.metatype_energie_warmte .section.document h5,body.metatype_energie_warmte .section.document h6, 
body.metatype_energie_warmte .section a {color:var(--rood);}
body.metatype_energie_warmte .section a:hover,
body.metatype_energie_warmte .section a:focus {color:var(--paars);}

body.metatype_deelauto .section p img {box-shadow:1.1rem 1.1rem 0 var(--paars);}
body.metatype_deelauto .section.document h1,body.metatype_deelauto .section.document h2,
body.metatype_deelauto .section.document h3,body.metatype_deelauto .section.document h4, 
body.metatype_deelauto .section.document h5,body.metatype_deelauto .section.document h6, 
body.metatype_deelauto .section a {color:var(--paars);}
body.metatype_deelauto .section a:hover,
body.metatype_deelauto .section a:focus {color:var(--bruin);}

body.metatype_kringloop .section p img {box-shadow:1.1rem 1.1rem 0 var(--bruin);}
body.metatype_kringloop .section.document h1,body.metatype_kringloop .section.document h2,
body.metatype_kringloop .section.document h3,body.metatype_kringloop .section.document h4, 
body.metatype_kringloop .section.document h5,body.metatype_kringloop .section.document h6, 
body.metatype_kringloop .section a {color:var(--bruin);}
body.metatype_kringloop .section a:hover,
body.metatype_kringloop .section a:focus {color:var(--paars);}

body.metatype_zwerfafval .section p img {box-shadow:1.1rem 1.1rem 0 var(--blauw);}
body.metatype_zwerfafval .section.document h1,body.metatype_zwerfafval .section.document h2,
body.metatype_zwerfafval .section.document h3,body.metatype_zwerfafval .section.document h4, 
body.metatype_zwerfafval .section.document h5,body.metatype_zwerfafval .section.document h6, 
body.metatype_zwerfafval .section a {color:var(--blauw);}
body.metatype_zwerfafval .section a:hover,
body.metatype_zwerfafval .section a:focus {color:var(--paars);}

body.metatype_overig .section p img {box-shadow:1.1rem 1.1rem 0 #008099;}
body.metatype_overig .section.document h1,body.metatype_overig .section.document h2,
body.metatype_overig .section.document h3,body.metatype_overig .section.document h4, 
body.metatype_overig .section.document h5,body.metatype_overig .section.document h6, 
body.metatype_overig .section a {color:#008099;}
body.metatype_overig .section a:hover,
body.metatype_overig .section a:focus {color:var(--paars);}
 */

/* Tekst in vlek */
.sublayout_row7_one-columns .onecolumn {
    margin: 0 auto !important;
    display:flex;
    align-items:center;
    width: 93.17%;
    background-repeat:no-repeat;
    background-position:center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 1510 710'%3E%3Cpath d='M1506.8 352.9c-1.6-7.1-3.3-14.2-5.3-21.2s-4.3-14.1-7-21.1-5.7-13.8-9.3-20.5-7.7-13.2-12.4-19.5c-4.7-7.1-9.7-13.9-14.8-20.6-5.2-6.7-10.6-13.3-16.3-19.8-5.7-6.5-11.7-12.8-18.1-19.2s-13.1-12.6-20.1-18.9-14.4-12.4-21.9-18.3c-7.5-5.9-15.2-11.7-23-17.4s-16-11.3-24.2-16.8-16.7-11-25.4-16.5c-16.5-11-33.5-21.6-51.1-31.6-17.6-10.1-36-19.6-55.3-28.4s-39.6-17-61.2-24.3c-21.6-7.3-44.4-13.8-68.8-19.3-27.6-6.3-55.6-10.8-83.8-13.9S931.9.8 903.2.2s-57.7 0-86.8 1.1c-29.1 1.2-58.2 3.2-87.4 5.5-23.6 2.4-47.1 5.3-70.4 8.5-23.3 3.2-46.6 6.8-69.8 10.3s-46.5 7.1-69.8 10.3c-23.3 3.2-46.8 6.2-70.4 8.5s-16 2.4-23.9 4.5-15.7 4.9-23 8-14.1 6.7-20 10.4c-6 3.7-11.1 7.7-15 11.6s-7.5 8.2-10.4 12.8-5.2 9.4-6.5 14.3-1.9 9.9-1.2 14.9 2.4 9.9 5.6 14.6v.5c0 .3.1.8.3 1.4s.5 1.3.9 2 1 1.5 1.8 2.3c-1.6 0-3.3.2-5.2.5s-3.8.8-5.8 1.4-3.9 1.3-5.8 2-3.6 1.5-5.2 2.3c-11.8 3.9-23.4 8-34.9 12.3-11.4 4.3-22.7 8.7-33.7 13.2s-21.9 9.1-32.5 13.8-21.1 9.4-31.3 14.1c-7.9 3.9-15.8 7.8-23.6 11.8s-15.6 8-23.3 12.1-15.3 8.3-22.7 12.7-14.7 8.9-21.8 13.6c-10.2 7.1-20.1 13.9-29.4 20.8S63.9 286 55.8 293.1s-15.5 14.3-22 22-12.3 15.7-17 24.3c-2.4 3.9-4.3 7.8-6 11.8s-3.1 8-4.2 12.1-2.2 8.3-3.1 12.7-1.7 8.9-2.5 13.6c-.3 2.3-.5 4.9-.7 7.5s-.3 5.6-.3 8.4 0 5.5.2 8.2.4 5.2.7 7.6c1.6 8.6 3.7 17.1 6.6 25.4 2.9 8.3 6.4 16.4 10.7 24.5s9.5 16 15.5 23.9 12.9 15.7 20.8 23.6C60 525 66.3 531.1 73.2 537c6.9 5.9 14.4 11.7 22.3 17.4 7.9 5.7 16.2 11.3 24.6 16.8 8.5 5.5 17.1 11 25.8 16.5 16.5 9.4 34.3 18.2 52.9 26.5 18.7 8.2 38.3 15.9 58.6 23s41.3 13.5 62.7 19.4c21.4 5.9 43.3 11.2 65.4 15.9 13.4 3.1 26.8 6.3 40.2 9.3 13.4 3 26.9 6 40.5 8.7s27.3 5.3 41.1 7.6 27.8 4.2 42 5.8c8.7.8 17.3 1.6 26 2.3s17.3 1.4 26 2 17.3 1.1 26 1.4 17.3.5 26 .5h25.5c8.4 0 16.6-.1 24.9-.3s16.5-.5 24.9-.9c8.4-.4 16.8-1 25.5-1.8 11.8-.8 23.4-2 34.9-3.4 11.5-1.5 22.8-3.2 34-5.2s22.4-4.1 33.4-6.4 22.1-4.6 33.1-7c12.6-3.1 25.4-6.1 38.3-8.9 12.9-2.8 25.9-5.6 38.9-8.3 13-2.7 26-5.5 38.9-8.3s25.7-5.8 38.3-8.9c45.7-10.2 92.2-21.7 137.2-34.8s88.7-27.8 128.9-44.5 76.7-35.3 107.6-56.3c30.9-20.9 56.1-44.2 73.4-70.1 4.7-7.1 8.5-14.3 11.3-21.7s4.8-15 6-22.6 1.6-15.4 1.3-23.2-1.3-15.6-2.9-23.5v-.2l-.1-.2v-.2l-.1-.2Z' style='fill:%23cfe2c7;stroke-width:0'/%3E%3C/svg%3E");
}
.sublayout_row7_one-columns .document {width:68.875%;margin:1rem auto 3rem;}

@media only screen and (max-width: 640px) {
    .sublayout_row7_one-columns div.contentrow {width:100% !important;}
    .sublayout_row7_one-columns .onecolumn {width:100%;background-position:center bottom;background-size:cover;}
    .sublayout_row7_one-columns .document {width:90%;margin:0 auto 2rem;}
    .float-right {float:none !important;margin:0 auto 2rem !important;display:block;}
}

.sublayout_row7_one-columns .document * {color:var(--bruin);}
.sublayout_row7_one-columns .document h2 {margin:0 0 0.5rem;padding:0;}
.sublayout_row7_one-columns .document h2:first-of-type {display:none;}
.sublayout_row7_one-columns .document .dsEditText h2 {display:block;}
.sublayout_row7_one-columns .document img {box-shadow:none;display:inline-block;}


/* Laat je inspireren */
#thematictabs {margin:2rem 0 3rem;}
#thematictabs div[class^="width-"] {float:none;width:100%;padding:0;margin:1rem 0;}
#thematictabs h2.offscreen {position:static;padding:0;margin:0;background-color:transparent;color:var(--bruin);font-size:1.333rem;font-weight:700;}
#thematictabs .landing.briefing h2 ~ p.description {color:var(--bruin);font-weight:400;font-size:1.067rem;}
#thematictabs .landing.briefing .container-content {padding:0;}
#thematictabs .landing.briefing .container-content ul.items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-right:1rem;
}
#thematictabs .landing.briefing div.container-content ul.items li {list-style-type:none;margin:0;padding:0;}
#thematictabs .landing.briefing div.container-content ul.items li img {margin-bottom:2.1rem;transition:all 0.2s;}
#thematictabs .landing.briefing div.container-content ul.items li:nth-child(1) {grid-area: 1 / 1 / 2 / 2;}
#thematictabs .landing.briefing div.container-content ul.items li:nth-child(2) {grid-area: 1 / 2 / 2 / 3;}
#thematictabs .landing.briefing div.container-content ul.items li:nth-child(3) {grid-area: 1 / 3 / 2 / 4;}

#thematictabs .landing.briefing h3 ~ p.description {color:inherit;font-weight:400;font-size:1rem;}
#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]) {color:var(--black);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]) img {box-shadow:1.1rem 1.1rem 0 #777777;}

#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]):nth-child(1) a:hover,
#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]):nth-child(1) a:focus {color:var(--blauw);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]):nth-child(1) img {box-shadow:1.1rem 1.1rem 0 var(--blauwperc);}

#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]):nth-child(2) a:hover,
#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]):nth-child(2) a:focus {color:var(--groen);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]):nth-child(2) img {box-shadow:1.1rem 1.1rem 0 var(--groenperc);}

#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]):nth-child(3) a:hover,
#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]):nth-child(3) a:focus {color:var(--rood);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a[class*=" meta-"]):nth-child(3) img {box-shadow:1.1rem 1.1rem 0 var(--roodperc);}


/* als meta ingevuld is
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-groen){color:var(--groen);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-groen) img {box-shadow:1.1rem 1.1rem 0 var(--groen);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-energie_warmte) {color:var(--rood);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-energie_warmte) img {box-shadow:1.1rem 1.1rem 0 var(--rood);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-deelauto)  {color:var(--paars);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-deelauto) img {box-shadow:1.1rem 1.1rem 0 var(--paars);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-kringloop) {color:var(--bruin);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-kringloop) img {box-shadow:1.1rem 1.1rem 0 var(--bruin);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-zwerfafval) {color:var(--blauw);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-zwerfafval) img {box-shadow:1.1rem 1.1rem 0 var(--blauw);}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-overig) {color:#008099;}
#thematictabs .landing.briefing div.container-content ul.items li:has(a.meta-overig) img {box-shadow:1.1rem 1.1rem 0 #008099;}
 */
#thematictabs .landing.briefing div.container-content ul.items li a {color:inherit;}
#thematictabs .landing.briefing div.container-content ul.items li a h3 {font-size:1rem; color:inherit;margin:0;}

#thematictabs .landing.briefing div.container-content ul.items li a:hover,
#thematictabs .landing.briefing div.container-content ul.items li a:focus {text-decoration:none;}

#thematictabs .landing.briefing div.container-content ul.items li a:hover h3,
#thematictabs .landing.briefing div.container-content ul.items li a:focus h3 {text-decoration:underline;}
#thematictabs .landing.briefing div.container-content ul.items li a:hover img,
#thematictabs .landing.briefing div.container-content ul.items li a:focus img {filter:brightness(0.9);} 

#thematictabs .landing.document > h2 {display:none;}
#thematictabs .section.document a.calltoaction {
    background-color:var(--blauw);
    color:var(--white);
    box-shadow:0.333rem 0.333rem 0 var(--paars);
}
#thematictabs .section.document a.calltoaction:hover,
#thematictabs .section.document a.calltoaction:focus {
    background-color:var(--paars);
    color:var(--white);
    box-shadow:0.333rem 0.333rem 0 var(--blauw);
}

/* Of zoek je */
.sublayout_row9_one-columns {
    background-color:var(--groenperc24);
    padding:3rem 0 0;
}
.sublayout_row9_one-columns .onecolumn {margin:0 !important;}
.sublayout_row9_one-columns .folder h2.offscreen {position:static;padding:0;margin:0 0 1rem;background-color:transparent;color:var(--bruin);font-size:1.333rem;font-weight:700;}
.sublayout_row9_one-columns .onecolumn .landing.folder ul.items {
    gap:0.5rem 1rem;
    margin:1rem 0 3rem !important;
    display: grid !important;
    grid-template-columns: repeat(4, 1fr);
}
.sublayout_row9_one-columns .onecolumn .landing.folder ul.items li.column {width:100%;margin:0;border-width:0;background-color:transparent !important;}
.sublayout_row9_one-columns .onecolumn .landing.folder ul.items li.column a {padding:0;margin:0;background-color:transparent !important;}
.sublayout_row9_one-columns .onecolumn .landing.folder ul.items li.column a span.title {padding:0;font-size:0.8667rem;font-weight:400;}
.sublayout_row9_one-columns .onecolumn .landing.folder ul.items li.column a:hover,
.sublayout_row9_one-columns .onecolumn .landing.folder ul.items li.column a:focus {color:var(--bruin);}

.sublayout_row9_one-columns .onecolumn .landing.folder ul.items li.column a::after {
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 0.866rem auto;
    width:1.25rem;
    height:0.866rem;
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23584233;stroke-width:0'/%3E%3C/svg%3E");
}
.sublayout_row9_one-columns .onecolumn .landing.folder ul.items li.column a:hover::after,
.sublayout_row9_one-columns .onecolumn .landing.folder ul.items li.column a:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%2374b962;stroke-width:0'/%3E%3C/svg%3E");
}


.sublayout_row9_one-columns .document h2 {display:none;}
.sublayout_row9_one-columns .document a.calltoaction {
    background-color:var(--groen);
    color:var(--white);
    box-shadow:0.333rem 0.333rem 0 var(--paars);
}
.sublayout_row9_one-columns .document a.calltoaction:hover,
.sublayout_row9_one-columns .document a.calltoaction:focus {
    background-color:var(--paars);
    color:var(--white);
    box-shadow:0.333rem 0.333rem 0 var(--groen);
}
div[id^="row"]:last-child {padding-bottom:0 !important;}

/* footer */
.footer_website {
    border-top-width:0;
    background-color:var(--bruin);
}
.footer_website * {color:var(--white) !important;}
.footer_website .section.document a {color:var(--white);}
.footer_website .section.document a.calltoaction {
    background-color:var(--paars);
    color:var(--white);
    box-shadow:0.333rem 0.333rem 0 var(--rood);
}
.highcontrast .footer_website .section.document a.calltoaction {color:var(--bruin) !important;}

.footer_website .section.document  a.calltoaction:hover,
.footer_website .section.document a.calltoaction:focus {
    background-color:var(--rood);
    color:var(--white);
    box-shadow:0.333rem 0.333rem 0 var(--paars);
}
.highcontrast .footer_website .section.document  a.calltoaction:hover,
.highcontrast .footer_website .section.document a.calltoaction:focus {color:var(--bruin) !important;}

#footer_columns {padding:0;}
#footer_columns #contact {display:none;}
#footer_columns .column {margin:8vw 0 4vw;width:50%}
#footer_columns .column:nth-child(2) {margin:0;width:unset;}
#footer_columns .column:nth-child(2) p {margin:0;}
#footer_columns .column:nth-child(2) img {margin-top:-6.24vw;position:absolute;}
#footer_columns .column .document img {box-shadow:none;width:12.481vw;height:12.481vw;max-width:240px;max-height:240px;}

#footer_columns .column .document ul li a::after {
    display:inline-block;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 0.866rem auto;
    width:1.25rem;
    height:0.866rem;
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23FFFFFF;stroke-width:0'/%3E%3C/svg%3E");
}
#footer ul.quicklinks li a {color:var(--white);}

/* Kruimelpad */
#row1.row1_breadcrumb {background-position:center top;background-color:transparent;background-size:contain;}
#row1.row1_breadcrumb .contentrow {display:flex;flex-direction:column-reverse;}
#row1.row1_breadcrumb .breadcrumbs {padding:1rem 0;margin:0 auto;font-size:0.8rem;width:70%;}
#row1 {background-size:cover;}
#row1 #bannerfoto {width:100vw;max-width:1920px;aspect-ratio:3.31 / 1;height:unset !important;display:block}
#row1.sublayout_row1_topsix_search #bannerfoto {display:none;}


/* Map in kolommen, met en zonder beschrijving */
.description {font-size:1rem;font-weight:600;}
.bold {font-weight:600;}
body.overview_folder .row2_content .grid-16 {width:100%;margin:0;}
p.with-photo img,
a.item-photo img {
    pointer-events: none;
    transition:all 0.5s;
    padding:0;
    margin:0;
}
.items h2,
.items h2 a,
.items a {font-size:1.3333rem;font-weight:700;margin:0 0 1rem;color:var(--bruin);}

/*
.items h2 a.meta-groen {color:var(--groen)}
.items li:has(h2 a.meta-groen) img {box-shadow: 0.5rem 0.5rem 0 var(--groenperc);}
.items.three li:has(h2 a.meta-groen) img {box-shadow: 1.1rem 1.1rem 0 var(--groenperc);}

.items h2 a.meta-energie_warmte {color:var(--rood)}
.items li:has(h2 a.meta-energie_warmte) img {box-shadow: 0.5rem 0.5rem 0 var(--roodperc);}
.items.three li:has(h2 a.meta-energie_warmte) img {box-shadow: 1.1rem 1.1rem 0 var(--roodperc);}

.items h2 a.meta-deelauto {color:var(--paars)}
.items li:has(h2 a.meta-deelauto) img {box-shadow: 0.5rem 0.5rem 0 var(--paarsperc);}
.items.three li:has(h2 a.meta-deelauto) img {box-shadow: 1.1rem 1.1rem 0 var(--paarsperc);}

.items h2 a.meta-kringloop {color:var(--bruin)}
.items li:has(h2 a.meta-kringloop) img {box-shadow: 0.5rem 0.5rem 0 var(--bruinperc);}
.items.three li:has(h2 a.meta-kringloop) img {box-shadow: 1.1rem 1.1rem 0 var(--bruinperc);}

.items h2 a.meta-zwerfafval {color:var(--blauw)}
.items li:has(h2 a.meta-zwerfafval) img {box-shadow: 0.5rem 0.5rem 0 var(--blauwperc);}
.items.three li:has(h2 a.meta-zwerfafval) img {box-shadow: 1.1rem 1.1rem 0 var(--blauwperc);}

.items h2 a.meta-overig {color:#008099;}
.items li:has(h2 a.meta-zwerfafval) img {box-shadow: 0.5rem 0.5rem 0 #008099;}
.items.three li:has(h2 a.meta-zwerfafval) img {box-shadow: 1.1rem 1.1rem 0 #00809924;}
*/
.items p.description, .items p.with-photo {margin:0.5rem 0 0;color:var(--black);}

.section ul.items li {
    position:relative;
    padding:0;
    margin-bottom:2rem;
}
.section ul.items li:has(.description) a::after,
.section ul.items li:not(ul) a::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.section ul.items li:has(a:hover) img,
.section ul.items li:has(a:focus) img {filter:brightness(0.9);} 
.onecolumn .landing.folder ul.items:not(:has(.description)) li {border-width:0;}
.onecolumn .landing.folder ul.items:not(:has(.description)) .column,
.section ul.items:not(:has(.description)) li {margin-bottom:1rem;}
.onecolumn .landing.folder ul.items:not(:has(.description)),
.section ul.items.columns:not(:has(.description)) {margin:0 !important;}
.onecolumn .landing.folder ul.items:not(:has(.description)) li,
.section ul.items.columns:not(:has(.description)) li {margin:0 !important;display:flex;}
.onecolumn .landing.folder ul.items:not(:has(.description))  {display:flex;flex-wrap:wrap;column-gap:3%;row-gap:1rem !important;}
.section ul.items.columns:not(:has(.description)) {display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0;}
.onecolumn .landing.folder ul.items:not(:has(.description)) a,
.section ul.items li:not(:has(.description)) a {
    background-color: var(--paarsperc);
    color: var(--bruin);
    font-weight: 700;
    font-size: 1rem;
    margin:0;
    padding: 0.5rem 1.25rem 0.5rem 1.25rem;
    width: 100%;
    display: inline;
    align-items:center;
    box-sizing:border-box;
}
.section ul.items li:not(:has(.description)) span.objectinfo {display:none;}
.onecolumn .landing.folder ul.items:not(:has(.description)) a:hover,
.onecolumn .landing.folder ul.items:not(:has(.description)) a:focus,
.section ul.items li:not(:has(.description)) a:hover,
.section ul.items li:not(:has(.description)) a:focus {
    color: var(--paarsperc);
    background-color: var(--bruin);
}
.onecolumn .landing.folder ul.items:not(:has(.description)) a .title::after,
.section ul.items li:not(:has(.description)) a::after {
    position:static;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 0.866rem auto;
    width:1.25rem;
    height:1rem;
    content:"";
    display:inline-block;
    flex:0 0 1.25rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23584233;stroke-width:0'/%3E%3C/svg%3E");
}
.onecolumn .landing.folder ul.items:not(:has(.description)) a:hover .title::after,
.onecolumn .landing.folder ul.items:not(:has(.description)) a:focus .title::after,
.section ul.items li:not(:has(.description)) a:hover::after,
.section ul.items li:not(:has(.description)) a:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23d7ccf2;stroke-width:0'/%3E%3C/svg%3E");
}
.onecolumn .landing.folder ul.items:not(:has(.description)) a .title {display:inline;padding:0; font-size:1rem;font-weight:700;}
.section ul.items li:not(:has(.description)) a {display:block;}

.section ul.items.three li h2 a,
.section ul.items.three li a,
.section ul.items.four li h2 a,
.section ul.items.four li a {font-size:1rem;}

.section ul.items li img {
    max-width:20%;
    margin:0 1rem 0.5rem 0;
    box-shadow: 0.5rem 0.5rem 0 var(--groenperc);
}
.section ul.items.two li img {
    max-width:33%;
    margin:0 1rem 0.5rem 0;
}
.section ul.items.three li img {
    max-width:calc(100% - 1.1rem);
    margin:0 0 2.1rem;
    box-shadow: 1.1rem 1.1rem 0 var(--groenperc);
}
.section ul.items.four li img {
    margin:0 1rem 1rem 0;
    max-width:calc(100% - 0.5rem);
}

/* zoekresultaten */
.search-results h2.result-ammount {
    font-size: 1rem;
    font-weight: 400;
    margin: 1rem 0;
    color:var(--black);
}
.row2_content .advanced_filters.search-filters h2.searchfiltertitle {margin-top:4rem;color:var(--black);}
.row2_content .advanced_filters.search-filters h3 {
    color:var(--black);
    font-weight:700;
    font-size:1em;
}
.row2_content .advanced_filters.search-filters form ~ h3:first-of-type {margin-top:2rem;}
.row2_content .search-filters ul li a,
.row2_content .search-filters ul li > span.label {padding:0.1em 0.5em 0.1em 1.5rem;font-size:0.8rem;}

.search-results ul.items li a {margin-bottom:0; font-size:1rem;}
.search-results ul.items li span.objectinfo {margin:0;}
.search-results ul.items li a:hover,
.search-results ul.items li a:focus {text-decoration:underline;}

/* content stijlen */
.section .emphasisyellow,
.section .emphasisgreen,
.section .emphasisred {
    border-width:0;
    width:80%;
    padding:1.2rem 1.2rem 1.2rem 2.5rem;
    margin:0 auto 3.1rem;  
}
.section .emphasisyellow {
    background-color:var(--bruin);
    color:var(--white);
    box-shadow: 1.1rem 1.1rem 0 var(--paars);
}
.section .emphasisyellow h2,.section .emphasisyellow h3 {color:var(--paars);margin:0 0 1rem;}
.section .emphasisyellow p,.section .emphasisyellow ol,.section .emphasisyellow ul {color:var(--white);}
.section .emphasisyellow a {color:var(--white);}

.section .emphasisgreen {
    background-color:var(--groen);
    color:var(--white);
    box-shadow: 1.1rem 1.1rem 0 var(--groenperc);
}
.section .emphasisgreen h2,.section .emphasisgreen h3 {color:var(--blauw);margin:0 0 1rem;}
.section .emphasisgreen p,.section .emphasisgreen ol,.section .emphasisgreen ul {color:var(--white);}
.section .emphasisgreen a {color:var(--white);}

.section .emphasisred {
    background-color:var(--rood);
    color:var(--white);
    box-shadow: 1.1rem 1.1rem 0 var(--roodperc);
}
.section .emphasisred h2,.section .emphasisred h3 {color:var(--white);margin:0 0 1rem;}
.section .emphasisred p,.section .emphasisred ol,.section .emphasisred ul {color:var(--white);}
.section .emphasisred a {color:var(--white);}

/* evenementen kalender landingspagina */
.type_landingpage .simpleform.eventcalendar.resultfilters {display:none;}
.type_landingpage .briefing.eventlist ul.items {display:block;}
.type_landingpage .briefing.eventlist ul.items li {display:block;width:auto;}
.type_landingpage .briefing.eventlist ul.items p.description {font-size: 1.0667rem;font-weight: 400;}

/* evenementen kalender detailpagina */
.briefing.eventlist .calendar,
form.simpleform.eventcalendar select#frommonth,
form.simpleform.eventcalendar [for="frommonth"],
form.simpleform.eventcalendar select#fromyear,
form.simpleform.eventcalendar [for="fromyear"],
form.simpleform.eventcalendar .two-columns .question button.submit {display:none;}
form.simpleform.eventcalendar a {width:auto;display: flex;}
form.simpleform.eventcalendar a.next {flex-direction:row-reverse;}
form.simpleform.eventcalendar a .offscreen {position:static;padding:0 1rem;}

form.simpleform.eventcalendar .question.last-child {display:none !important;}

form.simpleform.eventcalendar .two-columns .question * {align-self:center;}
form.simpleform.eventcalendar .two-columns .question .fa-2x {font-size:1.2rem;}
form.simpleform.eventcalendar .two-columns .question {justify-content:space-between;width:auto;}

.briefing.eventlist ul.items {display:flex;gap:3% 2rem;flex-wrap:wrap;}
.briefing.eventlist ul.items li {
     width: 47.35%;
    padding: 1.25rem 0;
    margin: 0;
}
.briefing.eventlist ul.items li h2 {
    margin:0 0 0.5rem;
    font-size:1rem;
}
.briefing.eventlist ul.items li h2 a {font-size:1rem;margin:4px 0 0 0;}
.briefing.eventlist ul.items li span.objectinfo {
    font-size: 0.8rem;
    color: var(--bruin);
    font-weight:normal;
    display:flex;
}
.briefing.eventlist ul.items li span.objectinfo br {display:none;}
.briefing.eventlist ul.items li span.objectinfo .location {display:none;}
.briefing.eventlist ul.items li span.objectinfo .location::before {
        content:", ";
}
.briefing.eventlist ul.items .event_finished {display:block;clear:both;}
.briefing.eventlist ul.items p.description {
    display: contents;
    margin: 0;
    color: var(--bruin);
    font-size:1rem;
}
.briefing.eventlist ul.items p.description::after {
    background-repeat: no-repeat;
    height: 0.866rem;
    width: 1.25rem;
    background-position: bottom right;
    background-size: 0.866rem auto;
    display: inline-block;
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 26 20'%3E%3Cpath d='m26 9.6-7.7 8.6c-.3.3-.6.5-1 .7s-.7.2-1.1.2c-.8 0-1.4-.2-1.9-.7s-.8-1.1-.8-1.8 0-.8.2-1.1c.2-.4.4-.7.7-1l2.1-2.1H2.8c-.8 0-1.4-.3-2-.8s-.8-1.2-.8-2 .3-1.4.8-2 1.2-.8 2-.8h13.7l-2.1-2.4c-.3-.3-.5-.6-.7-1s-.2-.7-.2-1c0-.6.3-1.2.8-1.7s1.2-.7 1.9-.7.8 0 1.2.3c.4.2.7.4.9.7L26 9.6Z' style='fill:%23584233;stroke-width:0'/%3E%3C/svg%3E);
}


/* Mobiel */
@media only screen and (max-width: 640px) {
    .sublayout_row3_thematictabs .contentrow #thematictabs {flex-direction:column;}
    #thematictabs .landing.briefing .container-content ul.items {display:block;}
    #thematictabs .landing.briefing div.container-content ul.items li {margin-bottom:2rem;}
    .sublayout_row9_one-columns .onecolumn .landing.folder ul.items {grid-template-columns: repeat(2, 1fr);}
    #footer_columns .column {width:100%}
    #footer_columns .column:last-child{margin-top:0;}
}
@media only screen and (max-width: 512px) {
    div.contentrow {width:94% !important;margin:0 auto;}
    #row1.row1_breadcrumb .breadcrumbs,
    div.grid-11.no-aside,
    div.grid-11,
    .layout_search div.grid-11 {width:100%;margin:0 auto;box-sizing:border-box;}
	div.grid-5 {width:100%;margin:0 auto;box-sizing:border-box;}
	.sublayout_row7_one-columns .document img {width:25%;padding-top:5%;}
	div.topsix_search #sublayout_search {display:none;}
	.briefing.eventlist ul.items li {width:100%;}
	.briefing.eventlist ul.items li h2 {display:block;float:none;margin:0;}
	.briefing.eventlist ul.items li h2 a {display:flex;}
	.detail_aside #side-content {margin-top:0;}
	.sublayout_row4_two-columns6633 .omega .landing.image {display:none;}
}
@media only screen and (min-width: 513px) and (max-width: 767px) {
    div.contentrow {width:94% !important;margin:0 auto;}
    #row1.row1_breadcrumb .breadcrumbs,
    div.grid-11.no-aside,
    div.grid-11,
    .layout_search div.grid-11 {width:100%;margin:0 auto;box-sizing:border-box;}
	div.grid-5 {width:100%;margin:0 auto;box-sizing:border-box;}
    .detail_aside #side-content {margin-top:0;}
    .two .column.width-66, .two .column.width-33 {width:100% !important;}
    .sublayout_row4_two-columns6633 .omega .landing.image {display:none;}
}
/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    div.contentrow {width:94% !important;margin:0 auto;}
    div.grid-11,
    .layout_search div.grid-11 {width:calc(66% - 2.5rem);margin:0 2.5rem 0 0;box-sizing:border-box;}
    div.grid-5 {width:33%;margin:0;box-sizing:border-box;}
}
@media only screen and (max-width: 959px) {
    #row1:not(.error) .contentrow:has(#bannerfoto) {aspect-ratio:unset;}
    #row1:not(.error):has(#bannerfoto) .breadcrumbs {background-color:transparent;margin:0 auto;padding:10px 0;}
    #row1:not(.error):has(#bannerfoto) .breadcrumbs
     #header a#logo img {max-width:unset;max-height:unset;}
     .home_left {background-color:var(--groen);padding:2px 0;}
     div#menu_wide {left:unset;right:0;margin-left:auto;}
     #dl-menu, body.menutype_horizontal ul#dl-menu {right:0 !important;left:unset !important;width:270px !important;background-color:var(--groen);}
     body.menutype_horizontal ul#dl-menu li.first-child {margin-left:0}
     ul.dropdownmenu li a.item-link {background-color:transparent;}
     button#menu-icon {text-indent:0;width:150px;color:#FFFFFF;font-weight:600;font-size:1.5rem;}
     #tinyblock {flex-direction:row;height:44px;margin-right:44px;}
     #tinyblock form#quicksearch {order:unset;}
     #tinyblock form#quicksearch,
     #tinyblock form#quicksearch input.text {height:32px;min-height:unset;}
     form#quicksearch button.submit {height:32px;min-height:unset;}
     #tinyblock #accessibility-tools,
     #tinyblock #accessibility-tools button.switch {height:32px;min-height:32px;}
}
@media only screen and (min-width: 960px) {
    div#wrapper {max-width:1920px;}
    .contentrow {width:84.5vw;max-width:1622.4px;}
    #header .contentrow {width:90vw;max-width:1728px;}
    body.menutype_horizontal ul#dl-menu {width:90vw;max-width:1728px;}
    body.menutype_horizontal ul.dropdownmenu {left:0;right:0;width:60vw;margin:0 auto;}
    body.menutype_horizontal ul.dropdownmenu li {width:50%;}
    body.menutype_horizontal ul.dropdownmenu li:nth-child(2n+1) {clear:left;}
    body.menutype_horizontal ul.dropdownmenu li:nth-child(3n+1) {clear:unset;}
    body.menutype_horizontal ul#dl-menu ul.dropdownmenu li.first-child {margin:0;}
    body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link {padding:0.5rem 0.25rem;font-size:1rem;}
}

/* Sitemap */
.section.sitemap h1 {margin-top:2em;}
.section.sitemap ul.items.three {display:block;}
.section.sitemap ul.items.three li {display:block;}
.section.sitemap ul.items.three li a {background-color:transparent;padding:0.25em;font-size: 1.333rem;}
.section.sitemap ul.items.three li a:hover,
.section.sitemap ul.items.three li a:focus {color:var(--bruin);}
.section.sitemap ul.items.three li a::after {background-image:none;}
.section.sitemap ul.items.three li ul.subitems {padding-left:1em;}
.section.sitemap ul.items.three li ul.subitems li a {font-size:1em;}
.section.sitemap ul.items.three li ul.subitems li li a {font-weight:400;}

/* Windows @ 125%
@media (resolution: 1.25dppx) {
    .contentrow {width:1152px;}
    body.menutype_horizontal ul#dl-menu {width:1152px}
    html {font-size:14.4px;}
}
 */
@media only screen and (max-width: 480px) {
    html {
        font-size: 14px;
    }
    div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer {
        padding-top:140vw !important;
    }
    div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide {
        padding-top:140vw !important;
        background-size:100% auto !important;
    }
	div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a {
		left:0;
		top:52%;
		bottom:0;
		padding:1rem;
	}
}
@media only screen and (min-width: 1920px) {
    html {
        font-size:30px;
    }
	div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer,
	div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide {
		padding-top:780px !important;
		background-size: contain !important;
	}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
    html {
        font-size: 14px;
    }
    div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer {
        padding-top:100vw !important;
    }
    div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide {
        padding-top:100vw !important;
        background-size:100% auto !important;
    }
	div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide a {
		left:0;
		top:72%;
		bottom:0;
		padding:1rem;
	}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
     html {
        font-size: 15px;
    }
        div[class*="sublayout_row"][class*="_"]:has(.briefingslider) .photocontainer li.slide {
        padding-top:35.8vw !important;
    }
}
.noheader #row1 {background-image:none;}
.noheader #row1 #bannerfoto {display:none}
html {hyphens: unset;}
@media only screen and (min-width:5px) and (max-width: 959px) {
    body.menutype_horizontal ul#dl-menu {display: none !important;}
    body.menutype_horizontal ul#dl-menu[aria-expanded="true"] {display: block !important;}
}

.briefing.eventlist .calendar, form.simpleform.eventcalendar select#frommonth, form.simpleform.eventcalendar [for="frommonth"], form.simpleform.eventcalendar select#fromyear, form.simpleform.eventcalendar [for="fromyear"], form.simpleform.eventcalendar .two-columns .question button.submit {
	border: aqua;
	display: none !important;
}
