@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Ultra&display=swap');

/* ============================================================================
 *		FONTS USED
 		font-family:'Poppins';
		font-family: 'FontAwesome';
		font-family: 'open_sansregular';
		font-family:'Open Sans Bold';
		font-family:'Open Sans Light';
		font-family:'Open Sans Extrabold';
 * ============================================================================ */
	*, *:before, *:after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
  
	body .maxwidth{max-width:800px;}
	input[type="submit"] {-webkit-appearance: none;box-sizing: border-box;}
	body{font-family: "Poppins", sans-serif;}
	body.layout-center #content{width:100%;}
	a#toTop {padding: 6px 6px;height: 40px;line-height:28px; width:40px;}
	img{max-width: 100%;}
	body p{padding:0;color: #222;}
	body form input:hover, body form input:focus{-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;}	
	body form input[type="text"], body form input[type="password"], body form input[type="email"], body form input[type="url"], input[type="tel"], body form input[type="date"], body form input[type="datetime"], body form input[type="datetime-local"], input[type="time"], body form input[type="month"], body form input[type="week"], body form input[type="number"], body form input[type="search"]{border-radius: 0;border-bottom:2px solid #ddd !important;border: none;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none; background: transparent;padding: 9px 0;}
/* ============================================================================
 *		HEADER CSS STARTS HERE
 * ============================================================================ */
 	body header#header{ display:none;}
	
 /* ============================================================================
 *		HOME PAGE CSS STARTS HERE
 * ============================================================================ */
 	.page-template-default .wf-container-main{padding: 0;}
	.home-page-content, .inner-page-content{padding-top: 40px;padding-bottom: 30px;}
	.home-page-content-row .home-default-title:before, .home-default-title{height:220px;}
	.home-default-title{display: table; margin-bottom:10px;width: 100%;padding: 0 !important;background-size: cover;position: relative;}
	#home-page-content-row3 .home-default-title{ margin-bottom:0;}
	.home-default-title a{text-transform: lowercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;
		-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;width:100%;font-size:30px;font-family:'Open Sans Bold'; font-style:normal; line-height:36px; padding:0 15px; position:relative;height: 100%;}
	.home-logo-img .vc_single_image-img {margin: -5px 0 0;}
	.home-page-content-row .home-default-title:before{ content:" "; display:block;position:absolute;width:100%; top:0; left:0;transition: all 1s ease;-moz-transition: all 1s ease;-webkit-transition: all 1s ease;transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);z-index:0;} 	
	.home-page-content-row .home-default-title:hover:before{transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);}
	.home-page-content-row .home-default-title.skyblue:before{background:#12CBC4;}
	.home-page-content-row .home-default-title.darkblue:before{background:#1B1464;}
	.home-page-content-row .home-default-title.lightred:before{background:#ED4C67;}
	.home-page-content-row .home-default-title.green:before{background:#C4E538;}
	.home-page-content-row .home-default-title.dark-green:before{background:#009432;}
	.home-page-content-row .home-default-title.grey:before{background:#5758BB;}
	.home-page-content-row .home-default-title.voilet:before{background:#FDA7DF;}
	.home-page-content-row .home-default-title.orange:before{background:#F79F1F;}
	.home-page-content-row .home-default-title.wetgrey:before{background:#5758BB;}	
	.home-page-content-row .home-default-title.silver:before{background:#bdc3c1;}
	.home-page-content-row .home-default-title.light-voilet:before{background:#6F1E51;}
	.home-page-content-row .home-default-title.pumpkin:before{background:#F79F1F;}
	.home-page-content-row .home-default-title.light-blue:before{background:#2980b9;}
	.home-page-content-row .home-default-title.carrot:before{background:#e67e22;}
	.home-page-content-row .home-default-title.concrete:before{background:#95a5a6;}
	.home-page-content-row .home-default-title.midnight-blue:before{background:#006266;}
	.home-page-content-row .home-default-title.parrot-green:before{background:#2ecc71;}
        .home-page-content-row .home-default-title.red:before{background:#EA2027;}
	.home-page-content-row .home-default-title.avocado:before{background:#A3CB38;}
    .show-error-email , .show-error-person,.show-error-date {
    color: #D8000C;
    background-color: #FFD2D2;
    margin: 10px 0px;
    padding: 10px;
}
#inschrijving-payment-form label~span {
    display: none;
}
	
 /* ============================================================================
 *		MAIN CONTENT CSS STARTS HERE
 * ============================================================================ */
 	div#main{ background: transparent url("../img/site-backgroung-img.png") no-repeat fixed center center / cover;padding: 0;min-height: 100vh;overflow: hidden;}
	div#main .wf-wrap{max-width: 800px;padding: 0 15px;width: 100%;}
	div#main .wf-wrap #search-img{padding: 9px 10px;}
 	.inner-page-content{background-attachment: fixed;}	
 	#site-backpage-button .wpb_wrapper .vc_custom_heading{background-repeat: no-repeat !important; background-color: #2c3e50 !important;} 
 	#site-forword-button .wpb_wrapper .vc_custom_heading{background-repeat: no-repeat !important; background-color: #27ae60 !important;} 
	#site-backpage-button .wpb_wrapper .vc_custom_heading:hover{ background-image: url("../img/backword-image-w.png") !important;}
	#site-forword-button .wpb_wrapper .vc_custom_heading:hover{ background-image: url("../img/forword-image-w.png") !important;}
	.site-links-button .vc_column-inner{padding:0 !important;}
	.site-links-button .wpb_wrapper .vc_custom_heading{height:160px; display:table;width: 100%;background-position:center center !important;background-size: auto 100px !important;background-image: none !important;}
	.site-links-button .wpb_wrapper .vc_custom_heading a{letter-spacing: .2px;display:table-cell;text-transform: uppercase;vertical-align:middle;font-size:18px;font-family:'Open Sans Bold';line-height:24px;}
	.inner-page-title{color:#21409a; font-size:45px;font-family:'Open Sans Bold'; margin:0 0 20px;line-height: 50px;}
	.inner-page-body {background: #fff;padding: 25px 30px;margin-top: 25px;}
	.inner-page-para {float: left;width: 100%;display: block; margin:0 0 30px !important;}
	.inner-page-para .sub_title{float: left;width: 100%;display: block;margin: 0 0 20px;}
	.inner-page-para p{margin-bottom:30px;float: left;width: 100%;display: block;}
	.content .inner-page-para strong, .content .inner-page-para b{font-family:'Open Sans Bold';}
	.content .inner-page-para em, .content .inner-page-para em strong, .content .inner-page-para em b{font-size:14px; font-style:normal;}
	.content .inner-page-body .inner-page-para ul {margin: 0;list-style: none;float: left;width: 100%;display: block;}
	.content .inner-page-body .inner-page-para ul li{ position:relative; padding: 0 0 0 35px !important;float: left;width: 100%;display: block;margin:0 0 30px !important;}
	.content .inner-page-body .inner-page-para ul li:before{ content:"\f058"; background: transparent; height:20px; width:20px; color:#21409a;font-family: 'FontAwesome';position: absolute;left: 0;top: 2px;font-size: 24px;}
	.content .inner-page-para ul li, .inner-page-para p, .inner-page-para strong{color:#000000; font-size:18px;font-family: 'open_sansregular'; line-height:24px;padding:0; }

	.inner-page-images-gallery{clear:both;}
	.inner-page-content .wpb_image_grid .wpb_image_grid_ul img{padding:0 10px;}
	.inner-page-body .inner-page-images-gallery {margin-top: 30px;}

/* ============================================================================
 *		MAIN CONTENT CSS STARTS HERE
 * ============================================================================ */
	.voor-wie-centerred {padding: 30px 0 0; margin-bottom:30px;}
 	.voor-wie-centerred .vc_custom_heading {font-size: 30px;line-height: 36px;font-family:'Open Sans Bold';margin: 0 0 20px; text-transform:capitalize;}
	.voor-wie-centerred p{line-height: 30px;font-size: 18px;}
	body.page-id-47 .voor-wie-centerred .vc_custom_heading {margin-bottom: 10px;}
 
 	/*********** WAAR PAGE CSS STARTS HERE ***********/
	.home-page-content.waar-inner-page, .inner-page-content.waar-inner-page{background-position: top 50px center !important;}
	.voor-wie-centerred, .home-page-content.waar_page_content .voor-wie-centerred, .inner-page-content.waar-inner-page .inner-page-body, .inner-page-content.door-wie-content .inner-page-body{background: rgba(255,255,255,.95);}
	.home-page-content.waar_page_content .home-page-content-row .home-default-title:before, .home-page-content.waar_page_content .home-default-title{height: 120px;}
	.home-page-content.waar_page_content .home-default-title a{line-height:30px; font-size:24px;font-family: 'open_sansregular';word-wrap: break-word;word-break: break-all;}
	.map_marks_43  .map_box_search{background: #fff;}
	.map_box_search img[draggable=false]{height: auto!important}
	.map_marks_43  .map_box_search .wpgmza-filter-widgets input{width: calc(100% - 160px);padding: 0 15px;box-shadow: none; border: 1px solid #b1b1b1; height: 40px;
    margin: 20px; border-radius: 0;}
	.map_marks_43  .map_box_search .wpgmza-filter-widgets button{width: 100px;background: #27ae60;height: 40px;border-radius: 0;}



	/*********** WAAR PAGE CSS ENDS HERE ***********/
	
	/*********** DOOR WIE PAGE CSS STARTS HERE ***********/
	
	.inner-page-body.door-wie-team {border: 1px solid #ddd;padding: 0 15px 15px;}
	.inner-page-content.waar-inner-page{background: transparent !important;}
	/*********** DOOR WIE PAGE CSS ENDS HERE ***********/


	/*********** SITE FORM CSS STARTS HERE ***********/
	.site-form-text-header, .site-form-text-para{display: none;}
	.inner-page-content.site_change_form h2.inner-page-title, .inner-page-content.site_registration_form h2.inner-page-title{font-size: 30px;line-height:40px;}
	.inner-page-content.site_registration_form form p label{font-size: 16px;line-height: 24px;}
	.inner-page-content.site_registration_form form p{font-size: 14px; line-height: 18px;font-family: 'open_sansregular';margin: 0 0 15px;}
	.multiselect-checkboxes {max-height: 200px;overflow: auto;max-width: 250px;}
	form span.wpcf7-not-valid-tip{font-size: 16px;font-family: 'open_sansregular';line-height: 24px;}
	.site_default_form_section, .site_default_form_section form .form-row{float: left;width: 100%;display: block;}
	.inner-page-content.waar-inner-page form .form-row label.first{font-family:'Open Sans Bold';}
	.inner-page-content.waar-inner-page form .form-row label, .heading_4{font-weight: normal;font-family: 'open_sansregular';font-size: 21px;line-height: 24px;color: #000;}
	.inner-page-content.site_change_form form .form-row label em, .heading_4 em{font-style: normal;color:#ff0000;}
	.heading_3{background: #4e5aa8;position: relative;}
	.heading_3 span{display: block;font-family: 'open_sansregular';line-height: 30px;color: #fff;padding:10px 0;position:relative;z-index:9;font-size: 24px;}
	.heading_3:after, .heading_3:before{ position: absolute; background:#4e5aa8; top:0; display: block; height: 100%;width:45px; content: ''; z-index: 1;}
	.heading_3:before{left: -45px;}
	.heading_3:after{right: -45px;}
	.inner-page-content.waar-inner-page.site_change_form{opacity:1 !important;}
	.inner-page-content.site_change_form form .form-row p{font-size: 18px; line-height: 24px;font-family: 'open_sansregular';}
	.inner-page-content.site_change_form form .form-row p a{color:#4e5aa8;}
	body .content .form-row{margin: 0 0 30px;width: 100%;float: left;display: block;}
	.heading_4{display: block;margin: 0 0 30px;}

	.inner-page-content.waar-inner-page form .form-row.form-big-radio-button .wpcf7-radio .wpcf7-list-item input, .inner-page-content.site_change_form form .form-row.form-big-radio-button .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{top:45%}
	.inner-page-content.waar-inner-page form .form-row .wpcf7-radio .wpcf7-list-item { margin: 0;display: block;float: left;width: 100%;position: relative;}
	.inner-page-content.waar-inner-page form .form-row .wpcf7-radio .wpcf7-list-item input, .site_payment_form .form-row.payment-form-radio input[type="radio"]{opacity: 0;margin: 0;position: absolute;left: -2px;top: 6px;height: 30px;width: 30px;z-index: 9;cursor: pointer;}
	.inner-page-content.waar-inner-page form .form-row .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label, .site_payment_form .form-row.payment-form-radio em{position: relative;padding: 5px 0 5px 40px;line-height: 30px; display: block;}
	.inner-page-content.waar-inner-page form .form-row .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before, .site_payment_form .form-row.payment-form-radio em:before{content: " ";display: block;position: absolute;top:9px;left: 0;height: 30px;width: 30px;background: url("../img/check-bg.png") no-repeat top left/25px 25px; }
	.inner-page-content.waar-inner-page form .form-row .wpcf7-radio .wpcf7-list-item input:checked + .wpcf7-list-item-label:before, .site_payment_form .form-row.payment-form-radio input[type="radio"]:checked + em:before{background-image: url("../img/checked-bg-blue.png");}

	.radio-button-link {display: block;padding: 0 0 0 40px;float: left;width: 100%;}
	.inner-page-content.waar-inner-page form .form-row .wpcf7-checkbox .wpcf7-list-item { margin: 0;display: block;float: left;width: 100%;position: relative;}
	.inner-page-content.waar-inner-page form .form-row .wpcf7-checkbox .wpcf7-list-item input, .site_payment_form .form-row.payment-form-check-box input[type="checkbox"]{opacity: 0;margin: 0;position: absolute;left: -2px;top: 6px;height: 30px;width: 30px;z-index: 9;cursor: pointer;}
	.inner-page-content.waar-inner-page form .form-row .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label, .site_payment_form .form-row.payment-form-check-box em{position: relative;padding: 5px 0 5px 40px;line-height: 30px; display: block;}
	.inner-page-content.waar-inner-page form .form-row .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before, .site_payment_form .form-row.payment-form-check-box em:before{content: " ";display: block;position: absolute;top:9px;left: 0;height: 30px;width: 30px;background: url("../img/check-box-bg.png") no-repeat top left/25px 25px; }
	.inner-page-content.waar-inner-page form .form-row .wpcf7-checkbox .wpcf7-list-item input:checked + .wpcf7-list-item-label:before, .site_payment_form .form-row.payment-form-check-box input[type="checkbox"]:checked + em:before{background-image: url("../img/checked-box-blue.png");}
	.radio-button-link {display: block;padding: 0 0 0 40px;float: left;width: 100%;}
	.inner-page-content.waar-inner-page form .form-row .wpcf7-submit, .site_payment_form .form-row input[type="submit"]{text-transform: uppercase;font-weight: bold;}
	.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {float: left;}
	
	.site_payment_form .form-row br{ display:none;}
	.site_payment_form .form-row .multiselect-checkboxes br{ display:block;}
	.site_payment_form .required-text{ color:#ff0000; display:block; font-size:14px;margin: 0 0 40px;}
	.site_payment_form label{color: #000;font-family:'Open Sans Bold';font-weight: 500;font-size: 20px; display:block; width:100%; margin:0 0 20px;}
	body .site_payment_form label input[type="email"], body .site_payment_form .form-row input[type="text"]{ padding:0 !important;height: 24px;line-height: 24px;margin: 0; font-size:16px; border-bottom:1px solid #ddd !important;}
	body .site_payment_form .form-row input[type="email"], body .site_payment_form .form-row input[type="text"]{ width:50% !important;}
	.inner-page-content .site_payment_form form p {font-size:18px;line-height: 24px;font-family: 'open_sansregular';margin: 0 0 15px;}
	.site_payment_form form .heading_3{margin:0 0 30px;}
	.site_payment_form .payment-form-subtitle h2{color: #000;font-size: 20px;font-family:'Open Sans Bold'; font-weight:400;margin: 0 0 30px;}	
	.site_payment_form .form-row.payment-form-radio p, .site_payment_form .form-row.payment-form-check-box p{ position:relative; display:block;}
	.site_payment_form .form-row.payment-form-radio em, .site_payment_form .form-row.payment-form-check-box em{ font-style:normal;}
	.site_payment_form	.pay-amount li label{display: block;    border: 1px solid #5856f0;    padding: 10px 10px;    max-width: 167px;    font-size: 17px !important;    margin-left: -5px;    margin-top: 10px;}
	.site_payment_form	.pay-amount li label input[type="radio"]{display:none;}
	.site_payment_form	.show-error{display:none;color: #D8000C;    background-color: #FFD2D2;margin: 10px 0px;
padding:10px;} 
.site_payment_form .show-error i {
    margin:10px 22px;
    font-size:2em;
    vertical-align:middle;
}
	/*********** SITE FORM CSS ENDS HERE ***********/	
	
	/*********** CONTACT PAGE CSS STARTS HERE ***********/
	
	.inner-page-body.contact-page-subtitle, .inner-page-body.contact-our-team, .inner-page-body.contact-last-row, .inner-page-body.door-wie-team, .inner-page-body.door-wie-gallery{margin-top: 0;}
	.inner-page-body.contact-our-team{ background:#eee;}
	.vc_custom_heading.contact-page-sub-title{font-family: open_sansregular;font-weight: 600;font-size: 24px;line-height: 30px;}
	.team-mate_image img{margin: 0;padding: 2px;border: 1px solid #ccc;width: 140px;}
	.team-mate_image {margin-bottom: 20px;}
	.team-mate-name, .team-mate-qualification, .team-mate-contact-detail{font-family: 'open_sansregular';font-size: 14px;line-height: 20px;margin: 0 0 5px;}
	.team-mate-mail-add a{ color:#333;font-family: 'open_sansregular';font-size: 16px;line-height: 24px;}
	.team-mate-timings{font-family:'Open Sans Bold';font-size: 16px;line-height: 24px;margin: 0 0 5px;}
	.team-mate-mail-add a:hover, .team-mate-mail-add a:focus{ text-decoration:underline;}
	
	/*********** CONTACT PAGE CSS ENDS HERE ***********/


	/*********** SEARCH PAGE CSS START HERE ***********/

	.search.layout-rightbar #content {  float: left;  width: 100%; float:none; }

	/*********** SEARCH PAGE CSS ENDS HERE ***********/

	/******************** INNER PAGE BANNER CSS STARTS HERE ****************/
	.inner-header-container{
		max-width: 800px;
		padding: 2rem 15px;
		width: 100%;
		margin: 0 auto;
		background: transparent;
	}

	.inner-header-container #search-img{padding: 9px 10px;}

	.inner-header-container .inner-page-header{padding: 75px 0 30px;clear: both;}
	/******************** INNER PAGE BANNER CSS STARTS HERE ****************/

	
 /* ============================================================================
 *		FOOTER CSS STARTS HERE
 * ============================================================================ */
 
	.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{float: left;}
 	footer#footer{background: dark-blue !important; border-top: 2px solid #cacaca; position:relative;}
	footer#footer #footer-sidebar.secondary{width:80%; float:left;}
	footer#footer .menu{margin:0 0 5px; list-style:none; text-align:left;}
	footer#footer .menu li a, footer#footer .menu li span{border-right: 2px solid #000;padding:0 7px 0 5px;line-height: 16px;}
	footer#footer .menu li:first-child a{padding-left:0;}
	footer#footer .menu li:last-child a{border-right: medium none;padding-right:0;}
	footer#footer .menu li a:hover, footer#footer .menu li span:hover{color:#2980b9;}
	footer#footer .menu li{display:inline-block;padding: 0;}
	footer#footer #footer-sidebar2 p, footer#footer .menu li a, footer#footer .menu li span{font-size:14px; color:#000;font-family:'Open Sans Bold';}
	footer#footer #footer-sidebar2 p{text-align:left;}
	
	footer#footer .footer-copyright-detail{width:20%; float:left;clear: none;}
	footer#footer .footer-copyright-detail .copyrights, footer#footer .footer-copyright-detail .copyrights .themeby{float: left;width: 100%;display: block;}
	footer#footer .footer-copyright-detail .social-icons{width: 100%;float: left;display: block;text-align: right;}
	footer#footer .footer-copyright-detail .social-icons a{position:relative;display:inline-block; background:#1c1a19; width:45px; border-radius:50%;height: 45px;margin: 0 5px;line-height:45px;font-size: 30px;transition: all 1s ease;-moz-transition: all 1s ease;-webkit-transition: all 1s ease;}
	footer#footer .footer-copyright-detail .social-icons a:hover{background:#4e5aa8;}
	footer#footer .footer-copyright-detail .social-icons a:before{z-index:9;color:#fff;font-family: 'FontAwesome'; content:"\f099"; position:absolute; height:45px; width:100%; left: 0;top: 0; text-align:center;}
	footer#footer .footer-copyright-detail .social-icons a.facebook:before{ content:"\f09a";}
	
	footer#footer > .maxwidth >.footer-menu{display:none;}
	.top_25{margin-top: 25px;}
	#footer a {color: #000!important;transition: opacity 0.3s;}
	.footer_alert_bar p{margin: 0;font-size: 14px;line-height: 25px;}
	/*  8 MARCH CHNAGES*/
    #footer .privancy_policy{background-color: #7b7b7b;padding: 5px 20px;float: left;position: relative;margin:-75px 20px -35px;z-index: 1 !important;}
    .privancy_policy p{color: #fff;padding:0;}
    #footer .privancy_policy a{color:#fff !important;text-decoration: none;font-size: 15px;} 
    #footer .privancy_policy a:hover{color:#fff!important;}
	#footer .privancy_policy .social-icon a i{font-size: 20px;line-height: 20px;}
	#footer .privancy_policy .social-icon >a{color: #fff !important;text-decoration: none;display: inline-block;margin-right: 10px;}
    #footer .maxwidth{display: none;}
    #footer{padding: 0 !important;border:none !important;}    
    body.page-id-47 #voor-wie{height: 100vh !important;}
    #toTop{display: none!important;}
	 #footer {
		color: #fff;
		font-size: 14px;
		line-height: 25px;
		text-decoration: none;
	}
	
    .site-search-popup{
		height: 100%;
		width: 100%;
		position: fixed;
		z-index: 9000;
		top: 0;
		left: 0;
		background-color: rgba(0, 0, 0, 0.9);
		display: none;
	}
	
	.site-search-popup .close-popup-btn{
		position: absolute;
		right: 50px;
		top: 50px;
		cursor: pointer;
		color: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 50px;
		font-weight: 500;
		line-height: 60px;
		width: 60px;
		height: 60px;
		font-family: 'Poppins';

	}

	.close-popup-btn{
		z-index: 9999;
	}

	.show_search{
		display: block;
	}

	.site-search-popup .close-popup-btn:hover, .site-search-popup .close-popup-btn:focus{
		color: #ccc;
	}

	.site-search-popup .asl_w_container{
		position: relative;
		top: 20%;
		width: 80%;
		text-align: center;
		margin-top: 30px;
		margin: auto;
	}

	.site-search-popup .asl_w_container div#ajaxsearchlite1.asl_m .probox{
		background: #fff !important;
		height: 55px;
	}

	.site-search-popup .asl_w_container div#ajaxsearchlite1.asl_m .probox .proinput, .site-search-popup .asl_w_container div#ajaxsearchlite1.asl_m .probox .proinput form{
		margin: 0;
		padding:0;
		height: 100%;
	}

	.site-search-popup .asl_w_container div#ajaxsearchlite1.asl_m .probox .proinput form input.orig{
		padding: 15px !important;
		font-size: 17px;
		border-bottom: 2px solid #ddd !important;
		color: #222 !important;
		height: 100%;
	}

	.site-search-popup .asl_w_container div#ajaxsearchlite1.asl_m .probox .proinput form input.orig::-webkit-input-placeholder {color: #222 !important;}
	.site-search-popup .asl_w_container div#ajaxsearchlite1.asl_m .probox .proinput form input.orig::-moz-placeholder {color: #222 !important;}
	.site-search-popup .asl_w_container div#ajaxsearchlite1.asl_m .probox .proinput form input.orig:-ms-input-placeholder {color: #222 !important;}
	.site-search-popup .asl_w_container div#ajaxsearchlite1.asl_m .probox .proinput form input.orig:-moz-placeholder {color: #222 !important;}

	.site-search-popup .asl_w_container div#ajaxsearchlite1.asl_m .probox .proclose{
		height: 55px;
	}

	.site-search-popup .asl_w_container .probox button.promagnifier{
		/* width: 20%; */
		width: 32%;
		padding: 18px;		
		background: #27ae60;
		font-size: 17px;
		border: none;
		cursor: pointer;
		border-radius: inherit;
		line-height: 20px;
		min-height: 20px;
		color: #fff;
		box-sizing: border-box;
		height: 100%;
	}

	.site-search-popup .asl_w_container .probox button.promagnifier:hover, .site-search-popup .asl_w_container .probox button.promagnifier:focus{
		background: #bbb;
	}

	.site-search-popup .asl_w_container .probox button.promagnifier span svg{
		display: none;
	}

	.site-search-popup .asl_w_container .probox button.promagnifier span:before{
		content: "Zoeken";
		font-size: 16px;
	}
	/*  8 MARCH CHNAGES*/

 /* ============================================================================
 *		RESPONSIVE CSS STARTS HERE
 * ============================================================================ */
 /*    }
    }
    }
    }


 */

#home-page-content-row-side{
	position: absolute;
    top: 0;
    left: calc(100% + 5rem);
    width: 160px;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    align-items: flex-end;
    align-content: flex-end;
}
div#home-page-content-row-side > div.vc_col-sm-3 {
    width: 100%;    
}

div#home-page-content-row-side > div.vc_col-sm-3 > .vc_column-inner > .wpb_wrapper{
	display: block;
	float: left;
}

#home-page-content-row-side .home-default-title{
    margin:25px 0 0 !important;
}

@media (min-width:280px) and (max-width:479px) {
    .privancy_policy { float: none;position: relative;margin: auto;}
    }


@media (min-width:280px) and (max-width:479px) {
	footer#footer .footer-copyright-detail .social-icons a{width: 35px;height: 35px;line-height: 38px;font-size: 22px;}
	.home-page-content-row .home-default-title:before, .home-default-title{height: 160px;}
	.home-default-title a{font-size: 21px;line-height: 24px;}
	.inner-page-title{font-size: 30px;line-height: 36px;}
	body.home .home-page-content, body.page-id-47 #voor-wie{overflow-y:auto}
	.inner-page-content.site_change_form h2.inner-page-title, .inner-page-content.site_registration_form h2.inner-page-title{font-size:24px;line-height:36px;}
	.heading_3 span{text-align: center;font-size: 18px;line-height: 24px;padding:15px 0;}
	.inner-page-content.site_change_form form .form-row label, .heading_4{font-size: 18px; }
	#home-page-content .wpb_column.vc_column_container.vc_col-sm-3{width:50%;float: left; margin-bottom: 20px;}	
	#home-page-content .wpb_column.vc_column_container.vc_col-sm-6 { display: none;}
	#home-page-content .home-default-title, #home-page-content .home-page-content-row .home-default-title::before 
	{ height: 100px !important; width: 120px !important; }
	.home-default-title a { font-size:18px; }
	}

@media (min-width:480px) and (max-width:767px) {	
	.home-page-content .wpb_column.vc_column_container.vc_col-sm-3{width:50%;float: left;}
	.home-default-title a{font-size: 24px;line-height:30px;}
	.home-page-content .wpb_column.vc_column_container.vc_col-sm-6{display:none;}
	.home-page-content-row .home-default-title:before, .home-default-title{height: 180px;}
	.inner-page-title{font-size: 36px;line-height: 42px;}
}

@media (max-width:767px) {		
	#footer .privancy_policy{margin: 0px 20px;}
	div#home-page-content-row-side.home-page-content-row .wpb_column.vc_column_container.vc_col-sm-3 {width: 50%;}
	#home-page-content .wpb_column.vc_column_container.vc_col-sm-3 .wpb_wrapper, div#home-page-content-row-side.home-page-content-row .wpb_column.vc_column_container.vc_col-sm-3 .wpb_wrapper {display: flex;justify-content: center;width: 100%;}
	.site_payment_form label{font-size: 18px;}
	#home-page-content-row-side {position: relative;top: 0;left: 0;width: auto;height: auto;}
	#home-page-content-row-side .home-default-title{margin: 0 !important;}
	/* .wpgmza_map{height: 500px!important;/* width: 750px!important } */
	/* .map_marks_43  */.map_box_search, .map_box_search > .wpb_wrapper{overflow-y: auto!important}
	body .site_payment_form .form-row input[type="email"], body .site_payment_form .form-row input[type="text"]{ width:100% !important;}
	#inner-page-header {padding: 0 10px;}
	.hoe-page-content .sub_title {margin: 0 0 15px;}
	.home-page-content.waar_page_content .home-default-title a{line-height: 24px;font-size: 18px;}
	.home-page-content.waar_page_content .home-page-content-row .home-default-title::before, .home-page-content.waar_page_content .home-default-title{height: 90px;}
	.home-page-content.waar_page_content .wpb_column.vc_column_container.vc_col-sm-3{margin-bottom: 15px;}
	.home-page-content.waar-inner-page, .inner-page-content.waar-inner-page{background-position:top 198px center !important;background-size:80% auto !important;}
	.inner-page-body.contact-our-team{ padding:0 15px;}
	.inner-page-body.contact-our-team .wpb_column.vc_col-sm-4{margin:0 0 30px;}
	#site-backpage-button .wpb_wrapper .vc_custom_heading{background-image: url("../img/back.png") !important;}
	#site-forword-button .wpb_wrapper .vc_custom_heading{background-image: url("../img/home.png") !important;}
	#inner-page-header .wpb_column.vc_column_container.vc_col-sm-6{ width:70%; float:left;}
	.site-links-button{width: 15% !important; float:left;padding-top: 10%;}
	.inner-page-logo {padding: 0 20px;}
	.site-links-button .wpb_wrapper .vc_custom_heading a{opacity: 0;font-size: 0;}
	.site-links-button .wpb_wrapper .vc_custom_heading{height: 50px;background-size: auto 30px !important;border-radius: 10px;}
	.content .inner-page-para ul li, .inner-page-para p{font-size: 16px;}
	.inner-page-body{padding: 25px 15px;}
	#footer-sidebar2{margin: 15px 0 0;}
	.home-default-title{margin-bottom:0;}	
	.home-page-content .wpb_column.vc_column_container.vc_col-sm-3{margin-bottom:30px;}
	footer#footer #footer-sidebar2 p{line-height: 20px;}
	.home-logo-img .vc_single_image-img {margin: 0 0 30px;}
	.display-mobile-none{display:none !important;}
	.home-page-content, .inner-page-content{padding-bottom:0; padding-top:30px;}
	footer#footer .menu li{width: 100%;display: block; border-bottom:1px solid #ddd; }
	footer#footer .menu li:hover{border-bottom:1px solid #2980b9; }
	footer#footer .menu li a, footer#footer .menu li span{border-right: medium none;padding: 0 !important; display:block;line-height: 24px;}
	footer#footer .menu li a:hover{text-decoration:none;}
} 

@media only screen and (min-width:768px) and (max-width:991px) {	
	#home-page-content-row-side {position: relative;top: 10px;left: 0;width: auto;height: auto;}
	#home-page-content-row-side .home-default-title{margin: 0 !important;}
	.home-page-content.waar_page_content .home-page-content-row .home-default-title::before, .home-page-content.waar_page_content .home-default-title{height: 100px;}
	.home-page-content.waar_page_content .home-default-title a{line-height: 24px;font-size: 18px;}
	.inner-page-body{padding:20px;}
	.site-links-button .wpb_wrapper .vc_custom_heading a{font-size: 16px;}
	.home-page-content-row .home-default-title:before, .home-default-title{height: 170px;}
	.home-logo-img .vc_single_image-img {margin: -30px 0 0;}
	.home-default-title a{font-size: 21px;line-height: 24px;}
	footer#footer #footer-sidebar2 p, footer#footer .menu li a, footer#footer .menu li span{ font-size:13px;}
	footer#footer .menu li a, footer#footer .menu li span{padding: 0 3px 0 1px;}
	a#toTop{bottom: 95px;}
	.inner-page-title{font-size:36px;line-height: 45px;}
	div#home-page-content-row-side.home-page-content-row .wpb_column.vc_column_container.vc_col-sm-3 {width: 25%;}
}

@media (min-width:768px) {
	.page-id-43 .inner-page-body.custom_cls{width: calc(50% - 30px);margin-left:15px;margin-right:15px;}
	.page-id-43 .map_marks_43 .vc_col-sm-12 .vc_column-inner{padding: 0;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.home-logo-img .vc_single_image-img {margin: -5px 0 0;}
	footer#footer .footer-copyright-detail .social-icons{padding-right: 55px;}
	a#toTop{right: 25px;bottom: 32px;}
	h2.home-default-title a{font-size: 18px;line-height: 24px;}
	h2.home-default-title, .home-page-content-row h2.home-default-title:before {
		height: 145px !important;
		width: 145px !important;
	}
	#home-page-content-row-side{left:100%;}
	#home-page-content-row-side h2.home-default-title {
		margin: 10px 0 0 !important;
	}
}
@media (min-width:767px) {
	.display-desktop-none{display:none !important;}
}

@media only screen and (min-width:1199px) {
	body.home .home-page-content , body.page-id-47 #voor-wie{height: calc(100vh - 130px);padding-top: 0;}
	html body.page-id-47 .voor-wie-centerred{margin-top: -165px;}
 	body.home .home-page-content > .vc_col-sm-12 > .vc_column-inner {    align-items: center; justify-content: center;}
 	body.page-id-47  #voor-wie > .vc_col-sm-12 > .vc_column-inner {    align-items: center; justify-content: center;}
 	body.home .home-page-content > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper{width: 100%;position: relative;}
 	html body.home .home-default-title, html body.home .home-page-content-row .home-default-title:before ,
 	html body.page-id-47 .home-default-title, html body.page-id-47 .home-page-content-row .home-default-title:before  {height: 120px !important;width: 120px !important;
    	align-items: center;justify-content: center;display: flex;}
	body.home .home-logo-img .vc_single_image-img {max-height: 140px;width: unset;}
	body.home .home-logo-img{margin-bottom: 0;}
	.bottom_0{margin-bottom: 0!important;}
	html body.page-id-47 .right_box .home-default-title{float: right;}
    body.home .home-default-title a , body.page-id-47 .home-default-title a{font-size: 16px;line-height: 20px;padding: 0 5px;}
 	body.home #footer , body.page-id-47  #footer{position: fixed!important;left: 0;right: 0;bottom: 0;padding: 15px 0 10px;}
 	body.home .home-page-content-row .right_sided .home-default-title{float: right;}
 	body.home .home-page-content-row .left_26 .home-default-title,
 	body.page-id-47 .home-page-content-row .left_26 .home-default-title{margin-left: 11px;}
 	body.home .home-page-content-row .left_52 .home-default-title , 
 	body.page-id-47 .home-page-content-row .left_52 .home-default-title{margin-left: 20px;}
	footer#footer .menu{white-space: nowrap}
}

@media only screen and (min-width:1199px)  and (max-height: 600px) {
	html body.home .home-default-title a ,
	html body.page-id-47 .home-default-title a{font-size: 16px;line-height: 24px;}
	html body.home .home-logo-img .vc_single_image-img {max-height: 105px;width: unset;}
	html body.page-id-47 .voor-wie-centerred{padding-top: 10px;margin-top: -145px;}
 	html body.home .home-default-title, html body.home .home-page-content-row .home-default-title:before , 
 	html body.page-id-47 .home-default-title, html body.page-id-47 .home-page-content-row .home-default-title:before{height: 120px!important;width: 120px!important;}
   
}
@media only screen and (min-width:1800px)  and (min-height: 640px) {
	body.home .home-page-content , 
	body.page-id-47 #voor-wie{height: calc(100vh - 95px);padding-top: 0;}
 	html body.home #footer , html body.page-id-47 #footer{position: fixed!important;left: 0;right: 0;bottom: 0;padding: 20px 0;}
 	footer#footer #footer-sidebar.secondary{width: 100%;}
}

@media only screen and (min-width:1399px) {
	html body.home .home-default-title, html body.home .home-page-content-row .home-default-title:before ,
	html body.page-id-47 .home-default-title, html body.page-id-47 .home-page-content-row .home-default-title:before  { height: 140px !important;width: 140px !important;}
    body.home .home-default-title a , body.page-id-47 .home-default-title a{font-size: 23px;line-height: 26px;}
	.home-default-title{margin: 0 0 25px;}
}

@media (max-height: 760px) {
	body.home .home-page-content, body.page-id-47 #voor-wie{height: calc(100vh - 80px);}
	body.home .home-default-title a, body.page-id-47 .home-default-title a {font-size: 16px;line-height: 20px;}
	html body.home .home-default-title, html body.home .home-page-content-row .home-default-title:before, html body.page-id-47 .home-default-title, html body.page-id-47 .home-page-content-row .home-default-title:before {height: 115px !important;width: 115px !important;}
}

@media (max-height: 500px) {
	body.home .home-page-content, body.page-id-47 #voor-wie{height: auto;}
	html body.home .home-default-title, html body.home .home-page-content-row .home-default-title:before, html body.page-id-47 .home-default-title, html body.page-id-47 .home-page-content-row .home-default-title:before {height: 100px !important;width: 100px !important;}
}

@media (max-width:767px) {
	body.home .home-page-content, body.page-id-47 #voor-wie{height: auto !important;}
}

 /* ============================================================================
 *		SITE CSS ENDS HERE
 * ============================================================================ */
 .multiselect-checkboxes1{overflow-x: hidden!important;
    overflow-y: scroll!important;
    height: 285px!important;
    width: 250px!important;}

.multiselect-checkboxes1::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}

.multiselect-checkboxes1::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

.multiselect-checkboxes1::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-image: -webkit-gradient(linear,
									   left bottom,
									   left top,
									   color-stop(0.44, rgb(122,153,217)),
									   color-stop(0.72, rgb(73,125,189)),
									   color-stop(0.86, rgb(28,58,148)));
}



/* for error page  */
#post-0{
background-color: rgba(255, 255, 255, .95);
padding: 1rem;
margin: 1rem;	
z-index: 10;
}
