@import url("https://use.typekit.net/mrw3hjt.css"); /* Roboto light, regular, bold */

/* Matomo script toegevoegd. Staat in Openingstijden */

body.dyslexic *,
html.largebodyfont * {
    word-break: break-word !important;
}


textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
-webkit-appearance: none;
border-radius: 0;
}

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+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCOTM3Nzg5MEM5QzExRUJCRDA0QTIxQjY4MTkzRjNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCOTM3NzhBMEM5QzExRUJCRDA0QTIxQjY4MTkzRjNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0I5Mzc3ODcwQzlDMTFFQkJEMDRBMjFCNjgxOTNGM0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0I5Mzc3ODgwQzlDMTFFQkJEMDRBMjFCNjgxOTNGM0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7z3Vn7AAACKUlEQVR42uyWz4tSURTHv46iYYgI6dN+EEYqtEhsEHcK0rJFCS1c6UIyMWjromXlYqA2gv+BhCCIUEKgi1m6CBkXGiiY06JyoVk6TzRPz5s+cqY3JtSLwAOHc9/33vc+nHd/HeCH7QpeEnwiOP1hnyy+vYufYKO/ADruoyW0JANs6SXFImUV5LGpYkGWzXYgs22BW+AW+J8A3W43AoGAZP9tlw43Lp/5bah4uObzeVpau92mSCTC9EKhQP1+X/JQ/vTcRtn7F+jRrXN0lHYwf793lR7fMZJqR3F8/ElgIpGgWq3G2sFgkEwmE9ntdjZGqVSS1WollUolvmfj1GTUKUXg3l0TvXp4ibWfBozrgfM2x3GsXS6XmT7P2GKxUKPRYHq322UxHA7T2ydXVjK8flHDMpvrH57ZVoCSc9jr9TCdTqHVakUtFovB4XAgFAohlUqdfg/NCP3RDFq1YkX/5T3odDoRj8ch/DYUi0W4XC6mGwwGFiuVCobDoSTMalTj5rWzEDLFy4Ov64HVapXFXC6HZDKJbDbLnjOZDKLRKOr1Osteyl7cO8/im3c8HmQ+rvStXMAejwfCPGEymaDVakGYL1HX6/VoNpvw+XzQaDRMT6fTbLt8abzGZ/4bBkcz2Dk16zvsTXFwyGNGp2yLde71eonneRoMBix2Oh3S6XQb1TUblxhmsxl+vx/j8RjCCmaLaxOTvYiab4t9GY/S/X9SCMta6n8XYAAT/LhnlpinQAAAAABJRU5ErkJggg==');}
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.print-link {display:none;}
a {
    transition: all 0.18s ease;
    color:#004E5F;
}
a:hover,
a:focus {
    color:#E03127;
}
a:focus {outline: thin dotted ; outline-offset:-1px;position:relative;}
button:focus {outline: thin dotted ; outline-offset:2px;outline-color:#000000; position:relative;}
form#quicksearch p {overflow:visible;}

a.calltoaction,
a.calltoaction.new-window.external{
    font-size:1rem;
    font-weight:300;
    border-radius:0;
    text-decoration:underline;
    color:#FFFFFF;
    background-color:#004E5F;
    outline:1px solid #004E5F;
}
a.calltoaction::after {
    display:inline-block;
    font-size:0.8rem;
    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 {
    color:#FFFFFF;
    background-color:#E03127;
    outline-style:dotted;
}
#footer_columns .column a.calltoaction,
#footer_columns .column a.calltoaction.new-window.external{
    background-color:#FFFFFF;
    color:#004E5F;
    outline:1px solid #FFFFFF;
}
#footer_columns .column a.calltoaction:hover,
#footer_columns .column a.calltoaction:focus,
#footer_columns .column a.calltoaction.new-window.external:hover,
#footer_columns .column a.calltoaction.new-window.external:focus{
    background-color:#FFFFFF;
    color:#E03127;
    outline-style:dotted;
}

nav.breadcrumbs a {color:#E03127;}
nav.breadcrumbs a::after {color:#004E5F;}

form.simpleform a.calendar-button {
    color: #004E5F;
 }
 form.simpleform a.calendar-button:hover,
 form.simpleform a.calendar-button:focus{
    color: #E03127;
 }
form.simpleform input.submit,
#filter .submit_button,
form.simpleform a.close,
form.simpleform a.button,
.submit_button.submit,
form.simpleform a.set,
 a.button {
    background-color: #004E5F;
    color: #FFFFFF;
 }

form.simpleform input.submit:focus, form.simpleform input.submit:hover,
#filter .submit_button:focus, #filter .submit_button:hover,
form.simpleform a.close:focus, form.simpleform a.close:hover,
form.simpleform a.button:focus, form.simpleform a.button:hover,
.submit_button.submit:focus, .submit_button.submit:hover, 
form.simpleform a.set:focus, form.simpleform a.set:hover, 
a.button:focus, a.button:hover {
    background-color: #E03127;
    color: #FFFFFF;
}


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: 128px !important;
    min-height: 128px !important;
    background-color: #FFFFFF;
    z-index: 4;
    box-shadow: 0 0px 4px 0 #000000;
    position:relative;
}
#header .container-sessions {top:30px;}

a#logo {padding-top:0 !important;}

form#quicksearch {
    z-index:9999;
    left: auto;
    top:58px;
    right:0;
    margin:0;
    width: 29%;
}
form#quicksearch input.text.placeholder {
    color:#004E5F;
}
form#quicksearch input.text{
    width: calc(100% - 50px) !important;
    min-height: 50px;
    height: 50px;
    font-size: 1.25rem;
    padding:10px;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight:300;
    margin:0;
}
form#quicksearch button.submit {
    width: 50px;
    margin-left:0;
    min-height: 50px;
    padding: 0;
    background-color: #004E5F;
    color: #FFFFFF;
    float:left;
    margin:0;
}
form#quicksearch button.submit:hover,
form#quicksearch button.submit:focus {
    background-color: #E03127;
    color: #FFFFFF;
    outline-color:#000000;

}
form#quicksearch button.submit::before {
    font-size: 1.555rem;
    color: #FFFFFF;
}

#quicksearch-keywords_suggestions {top:50px;}

div#accessibility-tools {
    margin: 0;
    top: 12px;
    right: 0px;
    left:auto;
    transition: all 0.18s ease;
    box-sizing:border-box;
}
html.largebodyfont div#accessibility-tools,
html.dyslexic div#accessibility-tools {top:0;}

button.switch::before {font-size:1rem;}
body * #accessibility-tools .webreader .rsbtn_text span,
body * #accessibility-tools #styleselect * {
    font-size:1rem;
    color:#004E5F;
    font-weight:300 !important;
    font-family: 'Roboto', Arial, sans-serif !important;
}


body * #accessibility-tools button.switch.enabled {color:#E03127 !important;}

div#accessibility-tools .webreader {border-right:1px solid #004E5F;margin-right:0;line-height: 0.8rem;}
div#accessibility-tools .webreader .rsbtn {margin-top:0;}
html.dyslexic div#accessibility-tools .webreader .rsbtn {margin-top:0;}
div.webreader .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text {padding-top:0;}
div#accessibility-tools .webreader .rs_addtools .rsbtn_play .rsbtn_text span,
div#accessibility-tools .webreader .rsbtn .rsbtn_play .rsbtn_text span {font-weight:300 !important;font-family: 'Roboto', Arial, sans-serif !important;}
/*div#accessibility-tools .webreader .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {
    content: "\f028";
    padding-right: 3px;
    font-family: 'fontawesome';
    color:#004E5F;
    font-size:1rem;
}*/
.webreader .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {color:#004E5F;top:2px;left:4px;}
.webreader .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after {
  top:-5px;
  left: 5px;
  color:#004E5F;
} 
 .webreader .rsbtn.toolsopen .rsbtn_toolpanel .rsbtn_tools {height:auto !important;}


/* zonder contrastknop, dyslexie of Vergroot letters
div#accessibility-tools {width:auto;}
 */
/* met dyslexie en Vergroot letters */
div#accessibility-tools {width:18.4rem;}

div#accessibility-tools .webreader {border-width:0;}

div#accessibility-tools div#styleselect {
    line-height: 1rem;
}
div#styleselect a:before {
    font-family:  "fontawesome";
    font-size:1rem;
    color:#000000;
    content:"\f042";
    padding-right:3px;
}
.toplinks {
    top:12px;
    right:245px;
}

#row1.row1_breadcrumb{
    background-image:none;
    background-color:#FFFFFF;
}
nav.breadcrumbs,
body.dyslexic 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%;}

#social-follow {background-color:transparent;padding:0; margin:0;border-radius:0;height:auto;}
#social-follow p {padding-top:5px;margin:0 15px 0 0;font-weight:400;}

/* menu */

div#menu_wide {
    top: 66px;
    height: 0;
    min-height:0;
    right: 0;
    padding: 0;
    box-sizing: border-box;
    background-color: transparent;
    left: 0px;
    margin: 0 auto;
    z-index: 9;
    text-align:center;
}
body.menutype_horizontal ul#dl-menu {width:100%;margin-left:-10%;}
body.menutype_horizontal #dl-menu.menu-horizontal li {
    border-right: 2px solid #004E5F;
    height: 28px;
    display:inline-block;
    float:none;
}
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 14px;
    font-size: 1.555rem;
    font-weight: normal;
    color: #004E5F;
    height: 36px;
    box-sizing: border-box;
    line-height: 28px;
    font-family: 'Officina_Serif', Arial, sans-serif;
    font-family: 'Roboto', Arial, sans-serif;
}
.singlemenu li:hover > a,
.singlemenu li a.show-menu,
body.menutype_horizontal #dl-menu.menu-horizontal li.active a,
.menu-horizontal li.active a {
    color: #E03127;
    background-color:transparent;
}
body.menutype_horizontal ul.dropdownmenu {
    top: 37px;
    left: 0;
    width: 100%;
    columns:2;
    text-align:left;
    column-rule:1px solid #004E5F;
}
body.menutype_horizontal #dl-menu.menu-horizontal li ul.dropdownmenu li {
    width: 100%;
    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;
    font-family: 'Roboto', Arial, sans-serif;
    color:#004E5F;
    margin:2px;
}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:hover,
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:focus {background-color:transparent;text-decoration:underline;color:#E03127;}

body.menutype_horizontal #dl-menu.menu-horizontal .dropdownmenu li.first-child {
    margin-left: 0;
}

body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link .menu-thumb {float:left; display:block;margin-right:10px;margin-bottom:3px;}

/* teksten */
html {font-size:18px;}
html.largebodyfont {font-size:20px;}

body.js #wrapper {
    font-family: 'Roboto', Arial, sans-serif;
    font-size:1rem;
    line-height:1.5rem;
    color:#000000;
    font-weight:300;
}
#DsEditTreeOuterContainer {
    line-height:1.5em;
}
p, dl, ul, ol, hr {
    color:#000000;
    margin:0 0 1rem;
}
ul, ol {padding-left:1.5rem;}
.section li::marker {color:#004E5F;}

#side-content .container_aside ul.items li::marker {color:#004E5F;}

.description {
    font-weight: 400;
    font-size:1.125rem;
    color:#000000;
}
.items p.description, .subitems p.description {
    color:#000000;
    font-weight:300;
    font-size:1rem;
}

.item-text .title a, .item-title,
.saca .item-title, .gvop .item_title, .cvdr_results .item_title {color:#004E5F;font-weight:400;}
.item-text .title a:hover, .item-title:hover,
.item-text .title a:focus, .item-title:focus,
.saca .item-title:hover, .gvop .item_title:hover, .cvdr_results .item_title:hover,
.saca .item-title:focus, .gvop .item_title:focus, .cvdr_results .item_title:focus {color:#E03127;}
h1, h1 a {
    font-family: 'Officina_Serif', Arial, sans-serif;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight:bold;
    color:#004E5F;
    font-size:1.777rem;
    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: 'Officina_Serif', Arial, sans-serif;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight:normal;
    color:#004E5F;
}
H2,
.toggle_heading {font-size:1.555rem;font-weight:normal;margin:1rem 0 0.5rem;}
H3 {font-size:1.333rem;margin:1rem 0 0.5rem;font-weight:normal;}
h4 {font-size:1.222rem;margin:1rem 0 0.5rem;font-weight:normal;}
H5 {font-size:1.111rem;margin:1rem 0 0;font-weight:normal;}
H6 {font-size:1.111rem;margin:1rem 0 0;font-weight:normal;}

p.emphasisyellow, p.emphasisred, p.emphasisgreen  {
    border-width:0;
    margin:0;
    color:#000000;
    padding:5px;
}
.toggle_heading {margin-bottom:0;}
button.blocktitle,
.section.product button.blocktitle {padding:5px 10px;border-radius:0; border-color:#004E5F;}
.blocktitle:focus, .blocktitle:hover, .product .blocktitle:focus, .product .blocktitle:hover {background-color:rgba(0, 75, 95, 0.1);}
.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:#004E5F;overflow-x:auto;}

span#modification-date {
    float: none;
    position: absolute;
    top: 0;
    right: 0;
}

/* tabellen */
caption {text-align:left;}
.section table tr,
.section table th,
.section table td {border-width: 2px;border-color:#FFFFFF;border-style:solid;text-align:left;}
.section table thead th,
.section table tbody th {background-color:#bfd2d7;color:#000000;}
.section table tr:nth-child(even) {background-color:#e5edef;color:#000000;}
.section table tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}


table.raster1 thead th,
table.raster1 tbody th {background-color:#bfd2d7;color:#000000;}


table.raster2 thead th,
table.raster2 tbody th {background-color:#bfd2d7;color:#000000;}
table.raster2 td:nth-child(odd) {background-color:#e5edef;color:#000000;}
table.raster2 td:nth-child(even) {background-color:#FFFFFF;color:#000000;}


table.raster3 thead th,
table.raster3 tbody th {background-color:#bfd2d7;color:#000000;}
table.raster3 tr:nth-child(even) {background-color:#e5edef;color:#000000;}
table.raster3 tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}


/* footer foto */
.row2_content {
    background-image:url('https://www.ijsselstein.nl/dsresource?objectid=73297f8d-acc6-45c2-acc4-2457dea19e12&type=WEBIMAGE');
    padding-bottom:420px;
    background-repeat:no-repeat;
    background-size:1920px 420px;
    background-position: center bottom;
}

.footer_website {
    border-width:0;
    background-color:#004E5F;
}

#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 .folder li a {text-decoration:none;}
#footer_columns .column .folder li a:hover,
#footer_columns .column .folder li a:focus {text-decoration:underline;}

#footer_columns .column ul li::marker {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:last-child {border-width:0;}
div#footer ul.quicklinks li a {color:#FFFFFF;margin:0 10px;}

/* home */
#row1 {background-color:#FFFFFF;background-position:top center;}
#row1 .columns.three, #row2 .columns.three, #row3 .three.columns {
    margin-bottom: 0;
}

div.onlytoptasks {
    padding:20rem 0 0;
}
ul.onlytoptasks.columns {
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
}


ul.onlytoptasks.columns li,
ul.onlytoptasks.columns li.column {
    margin:0;
}
ul.onlytoptasks li.column,
ul.onlytoptasks li.column a,
ul.onlytoptasks.bannercount-6 li.column {
    width:12.25rem;
    height:12.25rem;
}
html.largebodyfont ul.onlytoptasks li.column,
html.largebodyfont ul.onlytoptasks li.column a,
html.largebodyfont ul.onlytoptasks.bannercount-6 li.column {
    width:11.25rem;
    height:11.25rem;
}

ul.onlytoptasks.bannercount-4 li.column {
    width: auto;
}
ul.onlytoptasks.bannercount-4 li.column a,
ul.onlytoptasks li.column a {
    border:1px solid #004E5F;
    background-color:rgba(255, 255, 255, 0.9);
    color:#004E5F;
    padding:0 10px;
    font-size:1.125rem;
    font-weight:normal;
    font-family: 'Officina_Serif', Arial, sans-serif;
    font-family: 'Roboto', Arial, sans-serif;
    transition:background 0.18s;
}
ul.onlytoptasks li.column {background-color:rgba(255, 255, 255, 0); transition:background 0.18s;}
ul.onlytoptasks li.column:hover,
ul.onlytoptasks li.column:focus {background-color:rgba(255, 255, 255, 0.9);}
ul.onlytoptasks li.column a:hover,
ul.onlytoptasks li.column a:focus {
    background-color:rgba(0, 75, 95, 0.1);
    color:#004E5F;
}
ul.onlytoptasks li.column a img {
    margin: 15px auto 20px;
    height: 110px;
    width: 110px;
}
ul.onlytoptasks li.column a:hover img,
ul.onlytoptasks li.column a:focus img {
    filter: hue-rotate(-180deg) saturate(260%) brightness(1);
}

ul.onlytoptasks li.column a span {
    height:70px;
}

/* thema lijst */
.section.folder ul.columns.three {
    display: flex;
    flex-flow: row wrap;
    margin:3.125rem 0;
    /*justify-content: space-between;*/
    justify-content: flex-start;
}
.section.folder ul.columns.three li.column {
    box-sizing:border-box;
    margin-bottom:3.125rem;
    position:relative;
    min-height:128px;
    /*margin:0 0 1.5rem;*/
    margin: 0 2% 1.5rem 0;
    padding:0;
    transition: background-color 0.18s;
}
.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:1.6rem;
    display:flex;
    font-weight:normal;
    color:#004E5F;
    font-size:1.333rem;
    position:absolute;
    left:0;
    box-sizing:border-box;
    align-items:flex-end;
    width:100%;
    height:400px;
    border-bottom: 320px solid transparent;
    overflow:hidden;
    word-break:break-word;
}

.section.folder ul.columns.three li.column h2 a.item-title:hover,
.section.folder ul.columns.three li.column h2 a.item-title:focus,
.layout_four .section.folder ul.columns.three li.column h3 a.item-title:hover,
.layout_four .section.folder ul.columns.three li.column h3 a.item-title:focus {
    color:#CD261D;
}

.section.folder ul.columns.three li.column p.description,
.section.folder ul.columns.three li.column ul.subitems {
    border-top:2px solid #E03127;
    padding:12px;
    display:block;
    clear:both;
    margin:0;
}
.section.folder ul.columns.three li.column ul.subitems {
    position:relative;
    z-index:1;
    padding-left:2rem;
}
.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:rgba(0, 75, 95, 0.1);}
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 3px rgba(0, 0, 0, 0.75),0 0 3px rgba(0, 0, 0, 0.75);
}
body.layout_four .container,
body.layout_four .container_aside {margin:0;}
.container_aside ul.items li {border-color:#004E5F25;}
.container_aside ul.items li:last-child {border-width:2px;border-color:#E03127;}
.container_aside ul.items li a {padding:10px;color:#000000;}
.container_aside ul.items li a:hover {
    color:#E03127;
    background-color:#FFFFFF;
}
.section.folder ul.columns.three li.column:hover {
    color:#E03127;
    background-color:rgba(0, 75, 95, 0.1);
}
div.container_aside > ul, div.container_aside > div,
.container_aside.landing.briefing a.read-more {
    border-width:0;
}

.read-more {
    font-weight:normal;
    display:block;
    padding:8px 15px;
    text-align:right;
    margin:0;
}
.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;
    border-bottom:2px solid #E03127;
}

.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: #E03127;
    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: #E03127;
    border-bottom: 2px solid #E03127;
    font-size: 1.5rem;
    padding: 10px;
    margin:0;
}
.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,
.container.landing h2 a span {background-color:#FFFFFF;color:#004E5F;font-size:1.5555rem;}

.detail_aside #side-content {margin-top:1.9375rem;}
.aside .container h3, .container_aside h2, .container_aside h3, .container_aside .title_fotobar, div.container_aside.vacancy h3 span.title, div.container_aside.url h3 a span.title, div.container_aside.softlink h3 a span.title, div.container_aside.document h3 a span.title, div.container_aside.product h3 a span.title {
    background-color: transparent;
    color: #004E5F;
    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: #E03127;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 0 1rem;background-color:transparent;padding:0;font-weight:400;border-width: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:#E03127;}
#side-content .container_aside a.more {font-weight:400;margin:0;display:block;text-align:right;text-decoration:underline;}

/* folder */
.section span.objectinfo {font-size:0.7rem !important;line-height:1;font-family: 'Roboto', Arial, sans-serif;color:#000000;display:inline;}
.section .items .item-photo img {max-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:#E03127;
    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:#004E5F;}
#social-sharing button.toggle_hidden_information {color:#004E5F;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:#004E5F;color:#FFFFFF;}
a.list-icon, #social-sharing a.list-icon.whatsapp-icon {color:#004E5F;}
#social-sharing button.toggle_hidden_information::before,
#social-sharing button.toggle_hidden_information::after {font-size:1rem;line-height:7px;}

/* zoekresultatem */
.livesearch ul li a:hover, .livesearch ul li a:focus {background-color:transparent;}

.items li, dl.items dd {
    margin-bottom:1.875rem;
}
ul.subitems li {margin-bottom:0;padding:0;list-style-type:disc;}
ul.subitems li a {color:#004E5F;}
ul.subitems li a:hover,
ul.subitems li a:focus {color:#E03127;}
p.more {text-align:right;}
a.more {font-weight:400;}
a.more::after {
    display: inline-block;
    font-size: 0.75rem;
    content: "\F054";
    padding-left:0;
}

.contentrow > .section {margin:0;}
.search-results h2.result-ammount {font-size:1rem;color:#000000;margin:2rem 0 3rem;padding-bottom:1rem; border-bottom:2px solid #E03127;} 
.section .items li h3 {margin:0 0 0.5rem;}

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;}


body.highcontrast ul.onlytoptasks li.column a {background-color:#FFFFFF;border-color:#004E5F;color:#004E5F;}
body.highcontrast ul.onlytoptasks li.column a:hover,
body.highcontrast ul.onlytoptasks li.column a:focus {background-color:#FFFFFF;border-color:#E03127;color:#E03127;}

body.highcontrast .singlemenu li:hover > a,
body.highcontrast .singlemenu li a.show-menu,
body.highcontrast #social-follow {background-color:transparent;}

body.highcontrast #contact-information .heading,
body.highcontrast #footer_columns .column h1,
body.highcontrast #footer_columns .column h2,
body.highcontrast #footer_columns .column h3,
body.highcontrast #footer_columns .column h4,
body.highcontrast #contact-information p a {
    color:#FFFFFF;
}
body.highcontrast .container.landing.vacancy h2,
body.highcontrast .container_aside.landing.briefing h2,
body.highcontrast .fotobar h2,
body.highcontrast .fotobar_three h2,
body.highcontrast .landing.my_municipality h2,
body.highcontrast .container.landing.vacancy h2 a,
body.highcontrast .container_aside.landing.briefing h2 a,
body.highcontrast .fotobar h2 a,
body.highcontrast .fotobar_three h2 a{background-color:inherit;color:#004E5F;}


/* Responsive */

@media only screen and (min-width : 1470px) {
    .contentrow {width:1470px;}
    div#menu_wide {width: 660px;}
}
@media only screen and (min-width : 960px) {
    body.menutype_horizontal .content-wrapper.horizontal,
    body.menutype_dual .content-wrapper.horizontal,
    #content.error-page {
        padding-top: 128px;
    }
    div#header,
    div#menu_wide {position: fixed;}
}

@media only screen and (min-width : 960px) and (max-width : 1469px) {
    html {font-size:16px !important;}
    body {font-size:1rem !important;}
    html.largebodyfont {font-size:18px !important;}
    body.menutype_horizontal ul#dl-menu,
    div.contentrow {width:910px;}
    body.menutype_horizontal ul#dl-menu {text-align:left;margin:0 auto;height:0;}

    a#logo img {height:95px;}
    div#menu_wide {top:85px;}
    
    form#quicksearch {top:72px;}
    .grid-11 {width:65%;}
    .grid-5 {width:29%;}
    div.sublayout_row1_onlytoptasks {background-size: 1469px auto;}
    div.onlytoptasks {padding:26rem 0 0;}
    ul.onlytoptasks.columns {flex-wrap:wrap;}
    ul.onlytoptasks.columns li.column {width:31.33%;margin-bottom:1rem;}
    html.largebodyfont ul.onlytoptasks.columns li.column {width:31.33%;}
    html.largebodyfont ul.onlytoptasks.columns li.column a {width:100%;}
    
    ul.onlytoptasks.columns li.column a {width:100%;}
    ul.onlytoptasks li.column a span {height:47px;}
    
    .layout_four .section.folder ul.columns.three li.column h3 a.item-title {font-size:1.11rem;}
    
    html.largebodyfont .section.folder ul.columns.three li.column h2,
    html.largebodyfont .layout_four .section.folder ul.columns.three li.column h3 {height:130px;}
    html.largebodyfont .layout_four .section.folder ul.columns.three li.column h3 a.item-title {height:450px;}
    html.largebodyfont .section.folder ul.columns.three li.column p.with-photo .item-photo {top:65px;}
    
    
}
@media only screen and (min-width : 768px) and (max-width : 959px) {
    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:70px !important;right:10px !important;}
    form#quicksearch input.text {padding:10px !important;}
    div.sublayout_row1_onlytoptasks {background-size: 969px auto;}
    ul.onlytoptasks.columns {flex-wrap:wrap;}
    ul.onlytoptasks.columns li.column {width:31.33%;height:10.7rem;margin-bottom:1rem;}
    ul.onlytoptasks.columns li.column a {width:100%;height:10.7rem;}
    ul.onlytoptasks li.column a span {height:47px;}
    ul.onlytoptasks li.column a img {height:80px;width:80px;margin:8px auto;}

    .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) {
    html {font-size:14px !important;}
    body {font-size:1rem !important;}
    html.largebodyfont {font-size:16px !important;}
    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: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:0 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.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 {font-size:14px !important;}
    body {font-size:1rem !important;}
    html.largebodyfont {font-size:16px !important;}
    div.contentrow {width:100% !important;padding:0 20px; margin:0 auto;box-sizing:border-box;}

    form#quicksearch {top:35px !important;right:10px !important;}

    form#quicksearch input.text{
        width: calc(100% - 40px) !important;
        min-height: 40px;
        height: 40px;
        font-size: 1.25rem;
        padding:10px;
        font-family: 'Roboto', Arial, sans-serif;
    }
    form#quicksearch button.submit {
        width: 40px;
        min-height: 40px;
    }
    form#quicksearch button.submit::before {
        font-size: 1.555rem;
    }
    
    
    div#row1.sublayout_row1_onlytoptasks {background-size: 969px auto;}
    
    ul.onlytoptasks.columns {flex-wrap:wrap;}
    ul.onlytoptasks.columns li.column {width:31.33%;height:10.7rem;margin-bottom:1rem;}
    ul.onlytoptasks.columns li.column a {width:100%;height:10.7rem;}
    ul.onlytoptasks li.column a span {height:47px;}
    ul.onlytoptasks li.column a img {height:80px;width:80px;margin:8px auto;}
    
    .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;width:19rem;}
    div#menu_wide {width:96%;}
    body.menutype_horizontal #dl-menu.dl-menuwrapper a, body.menutype_horizontal #dl-menu.menu-horizontal a {font-size:1.1rem;}
    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;}
    
    body.layout_four #row3 .columns.two, body.layout_four #row3 .columns.three,
    body.layout_four #row4 .columns.two, body.layout_four #row4 .columns.three {flex-direction: column;}
    .two .column, .three .column, .four .column, .five .column {width:100% !important;}

}
@media only screen and (min-width : 5px) and (max-width : 513px) {
    body * #accessibility-tools * {font-size:0.8rem;}
    div#header {
        min-height: 165px !important;
        height: 165px !important;
    }
    div#accessibility-tools div#styleselect {top:25px !important;}
    #accessibility-tools .webreader {float:right !important;}
    form#quicksearch {top:65px !important;width:94% !important;}
    body.menutype_horizontal #dl-menu.dl-menuwrapper a,
    body.menutype_horizontal #dl-menu.menu-horizontal a {margin: 0 5px;}
    body.menutype_horizontal ul.dropdownmenu {columns:1;column-rule:0px;}
    body.menutype_horizontal #dl-menu.menu-horizontal li ul.dropdownmenu li {padding:5px 0;}
    
    ul.onlytoptasks.columns {display:block;width:100%;}
    ul.onlytoptasks.columns li.column {width:100%;height:3.5rem;}
    ul.onlytoptasks.columns li.column a {height: 3.5rem;min-height:0;}
    ul.onlytoptasks.columns li.column a span {justify-content: left;width:auto;}
    ul.onlytoptasks li.column a img {width:38px;height:38px;margin:5px 5px 0 0;float:left;}
    
    html.largebodyfont div.onlytoptasks {padding-top:15rem;}
    html.largebodyfont ul.onlytoptasks li.column {width:100%;height:3.5rem;}
    html.largebodyfont ul.onlytoptasks li.column a {width:100%;height:3.5rem;}
    html.largebodyfont ul.onlytoptasks.bannercount-6 li.column {width:100%;height:3.5rem;}
    
    .section.folder ul.columns.three {margin:1rem 0;}
    .row2_content {background-size:513px 135px; padding-bottom:135px;}
    
    div#accessibility-tools {width:14.4rem;}
}

@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;}

}
@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%;}
}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link .menu-thumb {
    display: none;
}
#footer_columns a {
    text-decoration: none;
    font-weight: 500;
}
.blokinformatie {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
    border: 1px solid #ddd;
}