
div.windowSlider div.fslider{
	height: 390px;
}
div.windowSlider div.fslider_cholder {
    width: 100% !important;
    padding: 10px 0 !important;
}
div.windowSlider div.fslider div.fslider_overlay *{
	text-align:center;	
}

div.windowBlokIdl{
	float:left;
	width:100%;
	z-index:1;	
}

div.windowBlokIdl div.jumbo_overons:nth-of-type(odd){
	/* background-color:white; */
	background-color: rgba(255, 255, 255, 0);
}
div.windowBlokIdl div.jumbo_overons:nth-of-type(even){
	background-color:transparent;
}

div.windowBlokIdl .blokken_indeling{
	margin:0;
	width:100%;
}
div.windowBlokIdl .blokken_indeling .overons_content {
    padding-top: 1vh;
}

div.windowBlokIdl .small_container{
	max-width:1380px;
}

@media (min-width: 1380px){
	div.windowBlokIdl .blokken_indeling{
		padding: 100px calc(50% - calc(1380px/2));
	}
}
@media (max-width: 1380px){
	div.windowBlokIdl .blokken_indeling{
		padding: 60px 0;
	}	
}

div.windowBlokIdl .blokken_indeling h2{
	font-weight:lighter;
	margin:0;
}
@media (min-width: 1380px){
	div.windowBlokIdl .blokken_indeling h2{
		margin-top:0;
	}		
}
div.windowBlokIdl .blokken_indeling div.leftBox img.overons_imageHolder{
	float:left;
}
div.windowBlokIdl .blokken_indeling div.rightBox img.overons_imageHolder{
	float:right;
}

@media (min-width: 1380px){
	div.windowBlokIdl .blokken_indeling div.rightBox{
		padding-left:40px;
		padding:0;
	}
	div.windowBlokIdl .blokken_indeling div.leftBox{
		padding-right:40px;
	}
}

div.filterBalk {
    min-height: 80px;
    padding-top: 18px;
}
div.filterBalk span.blokken_indelingFilter{
    padding: 10px 20px;
    font-size: 15px;
    line-height: 20px;
    color: white;
    text-align: center;
    font-weight: 500;
    border: 2px solid white;
    margin-right: 15px;
    margin-bottom: 15px;
    cursor: pointer;
    float: left;
    text-transform: uppercase;
}

@media (max-width: 440px){	
	div.filterBalk span.blokken_indelingFilter{
		width:100%;
	}
}
div.filterBalk span.blokken_indelingFilter.selected,
div.filterBalk span.blokken_indelingFilter:hover{
	background-color: rgba(255,255,255,0.3);
}

@media (min-width: 1024px){	
	.small_container{
		padding-left:30px !important;
		padding-right:30px !important;
	}	
	div:not(.windowSlider) div.fslider div.fslider_cholder{	
		padding-left:40px !important;
		padding-right:40px !important;
	}
}


@media (max-width: 768px){	
	div.blokken_indeling .overons_imageHolder {
		width: 100% !important;
	}
	div.rightBox .overons_imageHolder,
	div.rightBox h2 {
		margin-top: 30px !important;		
	}
}

/* ------------------------------------------------------ */

div.blokken_indeling .blokken_indeling_imageHolder {
    height: auto;
    width: 90%;
    max-width: 100%;
    border-radius: 20px;
}

div.jumbo_blokken_indeling {
	position:relative;
    background-size: 60% auto;
    background-position: left center;
	background-repeat:no-repeat;
}
div.jumbo_blokken_indeling.rechts {
    background-position: right center;	
}
div.jumbo_blokken_indeling_overlay {
	position:Absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

@media (max-width: 1024px){
	div.blokken_indeling .blokken_indeling_imageHolder{
		height: auto;
	}	
}
@media (max-width: 440px){
	div.jumbo_blokken_indeling{
		position: relative;
		background-size: cover;
		background-position: 77% center;
	}
	div.jumbo_blokken_indeling.rechts {
		background-position: 13% center;
	}
	div.leftBox img.blokken_indeling_imageHolder,
	div.rightBox  img.blokken_indeling_imageHolder{
		padding: 0;
		width: 100vw !important;
		max-width: 100vw !important;
	}
	div.leftBox img.blokken_indeling_imageHolder{
		margin-left: -60px;
	}
	div.rightBox  img.blokken_indeling_imageHolder{
		margin-right:-45px;
	}
}

.blokken_indeling {
    min-height: 100px;
}
