:root {
--global-bgcolor: #ffffff;
--navBarColor: #D0E6Cf;
--channelContentMaxWidth: min(100vw, 1575px);
--contentMaxWidth: min(100vw, 1575px);
--contentTipMaxWidth: min(100vw, 1050px);
--contentArtikelMaxWidth: min(100vw, 1050px);
--carouselWidth: 250px;
--greenMainColor: #3BAA35;
--orangeMainColor: #F39328;
--yellowMainColor: #FFDD0E;
--yellowSubColor: #FFF26C;
--redMainColor: #AA353B;
--blueMainColor: #69C9F3;
--searchBarLeft: 123px;
--eouZoekenHeight: 128px;
--eouZoekenHeightM: 93px;
--filterFooterHeight: 80px;
--overlayMarginTop: 15px;
--logoWH: 108px;
--logoWHM: 42px;
--iconFontSize: 36px;
--iconFontSizeList: 36px;
--navBarHeight: 51px;
}
@media screen and (min-width:768px) { 
:root {
--overlayMarginTop: 0;
 }
}

html,body {font-family: "Open Sans",'Open Sans Light','Segoe UI Light_',Verdana,'Trebuchet MS',Arial,sans-serif;color:#000;margin:0;padding:0;}
body {background-color:var(--global-bgcolor);}
#dagje-weg-content {margin-top:var(--eouZoekenHeight);max-width:var(--channelContentMaxWidth);margin-left:auto;margin-right:auto;}
figure {margin:0;}
div.cc-window {z-index:99999;}
.contentMaxWidth {max-width:var(--contentMaxWidth) !important;}
.contentTipMaxWidth {max-width:var(--contentTipMaxWidth) !important;}
.contentArtikelMaxWidth {max-width:var(--contentArtikelMaxWidth) !important;}

header#ptXL,header#ptXL1 {padding:0 0 0 0;position:fixed;top:52px;z-index:10000;width:calc(var(--contentMaxWidth) - 20px - var(--logoWH) - (7 * var(--iconFontSize)));left:calc(var(--logoWH) + var(--logoWH) / 3);}
.searchResults header#ptXL1 {margin:initial;}
header.uitgelichtTitle {padding: 0 0 0 10px;height:0;}
header.pageTitle h1,header.uitgelichtTitle h2,.searchResults .subheader,.fatfooter h2.subheader {color:black;font-family:'Poppins','Open Sans Light','Segoe UI_','Verdana',Arial,sans-serif;font-size:clamp(2.5rem,1.5vw,3.5rem);padding:10px;border-radius:25px;line-height:3.6rem;width:fit-content;height:fit-content;border:1px solid black;}
.fatfooter h2.subheader {border-color:white;}
header.uitgelichtTitle h2 {font-size:10pt;line-height:10pt;transform:rotate(270deg);transform-origin:124px 131px;width:250px;max-width;250px;margin-right:-214px;}
header#ptXL.pageTitle h1,header#ptXL1.pageTitle h1 {font-size:clamp(2rem,1.5vw,3rem);background-color:white;}
header#ptXL1.pageTitle h1{padding:20px;margin-bottom:5px;}
header#ptXL1 h2.subheader{text-align:center;border:1px solid black;border-radius:25px;padding:20px;background-color:var(--navBarColor);}
div#author {padding-top:10px;height:30px;}
div#author span {font-weight:bold;}

#eouZoeken {position:fixed;top:0;transition:top 1s ease;z-index:9999;width:100%;height:var(--eouZoekenHeight);color:#fff;background-color:var(--navBarColor);overflow:hidden;max-width:100vw;border-bottom:1px solid var(--greenMainColor);/*box-shadow:0 -8px 25px 1px var(--greenMainColor)*/;}
#eouZoeken > div:first-of-type {width:var(--contentMaxWidth);margin-left:auto;margin-right:auto;max-width:var(--contentMaxWidth);height:var(--eouZoekenHeight);}
#eouZoeken a:first-child img:first-child {width:var(--logoWH);height:var(--logoWH);margin-top:10px;margin-left:10px;display:inline;float:left;}
a#weer img {float:left;width:var(--iconFontSize) !important;height:var(--iconFontSize) !important;margin:0 !important;}
#eouZoekenLayer {top:67px;width:calc(var(--contentMaxWidth));padding:9px 4px 4px 4px;max-height:52px;overflow:hidden;visibility:hidden;position:absolute;}
aside#topticket {margin-left:auto;margin-right:auto;padding-top:9px;max-height:calc(var(--eouZoekenHeight) - 52px);max-width:750px;overflow:hidden;}
aside#topticket h3 a {margin-left:5px;color:var(--greenMainColor);font-weight:600;font-size:2rem;}
aside#topticket a {text-decoration:none;}
aside#topticket a span {font-weight:600;color:var(--orangeMainColor);text-decoration:underline;padding-left:5px;}
aside#topticket p {font-size:1.25rem;line-height:1.25rem !important;padding-left:130px;margin-top:2px;}
aside#topticket img {float:left;border:1px solid var(--greenMainColor);}
aside#topticket h3 {margin-top:-5px;margin-bottom:5px;}

div.carousel {min-width:100%;}
div.carousel img {height:100%;}
div.figure {padding: 15px 15px 0 15px;background-color:white;}
figure.uitstapje > div.figure:nth-child(1) {padding-top:0;}


.metro .label {line-height:initial;}
.metro .label.success {background-color:#2c7f28;border-radius:10px;flex-grow:1;border:5px solid #34952e;}
.metro .label.success:first-child {border-left:0;}
.metro .label.success:last-child {border-right:0;}

.metro .header {font-size:3rem !important;line-height:3rem !important;}
.metro .navigation-bar-content [class*="icon-sun"]
,.metro .navigation-bar-content [class*="icon-rainy-2"]
,.metro .navigation-bar-content [class*="icon-search"]
,[class*="-ms"]
,#filterOnOff
.searchResults [class*="icon-"] {float:left;text-align:center;font-size:32px !important;width:48px;height:48px;margin-left:5px;border-radius:50%;padding:5px;padding-top:6px;background-color:white;opacity:0.85;}
.searchResults [class*="icon-"] {font-size:16px !important;}
.metro .navigation-bar-content [class*="icon-"]:hover {opacity:1;}
.metro .navigation-bar-content [class*="zIndoor"] {color:var(--yellowMainColor);}
.metro .navigation-bar-content [class*="zOutdoor"],
.metro .navigation-bar-content [class*="zLocation"] {color:var(--blueMainColor);}
header#stickyZoekFilterWarning {position:-webkit-sticky;position:sticky;top:5px;z-index:10001;background-color:#84ca81;}

.material-icons {
font-family: 'Material Icons' !important;
font-size: var(--iconFontSize);
vertical-align: -10px;
/*width: var(--iconFontSize);*/
height: var(--iconFontSize);
line-height: var(--iconFontSize);
}
a.button span.material-icons { 
color:var(--greenMainColor);
}
.tile-status span.material-icons {
display:inline-block;
width: var(--iconFontSizeList);
height: var(--iconFontSizeList);
line-height: var(--iconFontSizeList);
font-size: var(--iconFontSizeList);
vertical-align: middle;
}
#icon-favorite-ms
,#icon-search-ms
,#icon-rubrieken-ms
,#filterOnOff
,#gpsStatus {float:left;font-size:var(--iconFontSize);padding:0;background-color:initial;color:var(--blueMainColor);margin-right:0;margin-left:0;cursor:pointer;}
#icon-favorite-ms {max-width:var(--iconFontSize);max-height:var(--iconFontSize);}
#icon-search-ms:hover
,#icon-rubrieken-ms:hover
,#filterOnOff:hover
,#gpsStatus:hover
{filter:brightness(85%);}
.bp-icon, .bp-icon :is(span,div) {color:black !important;border-radius:calc(var(--iconFontSize) / 4);margin-right:5px !important;text-decoration: none !important;}
.bp-icon :is(span,div):last-child {margin-right:0 !important;}
.bp-icon span.wideText {text-decoration: none;margin-right:5px !important;font-size:1.2rem;vertical-align:super;}
span#filterOnOff,span#icon-rubrieken-ms {margin-right:10px}
#filterOnOff.filter-active,#filterOnOff.filter-active span.wideText {background-color:var(--orangeMainColor) !important;color:white;}


.clearfix {overflow:auto;}
.radius5 {border-radius: 5px !important;}
.radius10 {border-radius: 10px !important;}
.radius15 {border-radius: 15px !important;}
.radius40 {border-radius: 40px !important;}
.radius75 {border-radius: 75px !important;}
.dwContainer {width:100%;max-width:100%;margin:0 auto;margin-top:0;/*overflow:hidden;*/}/*let op: overflow creates new stacking context for stickyZoekFilterWarning */

#xxlaround {width:100%;max-height:810px;}
#xxlloading {border:0;max-height:810px;margin:0;max-width:calc(var(--contentMaxWidth) + var(--carouselWidth) + 10px);background-color:white;}
#xxlloading img {width:100%;border:0;border-radius:5px;max-height:800px;max-width:1555px !important;}
#xxlloading img#preload {border:0;border-radius:5px;}
#xxlloading a:hover {text-decoration:none;}
#carousel {float:left;max-width:414px;overflow:hidden;}
#outer {overflow:hidden;position:relative;}
#afterloading {visibility:hidden;position:absolute;right:-50px;width:100%;height:100%;top:50px;}
.flexslider,.preflexslider {margin:0;border:10px solid white;border-top:5px solid white;max-width:var(--contentMaxWidth);max-height:810px;}
.preflexslider {position:relative;}
article.flex-caption {position:absolute;bottom:25%;background-color:transparent;opacity:0.8;}
article.flex-caption h2 {margin:0 !important;padding: 0.5vw 0.5vw 1vw 0;font-size:clamp(1.8rem,2.5vw,6rem);font-family:'Poppins','Open Sans', 'Segoe UI_',Verdana,Arial,sans-serif;font-weight:900;width:75%;color:black;letter-spacing:0;background-color:whitesmoke;border-left:5px solid whitesmoke;border-right:5px solid whitesmoke;border-radius:0 5px 5px 0;line-height:clamp(2rem,2.7vw,6rem);}
#flexslider ul, #flexslider ol {margin-left:initial;padding-left:initial; }
ul.flex-direction-nav,li.flex-nav-prev,li.flex-nav-next {height:0;max-height:0;padding:0 !important;margin:0 !important;}
ul.flex-direction-nav {position:relative;top:596px;}
.flexslider .slides > li {padding:0 !important;}
.flex-control-thumbs {position:relative;top:-805px;left:1565px;width:var(--carouselWidth);height:800px;max-height:800px;}
.flex-control-thumbs li {width:100%;}
.flex-viewport {border-radius:5px;}

#filterLayer,#menuLayer {height:0;width:100%;position:fixed;z-index:10002;top:calc(var(--eouZoekenHeight) + 1px);background-color:var(--navBarColor);overflow-x:hidden;overflow-y:auto;transition:0.25s;transition-timing-function:ease-out;border:0;box-shadow:0 0 0 1px var(--greenMainColor) inset;border-radius:15px;margin-top:4px;margin-left:10px;}
#filterLayer > header,#menuLayer > header {width:100%;height:50px;margin-top:var(--overlayMarginTop);}
#filterLayer footer {position:fixed;bottom:calc(0px + var(--navBarHeight));width:100%;padding:0;background-color:white;}
#filterLayer a {padding:15px;text-decoration:none;color:black;font-weight:bolder;display:block;transition:0.3s;}
#filterLayer a.button.success {background-color:var(--navBarColor) !important;color:black !important;border:1px solid black;border-radius:5px;}
#filterLayer > header:nth-child(2) {height:auto;}
#filterLayer > header h1, #menuLayer > header h1 {color:var(--greenMainColor);font-family:'Poppins','Open Sans Light','Segoe UI_','Verdana',Arial,sans-serif;font-size:x-large;vertical-align:middle;padding-left:10px;}
#filterLayer div.button-set {display:flex;}
#filterLayer div.button-set > button { margin-right:5px; }
#clearFilter,#zfRefresh,#zfShowFilter {display:none;flex-grow:1;color:whitesmoke;border:0;border-radius:5px;margin:0;}
#clearFilter {background-color:var(--redMainColor);}
#zfRefresh,#zfShowFilter {background-color:var(--greenMainColor);}
#filterLayer .list-content {display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:15px;margin-right:15px;border-bottom:1px solid lightgray;}
#filterLayer .list-content label {flex-basis:45%;flex-grow:1;}
@media screen and (min-width:768px) { 
 #menuLayer {max-width:412px;}
 #filterLayer {max-width:412px;transition:0.3s;} 
 #filterLayer footer {max-width:412px;bottom:0;background-color:var(--navBarColor);box-shadow:0 0 0 1px var(--greenMainColor) inset;border-radius:15px;}
}
header#header-rubrieken-close h1::after, header#header-filter-close h1::after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%233BAA35"><path d="m346-272 134-134 134 134 74-74-134-134 134-134-74-74-134 134-134-134-74 74 134 134-134 134 74 74ZM480-34q-92.64 0-174.47-34.6-81.82-34.61-142.07-94.86T68.6-305.53Q34-387.36 34-480q0-92.9 34.66-174.45 34.67-81.55 95.18-141.94 60.51-60.39 142.07-95Q387.48-926 480-926q92.89 0 174.48 34.59 81.59 34.6 141.96 94.97 60.37 60.37 94.97 141.99Q926-572.83 926-479.92q0 92.92-34.61 174.25-34.61 81.32-95 141.83Q736-103.33 654.45-68.66 572.9-34 480-34Zm-.23-136q130.74 0 220.49-89.51Q790-349.03 790-479.77t-89.51-220.49Q610.97-790 480.23-790t-220.49 89.51Q170-610.97 170-480.23t89.51 220.49Q349.03-170 479.77-170Zm.23-310Z"/></svg>');
float:right;
color:green;
margin-right:15px;
margin-top:-8px;
}
#zoekfilter {height:calc(100% - (var(--filterFooterHeight) * 2.5));}
.zoekfilter {display:flex;flex-direction:column;width:100%;overflow-x:auto;}
.zoekfilter > header {margin:15px;}
.zoekfilter > header > div {display:flex;}
.zoekfilter > div.listview {height:auto;overflow-y:auto;}
div.zFilter {display:none;width:fit-content;flex-flow:row-reverse;position:absolute;top:10px;left:calc(var(--logoWH) + var(--logoWH) / 3);}
div.zFilter a:hover{text-decoration:none;}
span.zfx {padding-right:10px;font-weight:bolder;font-size:xx-large;color:#0b5345;cursor:pointer;}
.list-group a.group-title {text-decoration:none;}
.list-group.collapsed a.group-title:after,
.list-group a.group-title:after {
background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='rgb%283%2C3%2C26%29'%3E%3Cpath fill-rule='evenodd' d='M3.635 4.694a.508.508 0 00-.71 0 .497.497 0 00-.007.7l4.085 4.06 4.054-4.055a.505.505 0 000-.707.501.501 0 00-.71.002L6.997 8.046 3.635 4.694z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
float: right;
font-size: 1.5em;
display: inline-block;
box-sizing: inherit;
width: 1.5em;
height: 1.5em;
content: "";
}
.list-group a.group-title:after {
background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='rgb%283%2C3%2C26%29'%3E%3Cpath fill-rule='evenodd' d='M3.646 8.306a.508.508 0 01-.71 0 .497.497 0 01-.007-.7l4.085-4.06 4.054 4.055a.505.505 0 010 .707.501.501 0 01-.71-.002L7.008 4.954 3.646 8.306z'/%3E%3C/svg%3E");
}

#showline {clear:both;margin-left:5px;padding-top:13px;}
#showline a:hover {text-decoration:none;filter:opacity(0.95);}

.related_content {clear:both;margin:15px;}
.related_content h2.subheader {color:var(--greenMainColor);}
.related_content h2.group-title span.material-icons {float:right;}
nav.related_content.list-group.collapsed h2.group-title::after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="%235f6368"><rect fill="none" height="24" width="24"/><path d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M12,15.5L7.5,11l1.42-1.41L12,12.67 l3.08-3.08L16.5,11L12,15.5z"/></svg>');
float:right;
color:green;
}
nav.related_content.list-group h2.group-title::after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%235f6368"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/></svg>');
float:right;
color:red;
} 
.header {padding:0 5px 0 5px;}

.tegels,.searchResults,.uitagenda {clear:both;float:left;margin-top:15px;padding:0 0 5px 0;width:100%;border-radius:5px;background-color:white;}
.searchResults {padding:0 0 0 0;margin-top:15px;}
.tegels h1.header,.searchResults h1.header {margin-top:0;color:#69C9F3 !important;}
.tegels div.flex {display:flex;flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto;width:calc(100% - 50px);justify-content:center;padding:0;background-color:white;margin-left:50px;float:left;}
.tegels {clear:initial;max-width:600px;max-height:158px;margin-left:10px;float:left;overflow:hidden;}
section#aanbieding.tegels {max-width:1095px;max-height:270px;}
.tegels h2.subheader {transform:rotate(-90deg);transform-origin:bottom left;position:relative;left:0;padding-top:calc(var(--nwidth) - 10px);font-variant: all-small-caps;color:gray;font-size:1.5rem;line-height:1.5rem;text-shadow:0 0 black;max-width:180px;width:180px;max-height:25px;text-align:right;padding-right:20px;}

mark {border:1px solid black;padding:1px 5px 2px 5px;border-radius:5px;background-color:white;}

.tegels mark.label,article.flex-caption mark.label {background-color:var(--yellowMainColor);color:black;padding:1px 5px 2px 5px;border-radius:5px;position:absolute;top:10px;left:10px;font-variant:all-small-caps;}
div.tile-content mark.label.buurt { top: 35px; }
nav.related_content div.group-content div.icon,
nav.related_content div.group-content div.image,
nav.related_content div.group-content i {height:56px;width:56px;margin:auto;color:white;font-size:40px;}
nav.related_content div.group-content i {padding-top:5px;}
div.group-content div.icon img,
div.group-content div.image img,
div.group-content div.icon i {background-color:var(--blueMainColor);border-radius:10px;margin-bottom:5px;}
nav.related_content h2 + p {padding-left:10px;}
article.flex-caption mark.label {top:-31px;left:4px;}
article.flex-caption mark.label.inhoud {top:-58px;}
.tegels mark {padding:0;background-color:initial;border-radius:0;font-variant:all-small-caps;font-size:2.5rem;font-weight:600;}

#uitgelicht,#reportages {max-width:initial;max-height:initial;overflow:hidden;width:100%;border-right:10px solid white;}
#uitgelicht div.flex,#reportages div.flex {flex-wrap:nowrap;overflow-x:auto;width:100%;justify-content:flex-start;}
#uitgelicht h2.brand,#reportages h2.brand,
#uitgelicht h3.brand,#reportages h3.brand {height:65px;}
#uitgelicht div.flex .tile.triple-vertical,#reportages div.flex .tile.triple-vertical {height:261px;}
#uitgelicht .brand .text,#reportages .brand .text {font-size:22px;line-height:1.3;margin:0;height:65px;}
#uitgelicht.tegels, #reportages.tegels {margin-left:initial;margin-top:initial;border-top:0;}
#uitgelicht.tegels div.flex, #reportages.tegels div.flex {margin-left:initial;}
#uitgelicht.tegels div.flex a article.tile,
#uitgelicht.tegels div.flex a aside.tile {margin:10px;margin-top:5px;margin-left:0;}
#uitgelicht.tegels div.flex a:nth-child(1) .tile {margin-left:150px;}
#aanbieding h2.brand {min-height:51px;}
#aanbieding .tile.double {height:192px;}
#aanbieding .tile span.text mark {line-height:10pt;}
#aanbieding .tile span.text {line-height:13pt;font-size:10pt;height:80px;}

.searchResults h1,.searchResults h2,.tegels h1,.tegels h2,.uitagenda h1,.uitagenda h2 {margin-top:0;}
.searchResults p.meerinfo {margin-top:5px;}
.searchResults p.meerinfo button {padding:0;margin:0;color:#69C9F3;text-decoration:underline;}
.searchResults p.meerinfo button a:hover {background-color:#69C9F3;color:#fff;}
.searchResults p.meerinfo button a:visited {color:#000;}
.searchResults .listview {display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:0;width:100%;background-color:white;}
.searchResults .listview article.tile div,
.searchResults .listview div.tile div,
.searchResults .listview section.tile div {background-color:rgba(255,255,255,0.7);}
.searchResults .listview article p.inleiding {line-height:initial/* !important*/;font-size:clamp(1rem,1vw,1.8rem);max-height:calc(650px - 300px);height:calc(650px - 300px);overflow:hidden;}
.searchResults .listview > article.tile.double,
.searchResults .listview > aside.tile.double,
.searchResults .listview > div.tile.double,
.searchResults .listview > section.tile.double {width:300px/* !important*/;border:0px solid lightgray;box-shadow:1px 1px 0 0 lightgray;}
.searchResults .listview > div.tile.triple {width:300px/* !important*/;border:0px solid lightgray;box-shadow:1px 1px 0 0 lightgray;}
.searchResults .listview > div.tile.five {width:620px/* !important*/;height:650px/* !important*/;margin-right:5px;margin-left:-5px;background-color:#5c80b8 !important;}
.searchResults .listview > article > a > img.span5,
.searchResults .listview > aside > a > img.span5 {height:225px/* !important;*/}
.uitstapje article.redactietekst {padding:0 15px 15px 15px;background-color:#fff;max-width:350px;}
.uitstapje aside.ad {margin-left:-15px;}
.searchResults .item-title {height:5rem;font-size:clamp(1rem,1vw,1.9rem);line-height:clamp(2rem,1.1vw,2.5rem);}
.searchResults .item-title a {text-decoration:none;font-weight:bold;}
.searchResults .item-keurmerk {position:absolute;top:5px;left:5px;background-color:transparent !important;}
.searchResults .item-keurmerk img {border-radius: 5px;background-color:white;opacity:0.8;}
.searchResults .item-keurmerk img:hover {opacity:1;}
.searchResults .listview article h3.item-title {line-height:1.8rem;}
.searchResults a.command-button {width:100%;text-align:left;padding:5px 5px;min-height:44px;font-size:0.9rem;}
.searchResults div > div.tile.triple.triple-vertical.ad {min-width:300px;width:auto;min-height:0;height:auto;text-align:center;background-color:white;box-shadow:initial;}
.searchResults div > div.tile.double.five-vertical.ad {width:610px !important;background-color:white;box-shadow:initial;}
.searchResults div > div.tile.triple.five-vertical.ad {min-width:300px;width:auto;text-align:center;background-color:white;box-shadow:initial;}

.searchResults .listview section.tile.double div.tile {margin:0;padding:0;width:300px;height:225px;}
.searchResults .listview section.tile.double div.image {margin:0;}
.searchResults .listview section.tile.double div.brand span.text {font-size:10pt;}
.searchResults .listview section.tile.double h3.item-title {clear:both;}
.searchResults img.listImage, .searchResults img.listImageBlur {object-fit:contain;height:225px;width:-moz-available;width:-webkit-fill-available;width:fill-available;background-color:transparent;}
.searchResults img.listImage {position:relative;top:-225px;}
.searchResults img.listImageBlur {object-fit:contain;-webkit-filter:blur(5px);-moz-filter:blur(5px);filter:blur(5px);transform:scale(1.5);}
.searchResults a.listImage {display:block;min-height:225px;max-height:225px;overflow:hidden;}

.metro .button.tip-aanbieding {font-size:1.8rem;line-height:2.5rem;margin-right:5px;background-color:var(--yellowMainColor);color:black;border:1px solid black;}
.metro .button.tip-aanbieding:active, .metro .button.tip-aanbieding:hover {background-color:black;color:var(--yellowSubColor);transition-duration:0.5s;}

.eou.reportages .brand .text {font-size:11pt;line-height:13pt;height:33px;}
#nav {clear:both;}
#nav .horizontal-menu ul {margin-left:0;padding-left:0;}
aside.ideetje {clear:both;width:100%;overflow:hidden;height:auto !important;text-align:center;padding:5px;margin-top:10px;padding-top:25px;padding-bottom:25px;}
div#footer-steunad {float:left;}
.steunad {width:100%;text-align:left;}
.steunad span {display:block;text-align:center;line-height:initial;font-size:0.6rem;margin:0;}
.extra-ad p {text-align:right;}
.extra-content {clear:both;overflow:hidden;padding-top:15px;width:100%;display:flex;justify-content:center;height:auto;}
.metro .sidebar {height:initial;}
.extra-content aside.sidebar {float:left;width:initial;}
.infeed {text-align:center;width:100%;}
div.extra-ad {min-width:250px;max-width:100%;margin-left:25px;}
div.extra-ad-lr-responsive {min-width:300px;max-width:100%;float:right;width:calc(100% - 635px);}
aside.eou .tile {margin:0;}
aside.eou .tile.triple {width:350px;}

.eou {position:relative;padding:0;float:left;}
.flexeou {display:flex;flex-wrap:wrap;}
nav.eou {width:100%;}
nav.pagination {background-color:white;overflow:hidden;width:100% !important;}
nav.pagination:nth-of-type(1) {border-radius:5px 5px 0 0;}
nav.pagination:nth-of-type(2),
nav.pagination:last-child {border-radius:0 0 5px 5px;}
nav.pagination>ul {display:flex;width:auto;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;}
.fatfooter {clear:both;display:flex;justify-content:center;margin-top:15px;background-color:#1A323D;border-radius:0 10px 20px 10px;overflow:hidden;}
.fatfooter h1 {padding:15px;}
.metro .horizontal-menu li a {font-size:1.2rem;line-height:1.2rem;}
.metro .tab-control .tabs>li:first-child {margin-left:0;}
.metro .fatfooter div.sidebar, .metro .fatfooter aside.sidebar, .metro .fatfooter nav.sidebar {max-width:350px;float:left;height:auto;overflow:hidden;min-height:10px;}

.fatfooter img {width:100%;}
.fatfooter img.afbeelding {width:330px;}

div.uitstapje-content {border-radius: 10px 0 10px 0;display:flex;justify-content:center;max-width:var(--contentMaxWidth);margin-left:auto;margin-right:auto;background-color:white;}
div.uitstapje-content {margin-top:calc(var(--eouZoekenHeight) + 85px);}

.uitstapje {width:350px;height:auto;overflow:hidden;}
.uitstapje-wide {width:700px;display:flex;flex-wrap:wrap;}
.uitstapje-wide article {width:50%;}
figure.uitstapje {text-align:center;}
.kolom {background-color:white;margin:0 5px;}
.kolom:first-of-type {margin-left:0;}
.kolom:last-of-type {margin-right:0;}
.uitstapje img {width:100%;}
.uitstapje .steunad img {width:initial;}

.uitstapje img.afbeelding {width:300px;}

div.uitstapje > aside.ideetje { padding-left:0;border-radius:0;}
.uitstapje > aside.ideetje > .steunad { border-radius: 0 5px 5px 0;border:5px solid white;border-left:0;margin-bottom:10px;}

img.x {width:16px;}
.artikel {max-width:var(--contentMaxWidth);margin-right:auto;margin-left:auto;overflow:hidden;height:auto;padding:10px;margin-top:10px;background-color:#fff;border-radius:0 10px 10px 0;}
.artikel h2,
.artikel h2.subheader {margin-top:20px;font-size:clamp(3rem,1.2vw,4rem) !important;line-height:clamp(2.5rem,1.2vw,4rem);}
.artikel h2 {margin-top:35px;}
article.artikel > header > h2.subheader:first-child {text-align:center;margin-bottom:40px;font-weight:bolder;}
.artikel p, .artikel span, .artikel li, .artikel a, .artikel div.laag, .artikel ul li, .artikel dt, .artikel dd, .artikel, .redactietekst {line-height:clamp(19pt,2vw,3rem) !important;font-size:clamp(12pt,1.2vw,2rem) !important;}
header.artikel {border-radius:10px 10px 10px 0;}
section.artikel > figure:first-child {padding-top:5px;}
blockquote {float:right;width:225px;overflow:hidden;font-size:2rem;padding:5px;}
.articleImage {width:100%;height:auto;border-radius:5px;max-height:800px;}
textarea {font-family:Verdana,"Trebuchet MS",Arial,sans-serif;font-size:1.1em;}
.simple {text-decoration:none !important;}
.small {font-size:0.9em !important;}
.smaller, .artikel p.smaller a {font-size:0.6em !important;}
.bigger {font-size:1.2em;}
.title {font-size:1.2em;}
.clear {clear:both;}
.fleft {float:left !important;}
.fright {float:right !important;}
.noborder {border:0 !important;}
.none {display:none;}
.cursorDefault {cursor:default;}
.em {font-style:italic;}
.bold {font-weight:bold !important;}
.bolder {font-weight:bolder !important;}
.block {display:block !important;}
.minheight250 {min-height:250px;}
.flex {display:flex;}
strong.em,span.em {font-weight:normal;font-style:italic;}
img {border:0;}
h1 {font-size:1.4em;}
h2 {font-size:1.1em;}
h3 {font-size:1.1em;}
h4 {font-size:1.0em;}
h5 {font-size:0.9em;}
h6 {font-weight:bold;font-size:0.8em;}
#center {clear:both;text-align:left;float:left;width:100%;position:relative;}
div#prijsvraag span {display:block;color:#FFF;font-size:1.4em;font-variant:small-caps;}
div#prijsvraag a {text-decoration:underline;color:#000;font-size:0.9em;}
img#prijsvraag {clear:both;float:right;}

#bp {width:fit-content;padding-left:10px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;max-height:51px;margin-bottom:5px;position:absolute;top:5px;right:0;text-align:right;margin-right:5px;max-width:65%;}
#bp ul {margin:0;margin-top:5px;padding:0;white-space:nowrap;width:100%;font-size:11pt;}
#bp ul li {margin-right:10px;display:inline-block;padding:10px !important;/*background-color:var(--yellowMainColor)*/;border-radius:10px;border:1px solid black;transition-duration:0.3s;}
#bp ul li.active {background-color:white;transition-duration:0.5s;border-radius:25px;}
#bp ul li a:active, #bp ul li:hover {background-color: white;color:var(--yellowSubColor);transition-duration:0.5s;}
#bp ul li a:hover {color:var(--yellowSubColor);transition-duration:0.3s;border-radius:5px;padding:5px;background-color:black;}
#bp a {text-decoration:none;}

section.uitagenda .items {background-color:white;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0 5px 0 5px;width:100%;align-items:stretch;}
#aHP a {clear:both;display:block;color:#000;border-bottom:1px solid #27BDEE;margin-bottom:1px;padding-bottom:1px;text-decoration:none;padding-left:2px;}
#aHP div {overflow:hidden;width:12%;float:left;margin-right:2px;padding-left:2px;border-left:1px solid #27BDEE;}
#aHP>div:first-child {padding-left:0;border-left:0;width:25%;}
#aHP span {text-align:center;font-size:0.7em;font-weight:bold;letter-spacing:0.1em;float:right;margin-bottom:8px;}
#artikel {width:980px;overflow:hidden;}
.artikelN {width:250px;height:120px;padding:0;margin-bottom:5px;overflow:hidden;font-size:0.9em;}
.artikelN img {padding:0;margin:0;width:250px;height:120px;}
.artikelN p {padding:0;margin:0;margin-top:5px;padding-right:5px;height:14px;overflow:hidden;font-size:0.9em;}
.artikelN h3 a {color:#FFF;text-decoration:none;background-color:#000;padding:0;}
.artikelN div.h {display:none;position:relative;color:#fff;top:-252px;height:105px;padding:16px;}
.artikelN div.h a {color:#FFF;text-decoration:none;height:120px;line-height:1.3em;}
.artikelN:hover div.h {display:block;}
.artikelN:hover div.l {top:-120px;height:120px;}
.artikelN:hover p.af {display:hidden;}
.artikelN p a {color:#000;text-decoration:none;}
.artikelN p a:hover {text-decoration:underline;}
.artikelN div.l {position:relative;top:-36px;width:268px;height:36px;background-color:#000;opacity:.50;filter:alpha(opacity=50);}
.artikelN div.l {top:-36px;}
span.af,


.markeer,.uitstapje p span {display:inline-block;padding:5px;color:black;border:1px solid black;border-radius:5px;background-color:white;line-height:initial;}
.markeer a,.uitstapje p span a {text-decoration:underline;}
span.af {padding:1px 5px 2px 5px;border-radius:5px;}

form#dagjeuitzoeken {width:0%;}
form#dagjeuitzoeken a {color:#000;padding-top:0;}
form#dagjeuitzoeken a.home {display:block;float:left;}
form#dagjeuitzoeken a.home img {margin-right:2px;height:25px;width:25px;}
form#dagjeuitzoeken div.input-control {height:43px;}
form#dagjeuitzoeken input#dq {float:left;color:black;width:calc(100% - 38px - 51px - 5px);font-size:1.4rem;border:none;margin-left:5px;font-family:'Open Sans','Verdana','Trebuchet MS','Segoe UI Light_','Open Sans Light',Arial,sans-serif;}

form#dagjeuitzoeken > div:nth-of-type(1) {top:initial;width:calc(100% - 10px);margin:0 0 0 5px;border:1px solid lightgray;border-radius:5px;}

form#dagjeuitzoeken > div > button {left:calc(100% - 38px);width:32px;height:32px;top:5px;font-size:2rem;}
form#dagjeuitzoeken > div > button.btn-clear {left:calc(100% - 70px);}
.metro a:hover,.metro .link:hover {font-weight:bold;}
.metro .tab-control .tabs>li.active a {border-top-color:#1b4f72;}
.nav {width:228px;height:22px;}
.nav-items {width:228px;overflow:hidden;}
#popularPlaces {width:275px;height:324px;overflow:hidden;}
#popularPlaces a {color:#000;margin-right:5px;display:inline;border:none;text-decoration:none;}
#eoz .nav-items {width:100%;border:0;}
#eoz .nav {width:100%;}
div#barterPrijsvraag {background-color:#fefefe;padding:5px;}
div#barterPrijsvraag img {float:left;margin-right:5px;border:1px solid #27BDEE;}
div.laag {border:1px dashed #27BDEE;width:100%;padding:20px;background-color:#FFF;margin-top:40px;margin-bottom:40px;}
span.bijschrift {display:block;clear:both;font-style:italic;margin-bottom:7pt;}
div.image {margin-top:15px;}
div.image span {display:block;clear:both;font-size:9pt;font-style:italic;line-height:11pt;}
div.kb div {float:left;width:365px;margin-left:5px;margin-right:5px;margin-top:8px;overflow:hidden;border:5px solid #EFEFEF;}
div.kb div img {margin-left:69px;width:236px;}
span.small {text-decoration:none;color:Black;font-size:0.9em;}
#sitemapitem a {display:inline;}
#sitemapitem a:link {text-decoration:none;color:Gray;}
#sitemapitem a:visited {text-decoration:none;color:Silver;}
#sitemapitem a:hover {text-decoration:none;color:Black;}
/* YUI tabbladen */
span.hd {display:block;width:269px;background-color:#27BDEE;margin:5px;margin-left:0;padding:3px;color:#FFF;}
div.pA a {text-decoration:none;display:block;}
div.pK {float:left;width:280px;overflow:hidden;}
.yui-button .yui-push-button span a {border:none;}
.yui-skin-sam .yui-push-button,
.yui-skin-sam .yui-link-button {background:none;background-color:#EDE050;}
.yui-skin-sam .yui-ac {font-family:'Open Sans',Verdana,'Trebuchet MS','Segoe UI Light_','Open Sans Light',Arial,sans-serif;text-align:left;}
.ui-autocomplete {max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:10px;}
.ui-autocomplete-loading { background: white url("/ontwerp/ui-anim_basic_16x16.gif") right center no-repeat; }
#to {width:100%;height:1000%;top:0;left:0;position:absolute;z-index:-1;cursor:pointer;}
#mobilefooter {clear:both;width:360px;max-width:360px;max-height:100px;height:auto;margin-left:auto;margin-right:auto;}
#tabletfooter {clear:both;width:728px;max-width:728px;max-height:90px;height:auto;margin-left:auto;margin-right:auto;}
.review {overflow:auto;}
footer.footerbar,aside.footerbar {position:fixed;z-index:1030;bottom:0;left:0;height:50px;transition:height 1s ease;overflow:hidden;border-top:1px solid black;background-color:#60a917;width:100%;}
.footerbarContent {width:auto;margin-left:auto;margin-right:auto;}
.opacity90 {background-color:rgba(51,51,51,0.9);}
.uppercase {text-transform:uppercase;}

.bg-complement {background-color:var(--blueMainColor);min-height:35px !important;}

.flex-direction-nav a {
    color: var(--blueMainColor);
    background-color: #1A323D;
    border-radius: 50%;
    text-align: center;
	width: 48px;
	height: 48px;
}
.flex-direction-nav a:before {
    font-size: 20px;
    color: var(--blueMainColor);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    line-height: 48px;
}
.flex-direction-nav .flex-next {
    text-align: center;
}
.whatsapp {width:calc(var(--iconFontSizeList) - 5px);height:calc(var(--iconFontSizeList) - 5px);vertical-align:middle;line-height:calc(var(--iconFontSizeList) - 5px);font-size:calc(var(--iconFontSizeList) - 5px);display:inline-block;margin:2px;float:left;background-image: url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 58 58" xml:space="preserve"><g><path style="fill:%233BAA35;" d="M0,58l4.988-14.963C2.457,38.78,1,33.812,1,28.5C1,12.76,13.76,0,29.5,0S58,12.76,58,28.5S45.24,57,29.5,57c-4.789,0-9.299-1.187-13.26-3.273L0,58z"/><path style="fill:%23FFFFFF;" d="M47.683,37.985c-1.316-2.487-6.169-5.331-6.169-5.331c-1.098-0.626-2.423-0.696-3.049,0.42c0,0-1.577,1.891-1.978,2.163c-1.832,1.241-3.529,1.193-5.242-0.52l-3.981-3.981l-3.981-3.981c-1.713-1.713-1.761-3.41-0.52-5.242c0.272-0.401,2.163-1.978,2.163-1.978c1.116-0.627,1.046-1.951,0.42-3.049c0,0-2.844-4.853-5.331-6.169c-1.058-0.56-2.357-0.364-3.203,0.482l-1.758,1.758c-5.577,5.577-2.831,11.873,2.746,17.45l5.097,5.097l5.097,5.097c5.577,5.577,11.873,8.323,17.45,2.746l1.758-1.758C48.048,40.341,48.243,39.042,47.683,37.985z"/></g></svg>')
}
.mailto,.facebook {float:left;color:var(--greenMainColor) !important;}
.zFilter .loveit {float:left;color:var(--orangeMainColor);border-right:1px solid var(--greenMainColor);margin-right:5px;}
.zFilter .loveit:hover {color:var(--orangeMainColor);}
a.loveit span.material-icons
,a.loveit span.material-icons:hover
{color:var(--orangeMainColor);}
a.love-it {float:left;}
span.love-it-cnt {position:relative;top:-25px;left:-15px;background-color:var(--orangeMainColor);font-size:13px;vertical-align:middle;padding:0 5px;color:white;}
.hide {display:none !important;}
.searchResults .tile .tile-status {left:5px;}
.searchResults div.tile-status > a.button{padding:0;border:0;}
nav.uitstapje ul li a span.material-icons{font-size:30px;margin-left:-5px;}
div.dagjeweg-outstream {margin-top:5px;margin-bottom:5px;border-top:1px solid gray;border-bottom:1px solid gray;font-size:0.7em;text-align:center;}
.beste-uitjes > picture > img {object-fit:cover;min-height:250px;}
.beste-uitjes span {display:block;background-color:white;font-size:2rem;position:absolute;top:10px;padding:10px;padding-top:5px;margin-right:10px;margin-left:10px;border-radius:10px;width:-webkit-fill-available;width:-fill-available;width:-moz-available;}
.beste-uitjes span ~ span { top:200px;width:min-content;font-size:2rem;background-color:var(--orangeMainColor);color:white;}
