.inner.vervolg{
	padding-top:0px;
	width:1200px;
	margin:0px auto;
}
a.terug{
	color:#00923E;
	margin-top:4px;
	float:right;
	text-decoration:none;
	font-size:14px;
}

.inner.vervolg .tekst{
	left:0px;
	width:calc((100%/3)*2) !important;
	padding-top:0px;
	float:left;
	padding-right:50px;
	box-sizing:border-box;
}
.inner.vervolg .tekst img{
	max-width:100%;
	height:auto !important;
}
.inner.vervolg .tekst h1{
	font-weight:100;
	line-height:38px !important;
}
.inner.vervolg .tekst h2{
	font-weight:100;
	color:#FFF;
	background:#d6333e;
	padding:6px 9px;
	margin:0px;
	width:auto;
	display:inline-block;
	font-size:24px;
}
.inner.vervolg .rechterKolom{
	width:calc((100%/3)*1);
	float:right;
}
.inner.vervolg .rechterKolom .blok h3{
	font-weight:400;
	font-size:24px;
	padding:10px 20px;
}
.inner.vervolg .rechterKolom .blok.grijs.spotlight h3{
	color:#D6333E;
	font-weight:400;
	font-size:28px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.inner.vervolg .rechterKolom .blok.grijs.spotlight a.img,
.inner.vervolg .rechterKolom .blok.grijs.spotlight div.img{
	width:100% !important;
	height:200px;
	background-size:cover !important;
	background-position:center !important;
}
.inner.vervolg .rechterKolom .blok.grijs p{
	padding:0px 20px;
}
.inner.vervolg .rechterKolom .blok.grijs{
	background:#fafafa;
	box-sizing:border-box;
	margin-top:40px;
}
.inner.vervolg .rechterKolom .blok form{
	margin:0px auto;
	width:90%;
}
.inner.vervolg .rechterKolom .blok form input{
	width:100%;
	padding:10px;
	font-size:14px;
	box-sizing:border-box;
}
.inner.vervolg .rechterKolom .blok form input[type=submit]{
	background:#D6333E;
	color:#FFF;
	margin-bottom:20px;
}
form input{
	font-weight:100 !important;
	font-size:18px;
	margin-bottom:4px;
}
::-webkit-input-placeholder {
	font-weight:100 !important;
}
.inner.vervolg .rechterKolom .blok.grijs.nieuws{
	list-style:none;
	padding:0px;
	margin:20px 0px 0px 0px;
}
.inner.vervolg .rechterKolom .blok.grijs.nieuws a{
	text-decoration:none;
	color:#000;
}
.inner.vervolg .rechterKolom .blok.grijs.nieuws .groen{
	width:100%;
	position:relative;
	box-sizing:border-box;
	font-weight:400;
	background:#00923E;
	color:#FFF;
	padding:4px;
	display:inline-block;
	margin-top:1px;
}
.inner.vervolg .rechterKolom .blok.grijs.nieuws .groen{
	cursor:pointer;
}
.inner.vervolg .rechterKolom .blok.grijs.nieuws .groen strong{
	width:320px;
	float:left;
	box-sizing:border-box;
	padding:0px 0px 0px 16px;
}
.inner.vervolg .rechterKolom .blok.grijs.nieuws p.intro{
	font-size:14px !important;
	line-height:28px;
}

.inner.vervolg .rechterKolom .blok.grijs.nieuws time{
	font-size:12px;
	padding:0px 10px 0px 20px;
	box-sizing:border-box;
	position:relative;
	right:0px;
}
.inner.vervolg .rechterKolom .blok.grijs.nieuws strong{
	font-weight:400;
}
.inner.vervolg .rechterKolom .blok.grijs.nieuws .intro{
	padding:0px 20px;
}
.vervolgSlider{
	position:relative;
	width:100%;
	margin:0px auto;
	height:425px;
	overflow:hidden;
	padding-top:120px !important;
	background:#f7f7f7;
/*	background: #0e0e0e;
	background: -moz-linear-gradient(top,  #0e0e0e 0%, #7d7e7d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#7d7e7d));
	background: -webkit-linear-gradient(top,  #0e0e0e 0%,#7d7e7d 100%);
	background: -o-linear-gradient(top,  #0e0e0e 0%,#7d7e7d 100%);
	background: -ms-linear-gradient(top,  #0e0e0e 0%,#7d7e7d 100%);
	background: linear-gradient(to bottom,  #0e0e0e 0%,#7d7e7d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#7d7e7d',GradientType=0 );
*/
}
.vervolgSlider #sfeerContainer{
	max-width:1400px;
	margin:0px auto;

}
.vervolgSlider #sfeerContainer #carousel{
	height:100%;
	width:100%;
}
.vervolgSlider #sfeerContainer .sfeerFoto{
	width:100% !important;
	position:relative;
	height:425px !important;
	z-index:10 !important;
	background-size:cover!important;
	background-position:center bottom 45% !important;
}
.vervolgSlider #sfeerContainer .overlap{
	position:absolute;
	bottom:40px;
	z-index:999;
	width:100%;
	text-align:center;
	padding:0px;
	margin:0px;
}
.vervolgSlider #sfeerContainer .overlap h4{
	color:#FFF;
	font-size:34px;
	font-weight:400;
	text-shadow: 2px 2px 2px #000;
	padding:0px;
	margin:0px;
	font-size:32px;
}
/* nieuws */
.nieuwsItem{
	padding-bottom:10px;
	height:auto;
	width:100%;
}
.nieuwsItem h3 a{
	margin-left:-10px;
	font-weight:400;
	font-size:16px;
	border-left:1px groove #00923E;
	padding-left:10px;
	color:#D6333E;
	text-decoration:none;
}
hr{
	border:none;
	border-bottom:1px solid #efefef;
}
div.introImg{
	width:170px;
	height:120px;
	float:left;
	background-size:cover !important;
	background-position:center !important;
	display:block;
	border:4px solid #efefef;
	margin-right:20px;
}
div.introImg:hover{

}
.paginering a{
	font-size:14px;
	font-weight:100;
	color:#09C;
	text-decoration:none;
}
.paginering a.vorige{
	float:left;
}
.paginering a.volgende{
	float:right;
}

.galerij ul{
	margin:0px;
	padding:0px;
	width:725px;
}
.galerij ul img.responsive{
	display:none;
}
.galerij ul li{
	list-style:none;
	width:220px;
	height:220px;
	margin:4px;
	float:left;
	background-position:center;
	overflow:hidden;
}
.galerij ul li a.fancy div.img{
	background-size:cover;
	width:225px;
	height:225px;
	display:inline-block;
	position:absolute;
	overflow:hidden !important;
}
.fancy:hover .lazy{
	filter: blur(4px);
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	 -webkit-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;
}
.fancy:hover .zoom{
	height:240px;
	width:240px;
	position:absolute;
	z-index:99;
	background:url(/images/zoomIcon.png) no-repeat;
	background-position:center;
	-webkit-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;
	opacity: 0.7;
    filter: alpha(opacity=70);
}
.galerij .fancy:hover .zoom{
	height:230px;
	width:230px;
	position:absolute;
	z-index:99;
	background:url(/images/zoomIcon.png) no-repeat;
	background-position:center;
	-webkit-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;
	opacity: 0.7;
    filter: alpha(opacity=70);
}
/* contactformulier */
.contactform{
	padding:50px 30px;
	border-radius:15px;
}
.contactform h2{
	font-size:25px !important;
	color:#712369 !important;
	font-style:normal !important;
	margin-top:-20px;
}
.contactform label{
	width:220px;
	float:left;
	display:block;
	font-size:15px;
	padding:10px 0px 5px 5px;
}
.contactform input[type="text"]{
	padding:8px;
	width:95%;
	margin:0px 0px 5px 0px;
	border:1px dotted #999;

}
.contactform textarea{
	padding:5px;
	font-family: 'Open Sans', sans-serif;
	border:1px dotted #999;

	width:100%;
}
.contactform label.error{
	display:none !important;
}
.contactform input.error{
	border:1px solid red;
	background:rgb(255,240,240);
}
.contactform input[type=submit]{
	background:#D6333E;
	color:#FFF;
	margin-bottom:20px;
	font-weight:100 !important;
	font-size:14px;
	padding:8px;
}

/* contactformulier sales */
.contactform-sales {
	padding:0px 0px;
}
.contactform-sales select{
	padding:12px;
	width:98.5%;
	margin:0px 0px 20px 0px;
	border: 1px solid rgba(0,0,0,.4);
        font-size:16px;
				    box-shadow: 0 20px 50px 0 rgba(0,0,0,.06);
						    border-radius: 10px !important;
}
.contactform-sales input[type="text"]{
font-size:16px;
padding:12px;
border: 1px solid rgba(0,0,0,.4);
margin:0px 0px 20px 0px;
    box-shadow: 0 20px 50px 0 rgba(0,0,0,.1062);
		    border-radius: 10px !important;
}
.contactform-sales textarea{
	padding:12px;
	border: 1px solid rgba(0,0,0,.4);
	width:95%;
font-size:16px;
margin:0px 0px 20px 0px;
    box-shadow: 0 20px 50px 0 rgba(0,0,0,.06);
		    border-radius: 10px !important;
}
.contactform-sales label.error{
	display:none !important;
}
.contactform-sales input.error{
	border:1px solid red;
	background:rgb(255,240,240);
}
.contactform-sales button[type=submit] {
	background:#00923E;
	color:#FFF;
        margin:20px auto;
	font-weight:100 !important;
	font-size:18px;
	padding:15px 50px;
border-radius:15px;
cursor:pointer;
        box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease 0s;
border:0;
}
.contactform-sales button[type=submit]:hover {
  transform: translateY(-4px);
}

body.contact .tekst ul{
	list-style:none;
	float:left;
	width:50%;
	box-sizing:border-box;
	padding:0px;
	margin:0px;
}
body.contact .tekst ul li{
	text-align:center;
	width:90% !important;
}
body.contact .tekst ul li h2{
	width:100% !important;
	box-sizing:border-box;
	text-align:left !important;
}
body.contact .tekst ul li h2 a{
	text-decoration:none;
	color:#FFF;
	font-weight:100;
	font-size:20px;
	padding:2px 15px 5px 40px;
	background:#D6333E url(/images/bouwheerbeeldmerk.png) 10px 0px no-repeat;
	box-sizing:border-box;
}
body.contact .tekst ul li img{
	width:calc(90%/2) !important;
	margin:0px auto !important;
	margin-top:20px !important;
}

ul.buttons{
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
}
ul.buttons li{
	float:left;
	width:calc(100%/3);
	padding:20px 0px;
	box-sizing:border-box;
	text-align:center;
	min-height:280px !important;
}
ul.buttons li h2{
	width:90% !important;
	font-size:18px !important;
}
