@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;1,400&family=Montserrat:wght@300;400;600&display=swap');
/* font-family: 'Merriweather', serif;
font-family: 'Montserrat', sans-serif; */

html {
	scroll-behavior: smooth;
}

body, button, input, select, optgroup, textarea, a, a:visited {color:#2D2D2D;}
body.-block-scroll{position: relative; overflow: hidden;}

.site div, .site h1, .site h2, .site h3, .site h4, .site h5, .site h6, .site p ,.site a .site span, .site details{font-family: 'Montserrat', sans-serif; font-weight:300;}
.site em, .site pre{font-family: 'Merriweather', serif;}
.site h1, .site h2, .site h3, .site h4, .site h5, .site h6{font-weight:700;}
.site h2.font{font-family: 'Merriweather', serif;}

.site a:hover, .site a:visited{color:inherit;transition: .3s;}
.site .wp-block-button__link:hover{color:#fff;transition:.3s;}
.site .wp-block-button__link{color:#fff !important;}

*{outline:none;}

.post, .page, .page-content, .entry-content, .entry-summary{margin:0;}

.single-post p{font-family: 'Merriweather', serif; color:#2D2D2D;font-weight:300;line-height:1.8em;}
.single-post p:first-child{font-family: 'Montserrat', sans-serif; font-weight:600;}
.single-post p strong{font-weight: 700;}
.single-post p a{color:#00CE56;font-weight:400;}

body.archive{background:#eeeeee;}
body.page-id-47{background:#eeeeee;}
body.page-id-51 .entry-content{margin:0;}
body.page-id-51 .site{background:#EEEEEE;}
body:not(.wp-admin){margin-top:160px!important;}
body.single-post:not(.wp-admin){margin-top:0 !important;}

main.-has-margin{margin-top:210px;}

.site pre{background:rgba(0,94,55, .1);color:#00CE56;font-size:20px;font-style: italic;	line-break: auto;	word-break: break-word;	white-space: pre-wrap;	padding: 48px 80px;	margin-left: -80px;	margin-right: -80px;	margin-bottom: 80px;	width: calc(100% + 160px); max-width: calc(100% + 160px);	position: relative; overflow: visible;}
pre:after { content: ''; border-top: 0px solid transparent; border-left: 40px solid rgba(0,94,55, .1); border-bottom: 40px solid transparent; position: absolute; bottom: -40px; left: 80px;}

.wp-block-buttons.is-content-justification-center{display: flex;}
.btn.green.tip{margin:0 auto;}
.btn.green.tip > a{background: rgb(0,240,100); background: linear-gradient(135deg, rgba(0,240,100,1) 0%, rgba(0,206,86,1) 100%);padding: 10px 28px 10px 28px; border-radius: 30px; font-size:16px; min-width:160px;font-weight:700;}

iframe{margin:16px 0;width:100%;min-height:450px;}
.single iframe[scrolling="no"]{min-height:auto;width:500px;}
.single iframe{margin:0;}

.wp-block-columns iframe{min-height:522px;}
.wp-block-columns .wp-has-aspect-ratio iframe{min-height:fit-content;}
.wp-block-columns iframe.gfm-embed-iframe{min-height:200px;}

span.green{color:#00CE56;}
.has-white-color{color:#fff;}

a.btn{display: inline-block;padding:18px 36px;text-decoration: none;}
a.btn.outline{border:1px solid #fff;color:#fff;display: block;text-align: center;}
a.btn.outline.float {display: block;margin: 0 0 0 auto;max-width: 220px;}
a.btn.green{background:#00CE56;color:#fff;}

@media screen and (max-width:767px){
	a.btn.outline.float{margin:0 auto;}
	iframe{max-width:calc(100vw - 64px);width:calc(100vw - 64px);min-height:300px !important;}
	.entry-header .thumbnail-container.video .post-thumbnail iframe{min-height:auto !important;}
	.page{overflow: auto;overflow-x: hidden;}
	main.-has-margin{margin-top:0;}
	html{margin-top:0 !important;}
	.add-padding{padding:0 32px;}
}

.single .morein-theme{background: #F2F7F5;padding:64px 0 16px 0;}
.single .morein-location{background: #EEEEEE;padding:64px 0 16px 0;}
.single section.share{padding:80px 0;}
.single section.share.top{padding-top:0;padding-bottom:16px;}
h1.entry-title{margin:64px 0;}
.single h2{margin:0;}

.single .gallery.flickity-enabled {display: block;	width: 100%;}
.single figure.gallery-item{display: block;width:100%;}
.single .gallery.flickity-enabled .flickity-prev-next-button.previous {left: 0;}
.single .gallery.flickity-enabled .flickity-prev-next-button.next {right: 0;}
.single .gallery.flickity-enabled .flickity-prev-next-button {border-radius: 0;}
.single .gallery.flickity-enabled .flickity-button{background:#2D2D2D;color:#fff;}
.single .gallery.flickity-enabled .flickity-page-dots{bottom:64px;}
.single .gallery.flickity-enabled .flickity-page-dots .dot{flex: 1;	max-width: 70px; width:100%;	border-radius: 0;	height: 2px;	background: #fff;opacity:1;}
.single .gallery.flickity-enabled .flickity-page-dots .dot.is-selected{background: #00CE56; height:4px;}
.single .gallery.flickity-enabled .flickity-button-icon{transform: scale(.85);}
.single .gallery.flickity-enabled .gallery-caption{max-width:640px;margin:0 auto;}

@media screen and (max-width:767px){
	.single section.share{padding:80px 32px;}
	.single section.share.top{padding:0 0 16px 0;}
}

.nav-links{text-align: center;margin-bottom:64px;display: flex;justify-content: center;}
.nav-links .page-numbers{max-width:60px;width:100%;min-height:60px;max-height:60px;background:#fff;text-align: center;display:flex;align-items:center;justify-content: center;text-decoration:none;}
.nav-links .page-numbers.current{background: #00CE56;color: #fff;}
.nav-links .page-numbers{margin-left:20px;}
.nav-links .page-numbers:first-child{margin-left:0;}

form#archive-filter{display: flex;justify-content: space-between;margin:32px 0 64px 0;}

header#masthead{margin-bottom:100px;position: fixed;left:0;right:0;top:0;z-index:999999;background:transparent !important;transform: translateY(0%);transition: transform .3s ease-in;}
header#masthead figure{margin:0 auto;}
header#masthead.fixed{position: fixed;left:0;right:0;top:0;bottom:0;color:#2d2d2d;margin-bottom:0;}
header#masthead:before {content:'';background: #fff;width: 100%;height: 80px;display:block; position: absolute; top:0; z-index:9999;}
header#masthead.fixed-search{position: fixed;left:0;right:0;top:0;bottom:0;padding-bottom:16px;margin-bottom:0;background: #fff;color:#2d2d2d;}
header#masthead.fixed-search:before {content: '';position: fixed;top: 0;left: 0;right: 0;height: 126px;width:calc(100vw - 16px);background: #fff;	z-index: 9999;}
header#masthead.fixed-search:after{content:none;}
body.logged-in header#masthead.fixed{top:32px;}
/* header#masthead.fixed .main-navigation a{color:#fff;} */
/* header#masthead.fixed .hamburger{color:#fff;} */
header#masthead .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after{color:#2d2d2d;background:#2d2d2d;}
header#masthead.fixed-search .hamburger.is-active .hamburger-inner, header#masthead.fixed-search .hamburger.is-active .hamburger-inner::before, header#masthead.fixed-search .hamburger.is-active .hamburger-inner::after{color:#2d2d2d;background:#2d2d2d;}
header#masthead .container{position: relative;z-index:9999;}
header#masthead .container .shape{position: absolute;top:0;left:0;transform: translateX(-80%);z-index:9;}
header#masthead .container .shape figure{margin:0;max-width:220px;}
header#masthead .container .shape figure svg{width:100%;max-width:150px;}
/*header#masthead.fixed .container .shape figure svg path{fill:#fff;}*/
header#masthead .column.mobiel-back-button{display: none;}
header#masthead .column.logo{max-width:250px;min-width:250px;padding-left:50px;}
/* header#masthead.fixed .column.logo svg path, header#masthead.fixed .column.logo svg rect{fill:#fff;} */
header#masthead .column.navigation{min-height:80px;}
header#masthead .column.navigation nav{padding-left:40px;}
header#masthead .column.extra{max-width:440px;justify-content:space-between;}
header#masthead .column.extra .tip{background: rgb(0,240,100); background: linear-gradient(135deg, rgba(0,240,100,1) 0%, rgba(0,206,86,1) 100%);padding: 10px 28px 10px 10px; border-radius: 30px; margin-left: 16px; font-size:16px; min-width:160px;}
header#masthead .column.extra .kerst{background: rgb(240, 0, 0); padding: 10px 28px 10px 10px; border-radius: 30px; margin-left: 16px; font-size:16px; min-width:160px;}
/* header#masthead.fixed .column.extra .tip{background: #fff;} */
header#masthead.fixed-search .column.extra .tip{background: rgb(0,240,100)!important; background: linear-gradient(135deg, rgba(0,240,100,1) 0%, rgba(0,206,86,1) 100%)!important;padding: 10px 28px 10px 10px; border-radius: 30px; margin-left: 16px; font-size:16px; min-width:160px;color:#fff!important;}
header#masthead .column.extra .tip svg{max-width:32px;}
/* header#masthead.fixed .column.extra .tip svg path{fill: rgb(0,240,100);} */
header#masthead.fixed .column.extra .tip svg text{fill:#fff;}
header#masthead.fixed-search .column.extra .tip svg path{fill: #fff !important;}
/* header#masthead.fixed .column.extra .tip a{color:#2d2d2d;} */
header#masthead .column.extra .tip a{color:#fff;text-decoration: none;padding-left:16px;font-size:16px;font-weight:600;}
header#masthead .column.extra .kerst a{color:#fff;text-decoration: none;padding-left:16px;font-size:14px;font-weight:600;}
header#masthead.fixed-search .column.extra .tip a{color:#fff !important;}
header#masthead .column.extra .menu-button{cursor: pointer;font-size:16px;font-weight:600;}
header#masthead.fixed-search .column.extra .search{margin-left:104px;}
header#masthead.fixed-search .column.extra .menu-button{display: none;}
header#masthead .column.extra .search .search-icon{background:#2d2d2d;width:60px;height:60px;padding:20px;}
header#masthead.fixed .column.extra .search .search-icon{background: #fff;}
header#masthead.fixed .column.extra .search .search-icon{display: none;}
header#masthead.fixed-search .column.extra .search .search-icon{background: #2d2d2d;}
header#masthead .column.extra .search .search-icon svg{width:100%;fill:#fff;}
header#masthead.fixed-search .column.extra .search .search-icon svg{width:100%;fill:#fff!important;}
header#masthead.fixed .column.extra .search .search-icon svg{fill:#2d2d2d;}
body:not(.wp-admin) header#masthead.hide {transform: translateY(-110%) !important;	transition: transform .3s ease-in;}
body:not(.wp-admin) header#masthead.scrolled {background: #fff;transform: translateY(0%);transition: transform .3s ease-in;}

@media screen and (max-width:767px){
	body:not(.wp-admin) header#masthead.scrolled {height:80px;}
	header#masthead.fixed{height:auto !important;}
	header#masthead > .container{position: sticky; top:0;}
}

.main-navigation li{margin-right:44px;}
.main-navigation li:last-child{margin-right:0;}
.main-navigation a{text-transform: uppercase;color:#2D2D2D;font-size:16px;font-weight:600;}
header#masthead.fixed-search .main-navigation a{text-transform: uppercase;color:#2D2D2D;font-size:16px;font-weight:600;}

.page-id-51, .page-id-1235222{background:#EEEEEE;}
.page-id-49, .single-series{background:#2d2d2d;}
header#masthead.scrolled:after{content:none !important;}
.page-id-49 header#masthead, .single header#masthead{margin-bottom:0;}

@media screen and (max-width:1240px){
	.main-navigation li{margin-right:32px;}
	header#masthead.fixed-search:before{width:auto;}
}

@media screen and (max-width:1130px){
	.main-navigation li{margin-right:32px;}
	header#masthead .column.extra .tip{display: none;}
	header#masthead .column.extra{max-width:270px;}
}
@media screen and (max-width:960px){
	.main-navigation li{margin-right:32px;}
	header#masthead .column.extra .tip{display: none;}
	header#masthead .column.extra{max-width:180px;min-width:180px;}
	
}
@media screen and (max-width:870px){
	.main-navigation li{margin-right:32px;}
	.main-navigation li:first-child{padding-left:32px;}
	header#masthead .column.extra .tip{display: none;}
	header#masthead .column.extra{max-width:calc(100vw - 250px);justify-content: flex-end;}
	header#masthead:not(.fixed) > .container .column.navigation{display:block;position: absolute;	top: 80px;	z-index: 9999;	left: 0;	right: 0;padding:8px 0 8px 0; min-height:auto;background:#CCDFD7;}
	header#masthead.fixed > .container .column.navigation{display: none;}
	header#masthead:not(.fixed) .main-navigation ul{display: block;}
	header#masthead .column.navigation nav{padding:0;}
}

@media screen and (max-width:767px){
	header#masthead{margin-bottom:0px; overflow:scroll;height:120px;}
	header#masthead.fixed-search{height:auto;}
	header#masthead.fixed > .container{position: sticky; top:0; background:#fff;}
	header#masthead .column.extra .tip{display: none;}
	header#masthead:not(.fixed) > .container .column.navigation{display:block;}
	header#masthead .container .shape{display: none;}
	header#masthead .column.mobiel-back-button{display: block;min-width:80px;max-width:80px;}
  header#masthead .column.mobiel-back-button a{display:block;padding:32px;}
	header#masthead .column.logo{padding-left:0;min-width:calc(50% - 80px);max-width:126px;}
	header#masthead .column.extra .search .search-icon{width:48px; height:48px;padding:16px;}
	header#masthead .column.logo svg{max-width:100%;}
	header#masthead .column.extra{max-width:80px;min-width:80px;justify-content: flex-start;}

	.mega-menu.activated > .container{flex-direction: column;}
	header#masthead .column.navigation{flex-direction: column;}
	.page-id-49 header#masthead:after{content:none;}
	header#masthead.fixed:before {
		content: '';
		display: block;
		position: absolute;
		top: -32px;
		left: 0;
		right: 0;
		height: 120px;
		background: #fff;
		z-index: 9999;
  }
}

.single-series header#masthead{background:#2d2d2d;}
.single-series header#masthead:after{content:none !important;}
.single header#masthead{background: #fff;padding:0;}
.single header#masthead:after {content: none;	position: relative;	left: 0;	right: 0;	bottom: 0;	height: 80px;background: #F2F7F5;	display: block;	z-index: 1;}
.single header#masthead.fixed{background:transparent;}
.single header#masthead.fixed:after{content:none;}
.single header#masthead.fixed > .container{background:#fff;}

.mega-menu{position: fixed;top:80px;left:0;right:0;visibility: hidden;background: #CCDFD7; width: 100px; height: 100px;	border-radius: 50%;	margin-left: calc((100vw - 1600px) /2 );color:#2D2D2D;}
.mega-menu.activated{visibility: visible;z-index:999;width:100%;height:auto;margin-left:0;border-radius:0;animation: menuout .3s normal;overflow:auto;padding-bottom:128px;}
.mega-menu.was-activated{animation: menuin .3s normal;}
.mega-menu > .container {margin-top: 196px;opacity: 0;}
.mega-menu.activated > .container {opacity: 1; transition: .3s; transition-delay: .3s;}
.mega-menu .container.columns .column.navigation.columns .column{min-width: 160px;}
.mega-menu .container.columns .column.navigation.columns .column ul{list-style: none;margin-left:0;padding-left:0;}
.mega-menu .container.columns .column.navigation.columns .column ul li a{text-decoration: none;color:#2D2D2D;}
.mega-menu .container.columns .column.live{max-width:240px;}
.mega-menu .container.columns .column.live a.tips{background: #fff;display: block;padding:16px 36px;color:#00CE56;text-decoration:none;text-align:center;margin-top:16px;font-family: 'Montserrat', sans-serif;}
.mega-menu .container.columns .column.live a.live{background: #2d2d2d;display: block;padding:12px 0px 12px 36px;color:#fff;text-decoration:none;text-align:center;margin-bottom:0;border-bottom:0;position:relative;font-weight:700;border-radius:32px;transform: translateY(12px);}
.mega-menu .container.columns .column.live a.live svg{position: absolute; top:50%; transform: translateY(-50%);left:16px;}
.mega-menu .container.columns .column.live a.next-program{background: transparent;display: block;padding:16px;color:#fff;text-decoration:none;text-align:center;margin-bottom:16px;border:1px solid #fff;}

.search-container{position: fixed;top:0;left:0;right:0;bottom:0;visibility: hidden;background: #ffffff;overflow:scroll;padding:0 32px;}
.search-container.activated{visibility: visible;z-index:999;}
.search-container .container {margin-top: 126px;}
#searchkit section.searchkit-results > ul li article .article-title{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#searchkit section.searchkit-results > ul li article .article-image{min-width:144px;}

@media screen and (max-width:767px){
	.mega-menu{position: relative; top:0;display: none;}
	.mega-menu.activated{display: block;}
	.mega-menu > .container{margin-top:160px;}
	.mega-menu .container.columns .column.live{padding:0 32px 32px 32px;max-width:100%;}
	.mega-menu .container.columns .column.navigation.columns .column ul li{line-height:2em;}
}

@keyframes menuout{
  0%{height:0px;visibility: hidden; transform: translateY(-200px);}
	100%{height:auto;visibility: visible;transform: translateY(0);}
}
@keyframes menuin{
	0%{height:auto; visibility: visible;transform: translateY(0);}
	100%{height:0px;visibility: hidden;transform: translateY(-200px);}
}

/* @keyframes menuout{
	0%{width:160px;height:230px;border-radius:50%;margin-left: calc((100vw - 1600px) /2 );}
	25%{width:300px;height:300px;border-radius:50%;margin-left:calc((100vw - 1800px) /2 );}
	50%{width:50%;height:50%;border-radius:25%;margin-left:calc((100vw - 2200px) /8 );}
	75%{width:75%;height:75%;border-radius:0%;margin-left:0;}
	100%{width:100%;height:100%;border-radius:0%;margin-left:0;}
}
@keyframes menuin{
	0%{width:100%;height:100%;border-radius:0%;margin-left:0;visibility: visible;}
	25%{width:75%;height:75%;border-radius:0%;margin-left:0;visibility: visible;}
	50%{width:50%;height:50%;border-radius:25%;margin-left:calc((100vw - 2200px) /2 );visibility: visible;}
	75%{width:300px;height:300px;border-radius:50%;margin-left:calc((100vw - 1800px) /2 );visibility: visible;}
	100%{width:160px;height:230px;border-radius:50%;margin-left: calc((100vw - 1600px) /2 );visibility: visible;}
} */

/*Content*/
section.content.homepage{padding:64px 32px;}
section.content.homepage .wrap .container{padding-right:160px;}
section.content.homepage.live .wrap .container{padding-right:0;}
section.content.black{background:#2d2d2d;padding:64px 32px 16px 32px;}
section.content:not(.homepage, .black) .container .wp-block-columns{max-width:800px;margin:auto;}
section.content.homepage.live .container .wp-block-columns .wp-block-column:last-child{padding:64px;}
section.content:not(.homepage, .black) .container .wp-block-columns p{font-family: 'Merriweather', serif;line-height:1.8em;}
section.content.pbo .wrap .container .wp-block-columns{max-width:1120px;margin:auto;}
section.content .wrap .container .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link{
	background:#00CE56;border-radius:0;padding:18px 36px;
}

@media screen and (max-width:1024px){
	section.content{padding:0 32px;}
	section.content.homepage.live .container .wp-block-columns .wp-block-column:last-child{padding:64px 0 0 0;}
}

@media screen and (max-width: 767px){
	section.content.black.mobile .wp-container-2, section.content.black.mobile .wp-container-3{display: none;}
}

/*EPG*/
section[aria-label="epg"] section[aria-label="epg-container"]{max-width:1280px;padding-bottom:64px;}
section[aria-label="epg"] section[aria-label="epg-container"] section[aria-label="programs"]{max-width: 100%;}
section[aria-label="epg"] section[aria-label="epg-container"] section[aria-label="program"]{background:#F6F6F6;color:#2D2D2D;padding:16px 32px;}
section[aria-label="epg"] section[aria-label="epg-container"] section[aria-label="program"].start{background:#2D2D2D !important; position: relative;}
section[aria-label="epg"] section[aria-label="epg-container"] section[aria-label="program"].start svg{position: absolute; top:50%; transform: translateY(-50%);left:32px;}
section[aria-label="epg"] section[aria-label="epg-container"] section[aria-label="program"].start p{text-align: center;justify-content: center;font-size:24px;font-weight: 700;}
section[aria-label="epg"] section[aria-label="epg-container"] section[aria-label="program"]:nth-child(odd){background:#EEEEEE;}
section[aria-label="epg"] section[aria-label="epg-container"] section[aria-label="program"] p{margin:0;display: flex; justify-content: space-between;align-items: center;}

@media screen and (max-width:1024px){
	section[aria-label="epg"] section[aria-label="epg-container"]{padding:0 0 64px 0;}
}

@media screen and (max-width:1024px){
	section[aria-label="epg"] section[aria-label="epg-container"]{padding:0 32px 64px 32px;}
	section[aria-label="epg"] section[aria-label="epg-container"] section[aria-label="programs"]{max-width:100%;}
	section[aria-label="epg"] section[aria-label="epg-container"] section[aria-label="program"] span{margin-left:32px;}
}

/*FAQ*/
section.faq{padding:64px 32px;}
section.faq .container{max-width:800px;margin:auto;}
section.faq .container details{background: #F2F7F5; border:1px solid #005E37;padding:16px;margin-bottom:16px;}
section.faq .container details summary{color:#2D2D2D;font-size:20px;font-weight:bold;outline:0;}
section.faq .container details .antwoord{padding:16px 0;}

/*Homepage Hero*/
section.hero .column a.article-container{text-decoration: none;}
section.hero .column a.article-container article{position: relative;}
section.hero .column a.article-container article .overlay{position: absolute;left:0;right:0;bottom:0;top:50%;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);}
section.hero .column a.article-container article h3{margin:0;text-decoration: none;text-transform: uppercase;color:#fff;font-size:18px;position: relative;}
section.hero .column.left a.article-container article h3{font-size: 30px;}
section.hero .column.left a.article-container article{display: flex;height:500px;width:100%;padding:32px 40px;align-items: flex-end;}
section.hero .column.right{max-width:480px;}
section.hero .column.right .articles{display: flex;flex-wrap:wrap;}
section.hero .column.right .articles .article-container{width:100%;}
section.hero .column.right .articles a.article-container{display: block;}
section.hero .column.right .articles a.article-container article{display: flex;height:250px;width:100%;padding:16px;align-items: flex-end;position: relative;}

@media screen and (max-width: 767px){
	section.hero{padding:0 32px;}
	section.hero .column a.article-container article{margin-bottom:32px;}
	section.hero .column a.article-container article h3{font-size:16px;}
	section.hero .column.left a.article-container article h3{font-size:16px;}
	section.hero .column.left a.article-container article{padding:16px;height:250px;}
}

/*Info block*/
section.info-blocks{padding:64px 32px;}
section.info-blocks .container{max-width:800px;margin:auto;}
section.info-blocks .container .info-block{background:#F2F7F5;border:1px solid #005E37;padding:32px;margin-bottom:32px}
section.info-blocks .container .info-block h4{color:#00CE56;font-size:20px;text-transform: uppercase;margin:0;}
section.info-blocks .container .info-block p{color:#005E37;margin:0;margin-bottom:32px;font-family: 'Merriweather', serif;font-size:18px;line-height:1em;}
section.info-blocks .container .info-block p img{max-width:64px;margin-right:16px;transform: translateY(25%);}

@media screen and (max-width:767px){
	section.info-blocks .container .info-block p img{transform: translate(0);display: block;margin-bottom:32px;}
}

/*Latest news*/
section.latest-news{background:#F2F7F5;padding:64px 32px;}
section.latest-news.-no-bottom-padding{padding-bottom:0;}
section.latest-news  .container h2{margin-bottom:40px;margin-top:8px;}
section.latest-news  .container section.flex{justify-content: space-between; align-items: flex-start; flex-wrap:wrap;}
section.latest-news  .container a.btn.outline{border-color:#00CE56; border-width:2px; color:#00CE56; max-height:65px;padding:12px 32px; font-family:'Montserrat', sans-serif;margin-bottom:32px;}
section.latest-news  a.btn.black{background: #2d2d2d;color: #fff;margin: 0 auto 32px auto;display: inline-block;text-align: center;}
section.latest-news  .container .columns .column.big{min-width:33.33%;}
section.latest-news  .container .columns .column.big article{margin-left:40px;margin-bottom:40px;}
section.latest-news  .container .columns .column.big:first-child article{margin-left:0;}
section.latest-news  .container .columns .column.big article .article-image{min-height:180px;height:100%;display: flex; align-items: flex-end;position: relative;}
section.latest-news .container .columns .column.big article .article-image .video-overlay, .morein-single-post ul li.big-article article .article-image .video-overlay, section.latest-news .container .columns .column.small article .article-image .video-overlay, .morein-single-post ul li article .article-image .video-overlay {position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	justify-content: center;	align-items: center;	display: flex;}
section.latest-news  .container .columns .column article .article-image a.overlay{position: absolute; top:0; left:0; right:0; bottom:0;}
section.latest-news  .container .columns .column.big article .article-image .article-tag{background:#fff;padding:8px 16px;min-width:35%;position: relative;}
section.latest-news  .container .columns .column.big article .article-image .article-tag a{margin:0;font-size:12px;width:100%;text-decoration:none;font-family: 'Merriweather', serif;}
section.latest-news  .container .columns .column.big article .article-title{background: #fff;padding:16px;height:120px;}
section.latest-news  .container .columns .column.big article .article-title a{font-size:16px;text-decoration: none; font-weight:700; }
section.latest-news  .container .columns .column.big article .wijkredactie{background:#00CE56; padding:10px 16px; min-height:40px; color:#fff;display: flex; justify-content: center; align-items: center;font-size:12px;}

section.latest-news  .container .columns .column.small article .wijkredactie{background:#00CE56; padding:4px 16px; color:#fff;display: flex; justify-content: center; align-items: center;position: absolute;bottom:0;left:0; font-size:12px;}

section.latest-news .container .columns .column.small{min-width:33.33%;}
section.latest-news .container .columns .column.small article{margin-left:40px;margin-bottom:40px;display: flex;}
section.latest-news .container .columns .column.small:nth-child(4) article, section.latest-news .container .columns .column.small:nth-child(7) article {margin-left:0;}
section.latest-news .container .columns .column.small article .article-image{width:100%;max-width:160px;position: relative;}
section.latest-news .container .columns .column.small article .article-title{background: #fff;padding:16px;height:120px;overflow: hidden;}
section.latest-news .container .columns .column.small article .article-title a{font-size:16px;text-decoration: none; font-weight:700; }

section.latest-news .container.bottom.columns .column.ads{padding-left:24px;min-width:340px;}
section.latest-news .container.bottom.columns .column.ads:first-child{padding-left:0;}
section.latest-news .container.bottom.columns .column.ads a{display:block;text-decoration:none;}
section.latest-news .container.bottom.columns .column.ads figure{margin:0;}
section.latest-news .container.bottom.columns .column.ads figure picture.advertorial-image{height:250px;width:100%;display: block;}
section.latest-news .container.bottom.columns .column.ads figure picture.advertorial-image img{width:100%;}

.home .live{max-width:400px;margin-right:0;margin-left:auto;}
.home .live a{display: block;text-decoration: none;padding-left:12px;}
.home .live a .live-image{height:250px;width:100%;position: relative;}
.home .live a .live-image .live-name p {margin: 0;}
.home .live a .live-image .live-name {background: #00CE56;color: #fff;padding: 8px 16px;position: absolute;left: 0;	right: 0;bottom: 0;}
.home .live a .live-image .live-top svg{position: absolute;max-width:24px;top:50%;transform: translateY(-50%);}
.home .live a .live-image .live-top {background: #2d2d2d;	padding: 10px 16px;	color: #fff;position: relative;}
.home .live a .live-image .live-top p {margin: 0;	text-align: center;}

@media screen and (max-width:1024px){
	section.latest-news .container .columns .column.big article{margin-left:20px;margin-bottom:20px;}
	section.latest-news .container .columns .column.big article .article-title{overflow:hidden;}
	section.latest-news .container.bottom.columns .column.ads figure picture.advertorial-image{height:14em;}
}

@media screen and (max-width:767px){
	section.latest-news.ads{padding-top:0;}
	section.latest-news .container .columns .column.big{display: none;}
	section.latest-news .container .columns .column.big:first-child{display: block; width:100%;min-width:233.33px;}
	section.latest-news .container .columns .column.small{display: none;}
	section.latest-news .container .columns .column.small:nth-of-type(1),section.latest-news .container .columns .column.small:nth-of-type(2),section.latest-news .container .columns .column.small:nth-of-type(3),section.latest-news .container .columns .column.small:nth-of-type(4), section.latest-news .container .columns .column.small:nth-of-type(5){display: block; width:100%;min-width:233.33px;}
	section.latest-news .container .columns .column.small article{margin-left:0;}
	section.latest-news .container .columns .column.small article .article-image{min-width:112px;max-width:112px;}
	section.latest-news .container.bottom.columns .column.ads{padding-right:0;margin-bottom:32px;min-height:14em;padding-left:0;}
	section.latest-news .container.bottom.columns .column.live a{padding-left:0;}
	section.latest-news .container.bottom.columns .column.ads figure picture.advertorial-image{height:126px;}
	section.latest-news .container.bottom.columns .column.ads figure picture.advertorial-image img{margin-top:32px;}
	section.latest-news  .container h2{margin-bottom:16px;}
}
@media screen and (max-width:550px){
	section.latest-news .container.bottom.columns .column.ads{padding-left:0;}
	section.latest-news .container.bottom.columns .column.ads{min-height:11em;}
}

/*location*/
section.location{background: #F2F7F5;padding:32px;}
section.location h3{color:#00CE56;font-size:30px;font-family: 'Merriweather', serif;}
section.location .columns .column.left{padding-right:80px;} 
section.location .columns .column.right{padding:80px 0 80px 32px;}
section.location .columns .column figure{margin:0;position: relative;min-height:325px;}
section.location .columns .column figure picture img{position: absolute;top:0;left:0;right:0;bottom:0;visibility: hidden;}
section.location .columns .column figure picture img.arrow{position: absolute;top:auto;left:0;right:auto;bottom:0;visibility: visible;z-index:99;max-width:50%;}
section.location .columns .column figure picture img.show{z-index:30;visibility: visible;}
section.location .columns .column ul{list-style: none;margin-left:0;padding-left:0;columns:2;}
section.location .columns .column ul li a{transition: .3s;font-family: 'Merriweather', serif;}
section.location .columns .column ul li a:hover{color:#00CE56;transition: .3s;}

@media screen and (max-width:767px){
	section.location .columns .column.left{padding:0;}
	section.location .columns .column figure{min-height:160px;}
}

/*Medewerkers*/
section.medewerkers{padding:64px;}
section.medewerkers .container{max-width:880px;margin:auto;}
section.medewerkers .container .medewerkers-container{flex-wrap:wrap;}
section.medewerkers .container .medewerker{margin-right:80px;margin-bottom:64px;max-width:160px;}
section.medewerkers .container .medewerker:nth-child(4n){margin-right:0;}
section.medewerkers .container .medewerker .pasfoto{display: block;width:160px;height:160px;border-radius:80px;}
section.medewerkers .container .medewerker h3{font-family: 'Montserrat', sans-serif; font-weight:600;font-size: 14px;color:#001D0C;text-transform: uppercase;margin-bottom:0;}
section.medewerkers .container .medewerker p{font-family: 'Montserrat', sans-serif; font-weight:400;font-size: 14px;color:#00CE56;margin-top:0;line-height: 1em;}
section.medewerkers .container .medewerker p.topic{ color:#000000; font-weight:400; }

/*News categories*/
section.news{background:#E5EFEB;padding:32px 32px;}
section.news .container h2{margin-bottom:32px;text-transform: uppercase;color:#00CE56;}
section.news .container h2 a{text-decoration: none; color:inherit;}
section.news .container .columns .column{min-width:426px;max-width:33.33%;}
section.news .container .columns .column article{margin-left:40px;margin-bottom:40px;}
section.news .container .columns .column:first-child article{margin-left:0;}
section.news .container .columns .column article .article-image{min-height:180px;height:100%;display: flex; align-items: center;justify-content: center;position: relative;}
section.news .container .columns .column article .article-image .wijkredactie{background:#00CE56; padding:4px 16px; min-height: 40px; color:#fff;display: flex; justify-content: center; align-items: center;position: relative;font-size:12px;}
section.news .container .columns .column article.small .article-image .wijkredactie{background:#00CE56; padding:4px 16px; color:#fff;display: flex; justify-content: center; align-items: center;position: absolute;bottom:0;left:0;font-size:12px;}
section.news .container .columns .column article .article-image .article-tag{background:#fff;padding:8px 16px;min-width:35%;}
section.news .container .columns .column article .article-image .article-tag a{margin:0;font-size:12px;width:100%;text-decoration:none;font-family: 'Merriweather', serif;}
section.news .container .columns .column article .article-title{background: #fff;padding:16px;height:120px;}
section.news .container .columns .column article .article-title a{font-size:16px;text-decoration: none; }
section.news .container .columns .column article .article-image > a{position: absolute; top:0; left:0; right:0; bottom:0;}

section.news .container .columns .column article.small{margin-left:40px;margin-bottom:40px;display: flex;}
section.news .container .columns .column:nth-child(1) article.small, section.latest-news .container .columns .column:nth-child(4) article.small {margin-left:0;}
section.news .container .columns .column article.small .article-image{width:100%;max-width:160px;position: relative;min-height: auto;height:unset;}
section.news .container .columns .column article.small .article-title{background: #fff;padding:16px;height:120px;overflow: hidden;}
section.news .container .columns .column article.small .article-title a{font-size:16px;text-decoration: none; font-weight:700; }

@media screen and (max-width:1024px){
	section.news .container .columns .column article .article-title{overflow: hidden;}
}

@media screen and (max-width:767px){
	section.news .flickity-viewport{overflow:visible;}
	section.news .container .columns .column{display: block;width:100%;min-width:320px;}
	section.news .container .columns .column article.small{margin-left:0;margin-right:40px;}
}

/*Nieuwsbrief*/
section.nieuwsbrief{background: rgb(0,240,100); background: linear-gradient(135deg, rgba(0,240,100,1) 0%, rgba(0,206,86,1) 100%); padding:64px 32px;}
section.nieuwsbrief h2{margin-top:0;}
section.nieuwsbrief .wrap{max-width:640px;}
section.nieuwsbrief .enveloppe-mobile{max-width:200px;}

/*Partners*/
section.partners{background:#EEEEEE;padding:0 32px;}
section.partners .container{max-width:960px;margin:auto;flex-wrap:wrap;justify-content: center;}
section.partners .container .partner{width:100%;max-width:300px;margin-left:20px;margin-bottom:40px;}
section.partners .container .partner:first-child{margin-left:0;}
section.partners .container .partner:nth-child(3n+1){margin-left:0;}
section.partners .container .partner a{text-decoration: none;}
section.partners .container .partner .partner-logo{display: block;width:100%;max-width:300px;height:170px;background:#fff;background-position:center center;background-size:cover;border:1px solid #CCDFD7;border-bottom:0;}
section.partners .container .partner .partner-name{background:#fff;padding:16px 32px;border:1px solid #CCDFD7;}
section.partners .container .partner .partner-name h2{font-size:18px;font-weight:400;margin:0;}

@media screen and (max-width:1024px){
	section.partners .container .partner{margin-left:0px;margin-right:20px;}
	section.partners .container .partner:first-child{margin-left:0px !important;}
	section.partners .container .partner:nth-child(2n+1){margin-left:0;}
	section.partners .container .partner:nth-child(3n+1){margin-left:0px !important;}
}

@media screen and (max-width:767px){
	section.partners .container .partner{margin-left:0;}
}

/*pbo block*/
section.pbo {padding:64px 32px;}
section.pbo .container{flex-wrap:wrap;}
section.pbo .container .pbo{width:100%;max-width:400px;margin-left:40px;margin-bottom:64px;}
section.pbo .container .pbo:first-child{margin-left:0;}
section.pbo .container .pbo:nth-child(4n){margin-left:0;}
section.pbo .container .pbo .media{width:100%;height:226px;}
section.pbo .container .pbo .media iframe{width:400px;height:226px;min-height:226px;margin:0;}
section.pbo .container .pbo h3{color: #282828;margin-bottom:0;}
section.pbo .container .pbo p{margin:0;line-height:1em;color:#9D9D9D;}
section.pbo .container .pbo p.topic{ color:#00CE56; font-weight:600; }
section.pbo .container .pbo p.topic{ color:#000000; font-weight:600; }

/*Playlist*/
section.series-share .wrap{max-width:1120px;}
section.playlist{padding:16px 32px 64px 32px;background: #2d2d2d;min-height:1200px;}
section.playlist .mainvideo{width:100%;max-width:956px;padding-right:80px;padding-left:80px;}
section.playlist .mainvideo .slide{width:100%;}
section.playlist .mainvideo .slide section{width:100%;}
section.playlist .mainvideo .slide > section > div{width:100%;max-width:880px;}
section.playlist .mainvideo .slide > section iframe{width:100%;}
section.playlist .mainvideo .slide article{width:100%;padding:64px 0;color:#fff;}
section.playlist .info{padding:0 80px 64px 80px;}
section.playlist .info h1{color:#fff;font-family:'Merriweather', serif;}
section.playlist .info h1 span{color:#00CE56;}
section.playlist .info p{color:#fff;}

@media only screen and (max-width: 767px) {
	section.playlist{padding:0 32px 64px 32px;}
	section.playlist .mainvideo{padding-left:0;padding-right:0;}
	section.playlist .info{display: none;}
	section.playlist .mainvideo .slide > section{padding-top:56.25%; position: relative;}
	section.playlist .mainvideo .slide > section iframe{height:100%; min-height:auto !important;	position: absolute;left: 0;top: 0;}
	section.series-share{margin-left:32px;margin-right:32px;}
}

section[aria-label="seizoen"] button {background: transparent;	color: #fff;	padding: 16px;	margin-bottom: 16px;	border-radius: 0;	border: 2px solid;cursor: pointer; outline: 0;margin-left:32px;}
section[aria-label="seizoen"] button.current {background: transparent;	color: #00CE56;	padding: 16px;	border: 2px solid #00CE56;}
section[aria-label="seizoen"] button:first-child{margin-left:0;}

section.playlist .playlist-container{flex-wrap:wrap;}

section.playlist .episodes-container{color:#fff;width:100%;max-width:324px;}
section.playlist .episodes-container h2{margin-bottom:16px;}
section.playlist .episodes-container .episodes-control .episodes{max-height:375px;overflow-y: scroll;}
section.playlist .episodes .slide{width:100%;max-width:324px;margin-top:12px;color:#fff;}
section.playlist .episodes .slide:hover{cursor: pointer;}
section.playlist .episodes .slide.hide{visibility: hidden;display: none;}
section.playlist .episodes .slide:first-child{margin-left:0;}

section.playlist .episodes .slide figure{margin:0;width:100%;height:100%;position: relative;min-height:63px;overflow:hidden;margin-right:12px;max-width:112px;}
section.playlist .episodes .slide figure picture{display: block;height:100%;}
section.playlist .episodes .slide figure picture img{position: absolute; top:0; right:0; bottom:0; left:0;}
section.playlist .episodes .slide h3{color:#fff;font-weight:500;font-size:16px;margin:0;}

section.playlist iframe{margin:0;}

section.playlist .episodes .flickity-prev-next-button{border-radius: 0;background: #fff;width: 40px;height: 40px;top:100%;transform: translateY(-25%);z-index:999;}
section.playlist .episodes .flickity-prev-next-button .flickity-button-icon{width:50%; left:25%;}
section.playlist .episodes .flickity-prev-next-button.next{right:0;}
section.playlist .episodes .flickity-prev-next-button.previous{left:0;}
section.playlist .episodes .flickity-page-dots .dot{background:#fff;}

@media screen and (max-width:1320px){
	section.playlist .episodes-container{margin:0; padding-left:80px;}
	section.playlist .episodes .slide{max-width:100%;}
}

@media screen and (max-width:767px){
	section.playlist .info{padding:0;}
	section.playlist .mainvideo.film{padding:0;}
	section.playlist .mainvideo .slide{flex-direction: column-reverse;}
	section.playlist .mainvideo .slide article{padding:32px 0;}
	section.playlist .mainvideo .slide article h2{font-size:18px;}
	section[aria-label="seizoen"] button:first-child{margin-left:0;}
	section.playlist .episodes-container{padding:32px 0;}
}


/*Countdown*/
section.countdown{background: #F2F7F5;padding: 32px;}
section.countdown a{text-decoration: none;}
section.countdown .container .right .counter{padding:0 0 0 64px;}
section.countdown .container .right .counter .countdown-counter h2{font-size:60px;margin:0;line-height:1em;color:#00CE56;}

@media screen and (max-width:767px){
section.countdown .container .right .counter .countdown-counter h2{font-size:30px;margin:0;line-height:1em;}
}

/*Series*/
section.series{background: #2d2d2d;padding:0 32px 64px 32px;}
section.series section[aria-label="series-container"] section[aria-label="series-titel"]{padding:64px 0px 0 0px;}
.home section.series section[aria-label="series-container"] section[aria-label="series-titel"]{padding:0px;}
section.series section[aria-label="series-container"] section[aria-label="series-titel"] h2{font-size:20px; font-weight:700;color:#fff;text-transform: uppercase;margin:0;}
section.series section[aria-label="slider"]{width:100%;}

section.series section[aria-label="slider"] .slide{margin-bottom:8px;}
section.series section[aria-label="slider"] .slide .fullbackground {padding-top: 56.25%;min-height:140px;margin-bottom: 16px;}
section.series section[aria-label="slider"] .slide{width:100%; max-width:140px;display: flex;flex-direction: column;justify-content: flex-end;margin-right:8px;position: relative;}
section.series section[aria-label="slider"] .slide h3{margin-top:0;color:#fff;text-transform: uppercase;position: relative;font-size:16px;font-weight:700;word-break: break-all;}
section.series section[aria-label="slider"] .slide a.button{background:#2d2d2d;color:#fff;text-align: center;display: block;text-decoration: none;padding:12px;position:relative;border:2px solid #fff;margin:0 40px;}
section.series section[aria-label="slider"] .flickity-page-dots{padding:0 64px;}

select.serie-view {background: none;	padding: 12px 32px 12px 64px;	appearance: none; -webkit-appearance: none;-moz-appearance: none;	color: #fff;	margin-bottom: 32px;	font-family: 'Montserrat', sans-serif;text-align: center; background: url('../img/filter.svg');background-repeat: no-repeat; background-position: 32px 18px;font-weight:600;font-size:18px;}
select.serie-view:hover{cursor: pointer;}

section.series section[aria-label="noslider"]{width:100%;display: flex; flex-wrap:wrap;}
section.series section[aria-label="noslider"] .slide{margin-bottom:40px;}
section.series section[aria-label="noslider"] .slide .fullbackground {padding-top: 56.25%;margin-bottom: 32px;}
section.series section[aria-label="noslider"] .slide{width:100%; max-width:400px;display: flex;flex-direction: column;justify-content: flex-end;margin-right:40px;position: relative; background:#1f1f1f; padding-bottom:48px;}
section.series section[aria-label="noslider"] .slide:nth-child(3n){margin-right:0;}
section.series section[aria-label="noslider"] .slide h3{margin-top:0;color:#fff;text-transform: uppercase;position: relative;font-size:24px;font-weight:700;min-height:72px;max-height:72px;padding:0 40px;}
section.series section[aria-label="noslider"] .slide a.button{background:#2d2d2d;color:#fff;text-align: center;display: block;text-decoration: none;padding:12px;position:relative;border:2px solid #fff;margin:0 40px;}

@media screen and (max-width:1343px){
	section.series section[aria-label="noslider"] .slide{margin-right:16px;}
	section.series section[aria-label="noslider"] .slide:nth-child(3n){margin-right:16px;}
	section.series section[aria-label="noslider"]{justify-content: center;}
}
@media screen and (max-width:767px){
  section.series section[aria-label="series-container"] section[aria-label="series-titel"]{padding:16px 0 0 0;}
	section.series section[aria-label="slider"] .flickity-viewport{overflow:visible;}
}

section.series-container section[aria-label="slider"] .flickity-prev-next-button{border-radius: 0;background: #fff;width: 40px;height: 40px;z-index:99;}
section.series-container section[aria-label="slider"] .flickity-prev-next-button .flickity-button-icon{width:50%; left:25%;}
section.series-container section[aria-label="slider"] .flickity-prev-next-button.next{right:0;}
section.series-container section[aria-label="slider"] .flickity-prev-next-button.previous{left:0;}
section.series-container section[aria-label="slider"] .flickity-page-dots .dot{background:#fff;}

/*Social Media*/
section.social-media{padding:64px 32px;}
section.social-media h3{margin:0;font-size:30px;}
section.social-media .columns {justify-content: space-around;}
section.social-media  .column{max-width:500px;}
section.social-media  .column .tweet h3{padding-left:80px;margin:0;}
section.social-media  .column .intro{display: flex;justify-content: space-between;align-items: center;}
section.social-media  .column .intro a.black{background:#2d2d2d;text-decoration: none;padding:12px 36px; color:#fff; display: block;}
section.social-media  .column .twitter{display: flex; flex-direction: column; align-items: flex-end;max-height:500px;position: relative;overflow: scroll;margin-top:32px;}
section.social-media  .column .twitter p{width:100%;max-width:500px;}
section.social-media .container.bottom .instagram{position: relative;}
section.social-media .container.bottom .instagram .insta_slider .slide{width:160px;height:160px;margin-right:26px;}
section.social-media .container.bottom .instagram > a.black {position: absolute;	right: 0;	bottom: 0;	width: 164px;	height:160px; background: #2d2d2d;color:#fff;font-size:20px;font-weight:400;text-decoration: none;display:flex;justify-content: center;align-items: center;}

@media screen and (max-width:767px){
	section.social-media h3{font-size:24px;}
	section.social-media .column .tweet h3{padding-left:0;}
}

/*articles*/
header.entry-header{background: #F2F7F5;position: relative;padding:160px 0 32px 0;}
header.entry-header .thumbnail-container.video{max-width:1280px;margin:0 auto;}
header.entry-header .thumbnail-container.video .post-thumbnail { 
		position: relative; 
		padding-bottom: 56.25%;
		overflow: hidden;
		max-width: 100%;
		height: auto;
} 

header.entry-header .thumbnail-container.video .post-thumbnail iframe{max-width:100%;min-height:auto;margin:0;}
header.entry-header .thumbnail-container.video iframe,
header.entry-header .thumbnail-container.video object,
header.entry-header .thumbnail-container.video embed { 
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
}
header.entry-header .thumbnail-container:after{content:'';position: absolute;left:0;right:0;bottom:0;height:100px;background: #fff;z-index:1;}
header.entry-header .thumbnail-container.video:after{content:none;}
header.entry-header .post-thumbnail{position: relative;z-index:2;max-width:1280px;margin:0 auto;}
header.entry-header .post-thumbnail img{display: block;margin:0 auto;}
header.entry-header .post-thumbnail .photo-credits{position: absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);padding:8px 16px;}
header.entry-header .post-thumbnail .photo-credits p{color:#fff;margin:0;font-weight:400;}
header.entry-header .entry-title{margin-top:0;}

.single-post .entry-content .share-tags{padding:16px 0 32px 0px;margin-bottom:16px;border-bottom:2px solid #eeeeee; flex-wrap:wrap;}
.single-post .entry-content .share-tags p{margin:0;}
.single-post .entry-content .share-tags p a{color:#2D2D2D;font-weight:800;font-family: 'Montserrat', sans-serif;}
.single-post .entry-content .share-tags p a:hover{color:#00CE56;}
.single-post .entry-content .share-tags .entry-meta{transform: translateY(-10px);min-width:fit-content;}
.single-post .entry-content .share-tags figure{margin:0;max-width:30px;display: inline-flex;transform: translateY(5px);}

@media screen and (max-width:1024px){
	header.entry-header .post-thumbnail{padding:0 32px 32px 32px;}
	.single .wrap.small{padding:24px 32px;}
	nav[aria-label="share-bottom"].container-bottom{padding:24px 0 !important;}
	section[aria-label="share-top"]{padding:24px 0 !important;}
	header.entry-header .entry-title{font-size:24px;}
	.wp-block-column:not(:only-child){flex-basis: 100%!important;}
}

section.share .container{justify-content: space-between;border-top:2px solid #eeeeee; border-bottom:2px solid #eeeeee;padding:24px 0;}
section.share .container .container-bottom p{margin:0;}

@media screen and (max-width:767px){
	.single-post .entry-content .share-tags{flex-direction: column-reverse;}
	section.share .container, section.share .container-bottom{flex-direction: column;}
	section.share .container .entry-meta{margin-bottom:16px;}
}

footer.entry-footer section.morein-theme .title .wrap h2{margin-bottom:40px;}
footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column:first-child{width:100%;max-width:640px;padding-left:0;}
footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column{width:100%;max-width:320px;padding-left:40px;}
footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column ul li article{height:220px;width:100%;padding:32px;display: flex;justify-content: center;align-items: flex-end;}
footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column ul li{width:100%;margin-left:0;}
footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column ul li:first-child{margin-bottom:40px;}
footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column:first-child ul li article{width:100%;max-width:640px;height:480px;}
footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column:first-child ul li article a{font-size:30px;}
footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column ul li article a{color:#fff;text-decoration: none; text-transform: uppercase;font-size:18px;}
footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column ul{list-style: none;margin-left:0;padding-left:0;}

@media screen and (max-width:767px){
	footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column ul{padding-left:32px;}
	footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column:first-child ul li article{height:240px;}
	footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column:first-child ul li article a{font-size:18px;}
	footer.entry-footer section.morein-theme .articles .wrap .container .morein-single-post .columns .column{max-width:100%;padding-left:0;}
}

.archive h1{margin-top:12px;}
.archive h1 span.green{color:#00CE56;}
.archive .page-header .archive-description-container .archive-description-content{padding:32px 96px 32px 48px;}
.archive .page-header .archive-description-container .archive-description-content span.archive-type{color:#CCDFD7;text-transform: uppercase;font-size:18px;}
.archive .page-header .archive-description-container{background: #fff;margin-bottom:64px;margin-top:96px;}
.archive .page-header .archive-description-container .archive-image{padding:64px 48px 64px 96px;}
.archive .page-header .archive-description-container .archive-image .image{min-width:260px;min-height:260px;border-radius:130px;}

@media screen and (max-width:767px){
	.archive .page-header .archive-description-container{flex-direction: column;}
	.archive .page-header .archive-description-container .archive-image{padding:64px 32px;}
	.archive .page-header .archive-description-container .archive-image .image{max-width:260px;margin:0 auto;}
	.archive .page-header .archive-description-container .archive-description-content{padding:32px;}
}

.archive-filters.open{background: #DEDEDE;margin-bottom:64px;}
.archive-filters .filter-button{padding:0 32px;margin-bottom:64px;}
.archive-filters .hamburger{padding:16px 12px 16px 32px;}
.archive-filters .filter-button .hamburger-box{width:22px;}
.archive-filters .filter-button .hamburger-inner, .archive-filters .filter-button .archive-filters .filter-button .hamburger-inner::before, .archive-filters .filter-button .hamburger-inner::after{width:15px;left:0;right:0;margin:0 auto;}
.archive-filters .filter-button span:last-child{padding-left:14px;}
.archive-filters .filter-button .hamburger-inner::before{top:-8px;width:22px;left:-3.5px; right:0; margin: 0 auto;}
.archive-filters .filter-button .hamburger-inner::after{bottom:-8px;width:8px;margin:0 auto;left:0;right:0;}
.archive-filters .filter-button .hamburger--squeeze.is-active .hamburger-inner{transform: rotate(180deg);}
.archive-filters .filter-button .hamburger--squeeze.is-active .hamburger-inner::before{opacity: 1;}
.archive-filters .filter-button .hamburger--squeeze.is-active .hamburger-inner::after{transform: rotate(0);}
.archive-filters .filter-button .hamburger.is-active .hamburger-inner, .archive-filters .filter-button .hamburger.is-active .hamburger-inner::before, .archive-filters .filter-button .hamburger.is-active .hamburger-inner::after{color:#404040;background: #404040;}
.archive-filters .container{height:0px;visibility: hidden;transition: height .3s ease-in-out;}
.archive-filters.open .container{padding:0 64px 64px 64px;height:auto;visibility: visible;transition: height .3s ease-in-out;}
.archive-filters .container .filter{flex:1;font-family: 'Montserrat', sans-serif; }
.archive-filters .container .filter > span{margin-bottom: 32px;display: block;font-weight:700;}
.archive-filters .container .filter ul{list-style:none;margin-left:0;padding-left:0;}
.archive-filters .container .filter ul li{font-weight:400;cursor: pointer;transition: color .3s;}
.archive-filters .container .filter ul li:hover{text-decoration: underline;color:#00CE56;transition: color .3s;}
.archive-filters .container .filter ul li.current{text-decoration: underline;color:#00CE56;transition: color .3s;}

footer.entry-footer section.morein-location .wrap h2{margin-bottom:40px;}
.morein-single-post ul{margin-left:0;padding-left:0;list-style: none;flex-wrap:wrap;justify-content: center;}
.morein-single-post ul li.big-article{width:400px;margin-left:0px;margin-right:26px;}
.morein-single-post ul li{width:300px;margin-bottom:40px;margin-left:0px;margin-right:20px;}
.morein-single-post ul li:first-child{margin-left:0;}
.morein-single-post ul li:nth-child(4n){margin-left:0;}
.morein-single-post ul li article{width:100%;}
.morein-single-post ul li article .article-image{min-height:180px;height:100%;display: flex; align-items: flex-end;position: relative;}
.morein-single-post ul li article .article-image .wijkredactie{background:#00CE56; padding:4px 16px; min-height:40px; color:#fff;display: flex; justify-content: center; align-items: center;position: relative;font-size:12px;}
.morein-single-post ul li article .article-image .article-tag{background:#fff;padding:8px 16px;min-width:35%;position: relative;}
.morein-single-post ul li article .article-image .article-date{color:#fff;padding:10px 16px 10px 16px;font-family:'Montserrat', sans-serif; font-weight:700; font-size:12px;position: absolute;right:0;bottom:0;}
section[aria-label="news-container"] article .article-image .article-date{color:#fff;padding:10px 24px 10px 16px;font-family:'Montserrat', sans-serif; font-weight:700; font-size:12px;position: absolute;right:0;bottom:0;}
.morein-single-post ul li article .article-image .article-tag a{margin:0;font-size:12px;width:100%;text-decoration:none;font-family: 'Merriweather', serif;}
.morein-single-post ul li.big-article article .article-image{min-height:250px;height:100%;position: relative;}
.morein-single-post ul li.big-article article .wijkredactie{background:#00CE56; padding:4px 16px; min-height:40px; color:#fff; font-size:12px;display: flex; justify-content: center; align-items: center; position: relative;}
.morein-single-post ul li article .article-image > a{position: absolute; top:0; left:0; right:0; bottom:0;}
.morein-single-post ul li article .article-title{background: #fff;padding:16px;height:120px;}
.morein-single-post ul li article .article-title a{font-size:16px;text-decoration: none; font-weight:700; }

@media screen and (max-width:1280px){
	.morein-single-post ul li.big-article{width:300px;margin-left:0px;margin-right:20px;}
	.morein-single-post ul li.big-article article .article-image{min-height:180px;}
}

@media screen and (max-width:1024px){
 .morein-single-post ul{padding:0 32px;}
 .morein-single-post ul li.big-article{width:300px;margin-left:0px;margin-right:20px;}
 .morein-single-post ul li.big-article article .article-image{min-height:180px;}
 .morein-single-post ul li{margin-left:0px;margin-right:20px;}
 .morein-single-post ul li:nth-child(3n){margin-right:20px;}
}

@media screen and (max-width:767px){
	.morein-single-post ul{padding:0 32px;}
	.morein-single-post ul li.big-article{margin-left:0;}
	.morein-single-post ul li{margin-left:0;}
	nav.navigation.pagination{padding:0 32px;}
	.nav-links .page-numbers:nth-of-type(2), .nav-links .page-numbers:nth-of-type(3){display: none;}
	.nav-links .page-numbers{max-width:44px;max-height:44px;min-height:44px;}
	footer.entry-footer section.morein-location .wrap h2{padding:0 32px;}
	
	.archive .page-header .archive-description-container{margin-top:0px;}
}

section.nothing-found-title {flex-direction: column;padding:80px 32px 160px 32px;}
section.nothing-found-title h1{font-size:90px;font-family: 'Merriweather', serif;}
section.nothing-found-title span{font-size:24px;font-weight:700;}

.cookie-consent-banner {display: none;position: fixed;bottom: 64px;left: 64px;max-width:640px;background-color: #f8f9fa;box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);color: black;padding: 16px 32px 32px 32px;font-size: 14px;text-align: center;z-index: 1000;}
.cookie-consent-button {border: none;padding: 8px 16px !important;text-align: center;text-decoration: none;display: inline-block;font-size: 14px !important; margin: 4px 2px;cursor: pointer;}
.cookie-consent-button:active {opacity: .5;}
.cookie-consent-button.btn-success {background-color: #34a853;color: white;}
.cookie-consent-button.btn-grayscale {background-color: #dfe1e5;color: black;margin-bottom:32px;}
.cookie-consent-button.btn-outline { background-color: transparent; color: #000;}
.cookie-consent-options {display: flex;justify-content: center;flex-wrap: wrap;margin-bottom: 10px;}
.cookie-consent-options label {margin: 0 10px;font-size: 14px;}
.cookie-consent-options input {margin-right: 5px;}
.cookie-consent-extras{display: none;}

@media screen and (max-width:767px){
	.cookie-consent-banner{bottom:32px;left:0;}
}

footer#colophon{position: relative;}
footer#colophon > .wrap{position: relative;}
footer#colophon .site-info{background: #CCDFD7; min-height:300px;}
footer#colophon .site-info > .wrap{padding-left:196px;}
footer#colophon .site-info .wrap .column{color:#282828;}
footer#colophon .site-info .wrap .column section .textwidget p, footer#colophon .site-info .wrap .column section .textwidget a{color:#282828;font-weight:300;}
footer#colophon .site-social{background: #fff;min-height:160px;}
footer#colophon .site-social p{font-family: 'Merriweather', serif;font-weight:300;margin:0 16px 0 0;}
footer#colophon .site-social a{margin-bottom:0;}
footer#colophon .footer-logo-container{width:100%; max-width:320px;height:100%;position: relative;}
footer#colophon .footer-logo-container .circle{height:100%;width:100%;background: #fff;border-radius:200px;min-height:320px;max-height:320px;position: absolute;bottom:0;left:0;}
footer#colophon .footer-logo-container .circle figure{height:100%;justify-content: center;}
footer#colophon .footer-logo-container .circle figure img{display: block;}
footer#colophon .footer-logo-container .footer-logo {max-width: 320px;position: absolute;left: 0;bottom: 0;	width: 100%;}
footer#colophon .wrap.smallwidth.no-margin{margin-left:auto;margin-right:0;}
.footer-logo {position: absolute;	bottom: 0;	width: 100%;	top: 0;}
.footer-logo .wrap{height:100%;}
footer#colophon section[aria-label="site-info"] section[aria-label="kolommen"]{color:#fff;}
footer#colophon section[aria-label="site-info"] section[aria-label="kolommen"] nav ul{list-style: none; margin-lefT:0;padding-left:0;}
footer#colophon section[aria-label="site-info"] section[aria-label="kolommen"] nav ul li a{color:#282828;text-decoration:none;}

@media screen and (max-width:1024px){
	footer#colophon .site-info{padding-bottom: 160px;}
}


@media screen and (max-width:767px){
	footer#colophon .site-info > .wrap{padding:0 32px; margin-bottom:180px;}
	footer#colophon .site-social .wrap{padding:160px 32px 32px 32px !important;flex-direction: column;justify-content: flex-end !important;}
	footer#colophon .footer-logo-container .circle{bottom:120px;}
	footer#colophon .site-social .wrap > p{margin-bottom:16px;}
	footer#colophon .footer-logo-container{margin:0 auto;}
	footer#colophon .site-info{padding:32px 0;}
	footer#colophon section[aria-label="site-info"] section[aria-label="kolommen"] nav ul li{line-height:2em;}
}
