@font-face {
	font-family: 'Palanquin-Light';
	src: url('../fonts/Palanquin-Light.eot');
	src: url('../fonts/Palanquin-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Palanquin-Light.woff') format('woff'),
		url('../fonts/Palanquin-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Palanquin-SemiBold';
	src: url('../fonts/Palanquin-SemiBold.eot');
	src: url('../fonts/Palanquin-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Palanquin-SemiBold.woff') format('woff'),
		url('../fonts/Palanquin-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Palanquin-Bold';
	src: url('../fonts/Palanquin-Bold.eot');
	src: url('../fonts/Palanquin-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Palanquin-Bold.woff') format('woff'),
		url('../fonts/Palanquin-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Palanquin-Regular';
	src: url('../fonts/Palanquin-Regular.eot');
	src: url('../fonts/Palanquin-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Palanquin-Regular.woff') format('woff'),
		url('../fonts/Palanquin-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}



body {
	width: 100%;
	overflow-x: hidden;
}

.totheleft {
	margin-left: 25px;
}

p {
	font-size: 16px;
	font-family: 'Palanquin-Regular';
	color: #9d9d9c;
	line-height: 25px;
	padding-left: 0;
	padding-right: 5px;
	padding-top: 15px;
	text-align: left;
}


.toonimage {
	background: url("../images/bg-footer.jpg") center top no-repeat;
}

ul {
	color: #9d9d9c;
	font-size: 16px;
	font-family: "Palanquin-Regular";
	list-style-image: url('../images/custom-bullet.png');
}




.tekstberoep ul {
	font-size: 16px;
	font-family: 'Palanquin-Regular';
	font-size: 16px;
	color: #9d9d9c;
	line-height: 25px;
	padding-left: 0;
	padding-right: 5px;
	padding-top: 0;
	text-align: left;
	margin-left: -4px;
	list-style: none;
}

.tekstberoep ul li {
	display: inline-block;
	width: 100%;
}

.tekstberoep ul li:before {
	content: "•";
	font-size: 150%;
	padding-right: 15px;
	padding-bottom: 25px;
	height: 30px;
	display: block;
	float: left;
}

.blokpercentage {
	width: 20%;
	padding-right: 20px;
}

.kruimellink {
	font-family: 'Palanquin-Regular';
	font-size: 14px;
	text-decoration: none;
	color: #88bd23;
	line-height: 20px;
	text-decoration: underline;
}

.kruimellink:hover {
	text-decoration: underline;
	color: #88bd23;
}

.kruimellink_actief {
	font-family: 'Palanquin-Regular';
	font-size: 14px;
	text-decoration: none;
	color: #9d9d9c;
	line-height: 20px;
}

.kruimellink_actief:hover {
	font-family: 'Palanquin-Regular';
	font-size: 14px;
	text-decoration: underline;
	color: #9d9d9c;
	line-height: 20px;
}

.copybig {
	display: block;
}

.copysmall {
	display: none
}

.sliderkophome {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 74px;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
}

.titelnieuwsbrief {
	font-family: 'Palanquin-Regular';
	text-align: center;
	color: #ffffff;
	font-size: 30px;
	line-height: 20px;
}

.sloganmargin {
	margin-top: -110px;
}

.radioLabel {
	display: block;
}

input[type=checkbox],
input[type=radio] {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

input[type=checkbox]+label,
input[type=radio]+label {
	padding-left: 0;
	display: inline-block;
	background-repeat: no-repeat;
	vertical-align: top;
	cursor: pointer;
	line-height: 20px;
	margin-left: 0;
	font-family: 'Palanquin-Regular';
	color: #13235b;
}

label.error::before {
	border-color: red !important;

}

input[type=checkbox]+label::before {
	content: "✓";
	color: #fff;
	font-size: 1.5em;
	border-radius: 4px;
	/*margin-left: -20px;*/
	margin-right: 5px;
	width: 22px;
	height: 22px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
	background: #fff;

}

input[type=checkbox]:checked+label::before,
input[type=radio]:checked+label::before {
	color: #509ac5;

}

input[type=checkbox]:focus+label::before,
input[type=radio]:focus+label::before {
	box-shadow: 0 0 3pt 2pt #3083fb;
}

input[type=radio]+label::before {
	content: "•";
	color: #fff;
	font-size: 3em;
	border-radius: 20px;
	margin-right: 5px;
	padding-top: 1.9px;
	padding-left: 1px;
	vertical-align: middle;
	line-height: 13px;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	background: #fff;
}



/*********green focus************/
input[type=checkbox]:focus+label.green::before,
input[type=radio]:focus+label.green::before {
	box-shadow: 0 0 3pt 2pt teal;
	width: 25px;
	height: 25px;
}


/*********BLUE*******/
input[type=checkbox]+label.blue::before {
	content: "✔";
	color: #00f;
	font-size: 1em;
	border: 2px solid #AFE1FF;
	border-radius: 7px;
	margin-right: 5px;

	width: 20px;
	height: 20px;
	line-height: 22px;
	display: inline-block;
	text-align: center;
	background: #00f;
}

input[type=checkbox]:checked+label.blue::before {
	color: #fff;
}

input[type=radio]+label.blue::before {
	content: "•";
	color: #00f;
	border: 2px solid #AFE1FF;
	border-radius: 100%;
	margin-right: 5px;
	padding-top: 4px;
	vertical-align: middle;

	line-height: 13px;
	width: 19px;
	height: 15px;
	display: inline-block;
	text-align: center;
	background: #00f;
}

input[type=radio]:checked+label.blue::before {
	color: #fff;
}

/**********PEGA************/
input[type=checkbox]+label.pega::before {
	content: "✔";
	color: #fff;
	font-size: 1em;
	border: 1px solid #959595;
	border-radius: 3px;
	margin-right: 5px;

	width: 20px;
	height: 20px;
	line-height: 22px;
	display: inline-block;
	text-align: center;
	background: #fff;
	box-shadow: inset 0 4px 3px -3px rgba(0, 0, 0, 0.3);
}

input[type=checkbox]:focus+label.pega::before,
input[type=radio]:focus+label.pega::before {
	box-shadow: inset 0 4px 3px -3px rgba(0, 0, 0, 0.3), 0 0 3pt 2pt #3083fb;
}

input[type=checkbox]:checked+label.pega::before {
	color: #fff;
	background: #3083fb;
}

input[type=radio]+label.pega::before {
	content: "•";
	color: #fff;
	font-size: 2em;
	border: 1px solid #959595;
	border-radius: 100%;
	margin-right: 5px;
	padding-top: 4px;
	vertical-align: middle;

	line-height: 13px;
	width: 19px;
	height: 15px;
	display: inline-block;
	text-align: center;
	background: #fff;

	box-shadow: inset 0 4px 3px -3px rgba(0, 0, 0, 0.3);
}

input[type=radio]:checked+label.pega::before {
	color: #fff;
	background: #3083fb;
}

/*********WW*******/
input[type=checkbox]+label.ww::before {
	content: "✔";
	color: #fff;
	font-size: .8rem;
	border: 1px solid #999;
	border-radius: 0;
	margin-right: 5px;

	line-height: 21px;
	width: 17px;
	height: 17px;
	display: inline-block;
	text-align: right;
	padding: 0 2px 2px 0;
	background: #fff;
	-webkit-box-shadow: inset 2px 1px 3px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 2px 1px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow: inset 2px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

input[type=checkbox]:focus+label.ww::before {
	border: 1px solid red;
	outline: none;
}

input[type=checkbox]:checked+label.ww::before {
	color: #F84914;
	background: #fff;
}

/**********/
input[type=radio]+label.ww::before {
	content: "•";
	color: #fff;
	font-size: 2.5em;
	border: 1px solid #999;
	border-radius: 100%;
	margin-right: 5px;
	padding-top: -4px;
	vertical-align: middle;

	line-height: 13px;
	width: 19px;
	height: 15px;
	display: inline-block;
	text-align: center;
	background: #fff;
	-webkit-box-shadow: inset 2px 1px 3px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 2px 1px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow: inset 2px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

input[type=radio]:focus+label.ww::before {
	border: #F84914 solid 1px;
}

input[type=radio]:checked+label.ww::before {
	color: #F84914;
}


.checkclass {
	float: left;
	padding: 0;
	padding-right: 0;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 10px;
}

.kleinepijl {
	display: none !important;
}

.grotepijl {
	display: block !important;
}


.homepagekopje {
	font-family: 'Palanquin-Regular';
	font-size: 24px;
	text-align: left;
	color: #13235b;
	padding-top: 0;
	line-height: 20px;
}

.homepagekopjenieuws {
	font-family: 'Palanquin-Regular';
	font-size: 22px;
	text-align: left;
	color: #509ac5;
	padding-top: 0;
	line-height: 24px;
	padding-bottom: 10px;
}

.source {
	font-family: 'Palanquin-Regular';
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	color: #000000;
	padding-top: 0;
}

.blauwtje {
	color: #509ac5;
}

.directhulp {
	font-family: 'Palanquin-Regular';
	font-size: 18px;
	float: left;
	text-align: left;
	color: #13235b;
	padding-top: 0;
	line-height: 20px;
	width: 83%;
	border-right: 2px solid #e1e1e1;
	border-left: 2px solid #e1e1e1;
	padding-left: 15px;
	padding-right: 10px;
}

.directhulptelefoon {
	font-family: 'Palanquin-Regular';
	font-size: 24px;
	float: left;
	text-align: left;
	color: #509ac5;
	padding-top: 0;
	text-decoration: underline;
	line-height: 28px;
}

.paddingnieuwsterug {
	padding-left: 25px;
	width: 75%;
}

.paddingnieuws {
	padding-left: 40px;
}

.contentminheight {
	min-height: 600px;
}

.kopjepercentage {
	width: 75%;
}

.logopercentage {
	width: 25%;
}

.nieuwsvacblokken {
	margin-left: -8px;
}

.slidercontentpadding {
	padding-top: 50px;
}

.contentmargevervolg {
	width: 64%;
	margin-right: 22px;
}

.footergroot {
	display: block;
}

.footerklein {
	display: none;
}

.leesverdernieuwsbrief {
	display: block;
	font-size: 12px !important;
	background-color: #509ac5 !important;
	color: #ffffff !important;
	font-family: 'Museo Sans 900 Heavy' !important;
	color: #ffffff;
	width: 100%;
	height: 45px;
	text-align: center;
	cursor: pointer;
	border: none;
	padding-top: 9px;
	text-align: center;
	text-transform: uppercase;
}

.leesverdernieuwsbrief:hover {
	text-decoration: underline !important;
}

.dienstenleesmeer {
	display: block;
	font-size: 12px !important;
	background-color: #509ac5 !important;
	color: #ffffff !important;
	font-family: 'Museo Sans 900 Heavy' !important;
	color: #ffffff;

	text-align: center;
	cursor: pointer;
	border: none;
	padding-top: 9px;
	padding-bottom: 7px;
	text-align: center;
	text-transform: uppercase;
	margin: auto;
	display: inline-block;
	margin-bottom: 40px;
	padding-left: 25px;
	padding-right: 25px;
}

.dienstenleesmeer:hover {
	text-decoration: underline !important;
}

.teamwrapper {
	float: left;
	padding-top: 50px;
	padding-right: 34px;
}

.grotekophome {
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	color: #000000;
	font-family: 'Sinkin Sans 800';
	border-bottom: 3px solid #000000;
	padding-bottom: 20px;
}


.grotekopfooter {
	text-align: left;
	font-size: 24px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: 'Sinkin Sans 800';
	border-bottom: 1px solid #ffffff;
	padding-bottom: 20px;
}

.iconwrapper {
	text-align: center;
	width: 100%;
	/*border-left: 10px solid #ffffff;
	border-bottom:10px solid #ffffff;*/
	padding-top: 35px;
	padding-bottom: 25px;
	min-height: 250px;
	background-color: #e1e1e1 !important;
}

.iconwrapper2 {
	text-align: center;
	width: 100%;
	border-left: 1px solid #ffffff;
	border-bottom: none;
	padding-top: 35px;
	padding-bottom: 25px;
	min-height: 162px;
}

.texticon {
	font-family: 'Sinkin Sans 500';
	text-transform: uppercase;
	color: #000000;
	text-align: center;
	font-size: 11px;
	padding-top: 15px;
}

.texticon2 {
	font-family: 'Sinkin Sans 500';
	text-transform: uppercase;
	color: #000000;
	text-align: center;
	font-size: 11px;
	padding-top: 15px;
}

.logoboven {
	display: none;
}

.logoonder {
	display: block;
}

.logoboven2 {
	display: none;
}

.logoonder2 {
	display: block;
}


.paddingdiensten {
	padding-top: 75px;
}

.nieuwslink {
	float: right;
	text-transform: uppercase;
	font-size: 14px;
	color: #e1e1e1;
	font-family: 'Sinkin Sans 500';
}

.nieuwslink:hover {
	text-decoration: underline;
	color: #e1e1e1;
}


.leeverderlink {
	float: left;
	font-size: 15px;
	color: #e1e1e1;
	font-family: 'Palanquin-Regular';
	clear: both;
	padding-top: 15px;
}

.leeverderlink:hover {
	text-decoration: underline;
	color: #e1e1e1;
}

.wrappernieuwsitem {
	width: 100%;
	background-color: #dfeef6;
	padding-left: 35px;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}

.wrappernvacatureitem {
	width: 100%;
	background-color: #dfeef6;
	padding-left: 35px;
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
}

.nieuwsthumbwrapper {
	float: left;
	border: 1px solid #e1e1e1;
	background-color: #ffffff;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 25%;
	text-align: center;
}

.nieuwsomschrijving {
	font-family: 'Sinkin Sans 500';
	color: #000000;
	float: left;
	font-size: 14px;
	padding-left: 20px;
	width: 73%;
}

.footeromschrijving {
	font-family: 'Palanquin-Regular';
	float: left;
	font-size: 16px;
	width: 100%;
	padding-top: 30px;
	color: #ffffff;
}

.footeromschrijvinglink {
	font-family: 'Palanquin-Regular';
	color: #ffffff;
	float: left;
	font-size: 14px;
	width: 100%;
}

.footeromschrijvinglink:hover {
	color: #000000;
	text-decoration: underline;
}

.footeromschrijvinglinkactief {
	font-family: 'Palanquin-Regular';
	color: #000000;
	float: left;
	font-size: 14px;
	width: 100%;
	text-decoration: underline;
}

.vragenwrapper {
	background-color: #e1e1e1;
	width: 100%;
	float: none;
	clear: both;
	padding: 40px;
	padding-bottom: 30px;
	padding-top: 30px;
}

.vragenheader {
	font-family: 'Sinkin Sans 800';
	color: #000000;
	font-size: 20px;
	text-transform: uppercase;
}

.nieuwsblok {
	width: 100%;
	background-color: #ffffff;
	min-height: 250px;
	-webkit-box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	-moz-box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	overflow: hidden;
}

.schaduwcontent {
	float: left;
	-webkit-box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	-moz-box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	overflow: hidden;
}

.vacatureblok {
	width: 100%;
	background-color: #ffffff;
	min-height: 250px;
	-webkit-box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	-moz-box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	overflow: hidden;
}

.titelvacature {
	float: left;
	font-size: 16px;
	color: #00abaa;
	font-family: 'Palanquin-Bold';
}


.titelnewsitem {
	float: left;
	font-size: 16px;
	color: #000000;
	font-family: 'Sinkin Sans 700';
}

.referentielink {
	font-family: 'Palanquin-Regular';
	font-size: 13px;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #e1e1e1;
	display: inline-block;
	margin: auto;
	margin-top: 40px;
}

.referentielink:hover {
	color: #ffffff;
	text-decoration: underline;
}

.contactopnemenlink {
	font-family: 'Palanquin-Regular';
	font-size: 13px;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #e1e1e1;
	display: inline-block;
	margin: auto;
	margin-top: 40px;
}

.contactopnemenlink:hover {
	color: #ffffff;
	text-decoration: underline;
}


.leftmarginref {
	margin-left: 25px;
}


.vacaturelink {
	float: right;
	font-family: 'Palanquin-Regular';
	font-size: 13px;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #e1e1e1;
	margin-right: 25px;
}

.vacaturelink:hover {
	color: #ffffff;
}


.overonsblok {
	width: 100%;
	background-color: #ffffff;
	min-height: 250px;
	-webkit-box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	-moz-box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	overflow: hidden;
}

.binnenblok {
	width: 100%;
	padding: 35px;
	padding-bottom: 50px;
}

.lijnblok {
	height: 2px;
	border-bottom: 2px solid #000000;
	clear: both;
	padding-top: 20px;
}

.lijnblokwit {
	height: 2px;
	border-bottom: 2px solid #ffffff;
	clear: both;
	padding-top: 10px;
}

.platblok {
	width: 60%;
	padding-top: 10px;
	padding-bottom: 20px;
	font-family: 'Palanquin-Regular';
	font-size: 16px;
}

.buttonblok {
	width: 100%;
	padding-top: 10px;
}

.diensteniconwrapper {
	width: 100%;
	float: left;
	padding: 10px;
}

.iconwrapper3 {
	text-align: center;
	padding-top: 35px;
	padding-bottom: 25px;
	float: left;
	width: 33%;
	min-height: 165px;
}


.footerbuttonlight {
	float: left;
	font-family: 'Palanquin-Bold';
	font-size: 16px;
	color: #ffffff;
	text-transform: none;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 25px;
	text-decoration: none;
	display: inline-block;
	width: 100%;
	text-decoration: underline;
}

.footerbuttonlight:hover {
	color: #ffffff;
	text-decoration: underline;
}


.buttonblokbuttonlight {
	float: left;
	font-size: 14px;
	color: #13235b;
	text-transform: uppercase;
	text-align: left;
	padding: 20px;
	padding-left: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #dfeef6;
	margin-right: 25px;
	text-decoration: underline;
	display: inline-block;
	width: 100%;
}

.buttonblokbuttonlight:hover {
	color: #e1e1e1;
}

.buttonblokbuttonlightsub {
	float: left;
	font-family: "Sinkin Sans 400";
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	text-align: left;
	padding: 20px;
	padding-left: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #dfeef6;
	margin-right: 25px;
	text-decoration: underline;
	display: inline-block;
	width: 100%;
}

.buttonblokbuttonlightsub:hover {
	font-family: "Sinkin Sans 400";
	color: #e1e1e1;
}

.buttonblokbuttonlightsubactive {
	float: left;
	font-family: 'Palanquin-Regular';
	font-size: 12px;
	color: #e1e1e1;
	text-transform: uppercase;
	text-align: left;
	padding: 20px;
	padding-left: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #dfeef6;
	margin-right: 25px;
	text-decoration: underline;
	display: inline-block;
	width: 100%;
}

.buttonblokbuttonlightsubactive:hover {
	color: #e1e1e1;
}

.buttonblokbutton {
	float: left;
	font-family: 'Palanquin-Regular';
	font-size: 13px;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
	padding: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #e1e1e1;
	margin-right: 25px;
}

.buttonblokbutton:hover {
	color: #ffffff;
}

.dienstenblok {
	width: 100%;
	background-color: #ffffff;
	min-height: 250px;
	-webkit-box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	-moz-box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	box-shadow: -2px 3px 13px 0px rgba(0, 0, 0, 0.26);
	overflow: hidden;
}

.bloklogo {
	float: right;
	text-align: right;
}

.homekopjes {
	font-family: 'Palanquin-Bold';
	font-size: 48px;
	color: #88bd23;
	text-align: left;
	text-transform: none;
	float: left;
	width: 100%;
	display: block;
	padding-bottom: 10px;
	line-height: 53px;
}

.turqoise {
	color: #00abaa;
}

.blauw {
	color: #004e9c;
}

.lichtblauw {
	color: #00a3e2;
}

.structure {
	background: url("../images/header-structure.png") right top no-repeat;
	padding-bottom: 10px;
}

.structuretop {
	background: url("../images/structure-repeat.png") right top no-repeat;

}

.verbergensocial {
	display: block;
}

.tonensocial {
	display: none;
}

.paddinghelpzoek {
	padding-right: 0;
}


.taalswitch {
	color: #000000;
	float: left !important;
	font-family: "Museo-Bold";
	font-size: 14px;
	padding: 18px 23px 10px;
	text-decoration: none;
	text-transform: uppercase;
	list-style-type: none !important;
	list-style: none !important;
}

.menuschaduw {
	float: left;
	margin-top: 15px;
	position: relative;
	z-index: 99999999;
}

.menuschaduw2 {
	float: left;
	background-color: #e1e1e1;
	-webkit-box-shadow: 0px 9px 17px -1px rgba(0, 0, 0, 0.61);
	-moz-box-shadow: 0px 9px 17px -1px rgba(0, 0, 0, 0.61);
	box-shadow: 0px 9px 17px -1px rgba(0, 0, 0, 0.61);
	position: relative;
	z-index: 99999999;
}


.toplinks {
	font-family: 'Sinkin Sans 500';
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	line-height: 40px;
	text-decoration: none;
}


.toplinks:hover {
	color: #ffffff;
	text-decoration: underline;
}


.veelgesteldevragenwrapper {
	width: 100%;
	height: 40px;
	background-color: #000000;
	float: right;
	border: 1px solid #000000;
	text-align: center;
}

.close-reveal-modal {
	background: url("../images/sluit-modal.png") left top no-repeat;
	width: 39px;
	height: 39px;
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 99999999;
	text-indent: -12000px;
}

.reveal-overlay {
	z-index: 99999999 !important;
}

#myModal {
	height: 150px;
	margin-top: 25px !important;
	border: none;
	background-color: #ffffff;
	width: 50%;
	margin: auto;
	z-index: 9999999;
	position: relative;
	outline: 0;
}


#myModal5 {
	height: 150px;
	margin-top: 25px !important;
	border: none;
	background-color: #ffffff;
	width: 50%;
	margin: auto;
	z-index: 9999999;
	position: relative;
	outline: 0;
}

.grootsocial {
	display: block;
}

.kleinsocial {
	display: none;
}

.floatshare {
	float: right;
}

.verwijderpadding {
	padding-bottom: 0;
}

.bottompadding {
	padding-bottom: 10px;
}

.socialpaddingleft {
	padding-left: 8px;
}

.contactclass {
	display: block;

	width: 100%;
	float: left;
	text-align: left;
}

.submenuweg {
	display: none;
}

.submenutonen {
	display: block;
}

.contactknop {
	background-color: #e1e1e1;
	color: #ffffff;
	font-family: 'Palanquin-Regular';
	font-size: 17px;
	text-align: center;
	width: 97%;
	padding-top: 10px;
	padding-bottom: 8px;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 15px;
	margin-bottom: 25px;
	padding-left: 15px;
	padding-right: 15px;
}

.contactknop:hover {
	color: #ffffff !important;
}

.shareblok {
	width: 97%;
	display: block;
	clear: both;
	border-bottom: 1px solid #898b8e;
	border-top: 1px solid #898b8e;
}

.sharetekst {
	font-family: 'Sinkin Sans 600' !important;
	color: #898b8e !important;
	font-size: 17px;
	text-transform: uppercase;
	padding-bottom: 5px;
	text-align: left;
	padding-top: 10px;
}

.submenuitemlinkskop {
	font-family: 'Sinkin Sans 600' !important;
	color: #88bd23 !important;
	font-size: 17px;
	text-transform: uppercase;
	padding-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}

.submenuitemlinks {
	font-family: 'Palanquin-Regular';
	font-size: 15px;
	color: #898b8e;
	display: block;
	clear: both;
	padding-bottom: 10px;
}

.submenuitemlinks_active {
	font-family: 'Palanquin-Regular';
	font-size: 15px;
	color: #88bd23;
	display: block;
	clear: both;
	padding-bottom: 10px;
}

.submenuitemlinks:focus {
	color: #88bd23;
}

.modalkop {
	font-family: 'Palanquin-Bold' !important;
	font-size: 23px !important;
	font-weight: normal !important;
	padding: 0 !important;
	margin: 0 !important;
	color: #00abaa !important;
	line-height: 22px !important;
	padding-bottom: 10px !important;
	text-align: left !important;
	padding-top: 20px !important;
	padding-right: 20px !important;
	margin-left: 25px !important;
	width: 80% !important
}

.modaltekst {
	font-family: 'Palanquin-Regular' !important;
	font-size: 18px !important;
	font-weight: normal !important;
	padding: 0 !important;
	margin: 0 !important;
	color: #9d9d9c !important;
	line-height: 18px;
	padding-bottom: 10px !important;
	text-align: left !important;
	padding-top: 20px !important;
	padding-right: 20px !important;
	margin-left: 25px !important;
}

.titelkop {
	font-family: 'Palanquin-Light' !important;
	font-size: 22px !important;
	font-weight: normal !important;
	padding: 0 !important;
	margin: 0 !important;
	color: #9d9d9c !important;
	line-height: 30px;
	padding-bottom: 10px !important;
	text-align: left !important;
	padding-top: 0 !important;
	padding-right: 20px !important;
}

.actielink {
	font-family: 'Palanquin-Regular';
	font-size: 12px !important;
	text-transform: uppercase !important;
	color: #004e9c;
	text-decoration: none !important;
}

.actielink:hover {
	text-decoration: underline !important;
	color: #13235b;
}

.actielink:focus {
	text-decoration: underline !important;
	color: #13235b;
}

.submenumarge {
	padding-top: 120px;

}

.paginamarge {
	padding-top: 55px;
}

.kopcentreren {
	text-align: left !important;
	padding-right: 18px;
}


.kiesjewrapper {
	float: left;
	margin-top: 0px;
}

.kiesjeimage {
	float: left;
	width: 68px;
	height: 68px;
	padding-right: 20px;
}

.kiesjekopje {
	float: left;
	font-family: 'Palanquin-Regular';
	font-size: 16px;
	color: #88bd23;
	text-transform: uppercase;
	width: 200px;
}

.bekijkonderdeel {
	background-color: #009fee;
	color: #ffffff;
	font-family: 'Palanquin-Regular';
	font-size: 15px;
	text-align: center;
	width: 100%;
	height: auto;
	padding-top: 6px;
	padding-bottom: 4px;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 15px;
	border-radius: 7px !important;
}

.bekijkonderdeel:hover {
	color: #ffffff !important;
}

.leftright {
	padding-left: 0;
	padding-right: 0;
}


.subheaderonderdeelblok {
	font-family: 'Palanquin-Regular';
	font-size: 16px;
	line-height: 18px;
	color: #898b8e;
	text-align: center;
	opacity: .7;
	margin-top: 20px;
	margin-bottom: 5px;
	min-height: 36px;
}

.naamonderdeelblok {
	font-family: 'Palanquin-Bold';
	text-transform: none;
	font-size: 26px;
	color: #88bd23;
	text-align: left;
	margin-top: 25px;
}

.margeslidertest {
	margin-bottom: 45px;
}


.margetoprose {
	margin-top: 40px;
}

.testimonialfotogrootte {
	width: 110px;
	height: 110px;
	display: inline-block;
	margin: auto !important;
	text-align: center;
}

.testimonialnaam {
	font-family: 'Palanquin-Regular';
	font-size: 17px;
	color: #898b8e;
	opacity: .7;
	text-align: center;
	float: none;
	clear: both;
	margin-top: 25px;
}

.testimonialbedrijf {
	font-family: 'Palanquin-Regular';
	font-size: 14px;
	color: #898b8e;
	opacity: .7;
	text-align: center;
	float: none;
	clear: both;
	margin-top: 20px;
}

.testimonialquote {
	font-family: 'Palanquin-Regular';
	font-size: 28px;
	color: #009fee;
	text-align: center;
	float: none;
	clear: both;
	text-transform: uppercase;
	line-height: 32px;
	margin-top: 25px;
}

.realisatie {
	color: #ffffff;
	font-family: 'FoundrySterling-Book';
	font-size: 13px;
	padding-top: 0;
	text-decoration: none;
	height: 20px;
	padding-top: 16px;
	float: right;
	padding-top: 10px;
}

.grootblok {
	display: block;
}

.kleinblok {
	display: none !important;
}


.groteres {
	display: block;
}

.kleineres {
	display: none;
}




.uspweg {
	display: block;
}

.uspterug {
	display: none;
}

.slider {
	width: 50%;
	margin: 100px auto;
}

.slick-slide {
	margin: 0px 9px;

}

.slick-slide img {
	width: 100%;
}

.slick-prev:before,
.slick-next:before {
	color: black;
}

.bekijk {
	font-family: 'FoundrySterling-Book';
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	color: #898b8e;
	border-bottom: 1px solid #898b8e;
	padding-bottom: 15px;
	padding-right: 15px;
}

.paddingvacatureslider {
	padding-right: 0;
	padding-left: 0;
}

.marginvacatureslider {
	margin-left: 10px;
}

.topmargevacatureslider {
	margin-top: 65px;
}

.balkweghalen {
	display: block;
}

.topweg {
	display: block;
}

.zoekbutton {
	width: 275px;
	height: 50px;
	background-color: #88bd23 !important;
	border-radius: 7px !important;
	padding: 0;
	margin: 0;
	float: left;
	font-family: 'Sinkin Sans 600' !important;
	font-size: 26px !important;
	text-transform: uppercase;
	color: #ffffff !important;
	line-height: 55px;
}

.contactbutton {
	width: 200px;
	height: 40px;
	background-color: #00a3e2 !important;
	padding: 0;
	margin: 0;
	float: left;
	font-family: 'Palanquin-Bold' !important;
	font-size: 17px !important;
	text-transform: uppercase;
	color: #ffffff !important;
	line-height: 40px;
	padding-left: 0 !important;
	margin-left: 0 !important;
	margin-top: 15px;
	padding-top: 0;
	padding-bottom: 25px;
}

.filterbox {
	width: 275px;
	height: 50px;
	background-color: #ffffff !important;
	border-radius: 7px !important;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 10px;

}

.blauwebalk {
	height: 160px;
	width: 115%;
	display: block;
	position: absolute;
	top: -130px;
	left: -7.5%;
	background-color: #009fee;
	z-index: 999999;
	border-radius: 6px;
	display: flex;
	align-items: center;
}


.omlaag {
	padding-top: 50px;
}

.bellen {
	font-size: 16px;
	color: #009fee;
	font-weight: bold;
	line-height: 31px;
	float: left;
	height: 31px;
	padding-left: 5px;
	padding-right: 40px;
	font-family: 'Palanquin-Regular';
}

p a {
	text-decoration: underline;
	color: #13235b;
}

a {
	color: #13235b;
}

a:hover {
	color: #13235b;
	text-decoration: underline;
}

#toTop {
	width: 35px;
	height: 35px;
	background: url("../images/pijl_naar_boven.jpg") left top no-repeat;
	color: #fff;
	position: fixed;
	bottom: 0;
	right: 5px;
	display: none;
	cursor: pointer;
}

topitem {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 16px;
}

.zoeknul {
	padding-left: 60px !important;
}

.allesnul {
	margin-left: 60px;
	margin-bottom: 35px;
	margin-top: 0 !important;
}

.schaduwbreedte {
	max-width: 260px;
}

.schaduwbreedte2 {
	max-width: 260px;
}


.hoogtefoutmelding {
	min-height: 400px;
}

/* Forward */
.hvr-forward {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-forward:hover,
.hvr-forward:focus,
.hvr-forward:active {
	-webkit-transform: translateX(8px);
	transform: translateX(8px);
}

.opschuivenform {
	padding-left: 18.6% !important;
}

.kolommen {
	-moz-column-count: 2;
	-moz-column-gap: 40px;
	-webkit-column-count: 2;
	-webkit-column-gap: 40px;
	column-count: 2;
	column-gap: 40px;
	width: 100%;
}

#wrapper {
	margin: 0px 0;
}

.wide,
.thin {
	clear: both;
}

.kopje {
	color: #88bd23 !important;
	font-family: "Museo-Heavy" !important;
	font-size: 20px !important;
	padding: 0;
	margin: 0;
}

.tussenkopje {
	color: #009fee !important;
	font-family: "Museo-Heavy" !important;
	font-size: 16px !important;
	padding: 0;
	margin: 0;
	margin-bottom: 10px !important;
}

.checklabel {
	vertical-align: top;
	padding-top: 2px;
	color: #009fee;
	font-family: 'Palanquin-Regular';
	font-size: 16px;
}

.contentpadding {
	padding-left: 0px;
}

.blokpadding {
	padding-left: 0;
}

.weghalen {
	display: block;
}

.pclass {
	padding-right: 10px;
}

.desktop {
	display: block;
}

.mobile {
	display: none;
}

.formtitel {
	font-family: 'Palanquin-Regular';
	font-size: 16px;
	color: #88bd23;
	line-height: 40px;
}

.formtitelcontact {
	font-family: 'Palanquin-Regular';
	font-size: 15px;
	color: #00abaa;
	text-align: left;
	padding-left: 0;
}

.versturenknop {
	color: #ffffff;
	display: inline-block;
	float: right;
	font-family: 'Palanquin-Regular';
	font-size: 16px;
	height: auto;
	margin: 10px auto auto;
	padding: 12px 15px 20px 17px;
	text-align: right;
	text-transform: uppercase;

}

.breedtedag {
	width: 65px !important;
}

.breedtemaand {
	width: 108px !important;
}

.breedtejaar {
	width: 85px !important;
}

.bedrijfweg {
	width: 100px !important;
	overflow: hidden;
}

.illubreedte {}

.verplaatsknop {
	margin-left: 75px !important;
}

.interessehoogte {
	height: 200px;
}

input {
	font-family: 'Palanquin-Bold' !important;
	font-size: 14px !important;
	color: #00abaa !important;
	background-color: #ffffff !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important
}

select.input {
	width: 300px;
}


select:-moz-focusring {
	color: transparent !important;
	text-shadow: 0 0 0 #7f7f7f !important;
}

.styled-select select {
	background: transparent;
	width: 100%;
	/*   padding: 5px;*/
	/*   font-size: 16px;*/
	border: none;
	height: 34px !important;
}

.wrapperaanbod {
	width: 100%;
	height: auto;
	clear: both;
	margin-bottom: 10px;
}

.aanbodblokjes {
	color: #ffffff;
	text-align: center;
	display: block;
	background-color: #009fee;
	width: 150px;
	height: 45px;
	line-height: 45px;
	font-family: 'Palanquin-Regular';
	float: left;
}


/* Float */
.hvr-float {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-float:hover,
.hvr-float:focus,
.hvr-float:active {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}

/* Sink */
.hvr-sink {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	float: right;
}

.hvr-sink:hover,
.hvr-sink:focus,
.hvr-sink:active {
	-webkit-transform: translateY(8px);
	transform: translateY(8px);
}


/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-bubble-float-bottom:before {
	position: absolute;
	z-index: -1;
	content: '';
	left: calc(50% - 10px);
	bottom: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #e1e1e1 transparent transparent transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-bubble-float-bottom:hover,
.hvr-bubble-float-bottom:focus,
.hvr-bubble-float-bottom:active {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

.hvr-bubble-float-bottom:hover:before,
.hvr-bubble-float-bottom:focus:before,
.hvr-bubble-float-bottom:active:before {
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
}


/* Bubble Float Top */
.hvr-bubble-float-top {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-bubble-float-top:before {
	position: absolute;
	z-index: -1;
	content: '';
	left: calc(50% - 10px);
	top: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #e1e1e1 transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-bubble-float-top:hover,
.hvr-bubble-float-top:focus,
.hvr-bubble-float-top:active {
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
}

.hvr-bubble-float-top:hover:before,
.hvr-bubble-float-top:focus:before,
.hvr-bubble-float-top:active:before {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

/* Bubble Bottom */
.hvr-bubble-bottom {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
}

.hvr-bubble-bottom:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	border-style: solid;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	left: calc(50% - 10px);
	bottom: 0;
	border-width: 10px 10px 0 10px;
	border-color: #e1e1e1 transparent transparent transparent;
}

.hvr-bubble-bottom:hover:before,
.hvr-bubble-bottom:focus:before,
.hvr-bubble-bottom:active:before {
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
}

.breedtepijlen {}

.linkfunctie {
	display: block;
	margin-bottom: 5px;
	width: 100%;
	height: 45px;
}

.functieblokje {
	margin-left: 25px;
	padding-left: 25px;
	color: #009fee !important;
	text-align: left;
	display: block;
	background-color: #ffffff;
	width: 400px;
	height: 45px;
	line-height: 45px;
	font-family: 'Palanquin-Regular';
	float: left;
	background: url("../images/arrow.png") no-repeat center right 16px #ffffff;
	overflow: hidden;
}

.styled-select {
	width: 100%;
	height: 45px !important;
	margin-bottom: 10px;
	overflow: hidden;
	font-family: 'Sinkin Sans 600' !important;
	font-size: 10px !important;
	color: #6c6c6c !important;
	padding-bottom: 10px !important;
	background: url("../images/dropdownarrow.png") no-repeat 95% #ececec;
	font-weight: normal !important;
}

.styled-select select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #6c6c6c;
	font-weight: normal !important;
}

select {
	width: 100%;
	color: #000;
	color: rgba(0, 0, 0, 0);
	text-shadow: 0 0 0 #000;

}

select {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	background-color: #FAFAFA;
	border-radius: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
	background-position: 100% center;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 0px;
	border-color: #cccccc;
	color: rgba(0, 0, 0, 0.75);
	font-family: inherit;
	font-size: 0.775rem;
	line-height: normal;
	padding: 0.5rem;
	border-radius: 0;
	height: 2.3125rem;
	float: left;
}

.wrapperslidertekst {
	display: block;
	margin-left: 0;
}

.positie {
	position: absolute;
	bottom: 0 !important;
	right: 0 !important;
	display: block;
	z-index: 999999999;
	width: 552px;
	height: auto
}

.sliderclass {
	font-family: 'Palanquin-Bold';
	font-size: 95px !important;
	color: #88bd23;
	line-height: 100px;

}

.sliderclasssub {
	font-family: 'Palanquin-Bold';
	font-size: 95px;
	color: #00abaa;
	line-height: 85px;
	float: left;
}

strong {
	font-family: 'Palanquin-Bold';
	color: #00abaa;
	font-size: 16px;
}

.footer-bar {
	color: #009fee;
	font-family: 'Palanquin-Regular';
	font-size: 18px;
	padding-top: 0;
	text-decoration: none;
	display: inline-block;
	height: 27px;
	width: 100%;
	margin-top: 25px;
	padding-bottom: 55px;
	cursor: pointer;
}

.footer-bar:hover {
	color: #009fee !important;
	text-decoration: none !important;
}


.hasCountdown {
	width: 100%;
	text-align: center;
	margin: auto;
}

.timergroup {
	display: inline-block;
	margin: auto;
	text-align: center;
}

.timersub {
	display: inline-block;
	margin: auto;
	text-align: center;
	text-transform: lowercase;
}

.helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.datumcounter {
	font-size: 20px;
	font-family: 'Palanquin-Regular';
	color: #88bd23;
	padding-top: 17px;
	line-height: 20px;
}

.nog {
	font-size: 24px;
	font-family: 'Museo Sans 900 Heavy';
	color: #009fee;
	line-height: 24px;
}


.projectlink {
	width: 250px !important;
	height: 53px !important;
	background-color: #009fee !important;
	border: none;
	color: #ffffff !important;
	border-radius: 0;
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 19px !important;
	font-family: 'Museo-Heavy' !important;
	padding: 12px;
	margin-left: 0;
}

.projectlink:hover {
	text-decoration: underline;
}

.first {
	padding-left: 0 !important;
}

.extralineheight {
	line-height: 20px;

}

.telefoonummer {
	display: none;
}

.zoekclassfilter {
	width: 242px;
	height: 53px !important;
	background-color: #009fee !important;
	border: none;
	color: #ffffff !important;
	border-radius: 0;
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 20px !important;
	font-family: 'Museo-Heavy' !important;
}

.zoekclassfilter:hover {
	text-decoration: underline;
}

.deadline {
	font-size: 14px;
	font-family: 'Museo Sans 900 Heavy';
	color: #88bd23;
	text-transform: uppercase;
	padding-top: 0;
}

.doorzoek {
	font-family: 'Palanquin-Regular';
	color: #88bd23;
	font-size: 17px;
	float: left;
	line-height: 95px;
	padding-right: 20px;
	width: 213px;
}

.wrappercounter {
	width: 100%;
	height: 173px;
	background-color: #ececec !important;
	display: block;
	float: left;
	text-align: center;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
}

.binnenwrappercounter {
	width: 100%;
	height: 130px;
	background-color: #ffffff !important;
	display: block;
	text-align: center;
	float: left;
}

.test {
	padding: 0;
	margin: 0;
}

textarea {
	font-family: 'Museo-Regular' !important;
	font-size: 16px !important;
	color: #88bd23 !important;
}

.leesmeerproject {
	color: #ffffff;
	background-color: #009fee;
	width: 100%;
	position: absolute;
	left: 0;
	height: 35px;
	line-height: 35px;
	bottom: 0;
	font-family: 'Palanquin-Regular';
	color: #ffffff !important;
	text-transform: uppercase;
	font-size: 14px;
}


.naarproject {
	color: #ffffff;
	background-color: #009fee;
	width: 200px;
	height: 35px;
	line-height: 35px;
	font-family: 'Palanquin-Regular';
	color: #ffffff !important;
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	margin-bottom: 5px !important;
	margin-top: 16px !important;
	margin-left: 0 !important;
}

.naarproject:hover {
	text-decoration: underline;
}

.leesmeerproject:hover {
	text-decoration: underline;
}

.wrapperprojectlogo {
	width: 100%;
	height: 170px;
	background-color: #ececec !important;
	display: block;
	line-height: 150px;
	float: left;
	text-align: center;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 0px;

}



.binnenwrapperprojectlogo {
	width: 100%;
	height: 130px;
	background-color: #ffffff !important;
	display: block;
	text-align: center;
	line-height: 150px;
	float: left;
}

.projectlogo {
	background-color: #ffffff;
	display: inline-block;
	text-align: center;
	margin: auto;
	line-height: 100px;
	width: 150px;
	height: 100px;
}

.menuweg {
	display: block;
}

.menuterug {
	display: none;
}

.paddie {
	padding-bottom: 20px;
}

.footer-bar:hover {
	color: #009fee;
	;
	text-decoration: underline;
}

.footer-bar:focus {
	color: #009fee;
	text-decoration: underline;
}

.hoogterij {
	height: 275px;
}

.footer-bar-actief {
	color: #009fee !important;
	font-family: 'Palanquin-Regular';
	font-size: 18px;
	padding-top: 0;
	text-decoration: none;
	display: inline-block;
	height: 27px;
	width: 100%;
	margin-top: 25px;
	padding-bottom: 55px;
}

.footer-bar-actief:hover {
	color: #009fee;
	text-decoration: none;
}

.subfooter-contact {
	color: #ffffff;
	font-family: 'FoundrySterling-Book';
	font-size: 15px;
	padding-top: 0;
	padding-bottom: 0;
	text-decoration: none !important;
	display: inline-block;
	height: 20px;
	width: 100%;
}

.subfooter-bar:hover {
	color: #88bd23;
}

.subfooter-bar:before {
	content: ">";
	color: #ffffff;
	font-family: 'FoundrySterling-Book';
	font-size: 15px;
	padding-right: 5px;
	text-decoration: none !important;
}

.subfooter-bar:before:hover {
	text-decoration: none !important;
}

.subfooter-bar {
	color: #ffffff;
	font-family: 'FoundrySterling-Book';
	font-size: 15px;
	padding-top: 0;
	padding-bottom: 0;
	text-decoration: none !important;
	display: inline-block;
	height: 20px;
	width: 100%;
}

.subfooter-bar:focus {
	color: #88bd23 !important;
	text-decoration: none !important;
}

.subfooter-bar-actief:before {
	content: ">";
	color: #ffffff;
	font-family: 'FoundrySterling-Book';
	font-size: 15px;
	padding-right: 5px;
	text-decoration: none !important;
}

.subfooter-bar-actief {
	color: #88bd23 !important;
	font-family: 'FoundrySterling-Book';
	font-size: 15px;
	padding-top: 0;
	text-decoration: underline;
	display: inline-block;
	height: 20px;
	width: 100%;
	text-decoration: none !important;
}

.subfooter-bar-actief:hover {
	color: #88bd23 !important;
	text-decoration: none !important;
}

.subfooter-bar-actief:focus {
	color: #88bd23 !important;
	text-decoration: none !important;
}




.realisatie-bar {
	color: #ffffff;
	font-family: 'FoundrySterling-Book';
	font-size: 13px;
	padding-top: 0;
	text-decoration: none;
	height: 20px;
	padding-top: 16px;
	padding-top: 10px
}

.realisatie-bar:hover {
	color: #ffffff;
	text-decoration: underline;
}


.subsubfooter-bar {
	color: #ffffff;
	font-family: 'FoundrySterling-Book';
	font-size: 13px;
	padding-top: 0;
	text-decoration: none;
	height: 20px;
	padding-top: 16px;
	float: left;
	padding-top: 10px
}

.subsubfooter-bar:hover {
	color: #ffffff;
	text-decoration: underline;
}

.subsubfooter-bar-actief {
	color: #ffffff;
	font-family: 'FoundrySterling-Book';
	;
	font-size: 13px;
	padding-top: 0;
	text-decoration: underline;
	display: inline-block;
	height: 20px;
	padding-top: 10px;
}

.subsubfooter-bar-actief:hover {
	color: #ffffff;
	text-decoration: underline;
}

.subsubfooter-bar-actief:focus {
	color: #ffffff;
	text-decoration: underline;
}



.fotoslider {}

a {
	outline: 0;
}

.margeslidesbedrijven {
	margin-bottom: 45px;
}

.headermarge {
	padding-top: 3.438em;
}

.clearout {
	height: 1px;
	clear: both;
}

#flexiselDemo1,
#flexiselDemo2,
#flexiselDemo3 {}

.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	float: left;
}

.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	float: left;
}

.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 100%;
	background: none !important;
}

.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}

.nbs-flexisel-item img {
	cursor: pointer;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
	width: 13px;
	height: 33px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: 1;
}

.nbs-flexisel-nav-left {
	left: -70px;
	bottom: 20px;
	background: url(../images/button-previous.png) no-repeat;
	width: 35px;
	height: 35px;
}

.nbs-flexisel-nav-right {
	right: -50px;
	background: url(../images/button-next.png) no-repeat;
	bottom: 20px;
	width: 35px;
	height: 35px;
}

.blokwrapper {
	width: 100%;
	height: 194px;
	background-color: #ffffff;
	margin-top: -110px;
	z-index: 9999999;
	position: relative;
}

.icons_blokken {
	position: absolute;
	display: block;
	bottom: 0;
	right: 0;
}

.blauwebutton {
	display: block;
	margin: auto;
	width: 320px;
	height: 60px;
	background-color: #009fee;
	color: #ffffff !important;
	font-family: 'Museo Sans 900 Heavy';
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	line-height: 60px;
}

.blauwebutton:hover {
	text-decoration: underline;
}

.sliderbutton {
	display: block;
	margin: auto;
	height: 60px;
	background-color: #509ac5;
	color: #ffffff !important;
	font-family: 'Museo Sans 900 Heavy';
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	line-height: 60px;
	padding-right: 30px;
	padding-left: 30px;
	float: left;
	text-decoration: none;
}

.sliderbutton:hover {
	text-decoration: underline;
}


.studenten {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 28px;
	color: #88bd23;
	line-height: 202px;
}

.afgestudeerden {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 28px;
	color: #88bd23;
	line-height: 202px;
}

.bedrijven {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 28px;
	color: #88bd23;
	line-height: 202px;
}

.bloktekst {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 28px;
	color: #88bd23;
	padding-left: 25px;
	background: url("../images/studenten.png") no-repeat bottom right #ffffff;
}

.bloktekst:hover {
	background-color: #009fee;
	color: #88bd23;
	font-family: "Museo-Heavy";
	font-size: 28px;
	background: url("../images/studenten-hover.png") no-repeat bottom right #009fee;
}

.bloktekst2 {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 28px;
	color: #88bd23;
	line-height: 202px;
	padding-left: 25px;
	background: url("../images/afgestudeerden.png") no-repeat bottom right #ffffff;
}

.bloktekst2:hover {
	background-color: #009fee;
	color: #88bd23;
	font-family: "Museo-Heavy";
	font-size: 28px;
	line-height: 202px;
	background: url("../images/afgestudeerden-hover.png") no-repeat bottom right #009fee;
}

.bloktekst3 {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 28px;
	color: #88bd23;
	line-height: 202px;
	padding-left: 25px;
	background: url("../images/bedrijven.png") no-repeat bottom right #ffffff;
}

.bloktekst3:hover {
	background-color: #009fee;
	color: #88bd23;
	font-family: "Museo-Heavy";
	font-size: 28px;
	line-height: 202px;
	background: url("../images/bedrijven-hover.png") no-repeat bottom right #009fee;
}

.iconclass {
	clear: both;
	float: none;
	margin-bottom: 16px;
}

.testli {
	text-align: center;
	display: block;
}

.testlili:first-child {
	font-family: "Museo-Heavy";
	font-size: 28px;
}

.nlenclass {
	color: #ffffff;
}

.nlenclass:hover {
	color: #009fee !important;
	text-decoration: none;
}

.slidertonen {
	display: block;
}

.sliderverbergen {
	display: none;
}

.blokkentonen {
	display: block;
}

.wegdoen {
	display: none !important;
}

.paddingweg {
	padding-right: 35px;
}

.appleLinksWhite a {
	color: #ffffff !important;
	text-decoration: none;
}

.google-maps {
	position: relative;
	padding-bottom: 60%; // This is the aspect ratio
	height: 0;
	overflow: hidden;
}

.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}


.grotekop {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 32px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #88bd23;
	text-align: center;
	margin-bottom: 35px;
}

.grotekopaanbod {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 32px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #88bd23;
	text-align: center;
	margin-bottom: 35px;
}

.grotekopaanbodstappen {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 32px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #88bd23;
	text-align: center;
	margin-bottom: 0;
	min-height: 150px;

}


.grotekopaanbodstappen::before {
	content: '';
	width: 50px;
	height: 50px;
	background-color: #009fee;
	display: block;
	left: 0;
	margin-top: -10px;
	float: left;
	margin-right: 25px;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
	font-family: 'Palanquin-Regular';
	font-size: 30px;
	background: url('../images/een.png') repeat-y 10% top;
}



.lijntje {
	background: url('../images/blauwelijn.png') repeat-y left top;
}


.grotekopaanbodstappen2 {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 32px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #88bd23;
	text-align: center;
	margin-bottom: 35px;
	min-height: 150px;
}


.grotekopaanbodstappen2::before {
	content: '';
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #009fee;
	display: block;
	left: 0;
	margin-top: -10px;
	float: left;
	margin-right: 25px;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
	font-family: 'Palanquin-Regular';
	font-size: 30px;
	background: url('../images/twee.png') repeat-y 10% top;
}

.grotekopaanbodstappen3 {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 32px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #88bd23;
	text-align: center;
	margin-bottom: 35px;
	min-height: 150px;
}


.grotekopaanbodstappen3::before {
	content: '';
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #009fee;
	display: block;
	left: 0;
	margin-top: -10px;
	float: left;
	margin-right: 25px;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
	font-family: 'Palanquin-Regular';
	font-size: 30px;
	background: url('../images/drie.png') repeat-y 10% top;
}

.grotekopaanbodstappen4 {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 32px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #88bd23;
	text-align: center;
	margin-bottom: 35px;
	min-height: 150px;
}


.grotekopaanbodstappen4::before {
	content: '';
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #009fee;
	display: block;
	left: 0;
	margin-top: -10px;
	float: left;
	margin-right: 25px;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
	font-family: 'Palanquin-Regular';
	font-size: 30px;
	background: url('../images/vier.png') repeat-y 10% top;
}


.grotekopaanbodstappen5 {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 32px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #88bd23;
	text-align: center;
	margin-bottom: 35px;
	min-height: 200px;
}


.grotekopaanbodstappen5::before {
	content: '';
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #009fee;
	display: block;
	left: 0;
	margin-top: -10px;
	float: left;
	margin-right: 25px;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
	font-family: 'Palanquin-Regular';
	font-size: 30px;
	background: url('../images/vijf.png') repeat-y 10% top;
}

.grotekopaanbodstappen6 {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 32px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #88bd23;
	text-align: center;
	margin-bottom: 35px;

}


#uploadknop {
	height: 38px;
	width: 100% !important;
	cursor: pointer;
	color: #474747;
	font-family: 'Palanquin-Regular';
	font-size: 12px;
	background-color: #ececec;
	z-index: 1;
	text-align: left;
	padding-top: 12px;
	padding-left: 10px;
}

#fileInput {
	height: 36px;
	width: 100%;
	position: absolute;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	z-index: 99;
	cursor: pointer;
	background-color: #ffffff;
	left: 0;
}


.grotekopaanbodstappen6::before {
	content: '';
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #009fee;
	display: block;
	left: 0;
	margin-top: -10px;
	float: left;
	margin-right: 25px;
	color: #ffffff;
	text-align: center;
	line-height: 50px;
	font-family: 'Palanquin-Regular';
	font-size: 30px;
	background: url('../images/zes.png') repeat-y 10% top;
}

.functiekop {
	font-family: 'Museo Sans 900 Heavy';
	font-size: 24px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #88bd23;
	font-size: 32px;
	margin-top: -2px;
}


.daaromkiesje {
	font-family: 'RockwellBold';
	font-size: 32px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #88bd23;
	text-transform: uppercase;
	text-align: center;
	line-height: 40px;
	position: relative;
	top: 0;
	z-index: 99999;
	margin-top: 35px;
	margin-bottom: 45px;
}

h1 {
	font-family: 'Palanquin-Bold';
	font-size: 38px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #00abaa;
	text-align: left;
	line-height: 34px;
}

h2 {
	font-family: 'Palanquin-Regular';
	font-size: 32px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #509ac5;
}

h3 {
	font-family: 'Palanquin-Regular';
	font-size: 28px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #509ac5;
}

.hulpklein {
	display: none;
}

.hulpgroot {
	display: block;
}

.vandaagwerkzaam {
	font-family: 'RockwellBold';
	font-size: 22px;
	color: #ffffff;
	float: left;
	text-transform: uppercase;
	margin-right: 35px;
	height: 90px;
	line-height: 98px;
}

.totaaluspwrapper {
	display: block;
	margin: auto;
}

.uspwrapper {
	float: left;
	margin-right: 15%;
}

.usp {
	font-family: 'Palanquin-Regular';
	font-size: 20px;
	color: #88bd23;
	text-align: left;
	padding-top: 12px;
}

.usp:before {
	font-family: 'FoundrySterlingExtraBold';
	content: "> ";
	float: left;
	padding-right: 5px;
	color: #ffffff;
}

.vacaturewrapper {
	display: block;
	width: 98%;
	height: auto;
	text-align: center;
}

.footerkop {
	font-family: 'Palanquin-Regular';
	text-transform: uppercase;
	font-size: 20px;
	color: #ffffff;
	text-align: left;
	display: inline-block;
	margin-bottom: 20px;
}

.footerkop:hover {
	font-family: 'Palanquin-Regular';
	text-transform: uppercase;
	font-size: 20px;
	color: #ffffff;
	text-align: left;
}

.footerkop-actief {
	font-family: 'Palanquin-Regular';
	text-transform: uppercase;
	font-size: 20px;
	color: #88bd23;
	text-align: left;
	display: inline-block;
	margin-bottom: 20px;
}


.leesmeeronderdeel {
	font-family: 'Palanquin-Regular';
	text-transform: uppercase;
	font-size: 18px;
	color: #009fee;
	text-align: center !important;
	line-height: 20px;
	padding-top: 20px;
	display: inline-block;
	width: 100%;
}

.naamonderdeel {
	font-family: 'Palanquin-Regular';
	text-transform: uppercase;
	font-size: 20px;
	color: #88bd23;
	text-align: center;
	line-height: 20px;
	padding-top: 30px;
	min-height: 110px;
}

.naamberoep {
	font-family: 'Palanquin-Regular';
	text-transform: uppercase;
	font-size: 20px;
	color: #009fee;
	text-align: center;
}

.tekstberoep {
	font-size: 15px;
	font-family: 'Palanquin-Regular';
	text-align: center !important;
	color: #898b8e;
	line-height: 17px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
	min-height: 460px;
}

.bekijkvacature {
	background-color: #88bd23;
	color: #ffffff;
	font-family: 'Palanquin-Regular';
	font-size: 15px;
	text-align: center;
	width: 100%;
	height: auto;
	padding-top: 6px;
	padding-bottom: 4px;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 15px;
	border-radius: 7px !important;
}

.bekijkvacature:hover {
	color: #ffffff !important;
}

.bekijkvacature:focus {
	color: #ffffff !important;
}

.homegrootte {
	font-size: 32px;
}




a.internelink {
	color: #009fee;
}

.vraagtekenweg {
	display: block;
}

.slogan {
	font-family: 'bitterbold';
	font-size: 20px;
	color: #ffffff;
	padding-left: 1.3em;
	padding-top: .7em;
}

.slogansub {
	font-family: 'bitterbold';
	font-size: 16px;
	color: #002d59;
	padding-left: 1.65em;
	padding-bottom: .7em;
}

.groen {
	color: #009fee;
}

.sliderplaatsing {
	top: 166px;
}

.achtergond {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88bd23+0,88bd23+41,009fee+41,009fee+100 */
	background: #88bd23 no-repeat;
	/* Old browsers */
	background: -moz-linear-gradient(left, #88bd23 0%, #88bd23 41%, #009fee 41%, #009fee 100%) no-repeat;
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #88bd23 0%, #88bd23 41%, #009fee 41%, #009fee 100%) no-repeat;
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #88bd23 0%, #88bd23 41%, #009fee 41%, #009fee 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88bd23', endColorstr='#009fee', GradientType=1) no-repeat;
	/* IE6-9 */
	height: 37px !important;
	position: absolute;
	z-index: -1;
}

.sliderplat {
	font-family: 'Palanquin-Regular';
	font-size: 14px;
	color: #002d59;
	line-height: 25px;
	padding-top: 20px;
	text-align: left;
	padding-right: 125px;
}

.woordnaam {
	font-family: 'Palanquin-Regular';
	font-size: 19px;
	color: #002d59;
	padding-top: 35px;
}

.functie {
	font-family: 'Palanquin-Regular';
	font-size: 12px;
	color: #002d59;
}






.topweg {
	display: block;
	margin-right: 5.5px;
	margin-top: 10px;
	height: 40px;
}

.listStyle {
	color: #009fee;
}

.listStyle p {
	color: #002d59;
	padding: 0;
	margin: 0;
}

.logoplaatsing {
	float: left;
	padding-right: 0px;
	margin-right: 0;
}

.verklein {
	float: right !important;
}

.paginaweg {
	display: block;
}

.paginatoon {
	display: none;
}

.toppagina {
	top: 3.2em;
}

.toppagina2 {
	top: 2.8em;
}

.groot {
	display: block;
}

.klein {
	display: none;
}

.verbergmaps {
	display: block;
}

.toonmaps {
	display: none;
}

.eenregel {
	display: block;
}

.tweeregel {
	display: none;
}

.footerlinkmenu {
	font-size: 14px;
	color: #ffffff;
	font-family: 'Palanquin-Regular';
	text-decoration: none;
	padding-bottom: 16px;
	padding-top: 16px;
	border-bottom: 1px dotted #ffffff;
	clear: both;
	display: block;
}

.footerlinkmenu:hover {
	font-family: 'bitterbold';
	color: #ffffff;
}

.footerlinkmenu:focus {
	color: #ffffff;
}

.footerlinkmenu-actief {
	float: left;
	font-family: 'Palanquin-Bold';
	font-size: 16px;
	color: #ffffff;
	text-transform: none;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 25px;
	display: inline-block;
	width: 100%;
	text-decoration: underline;
}

.footerlinkmenu-actief:hover {
	font-family: 'Palanquin-Bold';
	color: #ffffff;
	text-decoration: underline;
}



.footerlinkmenuklein {
	font-size: 14px;
	color: #ffffff;
	font-family: 'Palanquin-Regular';
	text-decoration: none;
	padding-bottom: 16px;
	padding-top: 16px;
	border-bottom: 1px dotted #ffffff;
	clear: both;
	display: block;
	text-align: center;
}

.footerlinkmenuklein-actief {
	font-size: 14px;
	color: #009fee;
	font-family: 'Palanquin-Regular';
	text-decoration: none;
	padding-bottom: 16px;
	padding-top: 16px;
	border-bottom: 1px dotted #ffffff;
	clear: both;
	display: block;
	text-align: center;
}

.footerlinkmenuklein:hover {
	font-family: 'bitterbold';
	color: #009fee;
}


.foorterlink {
	font-size: 14px;
	color: #009fee;
	font-family: 'bitteritalic';
	text-decoration: none;
}

.foorterlink:hover {
	color: #ffffff;
}

.foorterlink:focus {
	color: #009fee;
}

.achtergrond {
	background: url('../images/bg_groen.jpg') no-repeat left top;
}

.rechts {
	margin-right: 0em;
}

.leesverderknopslider:hover {
	color: #002d59 !important;
}

.leesverder {
	display: block;
	background-color: #009fee;
	color: #ffffff;
	font-family: 'bitterbold';
	width: 165px;
	height: 37px;
	text-align: center;
	cursor: pointer;
	border: none;
	padding-top: 7px;
}

.lijn {
	border: none;
}

.linkerieuwsbrief {
	margin-left: 0;
}

.bodem {
	bottom: 1em;
}

.toppie {
	margin-top: 20px;
}

.leesverder:hover {
	color: #002d59;
}

.leesverderblauw {
	display: block;
	background-color: #002d59;
	color: #ffffff;
	font-family: 'bitterbold';
	width: 165px;
	height: 37px;
	text-align: center;
	cursor: pointer;
	border: none;
	padding-top: 7px;
}

.leesverderblauw:hover {
	text-decoration: underline !important;
	color: #ffffff !important;
}

.blokmarge {
	padding-right: 0;
	padding-left: 1.5em;
}

.blokusp {

	margin-left: 24.500em;
	margin-top: 6.250em;
}

.login {
	display: block;
	background-color: #ffffff;
	color: #002d59;
	font-family: 'bitterbold';
	width: 165px;
	height: 37px;
	text-align: center;
	cursor: pointer;
	border: none;
	padding-top: 7px;
}

.login:hover {
	text-decoration: underline !important;
	color: #002d59 !important;
}

.weggie {
	display: block;
}

.belmijblok {
	display: block;
	width: 100%;
	height: 14.875em;
	background-color: #002d59;
	padding: 25px;
	color: #ffffff;
}

.hoogte {
	height: 15.625em;
}

.hoogte2 {
	height: 15.625em;
}

.lichtblauwebalk {
	background: #009fee;
	height: 37px;
}

.donkerblauwebalk {
	background: #88bd23;
	height: 37px;
}

.invinsible {
	display: block;
}

.wegermee {
	display: block;
}

.verberg {
	display: block;
}

.verbergbel {
	display: block;
}



.toon {
	display: none;
}

.verberg2 {
	display: block;
}

.toon2 {
	display: none;
}

.topmarginhamburger {
	margin-top: 40px;
}

.zichtbaarslide {
	display: block;
}

.sliderhoogteklein {
	display: none;
}

.sliderhoogte {
	display: block;
}

.blokweg {
	display: block;
}

.bloktoon {
	display: none;
}

.subtitel {
	font-size: 16px;
	font-family: 'bitteritalic';
	color: #ffffff;
	overflow: hidden;
	float: left;
	margin-top: 1.9em;
	line-height: 30px;
	margin-left: 1em;
}

.slidermarge {
	margin-bottom: 75px;
}

a.topmenu {
	font-family: 'Palanquin-Regular';
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}

a.topmenu:hover {
	text-decoration: underline;
}

.topmenustreepje {
	font-family: 'Palanquin-Regular';
	font-size: 11px;
	color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}

.zoekclass {
	height: 45px;
	background: #ffffff !important;
	font-family: 'Sinkin Sans 300' !important;
	color: #000000 !important;
	font-size: 12px !important;
	border: 1px solid #000000 !important;
}

.menutopclas {
	margin-top: 35px !important;
	background-color: none;
}


::-webkit-input-placeholder {
	color: #13235b !important;
	font-size: 13px;
	padding-top: 0px;
	padding-left: 0;
	font-family: 'Palanquin-Regular';
	text-align: left;
}

placeholder {
	color: #13235b !important;
	font-size: 13px;
	padding-top: 0px;
	padding-left: 20px;
	font-family: 'Museo Sans 500 Regular' !important;
	text-align: left;
}

:-moz-placeholder {
	/* Firefox 18- */
	color: #13235b !important;
	font-size: 13px;
	padding-top: 0px;
	padding-left: 20px;
	font-family: 'Museo Sans 500 Regular' !important;
	text-align: left;
}

::-moz-placeholder {
	/* Firefox 19+ */
	color: #13235b !important;
	font-size: 13px;
	padding-top: 0px;
	padding-left: 20px;
	font-family: 'Museo Sans 500 Regular' !important;
	text-align: left;
}

:-ms-input-placeholder {
	color: #13235b !important;
	font-size: 13px;
	padding-top: 0px;
	padding-left: 20px;
	font-family: 'Museo Sans 500 Regular' !important;
	text-align: left;
}
}

.margezoek {
	margin-left: 16px !important;
}

.test {
	margin-left: 16px;
}

.paddinglinks {
	padding-left: 0em;
}

.margetopzoek {
	margin-top: 1.1em;
}

.zoekweg {
	display: block;
}

.payoffweg {
	display: block;
}

.telweg {
	display: none;
}

.telweg_medium {
	display: none;
}

.telweg_small {
	display: none;
}

.telwegzwart {
	display: none;
}

.toppieh1 {
	top: 1.7em;
}

.toppieh2 {
	top: 1.7em;
}

.registreren {
	font-family: 'Sinkin Sans 600' !important;
	font-size: 16px !important;
	text-decoration: none !important;
	color: #ffffff !important;
	line-height: 37px;
}

.registreren:hover {
	font-family: 'Sinkin Sans 600' !important;
	font-size: 16px !important;
	text-decoration: underline !important;
	color: #88bd23 !important;
	line-height: 37px;
}

.registreren_actief {
	font-family: 'Sinkin Sans 600' !important;
	font-size: 16px !important;
	text-decoration: underline !important;
	color: #88bd23 !important;
	line-height: 37px;
}

.taalknoppen {
	font-family: 'Sinkin Sans 600' !important;
	font-size: 16px !important;
	text-decoration: none !important;
	color: #009fee !important;
	line-height: 37px;
}

.taalknoppen:hover {
	font-family: 'Sinkin Sans 600' !important;
	font-size: 16px !important;
	text-decoration: underline !important;
	color: #ffffff !important;
}

.taalknoppen_actief {
	font-family: 'Sinkin Sans 600' !important;
	font-size: 16px !important;
	text-decoration: underline !important;
	color: #ffffff !important;
}

.seperator {
	font-family: 'Sinkin Sans 600' !important;
	font-size: 16px !important;
	text-decoration: none !important;
	color: #009fee !important;
}

.seperator2 {
	font-family: 'Sinkin Sans 600' !important;
	font-size: 15px !important;
	text-decoration: none !important;
	color: #ffffff !important;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	height: 20px;
	padding-top: 10px;
}

/* Grow Shadow */
.hvr-grow-shadow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: box-shadow, transform;
	transition-property: box-shadow, transform;
}

.hvr-grow-shadow:hover,
.hvr-grow-shadow:focus,
.hvr-grow-shadow:active {
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* Box Shadow Outset */
.hvr-box-shadow-outset {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: box-shadow;
	transition-property: box-shadow;
}

.hvr-box-shadow-outset:hover,
.hvr-box-shadow-outset:focus,
.hvr-box-shadow-outset:active {
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

/* Float Shadow */
.hvr-float-shadow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-float-shadow:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
	/* W3C */
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity;
}

.hvr-float-shadow:hover,
.hvr-float-shadow:focus,
.hvr-float-shadow:active {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	/* move the element up by 5px */
}

.hvr-float-shadow:hover:before,
.hvr-float-shadow:focus:before,
.hvr-float-shadow:active:before {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
	/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}


/* Grow Shadow */
.hvr-grow-shadow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: box-shadow, transform;
	transition-property: box-shadow, transform;
	float: right;
	z-index: 99999999;
}

.hvr-grow-shadow:hover,
.hvr-grow-shadow:focus,
.hvr-grow-shadow:active {
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	float: right;
	z-index: 99999999;
}





.hoofdmenu_actief {
	font-family: 'Palanquin-Regular';
	color: #ffffff !important;
	font-size: 16px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 35px;
	padding-right: 35px;
	float: left;
	background-color: #88bd23;
	border-radius: 7px;
}

.submenu_actief {
	font-family: 'Palanquin-Regular';
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	display: inline-block;
	text-transform: none;
	color: #00abaa !important;
	line-height: 16px;

	width: 100% !important;

}




.submenu_actief:hover:before {
	content: "" !important;
	float: left;
	padding-top: 0px;
	margin-left: -15px;
	padding-right: 0;
	color: #ffffff !important;
	font-size: 10px;
}



.subsubmenu_actief {
	font-family: 'Palanquin-Regular';
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	display: block;
	text-transform: none;
	color: #00abaa !important;
	line-height: 16px;
	background-color: #ffffff;
	width: 100% !important;
	display: inline-block;
}

.subsubmenu_actief:hover {
	font-family: 'Palanquin-Regular';
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	display: block;
	text-transform: none;
	color: #00abaa !important;
	line-height: 16px;
	background-color: #ffffff;
	width: 100% !important;
}



.submenu_vervolg {
	display: block;
	width: 100%;
	height: 35px;
	font-size: 14px;
	color: #ffffff !important;
	font-family: 'Palanquin-Regular';
	background-color: #009fee;
	line-height: 35px;
	padding-left: 25px;
}

.submenu_vervolg:hover {
	background-color: #88bd23;
	color: #ffffff !important;
	text-decoration: none;
}

.submenu_vervolg_active {
	display: block !important;
	width: 100% !important;
	height: 35px !important;
	font-size: 14px !important;
	color: #ffffff !important;
	font-family: 'Palanquin-Regular';
	background-color: #88bd23 !important;
	line-height: 35px;
	padding-left: 25px !important;

}

.submenu_vervolg_active:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}

.submenu_vervolg_active_groot {
	display: block !important;
	width: 100% !important;
	height: 75px !important;
	font-size: 28px !important;
	color: #ffffff !important;
	font-family: 'Palanquin-Regular';
	background-color: #e5142f !important;
	padding-top: 18px !important;
	padding-left: 25px !important;
	text-decoration: none !important;
}

.submenu_vervolg_active_groot:hover {
	text-decoration: none !important;
}


.subsubmenu_vervolg:before {
	content: "- ";
	float: left;
	padding-right: 5px;
}

.subsubmenu_vervolg:before {
	content: "- ";
	float: left;
	padding-right: 5px;
}

.subsubmenu_vervolg {
	display: block;
	width: 100%;
	height: 35px;
	font-size: 14px;
	color: #ffffff !important;
	font-family: 'Palanquin-Regular';
	background-color: #009fee;
	line-height: 35px;
	padding-left: 25px;
	padding-left: 40px;
}

.subsubmenu_vervolg:hover {
	background-color: #88bd23;
	color: #ffffff !important;
	text-decoration: none !important;
}

.subsubmenu_vervolg_active {
	display: block !important;
	width: 100% !important;
	height: 35px !important;
	font-size: 14px !important;
	color: #ffffff !important;
	font-family: 'Palanquin-Regular';
	background-color: #88bd23 !important;
	line-height: 35px;
	padding-left: 40px !important;
}


.subsubmenu_vervolg_active:before {
	content: "- ";
	float: left;
	padding-right: 5px;
}

.subsubmenu_vervolg_active:hover {
	color: #ffffff !important;
	background-color: #e5142f;
	text-decoration: underline !important;
}

.inlineclass {
	display: inline-block !important;
}


.emailbutton {
	background-color: #002D59;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-family: "bitterregular";
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
	width: 90%;
	z-index: 99999;
	margin-top: 10px;
}

.emailbutton:hover {
	background-color: #009fee;
	color: #fff;
	transform: translate(0px, -5px);
	transition: all 0.6s ease 0s;
}


.title-bar {
	background: #88bd23;
	padding: 0.9rem;
	z-index: -1;
}

.top-bar {}

.top-bar ul {}

.top-bar ul li {
	background: none;
	/*padding-left: 16px;
  padding-right: 16px;*/
}


.top-bar ul li:after {
	content: "" !important;
	float: left;
	color: #ffffff;
	line-height: 65px;
}


.top-bar ul li:last-child:after {
	content: "" !important;
	color: #e1e1e1;
}

.top-bar ul li:hover {
	/*background: url('../images/bottomstreep.jpg') repeat-x left bottom;*/
}

.top_bar_actief_streep {
	/*background: url('../images/bottomstreep.jpg') repeat-x left bottom !important;*/
}

.top-bar ul li ul li {
	background: #fff;
	border-left: none;
	padding-left: 0;
	padding-right: 0;
	background: url('../images/blackline.png') no-repeat left bottom;
}

.top-bar ul li ul li:hover:last-child {
	border-right: none;
	border-bottom: none;
	background: none;
	background-color: #ffffff;
}


.top-bar ul li ul li:first-child {
	border-right: none;
	border-bottom: none;
	background-color: none !important;

	background: url('../images/menu-arrow-up.png') no-repeat 20% bottom;
	margin-top: -5px;
}


.top-bar ul li ul li:last-child {
	border-right: none;
	border-bottom: none;
	background: none;
	background-color: #ffffff;
}

.top-bar ul li ul li:after {
	content: "" !important;
}

.top-bar ul li ul li {
	background-color: #ffffff;
}

.top-bar ul li ul li ul li {
	padding-left: 0;
	padding-right: 0;
}

.top-bar ul li a {
	font-family: 'Palanquin-Regular';
	color: #9d9d9c;
	font-size: 16px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 35px;
	padding-right: 35px;
	float: left;
}

.top-bar ul li a:hover {
	font-family: 'Palanquin-Regular';
	text-decoration: none;
	background-color: #509ac5;
	color: #ffffff !important;
}


.top-bar ul li:hover:not(.has-form)>a {
	font-family: 'Palanquin-Regular';
	text-decoration: none;
	color: #ffffff;
	background-color: #88bd23;
	border-radius: 7px;

}

.top-bar ul li ul li:hover:not(.has-form)>a {
	font-family: 'Palanquin-Regular';
	text-decoration: none;
	color: #00abaa !important;
	background-color: #ffffff !important;
	background: url('../images/blackline.png') no-repeat left bottom;
}


.top-bar ul li ul li:last-child:hover:not(.has-form)>a {
	font-family: 'Palanquin-Regular';
	text-decoration: none;
	color: #00abaa !important;
	background-color: #ffffff !important;
	background: none !important;
}


.top-bar ul li ul li:first-child:hover:not(.has-form)>a {
	border-right: none;
	border-bottom: none;
	background-color: #ffffff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: url('../images/blackline.png') no-repeat left bottom #ffffff;
}




.top-bar ul li ul li ul li:hover:not(.has-form)>a {
	font-family: 'Palanquin-Regular';
	text-decoration: none;
	color: #00abaa !important;
	background-color: #ffffff !important;
	background: none;

}


.top-bar ul li ul li:last-child {
	content: "" !important;
	color: #ffffff !important;
}



.top-bar ul li ul li:last-child:after {
	content: "" !important;
}



.top-bar ul li ul li:last-child {
	padding-bottom: 0px !important;
}

.top-bar ul li ul li {
	float: left;
}

.top-bar ul li ul li:hover {
	color: #e1e1e1 !important;
}

.top-bar ul li ul li a {
	font-family: 'Palanquin-Regular';
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	display: block;
	text-transform: none;
	color: #9d9d9c;
	line-height: 16px;
	padding-left: 35px;
	width: 100%;
	display: inline-block;

}


.top-bar ul li ul li a:hover {
	font-family: 'Palanquin-Regular';
	text-decoration: none;
	text-align: left;
	text-decoration: none !important;
	color: #00abaa !important;
	background-color: none !important;
}

.top-bar ul li ul li:hover {
	text-decoration: none !important;
	color: #00abaa !important;
	background-color: none !important;
}



.top-bar ul li ul li ul li a {
	font-family: 'Palanquin-Regular';
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	display: block;
	text-transform: none;
	color: #9d9d9c;
	line-height: 16px;
	padding-left: 30px;
	width: 100%;
	display: inline-block;
}

.top-bar ul li ul li ul li:first-child {
	padding-top: 0;
	margin-top: 0px;
}

.top-bar ul li ul li ul li:last-child {
	padding-bottom: 0 !important;
}



.top-bar ul li ul li ul li a:hover {
	font-family: 'Palanquin-Regular';
	text-decoration: none;
	text-align: left;
	text-decoration: none !important;
	color: #00abaa;
	background-color: #ffffff !important;

}

.menu-text {
	color: #777770;
	font-family: 'Palanquin-Regular';
}

.dropdown.menu .submenu {
	border: none;
}

.dropdown.menu .is-dropdown-submenu-item.is-right-arrow>a::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border: inset 5px;
	border-color: transparent transparent transparent #ffffff;
	border-left-style: solid;
}

.is-drilldown-submenu-parent>a::after {
	border-color: transparent transparent transparent #ffffff;
}

.js-drilldown-back::before {
	border-color: transparent #ffffff transparent transparent;
}

/* EINDE MENU */


.pagination {
	float: right;
}

.pagination li {
	background-color: #009fee;
	margin-left: 6px;
}


.pagination li a:hover {
	background-color: #009fee;
}

.pagination li a {
	color: #fff;
}

.pagination .active {
	background-color: #002d59;
}

.pagination .active a {
	color: #fff;
}


.nihil {
	background-color: none !important;
	background: none !important;
	color: #9d9d9c !important;
}

.nihil:hover {
	background-color: none !important;
	background: none !important;
	color: #9d9d9c !important;
}


/* pharmacovigilance page */

.bg-colored {
	background-color: #50AAA9;
	position: relative;
	padding-bottom: 4rem;
	padding-top: 32px;
}

.bg-colored .kruimellink,
.bg-colored .kruimellink_actief {
	font-size: 16px;
}


.bg-colored h1 {
	font-size: clamp(33px, 4.6vw, 58px);
	margin-bottom: 38px;
}


.bg-colored .corner-img {
	position: absolute;
	right: 0;
	bottom: 0;
	max-width: 100%;
	height: auto;
}


.bg-colored .text-block {
	position: relative;
	z-index: 2;
	max-width: 948px;
}

.bg-colored.--blue {
	background-color: #509ac5;
	clear: both;
	padding-top: 4rem;
}

.bg-colored.--blue .text-block {
	max-width: none;
}

.bg-colored.--blue h2 {
	font-size: clamp(45px, 4.6vw, 58px);
	margin-bottom: 0;
}

.bg-colored.--blue .form-fields {
	display: flex;
}

.bg-colored.--blue .form-fields input,
.bg-colored.--blue .form-fields textarea {
	background-color: #6caace !important;
}

.bg-colored.--blue .formtitelcontact {
	font-size: 16px;
	line-height: 25px;
	font-weight: 700;
	width: 8rem;
	padding-top: 4px;
}




.bg-colored.--blue .formtitelcontact.--required::after {
	content: "*";
	font-size: 12px;
	line-height: 14px;
	vertical-align: top;
}





.bg-colored.--blue input,
.bg-colored.--blue textarea {
	border-radius: 6px !important;
}

.bg-colored.--blue .flex-submit {
	display: flex;
	justify-content: space-between;
	align-items: center;

}

.bg-colored.--blue .flex-submit .info-required {
	font-size: 12px;
}


.bg-colored.--blue .flex-submit .contactbutton {
	margin-left: auto;
	background-color: #fff !important;
	color: #00a3e2 !important;
	width: 125px;
	padding: 21px 0;
	height: 50px;
	text-align: center;
	line-height: 7px;
	border: 1px solid transparent;
	transition: .3s;
}

.bg-colored.--blue .flex-submit .contactbutton:hover {
	border: 1px solid #88bd23;
}



.helvetica-arrow-icon {
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	color: #009fee !important;
	font-weight: 700;
	line-height: 5px;
	vertical-align: top;
	padding-left: 2px;
}



.infobtn.--pharmacovigilance {
	margin-left: 0;
	border: 1px solid transparent;
	width: fit-content;
}

.infobtn.--pharmacovigilance.--bg-white {
	background-color: #fff;
	color: #509ac5;
	margin-top: 2rem;
	display: inline-block;
}

.infobtn.--pharmacovigilance.--fixed {
	background-color: #009fee;
	color: #fff;
	position: fixed;
	right: 5vw;
	bottom: 3rem;
	z-index: 50;
	cursor: pointer;
}


@media only screen and (min-width:1275px) {
	.infobtn.--pharmacovigilance.--fixed {
		right: calc((100vw - 1160px) / 2);
	}
}

.infobtn.--pharmacovigilance.--fixed.inview-remove-contact-button {
	opacity: 0;
	pointer-events: none;
}


.bg-colored * {
	color: #fff;
}


.text-block h2 {
	font-size: clamp(28px, 4vw, 38px);
	font-weight: 700;
	margin-bottom: 43px;

}


.text-block.--services {
	margin-top: 4rem;
}

.text-block.--services h3 {
	color: #00abaa;
	font-size: clamp(17px, 3.2vw, 20px);
	font-weight: 700;
	/* margin-bottom: ; */
}

.custom-row {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: 10vw;
	margin-bottom: 2rem;
	max-width: 90vw;
	margin-left: auto;
	margin-right: auto;
}

.custom-cols {
	width: 50%;
}

.mb-0 {
	margin-bottom: 0;
}

.pb-1 {
	padding-bottom: 1rem;
}

@media only screen and (min-width:541px) {
	.bg-colored.--blue .custom-cols:nth-child(1) {
		width: 34%;
	}
}


@media only screen and (min-width:0px) and (max-width: 540px) {
	.custom-row {
		flex-direction: column;
		gap: 0;
	}

	.custom-cols {
		width: 100%;
	}

	.bg-colored.--blue .form-fields {
		flex-direction: column;
		align-items: baseline;
	}

	.bg-colored.--blue .flex-submit {
		flex-direction: column;
		align-items: flex-end;
	}

	.bg-colored.--blue .flex-submit .contactbutton {
		margin-left: auto;
	}
}


@media only screen and (min-width:541px) and (max-width: 885px) {
	.blokpercentage {
		width: 33.333%;
		padding-right: 10px;
	}
}

@media only screen and (min-width:0px) and (max-width: 540px) {
	.blokpercentage {
		width: 50%;
		padding-right: 10px;
	}
}


@media only screen and (min-width:0px) and (max-width: 1210px) {
	.popschuiven {
		padding-left: 25px;
		padding-right: 25px;
	}

	.removeempty {
		display: none;
	}
}


@media only screen and (min-width:630px) and (max-width: 690px) {
	.buttonblokbutton {
		float: left;
		font-family: 'Palanquin-Regular';
		font-size: 13px;
		color: #000000;
		text-transform: uppercase;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #e1e1e1;
		margin-right: 5px;
		width: 160px;
	}
}

@media only screen and (min-width:560px) and (max-width: 629px) {
	.buttonblokbutton {
		float: left;
		font-family: 'Palanquin-Regular';
		font-size: 13px;
		color: #000000;
		text-transform: uppercase;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #e1e1e1;
		margin-right: 5px;
		width: 140px;
	}
}

@media only screen and (min-width:200px) and (max-width: 559px) {
	.buttonblokbutton {
		float: left;
		font-family: 'Palanquin-Regular';
		font-size: 13px;
		color: #000000;
		text-transform: uppercase;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #e1e1e1;
		margin-right: 15px;
		width: 140px;
		margin-bottom: 15px;
	}
}

@media only screen and (min-width:0px) and (max-width: 910px) {
	.tekstberoep {
		font-size: 15px;
		font-family: 'Palanquin-Regular';
		text-align: center !important;
		color: #898b8e;
		line-height: 17px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 15px;
		min-height: 510px;
	}
}


@media only screen and (min-width:0px) and (max-width: 399px) {
	.leftmarginref {
		margin-left: 0;
	}
}

@media only screen and (min-width:380px) and (max-width: 528px) {
	.bloklogo {
		float: none;
	}

	.lijnblok {
		padding-top: 0;
	}
}

@media only screen and (min-width:0px) and (max-width: 379px) {
	.bloklogo {
		float: left;
		text-align: left;
	}

	.lijnblok {
		padding-top: 0;
	}

	.logoboven {
		display: block;
	}

	.logoonder {
		display: none;
	}
}



@media only screen and (min-width:750px) and (max-width: 1200px) {

	.kleinepadding {
		padding-left: 20px;
		padding-right: 30px;
	}

	.paginamarge {
		padding-top: 55px;
		padding-right: 30px;
	}

	.submenumarge {
		padding-top: 120px;
		padding-left: 35px;
	}


	.shareblok {
		width: 100%;
		display: block;
		clear: both;
		border-bottom: 1px solid #898b8e;
		border-top: 1px solid #898b8e;
	}

}



@media only screen and (min-width:0px) and (max-width: 1320px) {
	.nbs-flexisel-nav-left {
		left: -70px;
		bottom: 0%;
		background: url(../images/button-previous.png) no-repeat;
		width: 35px;
		height: 35px;
		display: none !important;
	}

	.nbs-flexisel-nav-right {
		right: -70px;
		background: url(../images/button-next.png) no-repeat;
		bottom: 0%;
		width: 35px;
		height: 35px;
		display: none !important;
	}

	.marginvacatureslider {
		margin-left: 5px !important;
	}
}

@media only screen and (min-width:0px) and (max-width: 359px) {
	.verplaatsknop {
		margin-left: 25px !important;
	}
}

@media only screen and (min-width:0px) and (max-width: 700px) {
	.first {
		width: 100% !important;
	}

	.last {
		width: 100% !important;
	}
}

@media only screen and (min-width:0px) and (max-width: 1230px) {
	.illubreedte {
		width: 40%;
		height: auto;
	}
}


@media only screen and (min-width:0px) and (max-width: 980px) {

	.blauwebutton {
		display: block;
		margin: auto;
		width: 260px;
		height: 60px;
		background-color: #009fee;
		color: #ffffff !important;
		font-family: 'Museo Sans 900 Heavy';
		font-size: 20px;
		text-transform: uppercase;
		text-align: center;
		line-height: 60px;
	}


	.fotoslider {
		width: 100%;
	}

	.paddingweg {
		padding-right: 0;
		padding-bottom: 25px;
	}


	.grotekop {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 32px;
		font-weight: normal;
		padding: 0;
		margin: 0;
		color: #88bd23;
		text-align: center;
		margin-bottom: 35px;
		padding-bottom: 25px;
		padding-left: 0 !important;
	}

	.sliderplat {
		font-family: 'Palanquin-Regular';
		font-size: 14px;
		color: #002d59;
		line-height: 25px;
		padding-top: 20px;
		text-align: left;
		padding-right: 25px;
	}

}

@media only screen and (min-width:1024px) and (max-width: 1140px) {
	.directhulptelefoon {
		font-family: 'Palanquin-Regular';
		font-size: 20px;
		float: left;
		text-align: left;
		color: #509ac5;
		padding-top: 0;
		text-decoration: underline;
		line-height: 28px;
	}
}


@media only screen and (min-width:0px) and (max-width: 950px) {
	.verplaats {
		clear: both;
		padding-top: 15px;
		float: left;
		text-align: left;
	}
}

@media only screen and (min-width:1024px) and (max-width: 1345px) {
	.blauwebalk {
		height: 160px;
		width: 100%;
		display: block;
		position: absolute;
		top: -120px;
		left: 0;
		background-color: #009fee;
		z-index: 999999;
		border-radius: 6px;
		display: flex;
		align-items: center;
	}

	.filterbox {
		width: 240px !important;
		height: 50px;
		background-color: #ffffff !important;
		border-radius: 7px !important;
		padding: 0;
		margin: 0;
		float: left;
		padding-left: 10px !important;
		margin-left: 5px !important;
		margin-right: 10px !important
	}

	.zoekbutton {
		width: 240px;
		height: 50px;
		background-color: #88bd23 !important;
		border-radius: 7px !important;
		padding: 0;
		margin: 0;
		float: left;
		font-family: 'Sinkin Sans 600' !important;
		font-size: 26px !important;
		text-transform: uppercase;
		color: #ffffff !important;
		line-height: 55px;
		margin-left: 5px !important;
	}

}


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

	.paddingvacatureslider {
		padding-right: auto;
		padding-left: auto;

	}

	.blauwebalk {
		height: 160px;
		width: 100%;
		display: block;
		position: absolute;
		top: -110px;
		left: 0;
		background-color: #009fee;
		z-index: 999999;
		border-radius: 6px;
		display: flex;
		align-items: center;
	}

	.filterbox {
		width: 185px !important;
		height: 50px;
		background-color: #ffffff !important;
		border-radius: 7px !important;
		padding: 0;
		margin: 0;
		float: left;
		padding-left: 10px !important;
		margin-left: 5px !important;
		margin-right: 10px !important
	}

	.zoekbutton {
		width: 185px;
		height: 50px;
		background-color: #88bd23 !important;
		border-radius: 7px !important;
		padding: 0;
		margin: 0;
		float: left;
		font-family: 'Sinkin Sans 600' !important;
		font-size: 18px !important;
		text-transform: uppercase;
		color: #ffffff !important;
		line-height: 55px;
		margin-left: 5px !important;
	}

}


@media only screen and (min-width:0px) and (max-width: 750px) {


	.hoofdmenu_actief {
		font-family: 'Palanquin-Regular';
		color: #ffffff !important;
		font-size: 16px;
		text-decoration: none;
		padding-top: 3px;
		padding-bottom: 5px;
		padding-left: 35px;
		padding-right: 35px;
		float: left;
		background-color: #88bd23;
		border-radius: 0;
	}




	.toonimage {
		background: url("../images/bg-footer-klein.jpg") center top no-repeat;
	}

	.tekstberoep {
		font-size: 15px;
		font-family: 'Palanquin-Regular';
		text-align: center !important;
		color: #898b8e;
		line-height: 17px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 15px;
		min-height: 0;
	}


	.top-bar ul li:hover:not(.has-form)>a {
		font-family: 'Palanquin-Regular';
		text-decoration: none;
		color: #ffffff !important;
		background-color: #88bd23 !important;
		border-radius: 0;
	}


	.zakpad {
		padding-bottom: 0 !important;
	}

	.zakpadtop {
		padding-top: 0 !important;
	}

	.titelnieuwsbrief {
		font-family: 'Palanquin-Regular';
		text-align: center;
		color: #ffffff;
		font-size: 30px;
		line-height: 35px;
	}

	.copybig {
		display: none;
	}

	.copysmall {
		display: block
	}

	.slogancenter {
		text-align: center;
		line-height: 35px;
		margin-bottom: 15px;
	}


	.titelnewsitem {
		float: left;
		font-size: 12px !important;
		color: #000000;
		font-family: 'Sinkin Sans 700';
		padding-left: 30px;
		width: 70% !important;
	}

	.nieuwsomschrijving {
		padding-left: 0;
		width: 95%;
	}

	.nieuwslink {
		float: left;
	}

	.vacaturelink {
		float: left;
		margin-top: 15px;
		clear: both;
	}

	.nieuwsthumbwrapper {
		float: left;
		border: 1px solid #e1e1e1;
		background-color: #ffffff;
		padding: 10px;
		padding-left: 20px;
		padding-right: 20px;
		width: 25%;
		text-align: center;
		display: none;
	}

	.lijnrechts {
		border-right: 1px solid #ffffff;
	}

	.lijnboven {
		border-top: 1px solid #ffffff;
	}

	.aanpassinggrid {
		width: 50% !important;
	}

	.iconwrapper {
		text-align: center;
		width: 100%;
		padding-top: 35px;
		padding-bottom: 25px;
		min-height: 250px;

	}

	.iconwrapper2 {
		text-align: center;
		width: 100%;
		border-left: 1px solid #ffffff;
		border-bottom: none;
		padding-top: 35px;
		padding-bottom: 25px;
		min-height: 172px;
	}


	.lijnblok {
		padding-top: 0;
	}


	.submenu_actief {
		font-family: 'Palanquin-Regular';
		font-size: 12px;
		text-decoration: none;
		text-align: left;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		display: inline-block;
		text-transform: none;
		color: #9d9d9c !important;
		line-height: 16px;
		background-color: #ffffff !important;
		width: 100% !important;

	}




	.submenu_actief:hover:before {
		content: "" !important;
		float: left;
		padding-top: 0px;
		margin-left: -15px;
		padding-right: 0;
		color: #ffffff !important;
		font-size: 10px;
	}



	.subsubmenu_actief {
		font-family: 'Palanquin-Regular';
		font-size: 12px;
		text-decoration: none;
		text-align: left;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		display: block;
		text-transform: none;
		color: #9d9d9c !important;
		line-height: 16px;
		background-color: #000000;
		width: 100% !important;
		display: inline-block;

	}

	.subsubmenu_actief:hover {
		font-family: 'Palanquin-Regular';
		font-size: 12px;
		text-decoration: none;
		text-align: left;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		display: block;
		text-transform: none;
		color: #9d9d9c !important;
		line-height: 16px;
		background-color: #000000;
		width: 100% !important;
	}



	.top-bar-left {
		padding-top: 0;
		padding-right: 0 !important;
	}

	.title-bar {
		background: #88bd23;
		padding: 0.9rem;
		z-index: -1;
		border-radius: 10px 10px 0 0;
	}

	.top-bar {
		background: #fff;
	}

	.top-bar ul {}

	.top-bar ul li {
		background: #e1e1e1;
		float: none;
		display: inline-block !important;
		width: 100%;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.top-bar ul li:after {
		content: "" !important;
		color: #ffffff;
		line-height: 0;
	}

	.top-bar ul li:last-child:after {
		content: "" !important;
		color: #e1e1e1;
		float: left;
	}

	.top-bar ul li:hover {
		/*background: url('../images/bottomstreep.jpg') repeat-x left bottom;*/
	}

	.top_bar_actief_streep {
		/*background: url('../images/bottomstreep.jpg') repeat-x left bottom !important;*/
	}

	.top-bar ul li ul li {
		background: #fff;
		border-left: none;
	}



	.top-bar ul li ul li {
		background-color: #ffffff;
	}

	.top-bar ul li ul li ul li {
		padding-left: 0;
		padding-right: 0;

	}

	.top-bar ul li:first-child {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}




	.top-bar ul li a {
		font-family: 'Palanquin-Regular';
		color: #ffffff;
		font-size: 20px;
		text-decoration: none;
		padding-top: 20px;
		padding-bottom: 10px;
		padding-left: 23px !important;
		padding-right: 23px;
		display: inline-block !important;
		width: 100%;
		text-align: center !important;
		float: none !important;
		background-color: #88bd23;
	}


	.top-bar ul li ul li:hover {
		background: #ffffff url("../images/blackline-medium.png") no-repeat center bottom !important;
	}

	.top-bar ul li ul li a:hover {
		background: #ffffff url("../images/blackline-medium.png") no-repeat center bottom !important;
	}


	.top-bar ul li ul li:first-child {
		background: none;
		border-bottom: medium none;
		border-right: medium none;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}

	.top-bar ul li:after {
		float: none !important;
	}

	.top-bar ul li ul li:last-child {
		content: "" !important;
		color: #ffffff !important;
	}

	.top-bar ul li ul li:last-child:after {
		content: "" !important;
	}

	.top-bar ul li ul li:last-child {
		padding-bottom: 0px !important;
	}

	.top-bar ul li ul li {
		float: left;
		display: inline-block !important;
		width: 100%;
	}

	.top-bar ul li ul li:hover {
		color: #9d9d9c !important;
	}



	.top-bar ul li ul li a {
		font-family: 'Palanquin-Regular';
		font-size: 14px;
		text-decoration: none;
		text-align: left;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		display: block;
		text-transform: none;
		color: #9d9d9c;
		line-height: 16px;
		padding-left: 25px;
		width: 100%;
		display: inline-block;
		background: none !important;
		padding-right: 10px !important;
	}

	.top-bar ul li ul li a:hover {
		color: #9d9d9c !important;
	}


	.top-bar ul li ul li:hover {
		color: #9d9d9c !important;
	}


	.top-bar ul li ul li:hover:not(.has-form)>a {
		color: #9d9d9c !important;
	}



	.top-bar ul li ul li ul li a {
		font-family: 'Palanquin-Regular';
		font-size: 14px;
		text-decoration: none;
		text-align: center;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		display: block;
		text-transform: none;
		color: #9d9d9c;
		line-height: 16px;

		padding-right: 20px !important;
		width: 100%;
		display: inline-block;
	}

	.top-bar ul li ul li ul li:hover:not(.has-form)>a {
		padding-right: 20px !important;
		text-align: center !important;
	}


	.top-bar ul li ul li ul li:first-child {
		padding-top: 0;
	}

	.top-bar ul li ul li ul li:last-child {
		padding-bottom: 0 !important;
	}


	.top-bar ul li ul li ul li a:hover {
		font-family: 'Palanquin-Regular';
		font-size: 14px;
		text-decoration: none;
		text-align: center;
		text-decoration: none !important;
		color: #9d9d9c !important;
		background-color: #000000 !important;
		padding-right: 10px !important;
	}

	.paddingvacatureslider {
		padding-right: auto;
		padding-left: auto;
	}

	.verwijderpadding {
		padding-bottom: 15px;
	}
}


@media only screen and (min-width:751px) and (max-width: 849px) {
	.blauwebalk {
		height: 160px;
		width: 100%;
		display: block;
		position: absolute;
		top: -110px;
		left: 0;
		background-color: #009fee;
		z-index: 999999;
		border-radius: 6px;
		display: flex;
		align-items: center;
	}

	.filterbox {
		width: 170px !important;
		height: 50px;
		background-color: #ffffff !important;
		border-radius: 7px !important;
		padding: 0;
		margin: 0;
		float: left;
		padding-left: 10px !important;
		margin-left: 5px !important;
		margin-right: 10px !important
	}

	.zoekbutton {
		width: 170px;
		height: 50px;
		background-color: #88bd23 !important;
		border-radius: 7px !important;
		padding: 0;
		margin: 0;
		float: left;
		font-family: 'Sinkin Sans 600' !important;
		font-size: 18px !important;
		text-transform: uppercase;
		color: #ffffff !important;
		line-height: 55px;
		margin-left: 5px !important;
	}

}




@media only screen and (min-width:0px) and (max-width: 1175px) {
	.topweg {
		display: block;
		margin-right: 20px;
	}

	.top-bar-left {
		padding-right: 15px;
	}
}


@media only screen and (min-width:750px) and (max-width: 1080px) {
	.sliderplat {
		font-family: 'Palanquin-Regular';
		font-size: 14px;
		color: #002d59;
		line-height: 25px;
		padding-top: 20px;
		text-align: left;
		padding-right: 25px;
	}
}

@media only screen and (min-width:1024px) and (max-width: 1155px) {
	.top-bar ul li a {
		font-family: 'Palanquin-Regular';
		color: #9d9d9c;
		font-size: 16px;
		text-decoration: none;
		padding-top: 3px;
		padding-bottom: 5px;
		padding-left: 30px;
		padding-right: 30px;
		float: left;
	}
}


@media only screen and (min-width:900px) and (max-width: 1023px) {
	.top-bar ul li a {
		font-family: 'Palanquin-Regular';
		color: #9d9d9c;
		font-size: 16px;
		text-decoration: none;
		padding-top: 3px;
		padding-bottom: 5px;
		padding-left: 25px;
		padding-right: 25px;
		float: left;
	}
}


@media only screen and (min-width:0px) and (max-width: 800px) {
	.footergroot {
		display: none;
	}

	.footerklein {
		display: block;
	}
}


@media only screen and (min-width:800px) and (max-width: 899px) {




	.top-bar ul li a {
		font-family: 'Palanquin-Regular';
		color: #9d9d9c;
		font-size: 16px;
		text-decoration: none;
		padding-top: 3px;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		float: left;
	}




}


@media only screen and (min-width:751px) and (max-width: 799px) {


	.top-bar ul li a {
		font-family: 'Palanquin-Regular';
		color: #9d9d9c;
		font-size: 16px;
		text-decoration: none;
		padding-top: 3px;
		padding-bottom: 5px;
		padding-left: 17px;
		padding-right: 17px;
		float: left;
	}

}




@media only screen and (min-width:0px) and (max-width: 1100px) {
	.serviceweg {
		display: none;
	}
}

@media only screen and (min-width:750px) and (max-width: 1100px) {
	.studenten {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 23px;
		color: #88bd23;
		line-height: 50px;
	}

	.afgestudeerden {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 23px;
		color: #88bd23;
		line-height: 50px;
	}

	.bedrijven {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 23px;
		color: #88bd23;
		line-height: 50px;
	}

	.logoplaatsing {
		padding-top: 5px !important;
		display: inline-block;
		margin: auto;
		float: none;
		padding-right: 0px;
		padding-top: 10px;
		padding-bottom: 3px;
		padding-left: 0px;
	}
}


@media only screen and (min-width:0px) and (max-width: 600px) {

	.close-reveal-modal {
		background: url("../images/sluit-modal.png") left top no-repeat;
		width: 39px;
		height: 39px;
		display: block;
		position: absolute;
		right: 5px;
		top: 5px;
		z-index: 99999999;
		text-indent: -12000px;
	}

	.modalkop {
		font-family: 'Sinkin Sans 600' !important;
		font-size: 14px !important;
		font-weight: normal !important;
		padding: 0 !important;
		margin: 0 !important;
		color: #009fee !important;
		line-height: 22px !important;
		padding-bottom: 0 !important;
		text-align: left !important;
		padding-top: 20px !important;
		padding-right: 20px !important;
		margin-left: 10px !important;
		width: 80% !important
	}

	.modaltekst {
		font-family: 'Sinkin Sans 600' !important;
		font-size: 12px !important;
		font-weight: normal !important;
		padding: 0 !important;
		margin: 0 !important;
		color: #88bd23 !important;
		line-height: 18px;
		padding-bottom: 10px !important;
		text-align: left !important;
		padding-top: 20px !important;
		padding-right: 20px !important;
		margin-left: 10px !important;
	}

}


@media only screen and (min-width:871px) and (max-width: 1100px) {


	.bloktekst {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 28px;
		color: #88bd23;
		padding-left: 25px;
		background: url("../images/studenten.png") no-repeat bottom right #ffffff;
	}


}

@media only screen and (min-width:750px) and (max-width: 870px) {
	.bloktekst {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 25px;
		color: #88bd23;
		padding-left: 16px;
	}
}


@media only screen and (min-width:1120px) and (max-width: 1180px) {
	.socialpaddingleft {
		padding-left: 5px;
	}
}

@media only screen and (min-width:1060px) and (max-width: 1120px) {
	.socialpaddingleft {
		padding-left: 3px;
	}
}

@media only screen and (min-width:1024px) and (max-width: 1060px) {
	.socialpaddingleft {
		padding-left: 1px;
	}
}

@media only screen and (min-width:750px) and (max-width: 1023px) {

	.toonimage {
		background: url("../images/bg-footer-medium.jpg") center top no-repeat;
	}

	.extralijn {
		border-right: 1px solid #ffffff;
	}

	.extralijntop {
		border-top: 1px solid #ffffff;
	}


	.socialpaddingleft {
		padding-left: 4.5px;
	}

	.kleinemarge {
		min-height: 150px !important;
	}
}

@media only screen and (min-width:0px) and (max-width: 1180px) {
	.top-bar ul li:last-child {
		border-right: none;
	}

	.paddinghelpzoek {
		padding-right: 20px;
		padding-left: 20px;
	}


}

@media only screen and (min-width:0px) and (max-width: 1169px) {
	.ls-nav-prev {
		display: none;
	}

	.ls-nav-next {
		display: none;
	}
}


@media only screen and (min-width:750px) and (max-width: 1170px) {
	.leftright {
		padding-left: 20px;
		padding-right: 10px;
	}
}

@media only screen and (min-width:0px) and (max-width: 749px) {
	.leftright {
		padding-left: 20px;
		padding-right: 20px;
	}

	.daaromweg {
		display: none;
	}

}

@media only screen and (min-width:0px) and (max-width: 1220px) {

	.paddinfooter {
		padding-left: 30px !important;
	}

	.platup2 {
		padding-left: 25px;
		padding-right: 20px;
	}


}

@media only screen and (min-width:1200px) and (max-width: 1220px) {
	.opschuiven2 {
		padding-left: 15px;
	}
}

@media only screen and (min-width:1150px) and (max-width: 1200px) {
	.opschuiven2 {
		padding-left: 20px;
	}
}

@media only screen and (min-width:1100px) and (max-width: 1150px) {
	.opschuiven2 {
		padding-left: 35px;
	}
}

@media only screen and (min-width:1024px) and (max-width: 1100px) {
	.opschuiven2 {
		padding-left: 35px;
	}
}

@media only screen and (min-width:0px) and (max-width: 1023px) {

	.platblok {
		width: 100%;
		padding-top: 10px;
		padding-bottom: 20px;
		font-family: 'Palanquin-Regular';
		font-size: 16px;
	}


	.totheleft {
		margin-left: 0;
	}

	.space {
		display: none;
	}

	.kleinepijl {
		display: block !important;
		top: 85% !important;
	}

	.grotepijl {
		display: none !important;
	}

	.knopweg {
		display: none;
	}


	.directhulp {
		font-family: 'Palanquin-Regular';
		font-size: 18px;
		float: left;
		text-align: left;
		color: #13235b;
		padding-top: 0;
		line-height: 20px;
		width: 83%;
		border-right: none;
		border-left: none;
		padding-left: 15px;
		padding-right: 10px;
	}

	.hulpklein {
		display: block;
	}

	.hulpgroot {
		display: none;
	}

	.gone {
		display: none;
	}


	.contentminheight {
		min-height: 0;
	}


	.nieuwsvacblokken {
		margin-left: -0;
	}

	.slidercontentpadding {
		padding-top: 0;
	}


	.contentmargevervolg {
		width: 100%;
		margin-right: 0;
	}

	.nieuwslink {
		float: left;
		clear: both;
	}

	.paddingdiensten {
		padding-top: 35px;
	}


	.opschuiven2 {
		padding-left: 35px;
	}

	.zoekenweghalen {
		display: none;
	}

	.rechtsfloaten {
		float: right !important;
	}

	.verbergensocial {
		display: none;
	}

	.tonensocial {
		display: block;
	}
}


@media only screen and (min-width:0px) and (max-width: 399px) {
	.kleinepijl {
		display: none !important;
		top: 85% !important;
	}
}

@media only screen and (min-width:0px) and (max-width: 1170px) {



	.paddinfooterrechts {
		padding-right: 25px;
	}

	.schaduwbreedte {
		max-width: 260px;
		padding-right: 0;
	}

	.schaduwbreedte2 {
		max-width: 100%;
		padding-right: 0;
	}

	.zoeknul {
		padding-left: 35px !important;
		margin-top: 25px !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}

	.allesnul {
		margin-left: 35px !important;
		margin-bottom: 0px !important;
		margin-top: 0 !important;
		margin-top: 20px !important
	}

	.verwijderkolom {
		display: none;
	}

	.pagination {
		float: right;
		padding-right: 20px;
	}



	.doorzoek {
		font-family: 'Palanquin-Regular';
		color: #88bd23;
		font-size: 17px;
		float: none;
		line-height: 17px;
		padding-right: 25px;
		padding-left: 20px !important;
		width: 100%;
	}

	.opschuiven {
		padding-left: 20px !important;
	}

	.naarrechts {

		width: 100% !important;
		padding-left: 20px !important;
		padding-bottom: 0 !important;
		margin-top: 5px !important;
		padding-right: 20px !important;
	}

	.ondermarge {
		margin-bottom: 16px !important;
	}
}



@media only screen and (min-width:751px) and (max-width: 3000px) {
	.hoogtevoorstellen {
		height: 100%;
	}

	.positie {
		position: absolute;
		z-index: 1;
	}
}

@media only screen and (min-width:1025px) and (max-width: 1177px) {
	.linkerieuwsbrief {
		margin-left: .7rem;
	}
}

@media only screen and (min-width:751px) and (max-width: 928px) {
	.linkerieuwsbrief {
		width: 55%;
	}
}

@media only screen and (min-width:751px) and (max-width: 773px) {
	.toppieh1 {
		top: 1.3em;
		margin-bottom: 0em;
	}

	.formmarge {
		top: 4em;
	}

	.hoogte {
		height: 13.525em;
	}
}


@media only screen and (min-width:0px) and (max-width: 900px) {
	.payoffweg {
		display: none;
	}
}

@media only screen and (min-width:531px) and (max-width: 750px) {
	.kopjepercentage {
		width: 65%;
	}

	.logopercentage {
		width: 35%;
	}
}

@media only screen and (min-width:0px) and (max-width: 530px) {

	.logoboven2 {
		display: block;
	}

	.logoonder2 {
		display: none;
	}



	.kopjepercentage {
		width: 100%;
	}

	.logopercentage {
		width: 60%;
		float: left;
		text-align: left;
	}
}


@media only screen and (min-width:0px) and (max-width: 750px) {


	.nihil {
		background-color: none !important;
		background: none !important;
		color: #9d9d9c !important;
		display: none !important;
	}


	.sliderclass {
		font-family: 'Palanquin-Bold';
		font-size: 95px !important;
		color: #88bd23;
		line-height: 100px;
		display: none !important;
	}


	/* h2 {
		text-align: center;
	} */

	.kruimelaargone {
		display: none;
	}

	.sliderdown {
		padding-top: 55px;
	}


	.top-bar ul li ul li {
		border-left: medium none;
		padding-left: 0;
		padding-right: 0;
		background: url('../images/blackline-medium.png') no-repeat center bottom #ffffff !important;
	}

	.paddingadjust {
		padding-bottom: 20px !important;
	}


	.top-bar ul li ul li:last-child {
		font-family: 'Palanquin-Regular';
		text-decoration: none;
		color: #9d9d9c !important;
		background: none !important;
		background-color: #ffffff !important;
	}

	.top-bar ul li ul li:last-child:hover:not(.has-form)>a {
		color: #9d9d9c !important;

	}


	.top-bar ul li ul li:first-child {
		background: #ffffff url("../images/blackline-medium.png") no-repeat center bottom !important;
	}

	.top-bar ul li ul li:hover {}

	.top-bar ul li ul li a:hover {
		background: #ffffff url("../images/blackline-medium.png") no-repeat center bottom !important;
	}



	.hoofdmenu_actief {
		font-family: 'Palanquin-Regular';
		background-color: #88bd23 !important;
		color: #ffffff !important;
		font-size: 20px !important;
		text-decoration: none;
		padding-top: 20px;
		padding-bottom: 10px;
		padding-left: 23px !important;
		padding-right: 23px;
		display: inline-block !important;
		width: 100%;
		text-align: center !important;
		float: none !important;
		margin-left: 0 !important;
		background: url("../images/menu-arrow-up.png") no-repeat center bottom #88bd23 !important;
		text-transform: none;
	}

	.hoofdmenu_actief:hover {
		font-family: 'Palanquin-Regular';
		background-color: #88bd23 !important;
		color: #ffffff !important;
		font-size: 20px !important;
		text-decoration: none;
		padding-top: 20px;
		padding-bottom: 10px;
		padding-left: 23px !important;
		padding-right: 23px;
		display: inline-block !important;
		width: 100%;
		text-align: center !important;
		float: none !important;
		margin-left: 0 !important;
		text-transform: none;
	}


	.top-bar ul li ul li:first-child {
		background: #ffffff url("../images/blackline-medium.png") no-repeat center bottom !important;
		border-bottom: medium none;
		border-right: medium none;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		margin-top: -5px;

	}


	.submenu_actief {
		color: #9d9d9c !important;
	}

	.submenu_actief:hover {
		color: #9d9d9c !important;
		background: none !important;
	}



	.menuschaduw {
		float: left;
		background-color: #e1e1e1;
		height: 0;
		margin-top: 0;
		-webkit-box-shadow: 0px 9px 17px -1px rgba(0, 0, 0, 0.61);
		-moz-box-shadow: 0px 9px 17px -1px rgba(0, 0, 0, 0.61);
		box-shadow: 0px 9px 17px -1px rgba(0, 0, 0, 0.61);
		position: relative;
		z-index: 99999999;
	}


	.centerlogo {
		display: inline-block !important;
		margin: auto !important;
		text-align: center !important;
		float: none !important;
		padding-bottom: 20px;
	}

	.bekijkvacature {
		background-color: #88bd23;
		color: #ffffff;
		font-family: 'Palanquin-Regular';
		font-size: 15px;
		text-align: center;
		width: 100%;
		height: auto;
		padding-top: 6px;
		padding-bottom: 4px;
		text-transform: uppercase;
		display: inline-block;
		margin-top: 15px;
		border-radius: 7px !important;
	}

	.bekijkvacature:hover {
		color: #ffffff !important;
	}


	.grootblok {
		display: none;
	}

	.kleinblok {
		display: block !important;
	}

	.submenulijn {
		width: 100%;
		display: block;
		clear: both;
		height: 20px;
		border-bottom: 1px solid #898b8e;


	}


	.submenuitemlinkskop {
		font-family: 'Sinkin Sans 600' !important;
		color: #88bd23 !important;
		font-size: 17px;
		text-transform: uppercase;
		padding-bottom: 10px;
		margin-left: 0px;
		text-align: center;
	}

	.submenuitemlinks {
		font-family: 'Sinkin Sans 600' !important;
		font-size: 15px;
		color: #898b8e;
		display: block;
		clear: both;
		padding-bottom: 10px;
		text-align: center;
	}

	.submenuitemlinks_active {
		font-family: 'Sinkin Sans 600' !important;
		font-size: 15px;
		color: #88bd23;
		display: block;
		clear: both;
		padding-bottom: 10px;
		text-align: center;
	}


	.submenumarge {
		padding-top: 30px;

	}



	.shareblok {
		width: 100%;
		display: block;
		clear: both;
		border-bottom: 1px solid #898b8e;
		border-top: 1px solid #898b8e;
	}


	.sharetekst {
		font-family: 'Sinkin Sans 600' !important;
		color: #898b8e !important;
		font-size: 14px;
		text-transform: uppercase;
		padding-bottom: 5px;
		text-align: center;
		padding-top: 10px;
	}

	/* h1 {
		text-align: center;
	} */

	.omlaag {
		padding-top: 35px;
	}

	.kopcentreren {
		text-align: center !important;
		padding-right: 0;
	}

	.kleinepadding {
		padding-left: 20px;
		padding-right: 20px;
	}



	.paginamarge {
		padding-top: 35px;
	}


	.submenuweg {
		display: block;
	}

	.submenutonen {
		display: none;
	}


	.bekijk {
		border-bottom: 1px solid #898b8e;
		color: #898b8e;
		font-family: "FoundrySterling-Book";
		font-size: 18px;
		padding-bottom: 15px;
		padding-right: 0;
		text-align: center;
		text-transform: uppercase;
	}


	.vacaturewrapper {
		display: block;
		height: auto;
		text-align: center;
		width: 99%;
	}

	.linkswrapper {
		padding-left: 0;
	}


	.topmargevacatureslider {
		margin-top: 35px;
	}

	.links {
		margin-left: 0px !important;
	}

	.linkswrapper {
		padding-left: 20px;
	}

	.toleft {
		padding-left: 3px !important;
	}

	.telefoonummer {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin: auto;
		background-color: #009fee;
	}

	.bellen {
		font-size: 24px;
		color: #ffffff;
		line-height: 31px;
		float: left;
		height: 31px;
		padding-left: 5px;
		padding-right: 0;
		font-family: 'Palanquin-Regular';
		background-color: #009fee;
		margin: auto;

	}

	.zoekbutton {
		width: 100%;
		height: 50px;
		background-color: #88bd23 !important;
		border-radius: 7px !important;
		padding: 0;
		margin: 0;
		margin-left: 0 !important;
		float: left;
		font-family: 'Sinkin Sans 600' !important;
		font-size: 26px !important;
		text-transform: uppercase;
		color: #ffffff !important;
		line-height: 55px;
		margin-top: 10px;
		margin-bottom: 30px;
	}

	.filterbox {
		background-color: #ffffff;
		border-radius: 7px;
		clear: both;
		height: 50px;
		margin: 0;
		width: 100%;
		margin-left: 0 !important;
		margin-bottom: 10px !important;
		margin-top: 10px;

	}

	.blauwebalk {
		height: auto;
		width: 100%;
		display: block;
		position: relative !important;
		top: 0;
		left: 0;
		background-color: #009fee;
		z-index: 1;
		border-radius: 0;
		display: inline-block;
		align-items: center;
		padding-left: 25px !important;
		padding-right: 25px !important;
		padding-top: 20px !important;
	}


	.balkweghalen {
		display: none;
	}

	.relatiefmaken {
		position: relative;
	}

	.topweg {
		display: none;
	}

	.reset {
		padding-top: 0 !important;
	}

	.desktop {
		display: none;
	}

	.mobile {
		display: block;
	}

	.foreground {
		position: absolute !important;
		z-index: 99999 !important;
	}


	.margeslidesbedrijven {
		margin-bottom: 25px;
	}

	.grotekop {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 32px;
		font-weight: normal;
		padding: 0;
		margin: 0;
		color: #88bd23;
		text-align: center;
		margin-bottom: 10px;
		padding-bottom: 25px;
	}

	.headermarge {
		padding-top: 2.438em;
	}

	.blokkentonen {
		display: none;
	}

	.wegdoen {
		display: inline-block !important;
	}

	.top-bar ul li {
		border-left: none;
	}

	.top-bar ul li:last-child {
		border-left: none;
	}

	.top-bar ul li ul li:last-child {
		border-left: none;
	}


	.ls-nav-prev {
		display: none;
	}

	.ls-nav-next {
		display: none;
	}

	.sliderplaatsing {
		top: 173px !important;
	}

	.menumarge {
		margin-top: -80px !important;
	}


	.centreren {
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
	}

	.topweg {
		display: none !important;
	}



	.paddingrechts2 {
		padding-right: 35px !important;
	}

	.spring {
		padding-left: 16px;
		padding-right: 65px;
	}

	.paddingrechts {
		padding-right: 50px !important;
	}

	.formmarge {
		top: 5.5em;
	}

	.hoogte {
		height: 15.525em;
	}

	.imgresp {
		width: 100%;
		height: auto;
	}

	.toppieh1 {
		top: 3.3em;
		margin-bottom: 0em;
	}

	.google-maps {
		position: relative;
		padding-bottom: 75%; // This is the aspect ratio
		height: 0;
		overflow: hidden;
	}

	.vraagtekenweg {
		display: none;
	}


}


@media only screen and (min-width:641px) and (max-width: 1199px) {
	.linkerfunctie {
		padding-left: 2%;
	}
}

@media only screen and (min-width:0px) and (max-width: 640px) {
	.linkerfunctie {
		padding-left: 4.5%;
	}
}


@media only screen and (min-width:1024px) and (max-width: 1120px) {
	.eenregel {
		display: none;
	}

	.tweeregel {
		display: block;
	}
}



@media only screen and (min-width:1000px) and (max-width: 1100px) {

	.aanpassenbreedte {
		width: 100%;
		padding-top: 0 !important;
	}


}


@media only screen and (min-width:900px) and (max-width: 999px) {
	.aanpassenbreedte {
		width: 100%;
		padding-top: 0 !important;
	}


}


@media only screen and (min-width:800px) and (max-width: 899px) {





	.aanpassenbreedte {
		width: 100%;
		padding-top: 0 !important;
	}



}

@media only screen and (min-width:750px) and (max-width: 799px) {
	.aanpassenbreedte {
		width: 100%;
		padding-top: 0 !important;
	}

}






@media only screen and (min-width:0px) and (max-width: 1045px) {
	.test {
		margin-left: 0px;
	}
}


@media only screen and (min-width:1010px) and (max-width: 1085px) {
	.leesverderblauw {
		background-color: #002d59;
		border: medium none;
		cursor: pointer;
		display: block;
		font-family: "bitterbold";
		height: 37px;
		padding-top: 7px;
		text-align: center;
		width: 140px;
	}
}

@media only screen and (min-width:1024px) and (max-width: 1135px) {
	.extralineheight {
		line-height: 20px !important;
	}
}

@media only screen and (min-width:750px) and (max-width: 1040px) {
	.breedtefuncties {
		width: 75% !important;
	}

	.breedtepijlen {
		width: 100% !important;
	}

	.wegillu {
		display: none;
	}
}



@media only screen and (min-width:920px) and (max-width: 1023px) {
	.naamonderdeel {
		font-family: 'Palanquin-Regular';
		text-transform: uppercase;
		font-size: 20px;
		color: #88bd23;
		text-align: center;
		line-height: 20px;
		padding-top: 30px;
		min-height: 50px;
	}
}



@media only screen and (min-width:750px) and (max-width: 919px) {
	.naamonderdeel {
		font-family: 'Palanquin-Regular';
		text-transform: uppercase;
		font-size: 20px;
		color: #88bd23;
		text-align: center;
		line-height: 20px;
		padding-top: 30px;
		min-height: 70px;
	}
}


@media only screen and (min-width:0px) and (max-width: 750px) {
	.naamonderdeel {
		font-family: 'Palanquin-Regular';
		text-transform: uppercase;
		font-size: 20px;
		color: #88bd23;
		text-align: center;
		line-height: 20px;
		padding-top: 30px;
		min-height: 50px;
	}


	.linkswrapper {
		padding-left: 0;
	}
}

@media only screen and (min-width:0px) and (max-width: 1023px) {

	.nieuwsmenuweg {
		display: none;
	}

	.bottompadding {
		padding-bottom: 0;
	}

	.zakkenbutton {
		margin-bottom: 20px;
	}


	.subheaderonderdeelblok {
		font-family: 'Palanquin-Regular';
		font-size: 16px;
		line-height: 18px;
		color: #898b8e;
		text-align: center;
		opacity: .7;
		margin-top: 20px;
		margin-bottom: 5px;
		min-height: 0px;
	}


	.tekstberoep {
		color: #898b8e;
		font-family: "FoundrySterling-Book";
		font-size: 15px;
		line-height: 17px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 0px;
		text-align: center;
	}


	.testimonialquote {
		font-family: 'Palanquin-Regular';
		font-size: 20px;
		color: #009fee;
		text-align: center;
		float: none;
		clear: both;
		text-transform: uppercase;
		line-height: 20px;
		margin-top: 25px;
	}

	.margeslidertest {
		margin-bottom: 0;
	}

	.margetoprose {
		margin-top: 0px;
	}




	.leesmeeronderdeel {
		font-family: 'Palanquin-Regular';
		text-transform: uppercase;
		font-size: 18px;
		color: #009fee;
		text-align: center !important;
		line-height: 20px;
		padding-top: 0;
		display: inline-block;
		width: 100%;
		padding-bottom: 25px;
	}

	.leesmeeronderdeel:hover {
		color: #009fee;
	}
}

@media only screen and (min-width:0px) and (max-width: 749px) {

	.totaaluspwrapper {
		display: block;
		margin: auto;
	}

	.uspwrapper {
		float: left;
		margin-right: 0;
		width: 100%;

	}

	.usp {
		font-family: 'Palanquin-Regular';
		font-size: 20px;
		color: #88bd23;
		text-align: left;
		padding-top: 12px;
		text-align: center;
	}


	.usplijn {
		background: url("../images/witte-lijn.png")no-repeat;
		height: 2px;
		background-position: left bottom;
		margin-left: 25px;
		margin-right: 30px;
	}

	.usp:before {
		font-family: 'FoundrySterlingExtraBold';
		content: "> ";
		float: left;
		padding-right: 5px;
		color: #ffffff;
	}

	.usp:after {
		font-family: 'FoundrySterlingExtraBold';
		content: "< ";
		float: right;
		padding-right: 5px;
		color: #ffffff;
	}

	.uspweg {
		display: none;
	}

	.uspterug {
		display: block;
	}

	.breedtefuncties {
		width: 100% !important;
		margin-left: 0 !important;
	}

	.breedtepijlen {
		width: 100% !important;
	}
}

@media only screen and (min-width:0px) and (max-width: 1229px) {
	.blokpadding {
		padding-left: 16px;
	}
}


@media only screen and (min-width:0px) and (max-width: 1170px) {
	.first {
		padding-left: 0px !important;
	}

	.last {
		padding-left: 0px !important;
	}
}

@media only screen and (min-width:0px) and (max-width: 1023px) {

	.vandaagwerkzaam {
		font-family: 'RockwellBold';
		font-size: 22px;
		color: #ffffff;
		float: left;
		text-transform: uppercase;
		margin-right: 0;
		height: 50px;
		line-height: 50px;
		padding-top: 10px;
		width: 100%;
	}

	.verplaats {
		margin-top: 16px;
	}

	.hoogtefoutmelding {
		min-height: 165px;
	}

	.opschuivenform {
		padding-left: 0 !important;
	}

	.contentpadding {
		padding-left: 12px;
	}

	.extralineheight {
		line-height: 40px !important;
	}

	.weghalen {
		display: none !important;
	}
}


@media only screen and (min-width:0px) and (max-width: 1023px) {

	.interessehoogte {
		height: 50px;
	}


	.omhoog {
		padding-top: 16px;
	}

	.grotekopaanbod {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 32px;
		font-weight: normal;
		padding: 0;
		margin: 0;
		color: #88bd23;
		text-align: center;
		margin-bottom: 16px;
	}

	.wegillu {
		display: none;
	}
}


@media only screen and (min-width:1024px) and (max-width: 1125px) {
	.bodem {
		bottom: 2em;
	}

	.toppie {
		margin-top: 2px;
	}

	.toppagina {
		top: 2.7em;
	}

	.toppagina2 {
		top: 2.2em;
	}
}


@media only screen and (min-width:1010px) and (max-width: 1024px) {


	.blokusp {
		margin-left: 21.8em;
		margin-top: 6.25em;
	}

	.lijn {
		border-right: 5px solid #ffffff;
		;
	}

	.bodem {
		bottom: 2.5em;
	}

	.rechts {
		margin-right: .7em;
	}

	.toppie {
		margin-top: 0px;
	}



	.hoogte2 {
		height: 14.525em;
	}
}



@media only screen and (min-width:975px) and (max-width: 1023px) {}


@media only screen and (min-width:920px) and (max-width: 975px) {}
}


@media only screen and (min-width:880px) and (max-width: 920px) {}


@media only screen and (min-width:840px) and (max-width: 880px) {}

@media only screen and (min-width:0px) and (max-width: 800px) {
	.realisatie {
		color: #ffffff;
		font-family: 'FoundrySterling-Book';
		font-size: 13px;
		padding-top: 0;
		text-decoration: none;
		height: 20px;
		padding-top: 16px;
		float: none;
		text-align: center !important;
		padding-top: 10px;
	}

	.subsubfooter-bar {
		text-align: center !important;
	}

	.subsubfooter-bar:hover {
		text-decoration: none;
	}

	.hoogteregelen {
		height: 85px;
	}

	.keurmerkpadding {
		padding-top: 20px !important;
	}

	.kleinepadding {
		padding-right: 27px !important;
	}


}

@media only screen and (min-width:775px) and (max-width: 800px) {}

@media only screen and (min-width:750px) and (max-width: 775px) {}

@media only screen and (min-width:0px) and (max-width: 1023px) {

	.wrapperprojectlogo {
		width: 100%;
		height: 170px;
		background-color: #ececec !important;
		display: block;
		line-height: 150px;
		float: left;
		text-align: center;
		padding-left: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 20px;

	}


	.naarrechtsblok {
		padding-right: 50px;
	}

	.naarrechtsblok2 {
		padding-right: 0;
	}

	.menuweg {
		display: none;
	}

	.menuterug {
		display: none;
	}

	.verklein {
		max-with: 155% !important;
		padding-top: 3px;
		display: inline-block;
		margin: auto;
		padding-left: 16px;
		padding-right: 16px;
	}



}

@media only screen and (min-width:750px) and (max-width: 1023px) {
	.logoplaatsing {
		padding-top: 5px !important;
		display: inline-block;
		margin: auto;
		float: none;
		padding-right: 0px;
		padding-top: 10px;
		padding-bottom: 3px;
		padding-left: 15px;
	}
}


@media only screen and (min-width:0px) and (max-width: 749px) {
	.logoplaatsing {
		padding-top: 5px !important;
		display: inline-block;
		margin: auto;
		float: none;
		padding-right: 0px;
		padding-top: 10px;
		padding-bottom: 3px;
		padding-left: 0;
	}
}


@media only screen and (min-width:361px) and (max-width: 1023px) {
	.toppagina2 {
		top: 16%;
	}

}



@media only screen and (min-width:0px) and (max-width: 365px) {
	h1 {
		font-size: 32px;
		margin-top: 20px;
	}
}


@media only screen and (min-width:320px) and (max-width: 360px) {
	.toppagina2 {
		top: 11%;
	}

	.nieuwetop {
		top: 29% !important;
	}

	.breedtedag {
		width: 50px !important;
	}

	.breedtemaand {
		width: 120px !important;
	}

	.breedtejaar {
		width: 75px !important;
	}

}

@media only screen and (min-width:0px) and (max-width: 535px) {
	.clearbeide {
		clear: both;
		float: none;
	}

	.clearbeide2 {
		clear: both !important;
		margin-left: 10px !important;
	}
}


@media only screen and (min-width:0px) and (max-width: 1023px) {


	.paginaweg {
		display: none;
	}

	.paginatoon {
		display: block;
	}

	.payoffweg {
		display: block;

		top: 69.2% !important;
	}

	.margezoek {
		margin-left: 0;
	}

	.test {
		margin-left: 16px;
	}

	.wegermee {
		display: none;
	}

	.blokweg {
		display: none;
	}

	.bloktoon {
		display: block;
	}

	.bodem {
		bottom: 1em;
	}

	.toppie {
		margin-top: 5px;
	}

	.verbergbel {
		display: none;
	}

	.verberg {
		width: 100%;
	}

	.toppieh1 {
		top: 1.8em !important;
		margin-bottom: 0em;
	}

	.toppieh2 {
		top: 1.8em;
	}

	.formmarge {
		top: 6em !important;
	}

	.verbergmaps {
		display: none;
	}

}


@media only screen and (min-width:750px) and (max-width: 1023px) {
	.sliderbutton {
		display: block;
		margin: auto;
		height: 45px;
		background-color: #009fee;
		color: #ffffff !important;
		font-family: 'Museo Sans 900 Heavy';
		font-size: 20px;
		text-transform: uppercase;
		text-align: center;
		line-height: 45px;
		width: 200px;
		float: left;
		margin-left: 20px;
		margin-top: 10px;
	}

	.wrapperslidertekst {
		display: block;
		margin-left: -20px;
		margin-top: -10px;
	}

	.sliderclass {
		font-family: 'Palanquin-Bold';
		font-size: 70px !important;
		color: #88bd23;
		line-height: 80px;

	}

	.sliderclasssub {
		font-family: 'Palanquin-Bold';
		font-size: 70px;
		color: #00abaa;
		line-height: 80px;
		float: left;
	}

}


@media only screen and (min-width:769px) and (max-width: 1023px) {
	.formmarge {
		top: 4.6em;
	}
}

@media only screen and (min-width:0px) and (max-width: 559px) {
	.sliderweg {
		display: none;
	}
}


@media only screen and (min-width:600px) and (max-width: 750px) {
	.sliderclass {
		font-family: 'Palanquin-Bold';
		font-size: 36px !important;
		color: #ffffff;
		line-height: 30px !important;
		text-transform: none;

		text-align: left !important;
		left: 0 !important;
	}

	.sliderclasssub {
		font-family: 'Palanquin-Bold';
		font-size: 60px;
		color: #ffffff;
		line-height: 70px;
		float: left;
	}
}

@media only screen and (min-width:450px) and (max-width: 599px) {
	.sliderclass {
		font-family: 'Palanquin-Regular';
		font-size: 32px !important;
		color: #ffffff;
		line-height: 26px !important;
		text-transform: uppercase;
		top: 80% !important;
		text-align: center !important;
		left: 0 !important;
	}

	.sliderclasssub {
		font-family: 'Palanquin-Regular';
		font-size: 60px;
		color: #ffffff;
		line-height: 70px;
		float: left;
	}
}

@media only screen and (min-width:300px) and (max-width: 449px) {
	.sliderclass {
		font-family: 'Palanquin-Regular';
		font-size: 26px !important;
		color: #ffffff;
		line-height: 20px !important;
		text-transform: uppercase;
		top: 80% !important;
		text-align: center !important;
		left: 0 !important;
	}

	.sliderclasssub {
		font-family: 'Palanquin-Regular';
		font-size: 60px;
		color: #ffffff;
		line-height: 70px;
		float: left;
	}
}



@media only screen and (min-width:366px) and (max-width: 400px) {
	.sloganmargin {
		margin-top: -75px;
	}
}

@media only screen and (min-width:0px) and (max-width: 366px) {
	.sloganmargin {
		margin-top: -0;
	}
}

@media only screen and (min-width:0px) and (max-width: 400px) {



	.grootsocial {
		display: none;
	}

	.kleinsocial {
		display: block;
	}

	.shareblok {
		width: 97%;
		display: block;
		clear: both;
		border-bottom: 1px solid #898b8e;
		border-top: 1px solid #898b8e;
		overflow: hidden;
		padding-bottom: 10px;
	}

	.sharetekst {
		font-family: 'Sinkin Sans 600' !important;
		color: #898b8e !important;
		font-size: 18px;
		text-transform: uppercase;
		padding-bottom: 5px;
		text-align: center;
		padding-top: 10px;
		clear: both;
	}

	.floatshare {
		float: none;
		clear: both;
		padding-top: 10px;
	}
}


@media only screen and (min-width:550px) and (max-width: 750px) {
	.sliderclass {
		font-family: 'Palanquin-Bold';
		font-size: 70px !important;
		color: #88bd23;
		line-height: 80px;
	}

	.sliderclasssub {
		font-family: 'Palanquin-Bold';
		font-size: 70px;
		color: #00abaa;
		line-height: 80px;
		float: left;
	}
}


@media only screen and (min-width:0px) and (max-width: 549px) {
	.sliderclass {
		font-family: 'Palanquin-Bold';
		font-size: 70px !important;
		color: #88bd23;
		line-height: 80px;
		margin-left: 200px !important;
	}

	.sliderclasssub {
		font-family: 'Palanquin-Bold';
		font-size: 70px;
		color: #00abaa;
		line-height: 80px;
		float: left;
	}
}



@media only screen and (min-width:0px) and (max-width: 750px) {


	.platup2 {
		padding-left: 30px;
		padding-right: 20px;
	}


	.paddingnieuwsterug {

		width: 100%;
	}

	.margemenucorrectie {
		margin-top: 0 !important;
		padding-top: 0 !important;
		display: none !important;
	}

	.margecorrectie {
		margin-top: 0 !important;
	}

	.datumclear {
		clear: both;
		width: 100% !important;
		text-align: left !important;
		padding-left: 30px !important;
	}

	.titelleft {
		text-align: left !important;
		width: 75% !important;
	}

	.linkleft {
		text-align: right !important;
		width: 25% !important;
		padding-right: 30px !important;
		float: right !important;
		padding-top: 0px !important;
		padding-bottom: 25px;
		margin-top: -20px !important;
	}

	.sharemargin {
		margin-top: 75px !important;
	}

	.fotoverwijderen {
		display: none !important;
	}

	.submenuitemlinks:hover {
		color: #898b8e;
	}

	.contactclass {
		display: inline-block !important;
		margin: auto;
		float: none;
		text-align: center ! !important;
		width: 100%;
	}

	.hoogteplus {
		height: 150px;
	}

	.groteres {
		display: none !important;
	}

	.kleineres {
		display: block !important;
	}

	.sliderbutton {
		display: block;
		margin: auto;
		height: 45px;
		background-color: #009fee;
		color: #ffffff !important;
		font-family: 'Museo Sans 900 Heavy';
		font-size: 20px;
		text-transform: uppercase;
		text-align: center;
		line-height: 45px;
		width: 160px;
		float: left;
		margin-left: 16px;
		margin-top: 0px;
	}

	.wrapperslidertekst {
		display: block;
		margin-left: -20px;
		margin-top: 100px;
	}



	.bodem {
		bottom: 1em;
	}

	.toppieh1 {
		top: 4.3em !important;
		margin-bottom: 0em;
	}

	.toppieh2 {
		top: 4.3em;
	}

	.formmarge {
		top: 9em !important;
	}

	.toonmaps {
		display: block;
	}

}


@media only screen and (min-width:0px) and (max-width: 398px) {

	.hoogteplus {
		height: 260px;
	}
}


@media only screen and (min-width:0px) and (max-width: 639px) {
	.zoekweg {
		display: none;
	}


	.toonmaps {
		display: none;
	}

	.groot {
		display: none;
	}

	.klein {
		display: block;
	}



}

@media only screen and (min-width:570px) and (max-width: 639px) {


	.toppieh1 {
		top: 3.3em !important;
		margin-bottom: 0em;
	}

	.toppieh2 {
		top: 3.3em;
	}

	.formmarge {
		top: 8em !important;
	}
}


@media only screen and (min-width:571px) and (max-width: 625px) {

	.wrapperaanbod {
		width: 100%;
		height: auto;
		clear: both;
		margin-bottom: 10px;
	}

	.aanbodblokjes {
		color: #ffffff;
		text-align: center;
		display: block;
		background-color: #009fee;
		width: 100px;
		height: 45px;
		line-height: 45px;
		font-family: 'Palanquin-Regular';
		float: left;

	}

	.linkfunctie {
		display: block;
		margin-bottom: 5px;
		width: 100%;
		height: 45px;
	}

	.functieblokje {
		margin-left: 25px;
		padding-left: 25px;
		color: #009fee !important;
		text-align: left;
		display: block;
		background-color: #ffffff;
		width: 340px;
		height: 45px;
		line-height: 45px;
		font-family: 'Palanquin-Regular';
		float: left;
		background: url("../images/arrow.png") no-repeat center right 16px #ffffff;
	}
}



@media only screen and (min-width:500px) and (max-width: 570px) {


	.wrapperaanbod {
		width: 100%;
		height: auto;
		clear: both;
		margin-bottom: 10px;
	}

	.aanbodblokjes {
		color: #ffffff;
		text-align: center;
		display: block;
		background-color: #009fee;
		width: 100px;
		height: 45px;
		line-height: 45px;
		font-family: 'Palanquin-Regular';
		float: left;

	}

	.linkfunctie {
		display: block;
		margin-bottom: 5px;
		width: 100%;
		height: 45px;
	}

	.functieblokje {
		margin-left: 25px;
		padding-left: 25px;
		color: #009fee !important;
		text-align: left;
		display: block;
		background-color: #ffffff;
		width: 320px;
		height: 45px;
		line-height: 45px;
		font-family: 'Palanquin-Regular';
		float: left;
		background: url("../images/arrow.png") no-repeat center right 16px #ffffff;
	}
}


@media only screen and (min-width:400px) and (max-width: 499px) {

	.wrapperaanbod {
		width: 100%;
		height: auto;
		clear: both;
		margin-bottom: 10px;
	}

	.aanbodblokjes {
		color: #ffffff;
		text-align: center;
		display: block;
		background-color: #009fee;
		width: 100px;
		height: 45px;
		line-height: 45px;
		font-family: 'Palanquin-Regular';
		float: left;

	}

	.linkfunctie {
		display: block;
		margin-bottom: 5px;
		width: 100%;
		height: 45px;
	}

	.functieblokje {
		margin-left: 5px;
		padding-left: 5px;
		color: #009fee !important;
		text-align: left;
		display: block;
		background-color: #ffffff;
		width: 240px;
		height: 45px;
		line-height: 45px;
		font-family: 'Palanquin-Regular';
		float: left;
		background: url("../images/arrow.png") no-repeat center right 16px #ffffff;
	}
}


@media only screen and (min-width:0px) and (max-width: 399px) {
	.bedrijfweg {
		display: none;
	}

	.wrapperaanbod {
		width: 100%;
		height: auto;
		clear: both;
		margin-bottom: 10px;
	}

	.aanbodblokjes {
		color: #ffffff;
		text-align: center;
		display: block;
		background-color: #009fee;
		width: 100px;
		height: 45px;
		line-height: 45px;
		font-family: 'Palanquin-Regular';
		float: left;

	}

	.linkfunctie {
		display: block;
		margin-bottom: 5px;
		width: 100%;
		height: 45px;
	}

	.functieblokje {
		margin-left: 0px;
		padding-left: 5px;
		color: #009fee !important;
		text-align: left;
		display: block;
		background-color: #ffffff;
		width: 280px;
		height: 45px;
		line-height: 45px;
		font-family: 'Palanquin-Regular';
		float: left;
		background: url("../images/arrow.png") no-repeat center right 16px #ffffff;
		margin-bottom: 10px;
		overflow: hidden;
	}
}



@media only screen and (min-width:400px) and (max-width: 570px) {


	.toppieh1 {
		top: 2em !important;
		margin-bottom: 0em;
	}

	.toppieh2 {
		top: 2em;
	}

	.formmarge {
		top: 6em !important;
	}
}


@media only screen and (min-width:0px) and (max-width: 400px) {
	.grotekopaanbodstappen {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 32px;
		font-weight: normal;
		padding: 0;
		margin: 0;
		color: #88bd23;
		text-align: center;
		margin-bottom: 0;
		min-height: 150px;

	}


	.grotekopaanbodstappen::before {
		content: '';
		width: 50px;
		height: 50px;
		background-color: #009fee;
		display: block;
		left: 0;
		margin-top: -10px;
		float: left;
		margin-right: 25px;
		color: #ffffff;
		text-align: center;
		line-height: 50px;
		font-family: 'Palanquin-Regular';
		font-size: 30px;
		background: url('../images/een.png') repeat-y 10% top;
	}



	.lijntje {
		background: url('../images/blauwelijn.png') repeat-y left top;
	}


	.grotekopaanbodstappen2 {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 32px;
		font-weight: normal;
		padding: 0;
		margin: 0;
		color: #88bd23;
		text-align: center;
		margin-bottom: 35px;
		min-height: 150px;
	}


	.grotekopaanbodstappen2::before {
		content: '';
		width: 50px;
		height: 50px;
		border-radius: 50%;
		background-color: #009fee;
		display: block;
		left: 0;
		margin-top: -10px;
		float: left;
		margin-right: 25px;
		color: #ffffff;
		text-align: center;
		line-height: 50px;
		font-family: 'Palanquin-Regular';
		font-size: 30px;
		background: url('../images/twee.png') repeat-y 10% top;
	}

	.grotekopaanbodstappen3 {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 32px;
		font-weight: normal;
		padding: 0;
		margin: 0;
		color: #88bd23;
		text-align: center;
		margin-bottom: 35px;
		min-height: 150px;
	}


	.grotekopaanbodstappen3::before {
		content: '';
		width: 50px;
		height: 50px;
		border-radius: 50%;
		background-color: #009fee;
		display: block;
		left: 0;
		margin-top: -10px;
		float: left;
		margin-right: 25px;
		color: #ffffff;
		text-align: center;
		line-height: 50px;
		font-family: 'Palanquin-Regular';
		font-size: 30px;
		background: url('../images/drie.png') repeat-y 10% top;
	}

	.grotekopaanbodstappen4 {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 32px;
		font-weight: normal;
		padding: 0;
		margin: 0;
		color: #88bd23;
		text-align: center;
		margin-bottom: 35px;
		min-height: 150px;
	}


	.grotekopaanbodstappen4::before {
		content: '';
		width: 50px;
		height: 50px;
		border-radius: 50%;
		background-color: #009fee;
		display: block;
		left: 0;
		margin-top: -10px;
		float: left;
		margin-right: 25px;
		color: #ffffff;
		text-align: center;
		line-height: 50px;
		font-family: 'Palanquin-Regular';
		font-size: 30px;
		background: url('../images/vier.png') repeat-y 10% top;
		margin-bottom: 40px;
	}


	.grotekopaanbodstappen5 {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 32px;
		font-weight: normal;
		padding: 0;
		margin: 0;
		color: #88bd23;
		text-align: center;
		margin-bottom: 35px;
		min-height: 200px;
	}


	.grotekopaanbodstappen5::before {
		content: '';
		width: 50px;
		height: 50px;
		border-radius: 50%;
		background-color: #009fee;
		display: block;
		left: 0;
		margin-top: -10px;
		float: left;
		margin-right: 25px;
		color: #ffffff;
		text-align: center;
		line-height: 50px;
		font-family: 'Palanquin-Regular';
		font-size: 30px;
		background: url('../images/vijf.png') repeat-y 10% top;
		margin-bottom: 70px;
	}

	.grotekopaanbodstappen6 {
		font-family: 'Museo Sans 900 Heavy';
		font-size: 32px;
		font-weight: normal;
		padding: 0;
		margin: 0;
		color: #88bd23;
		text-align: center;
		margin-bottom: 35px;

	}


	.grotekopaanbodstappen6::before {
		content: '';
		width: 50px;
		height: 50px;
		border-radius: 50%;
		background-color: #009fee;
		display: block;
		left: 0;
		margin-top: -10px;
		float: left;
		margin-right: 25px;
		color: #ffffff;
		text-align: center;
		line-height: 50px;
		font-family: 'Palanquin-Regular';
		font-size: 30px;
		background: url('../images/zes.png') repeat-y 10% top;
	}
}



@media only screen and (min-width:376px) and (max-width: 400px) {
	.toppieh1 {
		top: 1.2em !important;
		margin-bottom: 0em;
	}

	.toppieh2 {
		top: 1.2em;
	}

	.formmarge {
		top: 4em !important;
	}
}

@media only screen and (min-width:0px) and (max-width: 375px) {
	.texticon2 {
		font-family: 'Sinkin Sans 500';
		text-transform: uppercase;
		color: #000000;
		text-align: center;
		font-size: 10px;
		padding-top: 15px;
	}
}

@media only screen and (min-width:341px) and (max-width: 375px) {
	.toppieh1 {
		top: 1.6em !important;
		margin-bottom: 0em;
	}

	.toppieh2 {
		top: 2em;
	}

	.formmarge {
		top: 5em !important;
	}
}


@media only screen and (min-width:320px) and (max-width: 340px) {
	.toppieh1 {
		top: 1.2em !important;
		margin-bottom: 0em;
	}

	.toppieh2 {
		top: 1.2em;
	}

	.formmarge {
		top: 4em !important;
	}
}



@media only screen and (min-width:0px) and (max-width: 750px) {

	.adjust {
		padding-bottom: 25px !important;
	}

	.rise {
		margin-top: -20px;
	}

	.borderweg {
		border-top: none !important;
	}

	.test {
		margin-left: 0px;
	}

	.verberg2 {
		display: none;
	}

	.toon2 {
		display: block;
	}

	.toon {
		display: block;
	}

	.achtergrond {
		background: #009fee;
	}

	.blokmarge {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}

	.invinsible {
		display: none;
	}

	.rodebalk {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002d59+0,407340+50,80ba26+100 */
		background: #002d59;
		/* Old browsers */
		background: -moz-linear-gradient(left, #002d59 0%, #407340 50%, #009fee 100%);
		/* FF3.6-15 */
		background: -webkit-linear-gradient(left, #002d59 0%, #407340 50%, #009fee 100%);
		/* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #002d59 0%, #407340 50%, #009fee 100%);
		/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002d59', endColorstr='#009fee', GradientType=1);
		/* IE6-9 */

		height: 7.613em;
		margin-bottom: 0.500rem;
		padding-left: 0 !important;
	}

	.verberg {
		display: none !important;
	}


}


@media only screen and (min-width:0px) and (max-width: 640px) {
	.zichtbaarslide {
		display: none !important;
	}

	.sliderhoogteklein {
		display: block;
	}

	.sliderhoogte {
		display: none;
	}

	.slidermarge {
		margin-bottom: 0;
	}
}

@media only screen and (min-width:569px) and (max-width: 639px) {
	.zoekweg {
		display: none;
	}

	.telweg {
		display: block;
		margin-top: 50px;
	}

	.paddinglinks {
		padding-left: 0em;
	}

}


@media only screen and (min-width:480px) and (max-width: 635px) {
	.telweg {
		display: none;
	}

	.telweg_medium {
		display: block;
		margin-top: 50px;
	}
}

@media only screen and (min-width:413px) and (max-width: 638px) {
	.paddinglinks {
		padding-left: 0em;
	}
}

@media only screen and (min-width:480px) and (max-width: 505px) {
	.telweg_medium {
		display: none;
	}

	.telweg_small {
		display: block;
		margin-top: 50px;
	}

}

@media only screen and (min-width:0px) and (max-width: 480px) {

	.slidertonen {
		display: none;
	}

	.sliderverbergen {
		display: block;
	}

	.telwegzwart {
		display: block;
		margin-left: 28px;
		padding-top: 10px;
	}

	.telweg_small {
		display: none;
	}

	.topmarginhamburger {
		margin-top: 90px;
	}


}

@media only screen and (min-width:401px) and (max-width: 480px) {
	.toppieh1 {
		top: 2.3em;
		margin-bottom: 0em;
	}

}

@media only screen and (min-width:360px) and (max-width: 400px) {
	.toppieh1 {
		top: 1.8em;
		margin-bottom: 0em;
	}

}

@media only screen and (min-width:200px) and (max-width: 360px) {
	.toppieh1 {
		top: 1.7em !important;
		margin-bottom: 0em;
		font-size: 18px;
	}

}


@media only screen and (min-width:435px) and (max-width: 480px) {
	.paddinglinks {
		padding-left: 4.5em;
	}
}

@media only screen and (min-width:413px) and (max-width: 435px) {
	.paddinglinks {
		padding-left: 4.5em;
	}
}

@media only screen and (min-width:375px) and (max-width: 414px) {
	.paddinglinks {
		padding-left: 3.7em;
	}
}

@media only screen and (min-width:0) and (max-width: 435px) {
	.telweg {
		display: none;
	}
}

@media only screen and (min-width:361px) and (max-width: 376px) {
	.paddinglinks {
		padding-left: 2.8em;
	}

}

@media only screen and (min-width:330px) and (max-width: 360px) {
	.paddinglinks {
		padding-left: 1.8em;
	}
}


@media only screen and (min-width:320px) and (max-width: 330px) {
	.telwegzwart {
		display: block;
		margin-left: 30px;
		padding-top: 10px;
	}

	.paddinglinks {
		padding-left: 1em;
	}
}

@media only screen and (min-width:0) and (max-width: 320px) {
	.telwegzwart {
		display: block;
		margin-left: 25px;
		padding-top: 10px;
	}

	.paddinglinks {
		padding-left: 1.4em;
	}
}

/* CTA button */
.infobtn {
	background-color: #88bd23;
	color: white;
	padding: 15px 35px;
	font-weight: bold;
	border-radius: 7px;
	margin-left: 50px;
	display: block;
	max-width: 330px;
	border: 1px solid #88bd23;
	transition: all .5s ease;
}

.infobtn:hover {
	color: #88bd23;
	background-color: white;
	text-decoration: none;
	border: 1px solid #88bd23;
}

@media only screen and (max-width: 1023px) {
	.infobtn {
		margin-left: 0;
	}
}