
/*   */
@font-face {
    font-family: "VWHeadlineOT";
    src: url("/_css/fonts/vwtextweb-light.eot");
    src: local("VWText-Regular"), url("/_css/fonts/vwtextweb-light.woff") format("woff"), url("/_css/fonts/vwtextweb-light.svg") format("svg"), url("/_css/fonts/vwtextweb-light.ttf") format("ttf");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "VWHeadlineOT";
    src: url("/_css/fonts/vwtextweb-regular.eot");
    src: local("VWText-Regular"), url("/_css/fonts/vwtextweb-regular.woff") format("woff"), url("/_css/fonts/vwtextweb-regular.svg") format("svg"), url("/_css/fonts/vwtextweb-regular.ttf") format("ttf");
    font-weight: 600;
    font-style: normal
}
@font-face {
    font-family: "VWHeadlineOT";
    src: url("/_css/fonts/vwtextweb-bold.eot");
    src: local("VWText-Bold"), url("/_css/fonts/vwtextweb-bold.woff") format("woff"), url("/_css/fonts/vwtextweb-bold.svg") format("svg"), url("/_css/fonts/vwtextweb-bold.ttf") format("ttf");
    font-weight: bold;
    font-style: normal
}
@font-face {
    font-family: 'icons';
    src: url('/fonts/Automotive/pon-automotive-icons.woff') format('woff');
    font-weight: normal;
    font-style: normal
}

/* SITE */

*{
	box-sizing: border-box;
	font-weight: 300;
}

*:focus {
	outline: 0;
}

body, html {
	margin:0;
	padding:0;
    font-family: "VWHeadlineOT",Sans-Serif;
	color:#707173;
	background: #f6f6f6;
	color: #7d7d7d;
}
.intro,.text,.tekstblokje,.itemContainer, .itemDescription,.hookItemContainer,.hookText,.formText,.moduleIntro,.moduleTextm, .error{
	line-height:20px;
}

h1 {}
h2 {}
h3 {}
a {
	text-decoration: none;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	color: #7d7d7d;
}
a:hover { color: #1277b1; }
input, textarea, select {
	border-radius: 5px;
	border: 1px solid #aaa;
}

th{
	text-align: left;
}

th{
	padding-right: 10px;
}

.menuLink{
	border-right: 0px;
}

.button{
	border: 0px;
    background-color: #fc8633;
    color: #FFF;
    line-height: 46px;
    padding: 0 30px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	display: inline-block;
}

.button:hover{
	background-color: #2173ab;
}
.aplProfsOuterMulti .button:hover {
    background-color: #2173ab;
    color: #fff;
}
.formInput.apllDate > div select{
	display: inline;
	max-width: 33.3%;
	float:left;
}

.formInput .chosen-choices{
	padding: 0;
}

.formInput .chosen-container{
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.buttonContainer input{
	border: 0px;
    background-color: #fc8633;
    color: #FFF;
    line-height: 46px;
    padding: 0 30px;
    border-radius: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.buttonContainer input:hover{
	background-color: #2173ab;
}


/* COOKIE */
div.ckOuter {
    padding: 10px 20px;
}
div.cookieClose {
    background: url(/_images_global/ckClose.png) no-repeat left top 2px;
}
div.cookieBtns {
    padding: 5px 10px;
    background-color: #fc8633;
    border-radius: 3px;
    margin: 10px 0 0 0;
}

/***********/
/*FRAMEWORK*/
/***********/
.sCenter {
	width:980px;
	margin:0 auto;
}

.relative{
	position: relative;
}

.clear{
	clear: both;
}

#sOuter {}
#sTopMenu {}
#sMenu {}
#sLogo {}
#smoothmenu {}
#sContentCon {}
#sFooter {}
#sFooterSeo {}
#sFooterSub {}

.wrapper{
	margin:0 auto;
	max-width: 1170px;
}
.accepted .sw {
    margin: 0 auto;
    max-width: 1170px;
}
.sw{
	max-width: 1170px;
}

.relative{
	position: relative;
}

/*
	Top
*/
#logo{
	position: absolute;
	left: 0;
	top: 20px;
}

#top{
	width: 100%;
	height: 128px;
	position: relative;
	top: 0;
	left: 0;
	background: #f6f6f6;
	z-index: 999;
	padding: 0 15px;
}

#top .wrapper{
	height: 100%;
}

#top #hamburger{
	position: absolute;
    top: 0;
    background-color: #262626;
    right: 0;
    height: 60px;
    width: 60px;
	display: none;
	background-image: url(../../_images/vw2017/hamburger.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	z-index: 9999;
}

#top #hamburger.active{
	position: fixed;
}

#top #hamburger:hover{
	background-color: #fc8633;
}

/* content only */
body.content #top{
	position: absolute;
	top:0;
	left: 0;
	background-color: rgba(246, 246, 246, 0.90);
}

body.content .contentSubHeader{
	font-weight: 100;
	color: #004f9f;
	font-size: 28px;
	margin: 0 0 0 0;
}

body.content .contentText{
	font-weight: 300;
	color: #7d7d7d;
	line-height: 28px;
}

body.content .contentText stike a, body.content .contentText a strike{
	background-color: #fc8633;
    padding: 0 30px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 0;
    line-height: 41px;
    text-decoration: none;
    font-weight: 300;
    font-size: 14px;
    color: #FFF;
	text-align: center;
	min-width: 235px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

body.content .contentText stike a:hover, body.content .contentText a strike:hover{
	background-color: #2173ab;
}

/*body.content .contentPhoto{
	height: 228px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
	background-image: none;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin-bottom: 40px;
}*/

body.content .contentBody{
	margin-bottom: 60px;
}

body.content .contentOuter .jobremoteshortlistcontent{
	font-weight: 300;
	background-color: #252525;
	padding: 40px 60px;
	margin: 0 -15px 0 40px;
	color: #FFF;
	font-size: 14px;
}

body.content .contentOuter .jobremoteshortlistcontent .jslOuter .jslRegion{
	display: none;
}

body.content #bishab h1.title{
	font-weight: 100;
    color: #004f9f;
    font-size: 28px;
	text-align: left;
}

body.content .contentOuter .jobremoteshortlistcontent .jslOuter .jslTitle{
	font-weight: 100;
	font-size: 28px;
	margin: 0 0 20px 0;
}

body.content .contentOuter .jobremoteshortlistcontent .jslOuter .jslItemContainer{
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #515151;
	overflow: hidden;
	position: relative;
}

body.content .contentOuter .jobremoteshortlistcontent .jslOuter .jslItemContainer:nth-last-child(1){
	border-bottom: 0px;
}

body.content .contentOuter .jobremoteshortlistcontent .jslOuter .jslItemContainer .jslInfo{
	float: left;
	padding-right: 90px;
}

body.content .contentOuter .jobremoteshortlistcontent .jslOuter .jslItemContainer img{
	display: none;
}

body.content .contentOuter .jobremoteshortlistcontent .jslOuter .hookItemTitle.jslFunctionName a{
	color: #FFF;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	margin: 0 0 15px 0;
	display: inline-block;
}

body.content .contentOuter .jobremoteshortlistcontent .jslOuter .hookItemTitle.jslFunctionName a:hover{
	color: #fc8633;
}

body.content .contentOuter .jobremoteshortlistcontent .jslOuter .hookItemWord{
	color: #9f9f9f;
}

body.content .contentOuter .jobremoteshortlistcontent .jslOuter .jslItemContainer img{
	display: none;
}

body.content .contentOuter .jobremoteshortlistcontent .jslButtonMore ul{
	padding: 0px;
	margin: 0px;
}

body.content .contentOuter .jobremoteshortlistcontent .jslButtonMore ul li{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

body.content .contentOuter .jobremoteshortlistcontent .jslButtonMore ul li a{
	padding: 0 20px;
    background: #fc8633;
    color: #FFF;
    line-height: 62px;
    display: inline-block;
    border-radius: 5px;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 100;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

body.content .contentOuter .jobremoteshortlistcontent .jslButtonMore ul li a:hover{
	background: #1277b1;
}

body.content .contentOuter .jobremoteshortlistcontent .jslItemContainer .jslBekijk{
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 15px;
}

body.content .contentOuter .jobremoteshortlistcontent .jslItemContainer .jslBekijk a {
    display: inline-block;
    background: #fc8633;
    color: #FFF;
    line-height: 27px;
    border-radius: 5px;
    padding: 0 20px;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

body.content .contentOuter .jobremoteshortlistcontent .jslItemContainer .jslBekijk a:hover {
	background: #1277b1;
}

body.content .contentBlocks .contentBlocksPhoto{
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

body.content .contentBlocks .row{
	margin: 0px;
}

body.content .contentBlocks .contentBody{
	padding: 40px 45px;
}

body.content .contentBlocks .contentBody .contentSubHeader{
	margin: 0 0 25px 0;
}

body.content .contentBlocks .contenitem:nth-child(even){
	background: #252525;
}

body.content .contentBlocks .contenitem:nth-child(even) .contentText, body.content .contentBlocks .contenitem:nth-child(even) .contentSubHeader{
	color: #FFF;
}

body.content .contentBlocks .contenitem:nth-child(even) .row .col:nth-child(1){
	float:right;
}

body.content .contentBlocks .contenitem:nth-child(even) .row .col:nth-child(2){
	position: absolute;
	left: 0px;
	top: 0px;
}


/*
	Jobs Detail
*/

body.content.jobsdetail #asjobdetail, body.content.jobsdetail #asjobdetailrelated{
	padding: 55px;
	background-color: #252525;
	color: #FFF;
	font-size: 14px;
	font-weight: 300;
}

body.content.jobsdetail #asjobdetail .hookHeader, body.content.jobsdetail #asjobdetailrelated .hookHeader{
	font-size: 28px;
	font-weight: 100;
	margin: 0px;
}

body.content.jobsdetail #asjobdetail .hookItemTitle, body.content.jobsdetail #asjobdetailrelated .hookItemTitle {
	font-size: 14px;
	font-weight: 100;
	margin: 0px;
	font-weight: 600;
	margin: 20px 0 0 0;
}

body.content.jobsdetail #asjobdetail .hookItemWord ul, body.content.jobsdetail #asjobdetailrelated .hookItemWord ul {
	padding: 0px;
	margin: 0px;
}

body.content.jobsdetail #asjobdetail .hookItemWord ul li, body.content.jobsdetail #asjobdetailrelated .hookItemWord ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 32px;
}

body.content.jobsdetail #asjobdetailrelated .hookItemTitle a{
	color: #FFF;
	font-weight: bold;
}

body.content.jobsdetail #asjobdetailrelated .hookItemTitle a:hover{
	color: #fc8633;
}

body.content.jobsdetail #asjobdetailother .oJhOut{
	background-color: #e9e9e9;
	padding: 55px;
	margin: 0px;
}

body.content.jobsdetail #bishab .bisjabcontent{
	color: #7d7d7d;
	padding: 0 60px 0 0;
}

body.content.jobsdetail #bishab .bisjabcontent .jbdPhoto2 img{
	max-width: 140px;
}

body.content.jobsdetail #bishab .bisjabcontent .jbdTitle{
	font-size: 28px;
	font-weight: 100;
	color: #004f9f;
	text-align: left;
	display: inline-block;
}

body.content.jobsdetail #bishab .bisjabcontent .subHeader {
	font-weight: 100;
	font-size: 20px;
}

body.content.jobsdetail #bishab .bisjabcontent a{
	color: #1277b1;
}

body.content.jobsdetail #bishab .bisjabcontent a:hover{
	color: #fc8633;
}

body.content.jobsdetail #bishab .buttonContainer.jbdBc .jbdButPrint,
body.content.jobsdetail #bishab .buttonContainer.jbdBc .jbdButBasket,
body.content.jobsdetail #bishab .buttonContainer.jbdBc .jbdButMail{
	display: none;
}

body.content.jobsdetail #bishab .buttonContainer.jbdBc .jbdButApl{
	background-color: #fc8633;
    padding: 0 50px 0 60px;
	line-height: 63px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 0;
    text-decoration: none;
    font-weight: 100;
    font-size: 18px;
    color: #FFF;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	border: 0px;
	float: left;
	background-image: url(../../_images/vw2017/checkmark.png);
	background-position: left 30px center;
	background-repeat: no-repeat;
}

body.content.jobsdetail #bishab .buttonContainer.jbdBc .jbdButBack{
	border: 0px;
    background: transparent;
    color: #288ece;
    font-weight: 300;
    font-size: 14px;
    line-height: 63px;
    padding: 0 20px;
	 -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

body.content.jobsdetail #bishab .buttonContainer.jbdBc .jbdButBack:hover{
	color: #fc8633;
}

body.content.jobsdetail #bishab .buttonContainer.jbdBc .jbdButApl:hover{
	background-color: #2173ab;
}

/* 
	User Login Menu 
*/
#userloginmenu{
	position:absolute;
	top: 128px;
	right: 0px;
	width: 264px;
	font-size: 16px;
	overflow: hidden;
	visibility: hidden;
}

#userloginmenu.active{
	visibility: visible;
}

#userloginmenu .userloginmenuInner{
	position: relative;
	background-color: #535353;
	-ms-transform: translate(0px, -100%); /* IE 9 */
    -webkit-transform: translate(0px, -100%); /* Safari */
    transform: translate(0px, -100%);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#userloginmenu.active .userloginmenuInner{
	-ms-transform: translate(0px, 0px); /* IE 9 */
    -webkit-transform: translate(0px, 0px); /* Safari */
    transform: translate(0px, 0px);
	opacity: 1;
}


#userloginmenu .webUserHookOuter {
	padding: 55px 30px 0 30px;
}

#userloginmenu .hookText{
	font-weight: 300;
	color: #FFF;
}

#userloginmenu .hookText span{
	color: #FFF:
}

#userloginmenu .hookText a.ocdreglink{
	background-color: #fc8633;
    padding: 0px 30px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 20px 0px;
    text-decoration: none;
    font-weight: 600;
	line-height: 45px;
    font-size: 16px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	color: #FFF;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
body.werkgevers #userloginmenu .hookText a.ocdreglink {
    padding: 0px 20px;
}
#userloginmenu .hookText a.ocdreglink:hover{
	background-color: #1277b1;
}

#userloginmenu input.button{
	width: 100%;
	margin: 0 0 10px 0;
    font-weight: 700;
    text-transform: uppercase;	
}

#userloginmenu .hookHeader{
	display: none;
}
#userloginmenu input#CandidateLoginEmail, #userloginmenu input#PassWord{
	color: #adadad;
	font-style: italic;
	font-weight: 300;
	border: 0px;
	padding: 15px;
}
#userloginmenu .wuhNotLoggedIn{
	/*display: none;*/
}

#userloginmenu .ocdFrgtPswrd{
	border-bottom: 2px solid #656565;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}

#userloginmenu .ocdFrgtPswrd a{
	color: #adadad;
	font-weight: 300;
	font-size: 16px;
}

#userloginmenu .ocdFrgtPswrd a:hover{
	color: #fc8633;
}

#userloginmenu .jbskHOuter{
	background: #fc8633;
    margin: 0px;
    padding: 20px 30px;
}

body.werkgevers #userloginmenu .jbskHOuter{
	display: none;
}

#userloginmenu .jbskHOuter a{
	color: #FFF;
	font-weight: 600;
	text-transform: uppercase;
}

#userloginmenu #userloginmenuClose{
	width: 40px;
	height: 40px;
	position: absolute;
	background-image: url(../../_images/vw2017/cross.png);
	background-repeat: no-repeat;
	background-position: right center;
	top: 7px;
	right: 30px;
	cursor: pointer;
}


/*********/
/*BUSJABS*/
/*********/

/*********/
/*BISJABS*/
/*********/
#bishab {
	padding: 80px 15px;
	font-weight: 300;
}

#bishab p{
	line-height: 28px;
}

#bishab h1.title{
	font-size: 40px;
	font-weight: 100;
	text-align: center;
	margin: 0 0 40px 0;
}

#bishab .text{
	text-align: center;
	line-height: 30px;
	font-weight: 300;
}

body.content #bishab .text{
	text-align: left;
}

body.home #bishab .text{
	max-width: 800px;
	margin: 0 auto;
}

/*********/
/*TEASERS*/
/*********/
#teaser1{
	position: relative;
	height: 615px;
	overflow: hidden;
}

#teaser1 .teaserOuter{
	width: 100%;
	height: 100%;
}

#teaser1 .teaserItemContainer{
	position: relative;
	height: 100%;
	width: 100%;
	padding: 0 15px;
}

#teaser1 .teaserItemContainer .wrapper{
	height: 100%;
}

#teaser1 .teaserItemContainer .teaserPhoto{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: absolute;
	background-color: #262626;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

#teaser1 .teaserItemContainer .teaserBody{
	position: absolute;
	top: 120px;
	z-index: 1;
	max-width: 440px;
	color: #FFF;
	font-size: 20px;
	font-weight: 300;
}

#teaser1 .teaserItemContainer .teaserText{
	line-height: 30px;
}

#teaser1 .teaserItemContainer .teaserBody a{
	color: #FFF;
}

#teaser1 .teaserBody strike a, #teaser1 .teaserBody a strike{
	background-color: #fc8633;
	padding: 10px 30px;
	display: inline-block;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin: 10px 0px;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#teaser1 .teaserBody strike a:hover, #teaser1 .teaserBody a strike:hover{
	background-color: #1277b1;
}

#teaser1 .teaserSubHeader{
	font-size: 60px;
	font-weight: 800;
}

/* content only */
body.content{
	background: #ffffff;
}

body.content #teaser1 {
	height: 353px;
	overflow: hidden;
}

body.content #teaser1 .teaserBody{
	display: none;
}

body.content #bishab{
	padding: 60px 15px;
}

/* full width overzicht bisjab*/
body.content .fullWidthOverzicht .itemscontainer{
	margin-left: -15px;
	margin-right: -15px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

body.content .fullWidthOverzicht .items{
	width: 100%;
	overflow: hidden;
}

body.content .fullWidthOverzicht .contentIntro{
	width: 100%;
	overflow: hidden;
	font-weight: 300;
	line-height: 28px;
	color: #7d7d7d;
}

body.content .fullWidthOverzicht .items .item{
	width: 33.33%;
	float: left;
	color: #FFF;
	padding: 10px;
	display: table;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}

body.content .fullWidthOverzicht .items .item .itemurl{
	display: none;
}

body.content .fullWidthOverzicht .items .item .contentText a{
	pointer-events: none;
}

body.content .fullWidthOverzicht .items .item .contentText stike a,
body.content .fullWidthOverzicht .items .item .contentText a strike{
    background-color: #fc8633;
    padding: 0 30px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 0;
    line-height: 41px;
    text-decoration: none;
    font-weight: 300;
    font-size: 14px;
    color: #FFF;
    text-align: center;
    min-width: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

body.content .fullWidthOverzicht .items .item .contentText stike a:hover, 
body.content .fullWidthOverzicht .items .item .contentText a strike:hover {
	background-color: #2173ab;
}

body.content .fullWidthOverzicht .items .item .iteminner{
	background: #dedede;
	padding: 0px;
	display: table-cell;
	vertical-align: bottom;
	text-align: center;
	position: relative;
	overflow: hidden;
}

body.content .fullWidthOverzicht .items .item .iteminner .itemBackground{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

body.content .fullWidthOverzicht .items .item:hover .iteminner .itemBackground{
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	-ms-filter: blur(3px);
	filter: blur(3px);
	-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
	
}

body.content .fullWidthOverzicht .items .item:hover .iteminner {
	background-size: 120%;
}

body.content .fullWidthOverzicht .items .item .iteminner .itemcontent{
	display: inline-block;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    padding: 40px 20px;
	position: relative;
	z-index: 2;
}

body.content .fullWidthOverzicht .items .item .iteminner .itemcontent .contentSubHeader{
	margin: 0;
	padding: 0;
}

body.content #bishab .fullWidthOverzicht .items .item .iteminner  .itemcontent .contentText{
	text-align: center;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 12px;
	font-weight: 300;
	max-width: 290px;
	display: inline-block;
	overflow: hidden;
	opacity: 0;
}

body.content #bishab .fullWidthOverzicht .items .item.active .iteminner  .itemcontent .contentText{
	opacity: 1;
}

body.content #bishab .fullWidthOverzicht .items .item .iteminner .itemcontent .contentText p{
	margin: 10px 0;
	padding: 0;
}

body.content .fullWidthOverzicht .items.row2 .item:nth-child(1){
	width: 66.6%;
}

body.content .fullWidthOverzicht .items.row3 .item:nth-child(2){
	width: 66.6%;
}

body.content .fullWidthOverzicht .contentSubHeader{
	color: #FFF;
}



/* 
	Teaser 2
*/
#teaser2{
	position: relative;
	overflow: hidden;
	min-height: 100%;
}

#teaser2 .teaserOuter{
	padding: 40px 40px 120px 40px;
}

#teaser2 .teaserItemContainer{
	
}

#teaser2 .teaserIntro{
}

#teaser2 .teaserIntro .teaserIntoText{
	position: absolute;
	bottom: 40px;
	left: 40px;
	z-index: 2;
}

#teaser2 .teaserIntro .teaserIntoText a{
	background-color: #fc8633;
    padding: 0px 30px;
	line-height: 41px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 10px 0px;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
	color: #FFF;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#teaser2 .teaserIntro .teaserIntoText a:hover{
	background-color: #1277b1;
	color: #FFF;
}

#teaser2 .teaserPhoto{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background-size: cover;
	background-repeat: no-repeat;
}

#teaser2 .teaserBody{
	position: relative;
	z-index: 2;
}

#teaser2 .teaserBody .teaserSubHeader{
	font-size: 29px;
	font-weight: 600;
	margin: 0 0 15px 0;
	padding: 0;
	color: #FFF;
}

#teaser2 .teaserBody .teaserText{
	color: #d8d8d8;
	line-height: 40px;
	max-width: 320px;
}

/* Teaser 3 */

#teaser3{
	background-color: #212121;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0 15px;
}

#teaser3 .wrapper.icons > .row{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

#teaser3 .teaserOuter{
	padding: 55px 0;
}

#teaser3 .teaserOuter .wrapper.icons{
	margin-top: 66px;
}

#teaser3 .teaserOuter .teaserTitle{
	color: #FFF;
	font-weight: 100;
	font-size: 40px;
	text-align: center;
	margin: 20px 0 30px 0;
}

#teaser3 .teaserOuter .teaserIntro{
	color: #FFF;
	font-weight: 300;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	max-width: 800px;
	margin:0 auto;
}


#teaser3 .teaserOuter .col{
	color: #FFF;	
}

#teaser3 .teaserItemContainer{
	background-color: #3e3e3e;
	overflow:hidden;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin: 15px 0;
}

#teaser3 .teaserItemContainer:hover{
	background-color: #fc8633;
}

#teaser3 .teaserItemContainer:hover .teaserItemInner{
	background-color: #ff974e;
	border:1px solid #ff974e;
}

#teaser3 .teaserItemInner{
	height: 113px;
	background-color: #303030;
	background-repeat: no-repeat;
	background-position: top 25px center;
	border:1px solid #656565;
	margin: 24px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#teaser3 .teaserOuter .teaserText{
}

#teaser3 .teaserOuter .teaserText p{
	margin: 0;
}

#teaser3 .teaserOuter .teaserText a{
	color: #FFF;
	text-decoration: none;
	text-align: center;
}

#teaser3 .teaserItemInner{
	position: relative;
}

#teaser3 .teaserOuter .teaserText{
	position: absolute;
	bottom: 15px;
	text-align: center;
	width: 100%;
}

#teaser3 .teaserOuter .teaserText a{
	display: inline-block;
}

#teaser3 .teaserIntroFoto{
	display: none;
}

#teaser3 .teaserContent{
	position: relative;
	z-index: 2;
}

#teaser3 .teaserCar{
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3;
	pointer-events: none;
}

#teaser3 .teaserCar .wrapper{
	height: 100%;
}

#teaser3 .teaserCar .car-image{
	background-image: url(../../_images/vw2017/teaser3-car.png);
    width: 474px;
    height: 316px;
    position: absolute;
    left: 0;
    bottom: -85px;
    max-width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
}

#teaser4 {
	position: absolute;
    top: 45px;
    right: 0;
    z-index: 997;
    background: #e9e9e9;
    border-radius: 5px 0px 0px 5px;
    padding: 10px 10px 0px 10px;
}

#teaser4 .teaser4Text{
	display: none;
}

#teaser4 .teaser4Photo{
	margin-bottom: 10px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#teaser4 .teaser4Photo:hover{
	opacity: 0.5;
}

#teaser10 {
	padding: 20px 40px 40px 40px;
}

#teaser10 ul {
	padding: 0;
	margin: 0;
}

#teaser10 ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}

#teaser10 a{
	background-color: #fc8633;
    padding: 0px 30px;
	line-height: 41px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 10px 0px;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
	color: #FFF;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#teaser10 a:hover{
	background-color: #1277b1;
    color: #FFF;
}

/******/
/*HLBS*/
/******/
#hlb1{
	position: relative;
	float: right;
	font-size: 18px;
	font-weight: 300;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 80px;
}

#hlb1 ul{
	padding: 0;
	margin: 0;
	position: relative;
}

#hlb1 ul li{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}

#hlb1 > ul > li{
	position: relative;
}



#hlb1 > ul > li.hasChildren:after{
	font-weight: 600;
	background-image: url(../../_images/vw2017/menu-dropdown-arrow.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 8px;
	height: 4px;
	content: "";
	bottom: 0px;
	left: 50%;
	margin-left: -4px;
	position: absolute;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
}

#hlb1 > ul > li.hasChildren:hover:after{
	bottom: -4px;
	opacity: 1;
}

body.content #hlb1 > ul > li.hasChildren:hover:after{
	opacity: 0.9;
}

#hlb1 > ul > li.hasChildren:before{
	font-weight: 600;
	background-image: url(../../_images/vw2017/menu-dropdown-arrow-blue.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 9px;
	height: 5px;
	content: "";
	bottom: 13px;
	left: 50%;
	margin-left: -4px;
	position: absolute;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#hlb1 > ul > li.hasChildren:hover:before{
	opacity: 0;
	bottom: 0px;
}

#hlb1 ul li.mainLevactive > a{
	font-weight: bold;
}

#hlb1 > ul > li > ul{
	display: block;
	position: absolute;
	min-width: 200px;
	margin-left: -100px;
	left: 50%;
	top: 85px;
	visibility: hidden;
	opacity: 0;
	padding: 20px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background: #0065b2;
	background: rgba(0, 101, 178, 0.8);
}

#hlb1 > ul > li:hover > ul {
	visibility: visible;
	top: 80px;
	opacity: 1;
}

#hlb1 > ul > li.active {
	visibility: visible;
	opacity: 1;
}

#hlb1 > ul > li > ul li{
	display: block;
}

#hlb1 > ul > li > ul li a{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#hlb1 > ul > li > ul li a{
	line-height: 40px;
	color: #FFF;
	font-family: "VWHeadlineOT", Sans-Serif;
	font-size: 14px;
}

#hlb1 > ul > li > ul li a:hover{
	color: #fc8633;
}

#hlb1 ul li a{
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 0px 15px;
	line-height: 80px;
}

#hlb1 ul li a:hover{
	color: #1277b1;
}

/*
	All footer HLB's HLB2 to 7
*/

#footerlinks{
	padding: 60px 15px 0px 15px;
	background: #f6f6f6;
	position: relative;
}

#footerlinks ul{
	padding: 0;
	margin: 0;
}

#footerlinks ul li{
	list-style: none;
	padding: 0;
	font-size: 14px;
}

#footerlinks ul li a{
	font-weight: 300;
	color: #9d9d9d;
	line-height: 24px;
}

#footerlinks ul li a:hover{
	color: #000;
}

#footerlinks ul li.mainLev{
	
}

#footerlinks ul li.mainLev > a, #footerlinks ul li.mainLevactive > a{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 20px;
	display: block;
}

#footerlinks #footerinfo{
	font-size: 12px;
    color: #bcbcbc;
    font-weight: 300;
    text-align: left;
	margin: 20px 0;
	line-height: 24px;
}

#footerlinks .footerbottom{
	margin-top: 40px;
	border-top: 1px solid #dddddd;
}

/*
	hlb 7
*/

#hlb7{
	font-size: 12px;
	color: #bcbcbc;
	font-weight: 300;
	text-align: right;
	margin: 20px 0;
}

#hlb7 ul{
	padding: 0;
	margin: 0;
	display: inline-block;
}

#hlb7 ul li{
	display: inline-block;
	list-style: none;
}

#hlb7 ul li a{
	color: #bcbcbc;
	border-right: 1px solid #e9e9e9;
	padding: 0 10px;
}

#hlb7 ul li:nth-last-of-type(1) a{
	border-right: 0px;
}

#hlb7 ul li.mainLev > a{
	font-weight: 300;
	font-size: 12px;
	display: inline-block;
	margin-bottom: 0px;
	margin-top: 0px;
}

/*
	hlb 8
*/

#hlb8{
	position: absolute;
	top: -22px; /* half of lineheight #hlb8 ul li a */
	left: 0;
	width: 100%;

}

#hlb8 ul{
	width: 100%;
	text-align: center;
}

#hlb8 ul li{
	display: inline-block;
}

#hlb8 ul li a{
	background-color: #fc8633;
    padding: 0 30px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 0;
	line-height: 42px;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    color: #FFF;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#hlb8 ul li a:hover{
	background-color: #1277b1;
	color: #FFF;
}

#hlb9{
	position: absolute;
	top: 0;
	right: 0;
}

#hlb9 ul{
	margin: 0;
	padding: 0;
}

#hlb9 ul li {
	list-style:none;
	display: inline-block;
	margin-left: 20px;
}

#hlb9 ul li a{
	background-color: #fc8633;
    padding: 0 30px;
    display: inline-block;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    margin: 0;
    line-height: 36px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    color: #FFF;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#hlb9 ul li a:hover{
	background-color: #1277b1;
}

/*******/
/*HOOKS*/
/*******/
#vacatureCategories{
	border: 10px solid #FFF;
	margin: 60px 0 0 0;
	padding: 0 15px;
	background: #f1f1f1;
}

#vacatureCategories .row{
	position: relative;
}

#vacatureCategories .row .col-md-5{
	padding-right: 0px;
	padding-left: 0px;
}

#vacatureCategories .row .col-md-7{
	position: relative;
	overflow: hidden;
	
	padding-right: 0px;
	padding-left: 0px;
}

#vacatureCategories .jobCatHookHolder{
	box-sizing: border-box;
	padding: 30px;
	font-size: 0;
	margin: 0px;
}

#vacatureCategories .jobCatHookHolder .jobCatHookHeader{
	font-size: 29px;
	font-weight: 600;
	margin: 0 0 15px 0;
	padding: 0;
	color: #555555;
}

#vacatureCategories .jobCatHookHolder .hookItemTitle{
	width: 50%;
	display: inline-block;
	font-size: 16px;
}

#vacatureCategories .jobCatHookHolder .hookItemTitle a{
	color: #555555;
	font-weight: 300;
	background-image: url(../../_images/vw2017/vacature-pointer.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 10px 15px 10px 15px;
	display: inline-block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#vacatureCategories .jobCatHookHolder .hookItemTitle a:hover{
	color: #1277b1;
}

#vacatureCategories .jobCatHookHolder .hookItemTitle span{
	display: none;
}

#cluetip{
	border: 5px solid #e2e2e2;
}

#cluetip #cluetip-title{
	background: #fc8633;
    color: #FFF;
    font-weight: 300;
    padding: 20px;
    line-height: 30px;
	margin: 0px;
}

.cluetip-default #cluetip-inner{
	padding: 20px;
    background: #fff;
    color: #7d7d7d;
    line-height: 24px;
    font-weight: 300;
}

#cluetip .linkCon{
	margin: 0px;
}

#cluetip .butCon input.button, #cluetip .linkCon a{
	background-color: #fc8633;
    padding: 0 30px;
    display: inline-block;
    border: 0px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 20px 0 0 0;
    line-height: 42px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    color: #FFF;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	width: 100%;
	text-align: center;
}

#cluetip .crit span{
	font-weight: 300;
}

#cluetip .butCon input.button:hover, #cluetip .linkCon a:hover{
	background-color: #2173ab;
}

/*
	job search hook
*/
#jobsearchhook{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background-color: #262626;
	z-index: 998;
	text-align: center;
	padding: 11px;
}

#jobsearchhook form{
	text-align: center;
}

#jobsearchhook .chosen-container-single .chosen-single span{
	text-align: left;
}

#jobsearchhook .actHButton{
	float:left;
	margin: 11px;
}

#jobsearchhook .actHButton input{
	background-color: #fc8633;
    padding: 0px 30px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 0;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
	border: 0px;
	color: #FFF;
	line-height: 41px;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; 
}

#jobsearchhook .actHButton input:hover{
	background-color: #1277b1;
}

#jobsearchhook .actHInput.actHICrit .chosen-container{
	-webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	font-style: italic;
    color: #adadad;
    font-weight: 300;
}

#jobsearchhook .actHInput.actHICrit .chosen-container.chosen-with-drop{
	-webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

#jobsearchhook .chosen-results{
	font-weight: 300;
	font-style: normal;
}

#jobsearchhook .chosen-container .chosen-drop{
	border: 0;
}

#jobsearchhook .hookOuter{
	padding:0;
	margin:0;
	display: inline-block;
}

#jobsearchhook .actHInput{
	width: 255px;
	border-radius: 5px;
	float: left;
	margin: 11px;
}

#jobsearchhook .actHICrit select, #jobsearchhook .actHIKw input{
	height: 41px;
	-webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	border: 0px;
	font-style: italic;
	color: #adadad;
	font-weight: 300;
}

#jobsearchhook .actHVsi, #jobsearchhook .actHCrit, #jobsearchhook .actHKw, #jobsearchhook .actHBl, #jobsearchhook .actHHeader {
	display: none;
}

/*
	Job Search Agent
*/
#jobsearchagentshook {
	background-color: #262626;
	background-image: url(../../_images/vw2017/jobsearchagent.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	width: 100%;
	padding: 50px 15px;
	text-align: center;
	color: #FFF;
}

#jobsearchagentshook .hookHeader {
	font-size: 28px;
	font-weight: 100;
	margin: 0 0 15px 0;
}

#jobsearchagentshook .hookText  {
	font-size: 14px;
	font-weight: 300;
	margin: 15px 0;
}

#jobsearchagentshook .buttonContainer{
	margin: 15px 0 0 0;
}

#jobsearchagentshook .buttonContainer a{
	background-color: #fc8633;
    padding: 0 30px 0 60px;
    line-height: 62px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 10px 0px;
    text-decoration: none;
    font-weight: 100;
    font-size: 18px;
    color: #FFF;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; 
	background-image: url(../../_images/vw2017/jobsearchagentpaper.png);
	background-repeat: no-repeat;
	background-position: left 30px center;
}

#jobsearchagentshook .buttonContainer a:hover{
	background-color: #2173ab;
}

/*
	Job Search Agent
*/
#cvdatabasedemographic {
	background-color: #262626;
	background-image: url(../../_images/vw2017/jobsearchagent.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	width: 100%;
	padding: 50px 15px;
	text-align: center;
	color: #FFF;
}

#cvdatabasedemographic .hookHeader {
	font-size: 28px;
	font-weight: 100;
	margin: 0 0 15px 0;
}

#cvdatabasedemographic .hookText {
	font-size: 14px;
	font-weight: 300;
	margin: 15px 0;
}

#cvdatabasedemographic .buttonContainer{
	margin: 15px 0 0 0;
}

#cvdatabasedemographic .hookText a{
	background-color: #fc8633;
    padding: 0 30px 0 60px;
    line-height: 62px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 10px 0px;
    text-decoration: none;
    font-weight: 100;
    font-size: 18px;
    color: #FFF;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; 
	background-image: url(../../_images/vw2017/cvdemographic.png);
	background-repeat: no-repeat;
	background-position: left 30px center;
}

#cvdatabasedemographic .hookText a:hover{
	background-color: #2173ab;
}

/*
	Fancybox
*/

.fancybox-overlay {
	font-weight: 300;
	color: #7d7d7d;
	line-height: 26px;
	background: transparent !important;
	background-image: none !important;
	background-color: #333;
	background-color: rgba(0, 0, 0, 0.3) !important;
}

.fancybox-overlay .text{
	line-height: 26px;
}

.fancybox-overlay .fancybox-close{
	width: 60px;
    height: 60px;
    position: absolute;
    background-image: url(../../_images/vw2017/cross.png);
    background-repeat: no-repeat;
    background-position: center center;
    top: 0px;
    right: 0px;
    cursor: pointer;
	background-color: #535353;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 0px;
}

.fancybox-overlay .fancybox-close:hover{
	background-color: #fc8633;
}

.fancybox-overlay input, .fancybox-overlay select{
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #d0d0d0;
}

.fancybox-overlay h1{
	font-weight: 100;
	margin-top: 0px;
}

.fancybox-overlay .formInput label{
	margin-bottom: 15px;
    color: #2173ab;
    font-weight: 600;
}

.fancybox-overlay .fancybox-wrap .fancybox-skin{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: #ffffff;
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.0) !important;
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.0) !important;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.0) !important;
	padding:0px !important;
}

.fancybox-overlay .ajaxWindow {
	padding:40px !important;
}

.fancybox-overlay .buttonContainer input[type="submit"]{
	background-color: #fc8633;
    padding: 0 30px;
    display: inline-block;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 0;
    line-height: 48px;
    text-decoration: none;
    font-weight: 100;
    font-size: 20px;
    color: #FFF;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 0px;
}

.fancybox-overlay .buttonContainer input[type="submit"]:hover{
	background-color: #2173ab;
}

/*
	network hook
*/
#networkViewHookMultiple {
	padding: 100px 0;
	background: #FFF;
}

#networkViewHookMultiple a{
	text-align: center;
	border-right: 1px solid #e5e5e5;
	padding: 0px 20px;
	box-sizing: initial;
}

#networkViewHookMultiple a:hover{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0.8;
}

#networkViewHookMultiple a:nth-last-of-type(1) a{
	border-right: 0px;
}

#networkViewHookMultiple a img{
	display: inline-block;
	max-width: 100%;
	max-height: 80px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);	
}
#networkViewHookMultiple a img:hover {
    -webkit-filter: none;
    filter: none;	
}

#networkViewHookMultiple .slick-dots{
	text-align: center;
	position: absolute;
    width: 100%;
	padding: 0;
}

#networkViewHookMultiple .slick-dots li{
	list-style: none;
	display: inline-block;
	margin: 10px;
}

#networkViewHookMultiple .slick-dots li button{
	width: 13px;
	height: 13px;
	border-radius: 10px;
	background: #b8b8b8;
	border: 0px;
	content: "";
	overflow: hidden;
	text-indent: -99999px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#networkViewHookMultiple .slick-dots li button:hover{
	background: #0065b2;
}

#networkViewHookMultiple .slick-dots li.slick-active button{
	background: #0065b2;
}

#networkViewHookMultiple button.slick-prev, #networkViewHookMultiple button.slick-next{
	position: absolute;
	border: 0px;
	top: 20px;
	height: 30px;
	width: 30px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	z-index: 2;
	overflow: hidden;
	text-indent: -9999px;
	display: none !important;
}

#networkViewHookMultiple button.slick-next{
	right: 0px;
}

body.home #networkViewHookMultiple #networkHookScreen button.slick-prev, 
body.home #networkViewHookMultiple #networkHookScreen button.slick-next{
	opacity: 0.8;
	background-color: transparent;
}

body.content #networkViewHookMultiple .networkTitle{
	width: 100%;
	font-weight: 100;
	color: #004f9f;
	font-size: 28px;
	text-align: center;
	line-height: 50px;
	margin: 0 0 30px 0;
	position: relative;
}

body.content #networkViewHookMultiple .networkTitle .networkTitleInner{
	position: relative;
    z-index: 3;
    background: #FFF;
    display: inline-block;
    padding: 0 50px;
	font-weight: 100;
	
}

body.content #networkViewHookMultiple .slick-dots{
	display: none !important;
}

body.content #networkViewHookMultiple .networkTitle .line{
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #c8c8c8;
	z-index: 1;
}

body.content #networkViewHookMultiple a{
	border: 0px;
}

body.content #networkViewHookMultiple .underline{
	height: 1px;
	width: 100%;
	position: relative;
	background: #c8c8c8;
	margin-top: 20px;
}

body.content #networkViewHookMultiple #networkHookScreen button.slick-prev,
body.content #networkViewHookMultiple #networkHookScreen button.slick-next{
	display: inline-block !important;
	opacity: 0.8;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
}

body.content #networkViewHookMultiple #networkHookScreen button.slick-prev:hover,
body.content #networkViewHookMultiple #networkHookScreen button.slick-next:hover {
	opacity: 0.4;
}

body.content #networkViewHookMultiple #networkHookScreen button.slick-next{
	background-image: url(../../_images/vw2017/arrowright.png);
	margin-right: -40px;
}

body.content #networkViewHookMultiple #networkHookScreen button.slick-prev{
	background-image: url(../../_images/vw2017/arrowleft.png);
	margin-left: -40px;
}

body.content #networkHookScreen{
	padding: 0 40px;
}


/*
	JobsRemoteShortList
*/
#jobsremoteshortlist .jslBekijk,
#jobsremoteshortlist .hookHeader,
#jobsremoteshortlist .jslItemContainer:last-child,
#jobsremoteshortlist .jslItemContainer .jslKwCleaner,
#jobsremoteshortlist .jslItemContainer .jslCleaner {
	display: none;
}
#jobsremoteshortlist{
	background: #FFF;
	padding: 50px 0;
}
#jobsremoteshortlist .jslItemContainer{
	width: 50%;
	float: left;
	position: relative;
	padding: 40px 180px 40px 40px;
}
.jslItems .jslItemContainer:nth-child(1), 
.jslItems .jslItemContainer:nth-child(3) {
    border-right: 1px solid #e5e5e5;
}
#jobsremoteshortlist .jslOuter{
	overflow: hidden;
}
#jobsremoteshortlist .jslOuter .jslItems > div:nth-child(1) .hookItemTitle:after,
#jobsremoteshortlist .jslOuter .jslItems > div:nth-child(2) .hookItemTitle:after{
	height: 1px;
    bottom: 0px;
    left: 0px;
    display: block;
    background: #e5e5e5;
    content: '';
    position: absolute;
    right: 20px;
    left: 20px;
}
#jobsremoteshortlist .jslOuter > .jslItemContainer:nth-child(2), #jobsremoteshortlist .jslOuter > .jslItemContainer:nth-child(3){
	padding-top: 0px;
	margin-top: 40px;
}
#jobsremoteshortlist .jslOuter > .jslItemContainer:nth-child(4), #jobsremoteshortlist .jslOuter > .jslItemContainer:nth-child(5){
	padding-bottom: 0px;
	margin-bottom: 40px;
}
#jobsremoteshortlist .jslItemContainer .jslItemImage{
	position: absolute;
	max-width: 150px;
	right: 20px;
	top: 20px;
}
#jobsremoteshortlist .jslItemContainer .jslItemImage img{
	max-width: 150px;
	padding: 20px 0;
}
#jobsremoteshortlist .jslItemContainer .hookItemTitle a{
	color: #FFF;
	font-size: 16px;
	color: #0065b2;
	font-weight: 400;
	text-decoration: none;
}
#jobsremoteshortlist .jslItemContainer .hookItemTitle a:hover{
	color: #fc8633;
}
#jobsremoteshortlist .jslItemContainer .hookItemWord{
	color: #9b9b9b;
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
}

/*********/
/*MODULES*/
/*********/

.optionListContainer{
	border-bottom: 0;
}

/*
	Vacancy Results
*/
.vacRes1Outer, .candRes1Outer{
	font-weight: 300;
}

.vacRes1Outer a, .candRes1Outer a{
	font-weight: 300;
	font-size: 14px;
}

/* sidebar */
.vacRes1Outer .actSRFacetCont, ..candRes1Outer .actSRFacetCont {
	padding: 0 25px 0 0;
	color: #FFF;
}

.vacRes1Outer .optionListContainer, ..candRes1Outer .optionListContainer{
	border: 0px;
	margin-bottom: 40px;
}

/* normale option list */
.vacRes1Outer .actSRFacetCont .optionListTitle, .candRes1Outer .actSRFacetCont .optionListTitle{
	font-weight: 100;
	margin: 0 0 20px 0;
}

.vacRes1Outer .actSRFacetCont .optionListTitle a, .candRes1Outer .actSRFacetCont .optionListTitle a{
	font-size: 20px;
	font-weight: 300;
	color: #7d7d7d;
}

.vacRes1Outer .actSRFacetCont .optionList  ul, .candRes1Outer .actSRFacetCont .optionList  ul {
	padding: 0px;
	margin: 0px;
}

.vacRes1Outer .actSRFacetCont .optionList .optionListTitle, .candRes1Outer .actSRFacetCont .optionList .optionListTitle {
	padding: 0px;
	margin: 0px;
}

.vacRes1Outer .actSRFacetCont .optionList  ul li, .candRes1Outer .actSRFacetCont .optionList  ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.vacRes1Outer .actSRFacetCont .optionList  ul li a, .candRes1Outer .actSRFacetCont .optionList  ul li a {
	padding: 0 0 0 0px;
	font-size: 14px;
	color: #7d7d7d;
	line-height: 32px;
	font-weight: 300;
}
 
.vacRes1Outer .actSRFacetCont .optionList  ul li a .facetFreq, .candRes1Outer .actSRFacetCont .optionList  ul li a .facetFreq{
	color: #2173ab;
	font-weight: 800;
}

/* met zoek criteria */
.vacRes1Outer .optionListContainer.actLcMcrit, 
.vacRes1Outer .optionListContainer.actLcKeywords,
.candRes1Outer .optionListContainer.actLcMcrit, 
.candRes1Outer .optionListContainer.actLcKeywords{
	background-color: #252525;
	padding: 30px;
	margin: 0 0 30px 0;
}

.vacRes1Outer .optionListContainer.actLcKeywords,
.candRes1Outer .optionListContainer.actLcKeywords{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.vacRes1Outer .optionListContainer.actLcMcrit .optionListTitle, 
.vacRes1Outer .optionListContainer.actLcKeywords .optionListTitle,
.candRes1Outer .optionListContainer.actLcMcrit .optionListTitle, 
.candRes1Outer .optionListContainer.actLcKeywords .optionListTitle{
	margin: 0 0 15px 0;
}

.vacRes1Outer .optionListContainer.actLcMcrit .optionList ul li a,
.vacRes1Outer .optionListContainer.actLcKeywords .optionList ul li a,
.candRes1Outer .optionListContainer.actLcMcrit .optionList ul li a,
.candRes1Outer .optionListContainer.actLcKeywords .optionList ul li a{
	color: #FFF;
	padding-left: 30px;
	background-image: url(../../_images/vw2017/vacresult-remove.png);
	background-repeat: no-repeat;
	background-position: left center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.vacRes1Outer .optionListContainer.actLcMcrit .optionList ul li a:hover,
.vacRes1Outer .optionListContainer.actLcKeywords .optionList ul li a:hover,
.candRes1Outer .optionListContainer.actLcMcrit .optionList ul li a:hover,
.candRes1Outer .optionListContainer.actLcKeywords .optionList ul li a:hover{
	color: #fc8633;
}

.vacRes1Outer .optionListContainer.actLcMcrit .optionListTitle,
.vacRes1Outer .optionListContainer.actLcKeywords .optionListTitle,
.candRes1Outer .optionListContainer.actLcMcrit .optionListTitle,
.candRes1Outer .optionListContainer.actLcKeywords .optionListTitle{
	font-size: 20px;
	color: #FFF;
}

.vacRes1Outer .optionListContainer.actLcMcrit .actJshOuter .actHHeader, 
.vacRes1Outer .optionListContainer.actLcMcrit .actJshOuter .actHICrit, 
.vacRes1Outer .optionListContainer.actLcMcrit .actJshOuter .actFullSearch, 
.vacRes1Outer .optionListContainer.actLcMcrit .actJshOuter .actHCrit.hookWord,

.candRes1Outer .optionListContainer.actLcMcrit .actJshOuter .actHHeader, 
.candRes1Outer .optionListContainer.actLcMcrit .actJshOuter .actHICrit, 
.candRes1Outer .optionListContainer.actLcMcrit .actJshOuter .actFullSearch, 
.candRes1Outer .optionListContainer.actLcMcrit .actJshOuter .actHCrit.hookWord{
	display: none;
}


.vacRes1Outer .optionListContainer.actLcMcrit .jobsearchhook,
.candRes1Outer .optionListContainer.actLcMcrit .jobsearchhook{
	margin: 20px 0 0 0;
}

.vacRes1Outer .optionListContainer.actLcMcrit .jobsearchhook .actJshOuter .actHInput input,
.candRes1Outer .optionListContainer.actLcMcrit .jobsearchhook .actJshOuter .actHInput input{
	border: 0px;
	border-radius: 5px;
	font-style: italic;
	line-height: 40px;
	padding: 0px 15px;
	margin: 0px;
	color: #b9b9b9;
	font-size: 14px;
	width: 100%;
	max-width: 100%;
}

.vacRes1Outer .optionListContainer.actLcMcrit .jobsearchhook .actJshOuter .actHButton input,
.candRes1Outer .optionListContainer.actLcMcrit .jobsearchhook .actJshOuter .actHButton input{
	border: 0px;
    background: #fc8633;
    width: 100%;
    line-height: 40px;
    border-radius: 5px;
    font-size: 14px;
}

/* content */
.vacRes1Outer .actSResultsCont{
	padding: 0 0 0 25px;
}

.vacRes1Outer .actSResultsCont .title,
.vacRes1Outer .actSResultsCont .actMlEq,
.vacRes1Outer .actSResultsCont .actMlNs,
.vacRes1Outer .actSResultsCont .actMlSb,
.vacRes1Outer .actSResultsCont .actMlCrss,
.vacRes1Outer .actSResultsCont .actMlEq
{
	display: none;
}

/* content menu */
.vacRes1Outer .actSResultsCont .menuContainer{
	margin: 0 0 10px 0;
	padding: 0px;
}

.vacRes1Outer #aToggleMap{
	display: inline-block;
	float: right;
	line-height: 32px;
}

.vacRes1Outer .actGm,
.candRes1Outer .actGm{
	width: 100%;
    display: block;
    clear: both;
}

.vacRes1Outer .actSResultsCont .menuContainer.actTopMenu{
	display: inline-block;
	float: left;
}

.vacRes1Outer .actSResultsCont .menuContainer .menuLink{
	border: 0px;
}

.vacRes1Outer .actSResultsCont .menuContainer a{
	color: #2173ab;
	border: 0px;
	text-decoration: underline;
	margin: 20px 20px 20px 0;
	display: inline-block;
}

.vacRes1Outer .actSResultsCont .menuContainer .actMlJc{
	font-size: 28px;
	font-weight: 100;
	width: 100%;
	color: #262626;
	display: block;
	border: 0px;
}

/* content items */
.vacRes1Outer .actSResultsCont .actSResContainer .itemContainer{
	padding: 20px;
	margin: 0px;
	border-bottom: 1px solid #c8c8c8;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.vacRes1Outer .actSResultsCont .actSResContainer .itemContainer:hover{
	background: #f6f6f6;
}
.actIcPremium  {
  background: #f6f6f6;
}
.vacRes1Outer .actSResultsCont .actSResContainer .itemContainer h3.itemTitle{
	margin: 0 10px 0 0;
	line-height: 26px;
	display: inline-block;
}

.vacRes1Outer .actSResultsCont .actSResContainer .itemContainer .actIw.itemWord{
	margin: 0;
	line-height: 26px;
	display: inline-block;
	color: #b4b4b4;
}

.vacRes1Outer .actSResultsCont .actSResContainer .itemContainer .itemDescription {
	line-height: 26px;
	color: #7d7d7d;
}

.vacRes1Outer .actSResultsCont .actSResContainer .itemContainer a{
	font-size: 16px;
	font-weight: 600;
	color: #2173ab;
}

.vacRes1Outer .actSResultsCont .actSResContainer .itemContainer .itemFooter{
	font-size: 12px;
	line-height: 26px;
	margin: 20px 0 0 0;
	color: #a4a4a4;
	padding: 0px;
}

.vacRes1Outer .actSResultsCont .actBottomMenu{
	display: inline-block;
}

.vacRes1Outer .actSResultsCont .pageNav{
	padding: 15px 0px;
	float: right;
	display: inline-block;
}

.vacRes1Outer .actSResultsCont .pageNav a{
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    padding: 0px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
	background: transparent;
	color: #7d7d7d;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.vacRes1Outer .actSResultsCont .pageNav a.actNext, .vacRes1Outer .actSResultsCont .pageNav a.actPrev, .vacRes1Outer .actSResultsCont .pageNav a.actLast, .vacRes1Outer .actSResultsCont .pageNav a.actFirst{
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    padding: 0px;
	width: auto;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
	background: transparent;
	color: #7d7d7d;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.vacRes1Outer .actSResultsCont .pageNav a.pnActive, .vacRes1Outer .actSResultsCont .pageNav a:hover,
.candRes1Outer .actSResultsCont .pageNav a.pnActive, .candRes1Outer .actSResultsCont .pageNav a:hover{
	background: #fc8633;
	color: #FFF;
}

.vacRes1Outer .actSResultsCont .pageNav a.actNext , 
.vacRes1Outer .actSResultsCont .pageNav a.actPrev, 
.vacRes1Outer .actSResultsCont .pageNav a.actLast, 
.vacRes1Outer .actSResultsCont .pageNav a.actFirst,
.candRes1Outer .actSResultsCont .pageNav a.actNext , 
.candRes1Outer .actSResultsCont .pageNav a.actPrev, 
.candRes1Outer .actSResultsCont .pageNav a.actLast, 
.candRes1Outer .actSResultsCont .pageNav a.actFirst{
	padding: 0 5px;
}

.vacRes1Outer .actSResultsCont .pageNav a.actNext:hover, 
.vacRes1Outer .actSResultsCont .pageNav a.actPrev:hover, 
.vacRes1Outer .actSResultsCont .pageNav a.actLast:hover, 
.vacRes1Outer .actSResultsCont .pageNav a.actFirst:hover,
.candRes1Outer .actSResultsCont .pageNav a.actNext:hover, 
.candRes1Outer .actSResultsCont .pageNav a.actPrev:hover, 
.candRes1Outer .actSResultsCont .pageNav a.actLast:hover, 
.candRes1Outer .actSResultsCont .pageNav a.actFirst:hover{
	background: transparent;
	color: #fc8633;
}

/*
	Kandidaat zoeken
*/

.candRes1Outer .actTopMenu.menuContainer.actMc{
	background: #1277b1;
    color: #FFF;
	text-align: center;
}

.candRes1Outer .actTopMenu.menuContainer.actMc .actMlJc {
    border: 0;
    padding: 0 0 20px 0;
    margin: 0;
    font-size: 200%;
    display: block;
}

.candRes1Outer .itemLine  span{
	padding: 0 10px 0 0;
	line-height: 26px;
	font-size: 16px;
}

.candRes1Outer .actTopMenu.menuContainer.actMc .actMlSb .magicSelectParent {
    width: 30%;
    color: #7d7d7d;
    text-align: left;
}

.candRes1Outer .actTopMenu.menuContainer.actMc .menuLink a{
	color: #FFF;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-size: 16px;
}

.candRes1Outer .actSResultsCont .actTitle{
	display: none;
}

.candRes1Outer .actSResultsCont .DIVCustomerMenu{
	display: none;
}

.candRes1Outer .mLcandSearch{
	display: none;
}

.candRes1Outer .actTopMenu.menuContainer.actMc .menuLink a:hover{
	color: #fc8633;
}

.candRes1Outer .cvSearchResultsItemRightTable td.csrLeftCol{
	text-align: left;
}

.candRes1Outer .actTopMenu.menuContainer.actMc .chosen-container {
	margin: 0;
	width: 33.3% !important;
	float: left;
	padding: 0px;
	background: transparent;
	padding: 0;
	border: 10px solid #1277b1;
}

.candRes1Outer .actTopMenu.menuContainer.actMc .chosen-container a{
	color: #7d7d7d;
	padding: 10px 20px;
	display: inline-block;
	margin: 0;
	width: 100%;
	background-color: #FFF;
	border-radius: 5px;
	background-image: url(../../_images/vw2017/magic.png);
	background-repeat: no-repeat;
	background-position: center right;
	text-decoration: none;
}

.candRes1Outer .actSResultsCont{
	padding: 0 25px 0 0;
}

.candRes1Outer .actSRFacetCont{
	padding: 0 0 0 25px;
}

.actTopMenu.menuContainer label{
	display: none;
}

.candRes1Outer .actMlCrss{
	display: none;
}

.candRes1Outer .actSResultsCont .actBottomMenu {
    display: inline-block;
}

.actSResContainer .itemContainer .itemTitle.actItCvs a{
	font-weight: bold;
	color: #1277b1;
	font-size: 16px;
}

.actSResContainer .itemContainer .itemTitle.actItCvs a:hover{
	color: #fc8633;
}

.actSResContainer .itemContainer .actIl label{
	text-align: left;
}

.actSResContainer .itemContainer{
	padding: 20px;
    border-bottom: 1px solid #c8c8c8;
	margin: 0;
	font-size: 16px;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


.candRes1Outer .actPageNav{
	padding: 15px 0px;
    float: right;
    display: inline-block;
}

.candRes1Outer .actPageNav.pageNav a {
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    padding: 0px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    background: transparent;
    color: #7d7d7d;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.candRes1Outer .optionListContainer.actLcMcrit, .candRes1Outer .optionListContainer.actLcKeywords {
    background-color: #252525;
    padding: 30px;
    margin: 0 0 30px 0;
	color: #FFF;
}

.candRes1Outer .optionListContainer.actLcMcrit .optionList a{
	color: #FFF;
}

.candRes1Outer .actSRFacetCont .optionList ul {
    padding: 0px;
    margin: 0px;
}

.candRes1Outer .optionListContainer.actLcMcrit .optionListTitle, .candRes1Outer .optionListContainer.actLcKeywords .optionListTitle {
    margin: 0 0 15px 0;
}

.candRes1Outer .actSRFacetCont .optionList ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.candRes1Outer .optionListContainer.actLcMcrit .optionList ul li a, .vacRes1Outer .optionListContainer.actLcKeywords .optionList ul li a {
    color: #FFF;
    padding-left: 30px;
    background-image: url(../../_images/vw2017/vacresult-remove.png);
    background-repeat: no-repeat;
    background-position: left center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.candRes1Outer .optionListContainer.actLcMcrit .optionListTitle{
	color: #FFF;
}


.candRes1Outer .actSRFacetCont .optionListTitle{
	font-size: 20px;
    font-weight: 300;
    color: #7d7d7d;
}

.candRes1Outer .actSRFacetCont ul{
	padding:0;
	margin:0;
	list-style: none;
}

.candRes1Outer .actPageNav.pageNav a.pnActive  , actSResContainer .actPageNav.pageNav a:hover{
	background: #fc8633;
    color: #FFF;
}

.candRes1Outer a {
    font-weight: 300;
    font-size: 14px;
}

.candRes1Outer .itemTitle.actItCvs {
    margin: 0 0 10px 0;
}

.candRes1Outer .actBottomMenu a{
	color: #2173ab;
    border: 0px;
    text-decoration: underline;
    margin: 20px 20px 20px 0;
    display: inline-block;
}

.candRes1Outer .menuContainer .menuLink {
    border: 0px;
}

.candRes1Outer .pageNav a.actNext, 
.candRes1Outer .pageNav a.actPrev, 
.candRes1Outer .pageNav a.actLast, 
.candRes1Outer .pageNav a.actFirst {
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    padding: 0px;
    width: auto;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    background: transparent;
    color: #7d7d7d;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/*
	Webshop
*/

/*********/
/*WEBSHOP*/
/*********/

/*************/
/*PRODUCTLIST*/
/*************/

/* .wSpTitle, */ .wSpSubT,
.wSpCSHiwPriceInc {
	display: none;
}
	.wSpSCartPth1,.wSpSCartPcol1{
		display: none;
	}
.wSpLicCol1, .wSpLicCol2 {
	border-right: 1px dashed #d6d6d6;
}
.wSpIwr {
	clear: both;
	overflow: hidden;
}

.wSpIc {
	float: left;
	width: 32%;
	clear: none;
	padding: 10px;
	text-align: center;
	margin: 0 0 15px 0;
}

.wSpLPt {
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
		
}

.wSpLPButton input{
	width:100%;
	padding: 0;
	margin: 0;
	border-radius: 0 0 5px 5px;
	height: auto;
}
.wSpCrtHActionView input,.wSpCrtHActionCheckOut input{
	width: 100%;
}

.wSpLicCol1 {
	clear: left;
}

.wSpLPCat,
.wSpLPVr,
.wSpLPVa,
.wSpLPVinc,
.wSpLPPrice span,
.wSpToolBarC label,
.wSpToolBarO label{
	display: none;
}

.wSpLDescC {
	text-align: left;
	height: 130px;
}

.wSpLPPrice {
	border-radius: 5px 5px 0 0;
	padding: 1px 5px;
	text-align: center;
	color:#fff;
	font-size: 16px;
	font-weight: bold;
	background:#7d7d7d;
	margin: 0 0 2px 0;
}

.wSpLPriceC .wSpLPButton input{
	background: #fc8633;
	color: #FFF;
	border-color: #d08b5a;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.wSpLPriceC .wSpLPButton input:hover{
	background-color: #1277b1;
}

.wSpToolBar {
	padding: 20px 47px 20px 0;
	margin: 0 0 13px 0;
	position: relative;
	z-index: 100;
}

.wSpToolBar .chosen-container{
	border: 1px solid #eaeaea;
    border-radius: 5px;
	margin: 10px 10px 10px 0px;
}

.alleProducten {
	float: right;
}






@media screen and (min-width: 561px) and (max-width: 768px) {
	.wSpToolBar {
		padding: 20px 30px 20px 0;
	}

}

@media screen and (max-width: 560px) {
	.wSpToolBar {
		padding: 20px 0 20px 0;
	}
}

.wSpToolBar .magicSelect,
.wSpToolBar select{
	width: 100%;
}
.wSpToolBarPag .magicSelectParent,
.wSpToolBarPag select{

}
.wSpList {
	margin: 0;
}

.wSpToolBarPag {
	float: left;
	margin-right: 10px;
}

.wSpToolBarC, .wSpToolBarO {
	float: left;
	width:28%;
}
.wSpToolBarC{
	padding-right: 7px;
}

.wSpToolBarI {
	clear: left;
	padding-top: 10px;
}

#wSpChangePageBy {

}

.wSpToolBarR {
	float: left;
	padding-left: 10px;
}

.wSpToolBarP {
	float: right;
}

.wSpToolBarP span,
.wSpToolBarP a {
	padding: 2px 5px;
}

.wSpSCartPcol4 input {

}

.wSpLPLink{
	color: #fc8633;
	font-weight: bold;
}

/*.wSpImgCImg{
	float: right;
	width: 30%
}*/
.wSpInfoC{
/* 	float: left;
	width: 65%; */
}
.wSpInfoC > div > span,
.wSpInfoC > div > label{
	margin-right: 0.5em;
}
.wSpDesc{
/* 	clear: both; */
	padding-top: 10px;
}
.wSpCatDetailOuter .wSpDesc{
	/*clear: both;*/
}
.wSpVacInc{
	border-radius: 5px 5px 0 0;
	padding: 3px 5px;
	text-align: center;
	color:#fff;
	font-size: 16px;
	font-weight: bold;
	background:#7d7d7d;
	margin: 5px 0 2px 0;
}
.wSpVacInc,.wSpDBuyButton{
	/*float: left;*/
	width: 49%;
}
/*.wSpInvL,.wSpAmm{
	float: right;
	clear: right;
	width: 50%;
	text-align: right;
}
.wSpInvL{
	margin-bottom: 10px;
}*/
.wSpDBuyButton input{
	width: 100%;
	margin-top: 2px;
	border-radius: 0 0 5px 5px;
}

.wSpCrum{
	height:20px;
	position: absolute;
	margin-top: -30px;
}

.wSpHheader {
	font-size: 2rem;
}
.wSpCrtHheader{
	padding-top: 8px;
}
.wSpOuter:after {
	content:'';
	display: block;
	clear: both;
}

/* BEGIN CUSTOM STYLING - VW */
/* Home kand. */
#hlb9 ul li:nth-child(2) {
	display: none;
}
/* Home werkg. */
body.werkgevers #hlb9 ul li:nth-child(1) {
	display: none;
}
body.werkgevers #hlb9 ul li:nth-child(2) {
	display: block;
}
/* Jobsdetail */
.shareThisWrapper {
    margin: 20px 0 0 0;
    text-align: center;
}
.shareThisWrapper > span {
    display: inline-block;
    margin: 0 0 10px 0;
    font-size: 20px;
    font-weight: 500;
}
/* Inloggen - kandidaten */
.aplLdOuter .mCCustomerLoggedIn a,
.mCCustomerLoggedIn a,
.aplMc .menuLink a {
    display: inline-block;
    background-color: #2173ab;
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
}
.aplLdOuter .menuLink,
.mCCustomerLoggedIn .menuLink,
.aplMc .menuLink a {
    margin: 5px 0 0 0;
    display: inline-block;
}
/* shop overzicht */
.wSpCatDetailOuter .wSpCat, 
.wSpCatDetailOuter .wSpPrice, 
.wSpCatDetailOuter .wSpVATp, 
.wSpCatDetailOuter .wSpVATa,
.wSpCatDetailOuter .wSpInvL {
	display: none;
}
#bishab .wSpCatDetailOuter h1.title {
    margin: 10px 0 0 0;
    display: inline-block;
}
.wSpCatDetailOuter .wSpDesc ul {
    padding: 0 0 0 18px;
}
.wSpCatDetailOuter .wSpDesc {
    /* clear: both; */
    display: inline-block;
    float: left;
    width: 55%;
    margin: 0 130px 0 0;
}
.wSpCatDetailOuter .wSpAmm {
    margin: 20px 0;
}
.wSpCatDetailOuter .wSpAmm label {
    float: left;
    margin: 10px 10px 0 0;
}
.wSpCatDetailOuter input#webShopProductAmount {
    max-width: inherit;
    width: 83% !important;
}
.wSpCatDetailOuter .wSpImgC {
    width: 100%;
    max-width: 32%;
    display: inline-block;
}
.wSpCatDetailOuter input#webShopProductAmount {
	max-width: inherit;
}
.wSpCatDetailOuter .wSpVacInc, 
.wSpCatDetailOuter .wSpDBuyButton, 
.wSpCatDetailOuter .wSpAmm {
    width: 100%;
    float: left;
}

/* shop detail */
.wSpSCartOuter table.wSpSCartProductsTbl {
    margin: 30px 0;
}
.wSpSCartOuter th.wSpSCartPth2 {
    padding: 0 150px 0 0;
}
.wSpSCartOuter th.wSpSCartPth3,
.wSpSCartOuter th.wSpSCartPth4 {
    padding: 0 100px 0 0;
}
.wSpSCartOuter td.wSpSCartPcol4.wSpAmm input {
    max-width: 100px;
}
.wSpSCartOuter tfoot.wSpSCartTotals {
    padding: 25px 0 0 0;
}
.wSpSCartOuter tfoot.wSpSCartTotals > tr th {
    padding: 5px 0;
}

/* Quick fixes */
body.content.werkgevers #networkViewHookMultiple {
	display: none;
}

.wSpOuter {
    display: inline-block;
}
.wSpOuter .wSpLImgC img,
.wSpCatDetailOuter .wSpImgCImg img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
/* UTS/webshop/cartHook.html */
.wSpCrtHouter {
	display: none;
    width: 30%;
    /*display: inline-block;*/
    float: left;
    margin: 0 0 50px 0;
}
.wSpCrtHouter .wSpCrtHiwPriceInc {
	display: none;
}
.wSpCrtHouter .wSpCrtHheader {
    font-weight: 100;
    color: #004f9f;
    font-size: 30px;    
}
.wSpCrtHouter .wSpCrtHArticles {
	display: inline-block;
    margin: 10px 0;
    line-height: 24px;
}
.wSpCrtHouter .wSpCrtHActions > div {
    margin: 5px 0 0 0;
}

/* Network - Overzichtpagina/eigen klanten */
.nwlOuter .itemContainer {
    display: inline-block;
    width: 46%;
    min-height: 200px;
    float: left;
    clear: none;
    padding: 10px 0 0 0;
    margin: 20px 4% 0 0;
    border-top: 1px solid #e2e2e2;
}
.nwlOuter .itemContainer .nwlItemTitle {
    margin: 0 0 10px 0;
}

/* MenuForLoggedInWebUser.html */
.candAdvDetailTopMenu a {
    padding: 6px 10px;
    background-color: #fc8633;
    color: #fff;
    border-radius: 3px;
}

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

  body.content #bishab .fullWidthOverzicht .items .item .iteminner  .itemcontent .contentText {
    overflow: hidden;
    height: auto !important;
    opacity: 1 !important;
  }

	.wSpCatDetailOuter .wSpDesc {
	    width: 52%;
	    margin: 0 100px 0 0;
	}
	.wSpCatDetailOuter .wSpImgC {
	    max-width: 37%;
	}	

}
@media screen and (max-width: 768px) {

	.wSpCatDetailOuter .wSpDesc {
	    width: 100%;
	}	
	.wSpCatDetailOuter .wSpImgC {
	    max-width: 50%;
	}
	#hlb1 ul li a {
	    line-height: 50px;
	}
	.nwlOuter .itemContainer {
	    width: 100%;
	}			

}
@media screen and (max-width: 480px) {

  .apllDate > div > span {
    float: left;
    width: 33.33%;
  }
  .formInput.apllDate > div select {
    max-width: 90%;
  }

	.wSpCatDetailOuter .wSpImgC {
	    max-width: 100%;
	}	
	.wSpCatDetailOuter input#webShopProductAmount {
	    width: 79% !important;
	}
	.wSpSCartOuter th.wSpSCartPth2 {
	    padding: 0 60px 0 0;
	}		
	.wSpSCartOuter th.wSpSCartPth3,
	.wSpSCartOuter th.wSpSCartPth4 {
	    padding: 0;
	}
	.wSpSCartOuter input.button.wSpSCartActionBCheckout {
	    margin: 10px 0;
	}
	.wSpCrtHouter {
	    width: 100%;
	}
  .wSpSCartOuter th.wSpSCartPth4, 
  .wSpSCartOuter .wSpSCartPcol4.wSpAmm {
      padding: 0 5px;
  }  	
  form#webShopCartViewForm {
      font-size: 14px;
  }  	

}

/* EIND CUSTOM STYLING - VW */

/*
	Vacancy Detail
*/
#asjobdetailother .hookHeader {
	font-size: 28px;
	color: #004f9f;
	font-weight: 100;
	margin: 0 0 20px 0;
}

#asjobdetailother .oJhTx {
	font-size: 14px;
	font-weight: 300;
	color: #303030;
}

#asjobdetailother .oJhTx ul{
	padding: 0;
	margin: 0;
}

#asjobdetailother .oJhTx ul li{
	padding: 5px 0;
	margin: 0;
	list-style: none;
}

#asjobdetailother .oJhTx ul li a{
	padding: 0 0 0 25px;
	display: inline-block;
	background-image: url(../../_images/vw2017/asjobdetailother.png);
	background-repeat: no-repeat;
	background-position: top 5px left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#asjobdetailother .oJhTx ul li a:hover{
	color: #fc8633;
}

#asjobdetailother .oJhTx .oJhLink{
	display: none;
}

/*********/
/*RESPONSIVE*/
/*********/

@media only screen and (max-width: 1200px) {
	#teaser3 .teaserCar{
		display: none;
	}
}

@media only screen and (max-width: 992px) {
	#logo{
		left: 15px;
	}
	
	
	/*
		Content blocks
	*/
	body.content #bishab h1.contentTitle{
		margin: 0px;
	}
	
	body.content .contentBlocks .contenitem:nth-child(even){
		background: #252525;
	}

	body.content .contentBlocks .contenitem:nth-child(even) .contentText, body.content .contentBlocks .contenitem:nth-child(even) .contentSubHeader{
		color: #FFF;
	}

	body.content .contentBlocks .contenitem:nth-child(even) .row .col:nth-child(1){
		float:left;
	}

	body.content .contentBlocks .contenitem:nth-child(even) .row .col:nth-child(2){
		position: relative;
		left: 0px;
		top: 0px;
	}
	
	body.content .contentBlocks .contenitem .row .col{
		height: auto !important;
	}
	
	body.content .contentBlocks .contenitem .contentBlocksPhoto{
		height: 300px;
		position: relative;
		margin-left: -15px;
		margin-right: -15px;
		width: 100%;
		padding: 0 15px;
		box-sizing: content-box;
	}
	
	body.content .contentBlocks .contentBody {
		padding: 40px 0px;
	}
	
	/*
		Content with Vacancy (job short list)
	*/
	
	body.content .contentOuter .jobremoteshortlistcontent{
		margin: 0px;
		margin-left:-15px;
		margin-right: -15px;
		padding: 30px 30px;
	}
	
	
	body.content .contentOuter .jobremoteshortlistcontent .jslOuter .jslItemContainer .jslInfo{
		float: left;
		padding-right: 0px;
		width: 100%;
	}
	
	body.content .contentOuter .jobremoteshortlistcontent .jslOuter .jslItemContainer .jslBekijk{
		position: relative;
		margin: 15px 0 0 0;
		bottom: 0;
	}
	
	/*
		Functie overzicht full width 
	*/
	body.content .fullWidthOverzicht .items .item{
		width: 100% !important;
	}

	
	/*********/
	/*MODULES*/
	/*********/
	/*
		Vanacy results
	*/
	.vacRes1Outer .actSRFacetCont{
		width: 100%;
		padding: 0px;
	}
	
	.vacRes1Outer .actSResultsCont{
		width: 100%;
		padding: 0px;
		margin: 40px 0 0 0;
	}
	
	.candRes1Outer .actSResultsCont{
		padding: 0;
		width: 100%;
	}

	.candRes1Outer .actSRFacetCont{
		padding: 0;
		width: 100%;
	}
	
	/* 
		MENU & TOP RESPONSIVE 
	*/
	
	#top{
		position: absolute;
		background: transparent;
	}
	
	#top .wrapper.relative{
		position: static;
	}
	
	#top #hamburger{
		display: block;
	}
	
	/*****/
	/*HLB*/
	/*****/
	#hlb1 {
		height: 100%;
		width: 80%;
		top: 0px;
		right: -100%;
		background: #efefef;
		position: fixed;
		z-index: 9999;
		padding: 10px;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	
	#hlb1.active{
		opacity: 1;
		visibility: visible;
		right: 0px;
	}
	
	#hlb1 > ul{
		width: 100%;
		height: 100%;
		overflow-x: hidden;
		overflow-y: scroll;
		background-color: #FFF;
		padding: 60px 0 0 10px;
	}
	
	#hlb1 ul li{
		width: 100%;
		display: block;
	}
	
	#hlb1 ul li a{
		width: 100%;
	}
	
	#hlb1 ul > li > ul{
		top: 0;
		position: static;
		height: 0px;
		overflow: hidden;
		padding: 0px;
	}
	
	#hlb1 ul > li.active > ul{
		left: 0px;
		margin-left: 0px;
		margin-left: 0px;
	}
	
	#hlb1 > ul > li:hover > ul{
		visibility: initial;
		top: initial;
		opacity: 0;
	}
	
	#hlb1 > ul > li.active > ul{
		top: 0;
		height: auto;
		opacity: 1 !important;
		visibility: visible;
	}
	
	#hlb1 > ul > li.hasChildren:after{
		display: none;
	}
	
	#hlb1 > ul > li.hasChildren:before{
		display: none;
	}
	
	#hlb1 > ul > li > ul li a{
		line-height: 80px;
	}
	
	#hlb1 ul li .collapse{
		position: absolute;
		top: 0;
		right: 0;
		height: 60px;
		width: 60px;
		top: 10px;
		background: #efefef;
		cursor: pointer;
	}
	
	#hlb1 ul li .collapse:after{
		content: "";
		background-image: url(../../_images/vw2017/menu-collapse-arrow-gray.png);
		background-repeat: no-repeat;
		background-position: center center;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	
	#hlb1 ul li .collapse.active:after{
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	/*
		Responsive user login
	*/
	#userloginmenu{
		position: fixed;
		width: 80%;
		height: 100%;
		z-index: 999999;
		top: 0px;
		overflow: hidden;
	}
	
	#userloginmenu.active{
		overflow-y: scroll;
	}
	
	#userloginmenu .userloginmenuInner{
		min-height: 100%;
		-ms-transform: translate(100%, 0px); /* IE 9 */
		-webkit-transform: translate(100%, 0px); /* Safari */
		transform: translate(100%, 0px);
	}
	
	
	#hlb9{
		display: none;
	}
	#hlb1 ul #hlb9 {
	    display: block;
	    left: 0;
	    width: 190px;
	    text-align: center;
	}	
	
	/*************/
	/*footerlinks*/
	/*************/
	#footerlinks #footerinfo{
		text-align: center;
	}
	
	/*******/
	/*HLB 7*/
	/*******/
	#hlb7{
		text-align: center;
	}
	
	/*********/
	/*TEASERS*/
	/*********/
	
	/* Teaser 4 */
	#teaser4{
		top: 90px;
	}
}

@media only screen and (max-width: 768px) {
	
	/*************/
	/*Home Busjab*/
	/*************/
	body.home #bishab{
		display: none;
	}
	
	#vacatureCategories .col{
		height: initial !important;
	}
	
	/*********/
	/*TEASERS*/
	/*********/
	
	/*
		Teaser 1
	*/
	#teaser1 .teaserItemContainer .teaserBody{
		width: 100%;
		max-width: 100%;
	}
	
	#teaser1 .teaserText{
		display: none;
	}
	
	#teaser1 .teaserSubHeader{
		width: 100%;
		text-align: center;
		font-size: 40px;
	}
	
	/*
		Teaser 2
	*/
	#teaser2{
		text-align: center;
	}
	
	#teaser2 .teaserIntro{
		position: relative;
	}
	
	#teaser2 .teaserOuter{
		padding: 40px;
	}
	
	#teaser2 .teaserBody .teaserText{
		color: #FFF;
		font-weight: 300;
		font-size: 16px;
		margin-bottom: 30px;
		max-width: 320px;
	}
	
	#teaser2 .teaserBody .teaserSubHeader{
		font-weight: 100;
	}
	
	#teaser2 .teaserIntro .teaserIntoText{
		position: relative;
		left: initial;
		bottom: initial;
	}
	
	#teaser2 .teaserIntro .teaserIntoText a{
		width: 100%;
	}
	
	/*
		Teaser 3
	*/
	#teaser3 {
		background-image: none !important;
	}
	
	#teaser3 .introtext{
		display: none;
	}
	
	#teaser3 .teaserOuter{
		padding: 15px 0;
	}
	
	#teaser3 .teaserOuter .wrapper.icons{
		margin: 0px;
	}
	
	#teaser3 .teaserCar{
		display: none;
	}
	
	#teaser3 .teaserItemInner {
	    height: auto;
	    background-position: top 30% left 48px;
	    background-size: 26px;
	}
	#teaser3 .teaserOuter .teaserText {
	    position: relative;
	    bottom: auto;
	    padding: 60px 20px 20px 20px;
	    text-align: left;
	}
	
	#teaser4{
		display: none;
	}
	
	/*#teaser10{
		display: none;
	}*/
	
	/*******/
	/*HOOKS*/
	/******/
	
	/* jobsremote shortlist */
	
	#jobsremoteshortlist{
		background: #efefef;
		padding: 20px;
	}
	
	
	#jobsremoteshortlist .jslItemContainer{
		width: 100%;
		padding: 30px 30px 90px 30px;
		background: #FFF;
		margin-bottom: 20px;
		position: relative;
	}
	
	#jobsremoteshortlist .jslItemContainer .jslItemImage{
		top: initial;
		bottom: 20px;
		width: 100%;
		max-width: 100%;
		text-align: center;
		right: 0px;
	}
	
	#jobsremoteshortlist .jslItemContainer .jslItemImage img{
		/*max-width: 150px;*/
		/*max-height: 50px;*/
		float: right;
    	margin: 0 30px 0 0;
	}
	
	#jobsremoteshortlist .jslItemContainer .hookItemTitle a{
		font-weight: 300;
		font-size: 16px;
	}
	
	#jobsremoteshortlist .jslItemContainer .hookItemWord{
		font-weight: 300;
		font-size: 12px;
	}
	
	#jobsremoteshortlist .jslOuter > div:nth-child(2) .hookItemTitle:after, #jobsremoteshortlist .jslOuter > div:nth-child(3) .hookItemTitle:after{
		display: none !important;
	}
	
	#jobsremoteshortlist .jslOuter > .jslItemContainer{
		border: 0px;
	}
	
	#jobsremoteshortlist .jslOuter > .jslItemContainer:nth-child(2), #jobsremoteshortlist .jslOuter > .jslItemContainer:nth-child(3){
		padding-top: 30px;
		margin-top: 0;
	}

	#jobsremoteshortlist .jslOuter > .jslItemContainer:nth-child(4), #jobsremoteshortlist .jslOuter > .jslItemContainer:nth-child(5){
		padding-bottom: 30px;
		margin-bottom: 20px;
	}
	
	/* vacature categories jobcathook */
	
	#vacatureCategories{
		background: #FFF;
	}
	
	#vacatureCategories .jobCatHookHolder .jobCatHookHeader{
		font-weight: 100;
		text-align: center;
		color: #262626;
		margin-bottom: 40px;
	}
	
	#vacatureCategories .jobCatHookHolder{
		padding: 30px 10px;
	}
	
	#vacatureCategories .jobCatHookHolder .hookItemTitle{
		width: 100%;
		font-size: 20px;
		font-weight: 100;
	}
	
	#vacatureCategories .jobCatHookHolder .hookItemTitle a{
		padding: 20px 15px 20px 60px;
		color: #9b9b9b;
		width: 100%;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		background-position: center left 20px;
		background-color: #fbfbfb;
	}
	
	#vacatureCategories .jobCatHookHolder .hookItemTitle a:hover{
		background-color: #fc8633;
		color: #FFF;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		background-image: url(../../_images/vw2017/vacature-pointer-white.png);
	}
	
	#vacatureCategories .row .col-md-7{
		margin-right: -10px;
		margin-left: -10px;
	}
	
	/* network hook */
	
	#networkViewHookMultiple a{
		border-right: 0px;
	}
	
	#networkHookScreen .slick-dots{
		display: none !important;
	}
	
	#networkViewHookMultiple a img{
		display: inline-block;
		max-width: 100%;
		max-height: 100px;
	}
	
	/* jobsearchhook */
	
	#jobsearchhook{
		background: transparent;
		bottom: 30px;
		padding: 0px 20px;
	}
	
	#jobsearchhook .actHInput{
		width: 100%;
		margin: 11px 0;
		background-color: #fff;
	}
	
	#jobsearchhook .hookOuter{
		display: block;
	}
	
	#jobsearchhook .actHButton{
		margin: 11px 0;
		width: 100%;
	}
	
	#jobsearchhook .actHICrit select, #jobsearchhook .actHIKw input{
		height: 60px;
	}
	
	#jobsearchhook .actHButton input{
		width: 100%;
		line-height: 60px;
	}
}

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

	#teaser3 .teaserItemInner{
		background-position: top 50% left 30px;
	}	
	#teaser3 .teaserOuter .teaserText{
		padding: 20px 20px 20px 80px;
	}
	#jobsremoteshortlist .jslItemContainer .jslItemImage img {
	    float: none;
	}
	#jobsremoteshortlist .jslItemContainer .jslItemImage {
	    bottom: -10px;
	}
	body.content.jobsdetail #bishab .bisjabcontent {
	    padding: 0;
	}			

}

@media screen and (min-width: 768px) {

	body.werkgevers .outer .formInput > label, 
	body.werkgevers .outer .explain {
	    max-width: 49%;
	}

}

.cke {
display:inline-block !important;
width:900px !important;
}