/* SUP-80968 */
body a.skip-link.display-in-place-on-focus:focus {display:block !important;font-size:1rem !important;background-color:#FFFFFF !important;height:auto !important;}

.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;} 

/*vergrootglas op afbeelding */ 
.modalLightbox {
    position:relative;
    display: inline-block;
}
.modalLightbox::after {
    position: absolute;
    font-size: 1rem;
    content: "\F065";
    color: #000000;
    font-family: "fontawesome";
    padding: 0;
    background-color: #FFFFFF90;
    border-radius: 3px;
    top: 3px;
    right: 3px;
    display: block;
    width: 25px;
    text-align: center;
    height: 25px;
}

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, a#cta_mail, a#cta_fixi, a#cta_fixiwit {
    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=');}
a#cta_mail {background-image: url('/dsresource?objectid=49880f15-01c0-404f-9c5c-ed25d567ad90');}
body.calamity_active div.sublayout_row1_onlytoptasks {background-position:center bottom;}
a#cta_mail:hover {background-image: url('/dsresource?objectid=5cb54057-2e35-4d7f-bbee-3433b772b73d');}
a#cta_fixi {background-image: url('/dsresource?objectid=85efdb28-2669-4d68-a552-2fd97be6438a');}
a#cta_fixiwit {background-image: url('/dsresource?objectid=0c9ccf3b-36b5-43ad-b2e6-c8370cc0f430');}

.print-link {display:none;}
a {
    transition: all 0.50s 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;}
#tinybar {background-color: darkslategrey;}
#tinybar .contentrow {min-height:41px;}
#tinyblock {flex-direction:column;height:calc(100% - 10px);justify-content: space-between;width:31.4%;align-items:end;flex-wrap:nowrap;}
#tinyblock form#quicksearch {order:3;width:100%;height:46px;}
#tinyblock form#quicksearch p {display:flex;flex-wrap:nowrap;justify-content: flex-end;}

#tinyblock form#quicksearch input.text{
    width: 70% !important;
    min-height: 44px;
    height: 44px;
    font-size: 1.25rem;
    padding:10px;
    float:none;
}
#tinyblock form#quicksearch button.submit {
    width: 30%;
    min-height: 44px;
    padding: 0;
    background-color: #00496B;
    color: #FFFFFF;
    float:none;
    margin:0;
}
#tinyblock 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 */

@media only screen and (min-width: 959px) {
div#menu_wide {
    top: -44px;
    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;
}
}

/* Schalen voor xl-schermen */
@media only screen and (min-width : 3000px) {
body {
zoom: 1.5;
 }
}


/* 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:2.5rem;
margin:0 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.6rem;font-weight:normal;margin:1rem 0 0.5rem;}
H3 {font-size:1.3rem;margin:1rem 0 0.5rem;font-weight:normal;}
h4 {font-size:1.1rem;margin:1rem 0 0.5rem;font-weight:normal;}
H5 {font-size:1rem;margin:1rem 0 0;font-weight:normal;}
H6 {font-size:1rem;margin:1rem 0 0;font-weight:normal;}
H2.toggle_heading {font-size:1.6rem;font-weight:normal;margin:1.0rem 0rem 0rem;}

p.emphasisyellow, p.emphasisred, p.emphasisgreen, div.emphasisyellow  {
    border-width:0;
    margin:0;
    color:#00496B;
    padding: 2px 15px 15px 15px;
}
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;table-layout:auto;}
.section table th, .section table td {padding:3px 10px;}
.section table th {text-align:left;}
.section table td {border-width: 0 1px 1px 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 1px 1px 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 1px 1px 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:#73BBD560;color:#000000;}
*/

table.raster3 td, table.raster1 th {border-width: 0 0px 0px 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;}
table.raster3 {width:100%;}
table.raster3 td:first-child {width:80%;}
table.raster3 td:last-child {width:20%;}

table.raster4, table.raster4 td, table.raster4 th {border: 1px #000000 solid}
table.raster4 td, table.raster4 th {border-width: 1px 1px 1px 1px;}
table.raster4 td {text-align: right;}
table.raster4 th {background-color:#00496B;color:#FFFFFF;}
table.raster4 tr:nth-child(even) {background-color:#FFFFFF;color:#000000;}
table.raster4 tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}
table.raster4 tr.marine {background-color:#00496B;color:#FFFFFF;}
table.raster4 tr.blue {background-color:#73BBD520;color:#000000;}
table.raster4 tr.gray {background-color:#F1F1F1;color:#000000;}
table.raster4 tr.green {background-color:#deffec;color:#000000;}
table.raster4 {width:100%;}

table.raster5, table.raster4 td, table.raster4 th {border: 1px #000000 solid}
table.raster5 td, table.raster4 th {border-width: 1px 1px 1px 1px;}
table.raster5 th {background-color:#00496B;color:#FFFFFF;}
table.raster5 tr:not(:last-child) td {border-bottom: 1px solid black;}
table.raster5 tr:nth-child(even) {background-color:#FFFFFF;color:#000000;}
table.raster5 tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}
table.raster5 tr.marine {background-color:#00496B;color:#FFFFFF;}
table.raster5 tr.blue {background-color:#73BBD520;color:#000000;}
table.raster5 tr.gray {background-color:#F1F1F1;color:#000000;}
table.raster5 tr.green {background-color:#deffec;color:#000000;}
table.raster5 {width:100%;}


/* footer foto */
/*
@media only screen and (max-width: 1920px){
.row2_content, .landalt #row1.row1_breadcrumb {
    background-image:url('https://www.denhelder.nl/dsresource?objectid=3f5ad93e-ca81-49fb-bab6-45801bdcdf7e&type=WEBIMAGE');
    padding-bottom:480px !important;
    background-repeat:no-repeat;
    background-size:1920px 420px;
    background-position: center bottom;
}}
*/
/*foto vergroten en deels verbergen bij groot scherm*/
/*
@media only screen and (min-width: 1921px){
.row2_content, .landalt #row1.row1_breadcrumb {
    background-image:url('https://www.denhelder.nl/dsresource?objectid=3f5ad93e-ca81-49fb-bab6-45801bdcdf7e&type=WEBIMAGE');
padding-bottom:493px !important;
    background-repeat:no-repeat;
    background-position: center bottom -300px;
    background-size: 3440px 753px;
}}
/*verbergen foto bij groot scherm
@media only screen and (min-width: 1921px){
.row2_content, .landalt #row1.row1_breadcrumb {
padding-bottom:20px !important;
    background-repeat:no-repeat;
    background-position: center bottom;
}}*/

.footer_website {
    border-width:0;
    background-color:#C64823;
}
/*
.footer_website {
        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+5) {border-right-width:0;}
div#footer ul.quicklinks li:nth-last-child(-n+5) 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, #row7.sublayout_row7_ 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#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;}

    div#menu_wide {top:-44px;}
    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;}
    ul.onlytoptasks li.column a img {width:65px;height:65px;}
}
@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;}

    div#menu_wide {top:-44px;}
    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;}
    ul.onlytoptasks li.column a img {width:65px;height:65px;}
}
@media only screen and (min-width : 768px) and (max-width : 959px) {
    #tinyblock {height:130px;width:50%;margin-right:2rem;}
    html, body {font-size:13px !important;}
    div.contentrow {width:748px !important;padding:0 10px; margin:0 auto;}
    div#header {min-height:94px !important;height:94px !important;}
    form#quicksearch {top:74px !important;right:65px !important;}
    form#quicksearch input.text {padding:10px !important;}
    div.sublayout_row1_onlytoptasks {background-size: auto 100%;}
    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.columns {flex-wrap:wrap;justify-content:center;gap:2%}
    ul.onlytoptasks li.column {margin:0 0 1rem !important;}
    ul.onlytoptasks.bannercount-5 li.column:nth-child(4){margin-left:0;}
    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:180px !important;height:180px !important;}
    a#logo img {max-height:unset !important;height:95px;}
    div#menu_wide {position:absolute;top:-47px;z-index:4;}
    ul.dropdownmenu li a.item-link {background-color:#FFFFFF !important;}
    #dl-menu {box-shadow: 0 2px 4px 0 #000000;}
    
    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) {
    #tinyblock {height:138px;width:80%;margin-right:2rem;}
    html, body {font-size:13px !important;}
    div.contentrow {width:100% !important;padding:0 20px; margin:0 auto;box-sizing:border-box;}
    a#logo {max-width:unset !important;}
    a#logo img {height:95px;}
    
    form#quicksearch {top:74px !important;right:65px !important;}
    div.sublayout_row1_onlytoptasks {background-size: 969px auto;}
    
    ul.onlytoptasks.columns {display:block;}
    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;}

    #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: 180px !important;
        height: 180px !important;
        position:unset;
    }
    form#quicksearch {top:100px !important;width:calc(96% - 65px) !important;}
    div#menu_wide {top:-44px;}
    #tinyblock {height:136px;}
}


@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;
    }
} 

a.calltoaction 
{ padding: 15px 15px;}

a#cta_digid, a#cta_eh {
    padding: 15px 15px 15px 48px;}
    
.woonlening {
    border-width: 0;
    margin: 0;
    color: #ffffff;
    padding: 5px 5px 5px 20px;
    background-color: #00496B;
    border: 0px solid #eeeeee;
    min-height:225px;
}

.woonleningend {
    border-width: 0;
    margin: 0;
    color: #ffffff;
    padding: 5px 5px 5px 20px;
    background-color: #00496B;
    border: 0px solid #eeeeee;
    min-height:1px;
}

.woonleningendborder {
    margin: 0px 0px 20px 0px;
    color: #000000;
    padding: 5px 5px 5px 20px;
    background-color: #ffffff;
    border: 2px dotted #00496B;
    min-height:1px;
    
}


.woonleninghead2 {
    font-size: 1.75rem;
    color: #ffffff;
    background-color: #00496B;
    font-weight: normal;
    margin: 0;
   padding: 1rem 0 0.5rem 20px;
   border-radius: 15px 0px 0px 0px;
}

.woonleninghead3 {
    font-size: 1.5rem;
    font-weight: normal;
    color: #ffffff;
    background-color: #00496B;
    margin: 0;
    padding: 1rem 0 0.5rem;
}

.woonleninglist {
list-style: url('/dsresource?objectid=2f61c277-32bb-4b14-af21-dc054fdb608c');
color: #ffffff;
}

.taalhulp {
    margin: 0px 0px 50px 0px;
    color: #00496B;
    padding: 5px 5px 20px 20px;
    border-style: dotted;
    border-width: 0px 0px 0px 0px;
    border-color: #d6c724;
    min-height:80px;
     box-shadow: 0 4px 15px 0 rgba(40,44,53,.06), 0 2px 2px 0 rgba(40,44,53,.08); 
}

.taalhulpborder {
    margin: 0px 0px 20px 0px;
    padding: 5px 20px 5px 20px;
    background-color: #ffffff;
    border-style: dotted;
    border-width: 0px 0px 0px 0px;
    border-color: #d6c724;
    min-height:1px;

}

.taalhulphead2 {
    color: #00496B;
    margin: 0;
    margin: 12px 12px 12px 0px;

}

.contentbox {
    margin: 0px 0px 50px 0px;
    color: #00496B;
    padding: 5px 5px 20px 20px;
    border-style: dotted;
    border-width: 0px 0px 0px 0px;
    border-color: #d6c724;
    min-height:220px;
     box-shadow: 0 4px 15px 0 rgba(40,44,53,.06), 0 2px 2px 0 rgba(40,44,53,.08); 
}

.contentbox2 {
    margin: 0px 0px 20px 0px;
    padding: 5px 5px 20px 20px;
    min-height:1px;
    box-shadow: 0 4px 15px 0 rgba(40,44,53,.06), 0 2px 2px 0 rgba(40,44,53,.08); 
}


.contentboxhead2 {
    color: #00496B;
    margin: 0;
    margin: 12px 12px 12px 0px;
}


.bsvinfo {
  width: 300px;
  height: 300px;
  background-color: #d6c724;
clip-path: polygon(80% 0, 100% 16%, 100% 92%, 58% 100%, 22% 89%, 0% 60%);
  padding:10px;
  float:right;
  display: flex;
  align-items: center;
  justify-content: center; 
 }
 
.bsvinfo p {
    text-align:center;
    color:#00496b;
    padding: 70px 0px 10px 80px;
}

@media only screen and (max-width: 512px) {
    .bsvinfo {
        display: none;
    }
} 
span#modification-date {
    position: inherit;
}


img.float-right {
clip-path: polygon(69% 0, 100% 10%, 99% 93%, 13% 100%, 0 53%, 12% 4%);
margin-bottom:10px;
}
img.float-left {
clip-path: polygon(95% 6%, 100% 43%, 96% 84%, 35% 98%, 0 91%, 5% 0);
margin-bottom:10px;
}

img.float-left-vierkant {
    float:left;
    margin-right: 1.5em;
}

img.float-right-vierkant {
    float:right;
    margin-left: 1.5em;
}


/*
.container_aside img {
clip-path: polygon(95% 6%, 100% 43%, 96% 84%, 35% 98%, 0 91%, 5% 0);
margin-bottom:10px;
}
*/

.column.first-column .container_aside.image img {
    clip-path: polygon(95% 6%, 100% 43%, 96% 84%, 35% 98%, 0 91%, 5% 0);
}

.column.last-column .container_aside.image img {
    clip-path: polygon(73% 1%, 98% 19%, 97% 90%, 15% 100%, 0% 60%, 7% 5%); 
}

@media only screen and (min-width : 512px) {
    
    
.bsvr {
  width: 300px;
  height: auto;
  background-color: #d6c724;
clip-path: polygon(20% 0, 98% 2%, 100% 94%, 49% 100%, 6% 95%, 0% 4%);
  padding:30px;
  float:right;
  margin-left: 10px;
  align-items: center;
  justify-content: center; 
  color:#FFFFFF;
 }
 
.bsvr p {
   font-size: 1.125rem;
    text-align:center;
    color:#00496b;
    padding: 30px 10px 10px 65px;
}

  .bsvr ul {
        color: #00496b; /* Tekstkleur van de lijst */
        list-style-type: disc; /* Houd de opsommingstekens zichtbaar */
        padding-left: 20px; /* Zorg dat de lijst netjes wordt uitgelijnd */
    }
    .bsvr ul li {
        color: #00496b; /* Tekstkleur van lijstitems */
        margin-bottom: 5px; /* Optioneel: afstand tussen items */
    }

.bsvl {

  width: 300px;
  height: auto;
  background-color: #d6c724;
clip-path: polygon(91% 0, 93% 86%, 78% 95%, 0 96%, 0 24%, 7% 0);
  padding:20px;
  margin-right: 10px;
  margin-left: 20px;
  float:right;
  display: flex;
  flex-direction: column;
    color:#FFFFFF;
 }
 
.bsvl p {
    font-size: 1.125rem;
    color:#00496b;
    padding: 10px 30px 10px 0px;
}

     .bsvl ul {
        color: #00496b; /* Tekstkleur van de lijst */
        list-style-type: disc; /* Houd de opsommingstekens zichtbaar */
        padding-left: 20px; /* Zorg dat de lijst netjes wordt uitgelijnd */
    }
    .bsvl ul li {
        color: #00496b; /* Tekstkleur van lijstitems */
    }

.bsvo, .bsvo2 {
  width: 500px;
  background-color: #00496b;
clip-path: polygon(73% 1%, 98% 19%, 97% 90%, 15% 100%, 0% 60%, 7% 5%);
  padding:10px 10px 1px 10px;
    display: flex;
  align-items: center;
  justify-content: center;
  position:relative;
  top:-135px;
margin-left:auto;
margin-right:auto;
margin-bottom:-120px;
 }
 
.bsvo2
{
 background-color: #d6c724;   
clip-path:  polygon(73% 3%, 94% 22%, 91% 92%, 10% 88%, 3% 70%, 8% 12%);
}
 
.bsvo p {
    text-align:center;
    color:#FFFFFF;
    padding: 30px 30px 25px 30px;
}

.bsvo2 p {
    text-align:center;
    color:#00496b;
    padding: 30px 30px 25px 30px;
}

@media only screen and (min-width : 512px) {
.bsvog, .bsvo2g  {
  width: 450px;
  height: 230px;
  background-color: #d6c724;
clip-path: polygon(73% 1%, 98% 19%, 97% 90%, 15% 100%, 0% 60%, 7% 5%);
  padding:10px 10px 1px 10px;
    display: flex;
  align-items: center;
  justify-content: center;
  position:relative;
  top:-80px;
margin-left:auto;
margin-right:auto;
margin-bottom:-60px;
 }
}

.bsvo2g
{
 background-color: #d6c724;   
clip-path:  polygon(73% 3%, 94% 22%, 91% 92%, 10% 88%, 3% 70%, 8% 12%);
}
 
.bsvog p {
    text-align:center;
    color:#00496b;
    padding: 30px 30px 25px 30px;
}

.bsvo2g p {
    text-align:center;
    color:#00496b;
    padding: 30px 30px 25px 30px;
}


}
@media only screen and (min-width : 1px) and (max-width : 512px) {
figcaption, figcaption.right, figcaption.right.duurzaam, .bsvo p, .bsvo2 p, .bsvog p, .bsvo2g p, .bsvl p, .bsvr p {
    font-style:italic;
    margin: 0 0 10px 0;
}
}

/* uitgelicht  */ 
p.emphasisyellow, p.emphasisred, p.emphasisgreen, div.emphasisyellow {
    border-width: 0;
    margin: 15px;
    color: #00496B;
    box-shadow: 0 4px 15px 0 rgba(40,44,53,.06), 0 2px 2px 0 rgba(40,44,53,.08);
    font-weight:600;
}

p.emphasisyellow, div.emphasisyellow {
    position: relative;
    background-color:#d6c724;
    color:#00496B;
    font-weight:300;
     margin:0px 0px 15px 0px;
}

p.emphasisyellow::before, div.emphasisyellow::before {
    position: absolute;
    display: inline-block;
    font-size: 2.125rem;
    content: "\F05a";
    font-family: "fontawesome";
    right: 10px;
    top: 10px;
    color:#00496B;
}

/* iconen voor contact  */ 

span.list-icon.datum-icon::before 		{content:"\f073";padding-right:10px;line-height:1;color:#00496B;}
span.list-icon.tijd-icon::before 		{content:"\f017";padding-right:10px;line-height:1;color:#00496B;}
span.list-icon.locatie-icon::before 	        	{content:"\f041";padding-right:10px;line-height:1;color:#00496B;}
span.list-icon.id-icon::before 	        	{content:"\f2bb";padding-right:10px;line-height:1;color:#00496B;}
span.list-icon.telefoon-icon::before 	        	{content:"\f095";padding-right:10px;line-height:1;color:#00496B;}
span.list-icon.globe-icon::before 	        	{content:"\f0ac";padding-right:10px;line-height:1;color:#00496B;}
span.list-icon.email-icon::before 	        	{content:"\f0e0";padding-right:10px;line-height:1;color:#00496B;}





/* ruimte onder een tabel  */ 
table {
    margin-bottom: 1rem;
}

/* voorkomen dubbele id's  */  
a#cta_digid2 {
    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_eh2 {
    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=);
}

a#cta_digid2, a#cta_eh2 {
    background-position: 8px center;
    background-repeat: no-repeat;
    padding: 10px 10px 10px 48px;
}

a#cta_digid2, a#cta_eh2 {
    padding: 15px 15px 15px 48px;
}

/*omschrijving tonen boven map*/
div.folder p.description
{
    display: block;
}

/*omschrijving tonen op nieuwspagina*/
div.section.briefing p.description {
    display:block;
    font-weight: normal;
    font-size: 1.125rem;
    color: #000000;
}

/*meer onderwerpen*/

a.meeronderwerpen
{
background-color:#C64823;
color:#FFFFFF;
font-size:1.375rem;
font-weight:normal;
border-radius: 5px;
padding:15px 15px;
margin: 30px;
display: inline-block;
}
/*
a.meeronderwerpen::after {
display:inline-block;
font-size:1.125rem;
content:"\F054";
font-family: "fontawesome";
padding-left: 5px;
}
*/
a.meeronderwerpen:hover, a.meeronderwerpen:focus{
background-color:#00496B;
color:#FFFFFF;
}

@media only screen and (min-width : 768px) {

/*extra opmaak tegelpagina*/
.section.folder ul.columns.three li.column {
box-shadow: 0 4px 15px 0 rgba(40,44,53,.06), 0 2px 2px 0 rgba(40,44,53,.08);
}

.three.columns {
    padding: 10px;
}

.grid-11 {
    margin: 3px;
}

.section.folder p.description {
    padding: 0px 0px 0px 15px;
}

/*achtergrondkleuren*/

#row1.row1_breadcrumb {
    
    background-color: #f1f1f1;
}

.row2_content
 {
    background-color: #f1f1f1;
}

.grid-11 {
    background-color: white;
    padding: 20px 20px 0px 20px;
    box-shadow: 0 4px 15px 0 rgba(40,44,53,.06),0 2px 2px 0 rgba(40,44,53,.08);
}

.grid-16 {
    background-color: white;
    box-shadow: 0 4px 15px 0 rgba(40,44,53,.06),0 2px 2px 0 rgba(40,44,53,.08);
}

.search-results {
    padding-left: 1.5rem;
    padding-top: 1.5rem;
}

/*header op themapagina*/
div.folder h1
{
    color: #FFFFFF;
    font-size: 2.0rem;
    margin: 0em 0 1.4rem;
    padding: 10px 20px 20px 10px;
    background-color: #00496B;
    clip-path: polygon(100% 0, 96% 79%, 87% 100%, 0 90%, 0 0);
}
/*header op projectpagina*/
h1.onscreen
{
    color: #FFFFFF;
    font-size: 2.0rem;
    margin: 0em 0 1.4rem;
    padding: 10px 20px 20px 10px;
    background-color: #00496B;
    clip-path: polygon(100% 0, 96% 79%, 87% 100%, 0 90%, 0 0);
}

/*marge boven footerafbeelding*/
@media only screen and (min-width: 768px) and (max-width: 1920px) {
.row2_content  {

/*    padding-bottom: 480px !important;*/
    background-size: 1920px 420px;
    background-position: center bottom;
}
}
/*marge onder pagina en datum bovenaan pagina*/
#content-footer {
    
    min-height: 2em;

   }

div#content-footer, #social-sharing div.hidden_information {
    border-color: #ffffff;
}   
    
/*rss icoon*/

.pageheader .pageheader_icon {
    margin: 0 0 0 1rem;
    display: inline-block;
    position: relative;
    right: 50px;

  }
}

/*lijn om uitgeklapt blok*/
.hidden_information.open, .product .hidden_information.open {
    border: 0 solid #00496b;
    border-width: 0 1px 1px;
    border-radius: 0 0 5px 5px;
}

/*Opsomming letters voor ordered list*/
.letters {
   list-style-type: lower-alpha; 
}

/*Vacatureblokje padding*/
#side-content .container_aside .container-content {
    padding: 10px;
}

/*Arcgis embed kaartje*/

@media only screen and (min-width : 768px) {
.embed-container 
 {position: relative; 
padding-bottom: 50%;
margin-bottom:20px;
 width:100%;
 max-width: 100%;} 
 
.embed-container iframe, .embed-container object, .embed-container iframe
 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;} 
 
small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}
}

@media only screen and (min-width : 5px) {
.embed-container 
 {position: relative; 
padding-bottom: 50%;
 width:100%;
 max-width: 100%;} 
 
.embed-container iframe, .embed-container object, .embed-container iframe
 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;} 
 
small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}
}

.embed-containerproject 
 {position: relative; 
padding-bottom: 30%;
 width:99%;
 max-width: 100%;} 
 
.embed-containerproject iframe, .embed-container object, .embed-container iframe
 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;} 
 
small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}

.fotokader
{
    display:inline-block;
}

.fotokaderhead {
    color: #00496B;
    margin: 0;
    margin: 12px 12px 12px 0px;
}

.omkadering {
    margin: 0px 0px 50px 0px;
    padding: 5px 5px 20px 20px;
    border-style: dotted;
    border-width: 0px 0px 0px 0px;
    border-color: #d6c724;
    min-height:80px;
     box-shadow: 0 4px 15px 0 rgba(40,44,53,.06), 0 2px 2px 0 rgba(40,44,53,.08); 
}


.omkaderingborder {
    margin: 0px 0px 20px 0px;
    padding: 5px 20px 5px 20px;
    background-color: #ffffff;
    border-style: dotted;
    border-width: 0px 0px 0px 0px;
    border-color: #d6c724;
    min-height:1px;

}

.omkaderingphead2 {
    color: #00496B;
    margin: 0;
    margin: 12px 12px 12px 0px;

}

/*rib pdf aan rechterkant*/
div.container_aside.document h3 a span.title
{
    font-size: 0.8rem
}

#content-footer {
    min-height: 10px;
}


#row10 {
    background-color: #73BBD5;
}

/*opmaak medewerkerpagina*/
.medewerkercolumn {
  float: left;
  width: 48%;
  margin: 1%;
  text-decoration:none;
}

.medewerkerrow:after {
  content: "";
  display: table;
  clear: both;
}

.medewerkercontent {
min-height: 1px;
}

.clean
{
 text-decoration:none;   
}

@media screen and (max-width: 1469px) {
  .medewerkercolumn {
    width: 100%;
  }
  .medewerkercontent {
min-height: 20px;
}
} 

.medewerkercolumn {
  float: left;
  width: 48%;
  margin: 1%;
  text-decoration:none;
}

.medewerkerrow:after {
  content: "";
  display: table;
  clear: both;
}

.medewerkercontent {
min-height: 1px;
}

.clean
{
 text-decoration:none;   
}

@media screen and (max-width: 1469px) {
  .medewerkercolumn {
    width: 100%;
  }
  .medewerkercontent {
min-height: 20px;
}
}

figure.right {
  position: relative; /* Zorg dat het figcaption zich ten opzichte van figure positioneert */
  float:right;
}

@media only screen and (min-width : 512px) {
figcaption, figcaption.right  {
    text-align:center;
    color:#FFFFFF;
    max-width: 500px;
  min-height: 80px;
  background-color: #00496b;
clip-path: polygon(73% 1%, 98% 19%, 97% 90%, 15% 100%, 0% 60%, 7% 5%);
  padding:30px 30px 30px 30px;
    display: flex;
  align-items: center;
  justify-content: center;
 position: relative; 
top:-70px;
margin-left:auto;
margin-right:auto;
margin-bottom:-55px;
 }
 
figcaption.right {
position: relative; 
max-width: 200px;
min-height: 30px;
top:-51px;
margin-bottom:-36px;
left: 30px;
 }
 
 figcaption.right-duurzaam {
        position: relative;
        min-height: 1px;
        top: -26px;
        margin-bottom: -14px;
        width: 50%;
    }
}

/*extra css class projecten */

.projecten #row1.sublayout_row1_ h2 {
    position: absolute;
    top: -999999em;
    left: -999999em;
}

body.projecten .sublayout_row1_ .contentrow .offscreen {
    z-index: 100;
    position: inherit;
        color: #FFFFFF;
        font-size: 2.0rem;
        margin: 0em 0 -1rem;
        margin-right: 15px;
        padding: 10px 20px 20px 10px;
        background-color: #00496B;

}

@media only screen and (min-width: 959px) {
.projecten #row1.row1_breadcrumb {
        background-color: #ECECEC;
    }

.projecten #row10 {
    background-color: #ECECEC;
}

body.projecten .sublayout_row6_three_column {
    background-color: #ECECEC;
        position: relative;
     z-index:2;
     /*margin-top: -14px;*/
}

body.projecten .sublayout_row6_three_column .columns.three {
    background-color: #ffffff;
    margin-left: 0px;
    margin-right: 14px;
    margin-top: -160px;
    padding-top: 140px;

}

body.projecten .fotobar
{
    background-color: #ffffff;
     box-shadow: 0 4px 15px 0 rgba(40, 44, 53, .06), 0 2px 2px 0 rgba(40, 44, 53, .08);
}

/*deel van iframe verbergen en langer maken */
body.projecten .embed-containerproject iframe, body.projecten .embed-container object, body.projecten .embed-container iframe {
    height: 104%;
}

body.projecten .embed-containerproject {
    padding-bottom: 32%;
}
}

@media only screen and (min-width: 960px) and (max-width: 1469px) {

body.projecten .embed-containerproject {
    padding-bottom: 50%;
}

body.projecten .sublayout_row6_three_column .columns.three {
    margin-right: 9px;
}
}

@media only screen and (min-width: 557px) and (max-width: 959px) {

body.projecten .embed-containerproject {
    padding-bottom: 60%;
}

body.projecten .sublayout_row6_three_column .columns.three {
    margin-right: 7px;
}
}

@media only screen and (min-width: 1px) and (max-width: 557px) {
body.projecten .embed-containerproject {
    padding-bottom: 100%;
}

body.projecten .sublayout_row6_three_column .columns.three {
    margin-right: 7px;
    margin-top: 1px;
    padding-top: 1px;
}

body.projecten .sublayout_row1_ .contentrow .offscreen {
        color: #00496B;
        font-size: 2.5rem;
        margin: 0em 0 -1rem;
        margin-right: 15px;
        padding: 10px 20px 20px 10px;
        background-color: #FFFFFF;
}
}

/*extra css class landingspagina */

.landalt #row10 {
    background-color: #f1f1f1;
     display:none;
}

.landalt #row10
 {
    background-color: #f1f1f1;
}

body.landalt .contentrow .folder h2

{
 display:none;
}

body.landalt .sublayout_row1_ .contentrow .offscreen {
    z-index: 100;
    position: inherit;
        color: #FFFFFF;
        font-size: 2.0rem;
        margin: 0em 0 1.4rem;
        padding: 10px 20px 20px 10px;
        background-color: #00496B;
        clip-path: polygon(100% 0, 96% 79%, 87% 100%, 0 90%, 0 0);
}

body.landalt .section.folder ul.columns.three {

    background: #ffffff;
     margin-top: -127px;
    padding-top: 140px;
}

body.landalt #bannerfoto
{
    display:none; !important; 
}

@media only screen and (min-width: 1470px) {

.error-page {
    background-position: 32% 73%;
}
}

@media only screen and (min-width: 770px) and (max-width: 1469px) {
.error-page {
    background-position: 50% 1%;
}
}

@media only screen and (min-width: 557px) and (max-width: 769px) {
.error-page {
    background-position: 80% 1%;
}
}

@media only screen and (min-width: 468px) and (max-width: 556px) {
.error-page {
    background-position: 100% 1%;
}
}

@media only screen and (min-width: 5px) and (max-width: 467px) {
.error-page {
    width:75%;
    background-position: 100% 1%;
}
}

.zoeken .section .items .item-photo img {
    display: none;
}

q::before {
  content: "\0022";
}

q::after {
  content: "\0022";
}


/*404 */
.larger
{
        margin: 1rem 0;
        padding: 10px;
}

.nietgevonden
{
    padding: 10px;
}

/*afbeelding homepage */
div.sublayout_row1_onlytoptasks
{
    clip-path: polygon(100% 0, 100% 28%, 100% 81%, 85% 100%, 0 93%, 0 0);
    min-height: 100%;
    background-size: cover;
}

/*Rib nieuwspagina*/
body.rib .section.briefing a {
    font-size: 1rem;
}

body.rib .objectinfo {
    display: none;
}
body.rib ul.items
{
list-style: inherit;
padding-left: 2rem;
}
body.rib .items li {
    margin-bottom: 1px ;
        overflow: visible;
padding-top: 1px;
}

body.rib .items marker:: {
 display: inline;
}

body.rib .section .items li h2 {
    margin: 0 0 0.1rem;
}

/*Nieuws omlijning*/
body.nieuws #row2 .columns.three li
{
        box-shadow: 0 4px 15px 0 rgba(40, 44, 53, .06), 0 2px 2px 0 rgba(40, 44, 53, .08); 
        min-height:100px;
}

body.nieuws .three .column {
    width: 30%;
}

/*aangepaste openingstijden*/
.section.mappoint dl.details {
    grid-template-columns: 152px auto;
}

body.projecten.pers h1.onscreen
{
margin-left: 0px;
margin-right: 0px;    
}

body.projecten.pers .contentrow
{
margin-bottom:-7px;    
}

/*huisstijl achtergrond*/
@media only screen and (min-width : 768px) {
body.basalt .grid-11
{
    background-image: url("/dsresource?objectid=5956e99c-66de-495f-97ed-b848c88d9d4e");
    background-repeat: no-repeat;
    background-position: bottom;
}

body.basalt .grid-11 p, body.basalt .grid-11 h2, body.basalt .grid-11 h3, body.basalt .grid-11 h4, body.basalt .grid-11 table
{
    width:80%;
}

body.basalt .grid-11 p:last-child
{
    margin-bottom:130px;
}

body.basalt .grid-11 span#modification-date
{
    position: absolute;
    left:0px;
    top:-10px;
    color:white;
}

body.basalt .grid-11 div#content-footer
{
    display:none;
    
}
}

body.besluit .section table {width:100%; table-layout: fixed;}
body.besluit .section table th, .section table td {padding:3px 10px;}
body.besluit .section table th {text-align:left;}
body.besluit .section table td {border-width: 0 1px 1px 0;}
body.besluit .section table tr:nth-child(even) {background-color:#FFFFFF;color:#000000;}
body.besluit .section table tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}
body.besluit .section table td:first-child {width:20% !important;background-color:#73BBD520;color:#000000;}
body.besluit .section table td:last-child {width:80% !important;#FFFFFF;color:#000000;} 

.embedmap
{
    width: 100%;
    aspect-ratio: 16 / 9; /* Past de hoogte aan op basis van de breedte */
    border: none;
}


/*Duurzaamheid ervaringen*/

body.ervaring .section .items .item-photo img {
    width: 250px;
}

body.ervaring .items li
{
    margin: 0px 0px 50px 0px;
    color: #00496B;
    padding: 5px 5px 20px 20px;
    border-style: dotted;
    border-width: 0px 0px 0px 0px;
    border-color: #d6c724;
    min-height: 220px;
    box-shadow: 0 4px 15px 0 rgba(40, 44, 53, .06), 0 2px 2px 0 rgba(40, 44, 53, .08);

}

/* Stappen */

body.stap h2:nth-of-type(odd) {
  background-color: white;
}

body.stap h2:nth-of-type(even) {
  background-color: red;
}

/*kleureigenschappen uitklapblok*/

.section.product button.blocktitle:hover
{
 background-color: #00496b;
 color: white;
}

.product .blocktitle.toggle-active::after, .vacitem .blocktitle.toggle-active::after, .product .blocktitle:hover::after, .vacitem .blocktitle:hover::after {
    color: #FFFFFF;
}

.blocktitle.toggle-active, .section.product .blocktitle.toggle-active .blocktitle:focus, .blocktitle:hover, .product .blocktitle:focus, .product .blocktitle:hover .blocktitle.toggle-active:focus, .blocktitle.toggle-active:hover, .product .blocktitle.toggle-active:focus, .product .blocktitle.toggle-active:hover {
    background-color: #00496b;
        color: #FFFFFF;
}
.blocktitle.toggle-active, .section.product .blocktitle.toggle-active .blocktitle:focus, .blocktitle:hover, .product .blocktitle:focus, .product .blocktitle:hover .blocktitle.toggle-active:focus, .blocktitle.toggle-active:hover, .product .blocktitle.toggle-active:focus, .product .blocktitle.toggle-active:hover {
    background-color: #00496b;
        color: #FFFFFF;
}

.blocktitle.toggle-active:focus, .section.product .blocktitle.toggle-active:hover, .product .blocktitle.toggle-active:focus, .product .blocktitle.toggle-active:hover {
    background-color: #00496b;
            color: #FFFFFF;
}

.hidden_information.open, .section.product .vacitem .hidden_information.open, .toggle_container .hidden_information.open {
    background-color: #FFFFFF;
}

.section.product .blocktitle.toggle-active, .section.product:hover .blocktitle.toggle-active:hover
{
       background-color: #00496b;
        color: #FFFFFF; 
}

#spoed:target
{
 background-color: #00496b;

}
