/* Table of Content
==================================================
	#Site Styles
	#Media Queries */


/* #Site Styles
================================================== */

/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: 'Whitney A', 'Whitney B', Arial; font-size: 12px; color: #000; background: #00b289; }
input, select, textarea { font-family: 'Whitney A', 'Whitney B', Arial; font-size: 12px; color: #000; }
body { background: #fff; overflow-x: hidden; }
img { border: 0px; display: block; }
fieldset { margin: 0px; padding: 0px; border: 0px; }
ul, li { list-style: none; }
:focus { outline: none; }

input[type='submit'] {
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

/* ### global classes ### */
.clear { clear: both; height: 0; }
.clear.highlighted { margin-bottom: 25px; }
.center { margin: 0 auto; max-width: 940px; position: relative; }
.email-popup { display: none; }
h1,h2,h3,h4,h5,h6,strong { font-weight: normal; }

html.white, 
html.white body { background: #fff; }
html.white body #wrapper #mainCntr #contentCntr #textCntr #rightCntr { min-height: -webkit-calc(100vh - 84px); min-height: calc(100vh - 84px); }

/* ### loader ### */
div.loader-holder { padding: 20px 0px; display: block; width: 100%; text-align: center; }
div.loader-holder img { display: inline; }

/* ### forms ### */
.search-form,
.wpcf7,
.gform_wrapper { overflow: hidden; width: 100%; }
.search-form label,
.wpcf7 label,
.gform_wrapper .gfield label.gfield_label,
.gform_wrapper .gfield .gfield_radio label { display: block; font-size: 18px; font-weight: normal; color: #833177; padding: 0 0 10px 0px;  font-family: 'Whitney A', 'Whitney B', Arial; }
.gform_wrapper .gfield .gfield_radio label { display: inline-block; padding: 0; margin-left: 8px; }
.gform_wrapper .gfield .gfield_radio input { margin-top: 0 !important; }
.search-form input[type='email'],
.search-form input[type='text'],
.wpcf7 input[type='email'],
.wpcf7 input[type='text'],
.wpcf7 input.wpcf7-text,
.gform_wrapper .gfield .ginput_container input[type='email'],
.gform_wrapper .gfield .ginput_container input[type='text'],
.gform_wrapper .gfield .ginput_container .gfield_select { border: 1px solid #fe6a26; background: #fff; height: 34px; line-height: 34px; padding: 0 10px; color: #7a6855; font-size: 16px; width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
} 
.search-form textarea,
.wpcf7 textarea,
.gform_wrapper .gfield textarea { border: 1px solid #fe6a26; background: #fff; height: 200px; line-height: 22px; padding: 0 10px; color: #7a6855; font-size: 16px; width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
} 
.search-form input[type='submit'],
.wpcf7 input[type='submit'],
.wpcf7 input.wpcf7-submit,
.gform_wrapper .gform_footer input[type='submit'].gform_button { padding: 0 15px; background: #fe6119; height: 34px;  line-height: 34px; color: #fff; font-family: 'Whitney A', 'Whitney B', Arial; border: 0px; text-decoration: none; font-size: 18px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
}
.wpcf7-not-valid-tip { padding-top: 5px; font-size: 16px !important; color: #fe6a26 !important; }
.wpcf7-response-output { margin: 20px 0px !important; padding: 10px 15px !important; border: 1px solid #833177 !important; color: #fff; font-family: 'Whitney A', 'Whitney B', Arial; font-size: 18px; background: #833177 !important;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.wpcf7-submit { cursor: pointer; }
.gform_fields .gfield { margin-top: 20px !important; }
.top_label .ginput_container { margin-top: 0 !important; }

/* ### search auto complete ### */
.ui-helper-hidden-accessible { display: none !important; }
.ui-autocomplete { padding-top: 35px; position: absolute !important; z-index: 99999; width: 750px !important; list-style: none; max-width: 708px;}
.ui-autocomplete li { margin-left: -8px; color: #fff; padding: 10px; list-style: none; overflow: hidden; width: 100%; background: rgba(251, 86, 9, 0.95); }
.ui-autocomplete li { padding: 5px 22px; cursor: pointer; font-size: 14px; font-family: 'Whitney A', 'Whitney B', Arial; line-height: 20px; }
.ui-autocomplete li:first-child { padding-top: 10px; }
.ui-autocomplete li:last-child { padding-bottom: 10px; }
.ui-autocomplete li a { cursor: pointer; cursor: pointer; color: #fff; text-decoration: none; }
.ui-autocomplete li a:hover { text-decoration: underline; }
body.beroepsmatig .ui-autocomplete li { background: rgba(21, 48, 112, 0.95); }
body.search-results .ui-autocomplete { padding-top: 5px; }

/* ### comment box ### */
.commentform{
	width: 93.5%;
}

/* ### wrapper ### */
#wrapper { position: relative; display: block; overflow-x: hidden; width: 100%; background: #fff; }

/* ### main container ### */
#mainCntr { width: 100%; }
	
	/* ### header container ### */
	#headerCntr { width: 100%; height: 114px; position: fixed; top: 0; left: 0; z-index: 8000; }
	#headerCntr .mobile { display: none; }
	#headerCntr .logo { position: absolute; top: 5px; left: 0; z-index: 100; }
	#headerCntr .logo img { max-width: 90px; height: auto; }
	#headerCntr .top { position: relative; z-index: 2000; height: 44px; width: 100%; background: rgba(255,255,255,0.9); }
	#headerCntr .left { float: left; }
	#headerCntr .right { float: right; }
	#headerCntr .visible { padding-top: 10px !important; display: block !important; }
	.tax-specials_cat #headerCntr .visible { padding-top: 0 !important; }
	#headerCntr .mobile .icons li.menu li ul.visible li a { padding-right: 10px !important; display: inline-block !important; line-height: 30px !important; height: 30px !important; border: 0px !important; background: url(../images/arrow5.png) no-repeat right !important; }
	#headerCntr.scrolled { height: auto; }
	#headerCntr.scrolled .departmentBox { display: none; }
	#headerCntr.scrolled .menuBox { display: none; }
	#headerCntr.scrolled .searchBox { position: absolute; top: 0; right: 0; margin-top: 0; z-index: 1000; }
	#headerCntr.scrolled .searchBox a.button { float: right; }
	#headerCntr.scrolled .searchBox a.to-top { float: right; display: block; width: 35px; height: 35px; text-indent: -9999px; background: url(../images/back-to-top.png) no-repeat center; }
	#headerCntr.scrolled .logo { top: -3px; }
	#headerCntr.scrolled .logo img { width: 45px; }
	#headerCntr.scrolled .top { height: auto; }
	#headerCntr.scrolled .navBox li a { font-size: 15px; }
	#headerCntr.scrolled .navBox { height: 35px; }
	#headerCntr.scrolled .navBox li a { line-height: 35px; }
	#headerCntr.scrolled .navBox:hover .dropdown { display: block; top: 35px; }
	#headerCntr.scrolled .navBox .dropdown.sneakpeak { display: block; top: 35px; }
	#headerCntr.special .top { height: 60px; }
	#headerCntr.special .navBox { height: 20px; background: #fe5000 !important; }
	#headerCntr.special .departmentBox { padding-top: 0px; height: 60px; }
	#headerCntr.special.scrolled .top { height: 1px; background: #fe5000; }


		/* ### department box ### */
		.departmentBox { float: left; padding-left: 130px; padding-top: 10px; }
		.departmentBox ul { list-style: none; }
		.departmentBox li { float: left; margin-right: 5px; }
		.departmentBox li a { font-weight: 500; letter-spacing: 0.5px; display: block; height: 34px; line-height: 35px; padding: 0 20px; color: #fff; text-decoration: none; font-size: 18px; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial;  
			-webkit-border-radius: 10px 10px 0 0;  
			border-radius: 10px 10px 0 0;
			background: #fe5000; /* Old browsers */ /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe5000), color-stop(100%,#e04a0c)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #fe5000 0%,#e04a0c 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #fe5000 0%,#e04a0c 100%); /* Opera 11.10+ */ /* IE10+ */
			background: -webkit-gradient(linear, left top, left bottom, from(#fe5000), to(#e04a0c));
			background: -webkit-linear-gradient(top, #fe5000 0%, #e04a0c 100%);
			background: -o-linear-gradient(top, #fe5000 0%, #e04a0c 100%);
			background: linear-gradient(to bottom,  #fe5000 0%,#e04a0c 100%); /* W3C */
		}
		.departmentBox li.menu-item-10 a {
			background: #01216b; /* Old browsers */ /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01216b), color-stop(100%,#01347a)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #01216b 0%,#01347a 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #01216b 0%,#01347a 100%); /* Opera 11.10+ */ /* IE10+ */
			background: -webkit-gradient(linear, left top, left bottom, from(#01216b), to(#01347a));
			background: -webkit-linear-gradient(top, #01216b 0%, #01347a 100%);
			background: -o-linear-gradient(top, #01216b 0%, #01347a 100%);
			background: linear-gradient(to bottom,  #01216b 0%,#01347a 100%); /* W3C */
		}
		.departmentBox p.main-title { padding: 2px 20px 8px; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; font-size: 18px; letter-spacing: 0.5px; font-weight: 400; color: #fff; background: #fe5000;
			-webkit-border-bottom-left-radius: 10px;
			border-bottom-left-radius: 10px;
			-webkit-border-bottom-right-radius: 10px;
			border-bottom-right-radius: 10px;
		}
		.departmentBox p.main-title a { text-decoration: none; color: #fff; }
		.departmentBox p.main-title a:hover { text-decoration: underline; }
		
		/* ### nav box ### */
		body.beroepsmatig .navBox { background: #012169; }
		.navBox { height: 40px; background: #fe5000; width: 100%; }
		.navBox ul { list-style: none; position: relative; padding-left: 130px; }
		.navBox li { float: left; width: 25%; }
		.navBox li.more-link { display: none; }
		.navBox li.more-link.show-more-link { display: block; }
		.navBox li a { line-height: 40px; padding: 0; color: #fff; background: none; font-weight: 500; font-family: 'Whitney A', 'Whitney B', Arial; font-size: 18px; text-decoration: none; }
		.navBox li a:hover { text-decoration: underline; }
		.navBox .center { position: relative!important; }
		.navBox .dropdown { display: none; position: absolute; top: 40px; left: 90px; width: -webkit-calc(100% - 90px); width: calc(100% - 90px); 
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-transition: all 0.4s ease;
			-o-transition: all 0.4s ease;
			transition: all 0.4s ease;
		}
		.navBox .dropdown .inner { overflow: hidden; width: 100%; background: rgba(255,255,255,0.9); padding: 10px 0 20px 40px; 
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
			box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
		}
		.navBox .dropdown .col { float: left; width: 25%; text-align: left; }
		.navBox .dropdown ul { list-style: none; padding-left: 0; }
		.navBox .dropdown li { float: none; width: 100%!important; margin: 0; text-align: left; }
		.navBox .dropdown li a { font-weight: normal; height: auto; color: #012169!important; font-size: 16px; font-family: 'Whitney A', 'Whitney B', Arial !important; line-height: 30px!important;text-align: left!important; }
		.navBox .dropdown li a:hover { text-decoration: underline; }
		.navBox a.all { font-weight: 500; color: #fe5000!important; display: inline-block; padding: 0 25px 0 0!important; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial !important; text-decoration: none; font-size: 17px; background: url(../images/arrow.png) no-repeat right 10px!important; }
		.navBox a.all.showing { background-image: url(../images/arrow-up.png) !important; }
		.navBox:hover .dropdown { display: block; top: 40px; }
		.navBox .dropdown.sneakpeak { display: block; top: 40px; }

		/* ### menu box ### */
		.menuBox { float: left; }
		.menuBox ul { list-style: none; overflow: hidden; padding-top: 15px; }
		.menuBox li { float: left; font-size: 14px; font-family: 'Whitney A', 'Whitney B', Arial; margin-right: 25px; }
		.menuBox li a { color: #7a6855; text-decoration: none; }
		.menuBox li a:hover { text-decoration: underline; }

		.mobilemenu { display: none; }

		/* ### search box ### */
		.searchBox { float: left; position: relative; margin-top: 9px; }
		.searchBox a.to-top { display: none; }
		.searchBox a.button { text-decoration: none; display: block; }
		.searchBox fieldset { display: none; border: none;	position: absolute; right: 0px; top: 0; width: 345px; }
		.searchBox input.field { float: left; border: 1px solid #fe6a26; background: #fff; height: 35px; line-height: 35px; padding: 0 10px; font-weight: 500; color: #7a6855; font-size: 14px; width: 310px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.searchBox input.button { float: left; background: none; border: 0px; background: transparent; height: 35px; width: 35px; }
		.searchBox ::-webkit-input-placeholder { color: #7a6855; }
		.searchBox :-moz-placeholder { color: #7a6855; }
		.searchBox ::-moz-placeholder { color: #7a6855; }
		.searchBox :-ms-input-placeholder { color: #7a6855; }

	/* ### banner container ### */
	#bannerCntr { position: relative; overflow: hidden; padding-top: 84px; width: 100%; height: 589px; background: no-repeat center 0;
		background-size: cover;
	}
	#bannerCntr.small-404 { height: 335px; }
	#bannerCntr.small-404 .text { margin-top: 100px; }
	#bannerCntr.empty { height: 0px; }
	#bannerCntr.sub { height: 385px; background: no-repeat center top;
		background-size: cover;
	}
	body.beroepsmatig.tax-thema_cat #bannerCntr.sub.landing-page {
		height: 200px;
	}
	#bannerCntr.sub1 { height: 300px; background: no-repeat center bottom;
		background-size: cover;
	}
	#bannerCntr.sub2 { height: 300px; background: no-repeat center bottom;
		background-size: cover;
	}
	body.beroepsmatig #bannerCntr {  background: no-repeat center 0;
		background-size: cover;
	}
	#bannerCntr .center { position: relative; z-index: 5; height: 100%; }
	#bannerCntr .text { max-width: 750px; margin: 0 auto; margin-top: 35%; }
	#bannerCntr .search { border: 1px solid #f15a16; position: relative; }
	body.beroepsmatig #bannerCntr .search { border-color: #153070; }
	#bannerCntr .search fieldset { padding: 7px; background: rgba(255,255,255,0.9); border: none; overflow: hidden; }
	#bannerCntr input.field { float: left; width: 80%; background: none; border: none; line-height: 36px; height: 36px; padding: 0 15px; color: #7a6855; font-size: 21px; font-family: 'Whitney A', 'Whitney B', Arial; }
	#bannerCntr input.button { width: 35px; height: 35px; border: none; cursor: pointer; background: url(../images/icon1.png) no-repeat; float: right; }
	body.beroepsmatig #bannerCntr input.button { background-image: url(../images/icon1_orange.png); }
	#bannerCntr .search ::-webkit-input-placeholder { color: #7a6855; }
	#bannerCntr .search :-moz-placeholder { color: #7a6855; }
	#bannerCntr .search ::-moz-placeholder { color: #7a6855; }
	#bannerCntr .search :-ms-input-placeholder { color: #7a6855; }
	#bannerCntr .example { background: #fb5609; padding: 5px 22px; }
	body.beroepsmatig #bannerCntr .example { background: #153070; }
	#bannerCntr .example p { color: #dfdbcc; }
	#bannerCntr .example p a { color: #fff; }
	#bannerCntr .example p a:hover { text-decoration: underline; }
	#bannerCntr h2 { font-size: 42px; color: #fff; font-family: 'Whitney A', 'Whitney B', Arial; margin-top: 70px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25); }
	#bannerCntr h2 a { text-decoration: none; color: #fff; }
	#bannerCntr h2 a:hover { text-decoration: underline; }
	#bannerCntr .dropdown { display: none; background: rgba(251,86,9,0.95); width: 100%; padding: 15px 25px; position: absolute; top: 50px; left: 0px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	body.beroepsmatig #bannerCntr .dropdown {  background: rgba(21,48,112,0.95); }
	#bannerCntr .dropdown ul { list-style: none; }
	#bannerCntr .dropdown li { font-size: 14px; font-family: 'Whitney A', 'Whitney B', Arial; line-height: 20px; }
	#bannerCntr .dropdown li a { color: #fff; text-decoration: none; }
	#bannerCntr  .search:hover .dropdown { display: block; }
	#bannerCntr.sub h1,
	#bannerCntr p.main-title { font-weight: 600; color: #fff; font-size: 54px; position: absolute; z-index: 10; bottom: 30px; left: 0; font-family: 'Whitney A', 'Whitney B', Arial; text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.25); }
	#bannerCntr.sub1 h1 { font-weight: 600; color: #fff; font-size: 54px; position: absolute; z-index: 10; bottom: 30px; left: 0; font-family: 'Whitney A', 'Whitney B', Arial; text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.25); }
	#bannerCntr.sub2 h1 { font-weight: 600; color: #fff; font-size: 54px; position: absolute; z-index: 10; bottom: 30px; left: 0; font-family: 'Whitney A', 'Whitney B', Arial; text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.25); }
	#bannerCntr div.gradient { position: absolute; bottom: 0px; left: 0px; z-index: 2; width: 100%; height: 50%;
		background: rgba(255, 255, 255, 0); /* rgba(0, 0, 0, 0.5) */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 0)), color-stop(100%,rgba(0, 0, 0, 0.5)));
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(0, 0, 0, 0.5) 100%);
		background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(0, 0, 0, 0.5) 100%);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.5)));
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
		background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgba(0, 0, 0, 0.5) 100%);
	}

	/* ### content container ### */
	#contentCntr { border-left: 20px solid #d6d2c4; border-right: 20px solid #d6d2c4; position: relative; }
	#contentCntr.sub { margin-top: 84px; }
	#contentCntr.sub1 { padding-top: 0; }

		/* ### left container ### */
		#leftCntr { float: left; width: 73%; }
		body.home #leftCntr { width: 70%; }
		#leftCntr .inner { padding: 30px 25px 30px 0; position: relative; }

		/* ### full width container ### */
		#fullwidthCntr { float: left; width: 100%; }
		body.home #fullwidthCntr { width: 100%; }
		#fullwidthCntr .inner { padding: 30px 0; position: relative; }

		/* ### right container ### */
		#rightCntr { float: right; width: 27%; background: url(../images/bg1.jpg) repeat-y;
			display: -webkit-box;
			display: -webkit-flex;
			display: -moz-box;
			/* display: -ms-flexbox; */
			display: flex;
			-webkit-box-pack: start;
			-webkit-justify-content: flex-start;
			-moz-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-webkit-box-align: stretch;
			-webkit-align-items: stretch;
			-moz-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-moz-box-orient: vertical;
			-moz-box-direction: normal;
			/*-ms-flex-direction: column;
			flex-direction: column;*/
		}
		body.home #rightCntr { width: 30%; }
		#rightCntr .inner { padding: 30px 0 30px 25px; min-height: 300px; position: relative;
			-webkit-box-flex: 1;
			-webkit-flex: 1;
			-moz-box-flex: 1;
			-ms-flex: 1;
			flex: 1;
		}
		#rightCntr .aboutBox { margin-bottom: 25px; }
		#rightCntr .allNews { display: inline-block; padding-right: 15px; background: url(../images/arrow1.png) no-repeat right 5px; color: #fe5000; font-size: 18px; font-family: 'Whitney A', 'Whitney B', Arial; text-decoration: none; float: right; }
		#rightCntr .allNews:hover { text-decoration: underline; }
		#rightCntr .contactBox { position: absolute; bottom: 0px; left: 25px; margin-top: 50px;}
		#rightCntr .contactBox div.nieuwsbrief,
		#rightCntr .contactBox div.contact { padding: 30px 20px 30px 0px; }
		#rightCntr div.contact-spacer { height: 206px; min-width: 350px; display: block;}
		#rightCntr div.contact-spacer.nieuwsbrief-spacer { height: 625px; }
		#rightCntr p.titel { font-weight: 500; color: #012169; font-size: 20px; line-height: 24px; margin-bottom: 10px; }
		#rightCntr .text p { color: #535750; font-size: 18px; line-height: 20px; font-family: 'Whitney A', 'Whitney B', Arial; margin: 20px 0 10px; padding-left: 10px; }
		#rightCntr .text .photo { margin-right: 10px; }
		#rightCntr span.button,
		#rightCntr a.button { font-weight: 400; padding: 5px 20px; letter-spacing: 1px; font-size: 16px; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; text-decoration: none; line-height: 18px; }
		#rightCntr .inner .text a.button { background: url(../images/bg3.png) no-repeat; padding: 0 20px 0 40px; position: absolute; bottom: 0; right: 0; color: #fff; }
		#rightCntr .expertBox h3 { color: #012169; padding-bottom: 20px; }
		#rightCntr .block .inner { padding: 20px; min-height: 190px !important; cursor: pointer; position: relative; background: #fff; font-family: 'Whitney A', 'Whitney B', Arial; border-bottom: 2px solid #00b289; }
		#rightCntr .block .inner.blauw { border-color: #0083c2; }
		#rightCntr .block .inner.blauw span.button,
		#rightCntr .block .inner.blauw a.button { background: url(../images/bg7.png) no-repeat; }
		#rightCntr .block .inner.donkerblauw { border-color: #012169; }
		#rightCntr .block .inner.donkerblauw span.button,
		#rightCntr .block .inner.donkerblauw a.button { background: url(../images/bg11.png) no-repeat; }
		#rightCntr .block .inner.fuchsia { border-color: #c6579a; }
		#rightCntr .block .inner.fuchsia span.button,
		#rightCntr .block .inner.fuchsia a.button { background: url(../images/bg12.png) no-repeat; }
		#rightCntr .block .inner.geel { border-color: #f79f00; }
		#rightCntr .block .inner.geel span.button,
		#rightCntr .block .inner.geel a.button { background: url(../images/bg10.png) no-repeat; }
		#rightCntr .block .inner.groen { border-color: #00b289; }
		#rightCntr .block .inner.groen span.button,
		#rightCntr .block .inner.groen a.button { background: url(../images/bg3.png) no-repeat; }
		#rightCntr .block .inner.paars { border-color: #833177; }
		#rightCntr .block .inner.paars span.button,
		#rightCntr .block .inner.paars a.button { background: url(../images/bg9.png) no-repeat; }
		#rightCntr .block .inner.oranje { border-color: #fe5000; }
		#rightCntr .block .inner.oranje span.button,
		#rightCntr .block .inner.oranje a.button { background: url(../images/bg8.png) no-repeat; }
		#rightCntr .block .inner.rood { border-color: #c5003e; }
		#rightCntr .block .inner.rood span.button,
		#rightCntr .block .inner.rood a.button { background: url(../images/bg4.png) no-repeat; }

		/* ### sidebar box ### */
		.sidebarBox { margin-bottom: 20px; }
		.sidebarBox img { max-width: 100%; }

		/* ### share box ### */
		.shareBox { position: absolute; top: 45px; left: 0; z-index: 1250; }
		.shareBox > a { position: absolute; top: 0px; left: 0px; z-index: 10; }
		.shareBox ul { list-style: none; padding: 5px 5px 5px 50px; position: absolute; top: 0; left: 0px; z-index: 5; width: 271px; background: #fff; display: none;
			-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
			box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
		}
		.shareBox li { float: left; margin-right: 1px; }
		.shareBox li:last-child { margin-right: 0px; }
		.shareBox li a { display: block; float: left; width: 35px; height: 35px; text-indent: -9999px; background: no-repeat left top; }
		.shareBox li a:hover { background-position: left bottom; }
		.shareBox li.facebook a { background-image: url(../images/share-facebook.png); }
		.shareBox li.twitter a { background-image: url(../images/share-twitter.png); }
		.shareBox li.linkedin a { background-image: url(../images/share-linkedin.png); }
		.shareBox li.google a { background-image: url(../images/share-google.png); }
		.shareBox li.pinterest a { background-image: url(../images/share-pinterest.png); }
		.shareBox li.email a { background-image: url(../images/share-email.png); }

		/* ### top container ### */
		#topCntr { width: 100%; background: #fff; overflow: hidden; }
		#topCntr.highlighted { border-top: 1px solid #d6d2c4; }
		#topCntr div.center {
			display: -webkit-box;
			display: -webkit-flex;
			display: -moz-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: start;
			-webkit-justify-content: flex-start;
			-moz-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-webkit-box-align: stretch;
			-webkit-align-items: stretch;
			-moz-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch;
		}
		#topCntr h3 { font-weight: 600; padding-right: 60px; color: #012169; font-size: 24px; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 25px; float: left; }
		#topCntr div.cycle-slideshow h3 { float: none; }
		#topCntr div.inner strong.date,
		#topCntr div.inner div:not(.content-holder) strong { display: block; font-size: 18px; color: #00b289; font-weight: 400; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; margin-bottom: 7px; }
		#topCntr p { font-size: 23px; color: #012169; font-family: 'Chronicle Text G1 A', 'Chronicle Text G1 B', Arial; line-height: 34px; margin-bottom: 30px; }
		#topCntr .title { position: relative; overflow: hidden; }
		#topCntr .title img { position: absolute; top: 7px; right: 0px; float: right; }
		#topCntr a.all { float: right; color: #fe5000; font-size: 18px; text-decoration: none; padding-right: 25px; background: url(../images/arrow1.png) no-repeat right; font-family: 'Whitney A', 'Whitney B', Arial; }
		#topCntr #rightCntr h5 { font-weight: 500; font-size: 21px; color: #833177; line-height: 24px; margin-bottom: 20px; margin-top: -10px; }
		#topCntr #rightCntr ul { list-style: none; overflow: hidden; }
		#topCntr #rightCntr li { overflow: hidden; width: 100%; position: relative; font-size: 18px; color: #000; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 7px; }
		#topCntr #rightCntr li input { position: absolute; top: -50px; }
		#topCntr div.wp-polls-ans ul:not(.results) li,
		#topCntr div.wp-polls-ans ul:not(.results) li label { cursor: pointer; }
		#topCntr li label { color: #000; padding-left: 45px; background: url(../images/icon3.png) no-repeat left; text-decoration: none; line-height: 32px; display: block; }
		#topCntr #rightCntr li:hover,
		#topCntr #rightCntr li.selected { background: url(../images/bg2.png) repeat-y 15px 0; }
		#topCntr #rightCntr li:hover label,
		#topCntr #rightCntr li.selected label { background: url(../images/icon3_hover.png) no-repeat left; }
		#topCntr .buttons { overflow: hidden; margin-top: 10px; }
		#topCntr .buttons input.button,
		#topCntr .buttons a.button { float: left; padding: 0 15px; background: #fe6119; height: 30px;  line-height: 26px; color: #fff; letter-spacing: 1px; font-weight: 500; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; text-decoration: none; font-size: 18px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}
		#topCntr .buttons a.result { padding: 0px 10px; height: 30px; line-height: 26px; float: right; color: #7a6855; font-size: 18px; text-decoration: none; letter-spacing: 1px; font-weight: 500; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; border: 1px solid #fe6119;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}
		#topCntr .block { position: relative; }
		#topCntr .block a.next-link { position: absolute; top: 38px; right: 25px; z-index: 2000; }
		#topCntr ul.results li { margin-bottom: 10px; padding-left: 45px; background: url(../images/icon3-orange.png) no-repeat left 3px; }
		#topCntr ul.results li:hover { background: url(../images/icon3-orange.png) no-repeat left 3px; }
		#topCntr ul.results li.client-vote { background: url(../images/icon3_hover.png) no-repeat left 3px; }
		#topCntr ul.results li.client-vote:hover { background: url(../images/icon3_hover.png) no-repeat left 3px; }
		#topCntr ul.results li small { font-size: 12px; color: #7a6855; text-transform: uppercase; }

		#topCntr div.latest { padding-bottom: 40px; overflow: hidden; width: 100%; }
		#topCntr div.latest h3 { margin-bottom: 15px; }
		#topCntr div.latest p { margin-bottom: 10px; font-size: 18px; line-height: 26px; font-family: 'Whitney A', 'Whitney B', Arial; color: #000; }

		#topCntr div.contact-holder h4 { font-weight: 600; color: #012169; font-size: 24px; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 15px; }
		#topCntr div.contact-holder p { margin-bottom: 10px; font-size: 18px; line-height: 26px; font-family: 'Whitney A', 'Whitney B', Arial; color: #000; }
		#topCntr div.contact-holder p a { margin: 3px 0px; display: inline-block; color: #fe5000; font-size: 18px; text-decoration: none; padding-right: 22px; background: url(../images/arrow1.png) no-repeat right; font-family: 'Whitney A', 'Whitney B', Arial; }
		#topCntr div.contact-holder fieldset { border: none; width: 100%; }
		#topCntr div.contact-holder input.field { float: left; border: 1px solid #d8d3c6; border-right: 0px; background: #fff; height: 40px; line-height: 40px; padding: 0 10px; color: #7a6855; font-size: 16px; width: 70%; }
		#topCntr div.contact-holder input.button { float: left; background: none; border: 0px; background: url(../images/newsletter-submit.png) no-repeat; height: 40px; width: 40px; max-width: 30%; }
		#topCntr div.contact-holder ::-webkit-input-placeholder { color: #7a6855; }
		#topCntr div.contact-holder :-moz-placeholder { color: #7a6855; }
		#topCntr div.contact-holder ::-moz-placeholder { color: #7a6855; }
		#topCntr div.contact-holder :-ms-input-placeholder { color: #7a6855; }
		body.home #topCntr #leftCntr div.row { padding-right: 80px; }
		body.home #topCntr #leftCntr div.inner { padding-bottom: 60px; }

		/* ### news container ### */
		#newsCntr { background: #dbe2ea; overflow: hidden; padding: 40px 0 60px; }
		#newsCntr:not(.emp):not(.result) div.center {
			/*display: -webkit-box;
			display: -webkit-flex;*/
			/*display: -moz-box;
			display: -ms-flexbox;*/
			/*display: flex;*/
			-webkit-box-pack: start;
			-webkit-justify-content: flex-start;
			-moz-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-webkit-box-align: stretch;
			-webkit-align-items: stretch;
			-moz-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch;
		}
		#newsCntr div.hidden { display: none; }
		#newsCntr.result { background: #cce6f3; }
		#newsCntr .filter-holder { display: none; }
		#newsCntr .left { float: left; width: 70%; }
		#newsCntr .left .block { float: left; width: 50%; padding-right: 28px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		#newsCntr .right { width: 30%; float: right; }

		#newsCntr .result .block .inner { padding-bottom: 20px!important;}
		#newsCntr .block .inner { padding: 20px; padding-bottom: 0px !important; min-height: 190px !important; cursor: pointer; position: relative; background: #fff; font-family: 'Whitney A', 'Whitney B', Arial; border-bottom: 2px solid #00b289; }
		#newsCntr p.main-title { width: 100%; font-weight: 500; color: #012169; font-size: 24px; margin-bottom: 20px; font-family: 'Whitney A', 'Whitney B', Arial; }
		#newsCntr p.main-title.no-bottom-space { margin-bottom: 0px; }
		#newsCntr p.main-title.left { float: left; width: auto; }
		#newsCntr strong { display: block; font-weight: 500; font-family: 'Whitney A', 'Whitney B', Arial; color: #00b289; font-size: 15px; margin-bottom: 15px; }
		#newsCntr .left p:not(.main-title) { font-size: 21px; color: #012169; margin-bottom: 30px; font-family: 'Whitney A', 'Whitney B', Arial; }
		#newsCntr span.link,
		#newsCntr a.link { font-weight: 500; color: #fe5000; font-size: 16px; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; text-decoration: none; position: absolute; bottom: 5px; left: 20px; }
		#newsCntr span.button,
		#newsCntr a.button { font-weight: 400; background: url(../images/bg3.png) no-repeat; padding: 0 20px 0 40px; letter-spacing: 1px; font-size: 16px; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; position: absolute; bottom: 0; right: 0; color: #fff; text-decoration: none; line-height: 18px; }
		#newsCntr a.all { margin: 20px 25px 0 0; float: right; color: #fe5000; font-size: 18px; text-decoration: none; padding-right: 25px; font-weight: 500; background: url(../images/arrow1.png) no-repeat right; font-family: 'Whitney A', 'Whitney B', Arial; }
		#newsCntr .inner:hover { -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.5); box-shadow: 0px 0px 5px rgba(0,0,0,0.5); }
		#newsCntr .full { margin-right: -28px; }
		#newsCntr .full .block { float: left; width: 33.33%; padding-right: 28px; margin-bottom: 30px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		#newsCntr .full .block inner { padding: 20px; position: relative; background: #fff; font-family: 'Whitney A', 'Whitney B', Arial; border-bottom: 2px solid #00b289; }
		#newsCntr .full p { font-size: 21px; color: #012169; margin-bottom: 30px; font-family: 'Whitney A', 'Whitney B', Arial; }
		#newsCntr .full p.title-thin { margin-bottom: 10px; }
		#newsCntr .full p.para { color: #535750; }
		#newsCntr .full p.no-bottom { margin-bottom: 0px; font-weight: 600; }

		#newsCntr .right .block { width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		#newsCntr .right .inner { padding: 20px; position: relative; background: #fff; font-family: 'Whitney A', 'Whitney B', Arial; border-bottom: 2px solid #c5003e; }
		#newsCntr p.titel { font-weight: 500; color: #012169; font-size: 21px; line-height: 24px; margin-bottom: 10px; }
		#newsCntr .text { padding-bottom: 20px; margin-left: -20px; overflow: hidden; }
		#newsCntr .text .photo { margin-right: 10px; float: left;  }
		#newsCntr .text p { color: #535750; font-size: 18px; line-height: 24px; font-family: 'Whitney A', 'Whitney B', Arial; padding-left: 10px; }
		#newsCntr .inner.address .text p { padding-left: 20px; }
		#newsCntr .inner.address { border-bottom-color: #012169; }
		#newsCntr .inner.address a.button { background: url(../images/bg11.png) no-repeat; }
		#newsCntr p.para { font-size: 18px; line-height: 24px; font-family: 'Whitney A', 'Whitney B', Arial; }
		#newsCntr .right a.button { background: url(../images/bg4.png) no-repeat; }
		#newsCntr .right a.all { margin-right: 0; }
		#newsCntr .title { overflow: hidden; margin-bottom: 40px; }
		#newsCntr .title h3 { float: left; font-weight: 600; }
		#newsCntr .title a.filter { float: right; color: #7a6855; font-size: 18px; padding-right: 35px; background: url(../images/arrow8.png) no-repeat right; text-decoration: none; margin-top: 7px; }
		#newsCntr .title a.filter.showing { background-image: url(../images/arrow8-showing.png); }
		#newsCntr .title ul { list-style: none; overflow: hidden; }
		#newsCntr .title li { float: left; margin: 0px 12px 12px 0px; }
		#newsCntr .title li a { cursor: pointer; display: block; line-height: 30px; height: 30px; font-weight: 400; padding: 0 20px; background: #0083c2; color: #fff; font-size: 18px; letter-spacing: 1px; text-transform: lowercase; text-decoration: none; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; }
		#newsCntr .title li a span { font-size: 16px; color: #d6d2c4;  }

		#newsCntr .title li.cancel a { color: #fff; background: #012169; }
		#newsCntr .title li.blauw a { background: #0083c2; }
		#newsCntr .title li.donkerblauw a { background: #012169; }
		#newsCntr .title li.fuchsia a { background: #c6579a; }
		#newsCntr .title li.geel a { background: #f79f00; }
		#newsCntr .title li.groen a { background: #00b289; }
		#newsCntr .title li.paars a { background: #833177; }
		#newsCntr .title li.oranje a { background: #fe5000; }
		#newsCntr .title li.rood a { background: #c5003e; }
		#newsCntr .title li.non-active a { background: #796856; }

		#newsCntr .block .inner.blauw { border-color: #0083c2; }
		#newsCntr .block .inner.blauw span.button,
		#newsCntr .block .inner.blauw a.button { background: url(../images/bg7.png) no-repeat; }
		#newsCntr .block .inner.donkerblauw { border-color: #012169; }
		#newsCntr .block .inner.donkerblauw span.button,
		#newsCntr .block .inner.donkerblauw a.button { background: url(../images/bg11.png) no-repeat; }
		#newsCntr .block .inner.fuchsia { border-color: #c6579a; }
		#newsCntr .block .inner.fuchsia span.button,
		#newsCntr .block .inner.fuchsia a.button { background: url(../images/bg12.png) no-repeat; }
		#newsCntr .block .inner.geel { border-color: #f79f00; }
		#newsCntr .block .inner.geel span.button,
		#newsCntr .block .inner.geel a.button { background: url(../images/bg10.png) no-repeat; }
		#newsCntr .block .inner.groen { border-color: #00b289; }
		#newsCntr .block .inner.groen span.button,
		#newsCntr .block .inner.groen a.button { background: url(../images/bg3.png) no-repeat; }
		#newsCntr .block .inner.paars { border-color: #833177; }
		#newsCntr .block .inner.paars span.button,
		#newsCntr .block .inner.paars a.button { background: url(../images/bg9.png) no-repeat; }
		#newsCntr .block .inner.oranje { border-color: #fe5000; }
		#newsCntr .block .inner.oranje span.button,
		#newsCntr .block .inner.oranje a.button { background: url(../images/bg8.png) no-repeat; }
		#newsCntr .block .inner.rood { border-color: #c5003e; }
		#newsCntr .block .inner.rood span.button,
		#newsCntr .block .inner.rood a.button { background: url(../images/bg4.png) no-repeat; }

		#newsCntr .more { text-align: center; margin: 30px 0; overflow: hidden; clear: both; }
		#newsCntr .more a { margin-right: 28px; display: inline-block; padding: 0 40px; background: #fff; line-height: 50px; color: #7a6855; font-size: 18px; text-decoration: none; border: 1px solid #fe5000;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}
		#newsCntr .more a:hover { text-decoration: none; color: #fff; background: #fe5000; }
		#newsCntr .skill { width: 100%; }
		#newsCntr.emp .text p { margin-bottom: 0; }
		#newsCntr .skill a { display: block; color: #fe5000; text-decoration: none; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; font-size: 15px; }
		#newsCntr.emp .full .block .inner.article { border-bottom-color: #f79f00; }
		#newsCntr.emp .full .block .inner.article span.button,
		#newsCntr.emp .full .block .inner.article a.button { background: url(../images/bg10.png) no-repeat; }
		#newsCntr a.professional { color: #fe5000; text-decoration: none; font-size: 18px; font-family: 'Whitney A', 'Whitney B', Arial; display: block; margin-top: 20px; }

		#newsCntr .full.result { margin-right: 0; }
		#newsCntr .full.result .block { float: none; width: 100%;  padding-right: 0; margin-bottom: 10px; }
		#newsCntr .full.result .block .inner { overflow: hidden; min-height: 0px !important; height: auto !important; }
		#newsCntr .full.result .block strong { text-align: right; margin-bottom: 0; }
		#newsCntr .full.result .block p { overflow: hidden; text-overflow: ellipsis; font-weight: 600; float: left; width: 20%; margin-bottom: 0; }
		#newsCntr .full.result .block p.long { font-weight: 500; width: 80%; }
		#newsCntr .full.result .block p.para { font-weight: normal; float: left; width: 60%; margin-top: 0; padding: 0 20px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		#newsCntr .full.result .block p.para span.thumb { float: left; margin-right: 20px; height: 70px; overflow: hidden; }
		#newsCntr .full.result .block span.link,
		#newsCntr .full.result .block a.link { bottom: 0; left: auto; right: 10px; top: 0; position: static; float: right; }
		#newsCntr .full.result .right { width: 20%; float: right; }

		/* ### text container ### */
		#textCntr { overflow: hidden; width: 100%; background: #fff; position: relative; }
		#textCntr div.center {
			display: -webkit-box;
			display: -webkit-flex;
			display: -moz-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: start;
			-webkit-justify-content: flex-start;
			-moz-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-webkit-box-align: stretch;
			-webkit-align-items: stretch;
			-moz-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch;
		}
		body.page-template-template-contact #textCntr div.center,
		body.page-template-template-landingspagina #textCntr div.center,
		body.page-template-template-de-mensen-van-nibud #textCntr div.center,
		body.page-template-default #textCntr div.center,
		body.page-template-template-municipality-search #textCntr div.center,
		body.page-template-template-pagina-kaartje #textCntr div.center,
		#wrapper.specials #textCntr div.center {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: reverse;
			-webkit-flex-direction: row-reverse;
			-moz-box-orient: horizontal;
			-moz-box-direction: reverse;
			-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
		}
		#textCntr div.mobile-writer { display: none; }
		#textCntr .inner-holder { padding: 30px 25px 50px 0; position: relative; }
		#textCntr a.prev-post { position: absolute; bottom: 55px; left: -20px; width: 85px; height: 80px; background: #fff url(../images/prev1.png) no-repeat center 10px; font-size: 12px; color: #7a6855; text-decoration: none; text-align: center; padding-top: 35px; text-transform: uppercase;
			-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
			box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
			-webkit-border-radius: 0 10px 10px 0;
			border-radius: 0 10px 10px 0;
		}
		#textCntr a.next-post { position: absolute; bottom: 55px; right: -20px; width: 85px; height: 80px; background: #fff url(../images/next1.png) no-repeat center 10px; font-size: 12px; color: #7a6855; text-decoration: none; text-align: center; padding-top: 35px; text-transform: uppercase;
			-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
			box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
			-webkit-border-radius: 10px 0 0 10px;
			border-radius: 10px 0 0 10px;
		}

			/* ### np box ### */
			.npBox { overflow: hidden; margin-bottom: 50px; }
			.tax-thema_cat.beroepsmatig .npBox { margin-bottom: 0; }
			.npBox p { color: #0083c2; font-family: 'Whitney A', 'Whitney B', Arial; font-size: 15px; }
			.npBox p a { color: #0083c2; text-decoration: none; }
			.npBox p a:hover { text-decoration: underline; }
			.npBox span.del { text-indent: -9999px; display: inline-block; width: 10px; background: url(../images/arrow6.png) no-repeat center; }

			/* ### polls box ### */
			.pollsBox { padding-top: 50px; overflow: hidden; width: 100%; }
			.pollsBox div.poll-holder { margin-right: 5%; float: left; width: 47.5%; }
			.pollsBox div.poll-holder:nth-child(even) { margin-right: 0px; }
			.pollsBox div.poll-holder:nth-child(odd) { clear: both; }
			.pollsBox h5 { font-size: 21px; color: #833177; line-height: 24px; margin-bottom: 20px; }
			.pollsBox ul { list-style: none; overflow: hidden; }
			.pollsBox li { overflow: hidden; width: 100%; position: relative; font-size: 18px; color: #000; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 7px; }
			.pollsBox li input { position: absolute; top: -50px; }
			.pollsBox li label { color: #000; padding-left: 45px; background: url(../images/icon3.png) no-repeat left; text-decoration: none; line-height: 32px; display: block; }
			.pollsBox li:hover,
			.pollsBox li.selected { background: url(../images/bg2.png) repeat-y 15px 0; }
			.pollsBox li:hover label,
			.pollsBox li.selected label { background: url(../images/icon3_hover.png) no-repeat left; }
			.pollsBox .buttons { overflow: hidden; margin-top: 10px; }
			.pollsBox .buttons input.button,
			.pollsBox .buttons a.button { float: left; padding: 0 15px; background: #fe6119; height: 30px;  line-height: 26px; color: #fff; font-family: 'Whitney A', 'Whitney B', Arial; text-decoration: none; font-size: 18px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}
			.pollsBox .buttons a.result { float: right; color: #7a6855; font-size: 18px; text-decoration: none; font-family: 'Whitney A', 'Whitney B', Arial; margin-top: 2px; }
			.pollsBox ul.results li { margin-bottom: 10px; padding-left: 45px; background: url(../images/icon3-orange.png) no-repeat left 3px; }
			.pollsBox ul.results li:hover { background: url(../images/icon3-orange.png) no-repeat left 3px; }
			.pollsBox ul.results li.client-vote { background: url(../images/icon3_hover.png) no-repeat left 3px; }
			.pollsBox ul.results li.client-vote:hover { background: url(../images/icon3_hover.png) no-repeat left 3px; }
			.pollsBox ul.results li small { font-size: 12px; color: #7a6855; text-transform: uppercase; }

			/* ### text box ### */
			.textBox { padding-right: 20px; }
			.textBox h1 { font-size: 42px; color: #012169; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 20px; }
			.textBox h2 { font-size: 24px; color: #012169; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 20px; }
			.textBox h3 { font-size: 21px; color: #012169; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 10px; }
			.textBox p { font-size: 18px; line-height: 26px; color: #535750; margin-bottom: 20px; }
			.textBox p a { color: #fe6119; text-decoration: none; }
			.textBox p a:hover { text-decoration: underline; }
			.textBox div.content-holder img:not(.alignleft):not(.alignright):not(.aligncenter) { max-width: 100%; border-top: 1px solid #dee8ce; border-bottom: 1px solid #dee8ce; margin: 20px 0; }
			.textBox .button .bg { height: 100%; position: absolute; top: 0; right: 100%; width: 3000px; cursor: pointer;
				-webkit-box-shadow: -4px 0px 5px rgba(0,0,0,0.4);
				box-shadow: -4px 0px 5px rgba(0,0,0,0.4);
				background: #c6579a; /* Old browsers */ /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6579a), color-stop(100%,#a64981)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #c6579a 0%,#a64981 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #c6579a 0%,#a64981 100%); /* Opera 11.10+ */ /* IE10+ */
				background: -webkit-gradient(linear, left top, left bottom, from(#c6579a), to(#a64981));
				background: -webkit-linear-gradient(top, #c6579a 0%, #a64981 100%);
				background: -o-linear-gradient(top, #c6579a 0%, #a64981 100%);
				background: linear-gradient(to bottom,  #c6579a 0%,#a64981 100%); /* W3C */
			}
			.textBox div:not(.contactBox):not(.contact) .button:not(.gform_button) { position: relative; width: 100%; margin: 20px 0px 40px;
				-webkit-box-shadow: -4px 0px 5px rgba(0,0,0,0.4);
				box-shadow: -4px 0px 5px rgba(0,0,0,0.4);
				-webkit-border-radius: 0 10px 10px 0;
				border-radius: 0 10px 10px 0;
				background: #c6579a; /* Old browsers */ /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6579a), color-stop(100%,#a64981)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #c6579a 0%,#a64981 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #c6579a 0%,#a64981 100%); /* Opera 11.10+ */ /* IE10+ */
				background: -webkit-gradient(linear, left top, left bottom, from(#c6579a), to(#a64981));
				background: -webkit-linear-gradient(top, #c6579a 0%, #a64981 100%);
				background: -o-linear-gradient(top, #c6579a 0%, #a64981 100%);
				background: linear-gradient(to bottom,  #c6579a 0%,#a64981 100%); /* W3C */
			}
			.textBox div:not(.contactBox):not(.contact) .button:not(.gform_button):hover,
			.textBox div:not(.contactBox):not(.contact) .button:not(.gform_button):hover .bg {
				background: #a64981; /* #c6579a */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a64981), color-stop(100%,#c6579a));
				background: -webkit-linear-gradient(top, #a64981 0%,#c6579a 100%);
				background: -o-linear-gradient(top, #a64981 0%,#c6579a 100%);
				background: -webkit-gradient(linear, left top, left bottom, from(#a64981), to(#c6579a));
				background: -webkit-linear-gradient(top, #a64981 0%, #c6579a 100%);
				background: -o-linear-gradient(top, #a64981 0%, #c6579a 100%);
				background: linear-gradient(to bottom, #a64981 0%,#c6579a 100%);
			}
			.textBox div:not(.contactBox):not(.contact) .button.blue {
				background: #0082c1; /* Old browsers */ /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0082c1), color-stop(100%,#006393)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #0082c1 0%,#006393 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #0082c1 0%,#006393 100%); /* Opera 11.10+ */ /* IE10+ */
				background: -webkit-gradient(linear, left top, left bottom, from(#0082c1), to(#006393));
				background: -webkit-linear-gradient(top, #0082c1 0%, #006393 100%);
				background: -o-linear-gradient(top, #0082c1 0%, #006393 100%);
				background: linear-gradient(to bottom,  #0082c1 0%,#006393 100%); /* W3C */
			}
			.textBox div:not(.contactBox):not(.contact) .button.blue .bg {
				background: #0082c1; /* Old browsers */ /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0082c1), color-stop(100%,#006393)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #0082c1 0%,#006393 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #0082c1 0%,#006393 100%); /* Opera 11.10+ */ /* IE10+ */
				background: -webkit-gradient(linear, left top, left bottom, from(#0082c1), to(#006393));
				background: -webkit-linear-gradient(top, #0082c1 0%, #006393 100%);
				background: -o-linear-gradient(top, #0082c1 0%, #006393 100%);
				background: linear-gradient(to bottom,  #0082c1 0%,#006393 100%); /* W3C */
			}
			.textBox div:not(.contactBox):not(.contact) .button.blue:hover,
			.textBox div:not(.contactBox):not(.contact) .button.blue:hover .bg {
				background: #006393; /* #0082c1 */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006393), color-stop(100%,#0082c1));
				background: -webkit-linear-gradient(top, #006393 0%,#0082c1 100%);
				background: -o-linear-gradient(top, #006393 0%,#0082c1 100%);
				background: -webkit-gradient(linear, left top, left bottom, from(#006393), to(#0082c1));
				background: -webkit-linear-gradient(top, #006393 0%, #0082c1 100%);
				background: -o-linear-gradient(top, #006393 0%, #0082c1 100%);
				background: linear-gradient(to bottom, #006393 0%,#0082c1 100%);
			}
			.textBox .button a,
			.textBox .button form { padding-top: 25px; padding-bottom: 25px; position: relative; z-index: 100; color: #fff; text-decoration: none; font-size: 24px; font-family: 'Whitney A', 'Whitney B', Arial; display: block; padding-right: 30px; background: url(../images/arrow7.png) no-repeat right; line-height: 25px; }
			.textBox .button.search { margin-bottom: 20px; }
			.textBox .button.search form { background: none; }
			.textBox .button form { overflow: hidden; }
			.textBox .button form input { border: 1px solid #fe5000; box-sizing: border-box; height: 35px !important; padding: 0 10px; width: 145px; }
			.textBox .button form input,
			.textBox .button form img { float: left; }
			.textBox .button form img { cursor: pointer; }
			.textBox .button i { margin-left: 10px; }
			.textBox #municipalityResult { margin-bottom: 40px; min-height: 32px; }
			.textBox #municipalityResult.loading { background: url( ../images/ajax-loader.gif ) no-repeat center; }
			.textBox #municipalityResult .result { color: #012169; }
			.textBox #municipalityResult > a { color: #fe5000; font-size: 18px; text-decoration: none; }
			.textBox #municipalityResult > a:hover { text-decoration: underline; }

			.textBox p a.help { font-family: 'Whitney A', 'Whitney B', Arial; }
			.textBox .research { padding: 20px 0; border-top: 1px solid #dee8ce; }
			.textBox .research h4 { font-size: 21px; color: #833177; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 15px; }
			.textBox .research p {  color: #7a6855; font-size: 18px; line-height: 24px; margin-bottom: 20px; font-family: 'Chronicle Text G1 A', 'Chronicle Text G1 B', Arial; }
			.textBox .pdfs { width: 100%; }
			.textBox .pdfs ul { margin: 0px; list-style: none; }
			.textBox .pdfs li { list-style: none; font-size: 18px; color: #000; margin-bottom: 15px; font-family: 'Whitney A', 'Whitney B', Arial; }
			.textBox .pdfs li a { color: #fe5000; text-decoration: none; }
			.textBox a.back { background: url(../images/arrow13.png) no-repeat 15px; color: #7a6855; font-size: 18px; text-decoration: none; margin-top: 20px; display: inline-block; font-family: 'Whitney A', 'Whitney B', Arial;
				border: 1px solid #d7d2c5; padding: 15px; padding-left: 45px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}
			.textBox .video { width: 100%; }
			.textBox .video img { width: 100%; }
			.textBox .steps { overflow: hidden; }
			.textBox .steps ul { margin: 0px 0px 30px; list-style: none; }
			.textBox .steps li { list-style: none; color: #000; font-size: 18px; margin: 0px 0px 10px; padding-left: 0px; background: none; }
			.textBox .button.medium { margin-left: -20px; padding-left: 20px;
				background: #c5003e; /* Old browsers */ /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5003e), color-stop(99%,#9a0030)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #c5003e 0%,#9a0030 99%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #c5003e 0%,#9a0030 99%); /* Opera 11.10+ */ /* IE10+ */
				background: -webkit-gradient(linear, left top, left bottom, from(#c5003e), color-stop(99%, #9a0030));
				background: -webkit-linear-gradient(top, #c5003e 0%, #9a0030 99%);
				background: -o-linear-gradient(top, #c5003e 0%, #9a0030 99%);
				background: linear-gradient(to bottom,  #c5003e 0%,#9a0030 99%); /* W3C */
			}
			.textBox .button.medium { margin-top: 20px; margin-bottom: 10px; }
			.textBox .button.medium span { color: #d6d2c4; font-size: 18px; font-family: 'Whitney A', 'Whitney B', Arial; }
			.textBox .button.medium a { padding-top: 13px; }
			.textBox .list { width: 100%; margin-bottom: 20px; }
			.textBox .list  ul { list-style: none; }
			.textBox .list li  { font-size: 18px; padding-left: 25px; background: url(../images/bullet.png) no-repeat left 7px; margin-bottom: 10px; }
			.textBox  a.download { display: block; padding-left: 50px; color: #7a6855; text-decoration: none; margin: 10px 0 30px 0px; font-size: 16px; font-family: 'Whitney A', 'Whitney B', Arial; background: url(../images/icon11.png) no-repeat 15px; border: 1px solid #fe5000; display: block; line-height: 50px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}
			.textBox table { margin-bottom: 20px; border-collapse: collapse; width: 100%; border-spacing: 0; }
			.textBox table caption,
			.textBox table thead tr td,
			.textBox table tr.vc-th td { background: #0083c2; border-color: #0083c2 !important; padding: 10px; text-align: left; font-weight: normal; color: #fff; font-size: 16px; font-family: 'Whitney A', 'Whitney B', Arial; }
			.textBox table thead tr td:first-child,
			.textBox table tr.vc-th td:first-child { border-left: 1px solid #fff !important; }
			.textBox table thead tr td:last-child,
			.textBox table tr.vc-th td:last-child { border-right: 1px solid #fff !important; }
			.textBox table td { font-size: 18px; color: #012169; padding: 10px; background: #e5f2f9; border: 1px solid #fff; }
			.textBox table tr:nth-child(even) td { background: #cce6f3; }

			.textBox table.mpFormTable td { padding: 0px 0px 15px; background: none; }
			.textBox table.mpFormTable tr:nth-child(even) td { background: none; }
			.textBox table.mpFormTable tr td:first-child { width: 25%; }
			.textBox table.mpFormTable input[type='text'] { border: 1px solid #d8d3c6; background: #fff; height: 40px; line-height: 40px; padding: 0 10px; color: #7a6855; font-size: 16px; width: 100%;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}
			.textBox table.mpFormTable input[type='submit'] { border: 0px; background: url(../images/newsletter-submit.png) #fe5000 no-repeat right; cursor: pointer; height: 40px; font-size: 16px; font-family: 'Whitney A', 'Whitney B', Arial; color: #fff; padding: 0px 40px 0px 10px; }
			.textBox table.mpFormTable input[type='submit']:hover { text-decoration: underline; }
			.textBox table.mpFormTable textarea { border: 1px solid #d8d3c6; width: 100%; line-height: 34px; padding: 0 10px; color: #7a6855; font-size: 16px; }
			.textBox table.mpFormTable select { border: 1px solid #d8d3c6; background: #fff; height: 40px; line-height: 40px; padding: 0 10px; color: #7a6855; font-size: 16px; width: 100%;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}
			.textBox table.mpFormTable ::-webkit-input-placeholder { color: #7a6855; }
			.textBox table.mpFormTable :-moz-placeholder { color: #7a6855; }
			.textBox table.mpFormTable ::-moz-placeholder { color: #7a6855; }
			.textBox table.mpFormTable :-ms-input-placeholder { color: #7a6855; }
			.textBox table.mpFormTable table.mpRadioButtonTable { margin: 0px; white-space: nowrap; }
			.textBox table.mpFormTable table.mpRadioButtonTable tr { display: inline; height: 40px; }
			.textBox table.mpFormTable table.mpRadioButtonTable tr td { padding: 10px 5px 0px 0px; display: inline; height: 40px; line-height: 40px; }
			.textBox table.mpFormTable table.mpRadioButtonTable tr td.mpRadioButtonText { padding-right: 20px; }
			.textBox div.tagline p { color: #012169; line-height: 30px; font-size: 24px; font-family: 'Chronicle Text G1 A', 'Chronicle Text G1 B', Arial; }

			/* ### comment box ### */
			.commentBox { position: relative; margin: 30px 0 70px; padding-left: 15px; padding-top: 10px; background: url(../images/icon9.png) no-repeat; }
			.commentBox.static { margin-top: 0; top: 0; position: static; margin-left: 0; }
			.commentBox.next { margin-top: 0; top: 70%; }
			.commentBox p { font-size: 25px; color: #0083c2; line-height: 36px; font-family: 'Chronicle Text G1 A', 'Chronicle Text G1 B', Arial; }
			.commentBox span { font-size: 18px; color: #0083c2; font-family: 'Whitney A', 'Whitney B', Arial; display: block; }

			/* ### comments box ### */
			.commentsBox { margin-top: 20px; padding-top: 40px; position: relative; width: 94.5%; }
			.commentsBox .border {  border-top: 1px solid #d6d2c4; width: 3000px; position: absolute; top: 0px; right: -25px; }
			.commentsBox p.title { font-size: 21px; color: #012169; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 40px; }
			.commentsBox p.title.form-title { margin-bottom: 20px; }
			.commentsBox p.info { margin-bottom: 20px; }
			.commentsBox div.comment-results { padding-bottom: 20px; }
			.commentsBox div.form-field { margin-bottom: 20px; }
			.commentsBox a { color: #0083c2; }
			.commentsBox div.comment-results > ul { margin-right: 20px; }
			.commentsBox li { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #d6d2c4; }
			.commentsBox li ul { margin-top: 20px; padding-top: 20px; border-top: 1px solid #d6d2c4; }
			.commentsBox li ul li { padding-left: 20px; }
			.commentsBox li ul li:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0px; }
			.commentsBox div.user { margin-bottom: 10px; font-size: 16px; font-weight: 600; font-family: 'Whitney A', 'Whitney B', Arial; color: #0083c2; }
			.commentsBox p.comment-text { margin-bottom: 20px; color: #535750; font-size: 14px; line-height: 23px; }
			.commentsBox a.reply { display: inline-block; color: #7a6855; font-size: 12px; text-decoration: none; padding: 0 10px; line-height: 20px; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; border: 1px solid #ff4e00;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}
			.commentsBox a.reply:hover { background: #fe5000; color: #fff; }
			.commentsBox label { display: block; font-size: 18px; color: #833177; padding: 0 0 10px 0px;  font-family: 'Whitney A', 'Whitney B', Arial; }
			.commentsBox input.field { border: 1px solid #fe6a26; background: #fff; height: 34px; line-height: 34px; padding: 0 10px; color: #7a6855; font-size: 16px; width: 100%; }
			.commentsBox textarea { border: 1px solid #fe6a26; background: #fff; height: 200px; line-height: 22px; padding: 10px; color: #7a6855; font-size: 16px; width: 100%; }
			.commentsBox input.button { padding: 0 15px; background: #fe6119; height: 34px;  line-height: 34px; color: #fff; font-family: 'Whitney A', 'Whitney B', Arial; border: 0px; text-decoration: none; font-size: 18px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}
			.commentsBox label.error { padding-top: 5px; font-size: 16px !important; color: #fe6a26 !important; }

			/* ### contact box ### */
			.contactBox { position: relative; }
			.contactBox div.nieuwsbrief { padding: 20px; padding-right: 0; position: relative; border-top: 1px solid #d6d2c4; }
			.contactBox label.error { padding-top: 5px; font-size: 16px !important; color: #fe6a26 !important; }
			.contactBox div.contact { padding: 20px; padding-right: 0; position: relative; border-top: 1px solid #d6d2c4; }
			.contactBox .border {  border-top: 1px solid #d6d2c4; width: 3000px; position: absolute; top: -1px; left: -25px; }
			.contactBox h3 { font-weight: 500; color: #833177; font-family: 'Whitney A', 'Whitney B', Arial;  font-size: 21px; margin-bottom: 15px; }
			.contactBox p { font-size: 18px; line-height: 24px; margin-bottom: 30px; }
			.contactBox a.button { display: inline-block; color: #7a6855; font-size: 18px; text-decoration: none; padding: 0 20px; line-height: 35px; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; border: 1px solid #ff4e00;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}
			.contactBox a.button:hover { background: #fe5000; color: #fff; }
			.contactBox label { font-size: 18px; color: #012169; padding: 0px 0px 10px; display: block; }
			.contactBox input[type='text'] { border: 1px solid #d8d3c6; background: #fff; height: 40px; line-height: 40px; padding: 0 10px; color: #7a6855; font-size: 16px; width: 100%;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}
			.contactBox input[type='submit'] { border: 0px; background: url(../images/newsletter-submit.png) #fe5000 no-repeat right; height: 40px; font-size: 16px; font-family: 'Whitney A', 'Whitney B', Arial; color: #fff; padding: 0px 40px 0px 10px; }
			.contactBox input[type='submit']:hover { text-decoration: underline; }

			/* ### about box ### */
			.aboutBox { margin-left: -25px; }
			.aboutBox h3 { font-size: 21px; font-weight: 500; color: #833177; padding: 0 0 10px 20px;  font-family: 'Whitney A', 'Whitney B', Arial; }
			.aboutBox h3 a { color: #833177; }
			.aboutBox ul { list-style: none; }
			.aboutBox li { padding: 0 10px 0 25px; border-top: 1px solid #d6d2c4; }
			.aboutBox li a { background: url(../images/arrow11-right.png) no-repeat right center; display: block; padding: 8px 0 8px; }
			.aboutBox li.menu-item-has-children > a { background: url(../images/arrow11.png) no-repeat right 13px; }
			.aboutBox li.menu-item-has-children.current-menu-item > a {  background: url(../images/arrow10.png) no-repeat right 13px; }
			.aboutBox li ul { display: none; }
			.aboutBox li.current-menu-item > a { font-weight: bold; color: #012169; }
			.aboutBox li.current-menu-item > ul,
			.aboutBox li.current-page-parent > ul { display: block; }
			.aboutBox li a { color: #7a6855; font-size: 16px; text-decoration: none; }
			.aboutBox li li { border-top: 0; padding-left: 0; }
			.aboutBox li li a { border: none; background: url(../images/arrow12.png) no-repeat left 10px!important; padding: 3px 0 3px; padding-left: 25px;  }
			.aboutBox li li a:hover,
			.aboutBox li li.current-menu-item > a { color: #833177; font-family: 'Whitney A', 'Whitney B', Arial; }
			.aboutBox ul.compare li a { background: url(../images/arrow1.png) no-repeat right 10px; }

			.expertBox { margin-left: -25px; }
			.expertBox h3 { font-size: 21px; font-weight: 500; color: #833177; padding: 0 0 10px 20px;  font-family: 'Whitney A', 'Whitney B', Arial; }
			.expertBox h3 a { color: #833177; }
			.expertBox ul { list-style: none; }
			.expertBox li { padding: 0 10px 0 25px; border-top: 1px solid #d6d2c4; }
			.expertBox li a { background: url(../images/arrow11-right.png) no-repeat right center; display: block; padding: 8px 0 8px; }

		/* ### tips container ### */
		#tipsCntr { padding: 30px 0; }
		#tipsCntr h1 { font-size: 42px; color: #012169; margin-bottom: 30px; }
		#tipsCntr .links { overflow: hidden; width: 100%; }
		#tipsCntr .links ul { list-style: none; overflow: hidden; width: 100%; }
		#tipsCntr .links li { padding-left: 25px; float: left; width: 33.33%; margin-bottom: 10px; background: url(../images/bullet.png) no-repeat left 6px; font-size: 18px; color: #fe5000;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		#tipsCntr .links li:nth-child(3n+1) { clear: both; }
		#tipsCntr .links li:hover { background: url(../images/bullet_hover.png) no-repeat left 6px; }
		#tipsCntr .links li a { color: #fe5000; text-decoration: none; }
		#tipsCntr .links li:hover a { color: #012169; }
		#tipsCntr .mobileDropdown { display: none; }

		/* ### personBox box ### */
		.personBox { margin: 0 0 20px -25px; padding-bottom: 30px; border-bottom: 1px solid #d6d2c4; position: relative; }
		.personBox .photo { width: 100%; }
		.personBox .photo img { width: 100%; }
		.personBox .detail { padding: 30px 25px; }
		.personBox .detail h3 { font-weight: 500; color: #833177; font-size: 21px; margin-bottom: 10px; font-family: 'Whitney A', 'Whitney B', Arial; }
		.personBox .detail p { font-size: 18px; color: #000; line-height: 30px; margin-bottom: 20px; }
		.personBox .detail p span { color: #7a6855; }
		.personBox .detail ul { list-style: none; width: 100%; text-align: right; }
		.personBox .detail li { display: inline-block; margin-left: 1px; }
		.personBox .detail li:first-child { float: left; }
		.personBox .border { border-bottom: 1px solid #d6d2c4; width: 3000px; position: absolute; left: 0; bottom: -1px; }

		/* ### written box ### */
		.writtenBox { margin: 85px 0px 25px -25px; border-bottom: 2px solid #f79f00; position: relative; }
		.writtenBox .border {  border-bottom: 1px solid #d6d2c4; width: 3000px; position: absolute; top: 35px; left: 0px; }
		.writtenBox div.written-holder { margin: 1px 0px 0px 0px; padding-top: 20px; padding-bottom: 30px; position: relative; cursor: pointer; background: #fff; }
		.writtenBox div.written-holder.no-top { margin-top: 0px; }
		.writtenBox div.written-holder:hover {
			-webkit-box-shadow: 0px 0px 5px rgba(214, 210, 196, 0.5);
			box-shadow: 0px 0px 5px rgba(214, 210, 196, 0.5);
		}
		.writtenBox h3 { font-weight: 500; font-size: 21px; color: #833177; padding-left: 25px;  font-family: 'Whitney A', 'Whitney B', Arial; padding-bottom: 10px; }
		.writtenBox h4 { font-weight: 600; color: #012169; font-size: 21px; margin-bottom: 10px; font-family: 'Whitney A', 'Whitney B', Arial; }
		.writtenBox .photo { margin-bottom: 20px; }
		.writtenBox .photo img { max-width: 100px; height: auto; }
		.writtenBox p { font-size: 18px; line-height: 21px; margin-bottom: 5px; }
		.writtenBox p a,
		.writtenBox p span.link { color: #fe5000; text-decoration: none; font-weight: 500; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; font-size: 16px; }
		.writtenBox .text { padding-left: 25px; }
		.writtenBox a.buttons { background: url(../images/bg10.png) no-repeat; padding: 0 20px 0 40px; font-size: 18px; font-weight: 500; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; position: absolute; bottom: 0; right: 0; font-size: 16px; color: #fff; text-decoration: none; line-height: 18px; }

		.single-thema #textCntr .writtenBox { padding-top: 55px; }

		/* ### result container ### */
		#resultCntr { background: #fff; padding: 30px 0 50px; }
		#resultCntr h1 { font-size: 42px; color: #012169; margin-bottom: 50px; }
		#resultCntr .text { max-width: 750px; margin: 0 auto; margin-top: 50px; position: relative; z-index: 100; }
		#resultCntr .search { border: 1px solid #f15a16; position: relative; }
		#resultCntr .search fieldset { padding: 7px; background: rgba(255,255,255,0.9); border: none; overflow: hidden; }
		#resultCntr input.field { float: left; width: 80%; background: none; border: none; line-height: 36px; height: 36px; padding: 0 15px; color: #7a6855; font-size: 21px; font-family: 'Whitney A', 'Whitney B', Arial; }
		#resultCntr input.button { width: 35px; height: 35px; border: none; cursor: pointer; background: url(../images/icon1.png) no-repeat; float: right; }
		#resultCntr .example { background: #fb5609; padding: 5px 15px; }
		#resultCntr .example p { color: #dfdbcc; }
		#resultCntr .example p a { color: #fff; }
		#resultCntr .example p a:hover { text-decoration: none; }
		#resultCntr h5 { font-size: 42px; color: #fff; font-family: 'Whitney A', 'Whitney B', Arial; margin-top: 70px; }
		#resultCntr .dropdown { display: none; background: rgba(251,86,9,0.95); width: 100%; padding: 15px 25px; position: absolute; top: 50px; left: 0px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		#resultCntr .dropdown ul { list-style: none; }
		#resultCntr .dropdown li { font-size: 14px; font-family: 'Whitney A', 'Whitney B', Arial; line-height: 20px; }
		#resultCntr .dropdown li a { color: #fff; text-decoration: none; }
		#resultCntr .search:hover .dropdown { display: block; }
		#municipalitySearch input { font-size: 16px; }
		#municipalitySearch input::placeholder { font-style: italic; }
		#municipalitySearch label { position: relative; float: left; margin-right: 5px; margin-top: 5px; }

	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 100%; }
	#footerCntr .top { background: #0083c2; padding: 40px 0; overflow: hidden; }
	#footerCntr .bot { background: #00b289; padding: 40px 0 80px; overflow: hidden; }
	body.beroepsmatig #footerCntr .bot { background: #0083c2; border-top: 1px solid #d6d2c4; }
	body.beroepsmatig #footerCntr p.titel { color: #d6d2c4; }
	#footerCntr .logo { float: left; width: 12%; }
	#footerCntr .col { float: left; width: 22%; }
	#footerCntr .col.col-2 { width: 44%; }
	#footerCntr .col.col-2 ul { overflow: hidden; width: 100%; }
	#footerCntr .col.col-2 ul li { float: left; width: 50%; }
	#footerCntr p.titel { font-weight: 500; font-size: 18px; color: #d6d2c4; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 10px; }
	#footerCntr .col ul { padding-right: 10px; list-style: none; }
	#footerCntr .col li { font-size: 16px; margin-bottom: 10px; font-family: 'Whitney A', 'Whitney B', Arial; line-height: 16px; }
	#footerCntr .col li.gap { margin-top: 50px; }
	#footerCntr .col li a { color: #fff; text-decoration: none; }
	#footerCntr .col li a:hover { text-decoration: underline; }
	#footerCntr .col .textwidget { color: #fff; font-size: 16px; }
	#footerCntr .social { position: absolute; top: -40px; right: 70px; }
	#footerCntr .social ul { list-style: none; }
	#footerCntr .social li { float: left; margin-left: 1px; }
	#footerCntr .social li a { display: block; float: left; width: 35px; height: 35px; text-indent: -9999px; background: no-repeat left top; }
	#footerCntr .social li a:hover { background-position: left bottom; }
	#footerCntr .social li.follow-us { color: #fff; font-size: 14px; padding: 10px 10px 0 0; }
	#footerCntr .social li.facebook a { background-image: url(../images/share-facebook.png); }
	#footerCntr .social li.twitter a { background-image: url(../images/share-twitter.png); }
	#footerCntr .social li.linkedin a { background-image: url(../images/share-linkedin.png); }
	#footerCntr .social li.google a { background-image: url(../images/share-google.png); }
	#footerCntr .social li.pinterest a { background-image: url(../images/share-pinterest.png); }
	#footerCntr .social li.email a { background-image: url(../images/share-email.png); }
	#footerCntr .social li.rss a { background-image: url(../images/share-rss.png); }
	#footerCntr .top .mobile { display: none; }
	#footerCntr p.copy { text-align: center; font-size: 18px; font-weight: 500; font-family: 'Whitney A', 'Whitney B', Arial; color: #e8e4d4; }

	.commentBox.mobile { display: none; }
	.contactBox.mobile { display: none; }
	.npBox.mobile { display: none; }
	.textBox .photo { display: none; }
	.textBox .contact { display: none; }

	.writtenBox.mobile { display: none; }

	/* ### popup ### */
	.popup-container {
		background: url('../images/bg5.png') repeat;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 10003;
		width: 100%;
		height: 100%;
	}

	.popup-container.download-list {
		position: fixed;
	}

	.popup-container.not-shown {
		display: none;
	}

	.popup-container .overlay {
		background: url('../images/bg5.png') repeat;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 0;
		width: 100%;
		height: 100%;
	}

	.popup-container .popup {
		background: white;
		padding: 20px 60px;
		text-align: left;
		max-width: 680px;
		margin: 40px auto;
		position: relative;
		overflow: hidden;
		background: #fff;
		z-index: 1;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
	}

	.popup-container.download-list .popup {
		top: 30%;
		transform: translateY(-30%);
	}

	.download-popup {
		color: #535750;
		line-height: 26px;
		font-size: 18px;
	}

	.download-popup input {
		border: 1px solid #fe6a26 !important;
	}

	.download-popup .button,
	#popupDownloadList .button {
		background: #fe6a26;
		height: 34px;
		line-height: 34px;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		color: #fff;
		padding: 0 15px;
		font-size: 18px;
	}

	#popupDownloadList .button {
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		float: left;
		margin-left: 0;
		width: auto;
	}

	#popupDownloadList input {
		cursor: pointer;
		float: left;
	}

	#popupDownloadList input[type="submit"] {
		margin-bottom: 10px;
	}

	#popupDownloadList label {
		color: #535750;
		float: left;
		font-size: 14px;
		line-height: 14px;
		margin-left: 15px;
	}

	.download-popup .field {
		width: 100%;
		padding: 0 10px;
	}

	.popup .logo {
		margin-bottom: 25px;
		width: 120px;
		position: absolute;
		left: 60px;
		top: 20px;
	}

	.popup .logo img { display: inline; }
	.popup .desc {
		text-align: center;
	}
	.popup .desc.intro {
		text-align: left;
		padding-left: 140px;
	}
	.popup .desc.intro.mobile {
		min-height: 120px;
	}
	.popup .cookie-law {
	    margin: 30px 0;
	}
	.popup h2 { color: #012169; font-size: 42px; font-family: 'Whitney A', 'Whitney B', Arial; margin-bottom: 15px; }
	.popup .desc p { color: #012169; font-size: 24px; line-height: 34px; margin-bottom: 20px; font-family: 'Chronicle Text G1 A', 'Chronicle Text G1 B', Arial; }
	.popup .cookie-law p {
		font-size: 14px;
		line-height: 19px;
		margin-bottom: 10px;
		font-family: 'Whitney A', 'Whitney B', Arial;
	}
	.popup .cookie-law p strong {
		font-weight: 700;
	}
	.popup .left { float: left; width: 45%; }
	.popup .right { float: right; width: 45%; }
	.popup a.button { display: block; padding: 0 30px; height: 60px; line-height: 60px; font-size: 24px; color: #fff; font-family: 'Whitney A', 'Whitney B', Arial;
	 	text-decoration: none; margin-bottom: 20px; background: #fe5000 url(../images/arrow2.png) no-repeat right;
	 	-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	.popup a.button.blue { background-color: #012169; }
 	.popup span.chks { font-size: 18px; color: #7a6855; font-family: 'Whitney A', 'Whitney B', Arial; line-height: 35px; display: block; margin-bottom: 20px; position: relative; }
	.popup span.hoogte-chks { padding-top: 20px; }
	.popup span.hoogte-chks input { float: left; }
	.popup span.hoogte-chks label { margin-top: -4px; float: left; height: 35px; font-size: 15px; line-height: 17px; }
	.popup span.wpcf7-form-control-wrap.mens_id { display: none !important; }
	.popup p.language { padding-top: 20px; text-align: center; }

	.popup span.chks input[type=checkbox] { margin: -4px 10px 0 0; padding: 0 !important; clear: none; cursor: pointer; display: inline-block; line-height: 0; height: 35px; outline: 0; text-align: center; vertical-align: middle; width: 35px; min-width: 35px; color: #333; border: 1px solid #d6d2c4; background: #fff;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    -webkit-appearance: none;
	}
	.popup span.chks input[type=checkbox]:disabled,
	.popup span.chks input[type=checkbox]:disabled:checked:before { opacity: 0.7 }

	.popup span.chks input[type=checkbox]:checked:before { float: left; display: inline-block; vertical-align: middle; width: 35px; font: 700 22px/1 'Open Sans', Arial; speak: none;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	.popup span.chks input[type=checkbox]:checked:before { margin: 5px 0 0 0px; color: #00b289; content: "\2714"; }

	.popup .checkbox { width: 35px; height: 35px; background: url(../images/chks.png) no-repeat; position: absolute; left: 0; top: 0; }
	.popup p { font-size: 14px; line-height: 19px; margin-bottom: 10px; }

	.popup .popup1 { width: 440px; padding: 30px; background: #fff; position: absolute; top: 100px; left: 50%; margin-left: -220px; z-index: 9001;
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
	}
	.popup h3 { font-size: 24px; color: #012169; margin-bottom: 20px; font-family: 'Whitney A', 'Whitney B', Arial; }
	.popup .popup1 p { font-size: 18px; color: #000; line-height: 26px; margin-bottom: 30px; }
	.popup .popup1 fieldset { border: none; }
	.popup .popup1 label { display: block; font-size: 18px; margin-bottom: 20px; }
	.popup .popup1 input.field { padding: 0px 10px; width: 100%; height: 35px; line-height: 35px; color: #7a6855; font-family: 'Whitney A', 'Whitney B', Arial; display: block; font-size: 18px; border: 1px solid #d6d2c4; background: #fff; }
	.popup .popup1 span.chk { font-size: 18px; line-height: 21px; padding-left: 50px; position: relative; display: block; }
	.popup .popup1 .buttons { overflow: hidden; margin-top: 20px; }
	.popup .popup1 	a.cancel { float: left; color: #fe5000; font-size: 18px; text-decoration: none; margin-top: 10px; }
	.popup .popup1 input.button { float: right; padding: 0 30px; color: #fff; font-size: 21px; background: #fe5000; cursor: pointer; border: none; height: 40px; font-family: 'Whitney A', 'Whitney B', Arial;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	.popup a.close { position: absolute; top: 20px; right: 0; z-index: 20; }

	.popup .popup2 { width: 570px; padding: 45px; background: #fff; position: absolute; top: 100px; left: 50%; margin-left: -315px; z-index: 9001;
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
	}
	.popup h4 { font-size: 21px; color: #833177; margin-bottom: 20px; font-family: 'Whitney A', 'Whitney B', Arial; }
	.popup ul { list-style: none; margin-bottom: 25px; }
	.popup li { padding-left: 28px; background: url(../images/bullet.png) no-repeat left 8px; color: #000; font-size: 18px; margin-bottom: 10px; line-height: 24px; }
	.popup li a { color: #fe5000; text-decoration: none; }
	.popup .popup2 li div.text { display: none; }
	.popup .popup2 p { color: #000; font-size: 18px; line-height: 24px; margin-bottom: 20px; }
	.popup .popup2 p a { color: #fe5000; text-decoration: none; }
	.popup .popup2 p a:hover { text-decoration: underline; }
	.popup .popup2 a.all { position: absolute; bottom: 20px; left: 45px; color: #fe5000; text-decoration: none; font-size: 18px; font-family: 'Whitney A', 'Whitney B', Arial; }
	.popup .popup2 a.sluiten { position: absolute; bottom: 20px; right: 20px; color: #7a6855; text-decoration: none; font-size: 18px; font-family: 'Whitney A', 'Whitney B', Arial; }
	.popup .popup2 .shareBox { bottom: 10px; top: auto; left: 0; }
	.popup .popup2 .shareBox li { padding-left: 0; background: none; }
	.popup .price { width: 100%; margin-bottom: 20px; }
	.popup .price h5 { background: #0083c2; padding: 10px; text-align: right; color: #fff; font-size: 16px; font-family: 'Whitney A', 'Whitney B', Arial; }
	.popup table { border-collapse: collapse; width: 100%; border-spacing: 0; }
	.popup table thead tr td,
	.popup table tr.vc-th td { background: #0083c2; padding: 10px; text-align: left; font-weight: normal; color: #fff; font-size: 16px; font-family: 'Whitney A', 'Whitney B', Arial; }
	.popup table td { font-size: 18px; color: #012169; padding: 10px; background: #e5f2f9; border: 1px solid #fff; }
	.popup table tr:nth-child(even) td { background: #cce6f3; }
	.popup table td:last-child { text-align: right; }

	.popup-cookies .intro {
		padding-left: 140px;
	}

	.popup .button-container {
		text-align: center;
		width: 100%;
		margin: 40px 0 0 0;
	}

	.popup .button.accept {
		display: inline-block;
		background: #fff url(../images/check.png) no-repeat 20px 50%;
		color: #fe5000;
		padding-left: 50px;
		border: 2px solid #fe5000;
		transition: all .3s ease-in-out;
	}

	.popup .button.accept:hover {
		background: #fe5000 url(../images/check-white.png) no-repeat 20px 50%;
		color: #fff;
	}

	.popup .mobile {
		display: none;
	}
	.grecaptcha-badge {
		display: none!important;
	}

	#download-list-error {
		color: red;
		display: none;
	}

	#download-list li {
		font-size: 18px;
		margin-bottom: 15px;
	}

/* #Media Queries
================================================== */

@media only screen and (max-width: 1060px) {

	#contentCntr > .shareBox { display: none; }

}

@media only screen and (max-width: 939px) {

	#bannerCntr.sub h1,
	#bannerCntr p.main-title { left: 10px; }
	.center { padding: 0 10px; }
	.menuBox li { margin-right: 15px; }
	#contentCntr { border-width: 10px; }
	.shareBox { top: 5px; }
	#topCntr #rightCntr .inner { padding-left: 15px; }
	#newsCntr .left .block { padding-right: 10px; }
	#newsCntr .text .photo img { width: 115px; }
	#newsCntr span.link,
	#newsCntr a.link { bottom: 30px; left: auto; right: 10px; }
	#newsCntr .left { width: 69%; }
	#newsCntr .right { width: 31%; }
	#topCntr #leftCntr { width: 69%; }
	#topCntr #rightCntr { width: 31%; }
	#textCntr a.prev-post { bottom: 0; }
	#textCntr a.next-post { bottom: 0; }
	#textCntr #leftCntr .inner { padding-right: 10px; }
	#textCntr #leftCntr { width: 65%; }
	#textCntr #rightCntr { width: 35%; }
	#newsCntr .title li { margin-bottom: 10px; }
	#newsCntr.emp .text p { word-break: normal; }

	.textBox .button a { font-size: 20px; }

	.textBox .accordion { padding-right: 0; margin-bottom: 20px; }

}

@media only screen and (max-width: 850px) {

	#headerCntr { position: fixed; z-index: 4000; }

	/*#headerCntr.scrolled { position: fixed; overflow: hidden; height: 10px; }
	#headerCntr.scrolled .mobileLogo img { height: 10px; border: 0px; }
	#headerCntr.scrolled .mobile { margin-top: -5px; }
	#headerCntr.scrolled .mobile .icons li,
	#headerCntr.scrolled .mobile .icons li a,
	#headerCntr.scrolled .mobile .icons li a span { width: 11px; }*/

	#headerCntr .mobileLogo img { border-bottom: 5px solid #fff; }
	#headerCntr .normal { display: none; }
	#headerCntr .mobile { display: block; background: url(../images/bg6.png) repeat-x 0 0; height: 49px; padding-top: 5px; position: relative; z-index: 4000; }
	body.beroepsmatig #headerCntr .mobile { display: block; background: url(../images/bg6_pro.png) repeat-x 0 0; }
	#headerCntr .mobile .mobileLogo { float: left; margin-left: 10px; position: relative; z-index: 1500; }
	#headerCntr .mobile .department { float: left; padding: 0 20px; }
	#headerCntr .mobile .department a.link { display: block; line-height: 34px; color: #fff; font-family:'Whitney smallcaps A', 'Whitney smallcaps B', Arial; text-decoration: none; font-size: 18px; }
	#headerCntr .mobile .department .dropdown { display: none; position: absolute; top: 38px; left: 0; background: rgba(255,255,255,0.9); width: 100%; padding: 25px 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#headerCntr .mobile .department ul { list-style: none; }
	#headerCntr .mobile .department li { padding: 10px 0; border-bottom: 1px solid #d6d2c4; overflow: hidden; }
	#headerCntr .mobile .department li strong { float: left; color: #833177; font-size: 16px; width: 20%; font-family: 'Whitney A', 'Whitney B', Arial; }
	#headerCntr .mobile .department li p { float: left; color: #012169; font-size: 14px; line-height: 16px; width: 80%; }
	#headerCntr .mobile .department li p a { color: #012169; text-decoration: none; }
	#headerCntr .mobile .department li p a span { color: #012169; }
	#headerCntr .mobile .department li p a.more-link { display: none; }
	#headerCntr .mobile .department li p a.show-more-link { display: inline !important; }
	#headerCntr .mobile .department li p a.more { color: #fe5000; }
	#headerCntr .mobile .department li p a:hover { text-decoration: underline; }

	#headerCntr .mobile .icons { float: right; z-index: 100; }
	#headerCntr .mobile .icons ul { list-style: none; }
	#headerCntr .mobile .icons li { float: left; }
	#headerCntr .mobile .icons li a { background: #fff; color: #00b289; text-decoration: none; text-align: center; font-size: 13px; font-weight: 400; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial; display: block; }
	#headerCntr .mobile .icons li span { display: block; width: 36px; height: 35px; background: #00b289 url(../images/icon5.png) no-repeat center center; border-left: 1px solid #fff;  }
	#headerCntr .mobile .icons li:hover span,
	#headerCntr .mobile .icons li.showing span { background: #fff url(../images/icon5_hover.png) no-repeat center center; }
	#headerCntr .mobile .icons li.search a { color: #012169; }
	#headerCntr .mobile .icons li.search span { background: #012169 url(../images/icon6.png) no-repeat center center;  }
	#headerCntr .mobile .icons li.search:hover span,
	#headerCntr .mobile .icons li.search.showing span  { background: #fff url(../images/icon6_hover.png) no-repeat center center;  }
	#headerCntr .mobile .icons li.menu a { color: #fe5000; }
	#headerCntr .mobile .icons li.menu span { background: #fe5000 url(../images/icon7.png) no-repeat center center;  }
	#headerCntr .mobile .icons li.menu:hover span,
	#headerCntr .mobile .icons li.menu.showing span  { background: #fff url(../images/icon7_hover.png) no-repeat center center;  }

	#headerCntr .mobile .icons li.menu .dropdown { display: none; z-index: 1000; background: rgba(255,255,255,0.9); width: 100%; position: absolute; top: 40px; right: 0; width: 85%;
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	}
	#headerCntr .mobile .icons li.menu .dropdown strong { display: block; font-weight: 600; color: #833177; font-size: 16px; text-transform: uppercase; padding: 20px 15px 15px; font-family: 'Whitney A', 'Whitney B', Arial; }
	#headerCntr .mobile .icons li.menu .tabs { padding: 0 10px; overflow: hidden;  }
	#headerCntr .mobile .icons li.menu .tabs a.cons { width: 49%; text-align: center; font-weight: 500 !important; float: left; line-height: 45px; color: #fff; text-decoration: none; font-size: 20px; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial;
		background: #fe5000; /* Old browsers */ /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe5000), color-stop(100%,#e04a0c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fe5000 0%,#e04a0c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fe5000 0%,#e04a0c 100%); /* Opera 11.10+ */ /* IE10+ */
		background: -webkit-gradient(linear, left top, left bottom, from(#fe5000), to(#e04a0c));
		background: -webkit-linear-gradient(top, #fe5000 0%, #e04a0c 100%);
		background: -o-linear-gradient(top, #fe5000 0%, #e04a0c 100%);
		background: linear-gradient(to bottom,  #fe5000 0%,#e04a0c 100%); /* W3C */
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}
	#headerCntr .mobile .icons li.menu .tabs a.pos { width: 49%; text-align: center; font-weight: 500 !important; float: right; line-height: 45px; color: #fff; text-decoration: none; font-size: 20px; font-family: 'Whitney smallcaps A', 'Whitney smallcaps B', Arial;
		background: #01216b; /* Old browsers */ /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01216b), color-stop(100%,#01347a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #01216b 0%,#01347a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #01216b 0%,#01347a 100%); /* Opera 11.10+ */ /* IE10+ */
		background: -webkit-gradient(linear, left top, left bottom, from(#01216b), to(#01347a));
		background: -webkit-linear-gradient(top, #01216b 0%, #01347a 100%);
		background: -o-linear-gradient(top, #01216b 0%, #01347a 100%);
		background: linear-gradient(to bottom,  #01216b 0%,#01347a 100%); /* W3C */
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}
	#headerCntr .mobile .icons li.menu ul { list-style: none; }
	#headerCntr .mobile .icons li.menu li { float: none; width: 100%; border-top: 1px solid #fff; }
	#headerCntr .mobile .icons li.menu li a { padding: 0 15px; text-align: left; font-weight: 500; background: #fe5000 url(../images/arrow3.png) no-repeat right; line-height: 45px; color: #fff; font-family: 'Whitney A', 'Whitney B', Arial; font-size: 16px; }
	#headerCntr .mobile .icons li.menu li a.showing { background: #fe5000 url(../images/arrow4.png) no-repeat right; }
	#headerCntr .mobile .icons li.menu li.active a { background: #fe5000 url(../images/arrow4.png) no-repeat right; }
	#headerCntr .mobile .icons li.menu li ul { padding: 0px 0px; list-style: none; display: none; }
	#headerCntr .mobile .icons li.menu li li { border: none; }
	#headerCntr .mobile .icons li.menu li li a { padding: 0 20px; background: none !important; font-weight: 500; font-size: 15px; color: #012169; line-height: 45px; height: 45px; border-bottom: 1px solid #ccc; display: block; font-family: 'Whitney A', 'Whitney B', Arial; }
	#headerCntr .mobile .icons li.menu li li a:hover { text-decoration: underline; }
	#headerCntr .mobile .icons li.menu li li:last-child a { border-bottom: 0px; }
	#headerCntr .mobile .icons li.menu li li a em { font-style: normal; padding-right: 10px; background: url(../images/arrow5.png) no-repeat right !important; }
	#headerCntr .mobile .icons li.menu li ul.list li { float: left; width: 50%; }
	#headerCntr .mobile .icons li.menu li ul.list li a { color: #7a6855; background: none!important; padding: 0; }

	body.beroepsmatig #headerCntr .mobile .icons li.menu li a,
	#headerCntr .mobile .icons li.menu li a.showing,
	#headerCntr .mobile .icons li.menu li.active a { background-color: #012169; }

	#headerCntr .mobile .icons li.share .dropdown { display: none; z-index: 1000; background: rgba(255,255,255,0.9); width: 100%; position: absolute; top: 40px; right: 0; width: 85%;
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	}
	#headerCntr .mobile .icons li.share .dropdown strong { display: block; color: #833177; font-size: 16px; padding: 15px; padding-bottom: 0; font-family: 'Whitney A', 'Whitney B', Arial; }
	#headerCntr .mobile .icons li.share .dropdown ul { list-style: none; padding: 15px 0px 15px 15px; padding-top: 5px; overflow: hidden; }
	#headerCntr .mobile .icons li.share .dropdown li { float: left; margin-right: 1px; }
	#headerCntr .mobile .icons li.share .dropdown li a { background: none; }

	#headerCntr .mobile .icons li.search .dropdown { display: none; z-index: 1000; background: rgba(255,255,255,0.9); width: 100%; position: absolute; top: 40px; right: 0; width: 85%;
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	}
	#headerCntr .mobile .icons li.search .dropdown strong { display: block; color: #833177; font-size: 16px; padding: 15px; padding-bottom: 0; font-family: 'Whitney A', 'Whitney B', Arial; }
	#headerCntr .mobile .icons li.search fieldset { border: 1px solid #fe5000; margin: 15px; margin-top: 5px; overflow: hidden; background: #fff; }
	#headerCntr .mobile .icons li.search input.field { float: left; width: 80%; line-height: 34px; height: 34px; padding: 0 0 0 5px; color: #7a6855; font-size: 13px; border: none; }
	#headerCntr .mobile .icons li.search input.button { float: right; width: 35px; height: 35px; border: none; background: url(../images/icon8.png) no-repeat; cursor: pointer; }
	#headerCntr { height: 50px; }

	.textBox a.download { margin-left: 0; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; line-height: 20px; }

	#bannerCntr { padding-top: 0; }
	#bannerCntr.empty { height: 40px; }

	#newsCntr.emp .text p { word-break: break-all; }

}

@media only screen and (max-width: 767px) {

	#bannerCntr .text { margin-top: 0; position: absolute; bottom: 50px; width: 100%; left: 0; }
	#bannerCntr .search { margin: 0 10px; }
	#bannerCntr h2 { margin: 0 10px; margin-top: 50px; }
	#searchsubmit { position: absolute; }

	#topCntr div.center {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	#topCntr #leftCntr { height: auto !important; min-height: 0px; float: none; width: 100%; overflow: hidden; }
	#topCntr #leftCntr .inner { padding: 20px 10px 0 0; }
	#topCntr #rightCntr { height: auto !important; min-height: 0px; float: none; width: 100%; overflow: hidden; background: none; }
	#topCntr #rightCntr .inner { padding-left: 0; }
	body.home #topCntr #leftCntr div.row { padding-right: 0px; }

	body.page-template-template-home-beroepsmatig #topCntr div.center { padding-left: 0px; padding-right: 0px; }
	body.page-template-template-home-beroepsmatig #topCntr #leftCntr { padding: 10px 10px 30px; background: url(../images/mobile-gradient.png) repeat-x left bottom; }
	body.page-template-template-home-beroepsmatig #topCntr #rightCntr .inner { padding-bottom: 0px; padding-left: 0; }
	body.page-template-template-home-beroepsmatig #topCntr #rightCntr div.cycle-slide { padding: 10px 10px 30px; background: url(../images/mobile-gradient.png) repeat-x left bottom; }
	body.page-template-template-home-beroepsmatig #topCntr #rightCntr div.contact-holder { padding: 30px 10px 30px; background: url(../images/mobile-gradient.png) repeat-x left bottom; }

	.shareBox { display: none; }

	#newsCntr:not(.emp):not(.result) div.center {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	#newsCntr .left { float: none; width: 100%; overflow: hidden; margin-bottom: 20px; }
	#newsCntr .right { float: none; width: 100%; }
	#footerCntr .logo { float: none; width: 100%; text-align: center; margin-bottom: 20px; }
	#footerCntr .logo img { display: inline-block; }
	#footerCntr .col { margin-bottom: 20px; width: 50%; }
	#footerCntr .col:nth-child(2n+1) { clear: both; }
	#footerCntr .col.col-2 { width: 100%; }
	#footerCntr .hide-mobile { display: none; }
	#footerCntr .top .col.links { width: 100%; overflow: hidden; margin-top: 20px; }
	#footerCntr .top .col.links li { margin-right: 25px; float: left; width: auto; }
	#footerCntr .top .col.links li:last-child { margin-right: 0px; }
	#footerCntr .social { right: 0; }
	#newsCntr span.link,
	#newsCntr a.link { right: auto; bottom: 0; left: 20px; }

	#rightCntr div.contact-spacer { height: 0px; }
	#rightCntr .text p { padding: 0; }

	.popup h2 { font-size: 35px; }
	.popup .desc p { font-size: 20px; line-height: 25px; }
	.popup a.button { font-size: 20px; }
	.popup span.chks { font-size: 15px; }
	.popup .desktop { display: none; }
	.popup .mobile { display: block; }

	#contentCntr.sub { margin-top: 0; padding-top: 24px; }

	#textCntr #leftCntr { float: none; width: 100%; }
	#textCntr #leftCntr div.inner { padding-top: 10px; height: auto !important; }
	#textCntr div.center
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	body.page-template-template-contact #textCntr div.center,
	body.page-template-template-landingspagina #textCntr div.center,
	body.page-template-template-de-mensen-van-nibud #textCntr div.center,
	body.page-template-default #textCntr div.center,
	body.page-template-template-pagina-kaartje #textCntr div.center,
	#wrapper.specials #textCntr div.center {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	#textCntr #rightCntr { float: none; width: 100%; display: none; }
	#textCntr #rightCntr div.inner { height: auto !important; min-height: 0px; }
	#textCntr #rightCntr .contactBox { display: none; }
	#textCntr #rightCntr.over { display: block; background: none; }
	#textCntr #rightCntr.over .inner { padding-bottom: 0; }
	#textCntr div.mobile-writer { display: block; }
	#textCntr div.mobile-writer .writtenBox { display: block; }
	#textCntr div.mobile-writer .writtenBox .border { left: -10px; }
	#textCntr div.mobile-writer .writtenBox div.written-holder {
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	#textCntr div.mobile-writer .writtenBox .photo { float: left; margin-right: 10px; margin-bottom: 0px; }
	#textCntr div.mobile-writer .writtenBox .text { padding-left: 0px; }

	.commentBox.mobile { display: block; position: static; margin-top: 0;padding: 20px 0 8px; padding-left: 40px; border-top: 1px solid #d6d2c4; border-bottom: 1px solid #d6d2c4; margin: 20px 0; background-position: left 5px }
	body.single-mens .commentBox.mobile { border-top: 0px; border-bottom: 0px; }
	.commentBox.mobile p { margin-bottom: 0px !important; }
	.textBox { padding-right: 0; }
	.textBox .button a { font-size: 18px; }
	.textBox .photo { float: right; display: block; }
	.textBox .photo img { width: 90px; }
	.textBox .contact { display: block; width: 100%; padding: 20px 0px; border-top: 1px solid #d6d2c4; border-bottom: 1px solid #d6d2c4; margin: 30px 0; overflow: visible; }
	.textBox .contactBox .contact { margin: 0px; }
	.textBox .contact h6 { color: #833177; font-size: 21px; margin-bottom: 10px; font-family: 'Whitney A', 'Whitney B', Arial; }
	.textBox .contact .text { float: left; }
	.textBox .contact p { font-size: 18px; color: #000; line-height: 30px; padding-bottom: 0; }
	.textBox .contact p span { color: #7a6855; }
	.textBox .contact ul { margin-right: -10px; list-style: none; float: right; }
	.textBox .contact li { margin-bottom: 1px; }
	.textBox a.download { margin-left: 0; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; line-height: 20px; }

	body.single-mens #textCntr div.video-holder iframe { margin-left: -10px; margin-right: -10px; }

	.contactBox.mobile { display: block; position: static; overflow: hidden; }
	.contactBox.mobile h3 { float: left; width: 30%; height: 150px; }
	.contactBox.mobile div.nieuwsbrief h3 { height: auto; }
	.contactBox.mobile .text { float: left; width: 70%; }
	.contactBox.mobile p { padding-bottom: 0; color: #7a6855; }
	.textBox p a.help { display: none; }
	#textCntr a.prev-post { display: none; }
	#textCntr a.next-post { display: none; }
	#newsCntr .full .block { width: 50%; padding-right: 10px; }

	#newsCntr.emp .text p { word-break: normal; }

	#tipsCntr .links li { width: 50%; }
	#tipsCntr .links li:nth-child(3n+1) { clear: none; }
	#tipsCntr .links li:nth-child(2n+1) { clear: both; }

	.npBox.normal { display: none; }
	.npBox.mobile { display: block; margin: 0px 0 20px -30px; }
	#bannerCntr.sub { height: 200px; }
	#bannerCntr.sub h1,
	#bannerCntr p.main-title { left: 10px; font-size: 30px; }

	.aboutBox { padding-top: 20px; background: url(../images/bg1.png) repeat-x; margin: 0 -10px 0 -35px; }
	.aboutBox h3 { cursor: pointer; border-bottom: 1px solid #d6d2c4; background: url(../images/icon10.png) no-repeat right bottom; }
	.aboutBox h3.showing { border-bottom: 0px; }
	.expertBox { padding-top: 20px; margin: 0 -10px 0 -35px; }

	#textCntr #leftCntr .inner { padding-right: 0; }

	.textBox a.back { margin-bottom: 20px; }


	.writtenBox { display: none; margin: 0; margin-bottom: 30px; }
	.writtenBox.mobile { display: block; }
	.writtenBox.mobile .text { padding-left: 0; }
	.writtenBox h3 { padding-left: 0; }

	.npBox  { margin-top: 20px; }

	.contactBox.structure { display: none; }

	#bannerCntr.sub2 h1 { left: 10px; }

	#newsCntr .full.result .block p { font-size: 15px; }

	#contentCntr.sub1 { padding-top: 40px; }

}

@media only screen and (max-width: 479px) {

	/* ### search auto complete ### */
	.ui-autocomplete { left: 8px !important; padding: 50px 10px 0px; width: 100% !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.ui-autocomplete li { font-size: 12px; padding-top: 3px; padding-bottom: 3px; }

	#headerCntr.hide-menu {
		-webkit-transform: translate3d(0px, -100px, 0);
		-ms-transform: translate3d(0px, -100px, 0);
		-o-transform: translate3d(0px, -100px, 0);
		transform: translate3d(0px, -100px, 0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
	}

	.commentBox { display: none; }

	#headerCntr .mobile .department { padding: 0 15px; }
	#headerCntr.special .mobile .department { padding: 0 15px; white-space: nowrap; max-width: 45%; overflow: hidden; text-overflow: ellipsis; }
	#headerCntr.special .mobile .department a.link { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
	#headerCntr .mobile .department li strong { width: 40%; }
	#headerCntr .mobile .department li p { width: 60%; }
	#headerCntr .mobile .icons li.search .dropdown { width: 79%; }
	#headerCntr .mobile .icons li.share .dropdown { width: 79%; }
	#headerCntr .mobile .icons li.menu .dropdown { overflow: auto; width: 100%; height: -webkit-calc(100vh - 40px); height: calc(100vh - 40px); }
	#headerCntr .mobile .icons li.search input.field { width: 85%; }
	#headerCntr .mobile .icons li.search input.button { max-width: 15%; }
	#bannerCntr h2 { font-size: 30px; }
	#bannerCntr { height: 580px; }
	#bannerCntr .example { padding: 5px 10px;}
	#bannerCntr input.field { width: 85%; font-size: 15px; padding: 0px 8px; }
	#bannerCntr input.button { max-width: 15%; }
	#newsCntr .left .block { float: none; width: 100%; padding-right: 0; margin-bottom: 20px; }
	#newsCntr a.all { margin-right: 0px; margin-top: 0; }
	#newsCntr .right .block { margin-bottom: 20px; }
	#newsCntr .right .block span.link,
	#newsCntr .right .block a.link  { left: 10px; bottom: 0px; }
	#footerCntr .col li { font-size: 14px; margin-bottom: 7px; }
	#footerCntr p.titel { font-size: 16px; margin-bottom: 10px; }
	#topCntr h3 { margin-bottom: 10px; font-size: 22px; }
	#topCntr p { font-size: 20px; line-height: 25px; }
	#topCntr h5 { margin-top: 0; }
	.popup h2 { font-size: 25px; }
	.popup .desc p { font-size: 18px; }
	.popup .left { float: none; width: 100%; margin-bottom: 30px; }
	.popup .right { float: none; width: 100%; }
	.textBox h1 { font-size: 34px; }
	.textBox h2 { font-size: 20px; }
	.commentBox.mobile p { font-size: 20px; line-height: 26px; padding-left: 50px; }
	.commentBox span { padding-left: 50px; font-size: 15px; }
	.textBox .button a { padding-top: 15px; }
	.textBox .button form input { padding: 0 5px; width: 100px; }
	.contactBox.mobile { padding-left: 0; }
	#newsCntr .title h3 { margin-bottom: 0; float: none; }
	#newsCntr .title a.filter { display: inline-block; margin-top: 10px; clear: both; float: none; margin-bottom: 20px; }
	#newsCntr .full .block { margin-bottom: 10px; width: 100%; padding-right: 0; }
	#newsCntr .full .block .inner { min-height: 0px !important; height: auto !important; }
	#newsCntr span.button,
	#newsCntr a.button { font-family: 'Whitney A', 'Whitney B', Arial; }
	#newsCntr .full p.para { color: #535750; }
	#newsCntr .full { margin-right: 0; }
	#newsCntr .more a { margin-right: 0px; padding: 0 35px; }

	#tipsCntr .links { display: none; }
	#tipsCntr h1 span { display: none; }
	#tipsCntr .mobileDropdown { position: relative; display: block; }
	#tipsCntr .mobileDropdown a.button { border: 1px solid #fe5000; display: block; padding: 0 0 0 15px; height: 40px; line-height: 36px; font-size: 21px; text-decoration: none; color: #7a6855; font-family: 'Whitney A', 'Whitney B', Arial; background: url(../images/arrow9.png) no-repeat right;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	#tipsCntr .mobileDropdown a.button.showing span { border-color: #fff; color: #7a6855; display: block; background: url(../images/arrow9-up.png) no-repeat right 15px; position: relative; z-index: 1001; }
	#tipsCntr .mobileDropdown a.button.showing { border-color: #fff; background: #fe5000 url(../images/arrow9-up.png) no-repeat right; color: #fff; }
	#tipsCntr .mobileDropdown .dropdown { display: none; z-index: 100;  position: absolute; top: 0; left: 0; border: 1px solid #fe5000; background: #fff; padding: 20px; padding-top: 40px; width: 100%;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#tipsCntr .mobileDropdown .dropdown ul { list-style: none; }
	#tipsCntr .mobileDropdown .dropdown li { font-size: 16px; margin-bottom: 5px; font-family: 'Whitney A', 'Whitney B', Arial; }
	#tipsCntr .mobileDropdown .dropdown li a { color: #012169; text-decoration: none; }
	#tipsCntr .mobileDropdown .dropdown li span { color: #fe5000; }
	#tipsCntr .mobileDropdown .dropdown li a:hover { color: #fe5000; }

	.popup-container .popup {
		padding: 15px;
	}

	.popup .logo {
		margin-bottom: 15px;
	    width: 80px;
	    left: 20px;
	    top: 20px;
	}

	.commentBox.mobile { padding-left: 0; }

	.textBox .button { height: auto; padding-bottom: 10px; }
	.textBox .button a { background-position: right center; padding-bottom: 5px; }
	#rightCntr .inner { padding-top: 20px; }
	#wrapper.specials #rightCntr .inner { padding-top: 0px; }
	#bannerCntr.sub2 h1 { font-size: 42px; }

	#newsCntr .full.result .block p { float: none; width: 100%; margin-top: 10px; font-size: 18px; }
	#newsCntr .full.result .block p.para { float: none; width: 100%; padding: 0; }
	#newsCntr .full.result .block strong { position: absolute; top: 10px; left: 20px; }
	#newsCntr .full.result .block span.link,
	#newsCntr .full.result .block a.link { position: absolute; left: 20px; bottom: 5px; top: auto; }

	#bannerCntr.sub1 h1 { font-size: 45px; }

	#mp-subdiv1 { left: 10px !important; width: 220px !important; }
}

.mpErrorSummary{
	display: none !important;
}

input.error {
	border:1px solid red !important;
}

input[type="text"]{
	height: 34px !important;
	line-height: 34px !important;
}
input[type="email"]{
	height: 34px !important;
	line-height: 34px !important;
}

label.mpMultipleLabel{
	padding-left: 8px;
}

label.error{
	color: red;
}

.textBox table.mpFormTable tr td:first-child{
	width: 100% !important;
}

input.submitButton{
	padding: 0 15px !important;
	background: #fe6119 !important;
	height: 34px !important;
	line-height: 34px !important;
	color: #fff !important;
	font-family: 'Whitney A', 'Whitney B', Arial !important;
	border: 0px !important;
	text-decoration: none !important;
	font-size: 18px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
}

.mpFormTable td{
	display:block;
	margin-top: -10px;
}

.small-404 .main-title{
	display: none;
}

.light-blue .vc_tta-panel-heading,
.light-blue .vc_tta-panel-body {
	background-color: #e5f2f9!important;
}