@import url("https://use.typekit.net/tlk2odm.css");
.mappoint.landing dl.eventlist{display:none;}

.section.document p.align-center img {margin:0 2rem;max-width: calc(100% - 4rem);}

/* confetti */
#confetti-canvas {display:none;}
/*body.landing_fullwidth.hero #confetti-canvas {
    display:block;z-index:999999;pointer-events:none;position:fixed;top:0
}*/

@font-face {
	font-family: 'CeraProBold';
		src: 
		url('https://www.daaromdiemen.nl/dsresource?objectid=9cb5697b-06b7-4f43-a148-afe45d16740c') format('truetype'),
		url('https://www.daaromdiemen.nl/dsresource?objectid=2809c1e7-3b05-4734-b71d-549520a0de59') format('woff'),
		font-weight: 700;
		font-style: normal;
}
@font-face {
	font-family: 'CeraPro';
		src: 
		url('https://www.daaromdiemen.nl/dsresource?objectid=0af245a5-6b3f-4263-b3fc-d5fd4d226a0e') format('truetype'),
		url('https://www.daaromdiemen.nl/dsresource?objectid=35cfd1ca-a67f-44c0-a8b6-70458e680f80') format('woff'),
		font-weight: 400;
		font-style: normal;
}
@font-face {
	font-family: 'CeraProLight';
		src: 
		url('https://www.daaromdiemen.nl/dsresource?objectid=dfccb404-037d-4dd4-9099-96ee60820914') format('truetype'),
		url('https://www.daaromdiemen.nl/dsresource?objectid=04fb99e4-243c-4ae4-b53d-c7965b158364') format('woff'),
		font-weight: 300;
		font-style: normal;
}


.fixed_header .contentrow + #row1 {padding-top:1.5rem;}
#social-sharing ul.icon-list.extended li a::before,
#social-sharing ul.icon-list.extended li button::before {margin:0;font-size:24px;padding:0;}
.dsedit-dialog div.dialog-buttons {padding-top:45px;}

/* Verberg periode filters */
.landing_fullwidth #eventfilterblock {display:none;}
.landing_fullwidth #date-filter {display:none;}
.landing_fullwidth #node-filter {display:none;}
[class^="photolabel"] {display:none;}
.landing_fullwidth #evenementenlijst li:nth-child(n+5) {display:none;}

#row8.sublayout_two-columns6633 {background-color:#C09700;}
#row8.sublayout_two-columns6633 .alpha.width-66 .container_aside.nolink  {background-color:#C09700;}
#row8.sublayout_two-columns6633 .alpha.width-66 .container_aside.nolink h2 {color:#3D3000;}
#row8.sublayout_two-columns6633 .alpha.width-66 .container_aside.nolink p,
#row8.sublayout_two-columns6633 .alpha.width-66 .container_aside.nolink ul,
#row8.sublayout_two-columns6633 .alpha.width-66 .container_aside.nolink ol {color:#000000;}

.sublayout_hero .imagegallery {padding-bottom:4rem;}
.sublayout_hero .imagegallery h2 {position:static;text-align:center;margin:4rem 0 2rem}
.sublayout_hero .imagegallery ul.tiles {gap:1.25rem;}

.sublayout_hero .imagegallery ul.tiles {
    width:calc(100% - 4rem);
    margin:0 auto;
}

.sublayout_hero .imagegallery ul.tiles.set-tile-ammount-2,
.sublayout_hero .imagegallery ul.tiles.set-tile-ammount-3,
.sublayout_hero .imagegallery ul.tiles.set-tile-ammount-4,
.sublayout_hero .imagegallery ul.tiles.set-tile-ammount-6 {flex-flow:nowrap;}

.sublayout_hero .imagegallery ul.tiles li {margin:0;max-width:calc(25% - 0.95rem);}
.sublayout_hero .imagegallery ul.tiles li a {border-color:#C09700;}
.sublayout_hero .imagegallery a.read-more {margin:2rem auto;display:block;}
ul.tiles li figure {}
ul.tiles li figure footer {left:auto;}

@media only screen and (max-width: 640px){
    .sublayout_hero .imagegallery ul.tiles.set-tile-ammount-2,
    .sublayout_hero .imagegallery ul.tiles.set-tile-ammount-3, 
    .sublayout_hero .imagegallery ul.tiles.set-tile-ammount-4,
    .sublayout_hero .imagegallery ul.tiles.set-tile-ammount-6 {flex-flow:wrap;}
    .sublayout_hero .imagegallery ul.tiles li {max-width:calc(50% - 0.7rem);}
}

.grid-11 ul.tiles.set-tile-ammount-4 li {max-width:24%;}

/* Zoekresultaten - verhalen */
.grid-4 {background-color:#C0970030;}
.row2_content .advanced_filters.search-filters h3,
.row2_content .advanced_filters.search-filters ul {border-radius:0;}
.row2_content .advanced_filters.search-filters ul {width:100%;}
h2.result-ammount {position:absolute;top:-999999em;left:-999999em;}
.section.search-results ul.items li {padding:1rem 0;margin:0;border-bottom:1px solid #C09700;}
.section.search-results ul.items li a {background-color:transparent;}
.search-results li:nth-child(even) .container-image {order:2;}

.section.search-results ul.items li a:hover,
.section.search-results ul.items li a:focus {background-color:#C0970030;}

.footer_website {
    margin-top:4rem;
    border-width:0;
    padding-top:35px;
    background-repeat:no-repeat;
    background-position:top center;
    background-size:auto 35px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' version='1.1' viewBox='0 0 240.3 34.9'%3E%3Cdefs%3E%3Cstyle%3E .cls-1%7Bfill:%23005a9a;stroke-width:0%7D %3C/style%3E%3C/defs%3E%3Cpath d='M1.7 8.9c.1.2.2.4.4.5s.3.3.5.4c.2.1.3.3.5.4.2.1.4.2.6.4s.4.2.6.3c.3.2.7.4 1.1.5.4.1.7.3 1.1.4s.7.2 1.1.2.7.1 1 .1h5.5s0 .1.2.2c0 0 .1.2.2.3 0 .1.2.2.3.4s.2.3.3.4.2.2.3.4c0 .1.2.2.2.3 0 0 .1.2.2.2.2.2.3.3.5.4.2.1.3.2.5.3.2 0 .3.2.5.3.1 0 .3.1.4.2.1 0 .3.1.4.2.1 0 .2.1.3.2.1 0 .2.1.3.2s.2.2.2.3c0 .1.1.2.2.4 0 .1.1.3.2.4 0 .2.1.3.2.5 0 .2 0 .4.1.6V19.6c0 .2-.1.4-.2.7 0 .2-.2.4-.4.7-.7.9-1.3 1.9-1.7 2.8-.5.9-.8 1.8-1.1 2.6s-.4 1.7-.5 2.4v2.1c.1.7.3 1.3.6 1.8s.6 1 1 1.3c.4.4.8.7 1.3.8.5.2 1 .3 1.6.3H63.6c.2 0 .4-.1.6-.2s.5-.2.8-.3c.3-.1.6-.3.8-.6.3-.2.6-.5.9-.8.3-.3.6-.7.8-1.1s.5-.9.7-1.4c.2-.5.3-.9.5-1.3s.3-.8.5-1.1c.2-.3.3-.7.5-.9.2-.3.3-.5.5-.8.2-.2.3-.5.5-.6.2-.2.3-.4.5-.5.2-.2.4-.3.6-.4l.6-.3c.2 0 .4-.2.7-.3.2-.1.5-.3.7-.5s.5-.4.7-.6l.7-.7c.3-.3.4-.5.6-.7.2-.2.3-.5.5-.7.1-.2.2-.5.3-.7s.1-.4.1-.6v-1.7c0-.2 0-.3-.1-.4s-.1-.2-.2-.3-.2-.2-.3-.2h-.8c-.2 0-.4.1-.6.2-.3 0-.6.2-.9.3-.3 0-.7.2-1.2.2-.4 0-.9.1-1.4.2h-1.7c-.6 0-1.2-.1-1.9-.2s-1.4-.3-2.1-.5-1.5-.5-2.4-.9c-.7-.3-1.4-.7-2.2-1.1-.7-.4-1.5-.8-2.3-1.2l-2.4-1.2-2.4-1.2c-.8-.4-1.7-.7-2.5-1-.8-.3-1.7-.6-2.6-.8-.9-.2-1.7-.4-2.6-.4h-2.7c-.8 0-1.6.2-2.3.4s-1.5.4-2.2.7c-.7.3-1.4.6-2 .9-.6.3-1.2.6-1.7 1-.5.3-1 .6-1.4.9-.4.3-.8.6-1.1.8-.3.2-.5.4-.7.6-.2.1-.2.2-.2.2h-.1s-.1 0-.2-.2-.1-.1-.2-.2c0 0-.1-.2-.2-.3 0-.1 0-.3-.1-.4v-.6c0-.2 0-.4.1-.7 0-.2.2-.5.3-.9.1-.3.3-.7.4-1.1.1-.4.3-.8.4-1.3s.2-.9.2-1.4V6.7c0-.5-.2-1-.4-1.4-.2-.5-.5-.9-.8-1.4-.4-.4-.8-.8-1.4-1.2-1.1-.7-2.1-1.2-3.1-1.6-1-.3-1.9-.5-2.8-.6-.9 0-1.7 0-2.5.2s-1.5.5-2.1.8c-.6.3-1.2.7-1.8 1.1-.5.4-1 .8-1.4 1.3-.4.4-.7.8-1 1.1-.3.3-.5.6-.6.8-.1 0-.3.2-.5.3-.2 0-.3.2-.5.3l-.6.3c-.2.1-.4.2-.7.3s-.5.2-.8.2c-.3 0-.5.1-.8.2-.3 0-.6 0-.9.1H6.2c-.4 0-.8 0-1.2-.1-.4 0-.7 0-1-.1s-.6 0-.9 0H1.9c-.1 0-.2.1-.2.2V9c0 .2.1.4.2.6ZM82.3 8.9c.1.2.2.4.4.5s.3.3.5.4c.2.1.3.3.5.4s.4.2.6.4l.6.3c.3.2.7.4 1.1.5.4.1.7.3 1.1.4s.7.2 1.1.2.7.1 1 .1h5.5s0 .1.2.2c0 0 .1.2.2.3 0 .1.2.2.3.4 0 .1.2.3.3.4 0 .1.2.2.3.4 0 .1.2.2.2.3 0 0 .1.2.2.2.2.2.3.3.5.4s.3.2.5.3c.2 0 .3.2.5.3s.3.1.4.2c.1 0 .3.1.4.2.1 0 .2.1.3.2.1 0 .2.1.3.2s.2.2.2.3c0 .1.1.2.2.4 0 .1.1.3.2.4 0 .2.1.3.2.5 0 .2 0 .4.1.6V19.6c0 .2-.1.4-.2.7 0 .2-.2.4-.4.7-.7.9-1.3 1.9-1.7 2.8-.5.9-.8 1.8-1.1 2.6-.3.8-.4 1.7-.5 2.4v2.1c.1.7.3 1.3.6 1.8s.6 1 1 1.3.8.7 1.3.8c.5.2 1 .3 1.6.3H144.2c.2 0 .4-.1.6-.2.2 0 .5-.2.8-.4.3-.1.6-.3.8-.6.3-.2.6-.5.9-.8.3-.3.6-.7.8-1.1.3-.4.5-.9.7-1.4.2-.5.3-.9.5-1.3s.3-.8.5-1.1.3-.7.5-.9c.2-.3.3-.5.5-.8.2-.2.3-.5.5-.6s.3-.4.5-.5c.2-.2.4-.3.6-.4l.6-.3c.2 0 .4-.2.7-.3.2-.1.5-.3.7-.5.2-.2.5-.4.7-.6l.7-.7c.3-.3.4-.5.6-.7.2-.2.3-.5.5-.7.1-.2.2-.5.3-.7 0-.2.1-.4.1-.6v-1.7c0-.2 0-.3-.1-.4 0-.1-.1-.2-.2-.3 0 0-.2-.2-.3-.2h-.8c-.2 0-.4.1-.6.2-.3 0-.6.2-.9.3s-.7.2-1.2.2c-.4 0-.9.1-1.4.2h-1.7c-.6 0-1.2-.1-1.9-.2s-1.4-.3-2.1-.5c-.8-.2-1.5-.5-2.4-.9-.7-.3-1.4-.7-2.2-1.1-.7-.4-1.5-.8-2.3-1.2l-2.4-1.2-2.4-1.2c-.8-.4-1.7-.7-2.5-1-.8-.3-1.7-.6-2.6-.8-.9-.2-1.7-.4-2.6-.4H124c-.8 0-1.6.2-2.3.4-.8.2-1.5.4-2.2.7s-1.4.6-2 .9c-.6.3-1.2.6-1.7 1-.5.3-1 .6-1.4.9-.4.3-.8.6-1.1.8-.3.2-.5.4-.7.6l-.2.2h-.1c-.1 0-.1 0-.2-.2l-.2-.2s-.1-.2-.2-.3 0-.3-.1-.4v-.6c0-.2 0-.4.1-.7 0-.2.2-.5.3-.9.1-.3.3-.7.4-1.1.1-.4.3-.8.4-1.3s.2-.9.2-1.4V6.6c0-.5-.2-1-.4-1.4-.2-.5-.5-.9-.8-1.4s-.8-.8-1.4-1.2c-1.1-.7-2.1-1.2-3.1-1.6s-1.9-.5-2.8-.6c-.9 0-1.7 0-2.5.2s-1.5.5-2.1.8c-.6.3-1.2.7-1.8 1.1-.5.4-1 .8-1.4 1.3-.4.4-.7.8-1 1.1s-.5.6-.6.8c-.1 0-.3.2-.5.3-.2 0-.3.2-.5.3l-.6.3c-.2 0-.4.2-.7.3-.2 0-.5.2-.8.2-.3 0-.5.1-.8.2-.3 0-.6 0-.9.1s-.6 0-1 0h-2.5c-.4 0-.8 0-1.2-.1-.4 0-.7 0-1-.1h-2.1c-.1 0-.2.1-.2.2v1.5c0 .2.1.4.2.6ZM164 8.9c.1.2.2.4.4.5.1.2.3.3.5.4.2.1.3.3.5.4.2.1.4.2.6.4l.6.3c.3.2.7.4 1.1.5.4.1.7.3 1.1.4s.7.2 1.1.2c.4 0 .7.1 1 .1h5.5s0 .1.2.2.1.2.2.3c0 .1.2.2.3.4 0 .1.2.3.3.4 0 .1.2.2.3.4 0 .1.2.2.2.3 0 0 .1.2.2.2.2.2.3.3.5.4.2.1.3.2.5.3s.3.2.5.3c.1 0 .3.1.4.2.1 0 .3.1.4.2.1 0 .2.1.3.2.1 0 .2.1.3.2 0 0 .2.2.2.3 0 .1.1.2.2.4 0 .1.1.3.2.4 0 .2.1.3.2.5s0 .4.1.6 0 .4 0 .6v.7c0 .3-.1.4-.2.7s-.2.4-.4.7c-.7.9-1.3 1.9-1.7 2.8-.5.9-.8 1.8-1.1 2.6-.3.8-.4 1.7-.5 2.4s0 1.5 0 2.1c.1.7.3 1.3.6 1.8s.6 1 1 1.3c.4.4.8.7 1.3.8.5.2 1 .3 1.6.3H225.9c.2 0 .4-.1.6-.2.2 0 .5-.2.8-.4s.6-.3.8-.6.6-.5.9-.8c.3-.3.6-.7.8-1.1.3-.4.5-.9.7-1.4.2-.5.3-.9.5-1.3s.3-.8.5-1.1.3-.7.5-.9.3-.5.5-.8c.2-.2.3-.5.5-.6.2-.2.3-.4.5-.5.2-.2.4-.3.6-.4l.6-.3c.2 0 .4-.2.7-.3.2-.1.5-.3.7-.5.2-.2.5-.4.7-.6.2-.2.5-.4.7-.7.2-.2.4-.5.6-.7.2-.2.3-.5.5-.7.1-.2.2-.5.3-.7 0-.2.1-.4.1-.6v-1.7c0-.2 0-.3-.1-.4s-.1-.2-.2-.3c0 0-.2-.2-.3-.2h-.8c-.2 0-.4.1-.6.2-.3 0-.6.2-.9.3-.3 0-.7.2-1.2.2-.4 0-.9.1-1.4.2s-1.1 0-1.7 0-1.2-.1-1.9-.2-1.4-.3-2.1-.5c-.8-.2-1.5-.5-2.4-.9-.7-.3-1.4-.7-2.2-1.1-.7-.4-1.5-.8-2.3-1.2l-2.4-1.2-2.4-1.2c-.8-.4-1.7-.7-2.5-1-.8-.3-1.7-.6-2.6-.8s-1.7-.4-2.6-.4h-2.7c-.8 0-1.6.2-2.3.4-.8.2-1.5.4-2.2.7-.7.3-1.4.6-2 .9-.6.3-1.2.6-1.7 1-.5.3-1 .6-1.4.9s-.8.6-1.1.8c-.3.2-.5.4-.7.6-.2.1-.2.2-.2.2h-.1s-.1 0-.2-.2c0 0-.1-.2-.2-.2 0 0-.1-.2-.2-.3 0-.1 0-.3-.1-.4s0-.3 0-.6c0-.2 0-.4.1-.7 0-.2.2-.5.3-.9.1-.3.3-.7.4-1.1.1-.4.3-.8.4-1.3.1-.5.2-.9.2-1.4V6.6c0-.5-.2-1-.4-1.4-.2-.5-.5-.9-.8-1.4s-.8-.8-1.4-1.2C191 1.9 190 1.4 189 1c-1-.3-1.9-.5-2.8-.6-.9 0-1.7 0-2.5.2s-1.5.5-2.1.8c-.6.3-1.2.7-1.8 1.1-.5.4-1 .8-1.4 1.3-.4.4-.7.8-1 1.1-.3.3-.5.6-.6.8-.1 0-.3.2-.5.3s-.3.2-.5.3c-.2 0-.4.2-.6.3s-.4.2-.7.3c-.2 0-.5.2-.8.2-.3 0-.5.1-.8.2-.3 0-.6 0-.9.1s-.6 0-1 0h-2.5c-.4 0-.8 0-1.2-.1-.4 0-.7 0-1-.1h-2.1c-.1 0-.2.1-.2.2v1.5c0 .2.1.4.2.6Z' class='cls-1'/%3E%3C/svg%3E");
}
.footer_website .contentrow {
    border-top:3px solid #025A95;
}
.fullfooter.columns.three .column {width:25%;}
#breadcrumb {background-color:transparent;}

div#wrapper {max-width:1920px;}
.sublayout_hero .image img {margin:0 auto;}

body,
p,
ul,
ol,
dl {color:#025A95;font-family:"CeraPro", Arial, Helvetica, sans-serif;font-weight:400;}

h1, h2, h3 {font-weight:700;font-family:"CeraProBold", Arial, Helvetica, sans-serif;color:#0075BF;}
h1 {font-size:3rem;}
h1.onscreen {margin:1em 0;}
h2,
.container_aside h2 {font-size:2.5rem;font-weight:700;color:#0075BF;}
h3 {font-size:2rem;color:#0075BF;}

.container_aside.document .container-intro p.description  {font-size:1.25rem;font-weight:700;font-family:"Museo", Arial, Helvetica, sans-serif;}

#wrapper .calltoaction,
#wrapper .sublayout_hero .imagegallery a.read-more {
    background-color: transparent;
    color: #FFFFFF;
    position:relative;
    max-width: fit-content;
    text-align: center;
    border-radius: 0;
    padding: 0.5rem 3rem;
    transition: all 0.5s;
    z-index: 1;
}
#wrapper .calltoaction:hover,
#wrapper .calltoaction:focus,
#wrapper .sublayout_hero .imagegallery a.read-more:hover,
#wrapper .sublayout_hero .imagegallery a.read-more:focus {
    background-color:transparent;
    color:#363636;
}
#wrapper .calltoaction::before,
#wrapper .sublayout_hero .imagegallery a.read-more::before {
    background-color: #C09700;
    content: "";
    top: 0;
    left: 0;
    bottom:0;
    right:0;
    position: absolute;
    transition: all 0.3s;
    z-index: -1;
}
#wrapper .calltoaction::after,
#wrapper .sublayout_hero .imagegallery a.read-more::after {
    border: 2px solid #C09700;
    content: "";
    top: 0;
    left: 0;
    opacity: 0;
    bottom:0;
    right:0;
    position: absolute;
    transition: all 0.3s;
    z-index: 1;
}
#wrapper .calltoaction:hover::before, 
#wrapper .calltoaction:focus::before,
#wrapper .sublayout_hero .imagegallery a.read-more:hover::before,
#wrapper .sublayout_hero .imagegallery a.read-more:focus::before {
    opacity: 0;
    transform: scale(0.5, 0.5);
}
#wrapper .calltoaction:hover::after, 
#wrapper .calltoaction:focus::after,
#wrapper .sublayout_hero .imagegallery a.read-more:hover::after,
#wrapper .sublayout_hero .imagegallery a.read-more:focus::after {
    opacity: 1;
}

#wrapper #row8.sublayout_two-columns6633 .calltoaction {
    color:#363636;
}
#wrapper #row8.sublayout_two-columns6633 .calltoaction::before {
    background-color: #FFFFFF;
}
#wrapper #row8.sublayout_two-columns6633 .calltoaction::after {
    border-color: #363636;
}

/* achtergrond-kleur */
body, #row1, #row2, #row3, #row4, #row5, #row6 {background-color:#FFFFFF;}

/* Foto passend in vlak */
div[class*="_two-columns"] .columns.two .image img,
div[class*="_three_column_"] .columns.three img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    object-position: center;
}
a:hover img {
     filter: brightness(0.75);
}
a#logo:hover img {filter:unset;}

/* 'Alles onder elkaar' - document */
.landing.document h2 {margin:0 0 1rem;padding:0;}

.sublayout_ .document {
    width:80%;
    margin:0 auto;
}
.sublayout_ .document > h2:nth-child(1) {display:none;}

#row2.sublayout_ .document {
    width:80%;
    margin:2rem auto;
}
#row2.sublayout_ .document:nth-child(1) {
    width:80%;
    margin:2rem auto;
    align-items: center;
    justify-content: center;
/*    display: grid;
    grid-template-columns: 40% 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 0px;*/
    display:flex;
    flex-wrap:wrap;
}
#row2.sublayout_ .document:nth-child(1) h2:nth-child(1) {
    display:block;
    color:#0075BF;
    text-transform:uppercase;
    font-size: 70px;
    margin:1rem 2rem 1rem 0;
    text-align:center;
    width:calc(40% - 2rem);
}
#row2.sublayout_ .document:nth-child(1) p:first-of-type {width:60%;margin-bottom:0;}

#row2.sublayout_ .document:nth-child(1) p,
#row2.sublayout_ .document:nth-child(1) ul,
#row2.sublayout_ .document:nth-child(1) ol,
#row2.sublayout_ .document:nth-child(1) dl {
    font-size:1.2rem;}


p, ul, ol, dl {
    margin: 0 0 1rem;
}


/* tekst over foto */
.columns .container_aside .container-intro.hasphoto {position:absolute;top:0;}
.columns .container_aside .container-intro.hasphoto h2 {font-size:2rem;text-shadow: 0px 0px 5px #363636;color:#ffffff;}
.columns .container_aside .container-intro.hasphoto p {text-shadow: 0px 0px 5px #363636;color:#ffffff;}

/* border-reset */
.section ul.items a,
.container_aside.folder ul li a,
.container_aside a.blocklink,
.container_aside.nolink,
.container_aside.image img,
.section ul.items a:hover, 
.section ul.items a:focus, 
.container_aside a.blocklink:hover, 
.container_aside a.blocklink:focus{border-radius:0;box-shadow:unset;border-width:0;}
.container_aside .container-image {height:inherit}
.section ul.items li img, .container_aside .container-image img {transition:all 0.75s ease;}
span[class^="photolabel-category_"] {border-radius:unset;}

/* uitlijning blokken */
.two.columns .column, .three.columns .column, .four.columns .column {gap:1.25rem;}

@media only screen and (max-width: 992px){
    #row2.sublayout_ .document:nth-child(1) h2:nth-child(1) {width:100%;}
    #row2.sublayout_ .document:nth-child(1) p:first-of-type {margin-bottom:1rem;width:100%;}
}


@media only screen and (min-width: 992px){
    .columns {
        row-gap: 1.25rem;
        column-gap: 1.25rem;
    }
    .sublayout_three_column_50_25_25 .three.columns .column:nth-child(1), 
    .sublayout_three_column_25_50_25 .three.columns .column:nth-child(2), 
    .sublayout_three_column_25_25_50 .three.columns .column:nth-child(3) {
        flex: 0 1 calc(50% - 0.625rem);
    }
    .sublayout_three_column_25_50_25 .three.columns .column:nth-child(1), 
    .sublayout_three_column_25_50_25 .three.columns .column:nth-child(3), 
    .sublayout_three_column_25_25_50 .three.columns .column:nth-child(1), 
    .sublayout_three_column_25_25_50 .three.columns .column:nth-child(2), 
    .sublayout_three_column_50_25_25 .three.columns .column:nth-child(2), 
    .sublayout_three_column_50_25_25 .three.columns .column:nth-child(3) {
        flex: 0 1 calc(25% - 0.9375rem);
    }
}
@media only screen and (min-width: 768px){
    .two.columns .column {flex: 0 1 calc(50% - 0.625rem);}
    .three.columns .column {flex: 0 1 calc(33.333% - 0.85rem);}
    .four.columns .column {flex: 0 1 calc(25% - 0.9375rem);}
    .two.columns .column.width-33 {
        flex: 0 1 calc(33.333% - 0.625rem);
    }
    .two.columns .column.width-66 {
        flex: 0 1 calc(66.667% - 0.625rem);
    }
}

div[class^="sublayout_three_column_"] .columns {justify-content:space-between;}
.sublayout_one-columns {padding:0.625rem 0;}
[class$="sublayout_"] {padding:0.625rem 0;margin-bottom:0;}
[class^="sublayout_two-columns"] {padding:0.625rem 0;}
[class^="sublayout_three_column"] {padding:0.625rem 0;}

.sublayout_three_column_50_25_25:has( + [class^="sublayout_three_column"]) {margin-bottom:0;}

.container_aside a.blocklink, .container_aside.nolink {justify-content:center;}
.container_aside.nolink.document .container-intro {padding:2rem 4rem;}
.container_aside.nolink.document .container-intro h3 {margin:1rem 0 0;}
.container_aside.nolink.document .container-intro .column {gap:0;align-content:baseline;}

.sublayout_eventslist {padding:0;margin:0.65rem 0 0;}
.sublayout_eventslist {background-color:#C0970030 !important;}
.sublayout_eventslist h2 {text-transform:uppercase;margin:4rem auto 3rem;text-align:center;}

.sublayout_eventslist ~ .sublayout_one-columns{background-color:#C0970030 !important;padding-top:2rem;padding-bottom:2rem;}
.sublayout_eventslist ~ .sublayout_one-columns .container_aside.nolink {background-color:transparent;overflow:unset;}
.sublayout_eventslist ~ .sublayout_one-columns .container_aside.nolink h2 {display:none;}

.sublayout_one-columns ~ .sublayout_two-columns3366 {margin-top:4rem;margin-bottom:4rem;}

/*.sublayout_eventslist ul#evenementenlijst li:nth-child(n+4) {display:none;}*/

/*ul#evenementenlijst.items a {background-color:#fbfbfb;color:#FFFFFF;}*/
ul#evenementenlijst.items a h2,
ul#evenementenlijst.items a h3 {text-transform:uppercase;/*color:inherit;*/}
/*ul#evenementenlijst.items a dl,
ul#evenementenlijst.items a p,
ul#evenementenlijst.items a .container-content {color:inherit;}
*/
/*
ul#evenementenlijst.items .category_evenement_festival,
ul#evenementenlijst.items .category_film_theater ,
ul#evenementenlijst.items .category_activiteit,
ul#evenementenlijst.items .category_concert,
ul#evenementenlijst.items .category_familie,
ul#evenementenlijst.items .category_kinderen,
ul#evenementenlijst.items .category_volwassenen {color:#FFFFFF;}

ul#evenementenlijst.items a.categoryitem_evenement_festival {background-color:#69A405;}
ul#evenementenlijst.items a.categoryitem_film_theater {background-color:#00D1FF;}
ul#evenementenlijst.items a.categoryitem_activiteit {background-color:#FF6285;}
ul#evenementenlijst.items a.categoryitem_concert {background-color:#BFAC00;}
ul#evenementenlijst.items a.categoryitem_familie {background-color:#A9008C;}
ul#evenementenlijst.items a.categoryitem_kinderen {}
ul#evenementenlijst.items a.categoryitem_volwassenen {}
*/
body a.type-event.highlight {box-shadow:unset !important;}
/* a.type-event.highlight p.highlight_label {background-color:#FFFFFF !important;bottom:1px;right:1px;color:#363636;}*/

div[class$="_three_column_25_50_25"] .column.alpha .landing.document, 
div[class$="_two-columns"] .column .landing.document {
    padding: 1rem 1rem 0;
    flex-direction: column;
    display: flex;
    /*justify-content: space-between;*/
}

/* Blockquoute */
blockquote p {
    margin: 1rem !important;
    color: var(--color3);
}

blockquote {
    position: relative;
    text-align: center;
    font-style: italic;
    padding: 0.5rem;
    width: 80%;
    color: var(--color1);
    margin: 2rem auto 2rem;
    border-width: 0;
    background: linear-gradient(to right, var(--color5) 0.2rem, transparent 0.2rem) 0 100%, linear-gradient(to left, var(--color5) 0.2rem, transparent 0.2rem) 100% 0, linear-gradient(to bottom, var(--color5) 0.2rem, transparent 0.2rem) 100% 0, linear-gradient(to top, var(--color5) 0.2rem, transparent 0.2rem) 0 100%;
    background-repeat: no-repeat !important;
    background-size: 1rem 1rem !important;
    font-family:Georgia, Times, serif;
    font-size:x-large;
}

blockquote:before, blockquote:after {
    font-family: FontAwesome;
    position: absolute;
    color: var(--color5);
    font-size: 1.7rem;
    font-style: italic;
}

blockquote:before {
    content: "\f10d";
    top: -0.6rem;
    margin-right: -1rem;
    right: 100%;
}

blockquote:after {
    content: "\f10e";
    margin-left: -1rem;
    left: 100%;
    top: auto;
    bottom: -1rem;
}

.contentrow {
    width:calc(100% - 4rem);
    max-width: 1920px;
    margin:0 auto;
}

/* nieuwsslider over volledige breedte */
.sublayout_ .briefing {margin-top:4rem;margin-bottom:4rem;}
.sublayout_ .briefing > h2 {position:absolute;left:-999999em;top:-999999em;}
.sublayout_ .briefing .description {width:80%;margin:0 auto;}
.briefingslider .active .slide {transition: opacity 0.6s;}
.briefingslider .active .slide.current {opacity:1;}
.briefingslider .active .slide.prev,
.briefingslider .active .slide.next {left:0;opacity:0;}
.briefingslider .slide a {
    color:#FFFFFF;
    text-transform:uppercase;
    font-weight: 700;
    font-family: "Museo", Arial, Helvetica, sans-serif;
    font-size: 70px;
    top:0;right:10%;
    left:unset;
    background-color:transparent;
    display:flex;
    align-items:flex-end;
    flex-direction:column;
    justify-content:center;
    text-shadow: 0px 0px 5px #363636;color:#ffffff;
}
.briefingslider .slide a h2 {
    font-weight: 700;
    font-family: "Museo", Arial, Helvetica, sans-serif;
    font-size: 70px;
    color:#FFFFFF;
}
.briefingslider .slide a p {
    font-weight: 500;
    font-family: "Museo", Arial, Helvetica, sans-serif;
    font-size: 35px;
    color:#FFFFFF;
    text-transform:none;
}

/* toon meer evenementen tijdelijk uit ivm SUP-110873 */
#row5 nav {display:none;}


#wrapper .briefingslider .slide a:hover,
#wrapper .briefingslider .slide a:focus {color:#FFFFFF;}
.briefingslider ul.controls {display:none;}
.briefingslider ul.slidenav {background-color:transparent;margin-top:-44px;z-index:3;position:absolute;}