body{
	font:400 14px/30px 'Open Sans';
	color:#fff;
	letter-spacing: 0.05em;
}

h1, h2, h3, p, ul, ol, table, form, iframe{
	margin-top:0;
	margin-bottom:24px;
}

.ssbl-wrap .ssbl-container .ssbl-img{
	display:inline !important;
}
article,
#left-content{
	width:100%;
	float:left;
}

.alert > *:last-child{
	margin:0 !important;
}

.row.editor{
	margin-bottom:30px;
}

.row.editor div > *:last-child{
	margin-bottom:0;
}
.mobile-talen{
	display: none !important;
}

@media screen and (max-width: 769px){
	.mobile-talen{
		height: 53px;
		display: flex !important;
		align-items: center;
		position: absolute;
	}
}
.jumbotron{
	background:none;
	margin:0;
	padding:0;
	float:left;
	clear:both;
	width:100%;
}

.jumbotron h1,
.jumbotron h2,
.jumbotron h3,
.jumbotron p,
.jumbotron ul,
.jumbotron ol,
.jumbotron table{
	font-size:14px;
	font-weight:400;
	font-style:normal;
	margin-bottom:30px;
	margin-top:0;
}
.jumbotron h3{
	margin-bottom: 15px !important;
}
.jumbotron p,
.jumbotron ul,
.jumbotron ol,
.jumbotron table{
	font-size:14px;
	font-weight:400;
	font-style:normal;
	margin-bottom:30px;
	margin-top:0;
	text-align: justify;
}

.jumbotron h1,
.jumbotron h1 a{
	font: 700 24px/normal 'Signika';
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.jumbotron h2,
.jumbotron h2 a{
	font: 700 18px/normal 'Signika';
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.jumbotron h3,
.jumbotron h3 a{
	font: 700 14px/normal 'Signika';
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.hide_tekst {
    display: none;
}

.lees_verder{
	margin-bottom:24px;
}

p:empty{
	display:none;
}

em{
	font-style:italic !important;
}

strong{
	font-weight:700 !important;
}

#content{
	padding: 57px 0 30px;
	background-image:url(../images/content-bg.png), radial-gradient(rgb(41, 47, 55), rgb(38, 38, 40));
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center top;
}

a,
a:hover,
a:focus{
	color:#c76028;
 transition:all 0.4s ease-in-out;
}

hr{
	float:left;
	clear:both;
	width:100%;
	border-top:solid 1px #c9c9c9;
	margin:24px 0 48px;
}

.button,
.button:hover,
.button:focus{
	display:inline-block;
	text-decoration:none !important;
	outline:none;
	border:none;
	border-radius:4px;
	background:none;
	padding:0 !important;
	font: 600 13px/normal 'Signika';
    color: #fff;
    text-transform: uppercase;
}

article > *:last-child{
	margin-bottom:0;
}

.alm-btn-wrap {
    text-align: center;
    padding: 10px 10px 0;
    overflow: hidden;
    display: block;
	clear: both;
}

#content article a:not(.media_block):not(.cat_link):not(.delen_link):not([target="_blank"]):not(.lightbox),
button.alm-load-more-btn{
	position: relative;
	z-index: 1;
	text-decoration: none !important;
}

button.alm-load-more-btn{
    background: none !important;
    padding: 0;
    height: auto;
    margin: 0;
    line-height: normal !important;
    border-radius: 0;
	width: auto !important;
}

button.alm-load-more-btn.loading:before{
	left: -5px;
    right: -5px;
    top: auto;
    bottom: 1px;
    margin: 0;
    height: 5px !important;
    z-index: -1;
    width: auto;
	background: #424953 !important;
}



button.alm-load-more-btn.loading{
	padding: 0;
}

option{
	background: #27282c;
	outline: none !important;
}

select{
	background: #27282c;
	outline: none !important;
}

#content article a:not(.media_block):before,
button.alm-load-more-btn:before{
	background: #424953;
	height: 5px;
	float: left;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 1px;
	content: "";
	z-index: -1;
 	transition:all 0.4s ease-in-out;
}

button.alm-load-more-btn:before{
	width: auto;
 transition:all 0.4s ease-in-out;
}

button.alm-load-more-btn:hover:before{
	width: auto;
 transition:all 0.4s ease-in-out;
}

#content article a:not(.media_block):hover:before,
button.alm-load-more-btn:hover:before{
	background: #c76028;
 transition:all 0.4s ease-in-out;
}

button.alm-load-more-btn{
	font: 600 13px/30px 'Signika';
	color: #fff;
	outline: none !important;
	text-transform: uppercase;
}

.row.border-between{
	margin: 0 -30px;
}

.border-between > [class*='col-']:before,
.border-between > [class*='col-']:after{
    background:#d1d1d1;
    bottom:0;
    content:"";
    position:absolute;
    width:1px;
    top:0;
}

.border-between > [class*='col-'] > div,
.border-between > [class*='col-'] > aside{
	padding:0 15px;
}

.border-between > [class*='col-']:before{
    left:0;
}

.border-between > [class*='col-']:after{
    right:-1px;
}

.border-between > [class*='col-']:first-child:before,
.border-between > [class*='col-']:last-child:after{
    display:none;
}

form.search-form{
	margin:0;
}

form.search-form label{
	padding:0;
	margin:0;
	float:left;
	background:#fff;
}

form.search-form input{
	margin:0;
	padding:0 5px;
	outline:none;
	background:none;
	border:none;
	border-radius:0;
	float:left;
}

form.search-form button{
	margin:0;
	padding:0;
	outline:none;
	background:none;
	border:none;
	border-radius:0;
	float:left;
}

.navbar-default{
	background:none;
	border:none;
	margin:0 0 -100%;
	min-height: 437px;
	width:100%;
	float:left;
}

#logoholder .navbar-brand{
	height:auto;
	padding:0;
	margin:0;
}

#logoholder{
	float:right;
	margin-right: 197px;
	position:relative;
	z-index: 1500;
}

.home #logoholder {
    float: right;
    position: absolute;
    z-index: 1500;
    top: 50%;
    left: -72.7rem;
    -webkit-transform: translateY(-50%) translateX(-60px);
        -ms-transform: translateY(-50%) translateX(-60px);
            transform: translateY(-50%) translateX(-60px);
}

#bekijk_trailer{
    float: right;
    position: absolute;
    z-index: 1500;
    top: 50%;
    left: -24.5rem;
    -webkit-transform: translateY(-50%) translateX(60px);
        -ms-transform: translateY(-50%) translateX(60px);
            transform: translateY(-50%) translateX(60px);
}

#swipebox-slider .slide{
	padding-bottom: 50px;
}

#bekijk_trailer strong{
	font: 700 36px/normal 'Signika';
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

#bekijk_trailer i{
	font-size: 30px;
}

#bekijk_trailer a{
	color: #fff;
	text-decoration: none !important;
}

#bekijk_trailer em{
	color: #fff;
	z-index: 1;
	position: relative;
	text-decoration: none !important;
    margin-top: -30px;
    display: inline-block;
}

#bekijk_trailer em:before{
    background: #c05f2a;
    height: 10px;
    float: left;
    position: absolute;
    left: -5px;
    right: -5px;
    bottom: 4px;
    content: "";
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

#top{
	background:#999;
}

#social-top{
	margin:48px 0 0 10px;
	position:relative;
	z-index: 1500;
}

#social-top a{
	color: #fff;
	position: relative;
	margin-right: 30px;
	font-size: 16px;
}

.navbar-static-top{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}

.navbar-static-top .col-lg-8{
	position: relative;
}

.navbar-static-top .col-lg-8:after{
    content: "";
    position: absolute;
    background: rgba(42,48,55,0.75);
    width: 100%;
    top: 0;
    right: 0;
    height: 300%;
    -webkit-transform: rotate(27deg);
        -ms-transform: rotate(27deg);
            transform: rotate(27deg);
    -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
            transform-origin: 100% 0;
}

.navbar-static-top .col-lg-8:before{
    content: "";
    position: absolute;
    background: rgba(198,97,40,0.75);
    width: 150rem;
    top: 0;
    left: 100%;
    height: 123rem;
    -webkit-transform: rotate(27deg) translateX(163px);
        -ms-transform: rotate(27deg) translateX(163px);
            transform: rotate(27deg) translateX(163px);
    -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
            transform-origin: 100% 0;
}

#sliderholder{
	position: relative;
}

#slider{
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
	float:left;
	clear:both;
	border-radius:0;
}

.home #sliderholder,
.home .navbar-default,
.home #slider,
.home #slider .slide{
	height: 100vh !important;
}

.home .navbar-static-top .col-lg-8:before{
	height: 590rem;
}

#slider .slide{
	width:100%;
	overflow:hidden;
	float:left;
	clear:both;

	display:-webkit-flexbox !important;
    display:-ms-flexbox !important;
    display:-webkit-flex !important;
    display:flex !important;
    -webkit-flex-align:center !important;
    -ms-flex-align:center !important;
    -webkit-align-items:center !important;
    align-items:center !important;

	background-size:cover !important;

	position:relative;
}

#slider .slide .parallaxer{
	width:100%;
	position:absolute;
	top:0;
	height:100%;
	left: 0;
}

#slider .slide .parallaxer > img{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	object-fit:cover;
	font-family: 'object-fit: cover;';

	left:0;
	top:0;
	margin:0;
	display:block;
	/* fill and maintain aspect ratio */
	width:auto; height:auto;
	min-width:100%; min-height:100%;
	max-height:none; max-width:100%;
}

#slider .slide-link{
	width:100%;
	height:100%;
	float:left;
	position:relative;

	display:-webkit-flexbox !important;
    display:-ms-flexbox !important;
    display:-webkit-flex !important;
    display:flex !important;
    -webkit-flex-align:center !important;
    -ms-flex-align:center !important;
    -webkit-align-items:center !important;
    align-items:center !important;
}

.text-center.slide-tekst{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:#666;
}

.pull-left.slide-tekst{
	position:relative;
	background:#666;
}

.text-right.slide-tekst{
	position:relative;
	background:#666;
}

#hoofdmenu{
	margin:57px 137px 45px 0;
	position:relative;
	z-index: 1500;
}

#hoofdmenu li{
	position:relative;
	margin: 0 0 0 45px;
	z-index: 1;
}

#hoofdmenu li:hover:before,
#hoofdmenu li.current-menu-item:before,
#hoofdmenu li.current-menu-parent:before,
#social-top a:hover:before{
	background: #c76028;
    height: 10px;
    float: left;
    position: absolute;
    left: -5px;
    right: -5px;
    bottom: -2px;
    content: "";
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

#social-top a:hover:before{
	background: #c05f2a;
}

#hoofdmenu li:first-of-type{
	margin-left:0;
}

#hoofdmenu li:last-of-type{
	margin-right:0;
}

#hoofdmenu li a{
	padding:0;
	text-transform: uppercase;
	background:none;
	color: #fff;
	font: 600 14px/normal 'Signika';
}

#hoofdmenu > li:hover a,
#hoofdmenu > li.current-menu-item a,
#hoofdmenu > li.current-menu-ancestor a,
#hoofdmenu > li.current-menu-parent a{
}

/*Submenu*/
#hoofdmenu > li > ul{
	display:none;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
}

/*Dit is om de ruimte tussen menu en submenu hoverable te maken
#hoofdmenu > li > ul:before {
    height: 15px; Dit is afhankelijk van je website
    top: -15px; Deze moet evenhoog zijn als "height"
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    background: #f00; Deze moet je op "transparent" zetten
}
*/

#hoofdmenu li:hover > ul{
	display:block;
}

#hoofdmenu li ul li{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	clear:both;
}

#hoofdmenu li ul li a{
	white-space:nowrap;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

#hoofdmenu li ul li:hover > a,
#hoofdmenu li ul li.current-menu-item > a,
#hoofdmenu li ul li.current-menu-ancestor > a,
#hoofdmenu li ul li.current-menu-parent > a{
}

/*Sub-sub menu*/
#hoofdmenu li ul li ul{
	display:none;
	left:100%;
	top:0;
}

#hoofdmenu li ul li:hover > ul{
	display:block;
}

#hoofdmenu li ul li ul li{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	clear:both;
}

#hoofdmenu li ul li ul li a{
	white-space:nowrap;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

#footer-nieuwsbrief{
	background: rgba(38,38,40,0.95);
	font: 700 14px/normal 'Signika';
    padding: 36px 0 21px;
	color: #fff;
	text-transform: uppercase;
	border-top: solid 1px #3e3e40;
	letter-spacing: 0.1em;
}

.text-right p{
	text-align: right;
}

.sidemenu.push{
	margin-top: 158px;
}


body:not(.category) .jumbotron article header > h1{
	position: relative;
	padding-left: calc(16px + 28px + 16px);
}

body:not(.category) .jumbotron article header > h1::before{
	background: url(../images/audio-icon.png);
	background-size: contain;
	background-repeat: no-repeat;
	content: '';
	position: absolute;
	height: 28px;
	width: 28px;
	left: 0;
	transform: translateX(50%);
}

body.single-post .jumbotron article header > h1{
	background: none !important;
	padding: 0 !important;
}
body.single-post .jumbotron article header > h1::before{
	background: none !important;
	padding: 0 !important;
}

body.page-id-116 .jumbotron article header > h1,
body.page-id-892 .jumbotron article header > h1{
	position: relative;
	padding-left: calc(16px + 28px + 16px);
}

body.page-id-116 .jumbotron article header > h1::before,
body.page-id-892 .jumbotron article header > h1::before{
	ackground: url(../images/info-icoon.png);
	background-size: contain;
	background-repeat: no-repeat;
	content: '';
	position: absolute;
	height: 28px;
	width: 28px;
	left: 0;
	transform: translateX(50%);
}

body.page-id-885 .jumbotron article header > h1,
body.page-id-124 .jumbotron article header > h1{
	position: relative;
	padding-left: calc(16px + 28px + 16px);
}

body.page-id-885 .jumbotron article header > h1::before,
body.page-id-124 .jumbotron article header > h1::before{
	background: url(../images/locatie-icoon.png);
	background-size: contain;
	background-repeat: no-repeat;
	content: '';
	position: absolute;
	height: 28px;
	width: 28px;
	left: 0;
	transform: translateX(50%);
}


@media screen and (max-width: 769px){

	body.page-id-885 .jumbotron article header > h1::before,
	body.page-id-124 .jumbotron article header > h1::before{
		background-size: auto;
	}

}


body.page-id-882 .jumbotron article header > h1,
body.page-id-118 .jumbotron article header > h1{
	position: relative;
	padding-left: calc(16px + 28px + 16px);
}

body.page-id-882 .jumbotron article header > h1::before,
body.page-id-118 .jumbotron article header > h1::before{
	background: url(../images/foto-icoon.png);
	background-size: contain;
	background-repeat: no-repeat;
	content: '';
	position: absolute;
	height: 28px;
	width: 28px;
	left: 0;
	transform: translateX(50%);
}

body.page-id-889 .jumbotron article header > h1,
body.page-id-120 .jumbotron article header > h1{
	position: relative;
	padding-left: calc(16px + 28px + 16px);
}

body.page-id-889 .jumbotron article header > h1::before,
body.page-id-120 .jumbotron article header > h1::before{
	background: url(../images/video-icoon.png);
	background-size: contain;
	background-repeat: no-repeat;
	content: '';
	position: absolute;
	height: 28px;
	width: 28px;
	left: 0;
	transform: translateX(50%);
}

body.home .jumbotron article header > h1{
	position: relative;
	padding-left: calc(16px + 28px + 16px);
}

body.home .jumbotron article header > h1::before{
	background: url(../images/play-icon.png);
	background-size: contain;
	background-repeat: no-repeat;
	content: '';
	position: absolute;
	height: 28px;
	width: 28px;
	left: 0;
	transform: translateX(50%);
}

body.home .jumbotron article #fotos-inhoud h2{
	font: 700 24px/normal 'Signika';
	text-align: right;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.1em;
	background: url(../images/audio-icon.png) right top 48px no-repeat;
	padding-right: 43px;
	margin-right: calc(-100% / 8 * 2);
    transform: translateX(7px);
}

body.home .jumbotron article #video-inhoud h2{
	font: 700 24px/normal 'Signika';
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.1em;
	background: url(../images/foto-icoon.png) left top 48px no-repeat;
	padding-left: 43px;	
    transform: translateX(-7px);
}

body.home .jumbotron article #audio-inhoud h2{
	font: 700 24px/normal 'Signika';
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.1em;
	background: url(../images/video-icoon.png) right top 48px no-repeat;
	padding-right: 43px;
	text-align: right;
	margin-right: calc(-100% / 8 * 2);
    transform: translateX(7px);
}

body.home .jumbotron article #fotos-inhoud h2:before,
body.home .jumbotron article #audio-inhoud h2:before{
	left: calc(-50vw + 1170px / 2 + 70px);
    right: calc(100% / 12 * 2);
}
#swipebox-close{
	z-index: 9999 !important;
}
@media screen and (max-width:769px){
	.intro-mobile{
		display: flex;
        flex-wrap: wrap;
        flex-direction: column;
	}

	.intro-mobile .intro{
		margin-bottom: 30px;
	}
}


body.category .jumbotron article header > h1 i,
body.single-post .jumbotron article header > h1 i{
	/* font-size: 30px; */
	color: #c76028;
}

.jumbotron .sidemenu.text-right h3{
	text-align: right;
}

@media screen and (max-width: 769px){
	.jumbotron .sidemenu.text-right h3{
		text-align: left;
	}

	.sidemenu p {
		padding-bottom: 7px;
	}
}


.jumbotron .sidemenu h3 {
    margin-bottom: 30px;
	color: #c76028;
	text-align: left;
}
.jumbotron .sidemenu p{
	font: 600 13px/30px 'Signika';
	color: #fff;
	margin-bottom: 0 !important;
}

.jumbotron .sidemenu p a{
	font: 600 13px/30px 'Signika';
	color: #fff;
	text-transform: uppercase;
}

.jumbotron article h2{
    margin-left: calc(-100% / 8 * 2);
	position: relative;
	padding-top: 48px;
	margin-top: 49px;
}

body.category .jumbotron article:not(:first-of-type) h1{
	position: relative;
	padding-top: 48px;
	margin-top: 49px;
}

.jumbotron article h2:before,
body.category .jumbotron article:not(:first-of-type) h1:before{
	position: absolute;
	content: "";
	left: calc(100% / 12 * 2 + 30px);
	right: calc(-50vw + 750px / 2 + 70px);
	top: 0;
	background: #383d45;
	height: 1px;
}

body.category .jumbotron article:not(:first-of-type) h1:before{
	left: calc(100% / 12 * 2 + 15px);
	right: calc(-50vw + 1170px / 2 + 70px);
}

body.category .jumbotron article:not(:first-of-type) h1:before{
	left: calc(100% / 12 * 2 + 15px);
}

body.category .jumbotron article.odd:not(:first-of-type) h1:before{
	position: absolute;
	content: "";
	left: calc(-50vw + 1170px / 2 + 70px);
    right: calc(100% / 12 * 2 + 15px);
	top: 0;
	background: #383d45;
	height: 1px;
}

#volgende-vorige a{
	color: #6a7482;
}

#volgende-vorige .disabled{
	color: #363a3f;
}

.category .col-lg-8 *:last-child,
.home .col-lg-8 p:last-of-type{
	margin-bottom: 0;
}

.home .col-lg-8 p:last-of-type + div{
	margin-top: 30px;
}

#content article .col-lg-8 > ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#content article .col-lg-8 > ul li{
	position: relative;
	padding-left: 30px;
}

#content article .col-lg-8 > ul li + li{
	margin-top: 30px;
}

#content article .col-lg-8 > ul li:before{
	content:"\f00c";
	font-family: FontAwesome;
	color: #c76028;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 0;
}

#volgende-vorige{
	color: #6a7482;
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 0.1em;
	margin-bottom: 50px;
	position: relative;
	float: left;
	width: 100%;
	padding-top: 50px;
	margin-top: 49px;
}

article.even + #volgende-vorige:before{
	position: absolute;
    content: "";
    left: calc(-50vw + 1170px / 2 + 70px);
    right: calc(100% / 12 * 2 + 15px);
    top: 0;
    background: #383d45;
    height: 1px;
}

article.odd + #volgende-vorige:before{
	position: absolute;
    content: "";
    right: calc(-50vw + 1170px / 2 + 70px);
    left: calc(100% / 12 * 2 + 15px);
    top: 0;
    background: #383d45;
    height: 1px;
}

.delen,
.delen a{
	font-size: 13px;
	letter-spacing: normal;
	color: #6a7482;
	font-weight: 600;
}

.delen a::before{
	display: none;
}

.post-datum{
	letter-spacing: normal;
	color: #fff;
	font-weight: 600;
	font-size: 13px;
}

.jumbotron article h2 i{
	font-size: 30px;
    color: #c76028;
    top: 3px;
    position: relative;
}


.media_block{
	display: block;
	text-decoration: none !important;
}

.uitgelicht-slider{
	position: relative;
}

.uitgelicht-slider .media_block_holder .media_block:after{
	left: 0;
	right: 0;
}

.uitgelicht-slider .owl-item:nth-child(odd) .media_block_holder .media_block:before {
    right: 0;
}

body.language-nl .uitgelicht-slider .owl-nav:before{
	content: "Uitgelicht Werk";
	font:600 13px/normal 'Signika';
	color: #6a7482;
	text-transform: uppercase;
	letter-spacing: 0.1em;
    clear: both;
    width: 100%;
    float: left;
}
body.language-en .uitgelicht-slider .owl-nav:before{
	content: "Highlighted";
	font:600 13px/normal 'Signika';
	color: #6a7482;
	text-transform: uppercase;
	letter-spacing: 0.1em;
    clear: both;
    width: 100%;
    float: left;
}
#audio-inhoud .uitgelicht-slider .owl-controls,
#fotos-inhoud .uitgelicht-slider .owl-controls{
    float: right;
    width: calc(100% / 8 * 2);
    margin-right: calc(-100% / 8 * 2);
    padding: 0 0 0 30px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

#video-inhoud .uitgelicht-slider .owl-controls{
	float: left;
	width: calc(100% / 8 * 2);
    margin-left: calc(-100% / 8 * 2);
	padding: 0 30px 0 0;
	text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

.owl-nav .fa{
	color: #6a7482;
	margin: 0 7.5px;
	font-size: 18px;
}
.owl-nav .fa:hover {
	color: #c76028;
}

.uitgelicht-slider .owl-prev,
.uitgelicht-slider .owl-next{
	display: inline-block;
}

.media_block_holder img{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.media_block_holder .media_block:after{
    content:attr(data-title);
	position: absolute;
	left: 15px;
	top: 0;
	right: 15px;
	bottom: 30px;
	background: rgba(53, 61, 70, 0.8);
 transition:all 0.4s ease-in-out;
}

.media_block_holder .media_block:after{
    color: rgba(255,255,255,0.0);
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font: 700 16px/normal 'Signika';
    text-align: center;
    padding-top: 25%;
    padding-bottom: 25%;
}

#gform_wrapper_2 .gform_ajax_spinner{
	display: none;
}

.not-home .uitgelicht-slider .owl-controls{
	display: none;
}

#field_2_1 label{
	display: none;
}

#input_2_1{
	color: #6a7482;
	background: #fff;
    padding: 0 10px !important;
    font: 400 italic 12px/normal 'Signika';
}

body #gform_wrapper_2 #field_2_1 .ginput_container_email{
	margin-bottom: 0 !important;
}

#gform_submit_button_2{
	/* width: 32px !important; */
    height: 32px;
    background: #c76028;
    display: inline-block;
	border-radius: 0;
	padding: 0 10px !important;
}

#gform_submit_button_2:before{
	display: none !important;
}

#gform_wrapper_2{
	float: left;
	width: 100%;
    -webkit-transform: translateY(-7px);
        -ms-transform: translateY(-7px);
            transform: translateY(-7px);
}

#gform_wrapper_2 .gform_footer{
    float: right;
    width: auto;
    clear: none;
    margin-top: -33px;
}

.media_block_holder .media_block:hover:after{
    content:attr(data-title);
    color: rgba(255,255,255,1.0);
}

.media_block:after{
    content:attr(data-title);
    padding-left: 30px;
    padding-right: 30px;
}

.uitlijning > .media_block_holder .media_block:after{
	left: 0;
}


.row .col-lg-8 > .media_block_holder:nth-child(even) .media_block:after{
	left: 0;
}

.row .col-lg-8 > .media_block_holder:nth-child(odd) .media_block:after{
	right: 0;
}

.row .col-lg-8 > .media_block_holder:nth-child(odd) .media_block:before{
	right: 0;
}

h2 i{
 	margin-right: 15px;
}

.media_block_holder .media_block:hover:after{
	background: rgba(199, 96, 40, 0.9);
 transition:all 0.4s ease-in-out;
}

.media_block_holder:nth-child(even) .media_block:after{
	left: 15px;
	right: 15px;
}

.uitlijning > .media_block_holder:nth-child(even) .media_block:after{
	left: 15px;
	right: 0;
}

.alm-reveal .media_block_holder:nth-child(odd) .media_block:before{
	right: 15px;
}

.alm-reveal .media_block_holder:nth-child(odd) .media_block:after{
	left: 0;
	right: 15px;
}

.alm-reveal .media_block_holder:nth-child(even) .media_block:after {
    left: 15px;
    right: 0;
}

.alm-reveal .media_block_holder:nth-child(even) .media_block:before {
    right: 0;
}

.media_block_holder .media_block.video:before,
.media_block_holder .media_block.audio:before,
.media_block_holder .media_block.loep:before{
	content: "\f04b";
	font-family: FontAwesome;
	font-size: 18px;
	color: #fff;
	position: absolute;
	right: 15px;
	bottom: 30px;
	z-index: 1600;

    text-align: left;
    text-indent: -28px;
	line-height: 96px;
	padding-right: 0;

	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 69px 69px;
	border-color: transparent transparent rgba(92, 105, 122, 0.5) transparent;
	transition:all 0.4s ease-in-out;
}

.media_block_holder .media_block.video:hover:before,
.media_block_holder .media_block.audio:hover:before,
.media_block_holder .media_block.loep:hover:before{
	border-color: transparent transparent rgba(215, 131, 85, 0.5) transparent;
	transition:all 0.4s ease-in-out;
}



.uitlijning > .media_block_holder .media_block.video:before,
.uitlijning > .media_block_holder .media_block.audio:before,
.uitlijning > .media_block_holder .media_block.loep:before{
	right: 0;
}

.media_block_holder .media_block.audio:before{
	content: "\f001";
}

.media_block_holder .media_block.loep:before{
	content: "\f002";
}

.media_block_holder:nth-child(odd) .media_block:before{
	right: 15px;
}

.uitlijning .uitgelicht-slider .media_block_holder:nth-child(odd) .media_block:before{
	right: 0;
}

.uitlijning > .media_block_holder:nth-child(odd) .media_block:before{
	right: 15px;
}

.row .col-lg-8 > .media_block_holder:nth-child(odd) p{
	margin: 0 -15px 30px 0 !important;
}

.uitlijning > .media_block_holder:nth-child(odd) p{
	margin: 0 0 30px -15px !important;
}

.row .col-lg-8 > .media_block_holder:nth-child(even) p{
	margin: 0 0 30px -15px !important;
}

.uitlijning > .media_block_holder:nth-child(even) p{
	margin: 0 -15px 30px 0 !important;
}

.alm-reveal .media_block_holder:nth-child(even) p{
	margin: 0 -15px 30px 0 !important;
}

.alm-reveal .media_block_holder:nth-child(odd) p{
	margin: 0 0 30px -15px !important;
}

.uitgelicht-slider .media_block_holder:nth-child(odd) p,
.uitgelicht-slider .media_block_holder:nth-child(even) p{
	margin: 0 0 30px 0 !important;
}

#footer{
	background: rgba(166,74,23,0.9);
	padding:50px 0;
}

#footer ul,
#footer p{
	list-style:none;
	padding:0;
	line-height: 24px !important;
}

#footer strong{
	letter-spacing: 0.1em;
	font: 700 14px/30px 'Signika';
	color: #fff;
}

#footer ul li{
	text-align: left;
}

#footer ul li a{
	font:400 14px/24px 'Open Sans';
	color:#fff;
}

#footer div[class^="col-"] p:last-child,
#footer div[class*=" col-"] p:last-child,
#footer div[class^="col-"] ul:last-child,
#footer div[class*=" col-"] ul:last-child{
	margin-bottom:0 !important;
}

#footer a{
	color: #fff;
	margin: 0 10px 0 0;
}

#footer a .fa{
	font-size: 16px !important;
}

#credits{
	padding:20px 0;
	background:#262628;
}

#credits,
#credits a{
	color:rgba(255,255,255,0.15);
	text-decoration:none;
	font:400 12px/normal 'Open Sans';
}

#footer-bg-image{
	background: url(../images/footer-bg.jpg) center bottom no-repeat;
	background-size: cover;
}

.gform_anchor:before{
	display: none;
}

.parallaxer .fluid-width-video-wrapper{
	padding-top: 100vh !important;
}

.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}


.talen{	
    position: absolute;
    z-index: 1500;
    top: 50px;
	left: 15px;
}

.talen a{	
	margin-right: 10px;
    color: #fff;
    font: 600 14px/normal 'Signika';
}

.talen a img{
	width: 25px;
	height: auto;
}

@media (max-width:767px)
{
	.no_parallax_slider_xs .parallaxer{
		top:0 !important;
	}

    .uitlijning > .media_block_holder .media_block:after {
        left: 15px;
    }

    .uitlijning > .media_block_holder .media_block.video:before, .uitlijning > .media_block_holder .media_block.audio:before, .uitlijning > .media_block_holder .media_block.loep:before {
        right: 15px;
    }

    .uitlijning > .media_block_holder:nth-child(even) .media_block:after {
        left: 15px;
        right: 15px;
    }

    .uitlijning > .media_block_holder:nth-child(even) p {
        margin: 0 0 30px 0 !important;
    }

    .uitlijning > .media_block_holder:nth-child(odd) p {
        margin: 0 0 30px 0px !important;
    }

    .jumbotron p, .jumbotron ul, .jumbotron ol, .jumbotron table{
        text-align: left;
    }

	.navbar>.container .navbar-brand{
		max-width:100%;
	}

	#social-top a.visible-xs{
		display: inline-block !important;
	}

	#social-top a:not(.hidden-xs){
		display: inline-block !important;
	}

	#logoholder{
		padding-left:15px;
		padding-right:75px;
	}

	#hide-top{
		display:none;
	}

	.navbar-toggle {
	  border: none;
	  background: transparent !important;
	}
	.navbar-toggle:hover {
	  background: transparent !important;
	}
	.navbar-toggle .icon-bar {
	  width: 22px;
            width: 33px !important;
    height: 5px !important;
    background: #c76028 !important;
	  transition: all 0.2s;
	}
	.navbar-toggle span:nth-child(2) {
	  -webkit-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	  transform: rotate(45deg);
	  -webkit-transform-origin: 10% 10%;
	  -ms-transform-origin: 10% 10%;
	          transform-origin: 10% 10%;
	}
	.navbar-toggle span:nth-child(3) {
	  opacity: 0;
	}
	.navbar-toggle span:nth-child(4) {
	  -webkit-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	  -webkit-transform-origin: 10% 90%;
	  -ms-transform-origin: 10% 90%;
	          transform-origin: 10% 90%;
	}

	.navbar-toggle.collapsed  span:nth-child(2) {
	  -webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);
	}
	.navbar-toggle.collapsed  span:nth-child(3) {
	  opacity: 1;
	}
	.navbar-toggle.collapsed  span:nth-child(4) {
	  -webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);
	}

	.navbar>.container .navbar-brand img{
		max-width:100%;
		height:auto;
	}

	.navbar-header{
		position:relative;
		width:auto;
	}

	.navbar-toggle{
		position:absolute;
		right:0;
		border:none;
		margin-right: 0;
		top:50%;
		z-index: 1700;
		background:none !important;
		margin-top:17px;
	}

	.navbar-default .navbar-toggle .icon-bar{
		background:#666;
	}

	.table-responsive{
		width:100%;
		overflow-y:auto;
		_overflow:auto;
		margin:5px 0 0 0;
		border:1px solid #888;
	}

	#hoofdmenu {
		margin: 65px 15px 30px;
	}

	#gform_wrapper_2 {
		float: left;
		width: 100%;
		-webkit-transform: none;
		    -ms-transform: none;
		        transform: none;
		margin-top: 15px !important;
	}

	#navbar{
		    position: fixed;
    border: none;
    margin-left: -15px;
    z-index: 1600;
    width: 100%;
    background: rgba(0,0,0,0.6);
	}

	#hoofdmenu li:hover:before, #social-top a:hover:before{
		bottom: 8px;
	}

	.table-responsive::-webkit-scrollbar{
		-webkit-appearance:none;
		width:14px;
		height:14px;
	}

	.table-responsive::-webkit-scrollbar-thumb{
		border-radius:8px;
		border:3px solid #fff;
		background-color:rgba(0, 0, 0, .3);
	}

	.table-responsive table{
		min-width:100%;
	}

	.border-between > [class*='col-']:before,
	.border-between > [class*='col-']:after{
		display:none;
	}

	.border-between > [class*='col-'] > div,
	.border-between > [class*='col-'] > aside{
		padding:0;
	}

	article img{
		max-width:100%;
		height:auto;

		float: none !important;
		margin: 0 auto 30px !important;
		display: block !important;
		width: auto !important;
	}

	#hoofdmenu li{
		margin:0;
	}

	#hoofdmenu li a{
		line-height:36px;
	}

	body{
		background: #000;
	}

	.navbar-static-top{
		display: block;
	}


	.home .navbar-static-top .col-lg-8{
		height: 100vh;
	}

	.home .navbar-static-top .col-lg-8:before{
		-webkit-transform: rotate(-5deg);
		    -ms-transform: rotate(-5deg);
		        transform: rotate(-5deg);
		left: -10rem;
		bottom: -0.2rem;
		width:100rem;
		height: 50vh;
		top: auto;
	}

	.home .navbar-static-top .col-lg-8:after{
		-webkit-transform: rotate(-5deg);
		    -ms-transform: rotate(-5deg);
		        transform: rotate(-5deg);
		left: -10rem;
		top: 0;
		width: 100rem;
		height: 80vh;
	    margin-top: -30vh;
	}

	#logoholder .navbar-brand{
		text-align: center;
	}

	.navbar-brand>img {
		max-width: 280px;
		margin-right: 0;
		display: inline-block;
	}

	.home #sliderholder,
	.home .navbar-default,
	.home #slider,
	.home #slider .slide{
		height: 100vh !important;
	}

	.home .navbar-default {
		background: none;
		border: none;
		margin: 0 0 -100vh;
		min-height: 100vh;
		width: 100%;
		float: left;
	}

	.home #logoholder {
		float: right;
		position: absolute;
		z-index: 1500;
		top: -75vh;
		left: 50%;
		margin-left: 0;
		padding: 0 !important;
		margin-right: 0;
		-webkit-transform: translateX(-50%) translateY(-50%) translateY(60px);
		-ms-transform: translateX(-50%) translateY(-50%) translateY(60px);
		transform: translateX(-50%) translateY(-50%) translateY(60px);
	}

	#bekijk_trailer{
		float: right;
		position: absolute;
		z-index: 1500;
		top: -25vh;
		left: 50%;
		margin-left: 0;
		-webkit-transform: translateX(-50%) translateY(-50%) translateY(30px);
		-ms-transform: translateX(-50%) translateY(-50%) translateY(30px);
		transform: translateX(-50%) translateY(-50%) translateY(30px);
	}

	#bekijk_trailer a{
		white-space: nowrap;
	}

	#bekijk_trailer strong {
		font: 700 2rem/normal 'Signika';
		text-transform: uppercase;
		letter-spacing: 0.2em;
		white-space: nowrap;
	}

	body.home .jumbotron article #fotos-inhoud h2,
	body.home .jumbotron article #video-inhoud h2,
	body.home .jumbotron article #audio-inhoud h2,
	.jumbotron article h2{
		margin-left: 0;
		margin-right: 0;
	}

	body.home .jumbotron article #fotos-inhoud h2:before, body.home .jumbotron article #audio-inhoud h2:before ,
	.jumbotron article h2:before, body.category .jumbotron article:not(:first-of-type) h1:before{
		left: 0;
		right: 0;
	}

	#audio-inhoud .uitgelicht-slider .owl-controls,
	#fotos-inhoud .uitgelicht-slider .owl-controls,
	#video-inhoud .uitgelicht-slider .owl-controls{
		float: right;
		width: 100%;
		margin-right: 0;
		padding: 0 0 0 0;
		text-align: center;
		position: absolute;
		right: 0;
		left: auto;
		bottom: -50%;
		-webkit-transform: translateY(50%);
		-ms-transform: translateY(50%);
		transform: translateY(50%);
	}

	#footer .col-xs-12 + .col-xs-12{
		margin-top: 30px !important;
	}

	#footer .socialmedia{
		width: 100%;
	}

	#footer .socialmedia .visible-xs{
		display: inline-block !important;
	}

	#footer .socialmedia{
		margin: 30px 2.5px 0;
	}

	.sidemenu{
		margin-top: 45px;
	}

	.sidemenu.push {
		margin-top: 75px;
	}

	.sidemenu.text-right p {
		text-align: left !important;
	}

	#footer li a{
		margin:0 !important;
	}

	#footer,
	#footer ul li,
	#footer p,
	#footer li a{
		text-align: center;
	}

	body.category .jumbotron article.odd:not(:first-of-type) h1:before,
	body.home .jumbotron article #fotos-inhoud h2:before,
	body.home .jumbotron article #audio-inhoud h2:before,
	.jumbotron article h2:before,
	body.category .jumbotron article:not(:first-of-type) h1:before{
		left: 15px;
		right: 15px;
	}

	body{
		overflow-x: hidden;
	}










	.not-home .navbar-static-top .col-lg-8{
		height: 40vh;
	}

	.not-home .navbar-static-top .col-lg-8:before{
		-webkit-transform: rotate(-5deg);
		    -ms-transform: rotate(-5deg);
		        transform: rotate(-5deg);
		left: -10rem;
		bottom: 0rem;
		width:100rem;
		height: 25vh;
		top: auto;
	}

	.not-home .navbar-static-top .col-lg-8:after{
		-webkit-transform: rotate(-5deg);
		    -ms-transform: rotate(-5deg);
		        transform: rotate(-5deg);
		left: -10rem;
		top: 0;
		width: 100rem;
		height: 30vh;
	    margin-top: -15vh;
	}

	#logoholder .navbar-brand{
		text-align: center;
	}

	.navbar-brand>img {
		max-width: 280px;
		margin-right: 0;
		display: inline-block;
	}
	.not-home #content{
		margin-top: 41vh;
	}
	.not-home #sliderholder,
	.not-home .navbar-default,
	.not-home #slider,
	.not-home #slider .slide{
		height: 41vh !important;
		position: absolute !important;
		top:0;
	}

	.not-home .navbar-default {
		background: none;
		border: none;
		margin: 0 0 -30vh;
		min-height: 30vh;
		width: 100%;
		float: left;
	}

	.not-home #logoholder {
		float: right;
		position: absolute;
		z-index: 1500;
		top: 15px;
		left: 50%;
		transform: translateX(-50%);
		margin-left: 0;
		padding: 0 !important;
		margin-right: 0;
	}

	.not-home .navbar-brand>img {
		max-width: 125px;
	}










	#social-top {
		margin: -35px 0 0 0;
		position: relative;
		z-index: 1500;
		width: 100%;
		text-align: center;
	}

	#social-top a{
		margin: 0 10px;
	}

	.owl-nav .fa {
		color: #6a7482;
		margin: 8px 7.5px 0;
		font-size: 40px;
	}
	
	.talen {
		position: absolute;
		z-index: 1500;
		top: 30px;
		left: 30px;
		display: flex;
	}
}

@media (max-width:480px){

}

@media (max-width:375px){

	.nieuws-tekst.nieuws-margin{
		margin-left:0;
	}

	.nieuws-tekst.nieuws-margin,
	.nieuws-tekst{
		width:100%;
		float:left;
	}
}

@media (max-width:320px){

}

@media (min-width:768px) and (max-width:991px)
{


	.home .navbar-static-top .col-lg-8{
		height: 100vh;
	}

	.home .navbar-static-top .col-lg-8:before{
		-webkit-transform: rotate(-5deg);
		    -ms-transform: rotate(-5deg);
		        transform: rotate(-5deg);
		left: -10rem;
		bottom: -0.2rem;
		width:100rem;
		height: 50vh;
		top: auto;
	}

	#gform_wrapper_2 {
		float: left;
		width: 100%;
		-webkit-transform: none;
		    -ms-transform: none;
		        transform: none;
		margin-top: 15px !important;
	}

	.home .navbar-static-top .col-lg-8:after{
		-webkit-transform: rotate(-5deg);
		    -ms-transform: rotate(-5deg);
		        transform: rotate(-5deg);
		left: -10rem;
		top: 0;
		width: 100rem;
		height: 60vh;
		margin-top: -10vh;
	}

	.home #logoholder {
		float: right;
		position: absolute;
		z-index: 1500;
		margin-right: 0;
		top: -75vh;
		left: 50%;
		margin-left: 0;
		-webkit-transform: translateX(-50%) translateY(-50%) translateY(60px);
		-ms-transform: translateX(-50%) translateY(-50%) translateY(60px);
		transform: translateX(-50%) translateY(-50%) translateY(60px);
	}

	#bekijk_trailer{
		float: right;
		position: absolute;
		z-index: 1500;
		top: -25vh;
		left: 50%;
		margin-left: 0;
		-webkit-transform: translateX(-50%) translateY(-50%) translateY(30px);
		-ms-transform: translateX(-50%) translateY(-50%) translateY(30px);
		transform: translateX(-50%) translateY(-50%) translateY(30px);
		white-space: nowrap;
	}

	#hoofdmenu {
		margin: 57px 0 45px 0;
		position: relative;
		z-index: 1500;
		text-align: center;
		width: 100%;
	}

	#hoofdmenu li{
		display: inline-block;
		float: none;
		text-align: left;
	}

	.no_parallax_slider_sm .parallaxer{
		top:0 !important;
	}

	.jumbotron article h2{
		margin-left: 0;
	}

	.jumbotron article h2:before{
		left: 0;
		right: 0;
	}



	body.home .jumbotron article #fotos-inhoud h2:before,
	body.home .jumbotron article #audio-inhoud h2:before{
		left: 0;
		right: -15px;
	}

	body.home .jumbotron article #video-inhoud h2:before{
		left: -15px;
		right: 0;
	}

	body.home .jumbotron article #video-inhoud h2{
	    margin-left: calc(-100% / 9 * 3);
	}

	body.home .jumbotron article #audio-inhoud h2,
	body.home .jumbotron article #fotos-inhoud h2{
		margin-right: calc(-100% / 9 * 3);
	}

	article.even + #volgende-vorige:before,
	body.category .jumbotron article.odd:not(:first-of-type) h1:before,
	body.category .jumbotron article:not(:first-of-type) h1:before{
		left: 15px;
		right: 15px;
	}

	.navbar-default {
		margin: 0 0 -100vh;
	}

	.navbar-static-top{
		display: block;
	}

	#social-top{
		margin-top: 0;
		float: right !important;
	}

	.home #social-top {
		margin-top: -53px;
		float: none !important;
		text-align: center;
	}

	#social-top {
		margin-top: 30px;
		float: left !important;
	}
	
	.talen {
		position: absolute;
		z-index: 1500;
		top: 35px;
		left: auto;
		right: 0;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	.no_parallax_slider_md .parallaxer{
		top:0 !important;
	}

	#hoofdmenu li {
		margin: 0 0 0 20px;
	}

	body.home .jumbotron article #fotos-inhoud h2{
		margin-right: calc(-100% / 9 * 3);
		margin-left: 0;
	}

	body.home .jumbotron article #audio-inhoud h2{
		margin-right: calc(-100% / 9 * 3);
		margin-left: 0;
	}

	body.home .jumbotron article #fotos-inhoud h2:before,
	body.home .jumbotron article #audio-inhoud h2:before{
		left: 0;
		right: calc(100% / 12 * 3);
	}

	.jumbotron article h2:before,
	body.category .jumbotron article:not(:first-of-type) h1:before{
		left: calc(calc(100% / 12 * 3));
		right: 0;
	}

	.jumbotron article h2{
		margin-left: calc(-100% / 9 * 3);
	}

	#audio-inhoud .uitgelicht-slider .owl-controls,
	#fotos-inhoud .uitgelicht-slider .owl-controls{
		width: calc(100% / 9 * 3);
		margin-right: calc(-100% / 9 * 3);
	}

	#video-inhoud .uitgelicht-slider .owl-controls{
		width: calc(100% / 9 * 3);
		margin-left: calc(-100% / 9 * 3);
	}

	#social-top a {
		color: #fff;
		position: relative;
		margin-right: 25px;
		font-size: 16px;
	}
}

@media (min-width:1200px)
{
	.no_parallax_slider_lg .parallaxer{
		top:0 !important;
	}
}

.cd-top{
	display:inline-block;
	height:40px;
	width:40px;
	position:fixed !important;
	bottom:40px;
	right:15px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.05);
	overflow:hidden;
	text-indent:100%;
	z-index:1000;
	white-space:nowrap;
	/*Kleur instellen*/
	/*background:rgba(199,96,40, 0.8) url(../images/terug.png) no-repeat center 50%;*/
	background:url(../images/terug.png) no-repeat center 50%;
	visibility:hidden;
	opacity:0;
	transition:opacity .3s 0s, visibility 0s .3s;
}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{
	transition:opacity .3s 0s, visibility 0s 0s;
}

.cd-top.cd-is-visible{
	visibility:visible;
	opacity:1;
}

.cd-top.cd-fade-out{
	opacity:.5;
}

.cd-top.cd-fade-out:hover{
	opacity:1;
}

.no-touch .cd-top:hover{
	/*Kleur instellen*/
	background-color:#a1c516;
	opacity:1;
}

@media only screen and (min-width:768px){
	.cd-top{
		right:20px;
		bottom:8px;
	}
}

@media only screen and (min-width:1024px){
	.cd-top{
		height: 57px;
		width: 57px;
		right: 30px;
		bottom: 0;
	}
}

@media all and (min-height: 600px) and (max-height: 767px) and (orientation:landscape){
	#bekijk_trailer{
		left: -16.5rem;
	}
}

@media all and (min-height: 768px) and (max-height: 800px){
	#bekijk_trailer{
		left: -16.5rem;
	}
}

@media all and (min-width: 769px) and (max-width: 1024px), all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape){
	.home #logoholder{
		left:-56.7rem;
	}

	.navbar-brand>img{
		max-width: 350px;
	}

	#bekijk_trailer{
		left: -19.5rem;
	}
}

@media all and (min-width: 800px) and (max-width: 1023px), all and (max-device-width: 801px) and (max-device-height: 1023px) and (orientation:landscape){
	.home #logoholder{
		left:50%;
	}

	.navbar-brand>img{
		max-width: 350px;
	}

	#bekijk_trailer{
		left:50%;
	}
}




@media all and (min-width: 1920px) and (min-height: 1200px){
    .home #logoholder{
        left: -85rem;
    }
}

a:not(.media_block){
	position: relative;
	z-index: 2 !important;
}

/*
 * Ajax Load More
 * http://wordpress.org/plugins/ajax-load-more/
 *
 * Copyright 2015-2019 Connekt Media - https://connekthq.com
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Author: Darren Cooney
 * Twitter: @KaptonKaos
*/
.alm-btn-wrap {
  display: block;
  text-align: center;
  padding: 10px 0 25px;
  position: relative; }
  .alm-btn-wrap:after {
    display: table;
    clear: both;
    height: 0;
    width: 100%;
    content: ''; }
  .alm-btn-wrap .alm-load-more-btn {
    font-size: 15px;
    font-weight: 600;
    width: auto;
    height: 42px;
    line-height: 42px;
    background: #ed7070;
    color: #fff;
    border: none;
    border-radius: 4px;
    margin: 0 0 4px;
    display: inline-block;
    position: relative;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    text-align: center;
    text-decoration: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    /* Loading */
    /* Loaded / Done */
    /* Loading Icon */
    /* Loading :before */ }
    .alm-btn-wrap .alm-load-more-btn:hover, .alm-btn-wrap .alm-load-more-btn.loading {
      background-color: #e06464;
      color: #fff;
      text-decoration: none; }
    .alm-btn-wrap .alm-load-more-btn:active {
      -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
              box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
      text-decoration: none; }
    .alm-btn-wrap .alm-load-more-btn.loading {
      cursor: default;
      outline: none;
      padding-left: 44px; }
    .alm-btn-wrap .alm-load-more-btn.done {
      cursor: default;
      opacity: 0.15;
      background-color: #ed7070;
      outline: none !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important; }
    .alm-btn-wrap .alm-load-more-btn:before, .alm-btn-wrap .alm-load-more-btn.done:before {
      background: none;
      width: 0; }
    .alm-btn-wrap .alm-load-more-btn.loading:before {
      background: #fff url("../../img/ajax-loader.gif") no-repeat center center;
      width: 30px;
      height: 30px;
      margin: 6px;
      border-radius: 3px;
      display: inline-block;
      z-index: 0;
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      overflow: hidden;
      -webkit-transition: width 0.5s ease-in-out;
      transition: width 0.5s ease-in-out; }

.alm-masonry {
  display: block;
  overflow: hidden;
  clear: both; }

/* Blue */
.ajax-load-more-wrap.blue .alm-load-more-btn {
  background-color: #0081bf; }
  .ajax-load-more-wrap.blue .alm-load-more-btn:hover, .ajax-load-more-wrap.blue .alm-load-more-btn.loading, .ajax-load-more-wrap.blue .alm-load-more-btn.done {
    background-color: #0073aa; }

/* green */
.ajax-load-more-wrap.green .alm-load-more-btn {
  background-color: #6fca68; }
  .ajax-load-more-wrap.green .alm-load-more-btn:hover, .ajax-load-more-wrap.green .alm-load-more-btn.loading, .ajax-load-more-wrap.green .alm-load-more-btn.done {
    background-color: #64b95e; }

/* red */
.ajax-load-more-wrap.red .alm-load-more-btn {
  background-color: #ca4b4b; }
  .ajax-load-more-wrap.red .alm-load-more-btn:hover, .ajax-load-more-wrap.red .alm-load-more-btn.loading, .ajax-load-more-wrap.red .alm-load-more-btn.done {
    background-color: #b13b3b; }

/* purple */
.ajax-load-more-wrap.purple .alm-load-more-btn {
  background-color: #a86bb9; }
  .ajax-load-more-wrap.purple .alm-load-more-btn:hover, .ajax-load-more-wrap.purple .alm-load-more-btn.loading, .ajax-load-more-wrap.purple .alm-load-more-btn.done {
    background-color: #9963a8; }

/* grey */
.ajax-load-more-wrap.grey .alm-load-more-btn {
  background-color: #888; }
  .ajax-load-more-wrap.grey .alm-load-more-btn:hover, .ajax-load-more-wrap.grey .alm-load-more-btn.loading, .ajax-load-more-wrap.grey .alm-load-more-btn.done {
    background-color: #777; }

/* white */
.ajax-load-more-wrap.white .alm-load-more-btn {
  background-color: #fff;
  color: #666;
  border: 1px solid #efefef; }
  .ajax-load-more-wrap.white .alm-load-more-btn:hover, .ajax-load-more-wrap.white .alm-load-more-btn.loading, .ajax-load-more-wrap.white .alm-load-more-btn.done {
    background-color: #efefef;
    color: #333; }
  .ajax-load-more-wrap.white .alm-load-more-btn.done {
    border-color: #fff; }

/* Infinite */
.ajax-load-more-wrap.infinite .alm-load-more-btn {
  width: 100%;
  background-color: transparent !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("../../img/spinner.gif");
  border: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  overflow: hidden;
  text-indent: -9999px;
  cursor: default !important;
  outline: none !important; }
  .ajax-load-more-wrap.infinite .alm-load-more-btn:before {
    display: none !important; }
  .ajax-load-more-wrap.infinite .alm-load-more-btn:focus, .ajax-load-more-wrap.infinite .alm-load-more-btn:active {
    outline: none; }
  .ajax-load-more-wrap.infinite .alm-load-more-btn.done {
    opacity: 0; }
  .ajax-load-more-wrap.infinite .alm-load-more-btn.loading {
    opacity: 1; }

.ajax-load-more-wrap.infinite.skype .alm-load-more-btn {
  background-image: url("../../img/spinner-skype.gif"); }

.ajax-load-more-wrap.infinite.ring .alm-load-more-btn {
  background-image: url("../../img/spinner-ring.gif"); }

.ajax-load-more-wrap.infinite.fading-blocks .alm-load-more-btn {
  background-image: url("../../img/loader-fading-blocks.gif"); }

.ajax-load-more-wrap.infinite.fading-circles .alm-load-more-btn {
  background-image: url("../../img/loader-fading-circles.gif"); }

.ajax-load-more-wrap.infinite.chasing-arrows .alm-load-more-btn {
  background-image: url("../../img/spinner-chasing-arrows.gif"); }

/*
*  Generic alm-listing styles
*  @since 1.0.0
*/
.alm-listing {
  margin: 0;
  padding: 0; }
  .alm-listing .alm-reveal {
    outline: none; }
    .alm-listing .alm-reveal:after {
      display: table;
      clear: both;
      height: 0;
      width: 100%;
      content: ''; }
  .alm-listing .alm-reveal > li,
  .alm-listing .alm-paging-content > li,
  .alm-listing > li {
    background: none;
    margin: 0 0 30px;
    padding: 0 0 0 170px;
    overflow: hidden;
    position: relative;
    list-style: none; }
    .alm-listing .alm-reveal > li.no-img,
    .alm-listing .alm-paging-content > li.no-img,
    .alm-listing > li.no-img {
      padding: 0; }
    .alm-listing .alm-reveal > li p,
    .alm-listing .alm-paging-content > li p,
    .alm-listing > li p {
      margin: 0; }
      .alm-listing .alm-reveal > li p.entry-meta,
      .alm-listing .alm-paging-content > li p.entry-meta,
      .alm-listing > li p.entry-meta {
        margin: 0 0 5px;
        opacity: 0.75; }
    .alm-listing .alm-reveal > li h3,
    .alm-listing .alm-paging-content > li h3,
    .alm-listing > li h3 {
      margin: 0 0 10px; }
    .alm-listing .alm-reveal > li img,
    .alm-listing .alm-paging-content > li img,
    .alm-listing > li img {
      position: absolute;
      left: 0;
      top: 0;
      border-radius: 2px; }


	  #gf_2 .gform_footer button[type=submit]{
		padding: 0px 10px !important;
	}