/*
[subsection full_height="1" full_width="1" background="https://pertazza.nl/wp-content/uploads/2015/06/tanja_portret_rome2.jpg" parallax="1"]

home plaatje origineel uit de editor gehaald en vervangen met

[subsection  background="https://pertazza.nl/wp-content/uploads/2015/06/tanja_portret_rome2.jpg"]

*/



.testimonial_rotator_wrap{
	width: 100%!important;
	}
.testimonial_rotator.template-default .has-image .text{
	width: 100%!important;
	}
.no-touch .w-portfolio-item-anchor{
	-webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	  -moz-filter: grayscale(100%);
	  -ms-filter: grayscale(100%);
	  -o-filter: grayscale(100%);
	  filter: grayscale(100%);
	  filter: gray;
	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	}	
.no-touch .w-portfolio-item-anchor:hover{
	-webkit-filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	  -moz-filter: grayscale(0%);
	  -ms-filter: grayscale(0%);
	  -o-filter: grayscale(0%);
	  filter: none;
	}	
.introtekst span:nth-child(odd){
	padding-top: 370px!important;
	}
.introtekst span:nth-child(even){
	padding-top: 21px!important;
	}	
.top_spacer_taylor{
	padding-top: 280px!important;
	}	
.bottom_spacer_taylor{
	padding-top: 0px!important;
	}	
#taylor_text{
	background-position: top center!important;
	background-size: 400px!important;
	padding-top: 320px;
	}
.onze_bonen_top_spacer{
	padding-top: 0px!important;
	}	
.onze_bonen_bottom_spacer{
	padding-top: 0px!important;
	}
#onze_bonen_text{
	background-position: -8000px -8000px!important;
	}
	
.l-body.no_pagesections.col_sidecont .l-content {
	  float: none;
	  padding-left: 5%;
	padding-top: 30px;
	  padding-right: 30px;
	  background-color: #ffffff;
	  width: 100%;
	border-left-style: solid;
	border-top-style: solid;
	    border-width: 1px;
	border-color: #cbcbcb;
	}
	@media (min-width: 765px){
	.l-body.no_pagesections.col_sidecont .l-content {
	  float: right;
	  padding-left: 5%;
	padding-top: 30px;
	  padding-right: 30px;
	  background-color: #ffffff;
	  width: 75%;
	border-left-style: solid;
	border-top-style: solid;
	    border-width: 1px;
	border-color: #cbcbcb;
	}
}	
.w-blog-entry-h{
	height: auto!important;
	}	
			
@media (min-width: 520px){
#taylor_text{
	background-position: top center!important;
	background-size: 450px auto!important;
	}	
	}	
	
	
		
@media (min-width: 990px) {
.testimonial_rotator_wrap{
	width: 60%!important;
	}
.testimonial_rotator.template-default .has-image .text{
	width: 70%!important;
	}

.introtekst span:nth-child(odd){
	padding-top: 215px!important;
	}
.introtekst span:nth-child(even){
	padding-top: 176px!important;
	}	
.top_spacer_taylor{
	padding-top: 300px!important;
	}
.bottom_spacer_taylor{
	padding-top: 300px!important;
	}		
}

@media (min-width: 1040px){
#taylor_text{
	background-position: center center!important;
	background-size: contain!important;
	padding-top: 320px;
	padding-bottom: 300px;
	}	
		
	}
@media (min-width: 1200px){
	
#onze_bonen_text{
	background-position: center center!important;
	background-size: contain!important;
	}	
.onze_bonen_top_spacer{
	padding-top: 410px!important;
	}		
.onze_bonen_bottom_spacer{
	padding-top: 490px!important;
	}	
	}
	
@media (min-width: 1000px){	
.w-blog-entry{
	position: relative!important;
	background-color: transparent!important;
	width: 33.333%!important;
	float: left!important;
	margin: 0!important;
	padding: 0!important;
	padding-left: 5px!important;
	padding-right: 5px!important;
	border:none!important;
	}	
.w-blog-entry-h{
	height: auto!important;
	position: relative!important;
	overflow: hidden!important;
	padding-bottom: 3%!important;
	background-color: #ffffff!important;
	border-top: 1px solid #fcab00!important;
	margin-left: 5px!important;
	margin-right: 5px!important;
	margin-bottom: 10px!important;
	}		
.w-blog.imgpos_atleft .w-blog-entry-title{
	margin-left: 0px!important;
	height: 120px!important;
	overflow: hidden!important;
	}	
.w-blog.imgpos_atleft .w-blog-entry-preview{
	position: relative!important;
	float: none!important;
	width: 100%!important;
	}	
.w-blog.imgpos_atleft .w-blog-entry-body{
	margin: 0!important;
	padding: 20px!important;
	text-align: center!important;
	height: 180px!important;
	overflow: hidden!important;
	}	
.w-blog-entry-preview{
	width: 100%!important;
	height: 370px!important;
	overflow: hidden!important;
	position: relative!important;
	}	
}	
	
.l-footer .w-socials{
	float: none!important;
	}
	
	
	
#footer_form_holder{
	width: 100%!important;
	margin: 40px auto 0 auto!important;
	}	
#footer_form_left{
	width: 100%!important;
	float: none!important;
	text-align: center!important;
	}
#footer_form_right{
	width: 100%!important;
	float: none!important;
	text-align: center!important;
	}
.wpcf7{
	margin-right: 0!important;
	}		
.wpcf7-form{
	width: 90%!important;	
	max-width: 100%!important;	
	}	
#footer_bericht{
	height: 176px;	
	text-align: left!important;
	}
#footer_adres{
	float: none;
	width: 90%;
	padding: 0!important;
	margin: 0!important;
	}	
#footer_adres_inner{
	float: none;
	width: 100%;
	text-align: center;
	padding-top: 0px;
	}	
	
#footer_telefoon{
	float: none;
	width: 90%;
	padding: 0!important;
	margin: 0!important;
	}	
#footer_telefoon_inner{
	float: none;
	width: 100%;
	text-align: center;
	}	
@media (min-width: 1000px){	
#footer_form_left{
	width: 50%!important;
	float: left!important;
	text-align: center!important;
	}
#footer_form_right{
	width: 50%!important;
	float: left!important;
	text-align: center!important;
	}	
.wpcf7-form{
	width: 70%!important;	
	max-width: 100%!important;	
	}	
#footer_bericht{
	height: 136px;	
	text-align: left!important;
	}
#footer_adres{
	float: left;
	width: 50%;
	}	
#footer_adres_inner{
	float: right;
	width: 70%;
	text-align: center;
	}	
	
#footer_telefoon{
	float: left;
	width: 50%;
	padding: 0!important;
	margin: 0!important;
	}	
#footer_telefoon_inner{
	float: left;
	width: 70%;
	text-align: center;
	padding-top: 20px;
	}	
}	
.teston .w-portfolio-item-meta{
	bottom:20px!important;
	}	
.teston2 .w-portfolio-item-meta{
	bottom:20px!important;
	}	
.teston2 .w-portfolio-list{
	box-shadow: none!important;
	}	
.w-portfolio-item-details-content-preview{
	float: none!important;
	width: 100%!important;
	margin-right: 4%!important;
	margin-top: 20px!important;
	}
.w-portfolio-item-details-content-text{
	float: none!important;
	width: 100%!important;
	}
@media (min-width: 1023px) {
	.w-portfolio-item-details-content-preview{
		float: left!important;
		width: 35%!important;
		margin-right: 4%!important;
		margin-top: 0px!important;
		}
	.w-portfolio-item-details-content-text{
		float: left!important;
		width: 60%!important;
		}	
		
	}	
	
#contact_vacatures .w-blog-meta{
	display:none;	
	}
	
	
#contact_vacatures .w-blog-entry{
	position: relative!important;
	background-color: transparent!important;
	width:100%!important;
	float: none!important;
	margin: 0!important;
	padding: 0!important;
	padding-left: 0!important;
	padding-right: 3%!important;
	margin-bottom: 10px!important;
	border-top: 1px solid #fcab00!important;
	}
		
#contact_vacatures .w-blog-entry-h{
	height: 250!important;
	position: relative!important;
	overflow: hidden!important;
	padding-bottom: 3%!important;
	background-color: #ffffff!important;
	border-top: 1px solid #fcab00!important;
	margin-left: 5px!important;
	margin-right: 5px!important;
	border:none!important;
	margin-bottom: 10px!important;
	}	
#contact_vacatures .w-blog-entry-h:hover{
	background-color: #f2f2f2!important;
	}	
#contact_vacatures .w-blog.imgpos_atleft .w-blog-entry-title{
	margin-left: 30%!important;
	height: auto!important;
	overflow: visible!important;
	text-align: left!important;
	padding-left: 30px!important;
	}	
#contact_vacatures .w-blog.imgpos_atleft .w-blog-entry-preview{
	position: absolute!important;
	float: none!important;
	width: 30%!important;
	height: auto!important;
	}	
#contact_vacatures .w-blog.imgpos_atleft .w-blog-entry-body{
	margin-left: 30%!important;
	padding: 25px 0 0 35px!important;
	text-align: left!important;
	height: auto!important;
	overflow: hidden!important;
	}	
.no-touch .l-footer a:hover{
	color: #ffffff!important;
	}
.wpcf7-not-valid-tip{
	font-size: 14px!important;
	color: #fcab00!important;
	}
.wpcf7-validation-errors{
	border:none!important;
	font-size: 14px!important;
	color: #fcab00!important;
	}	
@media (max-width: 599px) {	
	.l-header-h, .l-subsection-h, .l-subfooter{
		width: 100%!important;
		}
	
	}	
	
#text-2{
	max-width: 1140px!important;
	margin: 0 auto!important;
	padding-top: 40px!important;
	}	
	
.l-footer-h .with_parallax{
	background-image: none!important;
	}
	
	

	
@media (max-width: 840px) {
.page-id-5596>div.l-main>div.full_width{
	background-size: cover!important;
	background-attachment: scroll !important;
	}
	}	
				