#yoores_searchfilter label strong, #yoores_searchfilter_home label strong{display:none;}
#yoores_searchfilter_home .yoores_itm {margin-top:-20px;}

.col-sm-9.page-content{padding-left:0px;}
body.marketing.pageid-123.loaded #header .header-top-bar,
body.marketing.pageid-123.loaded #header .banner-content .form-wrap {}

body.marketing.pageid-123.loaded .title-lines h3.mt0{color:blue!important;}
body.marketing.pageid-123.loaded .copyright{background:blue!important;}

li.edit-icon{display:none!important;}
.page-content .tree h4 a{color:#000!important;}

.page-content ul li{list-style-type:none!important;}

p a strong{ font-size:14px; text-transform:lowercase; padding:10px; border:2px solid #043974; text-align:center; border-radius:10px; width:100%; margin-bottom:30px; background:#FBAA19;}

.leftpadding{
  margin-left: -30px;
}

.blockimg {
  position: relative;
  width: 95%;
}

.blockimg .image {
  display: block;
  width: 100%;
  height: auto;
  border-radius:5%;
}

.blockimg .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0.8;
  
  background:#2aadde;
  border-radius:5%;
}

.blockimg:hover .overlay {

}

.blockimg .text {
  color: white;
  font-size: 26px;
  position: absolute;
  top:50%;
  left: 48%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  font-weight:bold;
  line-height:1.3;
}

.pb30{padding-bottom:30px;}

#header .header-banner.marketing.pageid-123{padding:80px 0px;height:300px!important;
}

#header .header-banner.home.pageid-101{
  height:500px!important;
  padding:80px 0px;
}

div.row.justify-content-center.form-wrap{margin-top:80px;}

.blog-featured h4 a{color:#000!important; text-decoration:none!important;}
.page-modules{ margin-bottom:50px; border:none!important;}
.col-md-3 ul li{line-height:2; margin-left:0px!important;}
.col-md-3 ul{margin-left:0px!important; padding:0px!important;}
.job-title h5{margin-top:1px;}
div#page-content{border-top:none!important;}


.keyword {
  float:right;
  margin-right: -15px;

}
.uitge{text-align:center!important; font-size:19px;}
.content-category form#adminForm{margin-top:-20px!important;}

.keyword ul li {
  display: inline-block;
}
.title-lines{ margin-left:0px; padding-left:10px; padding-bottom:0px; height:30px;} 
.title-lines h3.mt0{text-align:left!important; margin-left:0px; padding-left:0px; }
 .keyword ul li a {
  display: block;
  font-weight: 300;
  color: #fff;
  padding: 10px 20px;
  background-color:#2aadde;
  font-size:20px;
}
.keyword ul li a:hover {
 background:#fbaa19!important;
}


.widget-content .moduletable h3{
	text-transform: uppercase!important;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0 0 5px 0;
	padding-bottom:10px;
	border-bottom: 1px solid #e6e6e6;
font-size: 13px;
line-height: 17.6px;
color: #303c42!important;
}

.leading-0 li{list-style-type:none!important;}

.mod-articles-category-group{background:#FBAA19; color:white; padding:10px; font-size:22px; }
.leading-0 li ul {
color:white!important;
font-size:17px!important;
list-style-type:none!important; 
padding-left:0px!important;
}
.leading-0 li ul li.split{ width:100%!important;background:#2aadde;; padding:10px 0px 10px 0px!important; margin:10px 0px 10px 0px!important; }
.leading-0 li ul li a.mod-articles-category-title{color:white!important; text-decoration:none!important; }



.page-content{background:#fff!important; padding:35px; border-top:none!important;}

.header-top-bar .btn{font-size:15px!important;}

.banner-content h1 {
  font-size: 48px;
  font-weight: 300;
  line-height: 1em;
  margin-top: 20px;
}

.banner-content h1 span {
  color: #49e4fa;
}

@media (max-width: 991.98px) {
  .banner-content h1 {
    font-size: 36px;
  }
}

@media (max-width: 991.98px) {
  .banner-content h1 br {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .banner-content h1 {
    font-size: 45px;
  }
}

@media (max-width: 414px) {
  .banner-content h1 {
    font-size: 32px;
  }
}

.banner-content p span {
  color: #49e4fa;
}

@media (max-width: 1280px) {
  .banner-content br {
    display: none;
  }
}

.banner-content .form-wrap {
  background-color:#2aadde!important;

  padding: 20px 20px 60px 20px;
  margin: 60px 20px 40px 30px;
}


.banner-content .form-wrap .nice-select {
  width: 100%;
}

.banner-content .form-wrap .form-control, .form-cols .default-select{
  height: 40px;
  border-radius: 0;
  font-size: 14px;
}

.default-select select{
  height: 40px;
  border-radius: 0;
  font-size: 14px;
  color: #999999;
}

.banner-content .form-wrap .btn-info {
  background-color: #fbaa19;
  width: 100%;
  height: 100%;
  color: #fff;
  border-radius: 0;
  border: none;
  text-transform: uppercase;
  height: 40px;
}

input#yoores_submit.btn.btn-default  {
  background-color: #fbaa19;
  width: 100%;
  height: 100%;
  color: #fff;
  border-radius: 0;
  border: none;
  text-transform: uppercase;
  height: 40px;
  margin-top:20px;
}

.banner-content .form-wrap .btn-info {
  font-size: 14px;
}

@media (max-width: 960px) {
  .banner-content .form-cols {
    margin-bottom: 30px;
  }
  .banner-content .form-cols:last-child {
    margin-bottom: 0;
  }
}



.col-md-3 h3{color:#fff!important; font-size:28px!important; font-weight:bold!important;}
.addthis_native_toolbox{display:none!important;}


.col-md-7 h2{font-size:27px!important; text-transform:uppercase!important; color:#fff!important;}

.col-md-5 .row{}
	
.col-md-5 .button{
text-align:center;
padding:10px;
border-radius:7px;
 text-decoration:none!important;
 background:#2AADDE;
}

.input-append{margin-bottom:20px!important;}

.privacy p{text-align:left!important; margin-left:2px;margin-top:-6px!important;}


.col-md-5 .col-md-10 .button a{color:#fff!important;}
.content .col-md-5 .button a, .content .col-md-5 .button a:hover, .content .col-md-5 .button a:link, .content .col-md-5 .button a:visited{
color:#fff!important;
text-transform:uppercase!important;
font-weight:700;
text-decoration:none!important;
font-size:20px;
}

button {border:none; outline:none; box-shadow: none; display: block; padding: 0; background: transparent;}
textarea {font-family: 'Open Sans', sans-serif;display: block; font-size: 16px; line-height: 28px; outline: none; box-shadow: none;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
a.btn.btn-block.btn-custom{font-size:1.5em!important; text-transform:uppercase!important; font-weight:700!important; text-align:center!important;}
p.italic{ font-style:italic!important;}
/*Vacature page styles*/

  /*==============================================
    Yoores componenten/modules Css
===============================================*/

/*Video responsive code*/

.videoWrapper  {
position: relative;
padding-bottom: 56.25%;
overflow: hidden;
max-width: 100%;
height:0; 
}
 
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/*Video responsive code*/
div.yoores_blck{margin-bottom:20px;}
.yoores_itm label{margin-left:7px; color:white!important;}
.yoores_blck h3{color:white!important; margin-top:10px; font-size:18px!important;}
.col-sm-3.page-sidebar{background-color:#2aadde; padding-top:20px; }

#mail_this_link_form label{ font-weight:normal!important;}
#mail_this_link_form input {margin:0 auto;width:100%; text-align:center; background:#F16531!important; padding:10px; color:#fff!important; border:none!important;}
#mail_this_link_form form, .mail_this_page{ text-align:center!important;}
input#mtp_friend_email{background:none!important;  color:#043974!important; box-shadow:none!important; border:1px solid #0651A5!important;}
.overons{margin:20px 0px 20px 0px;}
.notitie{margin-top:-45px!important;}
.item-page .form-validate{margin-top:-35px!important;}
div#apply-page.item-page p strong{color:#043974!important; font-size:20px;display:inline-block; margin-top:15px; }
.bt-social-share{background:none!important; border:none!important; }
form#apply.form-validate input, form#apply.form-validate label, form#apply.form-validate textarea{padding-left:10px;}

form#apply.form-validate .btn-secondary{background:#00FF6D!important;}

form#apply.form-validate fieldset input, form#apply.form-validate fieldset textarea{ font-size:14px!important; font-weight:bold;}

form#apply.form-validate legend{
	text-align:left!important;
	border:none;
	line-height:25px;
	margin-top:20px;
	font-size:20px!important; 
    color:#043974!important; 
     margin:-15px 0 15px 0!important;
    font-weight:bold!important;
	font-family: "Roboto", sans-serif;
}

form#apply.form-validate label {
  display: inline-block;
  text-transform:capitalize!important;
  color:#0651A5!important;
  font-size:17px!important;
  font-weight:bold!important;
}

fieldset#jform_geslacht.radio{ text-align:center!important; width:540px!important;  font-size:17px!important; margin-left:-15px;}

form#apply.form-validate fieldset {
  overflow: hidden
}


input#jform_geslacht0, input#jform_geslacht1{ color:#000!important;margin-left:-2px!important;}

input[type=radio],
input.radio {
  float: left;
  clear: none;
  margin: 2px 0 0 2px;
  color:#000!important;
  font-size:16px!important;
}

input#jform_voornaam.required, input#jform_straat, input#jform_postcode, input#jform_mobiel, input#jform_telefoon, input#jform_privacy{
float: left;
  clear: none;
  margin: 0px 3px 0 0px;
  
}

input#jform_privacy{margin-top:5px; margin-right:5px;}

input#jform_voornaam,
input#jform_voornaam.required, 
input#jform_achternaam.required, 
input#jform_straat, 
input#jform_huisnummer, 
input#jform_postcode,
input#jform_plaats, 
input#jform_mobiel,
input#jform_email.required.validate-email.email.required,
input#jform_telefoon
{width:100%!important; border:1px solid #0651A5!important; margin-bottom:5px; text-transform:capitalize!important; color:#043974!important;}

input#jform_land, textarea#jform_motivatie{width:100%!important; margin-top:2px; border:1px solid #0651A5!important; text-transform:capitalize!important;color:#043974!important;}
input#jform_geboortedatum.date{width:100%!important; text-transform:capitalize!important;}
input#uploadCV.input-large.required.required{width:100%!important;border:1px solid #0651A5!important; margin-top:5px; margin-bottom:5px; text-transform:capitalize!important;color:#043974!important;}
button.btn.btn-default{width:100%!important; background:#043974!important;  color:white!important; padding:12px!important; text-transform:capitalize!important; width:300px;   font-size:16px!important; margin-top:2px;}
form#apply.form-validate a.btn{background:#0651A5!important; color:#fff!important; font-weight:bold!important; text-transform:capitalize!important;}
form#apply button{background:#F16531!important; color:#fff!important; font-weight:bold!important; margin-top:10px;}



@media(max-width:992px ) {
  input#jform_voornaam,
	input#jform_voornaam.required, 
input#jform_achternaam.required, 
input#jform_straat, 
input#jform_huisnummer, 
input#jform_postcode,
input#jform_plaats, 
input#jform_mobiel,
input#jform_email.required.validate-email.email.required,
input#jform_telefoon,input#jform_land, textarea#jform_motivatie
{width:100%!important; }
.bt-social-share{float:none!important; width:100%!important; margin-right:0px;}
input#jform_voornaam.required, input#jform_straat, input#jform_postcode, input#jform_mobiel, input#jform_telefoon{
float:none!important;} 
button.btn.btn-default{width:100%!important; float:none!important;}
  .item-page .form-validate{margin-top:-5px!important;}
  #apply-page.item-page .col-md-4{padding-left:0!important;}
  .col-md-5 .button{margin-bottom:20px;}
  .top{margin-top:20px;}
  .banner-content .form-wrap {
  height:none!important;}
  .keyword, .keyword ul li a {width:100%; text-align:center!important; z-index:100!important; margin-top:60px;}
  .justify-content-center.form-wrap{display:none;}
}