.toplinks {top:7px; right:120px;z-index:1;}
.toplinks ul.quicklinks li.last-child {
    padding:0;
    margin-left:0;
    background-color:transparent;
        }
.toplinks ul.quicklinks li.last-child a {color:#00496B;font-size:12px;font-family:Arial,Verdana, sans-serif;}
.toplinks ul.quicklinks li.last-child a .offscreen {position:static;}
div#accessibility-tools .webreader {float:right;}
div.webreader .rsbtn.rsexpanded .rsbtn_exp {left:auto;right:0 !important;width:233px;}
div.rsbtn.rsexpanded .rsbtn_exp .rsbtn_exp_inner {width:auto;}
div.webreader .rsbtn_status_overlay {width:calc(100% - 1px);}

/* Obi4wan chat */
.dsEditToolbarVisible .obiChatLauncherBottomRight {display:none;} 

div:focus {outline:none;}

.information-bar {
    width:100%;
    padding:10px 30px;
    position:fixed;
    z-index:5;
    box-sizing:border-box;
}

a#cta_digid, a#cta_eh {
    background-position:8px center;
    background-repeat:no-repeat;
    padding:10px 10px 10px 48px;
}
a#cta_digid {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmIwZjhiZTkwLCAyMDIxLzEyLzE1LTIxOjI1OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjEwNDU2OTk5M0FEMTFFQ0I5NzQ5QUMwNzQxQ0I3OEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjEwNDU2OUE5M0FEMTFFQ0I5NzQ5QUMwNzQxQ0I3OEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMTA0NTY5NzkzQUQxMUVDQjk3NDlBQzA3NDFDQjc4RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMTA0NTY5ODkzQUQxMUVDQjk3NDlBQzA3NDFDQjc4RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnArrnwAAAJpSURBVHja7JZPSJphHMc/mmZOGDNE0HkYhIeNDm5FFDnZpUE7Rdvw0GGXNuqyS8eGiIdgjC4TBu0QHeqyjZ08DFFcNSTU29DhCDyMqeuypviCmbn3faxotUhhe7v0hR/v8/4enuf7+/2ef19ook+2qGw12Rr/2Gr7c/dxhEz6D0THTTogjapAdmBRzX7KOtTBrmafWTVoURkXhBeEF4TnT/jHleZ2u9HpdNRqNdLpNNvb28I/Pj5Ob28vgUDgxATdRgjcAd9HuKQHx+Wm/0cFcj/PIAyFQpRKJbRaLVarlbm5Ofx+P9VqlUql8teI9+SLsbwD9T14cAOe3IJ8Ga5dgfQWPA7BVuUUQgU+n4+lpSUmJiZYXl5mdXUVvV5PV1eX6Pd6vYyNjVEul5Ekidcvn9PZUUDX0Rz/WSbxvgOrCd4+hGe34emHFtZwZWWFfD7P8PAwLpeLkZER8V1cXBSmQPmvS7+4fx2Mx0JXsnr/BQautrlp6vX6Ydtms4mSb2xssLm5KXwVSTp1rPIU7e61SOjxeLDb7aKkB4jFYmg0GpLJJKOjo8zOzp5KZpBLfLcHEvkzCCcnJwmHw0QiEYLBIPF4/LDPbDZjMplIpVLkcjn6+/tFAEfRY4ZX9+TgHoGpE17ET2Z9+ABPT09jMBjEcUgkEmQyGeEfHBzE4XCI9szMDAsLC1gsFnFM3AMuXPqvvEmDsxtu2mBHXoXvJfj0TZYT9ZPZt6xJpqamGoVCoTE/P9+QN1Ujm802jEZjW7qmLYmhlG9oaAin00mxWGR9fV0cjXaguohSNs2ailfp2rkIYVWl/m8BBgBioVnKsVWGigAAAABJRU5ErkJggg==');}
a#cta_eh {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY3NkRGQkJBMEM5QzExRUJBRDZBQUMzQTBDRkIwRDIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY3NkRGQkJCMEM5QzExRUJBRDZBQUMzQTBDRkIwRDIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Njc2REZCQjgwQzlDMTFFQkFENkFBQzNBMENGQjBEMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Njc2REZCQjkwQzlDMTFFQkFENkFBQzNBMENGQjBEMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7K6UsrAAACjUlEQVR42rxWTUwTURD+tm/jIrRAtFBrE217EGswkXowUarRGzEx/twIFw3EE+HkSW+9eOGC0avREExIPAgGEyOooF7EX4xBTfwvIE0TS0u2Zbe7vrfd3ULbtNXanezsTGZf3pf5Zubtg6qqoLqf6iRVSf3/Iul7MwxwzAEwQ3Uzaisi1RADnKTOMVgjUwxQog5vEaDMgHjGLRO9nqZfzv7NWo7jIAgCX5BZak3GUizBlulPvgV2bmuG8isBNUXJEXhwrfai6SjLSbqhBHUTgc3lgCiKOSpXVlO4MHQXw/deYk3KlORl9XEYiXO3ID/5Ar7TB8d4b/Eu6RtF5ulXkINe1N85q8U0wHhSxKHeq/jwLVrzImqAow/emmBHgn70nTxAOc+yqtXA4NLwqwV8Mf/TDIyEu+FsbijbCP8qNvaS1tWMgdWc0nxZiMbx6UcsS6CKdRbwe7bA09II4t8KNZ6CzUdtMg35dSRHu8EG/V4R4NjMewwMjhXEWVlnb/QDFNB+5Yy5sTj4CGL4fuWUVirHOwPY7W0tiKeHZ6uj9ERoDwJeVwGlu3Y4zTXJ/tuQX0VAAi40DJ3e2MlG5hcnoLxbKg+4vaUJbmdjyS7NfI4hM7cIrqlOG/5ia9i3opQSkmNWTEu179JgmwfXx59rge5LIzh1tF2nRzXMBr+nq6M6wJ6uIC7ffIjIchwTz+Y1LSXVAGpc2usFTF07j8MdvpqfpZx+7zCL/fF7lA7+CsyTM2/wmR/a54P0JgIlLmqNQdrdRZtGnlvIDr9DANnrhnGnUa34ARvWHIvfCRGKosBOCAhPslllFO0Ha+am0FhaBlfHV0cpLBTWNLKFeDIDnLYQcNryizCsvur/EWAAnjld7i/1zeQAAAAASUVORK5CYII=');}

body.calamity_active div.sublayout_row1_onlytoptasks {background-position:center bottom;}

a.print-link {display:none;}
a {
    transition: all 0.18s ease;
}
a.calltoaction,
a.calltoaction.new-window.external{
    background-color:#C64823;
    color:#FFFFFF;
    font-size:1.375rem;
    font-weight:normal;
}
a.calltoaction::after {
    display:inline-block;
    font-size:1.125rem;
    content:"\F054";
    font-family: "fontawesome";
    padding-left:5px;
}

a.calltoaction:hover, a.calltoaction:focus,
a.calltoaction.new-window.external:hover,  a.calltoaction.new-window.external:focus{
    background-color:#00496B;
    color:#FFFFFF;
}
#footer_columns .column a.calltoaction,
#footer_columns .column a.calltoaction.new-window.external{
    background-color:#73BBD5;
    color:#000000;
}

a.list-icon.url-icon:hover, a.list-icon.url-icon:focus, a.list-icon.mail-icon:hover, a.list-icon.mail-icon:focus, a.list-icon.phone-icon:hover, a.list-icon.phone-icon:focus, a.list-icon.whatsapp-icon:hover, a.list-icon.whatsapp-icon:focus, a.list-icon.location_icon:hover, a.list-icon.location_icon:focus {
    opacity:1;
}

/* vaste elementen */
div#wrapper, div.wrapper {
min-height:0;
}
div#header {
width: 100%;
height: 142px !important;
min-height: 142px !important;
background-color: #FFFFFF;
z-index: 4;
box-shadow: 0 0px 4px 0 #000000;
position:relative;
}
#header .container-sessions {top:45px;}

a#logo {padding-top:0 !important;}

form#quicksearch {
z-index:9999;
left: auto;
top:88px !important;
right:0 !important;
margin:0;
width: 31.4%;
}
form#quicksearch input.text.placeholder {
    text-indent: -999999em;
}
form#quicksearch input.text{
    width: 70% !important;
    min-height: 44px;
    height: 44px;
    font-size: 1.25rem;
    padding:10px;
}
form#quicksearch button.submit {
    width: 30%;
    margin-left:0;
    min-height: 44px;
    padding: 0;
    background-color: #00496B;
    color: #FFFFFF;
    float:right;
}
form#quicksearch button.submit::before {
    content: "Zoek";
    font-family: inherit;
    font-size: 1.25rem;
    color: #FFFFFF;
}

div#accessibility-tools {
margin: 0;
top: 12px;
right: 0px;
left:auto;
height:44px;
width: 165px;
transition: all 0.18s ease;
font-size:0.9rem;
box-sizing:border-box;
}
div#accessibility-tools div#styleselect {
position:static !important;
}
div#styleselect a:before {
font-family:  "fontawesome";
font-size:1rem;
color:#000000;
content:"\f042";
padding-right:3px;
}

#row1.row1_breadcrumb{
background-image:none;
background-color:#FFFFFF;
}
nav.breadcrumbs {
    margin:2rem 0 1rem;
    padding:0;
}

.grid-5, .grid-11, .grid-16 {margin:0;}
.grid-16,
body.overview_folder .row2_content .grid-16 {width:100%;margin:0;}
.grid-5 {width:24%;float:right;}
.grid-11 {width:70%;}


/* menu */

div#menu_wide {
    top: 95px;
    height: 0;
    min-height:0;
    right: 0;
    padding: 0;
    box-sizing: border-box;
    background-color: transparent;
    left: 0px;
    margin: 0 auto;
    z-index: 9;
}
div#menu_wide ul#dl-menu {height:0;}
body.menutype_horizontal #dl-menu.menu-horizontal li {
    border-right: 2px solid #00496B;
    height: 28px;
}
body.menutype_horizontal #dl-menu.menu-horizontal li.last-child {
    border-width:0;
}
.menu-horizontal li.first-child {margin-left:0;}

body.menutype_horizontal #dl-menu.dl-menuwrapper a, body.menutype_dual #dl-menu.dl-menuwrapper a, body.menutype_horizontal #dl-menu.menu-horizontal a, body.menutype_dual #dl-menu.menu-horizontal a, .menu-horizontal li a {
    padding: 0 5px;
    margin: 0 15px;
    font-size: 1.75rem;
    font-weight: normal;
    color: #00496B;
    height: 36px;
    box-sizing: border-box;
    line-height: 28px;
}
.singlemenu li:hover > a,
.singlemenu li a.show-menu,
body.menutype_horizontal #dl-menu.menu-horizontal li.active a,
.menu-horizontal li.active a {
    text-decoration: none;
    color: #000000;
    background-color:transparent;
    border-bottom: 2px solid #000000;
}
body.menutype_horizontal ul.dropdownmenu {
    top: 36px !important;
    left: 0;
    width: 100%;
}
body.menutype_horizontal #dl-menu.menu-horizontal li ul.dropdownmenu li {
    width: 50%;
    box-sizing: border-box;
    height:auto;
    border-width:0;
}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link {
    border-width:0;
    font-size:1rem;
    height:auto;
    line-height:unset;
    color:#00496B !important;
}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:hover,
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:focus {text-decoration:underline;background-color: #ccdbe2;color:#00496B !important;}

body.menutype_horizontal #dl-menu.menu-horizontal li ul.dropdownmenu li:nth-child(2n+1) {
    clear: left;
}
body.menutype_horizontal #dl-menu.menu-horizontal li ul.dropdownmenu li:nth-child(2n) {
    clear: right;
}

body.menutype_horizontal #dl-menu.menu-horizontal .dropdownmenu li.first-child {
    margin-left: 0;
}

/* teksten */
html,
body.js {
font-family: Open sans, Arial, sans-serif;
font-size:16px;
line-height:1.5rem;
color:#000000;
}
#DsEditTreeOuterContainer {
line-height:1.5em;
}
p, dl, ul, ol, hr {
color:#000000;
margin:0 0 1rem;
}
ul, ol {padding-left:2rem;}
.section li::marker {color:#00496B;}
#calamity .section li::marker {color:#FFFFFF;}

.description,
#product-introduction,
.section .description + p,
.section h1 + p {
    font-weight: normal;
    font-size:1.125rem;
    color:#000000;
}
.description {display:none;}
.section.search-results .description {display:block;}

.items p.description, .subitems p.description {
    color:#000000;
}

.item-text .title a, .item-title {color:#00496B;font-weight:normal;}
h1, h1 a {
font-family: Open sans, Arial, sans-serif;
font-weight:normal;
color:#00496B;
font-size:2rem;
margin:1em 0 1.4rem;
}
h2, h3, h4, h5, h6,
#product-description h3, #product-conditions h3, #product-price h3, #product-details h3, #product-order h3, #product-application h3, #product-tips h3,
h2 a, h3 a, h4 a, h5 a, h6 a {
font-family: Open sans, Arial, sans-serif;
color:#00496B;
}
H2,
.toggle_heading {font-size:1.75rem;font-weight:normal;margin:1rem 0 0.5rem;}
H3 {font-size:1.5rem;margin:1rem 0 0.5rem;font-weight:normal;}
h4 {font-size:1.375rem;margin:1rem 0 0.5rem;font-weight:normal;}
H5 {font-size:1.25rem;margin:1rem 0 0;font-weight:normal;}
H6 {font-size:1rem;margin:1rem 0 0;font-weight:normal;}
H2.toggle_heading {font-size:1.5rem;font-weight:normal;margin:1rem 0 0.5rem;}

p.emphasisyellow, p.emphasisred, p.emphasisgreen  {
    border-width:0;
    margin:0;
    color:#000000;
    padding:5px;
}
p.product-introduction
{font-size:1.5rem;}

.toggle_heading {margin-bottom:0;}
button.blocktitle,
.section.product button.blocktitle {padding:5px 10px;border-radius:0; border-color:#00496B;}
.blocktitle:focus, .blocktitle:hover, .product .blocktitle:focus, .product .blocktitle:hover {background-color:#ebeef1;}
.blocktitle::after, .product .blocktitle::after, .vacitem .blocktitle::after {font-size:1rem;margin-top:8px;}
.blocktitle.toggle-active, .section.product .blocktitle.toggle-active {border-radius:0;}
.hidden_information, .product .hidden_information {border-radius:0;border-color:#00496B;overflow-x:auto;}

span#modification-date {
    float: none;
    position: absolute;
    top: 0;
    right: 0;
}

/* tabellen */
.section table {width:auto;}
.section table th, .section table td {padding:3px 10px;}
.section table th {text-align:left;}
.section table td, {border-width: 0 2px 2px 0;}
.section table th {background-color:#73BBD560;color:#000000;}
.section table tr:nth-child(even) {background-color:#73BBD520;color:#000000;}
.section table tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}

table.raster1 td, table.raster1 th {border-width: 0 2px 2px 0;}
table.raster1 th {background-color:#73BBD560;color:#000000;}
table.raster1 td {background-color:#73BBD520;color:#000000;}

table.raster2 td, table.raster1 th {border-width: 0 2px 2px 0;}
table.raster2 th {background-color:#73BBD560;color:#000000;}
table.raster2 td:nth-child(odd) {background-color:#73BBD520;color:#000000;}
table.raster2 td:nth-child(even) {background-color:#FFFFFF;color:#000000;}

table.raster3 td, table.raster1 th {border-width: 0 2px 2px 0;}
table.raster3 th {background-color:#73BBD560;color:#000000;}
table.raster3 tr:nth-child(even) {background-color:#73BBD520;color:#000000;}
table.raster3 tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}


/* footer foto */
.row2_content {
    background-image:url('#HEADERPHOTO');
    padding-bottom:420px;
    background-repeat:no-repeat;
    background-size:1920px 420px;
    background-position: center bottom;
}

.footer_website {
    border-width:0;
    background-color:#C64823;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 175 534' style='enable-background:new 0 0 175 534;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2300496B;%7D .st1%7Bfill:%2373BBD5;%7D .st2%7Bfill:%23E4D235;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st0' points='40.05,0 0,0 0,68.73 32.26,53.92 '/%3E%3Cpolygon class='st1' points='0,88.82 0,326.71 92.33,324.6 174,214.43 136,93.43 41.16,69.78 '/%3E%3Cpolygon class='st2' points='0,346.8 0,533.43 81,515.43 128,432.43 85.66,344.69 '/%3E%3C/g%3E%3C/svg%3E%0A"),url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 248 567' style='enable-background:new 0 0 248 567;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2300496B;%7D .st1%7Bfill:%23E4D235;%7D .st2%7Bfill:%23ECEFF2;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st0' points='1.25,420.77 44.25,553.77 209.25,566.77 248,443 198.02,373.53 56.95,326.02 '/%3E%3Cpolygon class='st1' points='248,314.4 248,146.54 209.12,93.75 109.15,67.36 46.95,126.48 13.63,210.94 68.05,305.96 201.35,351.36 '/%3E%3Cpolygon class='st2' points='248,69.68 248,0 122.48,0 116.93,44.34 221.34,71.79 '/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: left top, right top;
    background-repeat:no-repeat;
}

#footer_columns {margin: 2.5rem 0 0;padding:0;}
#contact-information .heading,
#footer_columns .column h2,
#footer_columns .column h3,
#footer_columns .column h4,
#footer_columns .column p,
#footer_columns .column ul,
#footer_columns .column ol,
#footer_columns .column a{
    color:#FFFFFF;
}
#footer_columns .column h2 {
    font-size:1.5rem;
    font-weight:normal;
    margin:0 0 0.5rem;
}
#footer_columns .column h3 {
    font-size:1.125rem;
    font-weight:normal;
    margin:1rem 0 0;
}
#footer_columns p.info {margin-bottom:0;}
#footer_columns .visittime .location_open, 
#footer_columns .visittime .location_closed, 
#footer_columns .visittime .location_open.nexttime {font-weight:normal;font-size:1rem;margin:0;}
#footer_columns .visittime .location_closed {font-weight:bold;}
#footer_columns .visittime a.read-more {display:none;}


div#footer ul.quicklinks {float:none;text-align:center;}
div#footer ul.quicklinks li {border-right: 1px solid #FFFFFF;padding:0;}
div#footer ul.quicklinks li a {color:#FFFFFF;margin:0 10px;}

div#footer ul.quicklinks li:nth-last-child(-n+4) {border-right-width:0;}
div#footer ul.quicklinks li:nth-last-child(-n+4) a {margin:0 0 0 10px;}
div#footer ul.quicklinks li a img {vertical-align:sub;}


/* home */
#row1 .columns.three, #row2 .columns.three, #row3 .three.columns {
    margin-bottom: 0;
}

div.onlytoptasks {
    padding:10rem 0;
}
ul.onlytoptasks.columns {
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
}
ul.onlytoptasks.bannercount-4 {width:940px;margin:0 auto;}

ul.onlytoptasks.columns li,
ul.onlytoptasks.columns li.column {
    margin:0;
}
ul.onlytoptasks.bannercount-4 li.column,
ul.onlytoptasks.bannercount-4 li.column a {
    width:13.75rem;
    height:13.75rem;
}
ul.onlytoptasks li.column a,
ul.onlytoptasks.bannercount-4 li.column a {
    border:1px solid #00496B;
    background-color:#FFFFFF;
    color:#00496B;
    padding:0 10px;
    font-size:1.125rem;
    font-weight:normal;
}

ul.onlytoptasks li.column a:hover,
ul.onlytoptasks li.column a:focus {
    background-color:#ebeef1;
}
ul.onlytoptasks li.column a img {
    margin: 0.9375rem auto;
    height: 6.875rem;
    width: 6.875rem;
}
ul.onlytoptasks li.column a span {
    height:60px;
}

/* thema lijst */
.section.folder ul.columns.three {
    display: flex;
    flex-flow: row wrap;
    margin:3.125rem 0;
    justify-content: flex-start;
}
.section.folder ul.columns.three li.column {
box-sizing:border-box;
position:relative;
min-height:142px;
margin:0 0 1.5rem;
    margin: 0 3% 1.5rem 0;
padding:0;
transition: background-color 0.18s;
}
.section.folder ul.columns.three li.column:nth-child(3n+3) {margin-right:0;}
.section.folder ul.columns.three li.column:hover {
    background-color:#eceff2;
}

#row2.sublayout_row2_ h2 {
    position: absolute;
    top: -999999em;
    left: -999999em;
}
#row2.sublayout_row2_ .contentrow > .section {margin:0;}
.section.folder ul.columns.three li.column h2,
.layout_four .section.folder ul.columns.three li.column h3 {
display: flex;
height: 85px;
float: right;
width: calc(100% - 85px);
}
.section.folder ul.columns.three li.column h3 { display: flex;}

.section.folder ul.columns.three li.column h2 a.item-title,
.layout_four .section.folder ul.columns.three li.column h3 a.item-title{
padding:12px 12px 0 90px;
line-height:2rem;
display:flex;
font-weight:normal;
color:#00496B;
font-size:1.4rem;
position:absolute;
left:0;
box-sizing:border-box;
align-items:flex-end;
width:100%;
height:400px;
border-bottom: 320px solid transparent;
overflow:hidden;
overflow-wrap: anywhere;
hyphens: auto;
}
.section.folder ul.columns.three li.column p.description,
.section.folder ul.columns.three li.column ul.subitems {
border-top:1px solid #00496B;
padding:12px;
display:block;
clear:both;
margin:0;
}
.section.folder ul.columns.three li.column ul.subitems {
position:relative;
z-index:1;
}
.section.folder ul.columns.three li.column p.with-photo .item-photo {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 15px;
    left: 15px;
}
 /* row3 */
#row3 {background-color:#73BBD5;}
body.layout_four #row3 .columns.two, body.layout_four #row3 .columns.three,
body.layout_four #row4 .columns.two, body.layout_four #row4 .columns.three {
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 3px;
}
body.layout_four #row3 .columns.two .column, body.layout_four #row3 .columns.three .column,
body.layout_four #row4 .columns.two .column, body.layout_four #row4 .columns.three .column {
    margin: 3.125rem 0;
    background-color: #FFFFFF;
    box-shadow: 0 0 5px rgb(0,73,107),0 0 5px rgba(0,73,107);
}
body.layout_four .container,
body.layout_four .container_aside {margin:0;}
.container_aside ul.items li {border-color:#73BBD5;}
.container_aside ul.items li:last-child {border-width:1px;}
.container_aside ul.items li a {padding:10px;color:#000000;}
.container_aside ul.items li a:hover,
.section.folder ul.columns.three li.column:hover {
    background-color: #ebeef1;
}
div.container_aside > ul, div.container_aside > div,
.container_aside.landing.briefing a.read-more {
    border-width:0;
}
.container_aside.landing.briefing a.read-more {
    margin:2px;
}

.read-more {
    font-weight:normal;
    display:block;
    padding:8px 15px;
    text-align:right;
    margin:2px;
}
.container_aside.landing.briefing a.read-more::after,
.read-more::after {
    display:inline-block;
    font-size:0.75rem;
    content:"\F054";
    font-family: "fontawesome";
}

.softlinks .fotobar_description, .hardlinks .fotobar_description {
    padding:8px 15px 14px;
    margin:0;
}

.container_aside.landing.briefing h2, .fotobar h2, .fotobar_three h2,
.column .quickto h2, .container_aside.landing.briefing h2 a, .fotobar h2 a, .fotobar_three h2 a {
    background-color: transparent;
    color: #00496B;
    padding:0;
    font-size: 1.75rem;
}
.aside .container h3, .container_aside h2,  .container_aside .title_fotobar, 

.container.landing h2 a span, .column .quickto h2, 
.sublayout_row4_three_column .column .section.document h2:first-child, .container_aside.landing.briefing h2, 
.two.columns .column .section.document h2 {
    background-color: transparent;
    color: #00496B;
    border-bottom: 1px solid #00496B;
    font-size: 1.5rem;
    padding: 10px;
}
.container.landing h2 a span span.dsEditText {
    padding: 0;
    border-width:0;
}
.column .quickto h2, .container.landing h2, .container.landing h2 a, 
.container_aside.landing.briefing h2 a {background-color:#FFFFFF;}

.detail_aside #side-content {margin-top:1.9375rem;}
.container_aside h3,div.container_aside.url h3 a span.title,
div.container_aside.softlink h3 a span.title, div.container_aside.product h3 a span.title {
    background-color: transparent;
    color: #C64823;
    font-size: 1.5rem;
    padding:0;
    margin-bottom:1rem;
}
div.container_aside h3 img {margin-top:1rem;}
div.container_aside.url h3 a span.title,
div.container_aside.softlink h3 a span.title, div.container_aside.product h3 a span.title {
    margin-bottom:0;
}

#side-content .container_aside ul.items {margin-left:1.25rem;}
#side-content .container_aside ul.items li,
#side-content .container_aside ul.items li:last-child {color: #00496B;border-width:0;list-style: disc outside;margin:0 0 1rem;}
#side-content .container_aside ul.items li a {padding:0;}
#side-content .container_aside .container-content {padding:0;}
#side-content .container_aside div.container-content p,
#side-content .container_aside div.container-content p.description {font-size:1rem;margin:0;}
#side-content .container_aside span.objectinfo {font-size:0.7rem;}
#side-content .container_aside ul.items li a:hover,
#side-content .container_aside ul.items li a:focus {background-color:transparent;color:#00496B;}
#side-content .container_aside a.more {font-weight:normal;margin:0;display:block;text-align:right;text-decoration:underline;}

/* folder */
.section span.objectinfo {font-size:0.7rem;line-height:1;}
.section .items .item-photo img {width:60px;}
.section .items.two h2 a.item-title {font-size:1.5rem;}

/* folder items zonder beschrijving */
.grid-11 .section.folder ul.columns.three li {width:48.4%; margin-right:0;}
.grid-11 .section.folder ul.columns.three li.column:nth-child(1n) {clear:left;margin-right:3.005%}
.grid-11 .section.folder ul.columns.three li.column:nth-child(2n) {margin-right:0;}

.section .items.no-description li {overflow:visible;padding:0;margin:15px 0;}
.section .items li h2 {margin:0 0 0.5rem;}
.section .items.no-description li h3 {margin:0;}

.section.folder ul.columns.three.no-description li.column {
min-height:auto;
background-color:transparent;
margin-bottom:1rem;
}
.section.folder ul.columns.three.no-description li.column h2,
.section.folder ul.columns.three.no-description li.column h3,
.layout_four .section.folder ul.columns.three.no-description li.column h3 {
height:auto;
float:none;
width:100%;
line-height:1.5rem;
}
.section.folder ul.columns.three.no-description li.column h3::after {
top:auto;
bottom:0;
}
.section.folder ul.columns.three.no-description li.column h2 a.item-title,
.section.folder ul.columns.three.no-description li.column h3 a.item-title {
height: auto;
padding: 0 30px 0 0;
position: static;
}
.section.folder ul.columns.three.no-description li.column h2 a.item-title:hover,
.section.folder ul.columns.three.no-description li.column h2 a.item-title:focus {text-decoration:none;}
.section.folder ul.columns.three.no-description li.column h2:hover,
.section.folder ul.columns.three.no-description li.column h2:focus {text-decoration:underline;}

/* folder datum */
.folder .columns.three .objectinfo {
position: absolute;
top: 5px;
right: 10px;
color:#00496B;
font-size:0.7rem;
}

.folder .columns.no-description .objectinfo {position:static;display:inline;padding:0;}
div#content-footer,
#social-sharing div.hidden_information {border-color:#00496B;}
#social-sharing button.toggle_hidden_information {color:#00496B;padding:2px 0 2px 5px;}
#social-sharing button.toggle-active, #social-sharing button.toggle_hidden_information:focus, #social-sharing button.toggle_hidden_information:hover {background-color:#00496B;color:#FFFFFF;}
a.list-icon, #social-sharing a.list-icon.whatsapp-icon {color:#00496B;}
#social-sharing button.toggle_hidden_information::before,
#social-sharing button.toggle_hidden_information::after {font-size:1rem;line-height:7px;}

/* zoekresultatem */
.items li, dl.items dd {
    margin-bottom:1.875rem;
}

.contentrow > .section {margin:0;}
.search-results h2.result-ammount {font-size:1rem;color:#000000;margin:2rem 0 3rem;padding-bottom:1rem; border-bottom:1px solid #00496B;} 
.section .items li h3 {margin:0 0 0.5rem;}
.section .items li h3 a.item-title {font-size:1.75rem;}
ul.pagerbar {font-weight:normal;}
ul.pagerbar a, ul.pagerbar li.current, ul.pagerbar li.delimiter {border-width:0;}
ul.pagerbar li.current {padding:4px 8px;}

/* Responsive */

@media only screen and (min-width : 1470px) {
    .contentrow {width:1420px;}
    div#menu_wide {width: 960px;}
}
@media only screen and (min-width : 960px) {
    body.menutype_horizontal .content-wrapper.horizontal,
    body.menutype_dual .content-wrapper.horizontal,
    #content.error-page {
        padding-top: 142px;
    }
    div#header,
    div#menu_wide {/*position: fixed;*/position: absolute;}
}
@media only screen and (min-width : 1280px) and (max-width : 1469px) {
    html, body {font-size:13px !important;}
    body.menutype_horizontal ul#dl-menu,
    div.contentrow {width:910px;}

    /*a#logo img {height:95px;}*/
    div#menu_wide {top:95px;}
    div#menu_wide ul#dl-menu {padding-left:230px;box-sizing:border-box;}

    form#quicksearch {top:92px;}
    .grid-11 {width:65%;}
    .grid-5 {width:29%;}
    div.sublayout_row1_onlytoptasks {background-size: 1469px auto;}
    ul.onlytoptasks.bannercount-4 {width:820px;}
    div.onlytoptasks {padding:8rem 0;}
}
@media only screen and (min-width : 960px) and (max-width : 1279px) {
    html, body {font-size:13px !important;}
    body.menutype_horizontal ul#dl-menu,
    div.contentrow {width:910px;}

    /*a#logo img {height:95px;}*/
    div#menu_wide {top:95px;}
    div#menu_wide ul#dl-menu {padding-left:230px;box-sizing:border-box;}
    
    form#quicksearch {top:92px;}
    .grid-11 {width:65%;}
    .grid-5 {width:29%;}
    div.sublayout_row1_onlytoptasks {background-size: 1469px auto;}
    ul.onlytoptasks.bannercount-4 {width:820px;}
    div.onlytoptasks {padding:8rem 0;}
}
@media only screen and (min-width : 768px) and (max-width : 959px) {
    html, body {font-size:13px !important;}
    div.contentrow {width:748px !important;padding:0 10px; margin:0 auto;}
    a#logo img {height:95px;}
    div#header {min-height:94px !important;height:94px !important;}
    form#quicksearch {top:74px !important;right:10px !important;}
    form#quicksearch input.text {padding:10px !important;}
    div.sublayout_row1_onlytoptasks {background-size: 969px auto;}
    ul.onlytoptasks.bannercount-4 {width:600px;}
    ul.onlytoptasks.bannercount-4 li.column, ul.onlytoptasks.bannercount-4 li.column a {
        width:10rem;
        height:10rem;
    }
    ul.onlytoptasks li.column a img {height:55px;width:55px;margin:8px auto;}
    div.onlytoptasks {padding:4rem 0;}
    
    .section.folder ul.columns.three li.column {width:48%;}
    .section.folder ul.columns.three li.column:nth-child(2n+1) {margin-right: 4%;clear: left;}
    .section.folder ul.columns.three li.column:nth-child(2n) {margin-right: 0;}
}
@media only screen and (min-width : 5px) and (max-width : 959px) {
    div#header {min-height:125px !important;height:125px !important;}
    button#menu-icon {display:none;}
    div#menu_wide {width:768px;top:-42px;float:none;margin:0 auto;position:absolute;}
    div#menu_wide:after {position:static;}
    #dl-menu, body.menutype_horizontal ul#dl-menu {top:0 !important;overflow:visible !important;display:block !important;margin:0 !important;position:relative !important;}
    body .menu-horizontal li.first-child {width:auto;}
    ul.menu-horizontal {height:0 !important;}
    ul.menu-horizontal a {background-color:transparent;}
    .menu-horizontal li > ul.dropdownmenu,
    .menu-horizontal li:hover > ul.dropdownmenu {
        display: none !important;
        width: 768px !important;
        position: absolute !important;
    }
    .menu-horizontal li {position:static !important;}
    .menu-horizontal li .menu.dropdownmenu.show-menu,
    .menu-horizontal li.active_list .menu.dropdownmenu,
    .menu-horizontal li:hover > ul.dropdownmenu {display:block !important;}
    body.menutype_horizontal #dl-menu.menu-horizontal li {clear:none;float:left;}
    body.menutype_horizontal #dl-menu.menu-horizontal a {padding:5px !important;}
    ul.dropdown li:hover ul.dropdownmenu {left:0 !important;top:36px !important;}
    
    ul.menu-horizontal a, ul.menu-horizontal a:hover, 
    ul.menu-horizontal .moremenu .dropdownmenu a:hover {background-color:transparent !important;}
    .menu-horizontal li:hover a,
    .menu-horizontal li.active a,
    .menu-horizontal li:hover span,
    .menu-horizontal li.active span {width:auto !important;}
    
    .menu-horizontal li ul.dropdownmenu.show-menu,
    .menu-horizontal li.active > ul.dropdownmenu,
    .menu-horizontal li.active:hover > ul.dropdownmenu {padding:10px !important;box-shadow: 0px 4px 4px 0px #565656 !important;}
    
    .menu-horizontal li  ul.dropdownmenu li a {margin:0;}
    body.menutype_horizontal #dl-menu.dl-menuwrapper a,
    body.menutype_horizontal #dl-menu.menu-horizontal a {font-size:1.5rem;}
    
    body.layout_four #row3 .columns.three {display:block;}
    body.layout_four #row3 .columns.three .column {width:100%;margin: 3.125rem 0 0;}
    body.layout_four #row3 .columns.three .column:last-child {margin-bottom:3.125rem;}
    #footer_columns #contact {margin:0;}
}
@media only screen and (min-width : 5px) and (max-width : 767px) {
    html, body {font-size:13px !important;}
    div.contentrow {width:100% !important;padding:0 20px; margin:0 auto;box-sizing:border-box;}
    a#logo img {height:95px;}
    
    form#quicksearch {top:35px !important;right:10px !important;}
    div.sublayout_row1_onlytoptasks {background-size: 969px auto;}
    
    ul.onlytoptasks li.column a img {height:55px;width:55px;margin:8px auto;}
    div.onlytoptasks {padding:4rem 0;}
    
    .section.folder ul.columns.three li.column {width:100%;}
    .section.folder ul.columns.three li.column:nth-child(2n+1) {margin-right: 0;clear: left;}
    .section.folder ul.columns.three li.column:nth-child(2n) {margin-right: 0;}
    div#accessibility-tools {right:10px;}
    div#menu_wide {width:96%;}
    body.menutype_horizontal #dl-menu.dl-menuwrapper a, body.menutype_horizontal #dl-menu.menu-horizontal a {font-size:1.2rem;}
    body.menutype_horizontal #dl-menu.menu-horizontal li ul.dropdownmenu li {width:100%;float:none;}
    .menu-horizontal li > ul.dropdownmenu, .menu-horizontal li:hover > ul.dropdownmenu {width:100% !important;}
    
    #row1.sublayout_row1_onlytoptasks {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 175 534' style='enable-background:new 0 0 175 534;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2300496B;%7D .st1%7Bfill:%2373BBD5;%7D .st2%7Bfill:%23E4D235;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st0' points='40.05,0 0,0 0,68.73 32.26,53.92 '/%3E%3Cpolygon class='st1' points='0,88.82 0,326.71 92.33,324.6 174,214.43 136,93.43 41.16,69.78 '/%3E%3Cpolygon class='st2' points='0,346.8 0,533.43 81,515.43 128,432.43 85.66,344.69 '/%3E%3C/g%3E%3C/svg%3E%0A"),url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 248 567' style='enable-background:new 0 0 248 567;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2300496B;%7D .st1%7Bfill:%23E4D235;%7D .st2%7Bfill:%23ECEFF2;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st0' points='1.25,420.77 44.25,553.77 209.25,566.77 248,443 198.02,373.53 56.95,326.02 '/%3E%3Cpolygon class='st1' points='248,314.4 248,146.54 209.12,93.75 109.15,67.36 46.95,126.48 13.63,210.94 68.05,305.96 201.35,351.36 '/%3E%3Cpolygon class='st2' points='248,69.68 248,0 122.48,0 116.93,44.34 221.34,71.79 '/%3E%3C/g%3E%3C/svg%3E%0A");
        background-position: left top, right top;
        background-repeat:no-repeat;
        background-size:auto 100%;
    }
    
    ul.onlytoptasks.bannercount-4 {width:100%;display:block;}
    ul.onlytoptasks.bannercount-4 li.column, ul.onlytoptasks.bannercount-4 li.column a {
        width:100%;
        height:auto;
    }
    ul.onlytoptasks.columns li.column {margin-bottom:1rem;}
    ul.onlytoptasks li.column a {min-height:auto;}
    ul.onlytoptasks li.column a img {width:30px;height:30px;}
    ul.onlytoptasks li.column a span {height:47px;}
}
@media only screen and (min-width : 5px) and (max-width : 513px) {
    div#header {
        min-height: 165px !important;
        height: 165px !important;
        position:unset;
    }
    form#quicksearch {top:73px !important;width:96% !important;}
}


@media only screen and (min-width : 768px) and (max-width : 1279px) {
    #footer_columns {width:80%;margin-left:auto;margin-right:auto;}
    #footer_columns .column {width:50%;margin:0;}
    .footer_website .column:nth-child(2n+1) {clear:none !important;}
}
@media only screen and (min-width : 5px) and (max-width :767px) {
    #footer_columns {width:80%;margin-left:auto;margin-right:auto;}
    #footer_columns .column {width:100%;margin:0 0 1rem;}
    .footer_website .column:nth-child(2n+1) {clear:none !important;}
}
@media only screen and (min-width : 1024px) and (max-width : 1279px) {
    .footer_website {background-position:-20px top,calc(100% + 20px) top;}
}
@media only screen and (min-width : 960px) and (max-width : 1023px) {
    .footer_website {background-position:-40px -40px,calc(100% + 80px) top;}
}
@media only screen and (min-width : 768px) and (max-width : 959px) {
    .footer_website {background-position:-70px bottom,calc(100% + 113px) -45px;}
}
@media only screen and (max-width : 767px) {
    .footer_website {background-position:-70px bottom,calc(100% + 113px) -45px;background-size:30%;}
}

div#content-footer {
    margin-top: 0px;
    margin-bottom: 0px;
}

.video-js {
    width: auto;
    height: auto;
    max-width: 100%;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.gebedshuiscolumn {
  float: left;
  width: 30%;
  margin: 1%;
}

.gebedshuisrow:after {
  content: "";
  display: table;
  clear: both;
}

.gebedshuiscontent {
min-height: 180px;
}

@media screen and (max-width: 1469px) {
  .gebedshuiscolumn {
    width: 100%;
  }
  .gebedshuiscontent {
min-height: 20px;
}
} 

@media only screen and (min-width: 1470px) {
    .video-js {
        min-height: 560px;
    }
}@media only screen and (min-width: 960px) and (max-width: 1469px) {
    .video-js {
        min-height: 333px;
    }
}@media only screen and (min-width: 768px) and (max-width: 959px) {
    .video-js {
        min-height: 248px;
    }
}@media only screen and (min-width: 640px) and (max-width: 767px) {
    .video-js {
        min-height: 324px;
    }
}
@media only screen and (min-width: 513px) and (max-width: 639px) {
    .video-js {
        min-height: 256px;
    }
}
@media only screen and (max-width: 512px) {
    .video-js {
        min-height: 152px;
    }
} 
