/* 
Theme Name: Korton
Theme URI: 
Description: A 2017 framework for WordPress.
Author: Internetbureau Jun-E-Jay
Version: 1.0 
Tags:

General comments (optional).

*/


@font-face {
    font-family: 'promptbold';
    src: url('fonts/prompt-bold-webfont.woff2') format('woff2'),
         url('fonts/prompt-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'promptlight';
    src: url('fonts/prompt-light-webfont.woff2') format('woff2'),
         url('fonts/prompt-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'promptlight_italic';
    src: url('fonts/prompt-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/prompt-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'promptmedium';
    src: url('fonts/prompt-medium-webfont.woff2') format('woff2'),
         url('fonts/prompt-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



*, *:before, *:after {
	box-sizing: border-box;
	outline: none;
	outline: 0;
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	}
body{
    font-family: 'promptmedium';
	background-color: #dedede;
	}
	
#zoek_pagination{
	display: none;
	}

section>div div li{
	padding-left: 30px;
	background-image: url('images/bullet_points.png');
	background-position: left 4px;
	background-repeat: no-repeat;
	background-size: 20px auto;
	font-family: 'promptlight';
	font-size: 16px;
	line-height: 16px;
	padding-top: 4px;
	}
section>div div li a {
	color:#00a900;
	text-decoration:none;
}
p a{
	color: #00a900;
	text-decoration: none;
	}

	
h4{
	font-family: 'promptlight';
	font-size: 12px;
	line-height: 18px;
	}
h5{
	font-family: 'promptlight';
	font-size: 10px;
	line-height: 16px;
	}	

.losse_knop{
	display: inline-block;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	text-decoration: none;
	background-color: #00e500;
	border:1px solid #00e500;
	float: left;
	margin-left: 10px;
	transition:all 0.3s;
	}
.losse_knop:hover{
	background-color: #ffffff;
	}	
	
.losse_knop span{
	display: inline-block;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	transition:all 0.3s;
	}
.losse_knop:hover span{
	color: #00e500;
	}


	
.wpcf7-validation-errors{
	display: none!important;
	}	

.wpcf7-not-valid-tip{
	font-size: 11px!important;
	font-style: italic;
	}
	
.wpcf7-form p{
	margin: 0!important;
	padding:  0!important;
	padding-bottom: 10px!important;
	}	




.wpcf7-form input[type=text]{
	width: 100%;
	max-width: 600px;
	height: 34px;
	padding-left: 8px;
	border:none;
	font-size: 14px;
	line-height: 20px;
	font-family: inherit;
	padding-left: 16px;
	padding-right: 16px;
	background-color: #ffffff;
	background-image: none;
	background-position: left center, right center;
	background-repeat: no-repeat no-repeat;
	}	
	
.wpcf7-form input[type=email]{
	width: 100%;
	height: 34px;
	max-width: 600px;
	padding-left: 8px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 14px;
	line-height: 20px;
	border:none;
	font-family: inherit;
	background-color: #ffffff;
	background-image: none;
	background-position: left center, right center;
	background-repeat: no-repeat no-repeat;
	}	
	
.wpcf7-form textarea{
	width: 100%;
	height: 70px;
	padding: 8px;
	max-width: 600px;
	font-size: 14px;
	line-height: 20px;
	font-family: inherit;
	border:1px solid #ffffff;
	background-color: #ffffff;
	resize:none;
	border:none;
	padding-left: 32px;
	padding-right: 32px;
	font-family: inherit;
	background-color: #ffffff;
	background-image: none;
	background-position: left center, right center;
	background-repeat: no-repeat no-repeat;
	}	
.wpcf7-form input[type=submit]{
	width: 100%;
	min-height: 34px;
	max-width: 300px;
	font-size: 14px;
	line-height: 20px;
	padding-left: 8px;
	border:none;
	background-color: #00e500;
	color: #ffffff;
	margin-top: 20px;
	cursor: pointer;
	font-family: inherit;
	background-image: url('images/submit_cap_links.png') , url('images/submit_cap_rechts.png');
	background-position: left center, right center;
	background-repeat: no-repeat no-repeat;
	}	
.wpcf7-form input[type=submit]:hover{
	background-color: #ffffff;
	background-image: url('images/input_cap_links.png') , url('images/input_cap_rechts.png');
	color: #00e500;
	}	
	
	
	
.form_row_1{
	margin-left:0px;
	color:#666666;
	}	
.form_row_2{
	margin-left:0px;
	color:#666666;
	}	
.form_row_3{
	margin-left:0px;
	color:#666666;
	}	
.form_row_4{
	margin-left:0px;
	color:#666666;
	}	
.form_row_5{
	margin-left:0px;
	color:#666666;
	}	
.form_row_6{
	margin-left:0px;
	color:#666666;
	}	
.form_label{
	padding-left: 0px;
	}
.form_label_text{
	padding-left: 0px;
	}	
@media (min-width:960px){	
.wpcf7-form input[type=text]{
	width: 100%;
	max-width: 600px;
	height: 34px;
	padding-left: 8px;
	border:none;
	font-size: 14px;
	line-height: 20px;
	font-family: inherit;
	padding-left: 16px;
	padding-right: 16px;
	background-color: #ffffff;
	background-image: url('images/input_cap_links.png') , url('images/input_cap_rechts.png');
	background-position: left center, right center;
	background-repeat: no-repeat no-repeat;
	}	
	
.wpcf7-form input[type=email]{
	width: 100%;
	height: 34px;
	max-width: 600px;
	padding-left: 8px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 14px;
	line-height: 20px;
	border:none;
	font-family: inherit;
	background-color: #ffffff;
	background-image: url('images/input_cap_links.png') , url('images/input_cap_rechts.png');
	background-position: left center, right center;
	background-repeat: no-repeat no-repeat;
	}	
	
.wpcf7-form textarea{
	width: 100%;
	height: 70px;
	padding: 8px;
	max-width: 610px;
	font-size: 14px;
	line-height: 20px;
	font-family: inherit;
	border:1px solid #ffffff;
	background-color: #ffffff;
	resize:none;
	border:none;
	padding-left: 32px;
	padding-right: 32px;
	font-family: inherit;
	background-color: #ffffff;
	background-image: url('images/textarea_cap_links.png') , url('images/textarea_cap_rechts.png');
	background-position: left center, right center;
	background-repeat: no-repeat no-repeat;
	}	
.wpcf7-form input[type=submit]{
	width: 100%;
	min-height: 34px;
	max-width: 300px;
	font-size: 14px;
	line-height: 20px;
	padding-left: 8px;
	border:none;
	background-color: #00e500;
	color: #ffffff;
	margin-top: 20px;
	cursor: pointer;
	font-family: inherit;
	background-image: url('images/submit_cap_links.png') , url('images/submit_cap_rechts.png');
	background-position: left center, right center;
	background-repeat: no-repeat no-repeat;
	}	
.wpcf7-form input[type=submit]:hover{
	background-color: #ffffff;
	background-image: url('images/input_cap_links.png') , url('images/input_cap_rechts.png');
	color: #00e500;
	}	
	
	
	
.form_row_1{
	margin-left:30px;
	color:#666666;
	}	
.form_row_2{
	margin-left:70px;
	color:#666666;
	}	
.form_row_3{
	margin-left:97px;
	color:#666666;
	}	
.form_row_4{
	margin-left:124px;
	color:#666666;
	}	
.form_row_5{
	margin-left:151px;
	color:#666666;
	}	
.form_row_6{
	margin-left:185px;
	color:#666666;
	}	
.form_label{
	padding-left: 20px;
	}
.form_label_text{
	padding-left: 40px;
	}	
}	
	
	
	
	
	
	
	
	
	
#zoek_pagination{
	display: block;
	position: relative;
	width: 100%;
	z-index: 20000;
	}	

.pagination a{
	width: 20px;
	height: 20px;
	cursor: pointer;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	background-color: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
	display: inline-block;
	}	
.pagination span{
	width: 20px;
	height: 20px;
	cursor: default;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	background-color: #00e500;
	margin-left: 4px;
	margin-right: 4px;
	display: inline-block;
	}
	

#zoek_pagination{
	display: block;
	position: relative;
	width: 100%;
	z-index: 200;
	}
	
	
	
	
#zoekresultaten_holder{
	display: none;
	}
#mobile_zoekresultaten_holder{
	display: block;
	padding: 20px;
	position: relative;
	z-index: 2000;
	}	
.mobile_resultaat{
	border-left: 1px solid #00e500;
	padding: 6px;
	color: #404040;
	text-decoration: none;
	display: block;
	margin-bottom: 20px;
	transition:all 0.3s;
	}	

.mobile_resultaat>h2{
	color: #404040;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
	font-weight: 400;
	margin-bottom: 4px;
	transition:all 0.3s;
	}
.mobile_resultaat p{
	color: #404040;
	transition:all 0.3s;
	}

.mobile_resultaat:hover h2{
	color: #ffffff;
	}
.mobile_resultaat:hover p{
	color: #ffffff;
	}

	
@media (min-width:1055px){	

#mobile_zoekresultaten_holder{
	display: none;
	}	
#zoekresultaten_holder{
	display: block;
	width: 100%;
	color: #ffffff;
	z-index: 21000;
	padding-top: 60px;
	padding-bottom: 60px;
	min-height: 600px;
	position: absolute;
	right: 165px;
	max-width: 840px;
	}
#resultaat1{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	}
#resultaat1_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -40px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat1:hover #resultaat1_balk{
	opacity: 1;
	}

	
		
#resultaat2{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat2_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -70px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat2:hover #resultaat2_balk{
	opacity: 1;
	}
	
	
#resultaat3{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat3_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -100px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat3:hover #resultaat3_balk{
	opacity: 1;
	}
	
#resultaat4{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat4_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -130px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat4:hover #resultaat4_balk{
	opacity: 1;
	}	
#resultaat5{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat5_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -160px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat5:hover #resultaat5_balk{
	opacity: 1;
	}	
}	
		
@media (min-width:1365px){

#zoekresultaten_holder{
	width: 100%;
	color: #ffffff;
	z-index: 21000;
	padding-top: 60px;
	padding-bottom: 60px;
	min-height: 600px;
	position: absolute;
	right: 165px;
	max-width: 1150px;
	}
#resultaat1{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat1_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -40px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat1:hover #resultaat1_balk{
	opacity: 1;
	}

	
		
#resultaat2{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat2_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -70px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat2:hover #resultaat2_balk{
	opacity: 1;
	}
	
	
#resultaat3{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat3_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -100px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat3:hover #resultaat3_balk{
	opacity: 1;
	}
	
#resultaat4{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat4_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -130px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat4:hover #resultaat4_balk{
	opacity: 1;
	}	
#resultaat5{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat5_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -160px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat5:hover #resultaat5_balk{
	opacity: 1;
	}		
}	



@media (min-width:2100px){

#zoekresultaten_holder{
	width: 100%;
	color: #ffffff;
	z-index: 21000;
	padding-top: 60px;
	padding-bottom: 60px;
	min-height: 600px;
	position: absolute;
	right: 165px;
	max-width: 1840px;
	}
#resultaat1{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat1_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -40px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat1:hover #resultaat1_balk{
	opacity: 1;
	}

	
		
#resultaat2{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat2_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -70px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat2:hover #resultaat2_balk{
	opacity: 1;
	}
	
	
#resultaat3{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat3_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -100px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat3:hover #resultaat3_balk{
	opacity: 1;
	}
	
#resultaat4{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat4_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -130px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat4:hover #resultaat4_balk{
	opacity: 1;
	}	
#resultaat5{
	display: block;
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	border-left: 1px solid #00e500;
	padding: 6px;
	transition:all 0.3s;
	position: relative;
	overflow: hidden;
	transition:all 0.3s;
	}
#resultaat5_balk{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 60px;
	background-color: #00e500;
	top:0;
	left: -160px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	opacity: 0;
	transition:all 0.3s;
	}	
#resultaat5:hover #resultaat5_balk{
	opacity: 1;
	}		
}




		
#zoekresultaten_holder>h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	}	
#zoekresultaten_holder p{
	color: #404040;
    font-family: 'promptlight';
    font-size: 16px;
	}	
#zoekresultaten_holder a{
	text-decoration: none;
	color: #00a900;
	}	

#resultaat1>h2{
	color: #404040;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
	font-weight: 400;
	margin-bottom: 4px;
	transition:all 0.3s;
	}
#resultaat1 p{
	color: #404040;
	transition:all 0.3s;
	}		
#resultaat1:hover p{
	color: #ffffff;
	}
#resultaat1:hover h2{
	color: #ffffff;
	}	
		
#resultaat2>h2{
	color: #404040;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
	font-weight: 400;
	margin-bottom: 4px;
	transition:all 0.3s;
	}
#resultaat2 p{
	color: #404040;
	transition:all 0.3s;
	}		
#resultaat2:hover p{
	color: #ffffff;
	}
#resultaat2:hover h2{
	color: #ffffff;
	}		
#resultaat3>h2{
	color: #404040;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
	font-weight: 400;
	margin-bottom: 4px;
	transition:all 0.3s;
	}
#resultaat3 p{
	color: #404040;
	transition:all 0.3s;
	}		
#resultaat3:hover p{
	color: #ffffff;
	}
#resultaat3:hover h2{
	color: #ffffff;
	}		
#resultaat4>h2{
	color: #404040;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
	font-weight: 400;
	margin-bottom: 4px;
	transition:all 0.3s;
	}
#resultaat4 p{
	color: #404040;
	transition:all 0.3s;
	}		
#resultaat4:hover p{
	color: #ffffff;
	}
#resultaat4:hover h2{
	color: #ffffff;
	}	
#resultaat5>h2{
	color: #404040;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
	font-weight: 400;
	margin-bottom: 4px;
	transition:all 0.3s;
	}
#resultaat5 p{
	color: #404040;
	transition:all 0.3s;
	}		
#resultaat5:hover p{
	color: #ffffff;
	}
#resultaat5:hover h2{
	color: #ffffff;
	}	




#edit_page_btn{
	position: fixed;
	z-index: 3000000;
	top:0;
	left:0;
	display: block;
	padding: 6px;
	border-radius: 4px;
	border:2px solid #00e500;
	background-color: #ffffff;
	color: #00e500;
	}
#cookie_overlay{
	background-color: rgba(0,0,0,0.5);
	position: fixed;
	z-index: 999999999;
	width: 100%;
	left: 0;
	top:0;
	}
#cookie_popup{
	float: none;
	margin-right: -26px;
	background-color: #404040;
	width: 100%;
	padding: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	}	
#cookie_popup_inner{
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	}	
	
#cookie_popup_inner h3{
	font-weight: 100;
	margin: 0;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
	}	
#cookie_popup_inner p{
	font-weight: 100;
	font-size: 12px;
	line-height: 16px;
	}	
@media (min-width:1055px){	
#cookie_popup{
	float: right;
	margin-right: -26px;
	background-color: #404040;
	width: calc(100% - 280px);
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	padding: 20px;
	padding-bottom: 50px;
	}
#cookie_popup_inner{
	color: #ffffff;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	padding-left: 20px;
	padding-right: 220px;
	}	
}	
@media (min-width:1410px){	
#cookie_popup{
	float: right;
	margin-right: -26px;
	background-color: #404040;
	width: calc(100% - 500px);
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	padding: 20px;
	padding-bottom: 50px;
	}
}

#accept_cookies{
	position: absolute;
	right: 100px;
	bottom:-70px;
	background-color: #00e500;
	color: #ffffff;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	transition: all 0.3s;
	cursor: pointer;
	
	}
#accept_cookies_inner{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	font-weight: 100;
	font-size: 14px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
#accept_cookies:hover{
	color: #00e500;
	background-color: #ffffff;
	}


.popup_btn{
	display: block;
	margin: 0 auto;
	width: 180px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	text-decoration: none;
	background-color: #00e500;
	border: 1px solid #ffffff;
	text-align: center;
	transition: all 0.3s;
	}

.popup_btn div{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	transition: all 0.3s;
	}
	
	
.video_mute{
	position: absolute;
	color: #ffffff;
	right:0px;;
	bottom:10px;
	z-index: 200;
	font-size: 30px;
	line-height: 30px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	}	
.hide_on_desktop{
	display: block;
	}
.hide_on_mobile{
	display: none;
	}	
@media (min-width:1055px){
.hide_on_desktop{
	display: none;
	}	
.hide_on_mobile{
	display: block;
	}
}
	
/***********************************************************************/
/*************************HRADER****************************************/
/***********************************************************************/	


#desktop_header{
	display: none;
	}	
#mobile_header{
	display: block;
	width: 100%;
	}

@media (min-width:1055px){
#desktop_header{
	display: block;
	width: 100%;
	}	
#mobile_header{
	display: none;
	}
}
header{
	width: 100%;
	position: fixed;
	z-index: 2300000;
	left:0;
	top:0;
	}


#header_svg_breed1{
	display: none;
	}
#header_svg_breed2{
	display: block;
	}		
@media (min-width:1410px){
#header_svg_breed2{
	display: none;
	}
#header_svg_breed1{
	display: block;
	}	
}	
	












#logo_icura_mobile{
	width: 180px;
	height: auto;
	display: block;
	padding: 20px;
	padding-top: 10px;
	z-index: 100;
	}
#logo_icura_mobile img{
	width: 100%;
	height: auto;
	}







#mobile_header_left{
	height: 80px;
	width: 50%;
	float: left;
	}
#logo_mobile{
	width: 180px;
	height: auto;
	display: block;
	padding: 20px;
	z-index: 100;
	}
#logo_mobile img{
	width: 100%;
	height: auto;
	}	
#mobile_header_svg_holder{
	position: absolute;
	top:0;
	left:0;
	}	
#mobile_header_right{
	height: 40px;
	width: 50%;
	float: right;
	}
#mobile_btn{
	width: 60px;
	height: 40px;
	text-align: center;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	cursor: pointer;
	background-color: #ffffff;
	float: right;
	margin-right: 10px;
	}
#mobile_btn_inner{
	width: 60px;
	height: 40px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	background-image: url('images/mobile_bars.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 24px;
	}

#mobile_menu{
	position: absolute;
	width: 100%;
	background-color: #444444;
	z-index: 10000;
	top:0;
	left:0;
	display: none;
	}
#mobile_menu>ul{
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
	margin-top: 20px;
	overflow: hidden;
	height: auto;
	}	
	
#mobile_menu li{
	cursor: pointer;
	}	
	
#mobile_menu>ul>li{
	border-top:1px solid #bbbbbb;
	padding-top: 8px;
	min-height: 40px;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	}
#mobile_menu>ul>li.menu-item-has-children{
	background-image: url('images/mobile_plus_wit.png');
	background-position: right 8px;
	background-repeat: no-repeat;
	background-size: auto 20px;
	}	
#mobile_menu>ul>li.current_page_ancestor{
	background-image: url('images/mobile_plus_wit.png');
	border-top:1px solid #bbbbbb;
	padding-top: 8px;
	min-height: 40px;
	display: block;
	width: 100%;
	background-color: #444444;
	}	
#mobile_menu>ul>li.current_page_item{
	background-image: url('images/mobile_plus_wit.png');
	border-top:1px solid #bbbbbb;
	padding-top: 8px;
	min-height: 40px;
	display: block;
	width: 100%;
	background-color: #444444;
	}	
	
#mobile_menu>ul>li.current_page_ancestor.open{
	background-image: url('images/mobile_min_oranje.png');
	border-top:1px solid #bbbbbb;
	padding-top: 8px;
	min-height: 40px;
	display: block;
	width: 100%;
	background-color: #ffffff;
	}	
#mobile_menu>ul>li.current_page_item.open{
	background-image: url('images/mobile_min_oranje.png');	
	border-top:1px solid #bbbbbb;
	padding-top: 8px;
	min-height: 40px;
	display: block;
	width: 100%;
	background-color: #ffffff;
	}	
#mobile_menu>ul>li.current_page_item>a{
	color: #ffffff;
	font-size: 24px;
	line-height: 24px;
	text-decoration: none;
	}	
	
#mobile_menu>ul>li.current_page_item.open>a{
	color: #00e500;
	font-size: 24px;
	line-height: 24px;
	text-decoration: none;
	}
	
#mobile_menu>ul>li.current_page_ancestor.open>a{
	color: #00e500;
	font-size: 24px;
	line-height: 24px;
	text-decoration: none;
	}

#mobile_menu>ul>li.open{
	background-image: url('images/mobile_min_oranje.png');
	border-top:1px solid #bbbbbb;
	padding-top: 8px;
	min-height: 40px;
	display: block;
	width: 100%;
	background-color: #ffffff;
	}
#mobile_menu>ul>li.open>a{
	color: #00e500;
	font-size: 24px;
	line-height: 24px;
	text-decoration: none;
	}
	
	
#mobile_menu>ul>li>a{
	color: #ffffff;
	font-size: 24px;
	line-height: 24px;
	text-decoration: none;
	}		
#mobile_menu>ul>li:last-child{
	border-bottom:1px solid #bbbbbb;
	}		
#mobile_menu>ul>li>a{
	color: #ffffff;
	font-size: 24px;
	line-height: 24px;
	text-decoration: none;
	}	
#mobile_menu>ul>li>ul.sub-menu{
	height: 0;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	}
	
#mobile_menu>ul>li.current_page_item>ul.sub-menu{
	height: auto;
	}	
#mobile_menu>ul>li.current_page_ancestor>ul.sub-menu{
	height: auto;
	}
#mobile_menu>ul>li>ul.sub-menu.open{
	height: auto;
	}			
#mobile_menu>ul>li.current_page_item>ul.sub-menu.gesloten{
	height: 0;
	}	
#mobile_menu>ul>li.current_page_ancestor>ul.sub-menu.gesloten{
	height: 0;
	}		
	
	
#mobile_menu>ul>li>ul.sub-menu>li{
	border-top:1px solid #bbbbbb;
	padding-top: 8px;
	min-height: 40px;
	display: block;
	width: 100%;
	padding-left: 20px;
	}
#mobile_menu>ul>li>ul.sub-menu>li.menu-item-has-children{
	background-image: url('images/mobile_plus_grijs.png');
	background-position: right 8px;
	background-repeat: no-repeat;
	background-size: auto 20px;
	}	
		
#mobile_menu>ul>li>ul.sub-menu>li>a{
	color: #444444;
	font-size: 18px;
	line-height: 18px;
	text-decoration: none;
	}
#mobile_menu>ul>li>ul.sub-menu>li.current_page_item>a{
	color: #00e500;
	font-size: 18px;
	line-height: 18px;
	text-decoration: none;
	}
#mobile_menu>ul>li>ul.sub-menu>li>a:hover{
	color: #00e500;
	font-size: 18px;
	line-height: 18px;	
	text-decoration: none;
	}			
#mobile_menu>ul>li>ul.sub-menu>li>ul.sub-menu{
	height: 0;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
	}
#mobile_menu>ul>li>ul.sub-menu>li.current_page_item{
	background-image: url('images/mobile_plus_grijs.png');
	}			
#mobile_menu>ul>li>ul.sub-menu>li.current_page_ancestor{
	background-image: url('images/mobile_plus_grijs.png');
	}	
#mobile_menu>ul>li>ul.sub-menu>li.current_page_item.open{
	background-image: url('images/mobile_min_grijs.png');
	}			
#mobile_menu>ul>li>ul.sub-menu>li.current_page_ancestor.open{
	background-image: url('images/mobile_min_grijs.png');
	}	
	
#mobile_menu>ul>li>ul.sub-menu>li.current_page_item>ul.sub-menu{
	height: auto;
	}
#mobile_menu>ul>li>ul.sub-menu>li>ul.sub-menu.open{
	height: auto;
	}

#mobile_menu>ul>li>ul.sub-menu>li.current_page_ancestor>ul.sub-menu.open{
	height: auto;
	}	
#mobile_menu>ul>li>ul.sub-menu>li.open{
	background-image: url('images/mobile_min_grijs.png');
	}		
#mobile_menu>ul>li>ul.sub-menu>li.current_page_item>ul.sub-menu.gesloten{
	height: 0;
	}
	
	
#mobile_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li{
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	width: 100%;
	padding-left: 40px;
	}
#mobile_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a{
	color: #444444;
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
	font-weight: 100;
	text-decoration: none;
	}
#mobile_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a:hover{
	color: #00e500;
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
	font-weight: 100;
	text-decoration: none;
	}	
#mobile_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li.current-menu-item>a{
	color: #00e500;
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
	font-weight: 100;
	text-decoration: none;
	}
#menu_sluiten{
	width: 60px;
	height: 40px;
	text-align: center;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	cursor: pointer;
	float: right;
	margin-right: 10px;
	background-color: #ffffff;
	}
#menu_sluiten_inner{
	width: 60px;
	height: 40px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	background-image: url('images/mobile_kruis.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 24px;
	}







#scrolled_logo{
	display: none;
	}
#scrolled_logo:hover{
	background-color: transparent!important;
	}	
#scrolled_logo a{
	padding-top: 7px!important;
	}	
#scrolled_logo img{
	width: auto;
	height: 24px;
	}











#top_header{
	width: 100%;
	height: 175px;
	transition:all 0.3s;
	}
#top_header_left{
	float: left;
	width: 525px;
	height: 175px;
	}		
#top_header_right{
	width: calc(100% - 525px);
	height: 175px;
	float: right;
	position: static;
	}



#logo_icura_desktop{
	width: 200px;
	height: auto;
	display: block;
	position: absolute;
	z-index: 100;
	top:30px;
	left:31px;
	}
@media (min-width:1410px){	
#logo_icura_desktop{
	width: 300px;
	height: auto;
	display: block;
	position: absolute;
	z-index: 100;
	top:30px;
	left:51px;
	}
}
#logo_icura_desktop img{
	width: 100%;
	height: auto;
	}

#logo_desktop{
	width: 200px;
	height: auto;
	display: block;
	position: absolute;
	z-index: 100;
	top:50px;
	left:31px;
	}
@media (min-width:1410px){	
#logo_desktop{
	width: 300px;
	height: auto;
	display: block;
	position: absolute;
	z-index: 100;
	top:50px;
	left:51px;
	}
}	
#logo_desktop img{
	width: 100%;
	height: auto;
	}
#desktop_menu{
	height: 175px;
	position: absolute;
	right: 11px;
	transition:all 0.3s;
	z-index: 1000;
	top:0;
	}		
@media (min-width:1100px){		
#desktop_menu{
	height: 175px;
	position: absolute;
	right: 90px;
	transition:all 0.3s;
	z-index: 1000;
	top:0;
	}	
}	
	
	
#desktop_menu>ul{
	margin: 0;
	padding: 0;
	}
#desktop_menu>ul>li{
	float: left;
	opacity: 0;
	}
.skew_li{
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);	
	opacity: 1!important;
	}	
	
	
#desktop_menu>ul>li:hover{
	background-color: #ffffff;
	}	
	
	
#desktop_menu>ul>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 60px;
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	transition:all 0.3s;
	}
@media (min-width:1210px){	
#desktop_menu>ul>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 60px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	transition:all 0.3s;
	}
}		
@media (min-width:1468px){	
#desktop_menu>ul>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 60px;
	padding-top: 20px;
	padding-left: 14px;
	padding-right: 14px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	transition:all 0.3s;
	}
}	
	
	
#desktop_menu>ul>li:hover>a{
	color: #00e500;
	}
#desktop_menu>ul>li>ul.sub-menu{
	position: absolute;
	background-color: #ffffff;
	opacity: 0;
	display: block;
	border-top:10px solid #ffffff;
	border-bottom:10px solid #ffffff;
	}
#desktop_menu>ul>li:hover>ul.sub-menu{
	display: block!important;
	}	
	
#desktop_menu>ul>li>ul.sub-menu>li{
	padding-left: 14px;
	padding-right: 14px;
	background-color: #ffffff;
	padding-top: 6px;
	position: static;
	}	
#desktop_menu>ul>li>ul.sub-menu>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 24px;
	color: #aaaaaa;
	text-decoration: none;
	font-size: 16px;
	line-height: 16px;
	font-weight: 100;
	white-space: nowrap;
	}	
#desktop_menu>ul>li>ul.sub-menu>li:hover{
	background-color: #00e500;
	}	
#desktop_menu>ul>li>ul.sub-menu>li:hover>a{
	color: #ffffff;
	}		
#desktop_menu>ul>li>ul.sub-menu>li>ul.sub-menu{
	position: absolute;
	top:-10px;
	background-color: #ffffff;
	opacity: 0;
	display: block;
	border-top:10px solid #ffffff;
	border-bottom:10px solid #ffffff;
	border-left:2px solid #00e500;
	}
#desktop_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li{
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 6px;
	}
#desktop_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 24px;
	color: #aaaaaa;
	text-decoration: none;
	font-size: 16px;
	line-height: 16px;
	font-weight: 100;
	white-space: nowrap;
	}	
#desktop_menu>ul>li>ul.sub-menu>li:hover>ul.sub-menu{
	display: block!important;
	}	
#desktop_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li:hover{
	background-color: #00e500;
	}	
#desktop_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li:hover>a{
	color: #ffffff;
	}	

#zoek_btn{
	cursor: pointer;
	}
	
#zoek_holder{
	padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	background-color: #ffffff;
	width: 0px;
	transition:all 0.3s;
	}
#zoek_term{
	font-family: inherit;
	width: 160px;
	height: 40px;
	padding-left: 8px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	border:none;
	}
#zoek_btn:hover #zoek_holder{
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	left: -180px;
	}	










#desktop_header.scrolled #scrolled_logo{
	display: block;
	width: auto;
	float: left;
	height: 40px;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 20px;
	}
	
	
#desktop_header.scrolled #top_header{
	height: 40px;
	background-color: #404040;
	}
#desktop_header.scrolled #top_header_left{
	display: none;
	}
#desktop_header.scrolled #top_header_right{
	height: 40px;
	width: calc(100% - 144px);
	}

#desktop_header.scrolled #desktop_menu{
	height: 40px;
	position: relative;
	text-align: center;
	
	}
#desktop_header.scrolled #desktop_menu>ul{
	display: inline-block;
	text-align: left;
	}
#desktop_header.scrolled #desktop_menu>ul>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 40px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	}
@media (min-width:1080px){	
#desktop_header.scrolled #desktop_menu>ul>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 40px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	}
}
@media (min-width:1260px){	
#desktop_header.scrolled #desktop_menu>ul>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 40px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	}
}
	
@media (min-width:1490px){	
#desktop_header.scrolled #desktop_menu>ul>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 40px;
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 40px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	}
}	
	
	
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu{
	position: absolute;
	background-color: #404040;
	opacity: 0;
	display: block;
	border-top:10px solid #404040;
	border-bottom:10px solid #404040;
	}
#desktop_header.scrolled #desktop_menu>ul>li:hover>a{
	color: #00e500;
	}
#desktop_header.scrolled #desktop_menu>ul>li:hover>ul.sub-menu{
	display: block!important;
	}	
	
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu>li{
	padding-left: 14px;
	padding-right: 14px;
	background-color: #404040;
	padding-top: 6px;
	position: static;
	}	
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 24px;
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	line-height: 16px;
	font-weight: 100;
	white-space: nowrap;
	}	
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu>li:hover{
	background-color: #ffffff;
	}	
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu>li:hover>a{
	color: #00e500;
	}		
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu>li>ul.sub-menu{
	position: absolute;
	top:-10px;
	background-color: #404040;
	opacity: 0;
	display: block;
	border-top:10px solid #404040;
	border-bottom:10px solid #404040;
	border-left:2px solid #ffffff;
	}
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li{
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 6px;
	}
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
	height: 24px;
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	line-height: 16px;
	font-weight: 100;
	white-space: nowrap;
	}	
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu>li:hover>ul.sub-menu{
	display: block!important;
	}	
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li:hover{
	background-color: #ffffff;
	}	
#desktop_header.scrolled #desktop_menu>ul>li>ul.sub-menu>li>ul.sub-menu>li:hover>a{
	color: #00e500;
	}

#desktop_header.scrolled #zoek_holder{
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	background-color: #ffffff;
	width: 0px;
	transition:all 0.3s;
	}
#desktop_header.scrolled #zoek_term{
	width: 160px;
	height: 30px;
	padding-left: 8px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	border:none;
	}

#desktop_header.scrolled #zoek_btn:hover #zoek_holder{
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	left: -180px;
	}




#banner_scroll_btn{
	display: inline-block;
	background-color: #00e500;
	border:1px solid #00e500;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	cursor: pointer;
	color: #ffffff;
	transition: all 0.3s;
	}
#banner_scroll_btn_inner{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	transition: all 0.3s;
	}
#banner_scroll_btn:hover{
	background-color: #ffffff;
	}
#banner_scroll_btn:hover #banner_scroll_btn_inner{
	color: #00e500;
	}


#header_telefoon_holder{
	position: absolute;
	z-index: 0;
	background-color: #00e500;
	border:1px solid #00e500;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	cursor: pointer;
	color: #ffffff;
	transition: all 0.3s;
	top: 60px;
	right: 40px;
	}
#header_telefoon_holder_inner{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 7px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	transition: all 0.3s;
	display: block;
	text-decoration: none;
	}

#header_telefoon_holder:hover{
	background-color: #ffffff;
	}
#header_telefoon_holder:hover #header_telefoon_holder_inner{
	color: #00e500;
	}

#desktop_header.scrolled #header_telefoon_holder{
	position: absolute;
	background-color: #00e500;
	border:1px solid #00e500;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	cursor: pointer;
	color: #ffffff;
	transition: all 0.3s;
	top: 0px;
	right: -10px;
	}
		
/***********************************************************************/
/*************************HRADER****************************************/
/***********************************************************************/


/***********************************************************************/
/***************************HOME****************************************/
/***********************************************************************/
#home_banner{
	width: 100%;
	overflow: hidden;
	min-height: 600px;
	background-position: center;
	background-size: cover;
	}
	
#home_banner_video_holder{
	position: absolute;
	z-index: 1;
	width: 100%;
	overflow: hidden;
	}	
#home_banner_video_holder_inner{
	margin-top: -80px;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	}
#home_banner_video_holder_inner iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}




	
#home_banner_slider{
	width: 100%;
	position: absolute;
	z-index: 1;
	left: 0;
	top:0; 
	overflow: hidden;
	min-height: 600px;
	}	
#home_banner_slider_bak{
	width: 10000%;
	min-height: 600px;
	}	
.home_banner_slider_item{
	background-position: center;
	background-size: cover;
	float: left;
	min-height: 600px;
	}	
	
	
#home_banner_inner{
	width: 100%;
	overflow: hidden;
	z-index: 3;
	min-height: 600px;
	}
#home_banner_inner_left{
	float: left;
	width: calc(50% - 635px);
	position: static;
	min-height: 600px;
	}
.banner_tussenlaag{
	width: 100%;
	min-height: 600px;
	position: absolute;
	z-index: 2;
	left: 0;
	top:0;
	background-color: rgba(0,0,0,0.3);
	}
#banner_tussenlaag{
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0;
	top:0;
	background-color: rgba(0,0,0,0.3);
	min-height: 600px;
	}
#home_banner_inner_left_h_holder{
	position: absolute;
	text-align: center;
	top:160px;
	left: 80px;
	width: calc(100% - 130px);
	z-index: 9999999;
	}
#home_banner_inner_left_h_holder h1{
	font-size: 30px;
	line-height: 40px;
	color: #ffffff;
	margin: 0;
    font-family: 'promptbold';
	}
#home_banner_inner_left_h_holder h2{
	font-size: 24px;
	line-height: 34px;
	color: #ffffff;
	margin: 0;
	font-weight: 100;
    font-family: 'promptlight';
	}

#home_banner_inner_right{
	float: right;
	width: calc(50% - 635px);
	min-height: 600px;
	}
#home_banner_inner_right_svg_holder{
	position: absolute;
	bottom:0;
	right: -100px;
	width: 150px;
	height: 390px;
	}


	
@media (min-width:800px){	
#home_banner_inner_left_h_holder{
	position: absolute;
	text-align: left;
	top:184px;
	left: 240px;
	width: calc(100% - 540px);
	}	
#home_banner_inner_left_h_holder h1{
	font-size: 50px;
	line-height: 60px;
	color: #ffffff;
	margin: 0;
    font-family: 'promptbold';
	}
#home_banner_inner_left_h_holder h2{
	font-size: 24px;
	line-height: 34px;
	color: #ffffff;
	margin: 0;
	font-weight: 100;
    font-family: 'promptlight';
	}
	
#home_banner_inner_right{
	float: right;
	width: calc(50% - 635px);
	}
#home_banner_inner_right_svg_holder{
	position: absolute;
	bottom:0;
	right: 0;
	width: 150px;
	height: 390px;
	}	
		
}	
		
@media (min-width:1055px){	
#home_banner_inner_left_h_holder{
	position: absolute;
	top:224px;
	left: 360px;
	width: calc(100% - 540px);
	}	
#home_banner_inner_left_h_holder h1{
	font-size: 70px;
	line-height: 80px;
	color: #ffffff;
	margin: 0;
    font-family: 'promptbold';
	}
#home_banner_inner_left_h_holder h2{
	font-size: 24px;
	line-height: 34px;
	color: #ffffff;
	margin: 0;
	font-weight: 100;
    font-family: 'promptlight';
	}	
}





#home_banner_inner_left_svg_holder{
	position: absolute;
	bottom:0px;
	left: -164px;
	width: 315px;
	height: 1750px;
	z-index: 100;
	}	
@media (min-width:1055px){		
#home_banner_inner_left_svg_holder{
	position: absolute;
	bottom:0px;
	left: -14px;
	width: 315px;
	height: 1750px;
	z-index: 100;
	}	
}	







#home_banner_inner_left_svg_holder2{
	position: absolute;
	bottom:0px;
	left: 0px;
	width: 55px;
	height: 508px;
	z-index: 99;
	overflow: hidden;
	}
@media (min-width:1055px){
#home_banner_inner_left_svg_holder2{
	position: absolute;
	bottom:0px;
	left: 0px;
    width: 225px;
    height: 532px;
	z-index: 99;
	overflow: hidden;
	}
}
@media (min-width:1280px){
#home_banner_inner_left_svg_holder2{
	position: absolute;
	bottom:0px;
	left: 0px;
	width: 237px;
    height: 562px;
	z-index: 99;
	overflow: hidden;
	}
}	
@media (min-width:1366px){
#home_banner_inner_left_svg_holder2{
	position: absolute;
	bottom:0px;
	left: 0px;
    width: 225px;
    height: 530px;
	z-index: 99;
	overflow: hidden;
	}
}	
@media (min-width:1440px){
#home_banner_inner_left_svg_holder2{
	position: absolute;
	bottom:0px;
	left: 0px;
    width: 278px;
    height: 662px;
	z-index: 99;
	overflow: hidden;
	}
}
@media (min-width:1600px){
#home_banner_inner_left_svg_holder2{
	position: absolute;
	bottom:0px;
	left: 0px;
	width: 278px;
    height: 664px;
	z-index: 99;
	overflow: hidden;
	}
}
@media (min-width:1680px){
#home_banner_inner_left_svg_holder2{
	position: absolute;
	bottom:0px;
	left: 0px;
	width: 338px;
    height: 812px;
	z-index: 99;
	overflow: hidden;
	}
}
@media (min-width:1920px){
#home_banner_inner_left_svg_holder2{
	position: absolute;
	bottom:0px;
	left: 0px;
	width: 350px;
    height: 845px;
	z-index: 99;
	overflow: hidden;
	}
#home_banner_inner_left_h_holder{
	position: absolute;
	top:224px;
	left: 560px;
	width: calc(100% - 540px);
	}	
}	
	
	
	
	
	
	
	
	
	
#home_banner_inner_left_svg_holder2 svg{
	position: absolute;
	top:0;
	right:0;
	}	
#home_banner_inner_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	padding-top: 100px;
	padding-left: 60px;
	}
.home_info_blok_mobile{
	text-align: center!important;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	display: block;
	color: #ffffff;
	}
.home_info_blok_mobile h2{
	font-size: 20px!important;
	line-height: 24px!important;
	}	
.home_info_blok_mobile h3{
	font-family: 'promptlight'!important;
	font-size: 14px!important;
	line-height: 20px!important;
	}	
			
@media (min-width:1055px){		
#home_banner_inner_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	padding-top: 225px;
	padding-left: 200px;
	}
.home_info_blok_mobile{
	display: none;
	}		
}	
	








#home_main{
	width: 100%;
	min-height: 20px;
	overflow: hidden;
	}
#home_main_inner_left{
	width: calc(50% - 635px);
	float: left;
	min-height: 20px;
	}
#home_main_inner_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 60px;
	padding-bottom: 60px;
	z-index: 100;
	min-height: 600px;
	}	
@media (min-width:1055px){		
#home_main_inner_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 60px;
	z-index: 100;
	min-height: 600px;
	}
}

#home_main_text{
	max-width: 1000px;
	color: #404040;
	}

#home_main_text p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 30px;
	font-size: 16px;
	line-height: 24px;
	}



#home_info_blokken{
	width: 100%;
	min-height: 300px;
	overflow: hidden;
	}
#home_info_blok1{
	display: block;
	width: 100%;
	min-height: 300px;
	text-decoration: none;
	overflow: hidden;
	color: #333333;
	}


#home_info_blok1_links{
	width: 100%;
	float: none;
	min-height: 300px;
	background-color: #00e500;
	padding-left: 65px;
	padding-right: 65px;
	background-size: cover;
	}

#home_info_blok1_rechts{
	display: block;
	width: 100%;
	float: right;
	min-height: 300px;
	background-color: #d0d0d0;
	padding-left: 65px;
	padding-right: 65px;
	text-align: right;
	}
#home_info_blok1_links_svg_holder{
	display:none;
	}	
@media (min-width:1055px){	
#home_info_blok1{
	display: block;
	width: 100%;
	min-height: 300px;
	text-decoration: none;
	}	
#home_info_blok1_links{
	width: 50%;
	float: left;
	min-height: 300px;
	background-color: #00e500;
	padding-left: 65px;
	padding-right: 65px;
	}
#home_info_blok1_rechts{
	display: block;
	width: 50%;
	float: right;
	min-height: 300px;
	background-color: #d0d0d0;
	padding-left: 65px;
	padding-right: 65px;
	text-align: right;
	}	
#home_info_blok1_links_svg_holder{
	position: absolute;
	right: 0;
	top:0;
	z-index: 200;
	display: block;
	}	
}	
	
	

#home_info_blok1_links_underlay{
	position: absolute;
	right: 0;
	top:0;
	z-index: 0;
	width: 100%;
	height: 390px;
	opacity: 0;
	background-color: rgba(0,229,0,0.6);
	transition:all 0.3s;
	}
#home_info_blok1:hover #home_info_blok1_links_underlay{
	opacity: 1;	
	}
		
	
		


#home_info_blok1_links_inner{
	z-index: 1;
	}	
#home_info_blok2_links_inner p{
	font-size: 18px;
	font-weight: 100;
    font-family: 'promptlight';
	color: #333333;
	}

#home_info_blok1_rechts_inner h2{
	font-size: 35px;
	line-height: 35px;
	color: #333333;
	margin: 0;
	}	
#home_info_blok1_links_inner h2{
	font-size: 35px;
	line-height: 35px;
	color: #ffffff;
	margin: 0;
	text-align: center;
	z-index: 1;
	}


	
#home_info_blok1_rechts_inner{
	width: 100%;
	max-width: 440px;
	margin: 0 auto;
	}	
	
#home_info_blok1_rechts h2{
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	font-weight: 200;
	margin-bottom: 40px;
	color: #333333;
	}
#home_info_blok1_rechts h3{
    font-family: 'promptlight';
	font-size: 14px;
	line-height: 20px;
	font-weight: 100;
	color: #333333;
	margin: 0;
	}
#home_info_blok1_rechts_inner a{
	font-size: 18px;
	font-weight: 100;
    font-family: 'promptlight';
	color: #333333;
	}
#home_info_blok1_rechts_inner p{
	font-size: 18px;
	font-weight: 100;
    font-family: 'promptlight';
	color: #333333;
	}	
	





#home_info_blok2{
	display: block;
	width: 100%;
	min-height: 300px;
	text-decoration: none;
	overflow: hidden;
	color: #333333;
	}
	
#home_info_blok2_links{
	display: block;
	width: 100%;
	float: left;
	min-height: 300px;
	background-color: #ffffff;
	padding-left: 65px;
	padding-right: 65px;
	text-align: left;
	}
#home_info_blok2_rechts{
	display: block;
	width: 100%;
	min-height: 300px;
	height: auto;
	background-color: #d0d0d0;
	padding-left: 65px;
	padding-right: 65px;
	background-size: cover;
	}	
#home_info_blok2_rechts_svg_holder{
	display: none;
	}	
@media (min-width:1055px){
#home_info_blok2_links{
	display: block;
	width: 50%;
	float: left;
	min-height: 300px;
	background-color: #ffffff;
	padding-left: 65px;
	padding-right: 65px;
	text-align: left;
	}
#home_info_blok2_rechts{
	width: 50%;
	float: right;
	min-height: 300px;
	background-color: #d0d0d0;
	padding-left: 65px;
	padding-right: 65px;
	}	
#home_info_blok2_rechts_svg_holder{
	position: absolute;
	left: 0;
	bottom:-6px;
	z-index: 200;
	display: block;
	}
}	
	
#home_info_blok2_links_inner{
	width: 100%;
	max-width: 440px;
	margin: 0 auto;
	}

#home_info_blok2_links_inner a{
	font-size: 18px;
	font-weight: 100;
    font-family: 'promptlight';
	color: #333333;
	}	
#home_info_blok2_links h2{
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	font-weight: 200;
	margin-bottom: 40px;
	color: #333333;
	}
#home_info_blok2_links h3{
    font-family: 'promptlight';
	font-size: 14px;
	line-height: 20px;
	font-weight: 100;
	color: #333333;
	margin: 0;
	}	
	

#home_info_blok2_rechts_inner{
	width: 100%;
	max-width: 440px;
	margin: 0 auto;
	}	
#home_info_blok2_rechts h2{
	font-size: 35px;
	line-height: 35px;
	color: #ffffff;
	margin: 0;
	text-align: center;
	z-index: 1;
	}
#home_info_blok2_rechts_underlay{
	position: absolute;
	right: 0;
	top:0;
	z-index: 0;
	width: 100%;
	height: 390px;
	opacity: 0;
	background-color: rgba(0,229,0,0.6);
	transition:all 0.3s;
	}
#home_info_blok2:hover #home_info_blok2_rechts_underlay{
	opacity: 1;	
	}








#home_slider_blok{
	width: 100%;
	height: auto;
	overflow: hidden;
	min-height: 600px;
	}
#home_slider_blok_links{
	width: 100%;
	float: left;
	height: auto;
	background-color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	min-height: 600px;
	}
	
#home_slider_blok_rechts{
	display: none;
	}	
@media (min-width:1055px){
#home_slider_blok{
	width: 100%;
	min-height: 600px;
	}
#home_slider_blok_links{
	width: calc(50% - 450px);
	float: left;
	min-height: 600px;
	background-color: #ffffff;
	padding-left: 60px;
	padding-right: 0px;
	}	
#home_slider_blok_rechts{
	display: block;
	width: calc(50% + 450px);
	float: right;
	min-height: 600px;
	}
}	
	
	
#home_slider_blok_rechts_svg_holder{
	position: absolute;
	left: 0;
	bottom:-8px;
	z-index: 200;
	}
#home_slider_blok_onder{
	width: 100%;
	z-index: 3000;
	font-size: 16px;
	line-height: 16px;
	height: 40px;
	margin-left: -20px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	}
#home_slider_blok_onder_inner{
	height: 40px;
	margin-top: -20px;
	background-color: #00e500;
	border:1px solid #00e500;
	padding-left: calc(100% - 1500px);
	transition:all 0.3s;
	float: left;
	}
#home_slider_blok_onder_inner a{
	display: block;
	height: 40px;
	float: left;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 10px;
	color: #ffffff;
	width: 100%;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	text-decoration: none;
	transition:all 0.3s;
	}
#home_slider_blok_onder:hover #home_slider_blok_onder_inner{
	background-color: #ffffff;
	}
#home_slider_blok_onder:hover #home_slider_blok_onder_inner a{
	color: #00a900;
	}
#image_slider_holder{
	width: 100%;
	overflow: hidden;
	min-height: 600px;
	}
#image_slider_dots{
	width: 100%;
	position: absolute;
	left:0;
	bottom:40px;
	height: 20px;
	text-align: center;
	z-index: 3000;
	padding-left: 0px;
	}
.image_slider_dot{
	width: 20px;
	height: 20px;
	cursor: pointer;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	background-color: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
	display: inline-block;
	border:1px solid #00e500;
	}			
@media (min-width:1055px){	
#image_slider_dots{
	width: 100%;
	position: absolute;
	left:0;
	bottom:80px;
	height: 20px;
	text-align: center;
	z-index: 3000;
	padding-left: 300px;
	}
.image_slider_dot{
	width: 20px;
	height: 20px;
	cursor: pointer;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	background-color: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
	display: inline-block;
	border:none;
	}		
}	
		

.image_slider_dot.active{
	background-color: #00e500;
	pointer-events:none;
	cursor: default;
	}	
#image_slider_bak{
	width: 10000%;
	min-height: 600px;
	}
.image_slider_item{
	min-height: 600px;
	float: left;
	background-position: left top;
	background-size: cover;
	}
	
#text_slider_holder{
	width: 100%;
	overflow: hidden;
	z-index: 2000;
	margin: 0 auto;
	padding-bottom: 100px;
	}	
@media (min-width:1055px){
#text_slider_holder{
	width: 260px;
	overflow: hidden;
	z-index: 2000;
	margin: 0 auto;
	padding-bottom: 0px;
	}
}	
	
#text_slider_bak{
	width: 10000%;
	}
.text_slider_item{
	float: left;
	padding-top: 60px;
	text-shadow: 0 0 1px #d0d0d0; 
	}
.text_slider_item_inner{
	float: right;
	}	
.text_slider_item h2{
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	font-weight: 200;
	margin-bottom: 20px;
	color: #333333;
	}
.text_slider_item h3{
	font-size: 16px;
	line-height: 20px;
	font-weight: 200;
	color: #333333;
	margin: 0;
	margin-bottom: 20px;
	}
.text_slider_item p{
    font-family: 'promptlight';
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	font-weight: 100;
	}

.text_slider_item a{
	display: inline-block;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	text-decoration: none;
	background-color: #00a900;
	border:1px solid #00a900;
	float: left;
	margin-left: 10px;
	transition:all 0.3s;
	}
.text_slider_item a:hover{
	background-color: #ffffff;
	}	
	
.text_slider_item a div{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	transition:all 0.3s;
	}
.text_slider_item a:hover div{
	color: #00e500;
	}	
.scroll_btn_holder_top{
	display: none;
	}
.scroll_btn_holder{
	display: none;
	}
@media (min-width:1055px){
.scroll_btn_holder_top{
	display: block;
	position: absolute;
	z-index: 4000;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 22000;
	transition:all 0.3s;
	}
.scroll_btn_holder{
	display: block;
	position: absolute;
	z-index: 4000;
	bottom: 20px;
	left: 0;
	width: 100%;
	z-index: 10000;
	transition:all 0.3s;
	}
}	
	
	
.animated {
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
} 

@-webkit-keyframes bounce {
  0%, 20%, 40%, 60%, 80%, 100% {-webkit-transform: translateY(0);}
  50% {-webkit-transform: translateY(-5px);}
} 

@keyframes bounce { 
  0%, 20%, 40%, 60%, 80%, 100% {transform: translateY(0);}
  50% {transform: translateY(-5px);}
} 

.bounce { 
  -webkit-animation-name: bounce;
  animation-name: bounce;
}	
.scroll_btn_top{
	width: 40px;
	height: 40px;
	font-size: 60px;
	line-height: 60px;
	cursor: pointer;
	text-align: center;
	transition:all 0.3s;
	color: #ffffff;
	margin: 0 auto;
	}
.scroll_btn_top:hover{
	color: #00e500;
	}	
.scroll_btn{
	width: 40px;
	height: 40px;
	font-size: 60px;
	line-height: 60px;
	cursor: pointer;
	text-align: center;
	transition:all 0.3s;
	color: #ffffff;
	margin: 0 auto;
	}
.scroll_btn:hover{
	color: #00e500;
	}
.scroll_btn_plus{
	width: 40px;
	height: 40px;
	font-size: 60px;
	line-height: 60px;
	cursor: pointer;
	text-align: center;
	transition:all 0.3s;
	color: #ffffff;
	margin: 0 auto;
	}
.scroll_btn_plus:hover{
	color: #00e500;
	}	
	
.cloud_zorg_fa {
    color: #404040 !important;
    transition: all 0.3s;
	}


	
/***********************************************************************/
/***************************HOME****************************************/
/***********************************************************************/



/***********************************************************************/
/************************NEW HOME***************************************/
/***********************************************************************/


#new_home{
	width: 100%;
	position: relative;
	overflow: hidden;
	}


#new_home_logo{
	position: absolute;
	z-index: 2000;
	width: 100%;
	height: 51px;
	top:40px;
	left: 0px;
	background-image: url('images/home_new_logo_wit.png');
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	}
	
@media (min-width:1010px){	
#new_home_logo{
	position: absolute;
	z-index: 2000;
	width: 292px;
	height: 75px;
	top:40px;
	left: 40px;
	background-image: url('images/home_new_logo_wit.png');
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	}
}	



#new_home_links_holder{
	-ms-transform: skewX(0deg); /* IE 9 */
	-webkit-transform: skewX(0deg); /* Safari */
	transform: skewX(0deg);
	overflow: hidden;
	width: 100%;
	z-index: 200;
	position: relative;
	left: 0%;
	}	
#new_home_links{
	width: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	-ms-transform: skewX(0deg); /* IE 9 */
	-webkit-transform: skewX(0deg); /* Safari */
	transform: skewX(0deg);
	position: relative;
	right: 0%;
	padding-bottom: 40px;
	}
#new_home_rechts_holder{
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 100;
	right: 0%;
	}
#new_home_rechts{
	width: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	padding-bottom: 40px;
	}	
#new_home_midden_holder{
	display: none;
	}	
	
#new_home_links_menu{
	margin-top: 120px;
	}
#new_home_rechts_menu{
	margin-top: 40px;
	}	
	
		
.new_home_menu_holder{
	display: inline-block;
	position: relative;
	-ms-transform: skewX(0deg); /* IE 9 */
	-webkit-transform: skewX(0deg); /* Safari */
	transform: skewX(0deg);
	height: auto;
	overflow: visible;
	width: 100%;
	}
.new_home_onskew{
	-ms-transform: skewX(0deg); /* IE 9 */
	-webkit-transform: skewX(0deg); /* Safari */
	transform: skewX(0deg)
	}
.new_home_menu_titel{
	font-size: 18px;
	line-height: 18px;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: 700;
	cursor: pointer;
	white-space: nowrap;
	display: block;
	text-decoration: none;
	}
.new_home_menu_text{
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
	line-height: 26px;
	font-weight: 100;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	}
.new_home_menu_menu{
	display: block;
	}	
		
.new_home_menu_menu_item{
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	text-decoration: none;
	padding-left: 0px;
	margin-top: 1px;
	}
	
	
.new_home_menu_holder:hover .new_home_menu_text{
	display: block;
	}
.new_home_menu_holder:hover .new_home_menu_menu{
	display: block;
	}	
	
	
@media (min-width:1055px){		
#new_home_links_holder{
	-ms-transform: skewX(-21deg); /* IE 9 */
	-webkit-transform: skewX(-21deg); /* Safari */
	transform: skewX(-21deg);
	overflow: hidden;
	width: 72%;
	z-index: 200;
	position: absolute;
	left: -22%;
	}	
#new_home_links{
	width: 122%;
	background-position: left center;
	background-size: cover;
	background-repeat: no-repeat;
	-ms-transform: skewX(21deg); /* IE 9 */
	-webkit-transform: skewX(21deg); /* Safari */
	transform: skewX(21deg);
	position: relative;
	right: -11%;
	padding-bottom: 0px;
	}
#new_home_rechts_holder{
	overflow: hidden;
	width: 70%;
	position: absolute;
	z-index: 100;
	right: 0%;
	}
#new_home_rechts{
	width: 120%;
	background-position: right center;
	background-size: cover;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	}

#new_home_midden_holder{
	display: block;
	position: absolute;
	z-index: 1000;
	-ms-transform: skewX(-21deg); /* IE 9 */
	-webkit-transform: skewX(-21deg); /* Safari */
	transform: skewX(-21deg);
	width: 30px;
	top:0;
	left: calc(50% - 10px);
	}
	
#new_home_links_wit{
	width: 20px;
	height: 140px;
	position: absolute;
	top:0;
	left: 0px;
	z-index: 400;
	background-color: #ffffff;
	}	
#new_home_links_grijs{
	width: 10px;
	height: 360px;
	position: absolute;
	bottom:40px;
	left: 0px;
	z-index: 400;
	background-color: #404040;
	}	
#new_home_rechts_wit{
	width: 20px;
	height: 340px;
	position: absolute;
	bottom:0;
	right: -0px;
	z-index: 400;
	background-color: #ffffff;
	}	
#new_home_rechts_grijs{
	width: 10px;
	height: 70px;
	position: absolute;
	top:0px;
	right: 0px;
	z-index: 400;
	background-color: #404040;
	}	

#new_home_links_menu{
	margin-top: 0px;
	}
#new_home_rechts_menu{
	margin-top: 0px;
	}
.new_home_menu_holder{
	display: inline-block;
	position: absolute;
	-ms-transform: skewX(-21deg); /* IE 9 */
	-webkit-transform: skewX(-21deg); /* Safari */
	transform: skewX(-21deg);
	height: 0px;
	overflow: visible;
	width: 480px;
	}
.new_home_onskew{
	-ms-transform: skewX(21deg); /* IE 9 */
	-webkit-transform: skewX(21deg); /* Safari */
	transform: skewX(21deg)
	}
.new_home_menu_titel{
	font-size: 34px;
	line-height: 34px;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: 700;
	cursor: pointer;
	}
.new_home_menu_text{
	text-align: left;
	padding-left: 20px;
	padding-right: 0px;
	color: #ffffff;
	font-size: 18px;
	line-height: 26px;
	font-weight: 100;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	}
.new_home_menu_menu{
	display: none;
	}	
		
.new_home_menu_menu_item{
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	text-decoration: none;
	padding-left: 12px;
	margin-top: 1px;
	}
	
	
.new_home_menu_holder:hover .new_home_menu_text{
	display: none;
	}
.new_home_menu_holder:hover .new_home_menu_menu{
	display: block;
	}

	
}
/***********************************************************************/
/************************NEW HOME***************************************/
/***********************************************************************/





/***********************************************************************/
/***************************CONTACT*************************************/
/***********************************************************************/

#oplossingen{
	width: 100%;
	overflow: hidden;
	}







#contact_formulier{
	width: 100%;
	overflow: hidden;
	min-height: 600px;
	}
	
#contact_formulier_inner_left2{
	display: none;
	}	
#contact_formulier_inner_left{
	display: none;
	}
#vervolg_pagina_inner_middle{
	width: 100%;
	max-width: 1270px;
	min-height: 600px;
	float: left;
	position: static;
	}	
#contact_formulier_inner_middle2{
	width: 100%;
	max-width: 1270px;
	min-height: 600px;
	float: none;
	height: auto;
	padding-top: 60px;
	padding-bottom: 60px;
	z-index: 100;
	}
#contact_formulier_inner_right2{
	width: 100%;
	float: none;
	min-height: 600px;
	height: auto;
	position: static;
	padding-bottom: 80px;
	}	
#contact_formulier_inner_middle{
	width: 100%;
	max-width: 1270px;
	float: none;
	height: auto;
	padding-top: 60px;
	padding-bottom: 60px;
	z-index: 100;
	min-height: 600px;
	}
#contact_formulier_inner_right{
	width: 100%;
	float: none;
	height: auto;
	position: static;
	padding-bottom: 80px;
	min-height: 600px;
	}
#contact_formulier_svg_holder{
	position: absolute;
	top: 0;
	right:0;
	z-index: 10;
	}
#contact_formulier_formulier_holder{
	position: relative;
	top: inherit;
	right:inherit;
	z-index: 2000;
	max-width: 800px;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	}
	
.formlier_row label{
	display: block;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 12px;
	color: #404040;
	font-weight: 100;
    font-family: 'promptlight';
	}
.formlier_row{
	margin-bottom: 10px;
	max-width: 800px;
	width: 100%;
	text-align: left;
	vertical-align: top;
	}		
#nb_row_voornaam{
	padding-right:0px;
	}
#nb_row_achternaam{
	padding-right:0px;
	}
#nb_row_email{
	padding-right:0px;
	}
#nb_row_telefoon{
	padding-right:0px;
	}
#nb_row_voornaam{
	padding-right:0px;
	}		
@media (min-width:1180px){	

#nb_row_voornaam{
	padding-right:68px;
	}
#nb_row_achternaam{
	padding-right:84px;
	}
#nb_row_email{
	padding-right:100px;
	}
#nb_row_telefoon{
	padding-right:117px;
	}
#nb_row_organisatie{
	padding-right:134px;
	}
	
#contact_formulier_inner_left2{
	display: block;
	width: calc(50% - 635px);
	float: left;
	min-height: 20px;
	}
#contact_formulier_inner_middle2{
	width: 100%;
	max-width: 1270px;
	float: left;
	min-height: 20px;
	padding-top: 60px;
	padding-bottom: 60px;
	}
#contact_formulier_inner_right2{
	width: calc(50% - 635px);
	float: right;
	min-height: 20px;
	position: static;
	padding-bottom: 0px;
	}	
	
#contact_formulier_inner_left{
	display: block;
	width: calc(50% - 635px);
	float: left;
	min-height: 600px;
	}
#contact_formulier_inner_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	min-height: 600px;
	padding-top: 60px;
	padding-bottom: 60px;
	}
#contact_formulier_inner_right{
	width: calc(50% - 635px);
	float: right;
	min-height: 20px;
	position: static;
	padding-bottom: 0px;
	}

#contact_formulier_formulier_holder{
	position: absolute;
	top: 60px;
	right:112px;
	z-index: 2000;
	max-width: 800px;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	}
.formlier_row{
	margin-bottom: 10px;
	max-width: 800px;
	width: 100%;
	text-align: right;
	vertical-align: top;
	}	
.formlier_row label{
	display: inline-block;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 12px;
	color: #404040;
	font-weight: 100;
    font-family: 'promptlight';
	}	
	
}	
	


	
.contact_input_holder{
	display: inline-block;
	background-color: #ffffff;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	width: 100%;
	max-width: 400px;
	padding-left: 8px;
	padding-right: 8px;
	border:1px solid transparent;
	}			
.formlier_row input{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	height: 34px;
	width: 100%;
	max-width: 400px;
	border:1px solid #ffffff;	
	color: #404040;
	display: inline;
	vertical-align: top;
	padding-left: 12px;
    font-family: 'promptmedium';
    font-size: 14px;
	}
	
.contact_textarea_holder{
	display: inline-block;
	background-color: #ffffff;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	width: 100%;
	max-width: 568px;
	padding-left: 26px;
	padding-right: 26px;
	}				
.formlier_row textarea{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	height: 130px;
	width: 100%;
	max-width: 592px;
	border:1px solid #ffffff;
	color: #404040;	
	display: inline;
	vertical-align: top;
	resize:none;
	padding: 12px;
	padding-top: 7px;
    font-family: 'promptmedium';
    font-size: 14px;
	}
#verstuur_contact_formulier_btn{
	display: inline-block;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	text-decoration: none;
	background-color: #00e500;
	border:1px solid #00e500;
	float: right;
	transition:all 0.3s;
	cursor: pointer;
	}
#verstuur_contact_formulier_btn:hover{
	background-color: #ffffff;
	}	
	
#verstuur_contact_formulier_btn div{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 18px;
	transition:all 0.3s;
	}
#verstuur_contact_formulier_btn:hover div{
	color: #00e500;
	}	
#verstuur_contact_formulier_btn i{
	color: #ffffff;
	}	
	
	
	
	
	
	
	
	
	
#verstuur_storing_formulier_btn{
	display: inline-block;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	text-decoration: none;
	background-color: #00e500;
	border:1px solid #00e500;
	float: right;
	transition:all 0.3s;
	cursor: pointer;
	}
#verstuur_storing_formulier_btn:hover{
	background-color: #ffffff;
	}	
	
#verstuur_storing_formulier_btn div{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 18px;
	transition:all 0.3s;
	}
#verstuur_storing_formulier_btn:hover div{
	color: #00e500;
	}	
#verstuur_storing_formulier_btn i{
	color: #ffffff;
	}
	
	
	
	
	
	
	
	
	
	
	
#contact_formulier_uitleg{
	width: 100%;
	max-width: 475px;
	padding-left: 20px;
	padding-right: 20px;
	color: #ffffff;
	}
#contact_formulier_uitleg h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	}		
#contact_formulier_uitleg p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
	}		
#contact_formulier_uitleg ul{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
	}	
#contact_formulier_uitleg a{
	text-decoration: none;
	color: #00a900;
	}	
	
#contact_formulier_uitleg a:hover{
	text-decoration: underline;
	}
#contact_verzonden{
	color: #00a900;
	display: none;
	}	
	

#contact_adres_left_svg_holdert{
	position: absolute;
	top: 0;
	left: -10%;
	z-index: 100;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	width: 60%;
	min-height: 600px;
	overflow: hidden;
	}
#contact_adres_left_svg_holdert #map{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	width: 120%;
	min-height: 600px;
	}

#contact_adres{
	width: 100%;
	background-color: #d0d0d0;
	min-height: 600px;
	overflow: hidden;
	}
#contact_adres_left{
	display: none;
	}
#ons_verhaal_middel{
	width: 100%;
	max-width: 1270px;
	float: left;
	padding-top: 0px;	
	}	
		
#contact_adres_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	}	
@media (min-width:1055px){	


#contact_adres_left{
	display: block;
	width: calc(50% - 635px);
	float: left;
	min-height: 600px;
	position: static;
	overflow: hidden;
	}
#contact_adres_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	}
#ons_verhaal_middel{
	width: 100%;
	max-width: 1270px;
	float: left;
	padding-top: 120px;
	}	
}	
	
	

#contact_adres_right{
	width: calc(50% - 635px);
	float: right;
	min-height: 600px;
	position: static;
	}
#contact_adres_right_afbeelding{
	position: absolute;
	right: 0;
	bottom:0;
	min-height: 300px;
	width: 100%;
	background-position: right center;
	background-size: cover;
	}
#contact_adres_gegevens{
	width: 100%;
	max-width: 435px;
	color: #ffffff;
	float: right;
	text-align: right;
	}
#contact_adres_gegevens h2{
	font-size: 16px;
	line-height: 22px;
	color: #404040;
	margin: 0;
	margin-bottom: 24px;
	}	
	
#contact_adres_bezoek{
	color: #404040;
    font-family: 'promptlight';
    font-size: 14px;
    line-height: 18px;
    border-right:1px solid #00e500;
    padding-right: 20px;
	}
#contact_adres_telefonisch{
	color: #404040;
    font-family: 'promptlight';
    font-size: 14px;
    line-height: 18px;
    border-right:1px solid #00e500;
    padding-right: 20px;
	}	
		
/***********************************************************************/
/***************************CONTACT*************************************/
/***********************************************************************/



/***********************************************************************/
/***************************NIEUWSBRIEF*********************************/
/***********************************************************************/


#nb_onderwerp_holder{
	display: inline-block;
	text-align: left;
	width: 100%;
	max-width: 560px;
	padding-top: 6px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	}
.onderwerp_radio{
	padding-left: 50px;
	cursor: pointer;
	height: 29px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #404040;
	font-weight: 100;
    font-family: 'promptlight';
    background-image: url('images/nb_sprite.png');
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-bottom: 4px;
    padding-top: 4px;
	}
.onderwerp_radio.active{
	background-position: left top;
	}


.storing_onderwerp_radio{
	padding-left: 50px;
	cursor: pointer;
	height: 29px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #404040;
	font-weight: 100;
    font-family: 'promptlight';
    background-image: url('images/nb_sprite.png');
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-bottom: 4px;
    padding-top: 4px;
	}
.storing_onderwerp_radio.active{
	background-position: left top;
	}




	
#verstuur_nb_formulier_btn{
	display: inline-block;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	text-decoration: none;
	background-color: #00e500;
	border:1px solid #00e500;
	float: right;
	transition:all 0.3s;
	cursor: pointer;
	margin-right: 30px;
	}
#verstuur_nb_formulier_btn div{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 18px;
	transition:all 0.3s;
	}
#verstuur_nb_formulier_btn:hover div{
	color: #00e500;
	}	
#verstuur_nb_formulier_btn:hover{
	background-color: #ffffff;
	}	
#nb_verzonden{
	color: green;
	display: none;
	}	
	
/***********************************************************************/
/***************************NIEUWSBRIEF*********************************/
/***********************************************************************/



/***********************************************************************/
/***************************WERKNEMERS**********************************/
/***********************************************************************/



#werknemer_gegevens_holder{
	position: relative;
	top: 0px;
	right:0px;
	z-index: 20;
	max-width: 2000px;
	width: 100%;
	z-index: 1000;	
	}
#werknemer_gegevens_btns{
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	}	
.werknemer_btn div{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 18px;
	transition:all 0.3s;
	}
#werknemer_gegevens_pasfoto{
	float: right;
	}		
@media (min-width:1080px){
#werknemer_gegevens_pasfoto{
	float: none;
	}
#werknemer_gegevens_holder{
	position: absolute;
	top: 60px;
	right:173px;
	z-index: 20;
	max-width: 305px;
	width: 100%;
	z-index: 1000;	
	}
	
	
}
	
	
	
	
	
#vervolg_pagina_uitleg{
	width: 100%;
	max-width: 1000px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 20px;
	z-index: 1000;
	color: #ffffff;
	}
#vervolg_pagina_uitleg h1{
	color: #404040;
	}	
#vervolg_pagina_uitleg h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	}	
#vervolg_pagina_uitleg h3{
	color: #404040;
	}
#vervolg_pagina_uitleg h4{
	color: #404040;
	}	
#vervolg_pagina_uitleg h5{
	color: #404040;
	}	
#vervolg_pagina_uitleg h6{
	color: #404040;
	}		
#vervolg_pagina_uitleg p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
	}	
#vervolg_pagina_uitleg a{
	text-decoration: none;
	color: #00a900;
	}
#vervolg_pagina_uitleg li{
	color: #404040;
	}

	
#werknemer_uitleg{
	width: 100%;
	max-width: 625px;
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	}
#werknemer_uitleg h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	}
#werknemer_uitleg h3{
	color: #404040;
	}
#werknemer_uitleg h4{
	color: #404040;
	}
#werknemer_uitleg h5{
	color: #404040;
	}
#werknemer_uitleg h6{
	color: #404040;
	}	
#werknemer_uitleg p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
	}	
#werknemer_uitleg a{
	text-decoration: none;
	color: #00a900;
	}
	
	
.werknemer_btn{
	display: block;
	width: 220px;
	text-align: center;
	text-decoration: none;
	background-color: #00a900;
	border:1px solid #00a900;
	float: right;
	transition:all 0.3s;
	cursor: pointer;
	margin-bottom: 10px;
	color: #ffffff;
	}
.werknemer_btn:hover{
	background-color: #ffffff;
	color: #00a900;
	}	
	
	
	
/***********************************************************************/
/***************************WERKNEMERS**********************************/
/***********************************************************************/


/***********************************************************************/
/***************************ONS VERHAAL*********************************/
/***********************************************************************/
#ons_verhaal_right_afbeelding{
	position: absolute;
	right: 0;
	top:0;
	min-height: 600px;
	width: 100%;
	background-position: right top;
	background-size: cover;
	}

#ons_verhaal_text{
	height: auto;
	width: 100%;
	max-width: 865px;
	padding-top: 60px;
	position: relative;
	top:0;
	left: 0;
	z-index: 1000;
	}
	
#ons_verhaal_text_inner{
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	max-width: 735px;
	margin: 0 auto;
	}	
@media (min-width:1055px){	

#ons_verhaal_text{
	width: 100%;
	max-width: 865px;
	padding-top: 60px;
	position: absolute;
	top:0;
	left: 0;
	z-index: 1000;
	}
#ons_verhaal_text_inner{
	padding-left: 10px;
	padding-right: 65px;
	width: 100%;
	max-width: 735px;
	margin: 0 auto;
	}
}
#ons_verhaal_text_inner h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	}	
#ons_verhaal_text_inner p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
	}	
#ons_verhaal_text_inner a{
	text-decoration: none;
	color: #00a900;
	}


#geschiedenis{
	width: 100%;
	background-color: #404040;
	min-height: 600px;
	overflow: hidden;
	}
#geschiedenis_inner{
	padding: 65px;
	width: 100%;
	max-width: 1670px;
	margin: 0 auto;
	}
#geschiedenis_inner h2{
	color: #ffffff;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	}
	
#geschiedenis_tijdlijn_holder{
	width: 100%;
	max-width: 1660px;
	margin: 0 auto;
	
	}	
#geschidenis_tijdlijn{
	overflow: hidden;
	width: 100%;
	
	}
#geschidenis_tijdlijn_bak{
	background-image: url('images/tijdlijn_bg.png');
	background-repeat: repeat-x;
	background-position: center 100px;
	padding-top: 40px;
	padding-bottom: 40px;
	}
#geschidenis_tijdlijn_scrollbalk_holder{
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	border-left: 20px solid #ffffff;
	border-right: 20px solid #ffffff;
	height: 20px;
	width: 100%;
	display: none;
	}
#geschidenis_tijdlijn_scrollbalk_btn{
	height: 20px;
	background-color: #ffffff;
	cursor: pointer;
	transition:background-color 0.3s;
	}
#geschidenis_tijdlijn_scrollbalk_btn:hover{
	background-color: #00e500;
	}	
	
#geschiedenis_tijdlijn_nav{
	position: absolute;
	z-index: 100;
	width: 100%;
	left:0;
	top:217px;
	}	
#geschiedenis_tijdlijn_nav_links{
	width: 40px;
	height: 40px;
	cursor: pointer;
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	float: left;
	color: #ffffff;
	transition:all 0.3s;
	}
#geschiedenis_tijdlijn_nav_links:hover{
	color: #00e500;
	}		
#geschiedenis_tijdlijn_nav_rechts{
	width: 40px;
	height: 40px;
	cursor: pointer;
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	float: right;
	color: #ffffff;
	transition:all 0.3s;
	}
#geschiedenis_tijdlijn_nav_rechts:hover{
	color: #00e500;
	}


	
	
.geschidenis_tijdlijn_item{
	float: left;
	color: #ffffff;
    font-family: 'promptlight';
	text-align: center;
	font-size: 16px;
	padding-left: 20px;
	padding-right: 20px;
	}	
	

	
.tijdlijn_normaal_item_streep{
	width: 22px;
	height: 40px;
	background-image: url('images/tijdlijn_stok.png');
	background-repeat: repeat-y;
	margin: 0 auto;
	transition:all 0.3s;
	}
.tijdlijn_normaal_item_jaar{
	padding-top: 30px;
	transition:all 0.3s;
	color: #ffffff;
	}
.tijdlijn_normaal_item_text{
	font-size: 14px;
	padding: 10px;
	transition:all 0.3s;
	}	
	
		
.tijdlijn_normaal_item_streep.midden{
	width: 22px;
	height: 90px;
	background-image: url('images/tijdlijn_stok.png');
	background-repeat: repeat-y;
	margin: 0 auto;
	}
.tijdlijn_normaal_item_jaar.midden{
	font-size: 20px;
	padding-top: 0!important;
	color: #00e500;
	}
.tijdlijn_normaal_item_text.midden{
	font-size: 14px;
	padding: 10px;
	}	
.tijdlijn_hoofd_item_foto{
	width: calc(100% - 40px);
	height: 100px;
	overflow: hidden;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	border: 2px solid #ffffff;
	text-align: center;
	position: absolute;
	bottom: 0;
	}	
.tijdlijn_hoofd_item_foto img{
	width: 120%;
	height: auto;
	margin-left: -10%;
	height: 120px;
	margin-top: -10px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: inline-block;
	}	
	



#onsverhaal_left{
	display: block;
	width: 100%;
	float: left;
	min-height: 600px;
	position: static;
	}







#onsverhaal_left_svg_holder{
	display: none;
	}	
#onsverhaal_right{
	display: none;
	}
#onsverhaal{
	width: 100%;
	background-color: #d0d0d0;
	height: auto;
	padding-bottom: 80px;
	}		
@media (min-width:1055px){
#onsverhaal_left{
	display: block;
	width: calc(50% - 635px);
	float: left;
	min-height: 600px;
	position: static;
	}	
#onsverhaal{
	width: 100%;
	background-color: #d0d0d0;
	min-height: 600px;
	padding-bottom: 0px;
	overflow: hidden;
	}
#onsverhaal_left_svg_holder{
	display: block;
	position: absolute;
	top: 0;
	left:0;
	z-index: 10;
	}

#onsverhaal_right{
	display: block;
	width: calc(50% - 635px);
	float: right;
	height: 780px;
	position: static;
	}	
}	
	
	
	
	
	
	
	

#contact_adres_right_afbeelding{
	position: absolute;
	right: 0;
	bottom:0;
	min-height: 300px;
	width: 100%;
	background-position: right center;
	background-size: cover;
	}
#contact_adres_gegevens{
	width: 100%;
	max-width: 435px;
	color: #ffffff;
	float: right;
	text-align: right;
	}
#contact_adres_gegevens h2{
	font-size: 16px;
	line-height: 22px;
	color: #404040;
	margin: 0;
	margin-bottom: 24px;
	}	
	
#contact_adres_bezoek{
	color: #404040;
    font-family: 'promptlight';
    font-size: 14px;
    line-height: 18px;
    border-right:1px solid #00e500;
    padding-right: 20px;
	}
#contact_adres_telefonisch{
	color: #404040;
    font-family: 'promptlight';
    font-size: 14px;
    line-height: 18px;
    border-right:1px solid #00e500;
    padding-right: 20px;
	}


	
	
/***********************************************************************/
/***************************ONS VERHAAL*********************************/
/***********************************************************************/



/***********************************************************************/
/***************************VERZAMEL PAGINAS****************************/
/***********************************************************************/

#verzamel_onder{
	width: 100%;
	height: 100px;
	overflow: hidden;
	}
#verzamel_onder_inner_left{
	width: calc(50% - 635px);
	float: left;
	height: 100px;
	}
#verzamel_onder_inner_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	}
#verzamel_onder_inner_right{
	width: calc(50% - 635px);
	float: right;
	height: 100px;
	position: static;
	}
#verzamel_onder_svg_holder{
	position: absolute;
	top: 0;
	right:0;
	z-index: 10;
	}

#verzamel_slider_bak{
	width: 10000%;
	}
.verzamel_slider_item{
	float: left;
	background-position: center;
	background-size: cover;
	}

#verzamel_slider_afdek_left{
	display:none;
	}
#verzamel_slider_afdek_right{
	display:none;
	}


#verzamel_slider_dots{
	width: 100%;
	position: absolute;
	left:0;
	bottom:40px;
	height: 20px;
	text-align: center;
	z-index: 3000;
	}
	
#verzamel_slider_pagina_titel{
	position: absolute;
	left:0;
	width: 100%;
	top:128px;
	z-index: 3;
	}	
#verzamel_slider_pagina_titel h1{
	max-width: 800px;
	margin: 0 auto;
	font-size: 30px;
	line-height: 40px;
	padding-left: 60px;
	padding-right: 60px;
	color: #ffffff;
    font-family: 'promptbold';
    text-align: center;
	}
#verzamel_slider_pagina_titel p{
	max-width: 800px;
	margin: 0 auto;
	color: #ffffff;
	padding-left: 60px;
	padding-right: 60px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 100;
	font-family: 'promptlight';
    text-align: center;
	}
#verzamel_nav{
	position: absolute;
	z-index: 3000;
	width: 100%;
	height: 0px;
	top: inherit;
	top: 400px;;
	left: 0;
	}
#verzamel_nav_inner{
	width: 100%;
	max-width: 780px;
	margin: 0 auto;
	}	


	
.verzamel_slider_item_inner{
	max-width: 800px;
	margin: 0 auto;
	z-index: 4;
	text-align: left;
	padding-top: 200px;
	padding-left: 60px;
	padding-right: 60px;
	color: #ffffff;
	}
.verzamel_slider_item_inner h1{
	font-size: 70px;
	line-height: 80px;
    font-weight: 700;
	margin: 0;
	margin-bottom: 14px;
	}	
.verzamel_slider_item_inner h2{
	font-size: 24px;
    font-weight: 700;
	margin: 0;
	margin-bottom: 14px;
    font-family: 'promptlight';
	}		
.verzamel_meta{
	text-transform: capitalize;
	font-style: italic;
	font-size: 16px;
    font-family: 'promptlight';
    font-weight: 100;
	margin-bottom: 14px;
	}

.verzamel_slider_item_inner p{
	font-size: 14px;
    font-family: 'promptlight';
	}

@media (min-width:1055px){
#verzamel_slider_afdek_left{
	display:block;
	position: absolute;
	left:-140px;
	top:0;
	width: 0px;
	z-index: 5;
	}
#verzamel_slider_afdek_right{
	display:block;
	position: absolute;
	right:-80px;
	bottom:0;
	width: 0px;
	z-index: 5;
	}	
#verzamel_slider_dots{
	width: 100%;
	position: absolute;
	left:0;
	bottom:80px;
	height: 20px;
	text-align: center;
	z-index: 3000;
	}
	
#verzamel_slider_pagina_titel{
	position: absolute;
	left:0;
	width: 100%;
	top:228px;
	z-index: 3;
	}	
#verzamel_slider_pagina_titel h1{
	max-width: 800px;
	margin: 0 auto;
	font-size: 50px;
	text-align: left;
	line-height: 60px;
	color: #ffffff;
    font-family: 'promptbold';
	}
#verzamel_slider_pagina_titel p{
	max-width: 800px;
	margin: 0 auto;
	color: #ffffff;
	text-align: left;
	padding-left: 60px;
	padding-right: 60px;
	font-size: 24px;
	line-height: 34px;
	font-weight: 100;
	font-family: 'promptlight';
	}	
#verzamel_nav{
	position: absolute;
	z-index: 3000;
	width: 100%;
	height: 0px;
	top: inherit;
	top: 400px;;
	left: 0;
	}
#verzamel_nav_inner{
	width: 100%;
	max-width: 780px;
	margin: 0 auto;
	}
	
.verzamel_slider_item_inner{
	max-width: 800px;
	margin: 0 auto;
	z-index: 4;
	text-align: left;
	padding-top: 300px;
	padding-left: 60px;
	padding-right: 60px;
	}
	
.verzamel_slider_item_inner h2{
	font-size: 30px;
    font-weight: 100;
	margin: 0;
	margin-bottom: 14px;
    font-family: 'promptlight';
	}		
.verzamel_meta{
	text-transform: capitalize;
	font-style: italic;
	font-size: 22px;
    font-family: 'promptlight';
    font-weight: 100;
	margin-bottom: 14px;
	}

.verzamel_slider_item_inner p{
	font-size: 18px;
	}			
}
@media (min-width:1210px){
#verzamel_slider_afdek_left{
	position: absolute;
	left:-80px;
	top:0;
	width: 0px;
	z-index: 5;
	}
#verzamel_slider_afdek_right{
	position: absolute;
	right:0;
	bottom:0;
	width: 0px;
	z-index: 5;
	}
#verzamel_slider_dots{
	width: 100%;
	position: absolute;
	left:0;
	bottom:60px;
	height: 20px;
	text-align: center;
	z-index: 3000;
	}
	
#verzamel_slider_pagina_titel{
	position: absolute;
	left:0;
	width: 100%;
	top:228px;
	z-index: 3;
	}	
#verzamel_slider_pagina_titel h1{
	max-width: 920px;
	margin: 0 auto;
	font-size: 50px;
	text-align: left;
	line-height: 60px;
	color: #ffffff;
    font-family: 'promptbold';
	}
#verzamel_slider_pagina_titel p{
	max-width: 920px;
	margin: 0 auto;
	color: #ffffff;
	padding-left: 60px;
	padding-right: 60px;
	font-size: 24px;
	line-height: 34px;
	font-weight: 100;
	font-family: 'promptlight';
	}
#verzamel_nav{
	position: absolute;
	z-index: 3000;
	width: 100%;
	height: 0px;
	top: inherit;
	top: 400px;;
	left: 0;
	}
#verzamel_nav_inner{
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	}
	
.verzamel_slider_item_inner{
	max-width: 920px;
	margin: 0 auto;
	z-index: 4;
	text-align: left;
	padding-top: 300px;
	padding-left: 60px;
	padding-right: 60px;
	}	
	
.verzamel_slider_item_inner h2{
	font-size: 32px;
    font-weight: 100;
	margin: 0;
	margin-bottom: 14px;
    font-family: 'promptlight';
	}
.verzamel_slider_item_inner p{
	font-size: 18px;
	}			
.verzamel_meta{
	text-transform: capitalize;
	font-style: italic;
	font-size: 22px;
    font-family: 'promptlight';
    font-weight: 100;
	margin-bottom: 14px;
	}
					
}
@media (min-width:1440px){
#verzamel_slider_afdek_left{
	position: absolute;
	left:0;
	top:0;
	width: 0px;
	z-index: 5;
	}
#verzamel_slider_afdek_right{
	position: absolute;
	right:0;
	bottom:0;
	width: 0px;
	z-index: 5;
	}
	
#verzamel_slider_dots{
	width: 100%;
	position: absolute;
	left:0;
	bottom:60px;
	height: 20px;
	text-align: center;
	z-index: 3000;
	}
	
#verzamel_slider_pagina_titel{
	position: absolute;
	left:0;
	width: 100%;
	top:228px;
	z-index: 3;
	}	
#verzamel_slider_pagina_titel h1{
	max-width: 1100px;
	margin: 0 auto;
	font-size: 70px;
	line-height: 80px;
	text-align: left;
	color: #ffffff;
    font-family: 'promptbold';
	}
#verzamel_slider_pagina_titel p{
	max-width: 1100px;
	margin: 0 auto;
	color: #ffffff;
	padding-left: 60px;
	padding-right: 60px;
	font-size: 24px;
	line-height: 34px;
	font-weight: 100;
	font-family: 'promptlight';
	}	
.verzamel_slider_item_inner h2{
	font-size: 34px;
    font-weight: 100;
	margin: 0;
	margin-bottom: 14px;
    font-family: 'promptlight';
	}		
.verzamel_meta{
	text-transform: capitalize;
	font-style: italic;
	font-size: 26px;
    font-family: 'promptlight';
    font-weight: 100;
	margin-bottom: 14px;
	}	
	
	
	
#verzamel_nav{
	position: absolute;
	z-index: 3000;
	width: 100%;
	height: 0px;
	top: inherit;
	top: 400px;;
	left: 0;
	}	
#verzamel_nav_inner{
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	}		
.verzamel_slider_item_inner{
	max-width: 1100px;
	margin: 0 auto;
	z-index: 4;
	text-align: left;
	padding-top: 300px;
	padding-left: 60px;
	padding-right: 60px;
	}		
}	
	
#verzamel_slider_afdek_left_svg_holder{
	position: absolute;
	top: 0px;
	left: -14px;
	width: 0px;
	height: 700px;
	z-index: 100;
	}
#verzamel_slider_afdek_left_svg_holder2{
	position: absolute;
	top: 240px;
	left:-29px;
	width: 0px;
	height: 520px;
	z-index: 100;
	}


	

	
	
	
	
		
	
		
.verzamel_slider_dot{
	width: 20px;
	height: 20px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	background-color: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
	display: inline-block;
	cursor: pointer;
	}	
.verzamel_slider_dot.active{
	background-color: #00e500;
	pointer-events:none;
	}
	
		



	
		
#verzamel_nav_links{
	float: left;
	color: #ffffff;
	font-size: 40px;
	line-height: 40px;
	cursor: pointer;
	width: 40px;
	height: 40px;
	transition:all 0.3s;
	}
#verzamel_nav_links:hover{
	color: #00e500;
	}		
#verzamel_nav_rechts{
	float: right;
	color: #ffffff;
	font-size: 40px;
	line-height: 40px;
	cursor: pointer;
	width: 40px;
	height: 40px;
	transition:all 0.3s;
	}
#verzamel_nav_rechts:hover{
	color: #00e500;
	}
	
		

	



.verzamel_slider_item_inner a{
	display: inline-block;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	text-decoration: none;
	background-color: #00a900;
	border:1px solid #00a900;
	float: right;
	margin-right: 40px;
	transition:all 0.3s;
	cursor: pointer;
	}	

.verzamel_slider_item_inner a div{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 22px;
	transition:all 0.3s;
	}
.verzamel_slider_item_inner a:hover div{
	color: #00e500;
	}	
.verzamel_slider_item_inner a:hover{
	background-color: #ffffff;
	}	
	
/***********************************************************************/
/***************************VERZAMEL PAGINAS****************************/
/***********************************************************************/



/***********************************************************************/
/*****************************SINGLE PAGINAS****************************/
/***********************************************************************/

#home_banner_inner_left_h_holder p{
	font-size: 26px;
    font-family: 'promptlight';
	color: #ffffff;
	}

#eerste_text_blok{
	width: 100%;
	min-height: 600px;
	overflow: hidden;
	background-color: #eeeded;
	}
#eerste_text_blok_left{
	width: calc(50% - 635px);
	float: left;
	}
	
	
#eerste_text_blok_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	min-height: 600px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 60px;
	padding-bottom: 60px;
	color: #404040;
	z-index: 100;
	}
#eerste_text_blok_middle_inner{
	padding-left: 0px;
	}	
@media (min-width:1055px){	
#eerste_text_blok_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	min-height: 600px;
	padding-right: 400px;
	padding-left: 60px;
	padding-top: 60px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 100;
	}
#eerste_text_blok_middle_inner{
	padding-left: 40px;
	}
}	
#eerste_text_blok_middle h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
#single_meta{
	text-transform: capitalize;
	font-style: italic;
	font-size: 16px;
    font-family: 'promptlight';
    font-weight: 100;
	margin-bottom: 14px;
	color: #00e500;
	}	
	
#eerste_text_blok_middle p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}	
	
#eerste_text_blok_right{
	width: calc(50% - 635px);
	float: right;
	min-height: 600px;
	position: static;
	}
#eerste_text_blok_svg_holder{
	display: block;
	position: absolute;
	top: 0;
	right:0;
	z-index: 10;
	}
#eerste_text_blok_svg_holder2{
	display: none;
	}		
#eerste_text_blok_svg_holder2{
	display: none;
	}	
@media (min-width:1055px){	
#eerste_text_blok_svg_holder2{
	display: block;
	position: absolute;
	top: 0;
	right:0;
	z-index: 10;
	}
#eerste_text_blok_svg_holder2{
	display: block;
	position: absolute;
	top: 0;
	right:0;
	z-index: 10;
	}
}


#tweede_text_blok{
	width: 100%;
	min-height: 600px;
	background-position: top left;
	background-size: cover;
	background-color: #d0d0d0;
	overflow: hidden;
	padding-top: 80px;
	}
#tweede_text_blok_left{
	width: calc(50% - 635px);
	float: left;
	}
#tweede_text_blok_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	min-height: 600px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 60px;
	padding-bottom: 60px;
	color: #404040;
	z-index: 100;
	position: static;
	}	
#tweede_text_blok_middle p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}	
	
	
#tweede_text_blok_middle_inner{
	padding-left: 0px;
	}
	
	
	
	
		
@media (min-width:1055px){	
#tweede_text_blok{
	width: 100%;
	min-height: 600px;
	background-position: top left;
	background-size: cover;
	background-color: #d0d0d0;
	overflow: hidden;
	padding-top: 0px;
	}
#tweede_text_blok_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	min-height: 600px;
	padding-left: 400px;
	padding-right: 0px;
	padding-top: 60px;
	padding-bottom: 60px;
	color: #404040;
	z-index: 100;
	}	
#tweede_text_blok_middle_inner{
	padding-left: 40px;
	}
}		
#tweede_text_blok_middle h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
#tweede_text_blok_middle p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}
#tweede_text_blok_right{
	width: calc(50% - 635px);
	float: right;
	min-height: 600px;
	position: static;
	}
	
#tweede_text_blok_svg_holder2{
	display: none;
	}
#single_delen_blok2{
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	position: relative;
	z-index: 400;
	bottom: -40px;
	left: -20px;
	background-color: #ffffff;
	width: 340px;
	height: 80px;
	padding-left: 40px;
	padding-top: 24px;
	font-size: 16px;
	line-height: 20px;
	z-index: 10000;
	}		
@media (min-width:1055px){	
#tweede_text_blok_svg_holder2{
	display: block;
	position: absolute;
	top: 0;
	left:0;
	z-index: 10;
	}
#single_delen_blok2{
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	position: absolute;
	z-index: 400;
	bottom: -40px;
	left: -20px;
	background-color: #ffffff;
	width: 340px;
	height: 80px;
	padding-left: 40px;
	padding-top: 24px;
	font-size: 16px;
	line-height: 20px;
	z-index: 10000;
	}	
}

#tweede_text_blok_svg_holder{
	position: absolute;
	top: 0;
	left:0;
	z-index: 10;
	}


#single_delen_blok{
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	position: absolute;
	z-index: 400;
	bottom: 0;
	left: -20px;
	background-color: #ffffff;
	width: 340px;
	height: 80px;
	padding-left: 40px;
	padding-top: 24px;
	font-size: 16px;
	line-height: 20px;
	}
@media (min-width:1055px){
#single_delen_blok{
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	position: absolute;
	z-index: 400;
	bottom: 0;
	left: -20px;
	background-color: #ffffff;
	width: 340px;
	height: 120px;
	padding-left: 40px;
	padding-top: 24px;
	font-size: 16px;
	line-height: 20px;
	}
}	
#single_delen_blok_inner{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	width: 100%;
	}
#linkedin_share{
	display: inline-block;
	width: 24px;
	height: 24px;
	text-align: center;
	color: #ffffff;
	font-size: 22px;
	line-height: 22px;
	text-decoration: none;
	background-color: #404040;
	}
#facebook_share{
	display: inline-block;
	width: 24px;
	height: 24px;
	text-align: center;
	color: #ffffff;
	font-size: 22px;
	line-height: 22px;
	text-decoration: none;
	background-color: #404040;
	}	

#twitter_share{
	display: inline-block;
	width: 24px;
	height: 24px;
	text-align: center;
	color: #ffffff;
	font-size: 22px;
	line-height: 22px;
	text-decoration: none;
	background-color: #404040;
	}

#whatsapp_share{
	display: inline-block;
	width: 24px;
	height: 24px;
	text-align: center;
	color: #ffffff;
	font-size: 22px;
	line-height: 22px;
	text-decoration: none;
	background-color: #404040;
	}
@media (min-width:1055px){		
#whatsapp_share{
	display: none;
	}	
}	
/***********************************************************************/
/*****************************SINGLE PAGINAS****************************/
/***********************************************************************/







	
/***********************************************************************/
/****************************SUPPORT PAGINAS****************************/
/***********************************************************************/

#support{
	width: 100%;
	min-height: 600px;
	background-color: #eeeded;
	overflow: hidden;
	}
#support_left{
	width: calc(50% - 635px);
	float: left;
	min-height: 600px;
	}
#support_middle{
	width: 100%;
	max-width: 1270px;
	float: left;
	min-height: 600px;
	padding-top: 90px;
	padding-bottom: 90px;
	z-index: 100;
	}
#support_right{
	width: calc(50% - 635px);
	float: right;
	min-height: 600px;
	position: static;
	}
#support_svg_holder{
	position: absolute;
	top: 0;
	right:0;
	z-index: 10;
	}
#support_uitleg{
	width: 100%;
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	}
#support_uitleg h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	}
#support_uitleg ul li{
	color: #404040;
	}	
	
#support_uitleg_text{
	width: 100%;
	max-width: 870px;
	}
	
#support_uitleg_text img{
	max-width: 100%;
	height: auto;
	}		
#support_uitleg_text p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}

#support_uitleg_text_onder{
	width: 100%;
	max-width: 870px;
	}	
#support_uitleg_text_onder p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}

	
.support_item{
	display: block;
	width: 220px;
	height: 165px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: 10px;
	float: none;
	margin: 0 auto 20px auto;
	text-decoration: none;
	}
.support_item_img{
	width: 100%;
	height: 110px;
	background-position: center;
	background-size: cover;
	background-color: #ababab;
	}	
@media (min-width:1055px){
.support_item{
	display: block;
	width: 220px;
	height: 365px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: 10px;
	float: left;
	text-decoration: none;
	}
.support_item_img{
	width: 100%;
	height: 310px;
	background-position: center;
	background-size: cover;
	background-color: #ababab;
	}
}	
.support_item_btn{
	width: 100%;
	height: 44px;
	background-color: #00e500;
	text-align: center;
	text-decoration: none;
	background-color: #00e500;
	border:1px solid #00e500;
	transition:all 0.3s;
	cursor: pointer;
	text-decoration: none;
	font-size: 18px;
	line-height: 16px;
	padding-top: 14px;
	color: #ffffff;
	}
.support_item_btn_inner{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);	
	}	
.support_item_btn:hover{
	background-color: #ffffff;
	color: #00e500;
	}
	
		
/***********************************************************************/
/****************************SUPPORT PAGINAS****************************/
/***********************************************************************/




/***********************************************************************/
/****************************VERVOLG PAGINAS****************************/
/***********************************************************************/

#vervolg_oplossingen_holder{
	width: 100%;		
	z-index: 9999;
	
	}
	
.vervolg_item{
	max-width: 235px; 
	float: none;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	}
.vervolg_item_5{
	width: 90%;
	}
.vervolg_item_6{
	width: 90%;
	}		
@media (min-width:1055px){	
.vervolg_item{
	max-width: 235px; 
	width: 16.6%;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	}		
}


#vervolg_oplossingen_holder_rechts{
	width: 100%;		
	z-index: 9999;
	position: relative
	}
	
.vervolg_item_rechts{
	width: 90%;
	max-width: 235px; 
	float: none;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	}
@media (min-width:1055px){	
#vervolg_oplossingen_holder_rechts{
	width: 100%;		
	z-index: 9999;
	position: relative
	}
	
.vervolg_item_rechts{
	width: 90%;
	max-width: 235px; 
	float: right;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	}	
}	


.vervolg_btn{	
	width: 100%;
	font-size: 14px;
	line-height: 14px;
	display: block;
	height: 44px;
	text-align: center;
	text-decoration: none;
	background-color: #00e500;
	border: 1px solid #00e500;
	transition: all 0.3s;
	cursor: pointer;
	margin-bottom: 10px;
	color: #ffffff!important;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	}
.vervolg_btn:hover{
	color: #00e500!important;
	background-color: #ffffff;
	}	
	
	
.vervolg_btn div{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	padding-left: 10px;
	padding-right: 10px;
	}	
.vervolg_btn div span{
	display: block;
	}	
.vervolg_icon{
	text-align: center;
	width: 100%;
	height: 110px;
	transition: all 0.3s;
	}
.vervolg_item:hover .vervolg_icon{
	margin-top: -10px;
	}	
.vervolg_icon img{
	max-height: 110px;
	width: auto;
	}


#vervolg_oplossingen_holder_inner{
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 60px;
	padding-bottom: 60px;
	}

#vervolg_oplossingen_holder_inner h2{
	font-size: 32px;
	font-weight: 100;
	margin: 0;
	margin-bottom: 14px;
	font-family: 'promptlight';
	}



#vervolg_blokken{
	width: 100%;
	}








#vervolg_blok1{
	width: 100%;
	height: auto;
	background-color: #ffffff;
	}
#vervolg_blok2{
	width: 100%;
	height: auto;
	background-color: #ffffff;
	}
#vervolg_blok1_links{
	width: 100%;
	float: none;
	height: auto;
	min-height: 390px;
	}
#vervolg_blok1_rechts{
	width: 100%;
	float: none;
	height: auto;
	min-height: 390px;
	}
#vervolg_blok2_links{
	width: 100%;
	float: none;
	height: auto;
	min-height: 390px;
	}
#vervolg_blok2_rechts{
	width: 100%;
	float: none;
	height: auto;
	min-height: 390px;
	}

#vervolg_blok1_links_svg_holder{
	display: none;
	}
#vervolg_blok2_rechts_svg_holder{
	display: none;
	}
#vervolg_blok1_links_text{
	width: 100%;
	float: none;
	height: 390px;
	}
#vervolg_blok2_rechts_text{
	width: 100%;
	float: none;
	height: 390px;
	}
	
#vervolg_blok1_links_link{
	position: relative;
	width: 280px;
	height: 70px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	background-color: #00e500;
	border:1px solid #00e500;
	transition:all 0.3s;
	bottom:0;
	right:inherit;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	z-index: 900;
	margin: 0 auto;
	display: block;
	}	
		
@media (min-width:1055px){	
#vervolg_blok1{
	width: 100%;
	height: 390px;
	background-color: #ffffff;
	}
#vervolg_blok2{
	width: 100%;
	height: 390px;
	background-color: #ffffff;
	}
#vervolg_blok1_links{
	width: calc(50% + 150px);
	float: left;
	height: 390px;
	}
#vervolg_blok1_rechts{
	width: calc(50% - 150px);
	float: left;
	height: 390px;
	}
#vervolg_blok2_links{
	width: calc(50% - 150px);
	float: left;
	height: 390px;
	}
#vervolg_blok2_rechts{
	width: calc(50% + 150px);
	float: left;
	height: 390px;
	}

#vervolg_blok1_links_svg_holder{
	display: block;
	float: right;
	width: 150px;
	height: 390px;
	}
#vervolg_blok2_rechts_svg_holder{
	display: block;
	float: left;
	width: 150px;
	height: 390px;
	}
#vervolg_blok1_links_text{
	width: calc(100% - 150px);
	float: left;
	height: 390px;
	}
#vervolg_blok2_rechts_text{
	width: calc(100% - 150px);
	float: left;
	height: 390px;
	}
#vervolg_blok1_links_link{
	position: absolute;
	width: 280px;
	height: 70px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	background-color: #00e500;
	border:1px solid #00e500;
	transition:all 0.3s;
	bottom:0;
	right:-13px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	z-index: 900;
	display: block;
	}	
}
#vervolg_blok1_rechts{
	background-position: center;
	background-repeat: no-repeat;
	}

#vervolg_blok2_links{
	background-position: center;
	background-repeat: no-repeat;
	}



#vervolg_blok1_links_link:hover{
	color: #00e500;
	background-color: #ffffff;
	}	
	
#vervolg_blok1_links_link div{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	width: 280px;
	height: 70px;
	padding-top: 22px;
	}


#vervolg_blok2_rechts_link{
	position: absolute;
	width: 280px;
	height: 70px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	background-color: #00e500;
	border:1px solid #00e500;
	transition:all 0.3s;
	bottom:0;
	left:-137px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	z-index: 900;
	}
#vervolg_blok2_rechts_link:hover{
	color: #00e500;
	background-color: #ffffff;
	}	
	
#vervolg_blok2_rechts_link div{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	width: 280px;
	height: 70px;
	padding-top: 22px;
	}
	
	
#vervolg_blok1_links_text_inner{
	margin: 0 auto;
	width: 100%;
	max-width: 865px;
	padding-left: 65px;
	padding-right: 65px;
	}	
#vervolg_blok1_links_text_inner h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	}	
	
	
#vervolg_blok2_rechts_text_inner{
	margin: 0 auto;
	width: 100%;
	max-width: 865px;
	padding-left: 65px;
	padding-right: 65px;
	}	
#vervolg_blok2_rechts_text_inner h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	}


#vervolg_blok1_links_text_inner p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 30px;
	font-size: 16px;
	}		
#vervolg_blok2_rechts_text_inner p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 30px;
	font-size: 16px;
	}
	
@media (min-width:1055px){	
#vervolg_blok1_links_text_inner p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 30px;
	font-size: 22px;
	}		
#vervolg_blok2_rechts_text_inner p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 30px;
	font-size: 22px;
	}
}	









	
/***********************************************************************/
/****************************VERVOLG PAGINAS****************************/
/***********************************************************************/



/***********************************************************************/
/****************************CLOUD IN DE ZORG***************************/
/***********************************************************************/
#cloud_blok_1{
	width: 100%;
	min-height: 600px;
	overflow: hidden;
	background-color: #eeeded;
	}

#cloud_blok_1_tekst_top{
	width: 100%;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 60px;
	padding-bottom: 20px;
	color: #404040;
	z-index: 100;
	text-align: center;
	}
#cloud_blok_1_tekst_top_inner{
	padding-left: 0px;
	max-width: 1270px;
	margin: 0 auto;
	}	
@media (min-width:1055px){	
#cloud_blok_1_tekst_top{
	width: 100%;
	float: left;
	padding-right: 400px;
	padding-left: 60px;
	padding-top: 60px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 100;
	text-align: left;
	overflow: hidden;
	}
#cloud_blok_1_tekst_top_inner{
	padding-left: 40px;
	max-width: 100%;
	margin: 0 auto;
	}
}


#cloud_blok_1_left{
	width: 100%;
	}

#cloud_blok_1_tekst_top_inner h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
	
#cloud_blok_1_tekst_top_inner p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}
#cloud_blok_1_tekst_bottom{
	background-color: #ffffff;
	width: 100%;
	float: left;
	padding-right: 60px;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 9;
	}	
@media (min-width:1055px){	
#cloud_blok_1_tekst_bottom{
	background-color: #ffffff;
	width: 100%;
	float: left;
	padding-right: 400px;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 9;
	}
}	
#cloud_blok_1_tekst_bottom_inner{
	padding-left: 0px;
	max-width: 1270px;
	margin: 0 auto;
	}
.cloud_blok_1_item{
	width: 100%;
	float: none;
	padding: 30px;
	text-align: center;
	margin: 0 auto;
	display: block;
	text-decoration: none;
	}
.cloud_blok_1_item_afbeelding{
	width: 100%;
	height: 50px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	}	
@media (min-width:1055px){	
.cloud_blok_1_item{
	width: 25%;
	float: left;
	padding: 30px;
	text-align: left;
	margin: 0 auto;
	display: block;
	text-decoration: none;
	}
.cloud_blok_1_item_afbeelding{
	width: 100%;
	height: 50px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	}
}	
	
.cloud_blok_1_item h3{
	color: #404040;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	margin-bottom: 10px;
	}
.cloud_blok_1_item p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	}
	





#cloud_blok_1b{
	width: 100%;
	min-height: 600px;
	overflow: hidden;
	background-color: #eeeded;
	}

#cloud_blok_1b_tekst_top{
	width: 100%;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 60px;
	padding-bottom: 20px;
	color: #404040;
	z-index: 100;
	text-align: center;
	}
#cloud_blok_1b_tekst_top_inner{
	padding-left: 0px;
	max-width: 1270px;
	margin: 0 auto;
	}	
@media (min-width:1055px){	
#cloud_blok_1b_tekst_top{
	width: 100%;
	float: left;
	padding-right: 400px;
	padding-left: 60px;
	padding-top: 60px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 100;
	text-align: left;
	overflow: hidden;
	}
#cloud_blok_1b_tekst_top_inner{
	padding-left: 40px;
	max-width: 100%;
	margin: 0 auto;
	}
}


#cloud_blok_1b_left{
	width: 100%;
	}

#cloud_blok_1b_tekst_top_inner h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
	
#cloud_blok_1b_tekst_top_inner p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}
#cloud_blok_1b_tekst_bottom{
	background-color: #ffffff;
	width: 100%;
	float: left;
	padding-right: 60px;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 9;
	}	
@media (min-width:1055px){	
#cloud_blok_1b_tekst_bottom{
	background-color: #ffffff;
	width: 100%;
	float: left;
	padding-right: 400px;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 9;
	}
}	
#cloud_blok_1b_tekst_bottom_inner{
	padding-left: 0px;
	max-width: 1270px;
	margin: 0 auto;
	}
.cloud_blok_1b_item{
	width: 100%;
	float: none;
	padding: 30px;
	text-align: center;
	margin: 0 auto;
	display: block;
	text-decoration: none;
	}
.cloud_blok_1b_item_afbeelding{
	width: 100%;
	height: 50px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	}	
@media (min-width:1055px){	
.cloud_blok_1b_item{
	width: 25%;
	float: left;
	padding: 30px;
	text-align: left;
	margin: 0 auto;
	display: block;
	text-decoration: none;
	}
.cloud_blok_1b_item_afbeelding{
	width: 100%;
	height: 50px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	}
}	
	
.cloud_blok_1b_item h3{
	color: #404040;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	margin-bottom: 10px;
	}
.cloud_blok_1b_item p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	}



#cloud_blok_1c{
	width: 100%;
	min-height: 600px;
	overflow: hidden;
	background-color: #eeeded;
	}

#cloud_blok_1c_tekst_top{
	width: 100%;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 60px;
	padding-bottom: 20px;
	color: #404040;
	z-index: 100;
	text-align: center;
	}
#cloud_blok_1c_tekst_top_inner{
	padding-left: 0px;
	max-width: 1270px;
	margin: 0 auto;
	}	
@media (min-width:1055px){	
#cloud_blok_1c_tekst_top{
	width: 100%;
	float: left;
	padding-right: 400px;
	padding-left: 60px;
	padding-top: 60px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 100;
	text-align: left;
	overflow: hidden;
	}
#cloud_blok_1c_tekst_top_inner{
	padding-left: 40px;
	max-width: 100%;
	margin: 0 auto;
	}
}


#cloud_blok_1c_left{
	width: 100%;
	}

#cloud_blok_1c_tekst_top_inner h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
	
#cloud_blok_1c_tekst_top_inner p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}
#cloud_blok_1c_tekst_bottom{
	background-color: #ffffff;
	width: 100%;
	float: left;
	padding-right: 60px;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 9;
	}	
@media (min-width:1055px){	
#cloud_blok_1c_tekst_bottom{
	background-color: #ffffff;
	width: 100%;
	float: left;
	padding-right: 400px;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 9;
	}
}	
#cloud_blok_1c_tekst_bottom_inner{
	padding-left: 0px;
	max-width: 1270px;
	margin: 0 auto;
	}
.cloud_blok_1c_item{
	width: 100%;
	float: none;
	padding: 30px;
	text-align: center;
	margin: 0 auto;
	display: block;
	text-decoration: none;
	}
.cloud_blok_1c_item_afbeelding{
	width: 100%;
	height: 50px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	}	
@media (min-width:1055px){	
.cloud_blok_1c_item{
	width: 25%;
	float: left;
	padding: 30px;
	text-align: left;
	margin: 0 auto;
	margin: 0 auto;
	display: block;
	text-decoration: none;
	}
.cloud_blok_1c_item_afbeelding{
	width: 100%;
	height: 50px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	}
}	
	
.cloud_blok_1c_item h3{
	color: #404040;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	margin-bottom: 10px;
	}
.cloud_blok_1c_item p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	}




	
	
#cloud_blok_2{
	display: none;
	}
#cloud_blok_2_mobile{
	display: block;
	width: 100%;
	background-color: #eeeded;
	padding-top: 40px;
	padding-bottom: 30px;
	}	
@media (min-width:1055px){
#cloud_blok_2{
	display:block;
	width: 100%;
	min-height: 600px;
	overflow: hidden;
	background-color: #eeeded;
	}
#cloud_blok_2_mobile{
	display: none;
	}	
}
	



.tweede_text_blok_left_skewed_div{
	width: 540px;
	height: 1360px;
	background-color: #595959;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -560px;
	}
@media (min-width:1240px){
.tweede_text_blok_left_skewed_div{
	width: 540px;
	height: 1360px;
	background-color: #595959;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -460px;
	}
}		
@media (min-width:1440px){
.tweede_text_blok_left_skewed_div{
	width: 540px;
	height: 1360px;
	background-color: #595959;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -360px;
	}
}	
	
	
.tweede_text_blok_right_skewed_div{
	width: 540px;
	height: 1360px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -345px;
	overflow: hidden;
	}
.tweede_text_blok_right_skewed_div_inner{
	width: 540px;
	height: 1360px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	background-position: right top;
	background-size: cover;
	margin-left: -100px;
	}






	
.cloud_blok_svg_holder_links{
	display: none;
	}		
@media (min-width:1055px){	
.cloud_blok_svg_holder_links{
	display: block;
	position: absolute;
	bottom: 0;
	left:0;
	z-index: 10;
	width: 0px;
	}
}


.cloud_blok_svg_holder_rechts{
	display: none;
	}			
@media (min-width:1055px){	
.cloud_blok_svg_holder_rechts{
	display: block;
	position: absolute;
	top: 0;
	right:0;
	z-index: 10;
	width: 0px;
	}
}
#cloud_blok_2_middle{
	position: absolute;
	width: 100%;
	z-index: 9;
	top:0;
	left:0;
	}
#cloud_blok_2_middle_top{
	height: 120px;
	padding-top: 50px;
	width: 100%;
	text-align: center;
	transition: all 0.3s;
	}
#cloud_blok_2_middle_top h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	transition: all 0.3s;
	margin: 0;
	}	
#cloud_blok_2_middle_bottom{
	height: 40px;
	width: 100%;
	}
#cloud_blok_2_middle{
	width: 100%;
	}
#cloud_blok_2_middle_middle_left{
	width: calc(100% - 460px);
	float: left;
	background-color: #eeeded;
	padding-right: 10px;
	z-index: 10;
	position: relative;
	font-size: 18px;
	}
#cloud_blok_2_middle_middle_right{
	width: 460px;
	padding: 20px;
	padding-top: 145px;
	float: right;
	background-color: #00e500;
	color: #ffffff;
	font-size: 22px;
	line-height: 28px;
	font-weight: 700;
	position: relative;
	cursor: pointer;
	z-index: 10;
	transition: background-color 0.3s;
	}

#cloud_blok_2_middle_middle_right:hover{
	background-color: #ffffff;
	color: #00e500;
	}	
#cloud_blok_2_middle_middle_right_logotje{
	width: 40px;
	height: 40px;
	border:6px solid #eeeded;
	border-radius: 50%;
	position: absolute;
	left:-20px;
	background-color: #ffffff;
	background-image: url('images/bullet_points.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 60%;
	}
#cloud_blok_2_middle_middle_right_logotje:hover{
	background-color: #00e500;
	background-image: url('images/bullet_points_wit.png');
	}	
	
.cloud_blok_2_middle_middle_left_row{
	width: 100%;
	margin-bottom: 10px;
	}
		
.cloud_blok_2_middle_middle_left_row:hover .cloud_blok_2_middle_middle_left_row_left{
	background-color: #ffffff;
	color: #00e500;
	}	
.cloud_blok_2_middle_middle_left_row:hover .cloud_blok_2_middle_middle_left_row_right_blok1{
	background-color: #00e500;
	color: #ffffff;
	}
.cloud_blok_2_middle_middle_left_row:hover .cloud_blok_2_middle_middle_left_row_right_blok2{
	background-color: #00e500;
	color: #ffffff;
	}
.cloud_blok_2_middle_middle_left_row:hover .cloud_blok_2_middle_middle_left_row_right_blok3{
	background-color: #00e500;
	color: #ffffff;
	}



.cloud_blok_2_middle_middle_left_row_left{
	width: calc(100% - 430px);
	float: left;
	background-color: #00e500;
	text-align: right;
	padding-right: 40px;
	color: #ffffff;
	font-size: 26px;
	line-height: 26px;
	vertical-align: middle;
	background-position: calc(100% - 200px) center;
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
	transition: all 0.3s;
	}


@media (min-width:1310px){		
.cloud_blok_2_middle_middle_left_row_left{
	width: calc(100% - 550px);
	float: left;
	background-color: #00e500;
	text-align: right;
	padding-right: 40px;
	color: #ffffff;
	font-size: 26px;
	line-height: 26px;
	vertical-align: middle;
	background-position: calc(100% - 200px) center;
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
	transition: all 0.3s;
	}
}	


@media (min-width:1510px){		
.cloud_blok_2_middle_middle_left_row_left{
	width: calc(100% - 850px);
	float: left;
	background-color: #00e500;
	text-align: right;
	padding-right: 40px;
	color: #ffffff;
	font-size: 26px;
	line-height: 26px;
	vertical-align: middle;
	background-position: calc(100% - 200px) center;
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
	transition: all 0.3s;
	}
}


.cloud_blok_2_middle_middle_left_row_left_logotje{
	width: 40px;
	height: 40px;
	display: block;
	border:6px solid #eeeded;
	border-radius: 50%;
	position: absolute;
	right:206px;
	top:-26px;
	background-color: #ffffff;
	background-image: url('images/bullet_points.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 60%;
	}
	
	
	
		
.cloud_blok_2_middle_middle_left_row_left>div{
	display: inline-block;
	}
.cloud_blok_2_middle_middle_left_row_right{
	width: 420px;
	float: right;
	}	
@media (min-width:1310px){	
.cloud_blok_2_middle_middle_left_row_right{
	width: 540px;
	float: right;
	}
}
@media (min-width:1510px){	
.cloud_blok_2_middle_middle_left_row_right{
	width: 840px;
	float: right;
	}
}
	
.cloud_blok_2_middle_middle_left_row_right_blok1{
	width: 133px;
	background-color: #ffffff;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-right: 10px;
	border:1px solid #ffffff;
	transition: all 0.3s;
	cursor: pointer;
	}
.cloud_blok_2_middle_middle_left_row_right_blok2{
	width: 133px;
	background-color: #ffffff;
	text-align: center;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	border:1px solid #ffffff;
	transition: all 0.3s;
	cursor: pointer;
	}
.cloud_blok_2_middle_middle_left_row_right_blok3{
	width: 133px;
	background-color: #ffffff;
	text-align: center;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border:1px solid #ffffff;
	transition: all 0.3s;
	cursor: pointer;
	}
@media (min-width:1310px){
.cloud_blok_2_middle_middle_left_row_right_blok1{
	width: 173px;
	background-color: #ffffff;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-right: 10px;
	border:1px solid #ffffff;
	transition: all 0.3s;
	cursor: pointer;
	}
.cloud_blok_2_middle_middle_left_row_right_blok2{
	width: 173px;
	background-color: #ffffff;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-right: 10px;
	border:1px solid #ffffff;
	transition: all 0.3s;
	cursor: pointer;
	}
.cloud_blok_2_middle_middle_left_row_right_blok3{
	width: 173px;
	background-color: #ffffff;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border:1px solid #ffffff;
	transition: all 0.3s;
	cursor: pointer;
	}
}	
@media (min-width:1510px){
.cloud_blok_2_middle_middle_left_row_right_blok1{
	width: 273px;
	background-color: #ffffff;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-right: 10px;
	border:1px solid #ffffff;
	transition: all 0.3s;
	cursor: pointer;
	}
.cloud_blok_2_middle_middle_left_row_right_blok2{
	width: 273px;
	background-color: #ffffff;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-right: 10px;
	border:1px solid #ffffff;
	transition: all 0.3s;
	cursor: pointer;
	}
.cloud_blok_2_middle_middle_left_row_right_blok3{
	width: 273px;
	background-color: #ffffff;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border:1px solid #ffffff;
	transition: all 0.3s;
	cursor: pointer;
	}
}
.cloud_blok_left{
	width: calc(50% - 635px);
	float: left;
	}	
	
	
.cloud_blok_2_middle_middle_left_row_right_blok1>div{
	display: inline-block;
	}
.cloud_blok_2_middle_middle_left_row_right_blok2>div{
	display: inline-block;
	}
.cloud_blok_2_middle_middle_left_row_right_blok3>div{
	display: inline-block;
	}





.opweg_naar_cloud_item{
	position: absolute;
	z-index: 5;
	width: 100%;
	display: none;
	padding-right: 100px
	}
#opweg_naar_cloud_item_rechts{
	background-color: #ffffff;
	width: calc(100% - 470px);
	padding: 20px;
	}
#opweg_naar_cloud_item_rechts h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	}
#opweg_naar_cloud_item_rechts h3{
	color: #404040;
	font-size: 20px;
	line-height: 20px;
	margin: 0;
	}
#opweg_naar_cloud_item_rechts p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 20px;
	font-size: 16px;
	line-height: 24px;
	}
	
.opweg_naar_cloud_item_terug{
	position: absolute;
	z-index: 100;
	top:0;
	left:0;
	height: 120px;
	width: 50px;
	padding-top: 50px;
	font-size: 30px;
	line-height: 30px;
	cursor: pointer;
	}	
.opweg_naar_cloud_item_verder{
	position: absolute;
	z-index: 100;
	top:0;
	right:50px;
	height: 120px;
	width: 50px;
	padding-top: 50px;
	font-size: 30px;
	line-height: 30px;
	cursor: pointer;
	}	
.opweg_naar_cloud_item_top{
	width: 100%;
	background-color: #00e500;
	color: #ffffff;
	text-align: center;
	height: 110px;
	font-size: 30px;
	line-height: 30px;
	background-repeat: no-repeat;
	position: relative;
	}
.opweg_naar_cloud_item_naam{
	display: inline-block;
	}

.opweg_naar_cloud_item_top_logotje{
	width: 40px;
	height: 40px;
	border:6px solid #eeeded;
	border-radius: 50%;
	position: absolute;
	cursor: pointer;
	z-index: 10;
	bottom:-20px;
	left: calc(50% - 20px);
	background-color: #ffffff;
	background-image: url('images/bullet_points.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 60%;
	transition:all 0.3s;
	}
.opweg_naar_cloud_item_top_logotje:hover{
	background-color: #00e500;
	background-image: url('images/bullet_points_wit.png');
	}



.opweg_naar_cloud_item_body{
	position: relative;
	width: 100%;
	}

.opweg_naar_cloud_item_body_left_onder{
	position: absolute;
	padding:10px;
	color: #404040;
	padding-right: 0;
	background-color: #eeeded;
	z-index: 8;
	width: 50%;
	top:0;
	left:0;
	}
	
	
	
.opweg_naar_cloud_item_body_left_onder_item{
	width: 100%;
	height: 440px;
	background-color: #ffffff;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	}
.opweg_naar_cloud_item_body_left{
	width: 50%;
	float: left;
	border-right:1px solid #404040;
	padding-top: 10px;
	background-color: #eeeded;
	overflow: hidden;
	position: relative;
	z-index: 9;
	}

.opweg_naar_cloud_item_body_right{
	width: 50%;
	float: right;
	padding-top: 10px;
	padding-right: 50px;
	}

.opweg_naar_cloud_item_body_balk{
	width: 100%;
	height: 140px;
	margin-bottom: 10px;
	background-color: #ffffff;
	color: #404040;
	padding: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	overflow: hidden;
	transition: margin-left 0.3s;
	}
.opweg_naar_cloud_item_body_balk.opgeschoven{
	margin-left: 10px;
	}	
	
.opweg_naar_cloud_item_body_balk h3{
	color: #404040;
	font-size: 20px;
	line-height: 20px;
	margin: 0;
	}
.info_gebieden_sub_onderwerp{
	width: 100%;
	height: 40px;
	padding-left: 20px;
	padding-top: 8px;
	background-image: url('images/mobile_plus_oranje.png');
	background-position: left center;
	background-size: 20px auto;
	background-repeat: no-repeat;
	cursor: pointer;
	transition: all 0.3s;
	}
.info_gebieden_sub_onderwerp:hover{
	color: #00e500;
	}
.info_gebieden_sub_onderwerp.active_item{
	background-image: url('images/mobile_min_oranje.png');
	color: #00e500;
	}
	

#cloud_blok_3{
	width: 100%;
	overflow: hidden;
	background-color: #eeeded;
	padding-bottom: 0px;
	padding-bottom: 40px;
	}
#cloud_blok_3_middle{
	background-color: #a6a6a6;
	padding-left: 0px;
	padding-right: 0px;
	}	
@media (min-width:1055px){
#cloud_blok_3_middle{
	background-color: #a6a6a6;
	padding-left: 100px;
	padding-right: 100px;
	}
#cloud_blok_3{
	width: 100%;
	overflow: hidden;
	background-color: #eeeded;
	padding-bottom: 0px;
	}	
}	
.cloud_blok_3_middle_item{
	-webkit-transform: skewX(0deg);
	transform: skewX(0deg);
	width: 100%;
	float: none;
	overflow: hidden;
	background-color: #eeeded;
	}	
.cloud_blok_3_middle_item_top{
	display: none;
	}
	
.cloud_blok_3_middle_item_mobile{
	display: block;
	width: 100%;
	}	
.cloud_blok_3_middle_item_top_inner{
	width: 100%;
	padding-top: 80%;
	background-position: center center;
	background-size: cover;
	}		
.cloud_blok_3_middle_item_top_inner h3{
	color: #404040;
	}		
.cloud_blok_3_middle_item_bottom{
	width: 100%;
	-webkit-transform: skewX(0deg);
	transform: skewX(0deg);
	}	
.cloud_blok_3_middle_item_bottom_inner{
	width: 100%;
	text-align: center;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #eeeded;
	}	
@media (min-width:1055px){
.cloud_blok_3_middle_item{
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	width: 32.3%;
	float: left;
	overflow: hidden;
	background-color: #eeeded;
	}
.cloud_blok_3_middle_item_top{
	display: block;
	width: 100%;
	overflow: hidden;
	background-color: #eeeded;
	}
.cloud_blok_3_middle_item_mobile{
	display: none;
	}	
.cloud_blok_3_middle_item_top_inner{
	display: block;
	width: 140%;
	margin-left: -20%;
	background-position: center center;
	background-size: cover;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	background-color: #eeeded;
	}	
.cloud_blok_3_middle_item_bottom{
	width: 100%;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}
.cloud_blok_3_middle_item_bottom_inner{
	width: 100%;
	text-align: center;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 60px;
	background-color: #eeeded;
	padding-bottom: 0px;
	}		
}	



	


	
	

.cloud_blok_3_middle_item_bottom_inner{
	color: #404040;	
	}



.cloud_blok_3_middle_item_bottom_inner p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 20px;
	font-size: 16px;
	line-height: 24px;
	}

.cloud_blok_3_middle_item_bottom_inner_text{
	overflow: hidden;
	padding-left: 20px;
	padding-right: 40px;
	background-color: #eeeded;
	}
.cloud_blok_3_middle_item_bottom_inner_btn{
	display: inline-block;
	margin-left: -50px;
	color: #ffffff;
	background-color: #00e500;
	text-decoration: none;
	transition: all 0.3s;
	position: relative;
	cursor: pointer;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	z-index: 20000;
	}
.cloud_blok_3_middle_item_bottom_inner_btn>div{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}	
	
	
.cloud_blok_3_middle_item_bottom_inner_btn:hover{
	background-color: #ffffff;
	color: #00e500;
	}

.cloud_blok_3_section{
	overflow: hidden;
	}
	
	
	
.derde_text_blok_right{
	width: calc(50% - 635px);
	float: right;
	min-height: 600px;
	position: static;
	}
.derde_text_blok_right_skewed_div{
	display:none;
	}
.derde_text_blok_right_skewed_div_inner{
	display:none;
	}
@media (min-width:1055px){
		
.derde_text_blok_right_skewed_div{
	display:block;
	width: 540px;
	height: 1360px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -400px;
	overflow: hidden;
	}
.derde_text_blok_right_skewed_div_inner{
	display:block;
	width: 540px;
	height: 1360px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	background-position: right top;
	background-size: cover;
	margin-left: -100px;
	}
}

.cloud_blok_3_item_tekst_bottom{
	background-color: #ffffff;
	}

.cloud_blok_3_item_left{
	width: 100%;
	}
.cloud_blok_3_item_tekst_top h2{
	color: #404040;
	font-size: 20px;
	line-height: 20px;
	margin: 0;
	margin-bottom: 30px;
	}
.cloud_blok_3_item_tekst_top p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 20px;
	font-size: 16px;
	line-height: 24px;
	}

.cloud_blok_3_item_tekst_top{
	width: 100%;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 40px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 100;
	text-align: center;
	}
.cloud_blok_3_item_tekst_top_inner{
	padding-left: 0px;
	max-width: 1270px;
	margin: 0 auto;
	}	
@media (min-width:1055px){	
.cloud_blok_3_item_tekst_top{
	width: 100%;
	float: left;
	text-align: left;
	padding-right: 400px;
	padding-left: 60px;
	padding-top: 60px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 100;
	overflow: hidden;
	}
.cloud_blok_3_item_tekst_top_inner{
	padding-left: 40px;
	max-width: 100%;
	margin: 0 auto;
	}
}

.cloud_blok_3_item_tekst_bottom{
	width: 100%;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 9;
	}	
@media (min-width:1055px){	
.cloud_blok_3_item_tekst_bottom{
	width: 100%;
	float: left;
	padding-right: 400px;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #404040;
	z-index: 9;
	}
}	
.cloud_blok_3_item_tekst_bottom_inner{
	padding-left: 0px;
	max-width: 1270px;
	margin: 0 auto;
	}

.cloud_blok_3_item{
	width: 100%;
	float: none;
	padding: 30px;
	text-align: center;
	margin: 0 auto;
	}
.cloud_blok_3_item_afbeelding{
	width: 100%;
	height: 50px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	}	
@media (min-width:1055px){	
.cloud_blok_3_item{
	width: 25%;
	float: left;
	padding: 30px;
	text-align: left;
	margin: 0 auto;
	}
.cloud_blok_3_item_afbeelding{
	width: 100%;
	height: 50px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	}
}

.cloud_blok_3_item h3{
	color: #404040;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	margin-bottom: 10px;
	}
.cloud_blok_3_item p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 20px;
	}



#cloud_blok_2_mobile_kop{
	text-align: center;
	margin-bottom: 10px;
	}
#cloud_blok_2_mobile_kop h2{
	color: #404040;
	font-size: 20px;
	line-height: 20px;
	margin: 0;
	}
.cloud_blok_2_mobile_item_body_intro{
	padding-left: 20px;
	padding-right: 20px;
	}
.cloud_blok_2_mobile_item{
	margin-bottom: 10px;
	}
.cloud_blok_2_mobile_item img{
	max-width: 100%;
	height: auto;
	}	
	
	
.cloud_blok_2_mobile_item h2{
	color: #404040;
	font-size: 20px;
	line-height: 20px;
	margin: 0;
	margin-bottom: 10px;
	}
.cloud_blok_2_mobile_item h3{
	color: #404040;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	margin-bottom: 10px;
	}	
.cloud_blok_2_mobile_item p{
	color: #404040;
	font-family: 'promptlight';
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 20px;
	}
.cloud_blok_2_mobile_item_body{
	overflow: hidden;
	height: 0;
	background-color: #ffffff;
	text-align: center;
	}

.cloud_blok_2_mobile_item_body_inner{
	padding-bottom: 20px;
	padding-top: 30px;
	padding-left: 0;
	padding-right: 0;
	background-color: #eeeded;
	}	
	
.cloud_blok_2_mobile_item_body_onderwerp_body{
	overflow: hidden;
	height: 0;
	background-color: #eeeded;
	text-align: center;
	}

.cloud_blok_2_mobile_item_kop{
	width: 100%;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 10px;
	background-color: #00e500;
	font-size: 16px;
	line-height: 16px;
	color: #ffffff;
	cursor: pointer;
	background-position: center 10px;
	background-size: auto 20px;
	background-repeat: no-repeat;
	transition: background-color 0.3s;
	}
.cloud_blok_2_mobile_item_kop:hover{
	background-color: #ffffff;
	color: #00e500;
	}
.cloud_blok_2_mobile_item_kop:hover div{
	color: #00e500;
	}
.cloud_blok_2_mobile_item_body_onderwerpen{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom:1px solid #000000;	
	}
.cloud_blok_2_mobile_item_body_onderwerp_kop{
	width: 100%;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #ffffff;
	color: #404040;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	cursor: pointer;
	transition: color 0.3s;
	}
.cloud_blok_2_mobile_item_body_onderwerp_kop:hover{
	color: #00e500;
	}
.cloud_blok_2_mobile_item_body_onderwerp_body{
	background-color: #ffffff;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}


.cloud_blok_2_mobile_item_body_onderwerp_logotje{
	width: 40px;
	height: 40px;
	display: block;
	margin: -40px auto 0 auto;
	border:6px solid #eeeded;
	border-radius: 50%;
	background-color: #ffffff;
	background-image: url('images/bullet_points.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 60%;
	}

#naar_contact_btn{
	position: fixed;
	z-index: 100000;
	right:20px;
	bottom:10px;
	background-color: #00e500;
	border:1px solid #00e500;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	cursor: pointer;
	color: #ffffff;
	transition: all 0.3s;
	}
#naar_contact_inner{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	}
#naar_contact_btn:hover{
	background-color: #ffffff;
	}
#naar_contact_btn:hover #naar_contact_inner{
	color: #00e500;
	}

/***********************************************************************/
/****************************CLOUD IN DE ZORG***************************/
/***********************************************************************/











/***********************************************************************/
/****************************DOORKLIK PAGINAS***************************/
/***************AFDELINGEN VACATURES DAG UIT HET LEVEN******************/
/***********************************************************************/

#doorklik_blokken{
	width: 100%;
	overflow: hidden;
	}


#doorklik_blokken_inner_links{
	width: 100%;
	min-height: 600px;
	float: left;
	position: relative;
	z-index: 100;
	}
#doorklik_blokken_inner_links_inner{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	margin: 0 auto;
	}
#doorklik_blokken_inner_links_inner>h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	padding-left: 30px;
	}
#doorklik_blokken_inner_links_inner>p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}
	
.doorklik_blokken_item_outer{
	width: 100%;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 60px;
	}
@media (min-width:500px){	
.doorklik_blokken_item_outer{
	width: 50%;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 60px;
	}	
}		
@media (min-width:1055px){	
.doorklik_blokken_item_outer{
	width: 25%;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 60px;
	}	
}	
	
.doorklik_blokken_item{
	width: 100%;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	height: 240px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	}		
	
.doorklik_blokken_item_inner{
	width: 140%;
	margin-left: -20%;
	background-position: center center;
	background-size: cover;	
	height: 240px;
	position: relative;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}
	
.doorklik_blokken_item_inner_mask{
	width: 100%;
	background-color: rgba(0,0,0,0.3);
	position: absolute;
	top:0;
	left:0;
	height: 240px;
	z-index: 0;
	}	
	
.doorklik_blokken_item_inner_inner{
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	height: 240px;
	overflow: hidden;
	background-color: transparent;
	transition: 0.3s;
	}
.doorklik_blokken_item_inner_inner>h2{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	font-size: 22px;
	line-height: 22px;
	margin: 0;
	margin-bottom: 10px;
	text-align: center;
	}
.doorklik_blokken_item_inner_inner>p{
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
	opacity: 0;
	transition: 0.3s;
	}	
.doorklik_blokken_item_inner_inner>p>span{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: inline-block;
	}		
.doorklik_blokken_item:hover .doorklik_blokken_item_inner_inner{
	background-color: #00e500;
	}		
.doorklik_blokken_item:hover .doorklik_blokken_item_inner_inner>p{
	opacity: 1;
	}

.doorklik_blokken_item_inner_inner>ul>li{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	background-image: url('images/bullet_points_wit.png');
	opacity: 0;
	transition: 0.3s;
	}
		
.doorklik_blokken_item:hover .doorklik_blokken_item_inner_inner>ul>li{
	opacity: 1;
	}









#doorklik_blokken_inner_rechts{
	display:none;
	}
@media (min-width:1055px){	
#doorklik_blokken_inner_rechts{
	width: 0px;
	float: right;
	position: relative;
	z-index: 10;
	display:block;
	}
}	
#doorklik_blokken_inner_rechts_skewed{
	width: 740px;
	height: 1360px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -410px;
	background-color: #d0d0d0;
	}











#doorklik_blokken2{
	width: 100%;
	overflow: hidden;
	}


#doorklik_blokken_inner_links2{
	width: 100%;
	min-height: 600px;
	float: left;
	position: relative;
	z-index: 100;
	}
#doorklik_blokken_inner_links_inner2{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	margin: 0 auto;
	}
#doorklik_blokken_inner_links_inner2>h2{
	color: #404040;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	margin-bottom: 30px;
	padding-left: 30px;
	}
#doorklik_blokken_inner_links_inner2>p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}
	
.doorklik_blokken_item_outer2{
	width: 100%;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 60px;
	}
@media (min-width:500px){	
.doorklik_blokken_item_outer2{
	width: 50%;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 60px;
	}	
}		
@media (min-width:1055px){	
.doorklik_blokken_item_outer2{
	width: 25%;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 60px;
	}	
}	
	
.doorklik_blokken_item2{
	width: 100%;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	height: 240px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	}		
	
.doorklik_blokken_item_inner2{
	width: 140%;
	margin-left: -20%;
	background-position: center center;
	background-size: cover;	
	height: 240px;
	position: relative;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}
	
.doorklik_blokken_item_inner_mask2{
	width: 100%;
	background-color: rgba(0,0,0,0.3);
	position: absolute;
	top:0;
	left:0;
	height: 240px;
	z-index: 0;
	}	
	
.doorklik_blokken_item_inner_inner2{
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	height: 240px;
	overflow: hidden;
	background-color: transparent;
	transition: 0.3s;
	}
.doorklik_blokken_item_inner_inner2>h2{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	font-size: 22px;
	line-height: 22px;
	margin: 0;
	margin-bottom: 10px;
	text-align: center;
	}
.doorklik_blokken_item_inner_inner2>p{
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
	opacity: 0;
	transition: 0.3s;
	}	
.doorklik_blokken_item_inner_inner2>p>span{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	display: inline-block;
	}		
.doorklik_blokken_item2:hover .doorklik_blokken_item_inner_inner2{
	background-color: #00e500;
	}		
.doorklik_blokken_item2:hover .doorklik_blokken_item_inner_inner2>p{
	opacity: 1;
	}

.doorklik_blokken_item_inner_inner2>ul>li{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	background-image: url('images/bullet_points_wit.png');
	opacity: 0;
	transition: 0.3s;
	}
		
.doorklik_blokken_item2:hover .doorklik_blokken_item_inner_inner2>ul>li{
	opacity: 1;
	}









#doorklik_blokken_inner_rechts2{
	display:none;
	}
@media (min-width:1055px){	
#doorklik_blokken_inner_rechts2{
	width: 0px;
	float: right;
	position: relative;
	z-index: 10;
	display:block;
	}
}	
#doorklik_blokken_inner_rechts_skewed2{
	width: 740px;
	height: 1360px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -410px;
	background-color: #d0d0d0;
	}





/***********************************************************************/
/****************************DOORKLIK PAGINAS***************************/
/***************AFDELINGEN VACATURES DAG UIT HET LEVEN******************/
/***********************************************************************/


/***********************************************************************/
/*************************DAG UIT HET LEVEN*****************************/
/***********************************************************************/




#dag_uit_hetleven{
	width: 100%;
	overflow: hidden;
	}


#dag_uit_hetleven_links{
	width: 100%;
	min-height: 600px;
	float: left;
	position: relative;
	z-index: 100;
	}
#dag_uit_hetleven_links_inner{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 120px;
	margin: 0 auto;
	}	
@media (min-width:1055px){	
#dag_uit_hetleven_links_inner{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 460px;
	padding-top: 120px;
	margin: 0 auto;
	}
}
#dag_uit_hetleven_links_inner h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
    word-wrap: break-word;
	}	
	
#dag_uit_hetleven_links_inner p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}




#dag_uit_hetleven_rechts{
	display: none;
	}
@media (min-width:1055px){
#dag_uit_hetleven_rechts{
	width: 0px;
	float: right;
	position: relative;
	z-index: 10;
	display: block;
	}
}	
#dag_uit_hetleven_rechts_skewed{
	width: 740px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -292px;
	background-color: #d0d0d0;
	overflow: hidden;
	position: relative;
	}
#dag_uit_hetleven_rechts_skewed_inner{
	width: 140%;
	height: 600px;
	right:-150px;
	bottom:0;
	position: absolute;
	background-position: left bottom;
	background-size: auto 100%;
	background-repeat: no-repeat;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}


/***********************************************************************/
/*************************DAG UIT HET LEVEN*****************************/
/***********************************************************************/










/***********************************************************************/
/******************************VACATURE*********************************/
/***********************************************************************/




#vacature{
	width: 100%;
	overflow: hidden;
	}


#vacature_links{
	width: 100%;
	min-height: 600px;
	float: left;
	position: relative;
	z-index: 100;
	}
	
#vacature_links_inner{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 120px;
	padding-bottom: 120px;
	margin: 0 auto;
	}


#vacature_links_inner h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
	
#vacature_links_inner p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}
#vacature_links li{
	color: #404040;
    font-family: 'promptlight';
	}

#vacature_links_inner_zonder{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 120px;
	padding-bottom: 0px;
	margin: 0 auto;
	}
@media (min-width:1055px){
#vacature_links_inner_zonder{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 120px;
	padding-bottom: 0px;
	margin: 0 auto;
	}
}	
#vacature_links_inner_zonder h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
	
#vacature_links_inner_zonder p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}








#vacature_rechts{
	display: none;
	}
#mobile_vacature_form{
	display: block;	
	padding-top: 60px;
	}	
#vacature_links_inner_text_zonder{
	padding-right: 0px;
	}	
#vacature_links_inner_text{
	padding-right: 0px;
	}	
@media (min-width:1055px){
#vacature_links_inner_text_zonder{
	padding-right: 400px;
	}
#vacature_links_inner_text{
	padding-right: 260px;
	}	
#mobile_vacature_form{
	display: none;	
	}
#vacature_rechts{
	width: 0px;
	float: right;
	position: relative;
	z-index: 110;
	display: block;
	}
}	
#vacature_rechts_skewed{
	width: 1240px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -292px;
	background-color: #d0d0d0;
	position: relative;
	}
#vacature_rechts_skewed_inner{
	width: 100%;
	right:0px;
	position: absolute;
	background-position: left bottom;
	background-size: auto 100%;
	background-repeat: no-repeat;
	}
#vacature_rechts_skewed_inner_afbeelding_holder{
	
	width: 100%;
	overflow: hidden;
	right:0px;
	top:0;
	position: absolute;
	}	
#vacature_rechts_skewed_inner_afbeelding{
	width: 121%;
	position: relative;
	background-size: auto 100%;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	margin-left: -15%;
	}	
	
		
#vacature_rechts_skewed_zonder{
	width: 740px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -425px;
	background-color: #d0d0d0;
	position: relative;
	}	
	
	
#vacature_rechts_skewed_inner_zonder{
	width: 100%;
	height: 440px;
	right:0px;
	bottom:60px;
	position: absolute;
	background-position: left bottom;
	background-size: auto 100%;
	background-repeat: no-repeat;
	}









#vacature2{
	width: 100%;
	overflow: hidden;
	}


#vacature_links2{
	width: 100%;
	min-height: 600px;
	float: left;
	position: relative;
	z-index: 100;
	}
	
#vacature_links_inner2{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 120px;
	padding-bottom: 120px;
	margin: 0 auto;
	}


#vacature_links_inner2 h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
	
#vacature_links_inner2 p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}

#vacature_links_inner_zonder2{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 120px;
	padding-bottom: 0px;
	margin: 0 auto;
	}
@media (min-width:1055px){
#vacature_links_inner_zonder2{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 120px;
	padding-bottom: 0px;
	margin: 0 auto;
	}
}	
#vacature_links_inner_zonder2 h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
	
#vacature_links_inner_zonder2 p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}

#vacature_links2 li{
	color: #404040;
    font-family: 'promptlight';
	}







#vacature_rechts2{
	display: none;
	}
#mobile_vacature_form2{
	display: block;	
	padding-top: 60px;
	}	
#vacature_links_inner_text_zonder2{
	padding-right: 0px;
	}	
#vacature_links_inner_text2{
	padding-right: 0px;
	}	
@media (min-width:1055px){
#vacature_links_inner_text_zonder2{
	padding-right: 400px;
	}
#vacature_links_inner_text2{
	padding-right: 260px;
	}	
#mobile_vacature_form2{
	display: none;	
	}
#vacature_rechts2{
	width: 0px;
	float: right;
	position: relative;
	z-index: 110;
	display: block;
	}
}	
#vacature_rechts_skewed2{
	width: 1240px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -292px;
	background-color: #d0d0d0;
	position: relative;
	}
#vacature_rechts_skewed_inner2{
	width: 100%;
	right:0px;
	position: absolute;
	background-position: left bottom;
	background-size: auto 100%;
	background-repeat: no-repeat;
	}
#vacature_rechts_skewed_inner_afbeelding_holder2{
	
	width: 100%;
	overflow: hidden;
	right:0px;
	top:0;
	position: absolute;
	}	
#vacature_rechts_skewed_inner_afbeelding2{
	width: 121%;
	position: relative;
	background-size: auto 100%;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	margin-left: -15%;
	}	
	
		
#vacature_rechts_skewed_zonder2{
	width: 740px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -425px;
	background-color: #d0d0d0;
	position: relative;
	}	
	
	
#vacature_rechts_skewed_inner_zonder2{
	width: 100%;
	height: 440px;
	right:0px;
	bottom:60px;
	position: absolute;
	background-position: left bottom;
	background-size: auto 100%;
	background-repeat: no-repeat;
	}











#vacature3{
	width: 100%;
	overflow: hidden;
	}


#vacature_links3{
	width: 100%;
	min-height: 600px;
	float: left;
	position: relative;
	z-index: 100;
	}
#vacature_links3 li{
	color: #404040;
    font-family: 'promptlight';
	}	
#vacature_links_inner3{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 120px;
	padding-bottom: 120px;
	margin: 0 auto;
	}


#vacature_links_inner3 h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
	
#vacature_links_inner3 p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}

#vacature_links_inner_zonder3{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 60px;
	padding-bottom: 60px;
	margin: 0 auto;
	}
@media (min-width:1055px){
#vacature_links_inner_zonder3{
	width: 100%;
	max-width: 1600px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 120px;
	padding-bottom: 0px;
	margin: 0 auto;
	}
}	
#vacature_links_inner_zonder3 h2{
	color: #404040;
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 30px;
	}	
	
#vacature_links_inner_zonder3 p{
	color: #404040;
    font-family: 'promptlight';
    padding-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
	}








#vacature_rechts3{
	display: none;
	}	
#vacature_links_inner_text_zonder3{
	padding-right: 0px;
	}	
#vacature_links_inner_text3{
	padding-right: 0px;
	}	
@media (min-width:1055px){
#vacature_links_inner_text_zonder3{
	padding-right: 400px;
	}
#vacature_links_inner_text3{
	padding-right: 460px;
	}	
#vacature_rechts3{
	width: 0px;
	float: right;
	position: relative;
	z-index: 110;
	display: block;
	}
}	
#vacature_rechts_skewed3{
	width: 1240px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -575px;
	background-color: #d0d0d0;
	position: relative;
	padding-top: 200px;
	}
#vacature_rechts_skewed_inner3{
	width: 100%;
	right:0px;
	position: absolute;
	background-position: left bottom;
	background-size: auto 100%;
	background-repeat: no-repeat;
	}
#vacature_rechts_skewed_inner_afbeelding_holder3{
	
	width: 100%;
	overflow: hidden;
	right:0px;
	top:0;
	position: absolute;
	}	
#vacature_rechts_skewed_inner_afbeelding3{
	width: 121%;
	position: relative;
	background-size: auto 100%;
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	margin-left: -12%;
	}	
	
		
#vacature_rechts_skewed_zonder3{
	width: 740px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	margin-left: -768px;
	background-color: #d0d0d0;
	position: relative;
	}	
	
	
#vacature_rechts_skewed_inner_zonder3{
	width: 100%;
	height: 440px;
	right:0px;
	bottom:60px;
	position: absolute;
	background-position: left bottom;
	background-size: auto 100%;
	background-repeat: no-repeat;
	}





















.vacature_links_inner_formulier_row{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}
.vacature_links_inner_formulier_row{
	color: #404040;
    font-family: 'promptlight';
    font-size: 18px;
    line-height: 18px;
	}

.vacature_links_inner_formulier_row input[type=text]{
	width: 100%;
	height: 34px;
	max-width: 400px;
	padding-left: 8px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 14px;
	line-height: 20px;
	border:none;
	font-family: inherit;
	background-color: #ffffff;
	background-image: url('images/vacature_text_cap_links.png') , url('images/vacature_text_cap_rechts.png');
	background-position: left bottom, right top;
	background-repeat: no-repeat no-repeat;
	}	
	
.vacature_links_inner_formulier_row textarea{
	width: 100%;
	height: 120px;
	padding: 8px;
	max-width: 520px;
	font-size: 14px;
	line-height: 20px;
	font-family: inherit;
	border:1px solid #ffffff;
	background-color: #ffffff;
	resize:none;
	border:none;
	padding-left: 47px;
	padding-right: 47px;
	font-family: inherit;
	background-color: #ffffff;
	background-image: url('images/vacature_text_cap_links.png') , url('images/vacature_text_cap_rechts.png');
	background-position: left center, right center;
	background-repeat: no-repeat no-repeat;
	}

#vacature_voornaam_holder{
	margin-left: -108px;
	margin-bottom: 10px;
	}

#vacature_achternaam_holder{
	margin-left: -125px;
	margin-bottom: 10px;
	}

#vacature_email_holder{
	margin-left: -120px;
	margin-bottom: 10px;
	}

#vacature_telefoon_holder{
	margin-left: -87px;
	margin-bottom: 10px;
	}

#vacature_bericht_holder{
	margin-left: -123px;
	margin-bottom: 10px;
	}
#vacature_cv_holder{
	margin-left: -113px;
	margin-bottom: 10px;
	}		
#vacature_verzend_holder{
	background-color: #00e500;
	border: 1px solid #00e500;
	cursor: pointer;
	color: #ffffff;
	transition: all 0.3s;
	width: 180px;
	text-align: center;
	margin-left: 294px;
	}	
#vacature_verzend_btn{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 7px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	transition: all 0.3s;
	display: block;
	text-decoration: none;
	}
#vacature_verzend_holder:hover{
	background-color: #ffffff;
	}
#vacature_verzend_holder:hover #vacature_verzend_btn{
	color: #00e500;
	}


#vacature_links_inner_gegevens_holder{
	width: 100%;
	max-width: 520px;
	padding-left: 0px;
	}
#vacature_links_inner_gegevens_text{
    padding-left: 20px;
    border-left: 2px solid #00e500;
	
	}
#vacature_links_inner_gegevens_text>p{
	padding-bottom: 0;
	margin-bottom: 0;
	}	
		
#vacature_links_inner_gegevens_adres{
	text-align: left;
	color: #404040;
    font-family: 'promptlight';
    font-size: 18px;
    line-height: 22px;
    padding-left: 20px;
    border-left: 2px solid #00e500;
	}

#vacature_links_inner_gegevens_telefoon{
	text-align: left;
	color: #404040;
    font-family: 'promptlight';
    font-size: 18px;
    line-height: 22px;
    padding-left: 20px;
    border-left: 2px solid #00e500;
	}	
#vacature_links_inner_gegevens_telefoon p, #vacature_links_inner_gegevens_adres p, #vacature_rechts_inner_gegevens_adres p, #vacature_rechts_inner_gegevens_telefoon p{
	padding-bottom: 0px!important;	
	}	
	
	
	
#vacature_rechts_inner_gegevens_holder{
	width: 100%;
	max-width: 320px;
	position: absolute;
	right: 420px;
	bottom: 120px;	
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}
#vacature_rechts_inner_gegevens_adres{
	text-align: right;
	color: #404040;
    font-family: 'promptlight';
    font-size: 18px;
    line-height: 22px;
    padding-right: 20px;
    border-right: 2px solid #00e500;
	}

#vacature_rechts_inner_gegevens_telefoon{
	text-align: right;
	color: #404040;
    font-family: 'promptlight';
    font-size: 18px;
    line-height: 22px;
    padding-right: 20px;
    border-right: 2px solid #00e500;
	}


.mobile_vacature_form_row{
	margin-bottom: 10px;
	}
#mobile_vacature_form input[type=text]{
	width: 100%;
	height: 34px;
	max-width: 400px;
	padding-left: 8px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 14px;
	line-height: 20px;
	border:none;
	font-family: inherit;
	background-color: #ffffff;
	background-image: url('images/vacature_text_cap_links.png') , url('images/vacature_text_cap_rechts_mobile.png');
	background-position: left bottom, right top;
	background-repeat: no-repeat no-repeat;
	}

#mobile_vacature_form textarea{
	width: 100%;
	height: 120px;
	padding: 8px;
	max-width: 520px;
	font-size: 14px;
	line-height: 20px;
	font-family: inherit;
	border:1px solid #ffffff;
	background-color: #ffffff;
	resize:none;
	border:none;
	padding-left: 47px;
	padding-right: 47px;
	font-family: inherit;
	background-color: #ffffff;
	background-image: url('images/vacature_text_cap_links.png') , url('images/vacature_text_cap_rechts_mobile.png');
	background-position: left center, right center;
	background-repeat: no-repeat no-repeat;
	}
#mobile_vacature_verzend_holder{
	background-color: #00e500;
	border: 1px solid #00e500;
	cursor: pointer;
	color: #ffffff;
	transition: all 0.3s;
	width: 180px;
	text-align: center;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	}
#mobile_vacature_verzend_btn{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 7px;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	color: #ffffff;
	transition: all 0.3s;
	display: block;
	text-decoration: none;	
	}
#mobile_vacature_verzend_holder:hover{
	background-color: #ffffff;
	}
#mobile_vacature_verzend_holder:hover #mobile_vacature_verzend_btn{
	color: #00e500;
	}
	
	
	
#vacature_verzonden{
	color: green;
    font-family: 'promptlight';
    font-size: 14px;
    line-height: 22px;
    display: none;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	font-weight: 700;
	padding-left: 40px;
	}	
#mobile_vacature_verzonden{
	color: green;
    font-family: 'promptlight';
    font-size: 14px;
    line-height: 22px;
    display: none;
	font-weight: 700;
	padding-top: 20px;
	}	
	
	
#bijlage_toevoegen{
	cursor: pointer;
	font-size: 14px;
	line-height: 14px;
	color: inherit;
	padding-left: 10px;
	transition:all 0.3s;
	text-align: center;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}
	
#mobile_vacature_cv_attachement_iframe{
	height: 44px;
	width: 100%;
	max-width: 220px;
	display: block;
	cursor: pointer;
	border:1px solid #00a500;
	background-color: #ffffff;
	color: #5a5a5a;
	transition:all 0.3s;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);	
	vertical-align: text-bottom;
	}	
	
	
#vacature_cv_attachement_iframe{
	height: 44px;
	width: 100%;
	display: inline-block;
	cursor: pointer;
	border:1px solid #00a500;
	background-color: #ffffff;
	color: #5a5a5a;
	transition:all 0.3s;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);	
	vertical-align: text-bottom;
	}	
@media (min-width:840px){
#bijlage_toevoegen{
	cursor: pointer;
	font-size: 14px;
	line-height: 14px;
	color: inherit;
	padding-left: 10px;
	transition:all 0.3s;
	text-align: left;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}		
#vacature_cv_attachement_iframe{
	height: 44px;
	width: 150px;
	margin-left: 20px;
	display: inline-block;
	cursor: pointer;
	border:1px solid #00a500;
	background-color: #ffffff;
	color: #5a5a5a;
	transition:all 0.3s;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);	
	vertical-align: text-bottom;
	}
}	
#profiel_upload{
	width: 100%;
	height: 40px;
	position: absolute;
	z-index: 1000;
	opacity: 0;
	cursor: pointer;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}	
#upload_gif2{
	width: 150px;
	height: 20px;
	background-image: url('images/loader.gif');
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 20px;
	display: none;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	}

/***********************************************************************/
/******************************VACATURE*********************************/
/***********************************************************************/




































































/***********************************************************************/
/*************************SEO PRE FOOTER********************************/
/***********************************************************************/
#extra_seo_tekst{
	width: 100%;
	background-color: #404040;
	overflow: hidden;
	height: 40px;
	}
#extra_seo_tekst_inner_balk{
	height: 40px;
	width: 100%;
	background-color: #404040;
	}
#extra_seo_tekst_inner_balk_tekst{
	background-color: #ffffff;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	float: right;
	height: 40px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 120px;
	}
#extra_seo_tekst_inner_balk_tekst_inner{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	padding-top: 8px;
	cursor: pointer;
	transition: all 0.3s;
	color: #666666;
	}
#extra_seo_tekst_inner_balk_tekst_inner:hover{
	color: #00e500;
	}

#extra_seo_tekst_inner_tekst{
	width: 100%;
	max-width: 1270px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0 auto;
	padding-top: 120px;
	padding-bottom: 120px;
	color: #ffffff;
	
	}
	
#extra_seo_tekst_inner_tekst p{
	font-family: 'promptlight';
	font-size: 14px;
	line-height: 24px;
	color: #ffffff;
	font-weight: 100;
	padding-bottom: 24px;
	}	
#extra_seo_tekst_inner_tekst p a{
	color: #00a900;
	}
#extra_seo_tekst_inner_tekst p a:hover{
	text-decoration: underline;
	}	
	
	
	
	
	
#extra_seo_tekst_inner_sluiten{
	width: 100%;
	background-color: #ffffff;
	height: 40px;
	}
#extra_seo_tekst_inner_sluiten_tekst{
	background-color: #404040;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	float: right;
	height: 40px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 120px;
	}
#extra_seo_tekst_inner_sluiten_tekst_inner{
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	padding-top: 8px;
	cursor: pointer;
	transition: all 0.3s;
	color: #ffffff;
	}
#extra_seo_tekst_inner_sluiten_tekst_inner:hover{
	color: #00e500;
	}	
	
/***********************************************************************/
/*************************SEO PRE FOOTER********************************/
/***********************************************************************/


/***********************************************************************/
/*************************FOOTER****************************************/
/***********************************************************************/

#op_de_hoogte_holder{
	width: 100%;
	height: 0px;
	z-index: 310000;
	}
#op_de_hoogte{
	width: 100%;
	z-index: 310000;
	font-size: 14px;
	line-height: 14px;
	min-height: 40px;
	margin-left: -20px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	position: absolute;
	}
#op_de_hoogte_inner{
	min-height: 40px;
	background-color: #00e500;
	border:1px solid #00e500;
	transition:all 0.3s;
	float: left;
	}
	
#op_de_hoogte_inner a{
	display: block;
	min-height: 40px;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ffffff;
	width: 100%;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	text-decoration: none;
	transition:all 0.3s;
	}	
@media (min-width:1055px){
#op_de_hoogte_holder{
	width: 40%;
	height: 0px;
	z-index: 200000;
	}
#op_de_hoogte{
	width: 100%;
	z-index: 30000;
	font-size: 16px;
	line-height: 16px;
	height: 40px;
	margin-left: -20px;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	position: absolute;
	}
#op_de_hoogte_inner{
	height: 40px;
	background-color: #00e500;
	border:1px solid #00e500;
	transition:all 0.3s;
	float: left;
	}	
#op_de_hoogte_inner a{
	display: block;
	height: 40px;
	float: left;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 10px;
	color: #ffffff;
	width: 100%;
	-webkit-transform: skewX(21deg);
	transform: skewX(21deg);
	text-decoration: none;
	transition:all 0.3s;
	}
}	
	
#op_de_hoogte_inner:hover{
	background-color: #ffffff;
	}
#op_de_hoogte_inner:hover a{
	color: #00a900;
	}

footer{
	width: 100%;
	background-position: center;
	background-size: cover;
	}
#footer_inner_top{
	width: 100%;
	margin: 0 auto;
	padding-top: 60px;
	}	
#footer_inner_bottom{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background-color: #404040;
	height: auto;
	}
#footer_inner_bottom{
	width: 100%;
	min-height: 170px;
	position: relative;
	z-index: 10;
	bottom:0;
	left:0;
	}	
#footer_inner_bottom_inner_top{
	background-color: #404040;
	height: auto;
	width: 100%;
	}


#footer_inner_bottom_inner_bottom{
	background-color: #dedede;
	height: auto;
	width: 100%;
	text-align: center;
	}	
		
#logo_footer{
	width: auto;
	height: auto;
	max-height: 80px;
	display: block;
	float: left;
	}	
#logo_footer img{
	width: auto;
	height: auto;
	max-height: 80px;
	}
	
.footer_kollom{
	width: 100%;
	float: none;
	padding-left: 20px;
	padding-right: 20px;
	border-left: none;
	font-size: 14px;
	color: #ffffff;
	min-height: 0px;
	text-align: center;
	margin-bottom: 30px;
	}
.footer_kollom div#tekst_holder{
	display: block;
	position: relative;
	bottom:0;
	}	
		
.footer_kollom ul{
	display: block;
	position: relative;
	bottom:0;
	}
#social_footer_holder{
	float: none;
	display: inline-block;
	margin: 0 auto 20px auto;
	}
#copyright{
	color: #404040;
	display: block;
	font-size: 12px;
	font-weight: 100;
	float: none;
	padding-top: 8px;
	padding-bottom: 12px;
	}
	
#footer_inner_bottom_inner_bottom ul{
	display: inline-block;
	}	
	
#footer_inner_bottom_inner_bottom ul li{
	float: none;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 12px;
	border-left: none;
	padding-bottom: 12px;
	}
#footer_inner_bottom_inner_bottom ul li a{
	color: #404040;
	text-decoration: none;
	transition:all 0.3s;
	}	
#footer_inner_bottom_inner_bottom ul li a:hover{
	color: #00e500;
	}	
#footer_links{
	display: none;
	}
#logo_footer{
	display: none;
	}					
@media (min-width:1055px){	

#logo_footer{
	display: block;
	padding-top: 5px;
	}
#footer_inner_bottom{
	width: 100%;
	min-height: 120px;
	position: absolute;
	z-index: 10;
	bottom:0;
	left:0;
	}
#footer_inner_bottom_inner{
	width: 100%;
	height: 120px;
	}	

#footer_inner_bottom_inner_top{
	background-color: #404040;
	height: 90px;
	width: 100%;
	}


#footer_inner_bottom_inner_bottom{
	background-color: #dedede;
	height: 30px;
	width: 100%;
	text-align: left;
	float: left;
	}


#footer_links{
	width: 90px;
	height: 90px;
	background-color: #dedede;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	float: left;
	display: block;
	margin-left: -40px;
	margin-right: 20px;
	}


	
#footer_inner_top{
	width: 100%;
	padding-left: 65px;
	padding-right: 65px;
	position: absolute;
	z-index: 10;
	bottom:160px;
	left:0;
	}
.footer_kollom{
	width: 25%;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #00e500;
	font-size: 14px;
	color: #ffffff;
	min-height: 200px;
	text-align: left;
	}
.footer_kollom div#tekst_holder{
	display: block;
	position: absolute;
	bottom:0;
	}	
		
.footer_kollom ul{
	display: block;
	position: absolute;
	bottom:0;
	}	

#copyright{
	color: #404040;
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	font-weight: 100;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	float: left;
	margin-right: 4px;
	}
#footer_inner_bottom_inner_bottom ul{
	display: inline-block;
	}	
	
#footer_inner_bottom_inner_bottom ul li{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 12px;
	border-left: 2px solid #404040;
	padding-bottom: 0px;
	}
#footer_inner_bottom_inner_bottom ul li a{
	color: #404040;
	text-decoration: none;
	transition:all 0.3s;
	}	
#footer_inner_bottom_inner_bottom ul li a:hover{
	color: #00e500;
	}	
#social_footer_holder{
	float: right;
	height: 90px;
	padding-top: 15px;
	padding-right: 20px;
	margin: 0;
	}		
}	
@media (min-width:1400px){
#footer_inner_bottom_inner_bottom{
	padding-left: 20px;
	}
#footer_links{
	width: 90px;
	height: 90px;
	background-color: #dedede;
	-webkit-transform: skewX(-21deg);
	transform: skewX(-21deg);
	float: left;
	display: block;
	margin-left: -40px;
	margin-right: 20px;
	}	
	
#copyright{
	color: #404040;
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	font-weight: 100;
	padding-top: 7px;
	padding-left: 4px;
	padding-right: 0px;
	vertical-align: top;
	float: left;
	margin-right: 4px;
	}
	
	
#footer_inner_bottom_inner_bottom ul{
	display: block;
	float: left;
	padding-top: 6px;
	}	
	
#footer_inner_bottom_inner_bottom ul li{
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px;
	line-height: 12px;
	border-left: 2px solid #404040;
	}
#footer_inner_bottom_inner_bottom ul li a{
	color: #404040;
	text-decoration: none;
	transition:all 0.3s;
	}	
#footer_inner_bottom_inner_bottom ul li a:hover{
	color: #00e500;
	}
#social_footer_holder{
	float: right;
	height: 90px;
	padding-top: 15px;
	padding-right: 20px;
	}					
}


#social_footer_titel{
	color: #ffffff;
	font-size: 12px;
	line-height: 12px;
	text-align: left;
	}


	
#social_footer_holder ul li{
	float: left;
	width: 42px;
	height: 42px;
	text-align: left;
	}
#social_footer_holder ul li a{
	display: block;
	width: 42px;
	height: 42px;
	color: #ffffff;
	font-size: 32px;
	line-height: 32px;
	transition:all 0.3s;
	padding-top: 4px;
	}
#social_footer_holder ul li a:hover{
	color:#00e500;
	}	
	




		
.footer_kollom h2{
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	font-weight: 200;
	color: #ffffff;
	}

.footer_kollom div#tekst_holder p{
	font-size: 14px;
	line-height: 32px;
	}	
.footer_kollom ul li{
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 14px;
	color: #ffffff;
	}	
.footer_kollom ul li a{
	font-size: 14px;
	color: #ffffff;
	transition:all 0.3s;
	text-decoration: none;
	}	
.footer_kollom ul li a:hover{
	font-size: 14px;
	color: #00e500;
	text-decoration: none;
	}	
			
/***********************************************************************/
/*************************FOOTER****************************************/
/***********************************************************************/



/***********************************************************************/
/*************************CANDIDATE TEST********************************/
/***********************************************************************/	
#candidate_logo{
	position: fixed;
	width: 172px;
	height: 60px;
	bottom: 0;
	right: 0;
	z-index: 10000;
	background-image: url('images/candidate_logo.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: contain;
	}
.pijl_blokje_links{
	width: 14px;
	height: 14px;
	border-top: 4px solid #00e500;
	border-left: 4px solid #00e500;
	background-color: #ffffff;
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);
    position: absolute;
    left:-10px;
    top:103px;
	}

.pijl_blokje_rechts{
	width: 14px;
	height: 14px;
	border-top: 4px solid #00e500;
	border-right: 4px solid #00e500;
	background-color: #ffffff;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    position: absolute;
    right:-10px;
    top:103px;
	}
@media (min-width:960px){
#candidate_logo{
	position: fixed;
	width: 359px;
	height: 125px;
	bottom: 0;
	right: 0;
	z-index: 10000;
	background-image: url('images/candidate_logo.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: contain;
	}
.pijl_blokje_links{
	width: 14px;
	height: 14px;
	border-top: 4px solid #00e500;
	border-left: 4px solid #00e500;
	background-color: #ffffff;
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);
    position: absolute;
    left:-10px;
    top:193px;
	}

.pijl_blokje_rechts{
	width: 14px;
	height: 14px;
	border-top: 4px solid #00e500;
	border-right: 4px solid #00e500;
	background-color: #ffffff;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    position: absolute;
    right:-10px;
    top:193px;
	}	
}


.candidate_vraag_inner_left{
	min-height: 20px;
	width: 100%;
	float: left;
	}	
.candidate_vraag_inner_middle{
	min-height: 20px;
	width: 100%;
	float: left;
	position: static;
	}
.candidate_vraag_inner_right{
	min-height: 20px;
	width: 100%;
	float: right;
	}
.candidate_vraag_inner_full{
	min-height: 20px;
	width: 100%;
	}	
@media (min-width:960px){	
.candidate_vraag_inner_left{
	min-height: 20px;
	width: 33%;
	float: left;
	}	
.candidate_vraag_inner_middle{
	min-height: 20px;
	width: 33%;
	float: left;
	position: static;
	}
.candidate_vraag_inner_right{
	min-height: 20px;
	width: 33%;
	float: right;
	}
.candidate_vraag_inner_full{
	min-height: 20px;
	width: 100%;
	}	
}	
		
.candidate_vraag_afdeklaag{
	position: absolute;
	z-index: 300;
	left:0;
	top:0;
	background-color: rgba(0,0,0,0.85);
	width: 100%;
	opacity: 0;
	display: none;
	}
.candidate_uitleg_blokje{
	width: 90%;
	max-width: 375px;
	height: auto;
	border:4px solid #00e500;
	background-color: #ffffff;
	margin: 0 auto;
	display: none;
	}
.candidate_uitleg_blokje_tekst{
	padding: 10px;
	padding-bottom: 80px;
	color: #404040;
	position: relative;
	}
.candidate_uitleg_blokje_btn{
	width: 100%;
	height: 50px;
	text-align: center;
	background-color: #00e500;
	color:#ffffff;
	font-size: 16px;
	padding-top: 8px;
	cursor: pointer;
	transition:all 0.3s;
	position: absolute;
	bottom:0;
	left:0;
	font-weight: 100;
	border-top:4px solid #00e500;
	}		
@media (min-width:960px){	
.candidate_uitleg_blokje{
	width: 90%;
	max-width: 375px;
	height: 400px;
	border:4px solid #00e500;
	background-color: #ffffff;
	margin: 0 auto;
	display: none;
	}
.candidate_uitleg_blokje_tekst{
	padding: 10px;
	padding-bottom: 10px;
	color: #404040;
	position: relative;
	}
.candidate_uitleg_blokje_btn{
	width: 100%;
	height: 50px;
	text-align: center;
	background-color: #00e500;
	color:#ffffff;
	font-size: 22px;
	padding-top: 8px;
	cursor: pointer;
	transition:all 0.3s;
	position: absolute;
	bottom:0;
	left:0;
	font-weight: 100;
	border-top:4px solid #00e500;
	}	
}	
.candidate_uitleg_blokje_tekst h3{
	font-size: 22px;
	line-height: 26px;
	font-weight: 400;
	margin: 0;
	margin-bottom: 20px;
	}	
.candidate_uitleg_blokje_tekst p{
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	}	
		
.candidate_uitleg_blokje_btn:hover{
	color: #00e500;
	background-color:#ffffff;
	}

/* INTRO */	

#candidate_intro{
	width: 100%;
	background-position: center top;
	background-size: cover;
	position: absolute;
	z-index: 200;
	padding-left: 20px;
	padding-right: 20px;
	left:0;
	top:0;
	}
#candidate_intro_inner{
	width: 100%;
	max-width: 575px;
	float: right;
	}
#candidate_intro_inner_content{
	width: 100%;
	max-width: 460px;
	margin: 0 auto;
	}
#candidate_intro_inner_content h1{
	font-size: 44px;
	line-height: 44px;
	font-weight: 400;
	margin: 0;
	margin-bottom: 20px;
	text-align: justify;
	color: #ffffff;
	}
#candidate_intro_inner_content h1 span{
	display: inline-block;
	padding-bottom: 8px;
	border-bottom: 4px solid #00e500;
	}
	
	
#candidate_intro_start_btn{
	width: 100%;
	height: 60px;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	padding-top: 16px;
	padding-left: 20px;
	padding-right: 20px;
	color: #ffffff;
	background-color: #00e500;
	cursor: pointer;
	transition:all 0.3s;
	}	
@media (min-width:960px){	
#candidate_intro_start_btn{
	width: 100%;
	height: 60px;
	text-align: center;
	font-size: 18px;
	line-height: 18px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	color: #ffffff;
	background-color: #00e500;
	cursor: pointer;
	transition:all 0.3s;
	}		
}	
	
#candidate_intro_start_btn:hover{
	background-color: #ffffff;
	color: #00e500;	
	}	




	
	
/* VRAAG 1 */	
#candidate_vraag1{
	width: 100%;
	background-position: center top;
	background-size: cover;	
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 100;
	left:0;
	top:0;
	}	
	
#candidate_vraag1_small_btn{
	padding: 12px;
	background-color: #404040;
	color: #ffffff;
	font-size: 12px;
	line-height: 12px;
	cursor: pointer;
	transition:all 0.3s;
	width: 100%;
	max-width: auto;
	margin-left: 0px;
	background-image: url('images/btn_pijl.png');
	background-position: 10px center;
	background-repeat: no-repeat;
	background-size: 30px auto;
	padding-left: 50px;
	margin-top: 120px;
	}
#candidate_vraag1_big_btn{
	width: 100%;
	min-height: 60px;
	text-align: center;
	font-size: 24px;
	line-height: 14px;
	padding-top: 12px;
	color: #ffffff;
	background-color: #00e500;
	cursor: pointer;
	transition:all 0.3s;
	max-width: auto;
	margin: 0 auto;
	background-image: url('images/btn_pijl.png');
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-left: 70px;
	margin-top: 60px;
	}	
@media (min-width:960px){	
#candidate_vraag1_small_btn{
	padding: 12px;
	background-color: #404040;
	color: #ffffff;
	font-size: 18px;
	line-height: 18px;
	cursor: pointer;
	transition:all 0.3s;
	width: 100%;
	max-width: 200px;
	margin-left: 80px;
	background-image: url('images/btn_pijl.png');
	background-position: 10px center;
	background-repeat: no-repeat;
	background-size: 30px auto;
	padding-left: 50px;
	margin-top: 0px;
	}
#candidate_vraag1_big_btn{
	width: 100%;
	min-height: 140px;
	text-align: center;
	font-size: 44px;
	line-height: 24px;
	padding-top: 40px;
	color: #ffffff;
	background-color: #00e500;
	cursor: pointer;
	transition:all 0.3s;
	max-width: 420px;
	margin: 0 auto;
	background-image: url('images/btn_pijl.png');
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-left: 70px;
	margin-top: 0px;
	}	
}	
	
	
#candidate_vraag1_small_btn:hover{
	color: #404040;
	background-color: #ffffff;
	background-image: url('images/btn_pijl_grijs.png');
	}

		
#candidate_vraag1_big_btn:hover{
	background-color: #ffffff;
	color: #00e500;	
	background-image: url('images/btn_pijl_oranje.png');
	}
#candidate_vraag1_big_btn span{
	font-size: 18px;
	line-height: 18px;
	}









/* VRAAG 2 */
	
#candidate_vraag2{
	width: 100%;
	background-position: center top;
	background-size: cover;	
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 100;
	left:0;
	top:0;
	}
#candidate_vraag2_inner h2{
	color: #ffffff;
	font-size: 24px;
	line-height: 24px;
	font-weight: 400; 
	max-width: 856px;
	margin: 0 auto;
	text-align: center;
	}	
@media (min-width:960px){
#candidate_vraag2_inner h2{
	color: #ffffff;
	font-size: 44px;
	line-height: 44px;
	font-weight: 400; 
	max-width: 856px;
	margin: 0 auto;
	text-align: center;
	}
}	
		
#candidate_vraag2_inner_middle_mozaiek{
	margin: 0 auto;
	max-width: 856px;
	cursor: pointer;
	}	
#candidate_vraag2_inner_middle_mozaiek_table td{
	background-position: center;
	background-size: cover;
	}


/* VRAAG 3 */
	
#candidate_vraag3{
	width: 100%;
	background-position: center top;
	background-size: cover;	
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 100;
	left:0;
	top:0;
	}
#candidate_vraag3_inner h2{
	color: #ffffff;
	font-size: 24px;
	line-height: 24px;
	font-weight: 400; 
	max-width: 856px;
	margin: 0 auto;
	text-align: center;
	}	
@media (min-width:960px){
#candidate_vraag3_inner h2{
	color: #ffffff;
	font-size: 44px;
	line-height: 44px;
	font-weight: 400; 
	max-width: 856px;
	margin: 0 auto;
	text-align: center;
	}
}

#candidate_vraag3_inner_antwoorden{
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	}


#spraak_bln_links{
	display: none;
	}
#spraak_bln_rechts{
	display: none;
	}

#candidate_vraag3_inner_antwoorden_links{
	padding: 20px;
	border-radius: 40px;
	color: #ffffff;
	font-size: 18px;
	line-height: 18px;
	cursor: pointer;
	background-color: #00e500;
	border:4px solid #00e500;
	transition:all 0.3s;
	float: none;
	position: relative;
	width: 100%;
	margin-bottom: 40px;
	text-align: center;
	}	

#candidate_vraag3_inner_antwoorden_rechts{
	padding: 20px;
	border-radius: 40px;
	color: #ffffff;
	font-size: 18px;
	line-height: 18px;
	cursor: pointer;
	background-color: #00e500;
	border:4px solid #00e500;
	transition:all 0.3s;
	float: none;
	width: 100%;
	margin-bottom: 40px;
	text-align: center;
	}		
@media (min-width:960px){	
#spraak_bln_links{
	display: block;
	position: absolute;
	width: 113px;
	height: 81px;
	top:-81px;
	left:60px;
	background-image: url('images/spraak_bln_links.png');
	background-position: bottom;
	background-repeat: no-repeat;
	}
#spraak_bln_rechts{
	display: block;
	position: absolute;
	width: 113px;
	height: 81px;
	top:-81px;
	right:60px;
	background-image: url('images/spraak_bln_rechts.png');
	background-position: bottom;
	background-repeat: no-repeat;
	}
#candidate_vraag3_inner_antwoorden_links{
	padding: 20px;
	border-radius: 40px;
	color: #ffffff;
	font-size: 22px;
	line-height: 26px;
	cursor: pointer;
	background-color: #00e500;
	border:4px solid #00e500;
	transition:all 0.3s;
	float: left;
	position: relative;
	width: auto;
	margin-bottom: 0px;
	}	

#candidate_vraag3_inner_antwoorden_rechts{
	padding: 20px;
	border-radius: 40px;
	color: #ffffff;
	font-size: 22px;
	line-height: 26px;
	cursor: pointer;
	background-color: #00e500;
	border:4px solid #00e500;
	transition:all 0.3s;
	float: right;
	width: auto;
	margin-bottom: 0px;
	}	
}




#candidate_vraag3_inner_antwoorden_links:hover{
	color: #00e500;
	background-color: #ffffff;
	}
#candidate_vraag3_inner_antwoorden_rechts:hover{
	color: #00e500;
	background-color: #ffffff;
	position: relative;
	}





/* VRAAG 4 */
	
#candidate_vraag4{
	width: 100%;
	background-position: center top;
	background-size: cover;	
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 100;
	left:0;
	top:0;
	}
	
#candidate_vraag4_popup{
	width: 96%;
	max-width: 1069px;
	margin: 0 auto;
	text-align: center;
	}	
#candidate_vraag4_popup img{
	width: 100%;
	height: auto;
	}
	
	
#candidate_vraag4_popup_btn_top{
	width: 103px;
	height: 40px;
	position: absolute;
	top: 8px;
	z-index: 200;
	right: 20px;
	cursor: pointer;
	}	
	
#candidate_vraag4_popup_btns{
	position: absolute;
	bottom: 18px;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	}
#candidate_vraag4_popup_btn_links{
	float: left;
	font-size: 10px;
	padding-top: 4px;
	text-decoration: underline;
	cursor: pointer;
	}

#candidate_vraag4_popup_btn_rechts{
	float: right;
	font-size: 10px;
	cursor: pointer;
	border:2px solid #3b7eb0;
	border-radius: 4px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url('images/error_popup_btn_slice.png');
	background-size: auto 100%;
	padding-left: 10px;
	padding-right: 10px;
	}
@media (min-width:560px){	
#candidate_vraag4_popup_btns{
	position: absolute;
	bottom: 40px;
	width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	}
#candidate_vraag4_popup_btn_links{
	float: left;
	font-size: 14px;
	padding-top: 10px;
	text-decoration: underline;
	cursor: pointer;
	}

#candidate_vraag4_popup_btn_rechts{
	float: right;
	font-size: 14px;
	cursor: pointer;
	border:2px solid #3b7eb0;
	border-radius: 4px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url('images/error_popup_btn_slice.png');
	background-size: auto 100%;
	padding-left: 30px;
	padding-right: 30px;
	}
}	
@media (min-width:760px){	
#candidate_vraag4_popup_btns{
	position: absolute;
	bottom: 48px;
	width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	}
#candidate_vraag4_popup_btn_links{
	float: left;
	font-size: 14px;
	padding-top: 10px;
	text-decoration: underline;
	cursor: pointer;
	}

#candidate_vraag4_popup_btn_rechts{
	float: right;
	font-size: 14px;
	cursor: pointer;
	border:2px solid #3b7eb0;
	border-radius: 4px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url('images/error_popup_btn_slice.png');
	background-size: auto 100%;
	padding-left: 30px;
	padding-right: 30px;
	}
}		
@media (min-width:960px){	
#candidate_vraag4_popup_btns{
	position: absolute;
	bottom: 60px;
	width: 100%;
	padding-left: 40px;
	padding-right: 40px;
	}
#candidate_vraag4_popup_btn_links{
	float: left;
	font-size: 14px;
	padding-top: 10px;
	text-decoration: underline;
	cursor: pointer;
	}

#candidate_vraag4_popup_btn_rechts{
	float: right;
	font-size: 16px;
	cursor: pointer;
	border:2px solid #3b7eb0;
	border-radius: 4px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url('images/error_popup_btn_slice.png');
	background-size: auto 100%;
	padding-left: 40px;
	padding-right: 40px;
	}
}


/* VRAAG 5 */
	
#candidate_vraag5{
	width: 100%;
	background-position: center top;
	background-size: cover;	
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 100;
	left:0;
	top:0;
	}
#candidate_vraag5_main_tekst{
	-ms-transform: rotate(-180deg); /* IE 9 */
    -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
    transform: rotate(-180deg);
    color: #ffffff;
	font-size: 24px;
	line-height: 34px;
	font-weight: 400; 
	max-width: 856px;
	margin: 0 auto;
	text-align: center;
	}
@media (min-width:960px){
#candidate_vraag5_main_tekst{
	-ms-transform: rotate(-180deg); /* IE 9 */
    -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
    transform: rotate(-180deg);
    color: #ffffff;
	font-size: 44px;
	line-height: 54px;
	font-weight: 400; 
	max-width: 856px;
	margin: 0 auto;
	text-align: center;
	}	
}

#candidate_vraag5_main_btn{
	display: inline-block;
	background-color: #00e500;
	color: #ffffff;
	transition:all 0.3s;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	cursor: pointer;
	font-size: 16px;
	line-height: 16px;
	}
#candidate_vraag5_main_btn:hover{
	color: #00e500;
	background-color: #ffffff;
	}


/* VRAAG 6*/
#candidate_vraag6{
	width: 100%;
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 100;
	left:0;
	top:0;
	overflow: hidden;
	cursor: pointer;
	}
	
#candidate_vraag6_inner_image_map_holder{
	width: 1920px;
	height: 1080px;
	position: absolute;
	bottom:0;
	right: 0;
	}
#candidate_vraag6_inner_image_map_holder img{
	width: 1920px;
	height: 1080px;
	}
#candidate_vraag6_vraag{
	height: 91px;
	width: 100%;
	position: absolute;
	z-index: 200;
	top:50px;
	left: 0;
	background-image: url('images/ja_of_nee_vraag.png');
	background-position: center center;
	background-repeat: no-repeat;
	}	
@media (min-width:768px){	
#candidate_vraag6_vraag{
	height: 91px;
	width: 100%;
	position: absolute;
	z-index: 200;
	top:176px;
	left: 0;
	background-image: url('images/ja_of_nee_vraag.png');
	background-position: center center;
	background-repeat: no-repeat;
	}
}


/* GEZAKT*/
#candidate_gezakt{
	width: 100%;
	background-position: center top;
	background-size: cover;	
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 100;
	left:0;
	top:0;
	text-align: center;
	}

#candidate_gezakt_inner{
	width: 100%;
	max-width: 856px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0 auto;
	text-align: center;
	}
#candidate_gezakt_inner h2{
	color: #ffffff;
	font-size: 24px;
	line-height: 44px;
	font-weight: 400; 
	max-width: 856px;
	margin: 0 auto;
	text-align: center;
	}
#candidate_gezakt_inner p{
	width: 100%;
	max-width: 856px;
	margin: 0 auto;
	color: #ffffff;
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 20px;
	}
#candidate_gezakt_inner_btn_links{
	display: block;
	float: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #00e500;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	transition:all 0.3s;
	margin-bottom: 40px;
	}
#candidate_gezakt_inner_btn_rechts{
	display: block;
	float: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	background-color: #00e500;
	color: #ffffff;
	cursor: pointer;
	transition:all 0.3s;
	margin-bottom: 40px;
	}			
@media (min-width:960px){
#candidate_gezakt_inner h2{
	color: #ffffff;
	font-size: 64px;
	line-height: 84px;
	font-weight: 400; 
	max-width: 856px;
	margin: 0 auto 40px auto;
	text-align: center;
	}
#candidate_gezakt_inner p{
	width: 100%;
	max-width: 856px;
	margin: 0 auto;
	color: #ffffff;
	font-size: 22px;
	line-height: 26px;
	padding-bottom: 30px;
	}
#candidate_gezakt_inner_btn_links{
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #00e500;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	transition:all 0.3s;
	margin-bottom: 0px;
	}
#candidate_gezakt_inner_btn_rechts{
	display: inline-block;
	float: none;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	background-color: #00e500;
	color: #ffffff;
	cursor: pointer;
	transition:all 0.3s;
	margin-bottom: 0px;
	}	
}


#candidate_gezakt_inner_btn_links:hover{
	color: #00e500;
	background-color: #ffffff;
	}
#candidate_gezakt_inner_btn_rechts:hover{
	color: #00e500;
	background-color: #ffffff;
	}



/* GESLAAGD*/
#candidate_geslaagd{
	width: 100%;
	background-position: center top;
	background-size: cover;	
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 100;
	left:0;
	top:0;
	text-align: center;
	}

#candidate_geslaagd_inner{
	width: 100%;
	max-width: 856px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	}
#candidate_geslaagd_inner h2{
	color: #ffffff;
	font-size: 24px;
	line-height: 44px;
	font-weight: 400; 
	max-width: 856px;
	margin: 0 auto;
	text-align: center;
	}
#candidate_geslaagd_inner p{
	width: 100%;
	max-width: 856px;
	margin: 0 auto;
	color: #ffffff;
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 20px;
	}	
#candidate_geslaagd_inner_btn_links{
	display: block;
	float: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	cursor: pointer;
	background-color: #00e500;
	color: #ffffff;
	text-decoration: none;
	transition:all 0.3s;
	margin-bottom: 40px;
	}
#candidate_geslaagd_inner_btn_rechts{
	display: block;
	float: none;
	padding-left: 20px;
	padding-right: 20px;
	cursor: pointer;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	background-color: #00e500;
	color: #ffffff;
	transition:all 0.3s;
	margin-bottom: 40px;
	}		
@media (min-width:960px){
#candidate_geslaagd_inner h2{
	color: #ffffff;
	font-size: 64px;
	line-height: 84px;
	font-weight: 400; 
	max-width: 856px;
	margin: 0 auto 40px auto;
	text-align: center;
	}
#candidate_geslaagd_inner p{
	width: 100%;
	max-width: 856px;
	margin: 0 auto;
	color: #ffffff;
	font-size: 22px;
	line-height: 26px;
	padding-bottom: 30px;
	}
#candidate_geslaagd_inner_btn_links{
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	cursor: pointer;
	background-color: #00e500;
	color: #ffffff;
	text-decoration: none;
	transition:all 0.3s;
	margin-bottom: 0px;
	}
#candidate_geslaagd_inner_btn_rechts{
	display: block;
	float: right;
	padding-left: 20px;
	padding-right: 20px;
	cursor: pointer;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	background-color: #00e500;
	color: #ffffff;
	transition:all 0.3s;
	margin-bottom: 0px;
	}	
}

#candidate_geslaagd_inner_btn_links:hover{
	color: #00e500;
	background-color: #ffffff;
	}
#candidate_geslaagd_inner_btn_rechts:hover{
	color: #00e500;
	background-color: #ffffff;
	}
	
	
	
	
	
/* GESLAAGD*/
#candidate_formulier{
	width: 100%;
	background-position: center top;
	background-size: cover;	
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 100;
	left:0;
	top:0;
	text-align: center;
	}	
#candidate_formulier_inner{
	width: 100%;
	max-width: 856px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	}	
.candidate_formulier_row{
	width: 100%;
	margin-bottom: 4px;
	}
	
#candidate_bedank_verzenden{
	text-align: center;
	font-size: 36px;
	line-height: 36px;
	color: #ffffff;
	display: none;
	}	
	
.candidate_formulier_row_links{
	width: 100%;
	float: none;
	text-align: left;
	padding-right: 4px;
	font-size: 22px;
	line-height: 22px;
	color: #ffffff;
	}	
.candidate_formulier_row_rechts{
	width: 100%;
	float: none;
	padding-left: 4px;
	}	
@media (min-width:768px){		
.candidate_formulier_row_links{
	width: 50%;
	float: left;
	text-align: right;
	padding-right: 4px;
	font-size: 36px;
	line-height: 36px;
	color: #ffffff;
	}	
.candidate_formulier_row_rechts{
	width: 50%;
	float: right;
	padding-left: 4px;
	}	
}	
	
.candidate_formulier_row_rechts input{
	width: 100%;
	height: 40px;
	background-color: #ffffff;
	border:2px solid #ffffff;
	padding-left: 12px;
	font-size: 18px;
	}	
.candidate_formulier_row_rechts select{
	width: 100%;
	background-color: #ffffff;
	border:2px solid #ffffff;
	padding-left: 12px;
	height: 40px;
	font-size: 18px;
	-webkit-appearance: none;
	}
	
#candidate_formulier_btn{
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 0px;
	cursor: pointer;
	background-color: #00e500;
	color: #ffffff;
	text-decoration: none;
	transition:all 0.3s;
	margin-bottom: 0px;
	}	
@media (min-width:768px){	
#candidate_formulier_btn{
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 80px;
	cursor: pointer;
	background-color: #00e500;
	color: #ffffff;
	text-decoration: none;
	transition:all 0.3s;
	margin-bottom: 0px;
	}
}
#candidate_formulier_btn:hover{
	color: #00e500;
	background-color: #ffffff;
	}	
#candidate_formulier_social{
	font-size: 26px;
	line-height: 26px;
	color: #ffffff;
	vertical-align: middle;
	text-align: left;
	padding-left: 45px;
	}	
#candidate_formulier_social span{
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	}	
	
#candidate_formulier_social ul{
	display: inline-block;
	margin: 0;
	padding: 0;
	}	
#candidate_formulier_social ul li{
	list-style: none!important;
	background-image: none!important;
	padding: 0!important;
	display: inline-block;
	vertical-align: middle;
	}	
#candidate_formulier_social ul li a{
	width: 40px;
	height: 40px;
	display: inline-block;
	background-color: #404040;
	color: #ffffff;
	margin-left: 4px;
	transition:all 0.3s;
	text-align: center;
	padding-top: 8px;
	font-size: 24px;
	line-height: 24px;
	vertical-align: middle;
	}		
#candidate_formulier_social ul li a:hover{
	color: #404040;
	background-color: #ffffff;
	}	
	
#vacature_cv_attachement_candidate_iframe{
	height: 44px;
	width: 100%;
	display: inline-block;
	cursor: pointer;
	border:none;
	background-color: #ffffff;
	color: #5a5a5a;
	transition:all 0.3s;	
	vertical-align: text-bottom;
	}
#bijlage_toevoegen_candidate{
	cursor: pointer;
	font-size: 18px;
	line-height: 18px;
	padding-left: 12px;
	transition:all 0.3s;
	color: #000000;
	font-family: 'promptmedium';
	text-align: left;
	}	
#profiel_candidate_upload{
	width: 100%;
	height: 40px;
	position: absolute;
	z-index: 1000;
	opacity: 0;
	cursor: pointer;
	}			
/***********************************************************************/
/*************************CANDIDATE TEST********************************/
/***********************************************************************/	