@font-face {
    font-family: 'Sommet_bold';
    src: url('/dsresource?objectid=0ce85377-2c5e-4fe7-abfe-8670e88c0387') format('truetype'),
        url('/dsresource?objectid=c0a04fba-795c-455d-8ed9-f9f553344232') format('woff');
        font-weight: bold;
        font-style: normal;
}
@font-face {
    font-family: 'Sommet';
    src: url('/dsresource?objectid=46fd793c-2dac-4985-bb66-abb3d1dabda0') format('truetype'),
        url('/dsresource?objectid=adc55f55-e20d-4027-956c-97d3d34a2759') format('woff');
        font-weight: normal;
        font-style: normal;
}

/* Beheeromgeving fix*/
.fa-stack-2x {font-size: inherit !important;}

/* GVOP */
.section.gvop {padding-bottom:250px;}
.section.gvop form.simpleform .selectfields {display:none;}

.gvop h1 + p {
    font-family: 'Sommet_bold', Arial, sans-serif;
    font-weight: bold;
    color: #245B7F;
    font-size: 1.25rem;
}

/* GVOP verborgen velden */

.gvop #results li a {
    font-size: 1.3rem;
    font-family: 'Sommet', Arial, sans-serif;
    margin:1.5rem 0 0.5rem;
    color:#245B7F;
}

/* Verberg niet gebruikte layouts */
#DsEditLogicGroup_sitemap li:nth-child(-n+6),
#DsEditLogicGroup_layout li:nth-child(-n+9),
#std_layout-icon-list li:nth-child(-n+6) {display:none;}

/* browser fixes */
div:focus {outline:none;}

/* Stops Safari / ios to give inputs a border-radius */
input[type="search"],
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
-webkit-appearance: none;border-radius: 0;}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {display: none; width : 0; height: 0;}
input[type=search]::-ms-reveal {display: none; width : 0; height: 0;}

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {display: none;}


/* Extra Social media iconen */
.document a.list-icon.facebook-icon::before {content:"\f09a";}
.document a.list-icon.twitter-icon::before {content:"";}
.document a.list-icon.instagram-icon::before {content:"";}
.document a.list-icon.linkedin-icon::before {content:"";}
.document a.list-icon.youtube-icon::before {content:"";}

div#readspeaker{
    border-top:1px solid #A82824;
    margin-top:-13px;
}
div#header .contentrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' style='enable-background:new 0 0 26 26' xml:space='preserve'%3E%3Cpath d='M26 13c0 7.2-5.8 13-13 13S0 20.2 0 13 5.8 0 13 0s13 5.8 13 13' style='fill:%23af2b25'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position: 75% 100%;
    background-size: 26px 26px;
    height:8.75rem;
    z-index:1;
}

#tinyblock #accessibility-tools {
  position: fixed;
  float: none;
  width: 35px !important;
  height: auto;
  background-color: #A82824;
  top: 210px !important;
}
#tinyblock #accessibility-tools .hint {right: -200px;top: 0px;line-height:1.5 !important;height:35px;box-sizing:border-box;background-color:#A82824;color:#FFFFFF;}
#tinyblock #accessibility-tools button.switch:hover .hint {right:40px;top:0px}


div.grid-11 {box-sizing:border-box;padding:1px;}

div.grid-5 {box-sizing:border-box;padding:1px;}

html * {transition: all 0.18s;}

button:hover,
a:hover {text-decoration: underline;}

button:focus,
a:focus {outline: 1px #245B7F dashed;}
.footer_website a:focus {outline: 1px dashed #FFFFFF;}

body {font-family: Arial, sans-serif;font-size:1rem;line-height:1.4rem;color:#000000;font-weight:400;}

h1  {font-family: 'Sommet_bold', Arial, sans-serif;font-size:2.223rem;margin:2rem 0 1.5rem;color:#245B7F;font-weight:300;}
.layout_four .onecolumn .section h2 {font-family: 'Sommet_bold', Arial, sans-serif;font-size:2.223rem;margin:4.3rem 0 1.5rem;color:#245B7F;font-weight:300;}

h2, h3, h4, h5, h6 {margin:1.5rem 0 0.5rem;color:#245B7F;font-style:normal;}

.toggle_heading {color:#245B7F;font-family: 'Sommet', Arial, sans-serif;font-size:1.6rem;}
h2 {font-size:1.6rem;font-family: 'Sommet', Arial, sans-serif;}

h3 {font-size:1.3rem;font-family: 'Sommet', Arial, sans-serif;}

h4 {font-size:1.1rem;font-family: 'Sommet_bold', Arial, sans-serif;}

h5 {font-size:1.1rem;font-family: 'Sommet_bold', Arial, sans-serif;}

h6 {font-size:1.1rem;font-family: 'Sommet_bold', Arial, sans-serif;}

p, ul, ol, dl, .section table {margin:0 0 1rem;color:#000000;}

.description {font-family: 'Sommet_bold', Arial, sans-serif; font-weight:bold;color:#245B7F;font-size:1.25rem;}

.items p.description, .items p.with-photo {font-family: Arial, sans-serif;color:#000000;margin:0;font-weight:400;font-size:1rem;}

/* uitklapper */
button.blocktitle,
.section.product button.blocktitle,
.hidden_information,
.product .hidden_information {border-color:#245B7F;}

.blocktitle.toggle-active:hover,
.product .blocktitle.toggle-active:hover,
.blocktitle:hover,
.product .blocktitle:hover {background-color: #FFFFFF;}

.blocktitle.toggle-active:focus,
.product .blocktitle.toggle-active:focus,
.blocktitle:focus,
.product .blocktitle:focus {background-color: #245B7F;color: #FFFFFF;}

/* Call to action */
a.calltoaction,
a.calltoaction.new-window,
a.calltoaction.external,
a.calltoaction.new-window.external {font-weight:400;border-radius:0.44rem;padding:0.5rem 1rem;border:2px solid #A82824;background-color:#A82824;color:#FFFFFF;}

a.calltoaction:hover,
a.calltoaction:focus {background-color:#FFFFFF;color:#000000;}

/* tabellen */
caption {text-align:left;}
.section table,
.section table tr,
.section table th,
.section table td {border-width: 0px;border-color:#FFFFFF;border-style:solid;text-align:left;}
.section table thead th,
.section table tbody th {background-color:#d3d3d3;color:#000000;font-weight:normal;}
.section table tr:nth-child(even) {background-color:#e9e9e9;color:#000000;}
.section table tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}

table.raster1 thead th,
table.raster1 tbody th {background-color:#d3d3d3;color:#000000;font-weight:normal;}
table.raster2 tbody tr:nth-child(even) {background-color:#e9e9e9;color:#000000;}
table.raster2 tbody tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}

table.raster2 thead th {background-color:#d3d3d3;color:#000000;font-weight:normal;}
table.raster2 tbody tr:nth-child(even) {background-color:#FFFFFF;color:#000000;}
table.raster2 tbody tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}
table.raster2 tbody td {border-width: 1px;border-color:#d3d3d3;}

table.raster3 thead th {background-color:#d3d3d3;color:#000000;font-weight:normal;border-width: 1px;border-color:#d3d3d3;}
table.raster3 tbody tr {border-width: 1px;border-color:#d3d3d3;}
table.raster3 tbody tr:nth-child(even) {background-color:#FFFFFF;color:#000000;}
table.raster3 tbody tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}
table.raster3 tbody td {border-width: 1px;border-color:#d3d3d3;}

/* Header */
#header {min-height:unset !important;height:8.75rem !important;}
a#logo {padding:0;max-width:unset;margin:0 0 0 auto;}

/* Quicksearch */
#tinyblock {position:static;}
#tinyblock form#quicksearch {height:2.75rem;border-color:#A82824;position:absolute;top:38px;margin:0;left:auto;width:20.5rem;right:calc(25% + 58px);}
#tinyblock form#quicksearch input.text {background-color:transparent;font-size:1rem; font-family:Arial, sans-serif;border-color:#A82824;height:2.75rem;width:20.5rem;}
#tinyblock form#quicksearch button.submit::before {color:#A82824;font-size:1.25rem;}
#tinyblock form#quicksearch button.submit {background-color:#FFFFFF;color:#FFFFFF;min-width: 2.2rem;min-height: 2.2rem;margin: 1px 0 1px -2.2rem;}

/* Accessibility */
#accessibility-tools {margin:0;left:auto;width:21%;font-size:0.66rem;top: 8.75rem;}
.webreader .rsbtn.toolsopen .rsbtn_toolpanel .rsbtn_tools {height:auto !important;}
.webreader .rsbtn .rsbtn_tooltoggle {background-color:transparent !important;}
.rsbtn .rsbtn_toolpanel.vertical {top:20px !important;}
.rsbtn.rsexpanded .rsbtn_exp .rsbtn_exp_inner {width:210px;}

.toplinks {right:5rem;top:16px;font-size:0.66rem;}
.toplinks ul.quicklinks li.last-child {padding:0 0 0 15px;margin:0;background-color:transparent;}
.toplinks ul.quicklinks li.last-child a {color:#245B7F;}
.toplinks ul.quicklinks li a {line-height:inherit;}
.tinyblock_enabled #header .container-sessions {top:10px;float:none;right:calc(25% + 58px);font-size:0.66rem;}

/* Menu */
div#menu_wide {top: -83px;left: 0;right:0;width: max-content;height: 0;min-height: 0;margin: 0 auto;box-sizing: border-box;background-color: transparent;z-index: 9;position: absolute;}
ul.menu-horizontal a {color:#245B7F;font-size: 1.333rem;padding:7px 0 !important;margin-right:1.5rem;}
.menu-horizontal li.first-child {margin:0;}
.singlemenu li {padding-bottom:1rem;}
.singlemenu li:hover > a,
.singlemenu li a.show-menu {background-color: transparent;color: #245B7F;text-decoration:none;}
.menu-horizontal li.active a.toplevellink {background-color: transparent;color: #A82824;text-decoration:none;}
.menu-horizontal li.active a.toplevellink::before {content: "";position: absolute;bottom: 0;width: 100%;border-bottom: 2px solid #A82824;}
.menu-horizontal li a.toplevellink::before {content: "";position: absolute;bottom: 0;width: 0%;border-bottom: 2px solid #245B7F;transition: width 0.5s;}
.menu-horizontal li.active_list a.toplevellink::before, 
.menu-horizontal li a.toplevellink:hover::before, 
.menu-horizontal li a.toplevellink:focus::before {width: 100%;}
body.menutype_horizontal ul#dl-menu {height:0;}
body.menutype_horizontal ul.dropdownmenu {columns:3;top:3rem;width:100%;left:0;}
body.menutype_horizontal ul.dropdownmenu li {width:100%;float:none;margin:0;padding:0;}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link {align-items:center;display:flex;color:#000000;text-align:left;font-size:1rem;padding:0.75rem;margin:1px;}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:hover,
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:focus {color:#245B7F;background-color:transparent;}

.contentrow > .section {margin:0 0 2.75rem;}
.layout_four .contentrow .onecolumn,
#row3 .three.columns {margin:0;}

/* rechterkolom */
div.container_aside > ul, div.container_aside > div {border-width:0;}
.detail_aside #side-content {margin-top:4.5rem;}
#side-content div.container_aside h3 a span.title,
#side-content div.container_aside h3 {background-color:#FFFFFF;color:#245B7F;font-size:1.333rem;font-weight:400;padding:0.5rem 0;}
#side-content div.container_aside div.container-content {border-width:1px 0 0;border-color:#245B7F;}
#side-content div.container_aside ul.items li {border-color:#d9d9d9;padding:1px;}
#side-content div.container_aside ul.items li a {padding:0.5rem;margin:1px;}
#side-content div.container_aside.folder .container-content p.description {font-weight:400;padding:0.5rem 0;background-color:transparent;}
#side-content div.container_aside h3 a {color:#245B7F;}
div.container_aside h3 a span.title.file-info span.objectinfo {font-size:1rem;}

/* Lijst weergaves */
.section.briefing .items img,
.section.search-results .items img,
.section.folder .items img {max-width:120px;}
.section.briefing .columns.items,
.section.folder .columns.items img {max-width:120px;}

.search-results h3 {margin:0;}

.softlinks h2, .items h2, .column h2 {padding:0;margin:1px;}
.layout_four .contentrow > .section.folder ul.columns li.column h3 a.item-title,
.layout_four .section.folder .items li a,
.section.briefing .items li h2 a,
.section.search-results .items li h3 a,
.section.folder .items li h2 a {color:#245B7F;font-weight:normal;font-size: 1.5rem;display: inline-block;padding: 0.5rem 1rem 0.5rem 0;}
.section.briefing .items li h2,
.section.folder .items li h2,
.section.search-results .items li h3 {position:relative;}
.section.briefing .items li h2::after,
.section.search-results .items li h3 a::after,
.section.folder .items li h2::after {content: "\F054";font-family: "fontawesome";position: absolute;right: 0;top: 0.5rem;font-size: 1.5rem;color: #245B7F;}

.layout_four .section.folder h2 {border-bottom:1px solid #245B7F;padding-bottom:1.25rem;font-family: 'Sommet_bold', Arial, sans-serif;font-size:2.223rem;margin:4.3rem 0 0;color:#245B7F;font-weight:300;}
.layout_four .contentrow > .section.folder ul.columns li.column a.item-title,
.layout_four .section.folder .columns.items li a{display:block;padding: 1rem 0.5rem;margin:1px;}
.layout_four .contentrow > .section.folder ul.columns li.column a.item-title {color:#000000;font-size:1rem;}
.layout_four .contentrow > .section.folder ul.columns li.column a.item-title:hover,
.layout_four .contentrow > .section.folder ul.columns li.column a.item-title:focus {color:#245B7F;}

.items li,
.items li.last-child {padding-top:1rem;margin-bottom:1rem;border-top:1px solid #d9d9d9;}
.section.briefing .items li .description,
.section.folder .items li .description  {padding:1px;margin-top:0.5rem;}
.section.briefing .items li .with-photo.description
.section.folder .items li .with-photo.description {padding:0;margin-top:0;}
.section.folder .items li .with-photo.description .item-photo img {padding:0 1rem 0.5rem 0;}
.section.folder .items li .with-photo.description .item-photo + span {display:block;margin-top:0.5rem;}

.section.folder .items li:nth-child(1) {border-top-width:0;padding-top:0;}
.section.folder.two .items li:nth-child(-n+2) {border-top-width:0;padding-top:0;}
.section.folder.three .items li:nth-child(-n+3) {border-top-width:0;padding-top:0;}
.section.folder.four .items li:nth-child(-n+4) {border-top-width:0;padding-top:0;}

ul.subitems {padding:1px;margin-top:0.5rem;}
ul.subitems li {list-style-type:none;}
ul.subitems li a {color:#000000;}
ul.subitems li a:hover,
ul.subitems li a:focus {color:#245B7F;}
p.more {margin-top:5px;}
a.more {color:#000000;font-weight:normal;}
a.more:hover,
a.more:focus {color:#245B7F;}
a.more::after {color:#245B7F;padding-left:0.5rem;font-size:1.25rem;}

/* Footer */
.footer_website {border-width:0;}
.footer_website div.contentrow {width:100% !important;background-color:#245B7F;}
#footer {width:100%;text-align:center;background-color:#FFFFFF;}

#footer_columns {padding:2.75rem 0;}
contact-information .heading, 
#footer_columns .column h2,
#footer_columns .column h3,
#footer_columns .column h4,
#footer_columns .column p,
#footer_columns .column ol,
#footer_columns .column ul,
#footer_columns .column dl,
#footer_columns .column dd,
#footer_columns .column dt{color:#FFFFFF;}
#footer_columns .column tr, #footer_columns .column td {background-color:transparent;color:#FFFFFF;}
#footer_columns .column h2 {font-size:1.5rem;font-weight:normal; margin:0 0 1rem;}
#footer_columns .column a {color:#FFFFFF;margin:1px;}
#footer_columns .column a:hover img,
#footer_columns .column a:focus img {border-bottom:1px solid #FFFFFF;padding-bottom:2px;}
#footer_columns .column a.calltoaction {border-color:#FFFFFF;background-color:#FFFFFF;color:#245B7F;}
#footer_columns .column a.calltoaction:hover,
#footer_columns .column a.calltoaction:focus {background-color:#245B7F;color:#FFFFFF;}

div#footer ul.quicklinks {float:none;padding:1rem 0 4rem;margin:0;}
div#footer ul.quicklinks li a {color:#245B7F;}

/* Landingspagina */
/* Nieuwsbanners  */
div.onecolumn .landing ul.items li.column {border-width:0;padding:1px;}
div.onecolumn .landing ul.items li.column span.title {font-size:1.333rem;font-weight:400;color:#245B7F;}

body.layout_four h1.onscreen {margin-left:0;margin-right:0;}

div#row1 {background-color:#d9d9d9;padding-top:2.75rem;min-height: 2.75rem;box-sizing: border-box;}

.detail_aside div#row1.row1_breadcrumb .contentrow {background-color:#d9d9d9;margin-top:-2.75rem !important;}
.layout_search div#row1,
.overview_folder div#row1 {padding-top:0 !important;}
nav.breadcrumbs {margin:0;padding:13px 0;min-height:unset;}

.content-wrapper,
div#row3 {background-color:transparent;}
#row1 .two.columns,
#row2 .two.columns, 
#row3 .two.columns,
#row4 .two.columns,
#row5 .two.columns,
#row6 .two.columns {margin:0;}

.landing.document h2 {padding-top:0;}
.container.landing.document img {margin-bottom:1rem;border-radius:5px;}

/* Home zoekbalk */
div.topsix_search #sublayout_search {border-radius: 5px;width:50%;margin-left:auto;margin-right:auto;height:4rem;box-shadow: 0 0px 0.5rem rgba(0,0,0,0.75);}
div.topsix_search #sublayout_search input.text {border-radius:5px;border-color:#245B7F;height:4rem;width:100%;font-size:1.333rem;}
div.topsix_search #sublayout_search button.submit::before {color:#A82824;font-size:1.77rem;}
div.topsix_search #sublayout_search button.submit {background-color:#FFFFFF;color:#A82824;min-width:3.55rem;min-height: 3.333rem;width:3.55rem;height: 3.333rem;margin: 4px 0 0 -4rem;}
div.topsix_search {padding:11.5625rem 0 14.0625rem;}

/* toptaken */
.sublayout_row2_onlytoptasks {box-shadow:0 0 1rem rgba(0, 0, 0, 0.75);height:10.625rem;}
.sublayout_row2_onlytoptasks .contentrow {overflow:visible;}
div.onlytoptasks {padding:0;}
ul.onlytoptasks.columns {margin:0;overflow:visible;}
/*ul.onlytoptasks.columns li.column {float:none;margin:0;}*/

ul.onlytoptasks li.column a {border-width: 0;color: #A82824;background: transparent;transition: all 0.4s ease;min-height:unset;font-size:1.5rem;border-bottom:5px solid transparent;}
ul.onlytoptasks li.column a span {height:50px;line-height:1;}
ul.onlytoptasks li.column a:hover,
ul.onlytoptasks li.column a:focus {color: #A82824;background: #FFFFFF;box-shadow: 0 0px 12.8px 0 rgba(0,0,0,0.2);border-bottom-color:#A82824;transform: scale(1.18);}
ul.onlytoptasks li.column a img {margin:2.1875rem auto 0;}

/* 3 koloms op home */
#row4 {background-color:#245B7F;}
body.layout_four #row4 .columns.three {display:flex;margin:2.75rem 0;}
#row4 .columns.three .column {border-radius: 5px;background-color:#FFFFFF;padding:1rem;margin-top:0;box-sizing:border-box;}
#row4 .columns.three .column h2,
#row4 .columns.three .column h2 a {background-color:transparent;color:#245B7F;font-size:1.25rem;font-weight:bold;}
#row4 .columns.three .column a.read-more {display:none;}
#row4 .columns.three .column h2 a span {padding:0 0 1rem;}
#row4 .columns.three .column h2 a span span {padding:0;}
#row4 .columns.three .column h2 a img {border-radius:5px;}
#row4 .columns.three .column h2 {margin-bottom:1rem;}
#row4 .container {margin-bottom:0;}
.softlinks .fotobar_description,
.hardlinks .fotobar_description {margin:0;}

/* row 5 nieuws */
#row5 {margin-top:2.75rem; margin-bottom:2.74rem;}
.landing.document h2 {padding-bottom:1rem;margin:1px;}
.layout_four .container_aside.landing.briefing h2 {background-color:#FFFFFF;color:#245B7F;border-bottom:1px solid #245B7F;padding:0 0 1rem;margin-bottom:0;font-family: 'Sommet', Arial, sans-serif;font-size:1.75rem;margin:1px;color:#245B7F;font-weight:300;}
.layout_four .container_aside.landing.briefing h2 a {background-color:#FFFFFF;color:#245B7F;padding:0;}
.container_aside ul.items li {border-bottom-color:#d9d9d9;}
.container_aside ul.items li a {color:#000000;padding:0.5rem 0;margin:1px;}
.container_aside ul.items li a:hover,
.container_aside ul.items li a:focus {color:#245B7F;background-color:transparent;}


/* Formulier */
.section.simpleform p.progress {border-radius:0.44rem;background-color:#FFFFFF;border:1px solid #245B7F;box-shadow:unset;}
form.simpleform .hint-toggle:hover,
form.simpleform .hint-toggle:focus,
form.simpleform a.calendar-button:focus,
form.simpleform a.calendar-button:hover {outline:1px dashed #245B7F;}
form.simpleform label,
form.simpleform .timefield legend,
form.simpleform .checkfields legend,
form.simpleform .calendarselect legend {font-size:1rem; font-weight:300;}
form.simpleform .checkfields li {display:flex;align-items: normal;}
form.simpleform button,
form.simpleform .inputfield {border-radius:0.44rem;border-color:#245B7F;outline:1px solid #FFFFFF;}
form.simpleform .inputfield:focus {background-color:#245B7F10;border-color:#245B7F;outline:1px solid #245B7F;}
form.simpleform input.submit {border-radius:0.44rem;font-weight:300;font-size:1rem;border:1px solid #245B7F;}
form.simpleform input.submit.previous {background-color:#FFFFFF;color:#245B7F;}
form.simpleform input.submit.next {background-color:#245B7F;color:#FFFFFF;}
form.simpleform input.submit.previous:hover,
form.simpleform input.submit.previous:focus {background-color:#245B7F;color:#FFFFFF;}
form.simpleform input.submit.next:hover,
form.simpleform input.submit.next:focus {background-color:#FFFFFF;color:#245B7F;}

/* Responsive Hamburger menu */
@media only screen and (max-width: 959px) {
    div#header .contentrow {background-position:3rem 94%;background-size: 13px 13px;}
    
	div#menu_wide {transition:all 0.5s;top: -38px;transition: all 0.5s;left: 10px;margin: 0;float: none;right: auto;position: absolute !important;}
    #menu_wide::after {top:6px !important;}
	body.menutype_horizontal ul#dl-menu {top:45px!important;width: 270px!important;left:-280px!important;transition:all 0.5s ease !important;height:100vh !important;max-height:100vh !important;margin-left:0px !important;}
	
	body.menutype_horizontal ul#dl-menu[aria-expanded="true"]{top:45px;height: calc(100vh - 94px) !important;margin-left:270px !important;width:270px;padding:10px;box-sizing:border-box;}
	.menu-horizontal li a.toplevellink::before,
	.menu-horizontal li.active a.toplevellink::before {width:100%;border-color:#245B7F;}
	.menu-horizontal li.active_list a.toplevellink::before,
	.menu-horizontal li a.toplevellink:hover::before,
	.menu-horizontal li a.toplevellink:focus::before {width:100%;}
	.menu-horizontal li a.toplevellink:hover,
	.menu-horizontal li a.toplevellink:focus,
	.menu-horizontal li a.toplevellink {color:#245B7F;}
	.menu-horizontal li.first-child {width:100% !important;}
	ul.menu-horizontal a.toplevellink,
	ul.menu-horizontal a {background-color:transparent !important;}
	.menu-horizontal li > ul.dropdownmenu,
	.menu-horizontal li ul.dropdownmenu {visibility:visible;opacity:1;display:block !important;}
	body.menutype_horizontal ul.dropdownmenu,
	body.menutype_dual ul.dropdownmenu {box-shadow:none;padding:0;}
	body.menutype_horizontal #dl-menu {background-color:#FFFFFF;box-shadow:0px 5px 10px #666666;}
	ul.menu-horizontal a.toplevellink,
	body.menutype_horizontal #dl-menu.menu-horizontal a.toplevellink {padding:1rem 0;}
	ul.dropdownmenu li {border-width:0 !important;}
	body.menutype_horizontal #dl-menu ul.dropdownmenu {position:static;}
	body.menutype_horizontal ul#dl-menu {width:570px;transition:all 0.5s;}
	body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link {margin:0;background-color:transparent;padding:1rem 0.5rem !important;}
	body.menutype_horizontal.scrolled_past_header ul#dl-menu {width:auto;}
	body.menutype_horizontal #dl-menu ul.dropdownmenu {columns:1;}
	#menu-icon {width:2.75rem !important;height:2.75rem !important;}
	a#logo {width:17rem;}
}

/* algemeen responsive */
@media only screen and (max-width: 512px) {
	html {font-size:12px !important;}
	html.largebodyfont {font-size:16px !important;}
	div.contentrow {width:94% !important;margin:0 auto;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:94%;margin:0 auto;}
	body.overview_folder .row2_content .grid-16,
	div.grid-16 {width:100%;margin:0 auto;}
	div.grid-11 {width:100%;margin:0 auto;}
	div.grid-5 {width:100%;margin:0 auto;}
	a#logo {max-width:unset !important;width:13rem !important ;padding:0 !important;margin-right:-1.5rem;}
	ul.onlytoptasks li.column a:hover,
    ul.onlytoptasks li.column a:focus {transform: scale(1);}
    
    body.layout_four #row4 .columns.three {display:block;}
}

@media only screen and (max-width: 959px) {
	ul.onlytoptasks {box-sizing:border-box;}
	a#logo {max-width:unset !important;width:13rem !important ;margin-right:-2.5rem;}
	.sublayout_row2_onlytoptasks {height:auto;box-shadow:none;padding-top:2rem;overflow:visible;}
	ul.onlytoptasks li.column a {box-shadow: 0 0px 12.8px 0 rgba(0,0,0,0.2);}
}

@media only screen and (max-width: 512px) {
	ul.onlytoptasks {width:100%;}
	.toplinks {font-size:1rem;right:8rem;top:16px;}
	#accessibility-tools {font-size:1rem;width:6.2rem !important;top:16px !important;right:0 !important;}
	.tinyblock_enabled #header .container-sessions {font-size:1rem;top:16px;right:16rem;}
	.layout_four div#row1 {background-size:513px auto;min-height:150px;}
	#bannerfoto {display:block !important;height:138px !important;}
	div.topsix_search {display:none;}
	#tinyblock form#quicksearch {top:55px !important; width:calc(100% - 65px) !important;left:65px !important;right:auto !important;}
	#tinyblock form#quicksearch input.text {width:100% !important;border-color:#A82824 !important;}
}

@media only screen and (max-width: 480px) {
	ul.onlytoptasks.bannercount-3 li.column,
	ul.onlytoptasks.bannercount-5 li.column,
	ul.onlytoptasks.bannercount-6 li.column {width:100%;}
	ul.onlytoptasks li.column a span {justify-content:normal;}
	ul.onlytoptasks li.column a img {width:30px;height:30px;margin:8px;}
	
}

@media only screen and (min-width: 513px) and (max-width: 959px) {
	html {font-size:12px}
	html.largebodyfont {font-size:16px}
	div.contentrow {width:94% !important;margin:0 auto;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:94%;margin:0 auto;}
	.toplinks {font-size:1rem;right:8rem;top:16px;}
	#accessibility-tools {font-size:1rem;width:6.2rem;top:16px !important;right:0 !important;}
	.tinyblock_enabled #header .container-sessions {font-size:1rem;top:16px;right:16rem;}
	#footer_columns .column h2 {font-size:1.8rem;}
	h1, .layout_four .onecolumn .section h2,
	.layout_four .section.folder h2 {margin-top:1.5rem;font-size:1.8rem;}
	#footer_columns {padding:1em 0;}
	#footer_columns .column {margin-right:0;}
	#footer_columns .column:nth-child(2) {margin:0 3% 0 0;}
	#footer_columns .column:nth-child(3) {margin:0 3% 0 0;clear:none;}
	#tinyblock form#quicksearch {top:55px !important; width:auto !important;left:65px !important;right:18rem !important;}
	#tinyblock form#quicksearch input.text {width:100% !important;border-color:#A82824 !important;}
}

@media only screen and (min-width: 513px) and (max-width: 767px) {
	body.overview_folder .row2_content .grid-16,
	div.grid-16 {width:100%;margin:0 auto;}
	div.grid-11 {width:100%;margin:0 auto;}
	div.grid-5 {width:100%;margin:0 auto;}
	.two .column,
	.three .column,
	.four .column,
	.five .column {width: 48% !important;margin: 0 1% 1em !important;}
	.two .column:nth-child(odd),
	.three .column:nth-child(odd),
	.four .column:nth-child(odd),
	.five .column:nth-child(odd) {clear:left;}
	.two .column:nth-child(even),
	.three .column:nth-child(even),
	.four .column:nth-child(even),
	.five .column:nth-child(even) {clear:none;}
	.layout_four div#row1 {background-size:768px auto;min-height:223px;}
	#bannerfoto {display:block !important;height:223px !important;}
	div.topsix_search {display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	div.grid-11 {width:calc(66% - 38px);margin:0 38px 0 0;}
	div.grid-5 {width:33%;margin:0;}
	#tinyblock form#quicksearch input.text {border-color:#A82824 !important;}
	div.topsix_search #sublayout_search button.submit {min-height:3.22rem;height:3.22rem;margin-left:-3.7rem;}
	.layout_four div#row1 {background-size:960px auto;min-height:270px;}
	#bannerfoto {display:block !important;height:270px !important;}
	div.topsix_search{display:none;}
}
@media only screen and (min-width: 960px) {
    .layout_four.topsix_search #tinyblock form#quicksearch {display:none;}
}

@media only screen and (min-width: 960px) and (max-width: 1359px) {
	div.grid-11 {width:calc(66% - 38px);margin:0 38px 0 0;}
	div.grid-5 {width:33%;margin:0;}
	.toplinks {font-size:1rem;right:8rem;top:16px;}
	#accessibility-tools {font-size:1rem;width:6.2rem;top:16px;}
	.tinyblock_enabled #header .container-sessions {font-size:1rem;top:16px;right:16rem;}
	ul.onlytoptasks.columns {display: flex;justify-content: space-between;}
	ul.onlytoptasks.columns.bannercount-3 li.column,
	ul.onlytoptasks.columns.bannercount-4 li.column,
	ul.onlytoptasks.columns.bannercount-5 li.column,
	ul.onlytoptasks.columns.bannercount-6 li.column {width:auto;height:auto;}
	.sublayout_row2_onlytoptasks {height:10rem;}
	ul.onlytoptasks li.column a {width:10rem;height:10rem;font-size:1.2rem;}
	ul.onlytoptasks li.column a img {margin:1rem auto;width:3.5rem;height:3.5rem;}
	a#logo {max-width:unset;width:17rem;}
	a#logo img {width:100%;}
	#footer_columns .column h2 {font-size:1.8rem;}
	h1,
	.layout_four .onecolumn .section h2,
	.layout_four .section.folder h2 {margin-top:1.5rem;font-size:1.8rem;}
}

@media only screen and (min-width: 960px) and (max-width: 1023px) {
	html {font-size:12px}
	html.largebodyfont {font-size:16px}
	body.menutype_horizontal ul#dl-menu,
	.contentrow {width:920px;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:940px;margin:0 auto;}
	.toplinks {font-size:1rem;right:8rem;top:16px;}
	#accessibility-tools {font-size:1rem;width:6.2rem;top:16px;}
	.tinyblock_enabled #header .container-sessions {font-size:1rem;top:16px;right:16rem;}
	.layout_four div#row1 {background-size:1024px auto;}
	div.topsix_search #sublayout_search button.submit {min-height:3.22rem;height:3.22rem;margin-left:-3.7rem;}
	div.topsix_search {padding:7.563rem 0 8.063rem;}
	div#menu_wide {top:-54px;}
 }

@media only screen and (min-width: 1024px) and (max-width: 1359px) {
	html {font-size:14px}
	html.largebodyfont {font-size:18px}
	body.menutype_horizontal ul#dl-menu,
	div.contentrow {width:980px;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:1000px;margin:0 auto;}
	div.grid-16 {width:100%;margin:0 auto;}
	.layout_four div#row1 {background-size:1360px auto;min-height:375px;}
	div.topsix_search {padding:10rem 0 10rem;}
	#bannerfoto {height:368px !important;}
	div#menu_wide {top:-70px;}
}

@media only screen and (min-width: 1360px) {
	ul.onlytoptasks.columns {display: flex;justify-content: space-between;}
	ul.onlytoptasks.columns.bannercount-3 li.column,
	ul.onlytoptasks.columns.bannercount-4 li.column,
	ul.onlytoptasks.columns.bannercount-5 li.column,
	ul.onlytoptasks.columns.bannercount-6 li.column {width:auto;height:auto;}
	ul.onlytoptasks li.column a {width:10.625rem;height:10.625rem;}
}

@media only screen and (min-width: 1360px) and (max-width: 1479px) {
	html {font-size:16px}
	html.largebodyfont {font-size:20px}
	body.menutype_horizontal ul#dl-menu,
	div.contentrow {width:1320px;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:1340px;margin:0 auto;}
	body.overview_folder .row2_content .grid-16,
	div.grid-16 {width:100%;margin:0 auto;}
	div.grid-11 {width:calc(66% - 38px);margin:0 38px 0 0;}
	div.grid-5 {width:33%;margin:0;}
	.layout_four div#row1 {background-size:1480px auto;}
    div.topsix_search {padding:9.4rem 0 9.5rem;}
	#bannerfoto {height:390px !important;}
}

@media only screen and (min-width: 1480px) {
	html {font-size:16px;}
	html.largebodyfont {font-size:20px}
	body.menutype_horizontal ul#dl-menu,
	div.contentrow {width:1440px;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:1440px;margin:0 auto;}
	body.overview_folder .row2_content .grid-16,
	div.grid-16 {width:100%;margin:0 auto;}
	div.grid-11 {width:1070px;margin:0 40px 0 0;}
	div.grid-5 {width:330px;margin:0;}
	.layout_four div#row1 {background-size:1920px auto;height:519px;}
}

