@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;500&display=swap');

:root {
    --color1:#0054A3;
    --color2:#FFFFFF;
    --color3:#F26B36;
    --color4:#FFFFFF;
    --color5:#00A060;
    --color6:#000000;
    --green:#008855;
    --green-accent:var(--color5);
    --blue:var(--color1);
    --blue-light: #f0f4fa;
    --blue-light-hover: #f8fafc;
    --orange:var(--color3);
    --lightgreen:#7ac142;
    --lightblue:#00adef;
    --purple:#765aa6;
    --white:var(--color2);
    --black:var(--color6);
}

#DsEditProperties div#DsEditExplorerToggle {display:none;}

/* Verberg niet gebruikte layouts */
#DsEditLogicGroup_sitemap li:nth-child(-n+6),
#DsEditLogicGroup_layout li:nth-child(-n+9),
#std_layout-icon-list li:nth-child(-n+6) {display:none;}

/* browser fixes */
div:focus {outline:none;}

/* Stops Safari / ios to give inputs a border-radius */
input[type="search"],
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
-webkit-appearance: none;border-radius: 0;}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {display: none; width : 0; height: 0;}
input[type=search]::-ms-reveal {display: none; width : 0; height: 0;}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {display: none;}

input {background-color:#FFFFFF;}
#contact {display:none;}

/* WCAG fixes */
body a.skip-link.display-in-place-on-focus:focus {background-color:#FFFFFF;}
@media only screen and (max-width: 959px) {
    div#content-footer {min-height: 8rem;}
}
/* Einde WCAG fixes */

/* .error-page {border-top:50px solid #0054A3;padding:0 15px;margin:0 auto !important;max-width:1440px;} */

.information-bar {
	z-index:10;
	width:100%;
	box-sizing:border-box;
	padding:5px 2%;
}

body {
    font-family:Arial, Sans-serif;
    color:#000000;
}
h1, h2, h3, h4, h5, h6 {
    font-family:'Ubuntu', sans-serif;
    color:#000000;
    font-weight:500;
}
h1 {font-size:2.3335rem;}
h2,
h2.toggle_heading,
.items h2 {font-size:1.555rem;font-weight:500;margin:1rem 0 0.5rem;}
h2.toggle_heading {margin-bottom:0;}
h3,
.search-results h3,
.items h3 {font-size:1.25rem;margin:1rem 0 0;}
h4,
.items h4 {font-size:1.166rem;margin:1rem 0 0;}
h5 {font-size:1rem;margin:1rem 0 0;}
h6 {font-size:1rem;margin:1rem 0 0;font-style:normal;}
p, ol, ul, dl, dd, dt {
    color:#000000;
}
h3.adjusteddatelabel {margin-bottom:1rem;}
.section.mappoint ul.openingdays dl.details,
.section.mappoint ul.adjustedtdates dl.details {grid-template-columns: 180px auto;}

.section ul ul {list-style-type:"-  ";}
.section ul ul ul {list-style-type:"»  ";}

.description {font-weight:bold;font-size:1.111rem;}

#calamity {}
/* CMS2022.6 fix - not needed with update 7 */
.contentrow.calamity ~ .contentrow {overflow:hidden;}
.contentrow.calamity ~ .contentrow div.topsix_search {padding:1rem 0;}

#tinyblock #accessibility-tools {
  position: fixed;
  float: none;
  width: 35px !important;
  height: auto;
  background-color: #0054A3;
  top: 210px !important;
}
#tinyblock #accessibility-tools .hint {right: -200px;top: 0px;line-height:1.5 !important;height:35px;box-sizing:border-box;background-color:#0054A3;color:#FFFFFF;}
#tinyblock #accessibility-tools button.switch:hover .hint {right:40px;top:0px}

div.grid-11 {box-sizing:border-box;padding:1px;}
div.grid-5 {box-sizing:border-box;padding:1px;}
.push-5,
.pull-11 {left:unset;}

button,
a {color:#0054A3;}

button:hover,
button:focus,
a:hover,
a:focus {text-decoration: underline;color:#000000;}

button:focus,
a:focus {display:inline-block;outline: 1px #0054A3 dashed;outline-offset:-1px;}
.footer_website a:focus {outline: 1px dashed #FFFFFF;}

.list-icon::before,
a.list-icon, #social-sharing a.list-icon.whatsapp-icon {color:#0054A3;}

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 {color:#000000;}


/* watermerk */
div.footer_website{
    background-color:#0054A3;
    border-top-width:0;
/*    background-repeat:no-repeat;
    background-position:center calc(100% - 10px);
    padding-bottom:68px;
    background-size:auto 48px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 582 50' style='enable-background:new 0 0 582 50' xml:space='preserve'%3E%3Cstyle%3E .st0%7Bfill:%23fff%7D %3C/style%3E%3Cpath class='st0' d='m8.5 22.8 2.9-11.2h6.5l2.7 11.2h.1l2.2-11.2h6l-4.2 17.6h-7.2l-2.9-11.5h-.1l-2.8 11.5H4.1L0 11.6h6.3l2.2 11.2zM28.9 22.4c0-2.2.7-3.9 2.1-5 1.4-1.1 3.4-1.6 6.1-1.6 2.7 0 4.7.5 6.1 1.6 1.4 1.1 2.1 2.8 2.1 5 0 2.3-.7 4-2.1 5.3-1.4 1.2-3.4 1.8-6.1 1.8-2.7 0-4.7-.6-6.1-1.8-1.4-1.3-2.1-3.1-2.1-5.3zm6.7 0v1.3c0 .4.1.8.2 1 .1.3.2.5.4.7.2.2.4.3.7.3.3 0 .5-.1.7-.3.2-.2.3-.4.4-.7.1-.3.2-.6.2-1s.1-.8.1-1.3c0-.4 0-.8-.1-1.1 0-.3-.1-.6-.2-.9-.1-.3-.2-.5-.4-.6-.2-.2-.4-.2-.7-.2-.3 0-.5.1-.7.2-.2.2-.3.4-.4.6-.1.3-.2.6-.2.9.1.3 0 .7 0 1.1zM52.8 24.1c0 .4.1.7.3 1 .2.3.4.5.8.6.3.2.7.3 1.1.3.4.1.9.1 1.3.1.9 0 1.7-.1 2.4-.2s1.4-.3 1.9-.6v3.4c-.9.3-1.8.5-2.8.6-1 .1-2 .2-3.1.2-2.7 0-4.7-.6-6.1-1.8-1.4-1.2-2.1-3-2.1-5.3 0-2.2.7-3.9 2.1-5 1.4-1.1 3.4-1.6 6.1-1.6 1.3 0 2.3.2 3.2.6.9.4 1.6.9 2.1 1.6.5.7.9 1.5 1.2 2.4.2.9.4 2 .4 3.1v.8h-8.8zm3.3-2.8c0-.3 0-.5-.1-.8 0-.3-.1-.6-.2-.8-.1-.3-.3-.5-.5-.7-.2-.2-.5-.3-.8-.3-.4 0-.7.1-.9.3-.2.2-.4.4-.5.7-.1.3-.2.5-.3.8 0 .3-.1.6 0 .8h3.3zM69.7 16v3h.1c.2-.5.4-.9.7-1.3.3-.4.6-.7.9-1 .3-.3.7-.5 1.1-.7s.9-.3 1.4-.3c.4 0 .7 0 1 .1v5.3c-.2-.1-.4-.1-.6-.2-.3 0-.5-.1-.8-.1-.4 0-.9.1-1.2.3-.4.2-.7.4-1 .7-.3.3-.5.7-.7 1.1-.2.4-.3.9-.3 1.4v4.8H64V16h5.7zM86.7 29.1v-2.4h-.1c-.4 1-1 1.7-1.7 2.1-.7.4-1.5.6-2.6.6s-2-.2-2.7-.6c-.6-.3-1.1-.8-1.6-1.5-.5-.6-.8-1.4-1-2.3-.2-.9-.3-1.8-.3-2.7 0-.9.1-1.7.3-2.5.2-.8.5-1.5 1-2.1s1-1.1 1.7-1.4c.7-.4 1.6-.5 2.5-.5.9 0 1.6.2 2.3.5.6.3 1.2.8 1.7 1.5h.1v-7.5h6.3v18.9h-5.9zm-.2-6.6c0-.4 0-.7-.1-1.1 0-.4-.1-.7-.2-.9-.1-.3-.3-.5-.5-.6-.2-.2-.5-.2-.8-.2-.3 0-.6.1-.8.2-.2.2-.4.4-.5.6-.1.3-.2.5-.2.9 0 .3-.1.7-.1 1 0 .4 0 .7.1 1 0 .3.1.6.2.9.1.3.3.5.5.7.2.2.5.3.8.3.3 0 .6-.1.8-.3.2-.2.4-.4.5-.6.1-.3.2-.5.2-.9s.1-.7.1-1zM101.1 24.1c0 .4.1.7.3 1 .2.3.4.5.8.6.3.2.7.3 1.1.3.4.1.9.1 1.3.1.9 0 1.7-.1 2.4-.2s1.4-.3 1.9-.6v3.4c-.9.3-1.8.5-2.8.6-1 .1-2 .2-3.1.2-2.7 0-4.7-.6-6.1-1.8-1.4-1.2-2.1-3-2.1-5.3 0-2.2.7-3.9 2.1-5 1.4-1.1 3.4-1.6 6.1-1.6 1.3 0 2.3.2 3.2.6.9.4 1.6.9 2.1 1.6.5.7.9 1.5 1.2 2.4.2.9.4 2 .4 3.1v.8h-8.8zm3.2-2.8c0-.3 0-.5-.1-.8 0-.3-.1-.6-.2-.8-.1-.3-.3-.5-.5-.7-.2-.2-.5-.3-.8-.3-.4 0-.7.1-.9.3-.2.2-.4.4-.5.7-.1.3-.2.5-.3.8 0 .3-.1.6 0 .8h3.3zM111.9 16h6v2.3h.1c.4-.9 1-1.6 1.7-2 .8-.4 1.6-.6 2.5-.6.8 0 1.6.1 2.1.3.6.2 1.1.5 1.4.9.4.4.6.8.8 1.4.2.5.3 1.1.3 1.7v9.1h-6.3v-8.2c0-.2-.1-.4-.1-.6-.1-.2-.2-.3-.3-.4-.2-.1-.4-.2-.6-.2-.3 0-.5.1-.7.2-.2.1-.3.3-.3.4-.1.2-.1.4-.1.6v8.2h-6.3V16zM136.1 24.3l-2.9 7.7h-4l1.6-7.7h5.3zM147.8 10.3h2.4v7.9h.1c.4-.7 1-1.2 1.7-1.6.7-.4 1.5-.6 2.4-.6 1.7 0 2.9.5 3.6 1.5.8 1 1.2 2.3 1.2 4.1v7.6h-2.4v-6.6c0-1.5-.2-2.6-.6-3.4-.4-.7-1.1-1.1-2.1-1.2-.7 0-1.3.1-1.7.4-.5.3-.9.6-1.2 1.1-.3.5-.6 1-.7 1.7-.2.7-.2 1.4-.2 2.1v5.9h-2.4V10.3zM162.3 22.7c0-1 .2-1.9.5-2.7.3-.8.8-1.5 1.3-2.1.6-.6 1.3-1.1 2.1-1.4.8-.3 1.7-.5 2.7-.5 1 0 1.9.2 2.7.5.8.3 1.5.8 2.1 1.4.6.6 1 1.3 1.3 2.1.3.8.5 1.7.5 2.7 0 .9-.2 1.8-.5 2.6s-.8 1.5-1.3 2.1c-.6.6-1.3 1.1-2.1 1.4-.8.4-1.7.5-2.6.5-1 0-1.9-.2-2.7-.5-.8-.4-1.5-.8-2.1-1.4-.6-.6-1-1.3-1.3-2.1-.4-.8-.6-1.6-.6-2.6zm2.6 0c0 .6.1 1.1.2 1.7.2.6.4 1.1.7 1.5.3.5.7.8 1.2 1.1.5.3 1.1.4 1.8.4s1.3-.1 1.8-.4c.5-.3.9-.7 1.2-1.1.3-.5.6-1 .7-1.5.2-.6.2-1.1.2-1.7 0-.6-.1-1.2-.3-1.8-.2-.6-.4-1.1-.8-1.5-.3-.5-.8-.8-1.3-1.1-.5-.3-1.1-.4-1.7-.4-.6 0-1.2.1-1.7.4-.5.3-.9.6-1.3 1.1-.3.5-.6 1-.8 1.5.2.6.1 1.2.1 1.8zM178.2 22.7c0-1 .2-1.9.5-2.7.3-.8.8-1.5 1.3-2.1.6-.6 1.3-1.1 2.1-1.4.8-.3 1.7-.5 2.7-.5 1 0 1.9.2 2.7.5.8.3 1.5.8 2.1 1.4.6.6 1 1.3 1.3 2.1.3.8.5 1.7.5 2.7 0 .9-.2 1.8-.5 2.6s-.8 1.5-1.3 2.1c-.6.6-1.3 1.1-2.1 1.4-.8.4-1.7.5-2.6.5-1 0-1.9-.2-2.7-.5-.8-.4-1.5-.8-2.1-1.4-.6-.6-1-1.3-1.3-2.1-.4-.8-.6-1.6-.6-2.6zm2.5 0c0 .6.1 1.1.2 1.7.2.6.4 1.1.7 1.5.3.5.7.8 1.2 1.1.5.3 1.1.4 1.8.4s1.3-.1 1.8-.4c.5-.3.9-.7 1.2-1.1.3-.5.6-1 .7-1.5.2-.6.2-1.1.2-1.7 0-.6-.1-1.2-.3-1.8-.2-.6-.4-1.1-.8-1.5-.3-.5-.8-.8-1.3-1.1-.5-.3-1.1-.4-1.7-.4-.6 0-1.2.1-1.7.4-.5.3-.9.6-1.3 1.1-.3.5-.6 1-.8 1.5.2.6.1 1.2.1 1.8zM196.5 18.2h-3v-1.9h3v-1.2c0-.8.1-1.5.2-2.1.1-.6.3-1.2.7-1.6.3-.5.8-.8 1.3-1 .6-.2 1.3-.4 2.2-.4.3 0 .6 0 .8.1.3 0 .5.1.7.1l-.1 1.9c-.1-.1-.3-.1-.5-.1h-.6c-.5 0-.9.1-1.2.2-.3.2-.5.4-.7.6-.2.3-.3.6-.3 1-.1.4-.1.8-.1 1.2v1.4h3.4v1.9h-3.4v10.9h-2.4v-11zM214.3 27.3c-.2.2-.4.5-.7.7-.3.3-.6.5-.9.7-.4.2-.8.4-1.2.5-.5.1-1 .2-1.6.2-1 0-1.8-.2-2.5-.6-.7-.4-1.3-.9-1.7-1.6-.4-.7-.8-1.4-1-2.2-.2-.8-.3-1.7-.3-2.6 0-.9.1-1.7.3-2.5.2-.8.6-1.5 1-2.1.5-.6 1-1.1 1.7-1.4.7-.4 1.5-.5 2.4-.5 1.1 0 2 .2 2.7.6.7.4 1.2.9 1.6 1.5h.1v-7.8h2.4v18.9h-2.3v-1.8zm-7.4-4.6c0 .5 0 1 .2 1.6.1.6.3 1.1.6 1.6s.7.9 1.1 1.2c.5.3 1 .5 1.6.5.7 0 1.2-.1 1.7-.4.5-.3.9-.7 1.2-1.1.3-.5.5-1 .7-1.5.1-.6.2-1.1.2-1.6 0-.6-.1-1.2-.2-1.8-.2-.6-.4-1.1-.7-1.5-.3-.5-.7-.8-1.2-1.1-.5-.3-1-.4-1.7-.4-.6 0-1.2.1-1.6.4-.5.3-.8.6-1.1 1.1-.3.4-.5 1-.6 1.5-.1.3-.2.9-.2 1.5zM220.2 26.6c.2.2.5.3.8.4.3.1.5.2.8.3.3.1.5.1.8.2h.6c.3 0 .5 0 .8-.1.3-.1.5-.2.8-.3.2-.1.4-.3.6-.6.2-.2.2-.5.2-.9s-.1-.7-.4-1c-.3-.3-.6-.5-1-.7-.4-.2-.9-.4-1.3-.7-.5-.2-.9-.5-1.3-.8-.4-.3-.8-.7-1-1.1-.3-.4-.4-.9-.4-1.5 0-.7.1-1.3.4-1.7.2-.5.6-.9 1-1.2.4-.3.9-.6 1.4-.7.6-.2 1.1-.2 1.8-.2.6 0 1.1.1 1.5.2.5.1.9.2 1.4.4l-.2 2.1c-.1-.1-.3-.2-.5-.2-.2-.1-.5-.1-.7-.2-.2-.1-.5-.1-.7-.2-.2 0-.4-.1-.5-.1-.6 0-1.1.1-1.6.4-.5.3-.7.6-.7 1.2 0 .4.1.8.4 1.1.3.3.6.5 1 .7.4.2.9.4 1.3.6.5.2.9.5 1.3.8.4.3.8.7 1 1.1.3.4.4 1 .4 1.7s-.1 1.3-.4 1.8c-.3.5-.6.9-1 1.2-.4.3-.9.6-1.4.7-.5.2-1.1.2-1.7.2-.6 0-1.2 0-1.8-.1-.6-.1-1.2-.3-1.7-.6v-2.2zM238.3 18.2h-3.4v7c0 .8.2 1.3.6 1.7.4.4.9.6 1.4.6.4 0 .7 0 .9-.1.3-.1.5-.2.7-.3v2c-.3.1-.6.2-.9.2-.3.1-.7.1-1.1.1-1.2 0-2.2-.3-2.9-.9-.7-.6-1.1-1.5-1.1-2.8v-7.5h-2.9v-1.9h2.9v-3l2.4-.8v3.7h3.4v2zM242.3 17.2c.6-.4 1.2-.6 1.9-.9.7-.2 1.5-.3 2.3-.3 1.8 0 3.2.4 4 1.3.8.9 1.2 2.2 1.2 4v7c0 .4 0 .7.1.8h-2.2v-1.7h-.1c-.1.2-.3.4-.6.6-.2.2-.5.4-.8.6-.3.2-.7.4-1.1.5-.4.1-.9.2-1.4.2-.7 0-1.3-.1-1.9-.2-.6-.2-1.1-.4-1.5-.7-.4-.3-.7-.7-1-1.2-.2-.5-.3-1.1-.3-1.8 0-.8.2-1.5.6-2 .4-.5.9-1 1.5-1.3.6-.3 1.2-.6 1.9-.7.7-.1 1.4-.2 2-.2h1.3c.4 0 .8 0 1.3.1 0-1.1-.2-1.9-.7-2.5-.5-.6-1.3-.8-2.5-.8-.7 0-1.3.1-2 .4-.7.2-1.2.6-1.7 1l-.3-2.2zm7.1 5.8h-1.6c-.3 0-.7 0-1.2.1-.5 0-1 .1-1.5.3-.5.2-.9.4-1.2.7-.3.3-.5.8-.5 1.3 0 .3.1.6.2.9.2.3.3.5.6.7.2.2.5.3.8.4.3.1.6.1.8.1 1.2 0 2.1-.3 2.7-1 .6-.6.9-1.4.9-2.4V23zM265.3 27.3c-.2.2-.4.5-.7.7-.3.3-.6.5-.9.7-.4.2-.8.4-1.2.5-.5.1-1 .2-1.6.2-1 0-1.8-.2-2.5-.6-.7-.4-1.3-.9-1.7-1.6-.4-.7-.8-1.4-1-2.2-.2-.8-.3-1.7-.3-2.6 0-.9.1-1.7.3-2.5.2-.8.6-1.5 1-2.1.5-.6 1-1.1 1.7-1.4.7-.4 1.5-.5 2.4-.5 1.1 0 2 .2 2.7.6.7.4 1.2.9 1.6 1.5h.1v-7.8h2.4v18.9h-2.3v-1.8zm-7.4-4.6c0 .5 0 1 .2 1.6.1.6.3 1.1.6 1.6s.7.9 1.1 1.2c.5.3 1 .5 1.6.5.7 0 1.2-.1 1.7-.4.5-.3.9-.7 1.2-1.1.3-.5.5-1 .7-1.5.1-.6.2-1.1.2-1.6 0-.6-.1-1.2-.2-1.8-.2-.6-.4-1.1-.7-1.5-.3-.5-.7-.8-1.2-1.1-.5-.3-1-.4-1.7-.4-.6 0-1.2.1-1.6.4-.5.3-.8.6-1.1 1.1-.3.4-.5 1-.6 1.5-.2.3-.2.9-.2 1.5zM285.3 29.1h-2.8l-4.6-12.8h2.6l3.5 10.5 3.5-10.5h2.4l-4.6 12.8zM292.3 17.2c.6-.4 1.2-.6 1.9-.9.7-.2 1.5-.3 2.3-.3 1.8 0 3.2.4 4 1.3.8.9 1.2 2.2 1.2 4v7c0 .4 0 .7.1.8h-2.2v-1.7h-.1c-.1.2-.3.4-.6.6-.2.2-.5.4-.8.6-.3.2-.7.4-1.1.5-.4.1-.9.2-1.4.2-.7 0-1.3-.1-1.9-.2-.6-.2-1.1-.4-1.5-.7-.4-.3-.7-.7-1-1.2-.2-.5-.3-1.1-.3-1.8 0-.8.2-1.5.6-2 .4-.5.9-1 1.5-1.3.6-.3 1.2-.6 1.9-.7.7-.1 1.4-.2 2-.2h1.3c.4 0 .8 0 1.3.1 0-1.1-.2-1.9-.7-2.5-.5-.6-1.3-.8-2.5-.8-.7 0-1.3.1-2 .4-.7.2-1.2.6-1.7 1l-.3-2.2zm7 5.8h-1.6c-.3 0-.7 0-1.2.1-.5 0-1 .1-1.5.3-.5.2-.9.4-1.2.7-.3.3-.5.8-.5 1.3 0 .3.1.6.2.9.2.3.3.5.6.7.2.2.5.3.8.4.3.1.6.1.8.1 1.2 0 2.1-.3 2.7-1 .6-.6.9-1.4.9-2.4V23zM306.2 16.3h2.3v2h.1c.4-.7.9-1.3 1.7-1.7.8-.4 1.6-.6 2.5-.6 1.7 0 2.9.5 3.6 1.5.8 1 1.2 2.3 1.2 4.1v7.6h-2.4v-6.6c0-1.5-.2-2.6-.6-3.4-.4-.7-1.1-1.1-2.1-1.2-.7 0-1.3.1-1.7.4-.5.3-.9.6-1.2 1.1-.3.5-.6 1-.7 1.7-.2.7-.2 1.4-.2 2.1v5.9h-2.4V16.3zM329.6 10.3h2.4v7.9h.1c.4-.7 1-1.2 1.7-1.6.7-.4 1.5-.6 2.4-.6 1.7 0 2.9.5 3.6 1.5.8 1 1.2 2.3 1.2 4.1v7.6h-2.4v-6.6c0-1.5-.2-2.6-.6-3.4-.4-.7-1.1-1.1-2.1-1.2-.7 0-1.3.1-1.7.4-.5.3-.9.6-1.2 1.1-.3.5-.6 1-.7 1.7-.2.7-.2 1.4-.2 2.1v5.9h-2.4V10.3zM355.3 28.6c-.2.1-.5.2-.7.3-.3.1-.5.2-.8.3-.3.1-.7.2-1.1.2-.4.1-.9.1-1.4.1-1.1 0-2.1-.2-3-.5-.8-.3-1.5-.8-2.1-1.4-.5-.6-1-1.3-1.2-2.2-.3-.9-.4-1.8-.4-2.8 0-1 .1-1.8.4-2.6.3-.8.7-1.5 1.2-2.1.5-.6 1.2-1 1.9-1.3.7-.3 1.6-.5 2.5-.5 1.1 0 2 .2 2.7.6.7.4 1.3.9 1.7 1.5.4.6.8 1.4.9 2.3.2.9.3 1.8.3 2.9H347c0 .6.1 1.2.3 1.7.2.5.5 1 .9 1.3.4.4.8.7 1.4.9.5.2 1 .3 1.6.3.4 0 .8 0 1.2-.1l1.2-.3c.4-.1.7-.3 1-.4.3-.2.5-.3.6-.4v2.2zm-1.5-7.1c0-.5-.1-.9-.2-1.4-.1-.4-.3-.8-.6-1.1-.3-.3-.6-.6-1-.8-.4-.2-.9-.3-1.4-.3-.6 0-1.1.1-1.5.3-.4.2-.8.5-1 .8-.3.3-.5.7-.6 1.1-.1.4-.2.8-.3 1.3h6.6zM366.8 18.2h-3.4v7c0 .8.2 1.3.6 1.7.4.4.9.6 1.4.6.4 0 .7 0 .9-.1.3-.1.5-.2.7-.3v2c-.3.1-.6.2-.9.2-.3.1-.7.1-1.1.1-1.2 0-2.2-.3-2.9-.9-.7-.6-1.1-1.5-1.1-2.8v-7.5h-2.9v-1.9h2.9v-3l2.4-.8v3.7h3.4v2z'/%3E%3Cg%3E%3Cpath class='st0' d='M499.8 3.7c-1.6 2.7-5.8 9.8-6.6 12 0 0 7-1.9 10.3-3.9 1.2-1.3 2.3-4.4 3.4-5.5 1.6-1.6 7.9-1.8 3.5 3.9-2.1 2.7-7.7 11-9.6 17.7-.4 1.3-1.5 1.9-3 1.7-1-.1-.7-1.2-.4-2.3 1.1-4.5 4.8-11.8 4.8-11.9-1.7 1.1-10.8 4.6-10.8 4.6-1.4 3-2.1 6.7-3 7.6-1.8 1.8-3.2-.4-3.2-1.7-.1-2.2 1.2-5.2 1.9-6.7-1.4-1-2.8-2.5-1.5-4.9.4-.7 2.4-2.9 4.6-.6.5-1.2 5.3-10.6 5.9-11.6.5-.8 1.3-1.2 2.6-1.2 1.5.1 2.7.2 1.1 2.8zm-96.6 1.8c4.7 4.4-2.3 9.7-4.9 10.9 0-.1 6.8-8.4 2.3-9.3-2.5-.5-11 1.1-18.8 6.9-1.8 1.4-3.3 2.8-3.9 4.5-.1.4-.1 1.1.5 1.3 1.7.9 9.5-1.5 8.8-1.3 2.8-.9 9.3-1.6 10.6 1.3.8 0 6.7-1.7 8.4 3.4 1.9-2.1 9.1-8.5 14-5.1.8.5-1.8 4.4-2.3 4.5 0 0-2.8-4.7-11.4 6.9-.9 1.2-1.2 2.8-2.6 2.3-2.1-.7-.8-6.1-.8-6.1-.4-2.2-4.7-1.6-4.8-1.3-2.6 26-13.7 25.6-16.1 24.4-1.7-.8-2.3-2.2-2.7-4-3.3-15 13.8-22.6 13.8-22.6-.2-1.7-7.7.8-10 1.4-4.1 1.1-7.9.9-9.3-1-1.1-1.4-1.1-4.1-.2-5.9 3.1-6.3 11.5-10.1 17.3-11.7 8.7-2.2 12.1.5 12.1.5zm123.2 16.7c1.5-1.5 7.3-7.3 11.3-4.6.6.4-1.5 3.5-1.9 3.6 0 0-2.3-3.9-9.3 5.8-2.1 3.1-3.4 2.6-3-.8.1-.7.4-2.5.4-2.5.8-4.2-4.8-.6-4.8-.6-.7 1.8-1.3 3.1-2.1 4.3-.6 1-2.1 1.7-3 1-.5-.2-.3-1.1-.7-1.3-.6-.3-2.1 1.1-2.5 1.3-5.8 3.9-7.5-.2-7.3-1.9.3-2.4 1.8-4.4 4-5.7 3.5-2.1 5.6.1 7 .7.7.3 1.1 0 1.1-.2 0 0 .2-.6.3-1.4.1-.9.1-1.7-.2-1.9-.7-.7-1-.4-2.5.1-.9.3-1.6-.5-1.7-1.1 0-.2 0-.7 1.4-1.5 2-1.3 4.7-.4 5.8 1.2.9 1.4.6 2.8.6 2.8.6-.3 7.7-3.1 7.1 2.7zm21.5-14.8c3.1-1.2-.1 2.1-1.5 4.8.1-.1 8 0 11.6-1.1 1.4-.4 2.9 1.9 1.3 2.9-3 1.9-15.1 1.5-15.1 1.5s-1.1 1.7-1.9 4c-.5 1.7-1.2 5.7.6 6.7 2.4 1.4-2.6 2.7-3.6 2.3-4.7-2.1 1.1-12.8.9-12.8 0 0-10.2-.6-11.9-1.8-.4-.3-1.2-1.7 0-1.7h13.8s2.7-3.6 5.8-4.8zm-106.8 6.1c2.5-.3 5.1 1.8 2.5 5.4-1.2 1.7-4.4 3.3-8.5 4.5 0 0-.3 1.2.1 2.7.6 1.9 8.4-5.2 9.7-6.4 1-.9 2-2.1 2.9-2.2 4.1-.2.1 5.5-.5 7 0 0 4.3-5.2 7-5.5 5.3-.3.7 7.9 7.1 6 0 0-1-1.8.3-3.7 1.3-1.9 4.6-3 7-2.3 3.2 1 2 3.4.4 5.1-1 1.1-2.3 1.9-2.3 1.9 2.2.8 7.3-.1 11.9-1.6.3-.1 1.8-.7 1.8.1 0 .7-3.2 2.7-6.2 3.6-3.6 1.1-8 2-11-.1-.8.4-1.8.7-2.5.9-8.4 2.2-3.6-7.6-7.6-6.3-2.6 1.1-4.9 7.2-8.4 6.6-1.4-.2-1.8-4.5-2.3-3.9-4.5 4.8-7.5 5.2-8.4 4.9-2.7-.7-3.3-4.6-3-6.3-1.7.4-2.7.1-3.1-.2-.1 1.5-1.5 6.1-4.8 7.6-2.1 1-3.6-.8-4.1-2.3-1.4-4.3 2.5-11.3 4.6-12.8 1.3-.9 3.2-.5 3.7.9.2.7-.4 1.9-.1 2.3.7 1.1 3.9.9 4.5.7 4.4-6 9.1-6.5 9.3-6.6m.1 3.1c.1-1.7-4.7.9-5.4 3.3 0 0 5.3-1.3 5.4-3.3zm-16.8 6c-.7.3-2.4 3.5-2.4 4.7.1.8 1.5.7 2.2 0 .9-.9 1.5-3.9.8-4.8 0 0-.3.1-.6.1m41.3-1.4c-2.9 1.5-1.7 3.3-1.7 3.3s1.5-.3 2.8-1.8c1.9-2 0-2.1-1.1-1.5zm41.5 5.6c1 1 5.3-2.8 5.3-2.8s-.1-1.6-2.9-1.1c-2.7.5-3.3 3-2.4 3.9zM384 37.5c-.8 2.4-.7 6.9.8 7.6C387 46 393.7 34 394 26c0 0-7.5 3.3-10.2 11.8'/%3E%3C/g%3E%3C/svg%3E%0A");
*/
}
/*
div.footer_website:after {
    content:'Woerden, hoofdstad van het Groene Hart';
    position:absolute;
    left:-999999em;
    top:-999999em;
}
*/
/* rij kleuren */
#row1 {background-color:transparent;}
#row4 {background-color:#C6E9FA;}

/* Fixed header */
.tinyblock_enabled #header .container-sessions {top:10px;float:none;left:0;right:auto;font-size:0.66rem;}
.fixed_header #header {height:143px; min-height:unset;transition:all 0.3s !important;}
.fixed_header.scrolled_past_header #header {height:94px;}
.fixed_header #readspeaker {margin-top:193px;padding:0;}
.layout_four.topsix_search.fixed_header #header,
.layout_four.fixed_header #header{border-bottom:50px solid #0054A3;}
.fixed_header.scrolled_past_header #readerspeaker {}
a#logo {padding: 0;max-width: unset;margin: 0 0 0 auto;}
a#logo img {transition:all 0.3s;height:143px;width:auto;}
.fixed_header.scrolled_past_header a#logo img {height:83px;}
.fixed_header.scrolled_past_header #menu_wide {box-shadow: none;}



/* menu */
body.fixed_header #menu_wide {
    left: 0;
    right:0;
    width: max-content;
    height: 0;
    min-height: 0;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
    background-color: transparent;
    z-index: 9 !important;
}
body.fixed_header #menu_wide {top:83px;}
body.fixed_header.scrolled_past_header #menu_wide {top:40px;}


body.menutype_horizontal #dl-menu.menu-horizontal li {padding:0 0.8125rem;box-sizing:border-box;}
.menu-horizontal li.first-child {margin:0;}
ul.menu-horizontal a.toplevellink ,
body.menutype_horizontal #dl-menu.menu-horizontal a.toplevellink  {text-decoration:none;font-weight:300;font-family:'Ubuntu', sans-serif;color:#0054A3;font-size:1.388rem; padding:0 0 0.5rem;}
.menu-horizontal li.active a.toplevellink,
.singlemenu li:hover > a.toplevellink,
.singlemenu li a.show-menu {background-color:transparent;}
.menu-horizontal li a.toplevellink:hover, 
.menu-horizontal li a.toplevellink:focus {text-decoration:none;}
.menu-horizontal li.active a.toplevellink {background-color: transparent;color: #0054A3;text-decoration:none;}
.menu-horizontal li.active a.toplevellink::before {content: "";position: absolute;bottom: 0;width: 100%;border-bottom: 2px solid #0054A3;}
.menu-horizontal li a.toplevellink::before {content: "";position: absolute;bottom: 0;width: 0%;border-bottom: 2px solid #00A060;transition: width 0.5s;}
.menu-horizontal li.active_list a.toplevellink::before, 
.menu-horizontal li a.toplevellink:hover::before, 
.menu-horizontal li a.toplevellink:focus::before {width: 100%;}

/* uitklap menu */
body.menutype_horizontal #dl-menu ul.dropdownmenu {width:100%;left:0;top:38px;columns:3;transition:0.5s;}
body.menutype_horizontal #dl-menu ul.dropdownmenu li {page-break-inside: avoid;padding:0;float:none; width:100%;}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link {border:0px dashed #00A06050;border-width:1px 0 0;color:#0054A3;font-size:1rem;margin:0 0.5rem 0;padding:0.5rem !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 {background-color:transparent;color:#000000;}


/* Kruimelpad */
body.fixed_header #row1.row1_breadcrumb {transition:all 0.3s !important; position:fixed;padding-top:0;top: 143px;background-color:#0054A3;width:100%;z-index:2;}
body.fixed_header.scrolled_past_header #row1.row1_breadcrumb {top:94px;}
.breadcrumbs ol {max-width:75%;}
.breadcrumbs {min-height:50px;display: flex;align-items: center;}
.breadcrumbs *,
.breadcrumbs a,
.breadcrumbs a::after {color:#FFFFFF;}

/* livesearch */
#searchinput_suggestions {top:4rem;}
.livesearch ul li a:hover, .livesearch ul li a:focus {background-color:transparent;color:#000000;}

/* eparticipatie */
.emocracy h4 a {display:block;}
.emocracy .title {background-color:transparent;color:#0054A3;border-bottom:3px solid #00A060;}
ul.tabs.emocracy a.tab-item {padding:0.5rem 1rem;border-radius:0;border-bottom:3px solid #0054A3;background-color:#0054A3;color:#FFFFFF;}
ul.tabs.emocracy li.active a.tab-item {text-decoration:none;background-color:transparent;color:#0054A3;border-color:#0054A3;}
.subjects {border-top-width:0px;}
.subject.emocracy p.fotobar_description {margin:1rem 0;}

/* Contentpagina */
button.blocktitle,
.section.product button.blocktitle {border-radius:0;border-width:2px;border-color:#0054A3;padding:0.5rem;}
.blocktitle:focus,
.blocktitle:hover,
.product .blocktitle:focus,
.product .blocktitle:hover {background-color:transparent;}
.blocktitle::after,
.product .blocktitle::after,
.vacitem .blocktitle::after {line-height:2rem;font-size:1rem;color:#0054A3;}
.blocktitle.toggle-active,
.section.product .blocktitle.toggle-active {border-radius:0;border-width:2px 2px 0;}
.hidden_information,
.product .hidden_information {border-radius:0;border-width:0 2px 2px;border-color:#0054A3;}
.hidden_information.open, 
.product .hidden_information.open {border:0 solid #0054A3;border-width: 0 2px 2px;border-radius: 0px;}

/* blockqute */
blockquote {
    position: relative; 
    text-align: center;
    padding: 1rem 1.2rem;
    width: 80%;
    color: #000000;
    margin: 1rem auto 2rem;
    border-width:0;
    background:
    linear-gradient(to right, #00A060 3px, transparent 3px) 0 100%,
    linear-gradient(to left, #00A060 3px, transparent 3px) 100% 0,
    linear-gradient(to bottom, #00A060 3px, transparent 3px) 100% 0,
    linear-gradient(to top, #00A060 3px, transparent 3px) 0 100%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
}
blockquote:before,
blockquote:after{
    font-family: FontAwesome;
    position: absolute;
    color: #00A060;
    font-size: 34px;
}
blockquote:before{
    content: "\f10d";
    top: -12px;
    margin-right: -20px;
    right: 100%;
}
blockquote:after{
    content: "\f10e";
    margin-left: -20px;
    left: 100%;  
    top: auto;
    bottom: -20px;
}
blockquote  p {margin:0.5rem 0;}

/* tabellen */
caption {text-align:left;margin-bottom:0.5rem;}
.section table,
.section table tr,
.section table th,
.section table td {border-width: 0px;border-color:#FFFFFF;border-style:solid;text-align:left;}
.section table thead th,
.section table tbody th {background-color:#00A0605050;color:#000000;font-weight:normal;}
.section table tr:nth-child(even) {background-color:#00A0605030;color:#000000;}
.section table tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}

table.raster1 thead th {background-color:#0054A3;color:#FFFFFF;font-weight:normal;}
table.raster1 tbody tr:nth-child(even) {background-color:var(--blue-light);color:#000000;}
table.raster1 tbody tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}
table.raster1 th, table.raster1 td {padding: 0.5rem;}

table.raster2 thead th {background-color:#00A0605050;color:#000000;font-weight:normal;}
table.raster2 tbody tr:nth-child(even) {background-color:#FFFFFF;color:#000000;}
table.raster2 tbody tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}
table.raster2 tbody td {border-width: 1px;border-color:#00A0605050;}

table.raster3 thead th {background-color:#00A0605050;color:#000000;font-weight:normal;border-width: 1px;border-color:#00A06050;}
table.raster3 tbody tr {border-width: 1px;border-color:#00A0605050;}
table.raster3 tbody tr:nth-child(even) {background-color:#FFFFFF;color:#000000;}
table.raster3 tbody tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}
table.raster3 tbody td {border-width: 1px;border-color:#00A0605050;}

div#content-footer {border-color:#000000;}
.print-link::before,
.reaction-link::before {color:#000000;}
#social-sharing button.toggle_hidden_information {color:#000000;border-radius:0;padding:2px 2px 2px 5px;}
#social-sharing button.toggle_hidden_information.toggle-active {color:#FFFFFF;}
#social-sharing button.toggle-active, 
#social-sharing button.toggle_hidden_information:focus, 
#social-sharing button.toggle_hidden_information:hover {background-color:#000000;}
#social-sharing div.hidden_information {border-color::#000000;border-radius:0;}

/* Call to action */
/* Oude vormgeving
a.calltoaction {text-decoration:underline;border-radius:0;border:2px solid #F26B36;background-color:#F26B36;color:#FFFFFF;font-size:1.111rem;padding:0.5rem 1rem;}
a.calltoaction:hover,
a.calltoaction:focus {background-color:#FFFFFF;color:#000000;}
a.calltoaction.negatief {background-color:#FFFFFF;color:#000000;}
a.calltoaction.negatief:hover,
a.calltoaction.negatief:focus {background-color:#F26B36;color:#FFFFFF;}
a.calltoaction.grijs {border:2px solid transparent;background-color:transparent;color:#0054A3;}
a.calltoaction.grijs:hover,
a.calltoaction.grijs:focus {background-color:#00A06050;color:#000000;}
*/
a.calltoaction {text-decoration:none;border-radius:4px;border:2px solid #008855;background-color:#008855;color:#fff;font-size:1rem;padding:0.5rem 1rem;margin:0 0.5rem 0.5rem 0;display:inline-block;}
a.calltoaction:after {content: " \f105";font-family: "fontawesome";font-weight: bold;font-size: 1rem;text-decoration: none;padding-left: 12px;display: inline-block;}
a.calltoaction:hover{text-decoration:underline;border:2px solid #006640;background:#006640;color:#fff;}
a.calltoaction:focus{outline-offset: 1px;outline: dashed 1px #0054a3;background:#006640;}
a.calltoaction:active{background:#005737;border-color:#005737;}
a.calltoaction.negatief {border:2px solid #008855;background-color:#fff;color:#008855;}
a.calltoaction.negatief:hover, a.calltoaction.negatief:focus{border:2px solid #006640;background-color:#fff;color:#006640;}
a.calltoaction.negatief:active{color:#005737;border-color:#005737;}
a.calltoaction.grijs {border:2px solid transparent;background-color:transparent;color:#008855;}
a.calltoaction.grijs:hover, a.calltoaction.grijs:focus{background-color:#F0F2F5;color:#000;}
a.calltoaction.grijs:active{background-color:#e0e6eb;}

p.emphasisred {padding:0.5rem;border-width:0;background-color:#AA0000;color:#FFFFFF;}
p.emphasisred a {color:#FFFFFF;} 
p.emphasisred a:hover,
p.emphasisred a:focus {color:#FFFFFF;}
p.emphasisgreen {padding:0.5rem;border-width:0;background-color:#E1EED3;color:#000000;}
p.emphasisyellow{padding:0.5rem;border-width:0;background-color:#FDDDCA;color:#000000;}

/* Folder / lijsten */
.item-title {color:#000000;}
a.item-title {color:#0054A3;font-size:inherit;font-weight:inherit;}
a.item-title:hover,
a.item-title:focus {color:#000000;}
.section ul.items {margin:2rem 0 3rem;}
.section ul.items li {margin-top:1rem;margin-bottom:0;padding:1rem 0 0;border-top:1px dashed #00A06050;}
.section ul.items li h2,
.section ul.items li h3 {margin:0 0 0.5rem;}
.section ul.items li p {margin:0;}
.search-results h3 span.objectinfo,
.section ul.items li p.objectinfo {font-size:14px;color:#555555;}
p.with-photo img,
a.item-photo img {padding-right:1rem;padding-bottom:0;padding-top:0.25rem;}

.section.folder ul.items p.with-photo img,
.section.folder ul.items a.item-photo img {width:25%;}

.section.folder ul.items.two p.with-photo img,
.section.folder ul.items.two a.item-photo img {width:30%;}

.section.folder ul.items.three p.with-photo img,
.section.folder ul.items.three a.item-photo img {width:40%;}

.section.folder ul.items.four p.with-photo img,
.section.folder ul.items.four a.item-photo img {width:25%;}

.items p.description, .subitems p.description {color:#000000;font-size:1rem;}
.section.folder .three .column {margin-top:1rem;}
.section ul.items li:first-child {margin-top:0;padding-top:0;border-width:0;}
.section ul.items.two li:nth-child(2),
.section ul.items.three li:nth-child(-n+2) {margin-top:0;padding-top:0;border-width:0;}
.section ul.items.three li:nth-child(-n+3) {margin-top:0;padding-top:0;border-width:0;}
.section ul.items.four li:nth-child(-n+4) {margin-top:0;padding-top:0;border-width:0;}

ul.pagerbar li.current {padding:1px 8px;}

/* rechterkolom */
.read-more {margin-bottom:0;}
.container_aside {margin-bottom:2rem;}
div.container_aside > ul, div.container_aside > div {border-width:0;background-color:transparent;}
.detail_aside #side-content {margin-top:4.5rem;}
.row2_content .advanced_filters.search-filters h3,
#side-content div.container_aside h3,
.container.landing.vacancy h2 a,
.container_aside.landing.briefing h2 a,
.fotobar h2 a,
.fotobar_three h2 a,
.only-one-item h2, .column .quickto h2 {background-color:#FFFFFF;color:#000000;font-size:1.333rem; ;padding:0.5rem 0;margin:0;}
#side-content div.container_aside h3 img {margin-bottom:-0.5rem;border-top:3px solid #00A060;margin-top:0.5rem;border-style:solid;}

div.container_aside > ul,
#side-content div.container_aside div.container-content,
div.container_aside.vacancyoverview .container-content,
div.container_aside.briefing .container-content, 
div.container_aside.folder .container-content,
.quickto ul,
.row2_content .search-filters ul {border-width:3px 0 0;border-color:#00A060;padding:0;border-style:solid;}
.row2_content .search-filters ul {padding-top:0.5rem;margin-bottom:2rem;margin-right:2rem;}

#side-content div.container_aside.vacancyoverview .container-content p.description,
#side-content div.container_aside.folder .container-content p.description,
#side-content div.container_aside div.container-content p, 
#side-content div.div.container_aside.briefing .container-content p,
#side-content div.container_aside .poll-question {box-sizing:border-box;width:100%;color:#000000;margin:0;border-bottom:1px dashed #00A06050;padding:0.5rem 0;font-size:1.111rem;font-weight:normal;background-color:transparent;}

#side-content div.container_aside .poll-question {border-bottom-width:0;}
#side-content div.container_aside .simpleform.poll .submit-buttons {padding-bottom:1rem;border-bottom:1px dashed #00A06050;}

#side-content div.container_aside ul.items li,
.quickto ul li,
.container_aside ul.items li {background-color:transparent;border-color:#00A06050;padding:1px;border-style:dashed;}
.quickto ul li {border-width:0 0 1px;}
.container_aside ul.items li:last-child {border-bottom-width:1px;}
#side-content div.container_aside .vacitem h4 {padding:1px;}
.container_aside ul.items li a,
#side-content div.container_aside ul.items li a,
#side-content .container_aside .vacitem button,
.quickto ul li a,
#side-content div.container_aside ul.items li a {color:#0054A3;padding:0.5rem;margin:1px;background-color:transparent;}
#side-content div.container_aside li.vacitem .hidden_information {background-color:transparent;border-width:0;padding:0 0.5rem 0.5rem;}
#side-content div.container_aside li.vacitem p {font-size:1rem;border-bottom-width:0;padding:0 0 0.5rem;}
#side-content div.container_aside li.vacitem a.read-more {padding:0.5rem 0;}
#side-content .container_aside .vacitem button:hover,
#side-content .container_aside .vacitem button:focus,
#side-content div.container_aside ul.items li a:hover,
#side-content div.container_aside ul.items li a:focus,
.container_aside ul.items li a:hover,
.container_aside ul.items li a:focus,
.quickto ul li a:hover,
.quickto ul li a:focus {background-color:transparent;color:#000000;}

#side-content .container_aside .title_fotobar, 
#side-content div.container_aside.vacancy h3 span.title, 
#side-content div.container_aside.url h3 a span.title, 
#side-content div.container_aside.softlink h3 a span.title, 
#side-content div.container_aside.document h3 a span.title, 
#side-content div.container_aside.product h3 a span.title {color:#000000;padding:0;background-color:transparent;font-size:1.33rem;font-weight:500;}
#side-content div.container_aside h3 a span.title.file-info span.objectinfo {font-size:1rem;}
#side-content div.container_aside a.more,
.container_aside.landing.vacancyoverview a.more,
.container_aside.landing.briefing a.read-more {border-width:0;text-align:left;padding:0.5rem;font-weight:normal;margin:0;}

/* Footer */
#footer_columns {padding:2rem 0;}
#contact-information .heading, 
#footer_columns .column h1, 
#footer_columns .column h2,
#footer_columns .column h3,
#footer_columns .column h4,
#footer_columns .column h5,
#footer_columns .column h6,
#footer_columns .column p,
#footer_columns .column ul,
#footer_columns .column ol,
#footer_columns .column a,
#footer_columns .column .list-icon::before,
#footer ul.quicklinks li a {color:#FFFFFF;font-weight:normal;}
#footer_columns .column p {margin:0;}
#footer_columns .column h2 {font-size:1.222rem;}
#footer_columns .column h3 {font-size:1rem;font-family:Arial, sans-serif;}
#footer_columns a.calltoaction {display:flex;background-color:transparent;border-color:#FFFFFF;color:#FFFFFF;font-size:1rem;margin-top:0.5rem;}
#footer_columns a.calltoaction:hover,
#footer_columns a.calltoaction:focus {background-color:#FFFFFF;color:#0054A3;}
#footer h2.offscreen {color:#FFFFFF;}

/* Homepage */
/* Home zoekbalk */
div.topsix_search #sublayout_search {border-radius: 5px;width:50%;margin-left:auto;margin-right:auto;height:4rem;box-shadow: 0 0px 0.5rem rgba(0,0,0,0.75);}
div.topsix_search #sublayout_search input.text {border-radius:5px;border-color:#0054A3;height:4rem;width:100%;font-size:1.333rem;}
div.topsix_search #sublayout_search button.submit::before {color:#0054A3;font-size:1.77rem;}
div.topsix_search #sublayout_search button.submit {background-color:#FFFFFF;color:#0054A3;min-width:3.55rem;min-height: 3.333rem;width:3.55rem;height: 3.333rem;margin: 4px 0 0 -4rem;}
div.topsix_search {padding:11.5625rem 0 14.0625rem;}

/* toptaken */
.sublayout_row2_onlytoptasks {background-color:#0054A3;height:10.625rem;}
.sublayout_row2_onlytoptasks .contentrow {overflow:visible;}
div.onlytoptasks {padding:0;}
ul.onlytoptasks.columns {margin:0;overflow:visible;}
ul.onlytoptasks li.column a {font-family:'Ubuntu', Arial, sans-serif; border-width: 0;color: #FFFFFF;background: transparent;transition: all 0.4s ease;min-height:unset;font-size:1.16667rem;border-bottom:5px solid transparent;}
ul.onlytoptasks li.column a img {margin:1.5rem auto 0.5875rem;filter:contrast(0) brightness(100);transition:width 0.4s, height 0.4s;}
ul.onlytoptasks li.column a span {height:50px;line-height:1;}
ul.onlytoptasks li.column a:hover,
ul.onlytoptasks li.column a:focus {z-index:1;padding: 3px calc(3px + 0.59rem);font-size:0.98rem;color: #0054A3;background: #FFFFFF;box-shadow: 0 0px 12.8px 0 rgba(0,0,0,0.5);border-bottom-color:#00A060;transform: scale(1.18);}
ul.onlytoptasks li.column a:hover img,
ul.onlytoptasks li.column a:focus img {filter:brightness();}
div.onlytoptasks h2.offscreen {color:#FFFFFF;}

/* Of zocht u */
#row3 {background-color:#FFFFFF;}
.onecolumn .landing.folder h2.offscreen {position:static;padding:0 0 0.5rem;border-bottom:3px solid #00A060;margin-bottom:0;}
.layout_four .sublayout_row3_one-columns .contentrow .onecolumn {margin:2.5rem 0 3rem;}
.onecolumn .landing.folder {margin-bottom:0;}
.onecolumn .landing.folder ul.items {columns: 4;display: block;column-gap: 2.5rem;}
.onecolumn .landing.folder ul.items .column {page-break-inside:avoid;margin:0;background-color:transparent;border-width:0 0 1px;border-style:dashed;border-color:#00A06050;padding:0;}
.onecolumn .landing.folder ul.items li a {font-weight:normal;font-size:1rem;margin:1px;}
.onecolumn .landing.folder ul.items li a span.title,
.onecolumn .landing.folder ul.items li a span.title {color:#0054A3;font-size:1rem;font-weight:normal;padding:0.75rem 0.5rem;}
.onecolumn .landing.folder ul.items li a:hover span.title,
.onecolumn .landing.folder ul.items li a:focus span.title {color:#000000;}
.onecolumn .landing.folder ul.items li a span.image {width: 25px;height: 25px;vertical-align: middle;margin-right: 5px;}
.onecolumn .landing.folder ul.items li a:hover span.image,
.onecolumn .landing.folder ul.items li a:focus span.image {filter:brightness(0);}


/* Uitgelichte banners */
.onecolumn .landing.newsbanner h2 {position:absolute;left:-999999em;top:-999999em;}
.layout_four .sublayout_row4_newsblock .onecolumn {margin:3rem 0 0;}
.onecolumn .landing ul.items li.column {border-width:0;margin-bottom:3rem;}
.onecolumn .landing.newsbanner ul.items li span.title {font-size:1rem;font-weight:500;font-family:'Ubuntu', sans-serif;}
.onecolumn .landing ul.items li a {color:#0054A3;}
.onecolumn .landing ul.items li a:hover,
.onecolumn .landing ul.items li a:focus {color:#000000;}
.onecolumn .landing.newsbanner ul.items li a span.image img {border:0 solid transparent;border-width:0.5rem 0.5rem 0;box-sizing:border-box;max-width:unset;width:100%;}

/* 66 - 33 */
#row5 .two.columns {margin:2.5rem 0 2rem;}
.width-66 .container,
.width-33 .container_aside {margin-bottom:0;}
.width-66 .landing.document h2 {margin:0.5rem 0;padding:0;}

/* Responsive Hamburger menu */
@media only screen and (max-width: 959px) {
    nav.breadcrumbs {margin-left:0;max-width:calc(75% - 38px);}
    nav.breadcrumbs ol {max-width:unset;}
    .fixed_header #header {height:auto;}
    a#logo {padding:0 0 10px;}
    .fixed_header #readspeaker {margin-top:0;}
    body.fixed_header #row1.row1_breadcrumb {position:static;}
    body.fixed_header #menu_wide {top:6px;left:auto;right:0;width:40px;position:absolute;}
    body.fixed_header.layout_four #menu_wide {top:-44px;left:unset;right:0;margin:0;position:absolute;height:auto;}
	body.menutype_horizontal ul#dl-menu {width: 270px!important;left:unset !important;right:0;}
	    
	    
	
	.menu-horizontal li a.toplevellink::before,
	.menu-horizontal li.active a.toplevellink::before {width:100%;border-color:#0054A3;}
	.menu-horizontal li.active_list a.toplevellink::before,
	.menu-horizontal li a.toplevellink:hover::before,
	.menu-horizontal li a.toplevellink:focus::before {width:100%;}
	.menu-horizontal li a.toplevellink:hover,
	.menu-horizontal li a.toplevellink:focus,
	.menu-horizontal li a.toplevellink {color:#0054A3;}
	.menu-horizontal li.first-child {width:100% !important;}
	ul.menu-horizontal a.toplevellink,
	ul.menu-horizontal a {background-color:transparent !important;}
	.menu-horizontal li > ul.dropdownmenu,
	.menu-horizontal li ul.dropdownmenu {visibility:visible;opacity:1;display:block !important;}
	body.menutype_horizontal ul.dropdownmenu,
	body.menutype_dual ul.dropdownmenu {box-shadow:none;padding:0;}
	body.menutype_horizontal #dl-menu {background-color:#FFFFFF;box-shadow:0px 5px 10px #666666;}
	ul.menu-horizontal a.toplevellink,
	body.menutype_horizontal #dl-menu.menu-horizontal a.toplevellink {padding:1rem 0;}
	ul.dropdownmenu li {border-width:0 !important;}
	body.menutype_horizontal #dl-menu ul.dropdownmenu {position:static;}
	body.menutype_horizontal ul#dl-menu {width:570px;transition:all 0.3s;}
	body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link {margin:0;background-color:transparent;padding:1rem 0.5rem !important;}
	body.menutype_horizontal.scrolled_past_header ul#dl-menu {width:auto;}
	body.menutype_horizontal #dl-menu ul.dropdownmenu {columns:1;}
	#menu-icon {width:2.75rem !important;height:2.75rem !important;}
}

/* algemeen responsive */
@media only screen and (max-width: 512px) {
	html {font-size:14px !important;}
	html.largebodyfont {font-size:16px !important;}
	div.contentrow {width:94% !important;margin:0 auto;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:94%;margin:0 auto;}
	body.overview_folder .row2_content .grid-16,
	div.grid-16 {width:100%;margin:0 auto;}
	div.grid-11,.section.grid-11 {width:100%;margin:0 auto;}
	div.grid-5 {width:100%;margin:0 auto;}
	a#logo {max-width:unset !important;padding:0 !important;}
	ul.onlytoptasks li.column a:hover,
    ul.onlytoptasks li.column a:focus {transform: scale(1);}
    body.layout_four #row4 .columns.three {display:block;}
}

@media only screen and (max-width: 959px) {
	ul.onlytoptasks {box-sizing:border-box;}
	a#logo {max-width:unset !important;}
	.sublayout_row2_onlytoptasks {height:auto;box-shadow:none;padding-top:2rem;overflow:visible;background-color:transparent;}
	ul.onlytoptasks li.column a {box-shadow: 0 0px 12.8px 0 rgba(0,0,0,0.2);color:#0054A3;}
	ul.onlytoptasks li.column a img {filter:brightness();}
	
	div#header,
	div.footer_website{background-size: auto 5px;}
	#tinyblock {right:unset;left:0}
	#tinyblock form#quicksearch {top:40px !important; width:auto !important;left:0;right:auto;}
	#tinyblock form#quicksearch input.text {width:100% !important;border-color:#0054A3 !important;}

}

@media only screen and (max-width: 512px) {
	ul.onlytoptasks {width:100%;}
	.toplinks {font-size:1rem;right:8rem;top:16px;}
	#accessibility-tools {font-size:1rem;width:6.2rem !important;top:16px !important;right:0 !important;}
	#tinyblock form#quicksearch {top:30px !important;}
	.layout_four div#row1.sublayout_row1_topsix_search {background-size:513px auto;min-height:127px;}
	div.topsix_search {display:none;}
	.onecolumn .landing.folder ul.items {columns:1;}
	div#wrapper {background-size: auto 130px;}
}

@media only screen and (max-width: 480px) {
	ul.onlytoptasks.bannercount-3 li.column,
	ul.onlytoptasks.bannercount-5 li.column,
	ul.onlytoptasks.bannercount-6 li.column {width:100%;}
	ul.onlytoptasks li.column a span {justify-content:normal;}
	ul.onlytoptasks li.column a img {width:30px;height:30px;margin:8px;}
	
}

@media only screen and (min-width: 513px) and (max-width: 959px) {
	html {font-size:14px}
	html.largebodyfont {font-size:16px}
	div.contentrow {width:94% !important;margin:0 auto;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:94%;margin:0 auto;}
	.toplinks {font-size:1rem;right:8rem;top:16px;}
	#accessibility-tools {font-size:1rem;width:6.2rem;top:16px !important;right:0 !important;}
	
	#footer_columns .column h2 {font-size:1.8rem;}
	h1, .layout_four .onecolumn .section h2,
	.layout_four .section.folder h2 {margin-top:1.5rem;font-size:1.8rem;}
	#footer_columns {padding:1em 0;}

	body #filter-icon {display:none;}

}

@media only screen and (min-width: 513px) and (max-width: 767px) {
	body.overview_folder .row2_content .grid-16,
	div.grid-16 {width:100%;margin:0 auto;}
	div.grid-11,.section.grid-11 {width:100%;margin:0 auto;}
	div.grid-5 {width:100%;margin:0 auto;}
	.two .column,
	.three .column,
	.four .column,
	.five .column {width: 48% !important;margin: 0 1% 1em !important;}
	.two .column:nth-child(odd),
	.three .column:nth-child(odd),
	.four .column:nth-child(odd),
	.five .column:nth-child(odd) {clear:left;}
	.two .column:nth-child(even),
	.three .column:nth-child(even),
	.four .column:nth-child(even),
	.five .column:nth-child(even) {clear:none;}
	.layout_four div#row1.sublayout_row1_topsix_search {background-size:768px auto;min-height:190px;}
	div.topsix_search {display:none;}
	.onecolumn .landing.folder ul.items {columns:2;}
	#footer_columns .column {margin:0;}
	#footer_columns .column:nth-child(2),
	#footer_columns .column:nth-child(4) {margin:0 3% 0 0 !important;clear:left;}
	#footer_columns .column:nth-child(3),
	#footer_columns .column:nth-child(5) {margin:0 0 0 0 !important;clear:none;}
	
	body #filter-icon {display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	div.grid-11,.row2_content .section.grid-11 {width:calc(75% - 38px);margin:0 38px 0 0;}
	div.grid-5,
	div.grid-5.container.search-filters {width:25%;margin:0;}
	div.topsix_search #sublayout_search button.submit {min-height:3.22rem;height:3.22rem;margin-left:-3.7rem;}
	.layout_four div#row1.sublayout_row1_topsix_search {background-size:960px auto;min-height:235px;}
	div.topsix_search{display:none;}
	.onecolumn .landing.folder ul.items {columns:3;}

	#footer_columns .column {margin:0;}
	#footer_columns .column:nth-child(2),
	#footer_columns .column:nth-child(4) {margin:0 3% 0 0 !important;clear:left;}
	#footer_columns .column:nth-child(3),
	#footer_columns .column:nth-child(5) {margin:0 0 0 0 !important;clear:none;}
}
@media only screen and (min-width: 960px) {
    body.fixed_header #menu_wide {transition:all 0.3s !important;}
    body.menutype_horizontal ul#dl-menu {height:0;}
    .layout_four.topsix_search #tinyblock form#quicksearch {display:none;}
    #tinyblock form#quicksearch {position:absolute;top:150px;left:auto;width:330px;height:38px;transition:all 0.3s;}
    .scrolled_past_header #tinyblock form#quicksearch {top:101px;}
    #tinyblock form#quicksearch input.text {height:36px;font-size:16px;}
    #tinyblock form#quicksearch button.submit {min-height:34px;}
    #tinyblock form#quicksearch button.submit::before {font-size:21px;color:#0054A3;}
}

@media only screen and (min-width: 960px) and (max-width: 1359px) {
	div.grid-11,.section.grid-11 {width:calc(75% - 38px);margin:0 38px 0 0;}
	div.grid-5 {width:25%;margin:0;}
	.toplinks {font-size:1rem;right:8rem;top:16px;}
	#accessibility-tools {font-size:1rem;width:6.2rem;top:16px;}
	
	ul.onlytoptasks.columns {display: flex;justify-content: space-between;}
	ul.onlytoptasks.columns.bannercount-3 li.column,
	ul.onlytoptasks.columns.bannercount-4 li.column,
	ul.onlytoptasks.columns.bannercount-5 li.column,
	ul.onlytoptasks.columns.bannercount-6 li.column {width:auto;height:auto;}
	.sublayout_row2_onlytoptasks {height:10rem;}
	ul.onlytoptasks li.column a {width:9rem;height:10rem;font-size:1.2rem;}
	ul.onlytoptasks li.column a img {margin:1rem auto;width:3.5rem;height:3.5rem;}
	#footer_columns .column h2 {font-size:1.8rem;}
	h1,
	.layout_four .onecolumn .section h2,
	.layout_four .section.folder h2 {margin-top:1.5rem;font-size:1.8rem;}
}

@media only screen and (min-width: 960px) and (max-width: 1023px) {
	html {font-size:14px}
	html.largebodyfont {font-size:16px}
	body.menutype_horizontal ul#dl-menu,
	.contentrow {width:920px;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:920px;margin:0 auto;}
	.toplinks {font-size:1rem;right:8rem;top:16px;}
	#accessibility-tools {font-size:1rem;width:6.2rem;top:16px;}
	
	.layout_four div#row1.sublayout_row1_topsix_search {background-size:1024px auto;}
	div.topsix_search #sublayout_search button.submit {min-height:3.22rem;height:3.22rem;margin-left:-3.7rem;}
	div.topsix_search {padding:7rem 0 7rem;}
	div#menu_wide {top:-54px;}
 }

@media only screen and (min-width: 1024px) and (max-width: 1359px) {
	html {font-size:16px}
	html.largebodyfont {font-size:18px}
	body.menutype_horizontal ul#dl-menu,
	div.contentrow {width:980px;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:980px;margin:0 auto;}
	div.grid-16 {width:100%;margin:0 auto;}
	.layout_four div#row1.sublayout_row1_topsix_search {background-size:1360px auto;/*min-height:375px;*/}
	div.topsix_search {padding:8.5rem 0 8.5rem;}
	div#menu_wide {top:-70px;}
}

@media only screen and (min-width: 1360px) {
	ul.onlytoptasks.columns {display: flex;justify-content: space-between;}
	ul.onlytoptasks.columns.bannercount-3 li.column,
	ul.onlytoptasks.columns.bannercount-4 li.column,
	ul.onlytoptasks.columns.bannercount-5 li.column,
	ul.onlytoptasks.columns.bannercount-6 li.column {width:auto;height:auto;}
	ul.onlytoptasks li.column a {width:10.625rem;height:10.625rem;}
}

/* ipad 1, 2, mini en air */
@media only screen 
    and (max-device-width: 1024px)
    and (max-device-width: 768px)
    and (orientation: landscape)
    and (-webkit-min-device-pixel-ratio: 1) {
    a#logo img {height:83px;}
    .fixed_header #header,
    .fixed_header.scrolled_past_header #header {height:94px;}
    body.fixed_header #row1.row1_breadcrumb {top:94px;}
    #tinyblock form#quicksearch {top:101px;}
    .fixed_header #readspeaker{margin-top:143px;}
    body.fixed_header #menu_wide {top:40px;}
    div.topsix_search {
        padding: 6.5rem 0 6.5rem;
    }
}
/* ipad iPad 3, 4 and Pro 9.7 */
@media only screen 
    and (max-device-width: 1024px)
    and (max-device-width: 768px)
    and (orientation: landscape)
    and (-webkit-min-device-pixel-ratio: 2) {
    a#logo img {height:83px;}
    .fixed_header #header,
    .fixed_header.scrolled_past_header #header {height:94px;}
    body.fixed_header #row1.row1_breadcrumb {top:94px;}
    #tinyblock form#quicksearch {top:101px;}
    .fixed_header #readspeaker{margin-top:143px;}
    body.fixed_header #menu_wide {top:40px;}
    div.topsix_search {
        padding: 6.5rem 0 6.5rem;
    }
}



@media only screen and (min-width: 1360px) and (max-width: 1479px) {
	html {font-size:18px}
	html.largebodyfont {font-size:22px}
	body.menutype_horizontal ul#dl-menu,
	div.contentrow {width:1320px;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:1340px;margin:0 auto;}
	body.overview_folder .row2_content .grid-16,
	div.grid-16 {width:100%;margin:0 auto;}
	div.grid-11,.section.grid-11 {width:calc(75% - 38px);margin:0 38px 0 0;}
	div.grid-5 {width:25%;margin:0;}
	.layout_four div#row1.sublayout_row1_topsix_search {background-size:1480px auto;}
    div.topsix_search {padding:8rem 0 8rem;}
	#bannerfoto {height:390px !important;}
}

@media only screen and (min-width: 1480px) {
	html {font-size:18px;}
	html.largebodyfont {font-size:22px}
	body.menutype_horizontal ul#dl-menu,
	div.contentrow {width:1440px;}
	div#row1.row1_breadcrumb .contentrow,
	.footer_website #footer_columns {width:1440px;margin:0 auto;}
	body.overview_folder .row2_content .grid-16,
	div.grid-16 {width:100%;margin:0 auto;}
	div.grid-11,.section.grid-11 {width:1070px;margin:0 40px 0 0;}
	div.grid-5 {width:330px;margin:0;}
	.layout_four div#row1.sublayout_row1_topsix_search {background-size:1920px auto;height:475px;}
}
ul.topsix li.column a img {
	filter: contrast(0) brightness(100);
}

span.objectinfo {
    display: none;
}

/* Timeblockr */
.timeblockr-container {
    min-height:400px;
}

.timeblockr .timeblockr_nav-steps li.timeblockr_active {
    color: #0054A3;
    border-color: #0054A3;
}

.timeblockr .timeblockr_button {
	text-decoration:none;
	border-radius:3px;
	border:2px solid #008855;
	background-color:#008855;
	color:#FFFFFF;
	font-size:1.111rem;
	font-weight:bold;
	padding:0.5rem 1rem;
}

.timeblockr .timeblockr_button:after {
    content: " \f105";
    font-family: "fontawesome";
    font-weight: bold;
    font-size: 1em;
    text-decoration: none;
    padding-left: 12px;
    display: inline-block;
}

.timeblockr .timeblockr_button:hover, .timeblockr_button:focus {
    text-decoration:underline;
	background-color:#006640;
	border-color: #006640;
	color:#FFFFFF;
	outline-offset: 1px;
}

.timeblockr_previous-route {
    text-decoration: none !important;
    border: 2px solid transparent;
    background-color: transparent;
    color: #008855;
}    
.timeblockr_previous-route:hover {
    text-decoration: underline !important;
    background-color: transparent;
    color: #006640;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #0054A3;
    color: #FFFFFF;
}

.timeblockr .timeblockr_calendar_compact a.timeblockr_slot {
    text-decoration:none;
	border-radius:3px;
	border:2px solid #008855;
	background-color:#008855;
	color:#FFFFFF;
	padding:0.5rem 1rem;
	width: min-content;
    min-width: 40px;
}

.timeblockr .timeblockr_calendar_compact a.timeblockr_slot:hover {
	background-color:#006640;
	border-color:#006640;
	color:#FFFFFF;
}

.timeblockr a.slot:hover, .timeblockr a.slot.hover,
.timeblockr .timeblockr_calendar_compact a.timeblockr_slot.timeblockr_active {
	background-color:#FFFFFF !important;   
	color:#000000;
}
	
a.timeblockr_slot .timeblockr_time {
	text-decoration:none;
    font-size:1.111rem;
    font-weight:bold;
}

a.timeblockr_slot .timeblockr_time:hover {
	text-decoration:underline;
}

.select2-results {
    text-align: left;
}

input[type="tel"] {
    border: revert !important;
    background: #FFFFFF;
    padding: 10px 20px;
    float: left;
    margin: 0;
}

.timeblockr .timeblockr_view-data .timeblockr_fieldset .timeblockr_edit-controls {
	border: none;
	margin-top: -5px;
}

.selection span{
	background-color: transparent;
    padding: 0;
}

/* Snelbalie vergunningen */
#snelbalie {
height: 4500px;
width: 100%;
}

.balie .grid-11.main-content.no-aside {
    width: 100%;
}

.video-js {
	height: 100% !important;
	width: 50% !important;
}

#product-description h3,
#product-conditions h3,
#product-price h3,
#product-details h3,
#product-order h3,
#product-application h3,
#product-tips h3{
	color: #000000 !important;
}

/* Stappenplan vormgeving */
.processtap {
    background: #0054a310;
    margin: 25px 25px 25px 50px;
    padding: 25px;
    position: relative;
}
.tijdlijn {
    height: calc(100% + 25px);
    left: 10px;
    position: absolute;
    width: 2px;
    background-color: #ececec;
    margin-left: -45px;
}

.tijdlijn:before {
    left: -10px;
    width: 0.75rem;
    height: 0.75rem;
    padding: 5px;
    position: absolute;
    display: block;
    content: "";
    background-color: #00A060;
}

.tijdlijnlaatste {
    height: 0;
    left: 10px;
    position: absolute;
    width: 0;
    background-color: #777777;
    margin-left: -45px;
}

.tijdlijnlaatste:before {
    left: -10px;
    width: 0.75rem;
    height: 0.75rem;
    padding: 5px;
    position: absolute;
    display: block;
    content: "";
    background-color: #00A060;
}

.stap {
    font-size: 0.75rem;
    font-weight: 500;
    margin: 0 0 20px 0;
    background: #FFFFFF;
    padding: 5px;
    color: #000000;
    width: fit-content;
}
.staptitel {
margin:    0.5rem 0 0.5rem;
color: #000000 !important;
}
/* Vormgeving themapagina met categorie */
.section.folder.two.columns {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.contentrow > .section.folder ul.columns li.column h3 a.item-title {
    font-size: 1.25em;
}

/* Verberg reactie-knop */
.reaction-link {
    display: none;
}

/* Profiel-blok */
.profielblok {
    background: #0054a310;
    margin-bottom: 25px;
    padding: 25px;
    position: relative;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
}

@media screen and (min-width: 460px){
    .profielfoto {
        float: right;
        padding: 15px 0 15px 15px;
        width: 25%;
    } 
}

div.sitemap .subitems li {
    margin-top: 0px !important;
    padding: 0rem 0 0 !important;
    border: none !important;
}

.sitemap a.item-title {
    color: #COLOR01;
    font-size: 1.25em;
    font-weight: bold;
}

.naw_info h3 {
    display: none;
}

/* Zoekresultaten */
form.simpleform.reset_filters {
    text-align: right;
    right: 2rem;
}
.searchtext {
    font-size: 1rem;
    border-bottom: dashed 1px #00A06050;
}
.searchtext .grijs {
margin: 0;
padding-left: 0;
padding-right: 0;
}
.searchtext .grijs:hover, .searchtext .grijs:active {
background: #fff;
}
.zoeken .section ul.items li {margin-top:1rem;margin-bottom:0;padding:1rem;border-top:1px;background: #0054a310;}
.zoeken.woerdenwijzer .section ul.items li {background: #F1F1FF;}
.woerdenwijzer a.item-title {color:#1F2066;}
.zoeken .section ul.items li:first-child {padding-top:1rem;}
.zoeken .objectinfo {display: block;font-size: 0.75rem;font-weight: normal !important;margin-top: 0.5rem;}
.search-results ul.items li img {max-width: 15%;}
.result-ammount {font-size: 1rem !important;margin-top: -1rem !important;}
.search-results ul.items li .promoted {
    font-size: 0.75rem;
    padding: 5px;
    margin-right: 0.75rem;
    background: #fff;
    color: #000;
    border:none;
}
ul.items.promoted {margin-bottom: -0.75rem !important;}
span.event_finished {
    padding: 0.25rem;
    background-color: #FDDDCA;
    color: #000000;
    font-size: 0.75rem;
}
.woerdenwijzer .items a::after {
    content: " \f08e";
    font-family: 'fontawesome';
    font-weight: normal;
    font-size: 1rem;
    padding-left: 0.25rem;
    display: inline-block;
}

/* Evenementen */
.eventlist ul.items {display: grid;grid-template-columns: repeat(2, 1fr);gap: 1rem;}
.eventlist ul.items li {margin:0;padding:1rem;border-top:0px;background: #0054a310;}
.eventlist ul.items li:first-child {;margin-bottom:0;padding:1rem;}
.eventlist .objectinfo {display: block;font-size: 0.75rem;font-weight: normal !important;margin-top: 0.5rem;}
.location::before {font-family: 'FontAwesome';content: '\f041';margin-right: 0.25rem;}
.strikethrough {display:none !important;}
@media screen and (max-width: 512px) {
.eventlist ul.items {grid-template-columns: 1fr;}
    }
.eventlist h2 a.type-event {font-size: 1.25rem;}
ul a.type-event {
    padding-left: 1.75rem;
    background-repeat: no-repeat;
    background-size: 1.25rem auto;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>Agenda</title><path d="M33.01 20.99h-4v-3h4v3Zm-7-3h-4v3h4v-3Zm7 14h-4v3h4v-3Zm-7-7h-4v3h4v-3Zm7 0h-4v3h4v-3Zm6-15.99v28.52c0 2.48-2.02 4.5-4.5 4.5l-21.02-.04c-2.48 0-4.5-2.02-4.5-4.5l.02-28.47 4.99.02V12h2.01l.03-5.99h3v3.02l7.99.02V12h1.99V6h3v3.01h6.99Zm-3 5.99H12v22.48c0 .83.67 1.5 1.49 1.5l21.02.04c.83 0 1.5-.67 1.5-1.5V14.99ZM27.93 31.4l-1.41-1.41-3.17 3.17-1.42-1.41-1.42 1.41 2.83 2.83 4.59-4.59Zm-8.92.59h-4v3h4v-3Zm0-14h-4v3h4v-3Zm0 7h-4v3h4v-3Z" fill="%230054a3"/></svg>');
}

/* Map en nieuwspagina 3 koloms */
.themapagina .section ul.items.three li:has(.item-photo)  {
    padding: 1rem 1rem 1rem calc(1rem + 240px) !important;
}
.themapagina .section ul.items.three li  {
    padding: 1rem !important;
    background: var(--blue-light);
    border:none;
    border-radius: 3px;
    position:relative;
    transition: box-shadow 0.5s;
}
.themapagina .section .items.columns li a::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
}
.themapagina .section ul.items.three li:hover {
    background-color: var(--blue-light-hover);
    box-shadow: inset 0 -3px 0 #00A060;
}
.themapagina .three .column {
    box-sizing: border-box;
    width: auto !important;
    min-height: 150px;
    margin: 0 !important;
}
.themapagina h2, .themapagina h3, .three h2 {
    font-size: 1.25rem;
}
.themapagina h3 a.item-title{
    padding: 0 0 0.5rem !important;
}
.themapagina .folder ul.three {
    display: grid;
    grid-auto-flow: row;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
    flex-flow: row wrap;
    justify-content: space-between;
}
.themapagina .briefing ul.three {
    display: grid;
    grid-auto-flow: row;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px;
    flex-flow: row wrap;
    justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .themapagina .folder ul.three {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media only screen and (max-width: 767px) {
    .themapagina .folder ul.three {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
@media only screen and (max-width: 1350px) {
    .themapagina .briefing ul.three {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
.themapagina .briefing .objectinfo {
    display: block;
    font-family: 'Ubuntu', Arial, sans-serif;
    font-size: 0.75rem;
    margin: 0 0 0.5rem 0;
}
.themapagina span.item-photo {
    position: absolute;
    top: 0;
    left: 0;
    width: 240px;
    height: 100%;
}
.themapagina .section.briefing ul.three.items img {
    object-fit: cover;
    display: block;
    float: none;
    width: 240px;
    height: 100%;
    margin: 0;
}

/* Formulieren */
form.simpleform input.submit {
	margin-top: 1rem;
        background-color: #0054A3;
        color: #FFFFFF);
        border-radius: 4px;
        padding: 0.5rem 0.75rem;
        display: block;
        font-weight: bold;
        border-width: 0;
        font-size: 100%;
        float:right;
}

form.simpleform input.submit:hover {
    text-decoration: underline;
}

/* Nieuwsbrief vormgeving */
.laposta {
    display: block;
    margin-top: 1rem;
    width:100%;
}

.laposta label {
        display: inline-block;
        font-weight: bold;
}

.laposta fieldset {
	border: 0;
}

.laposta fieldset label {
        display: inline-block;
        padding: 0 0 0 .1em;
}

.laposta input[type=text], .laposta input[type=email], .laposta input[type=number] {
    height: 2rem;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    letter-spacing: inherit;
    word-spacing: inherit;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #555555;
    background-color: #FFFFFF;
    padding: 6px;
    margin: 0.25rem 0 0.5rem 0;
    display: block;
}


/* client side validation */
.laposta input:user-invalid {
	border-color: #AA0000;
}

.laposta input:user-invalid:required {
        border: 2px solid #AA0000;
}

.laposta input#email {
    position:absolute;
    top:-9999px;
    left:-9999px;
}
.duurzaamheid .section.container.landing.document
{
    background: #0054a310;
    border-radius: 1px;
    padding: 0.25rem 1rem 1rem 1rem;
}
/* Footer Direct regel */
.directregelen {
    list-style-type: none;
    padding-left: 0;
}