@charset "utf-8";
/***!  templates/vitalis/css/template.css  !***/

.hide-desktop { display:none !important; }
html { overflow-x:hidden; }
body {
  font-family:'dinpro-regular', Arial, Helvetica, 'sans-serif';
  font-weight:300 !important;
  font-size:93.8%;
  line-height:175%;
  color:#000000;
  margin:0;
  height:100%;
  overflow-x:hidden;
  background:#ffffff;
}
.container {
  width:100%;
  max-width:1350px;
  padding:0 60px;
  height:auto;
  margin:0 auto;
  overflow:hidden;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.float-left { float:left; }
.float-right { float:right; }
.group:before, .group:after {
  content:"";
  display:table;
}
.group:after { clear:both; }
.ie7 .group { zoom:1; }
img {
  max-width:100%;
  height:auto;
  border:none;
}
.clear { clear:both; }
strong { font-family:'dinpro-bold'; }
hr {
  background:#ffffff;
  border:none;
  border-bottom:1px dashed #e4ebed;
  margin:0 0 30px;
  min-height:10px;
  float:left;
}
.icon {
  margin:0 8px 10px 0;
  vertical-align:sub;
  font-size:120% !important;
}
.fa-phone { font-size:140% !important; }
a {
  color:#b32317;
  text-decoration:none;
  -webkit-transition:all 100ms ease-in-out;
  -moz-transition:all 100ms ease-in-out;
  -ms-transition:all 100ms ease-in-out;
  -o-transition:all 100ms ease-in-out;
  transition:all 100ms ease-in-out;
}
a:hover {
  color:#b32317;
  opacity:0.75;
  text-decoration:none;
  -webkit-transition:all 100ms ease-in-out;
  -moz-transition:all 100ms ease-in-out;
  -ms-transition:all 100ms ease-in-out;
  -o-transition:all 100ms ease-in-out;
  transition:all 100ms ease-in-out;
}
a:active { color:#650d1c; }
li a { color:#000000; }
a.no-border { border:none; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { border:none; }
.tooltip { display:none !important; }
.span12 {
  width:100% !important;
  margin-left:0 !important;
}
.span11 { width:91.55% !important; }
.span10 { width:83.1% !important; }
.span9 { width:74.65% !important; }
.span8 { width:66.2% !important; }
.span7 { width:57.75% !important; }
.span6 { width:49.3% !important; }
.span5 { width:40.85% !important; }
.span4 { width:32.4% !important; }
.span3 { width:23.95% !important; }
.span2 { width:15.5% !important; }
.span1 { width:7.05% !important; }
[class*="span"] {
  display:block;
  width:100%;
  min-height:10px !important;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  float:left;
  margin-left:1.4%;
}
[class*="span"]:first-child { margin-left:0; }
* {
  -webkit-box-sizing:border-box !important;
  -moz-box-sizing:border-box !important;
  box-sizing:border-box !important;
}
@font-face {
  font-family:'fontawesome';
  src:url('/templates/vitalis/fonts/fontawesome-webfont.eot');
  src:url('/templates/vitalis/fonts/fontawesome-webfont.eot#iefix') format('embedded-opentype'), url('/templates/vitalis/fonts/fontawesome-webfont.woff') format('woff'), url('/templates/vitalis/fonts/fontawesome-webfont.ttf') format('truetype'), url('/templates/vitalis/fonts/fontawesome-webfont.svg#fontawesome') format('svg');
  font-weight:normal;
  font-style:normal;font-display:swap;}
@font-face {
  font-family:'dinpro-bold';
  src:url('/templates/vitalis/fonts/dinpro-bold-webfont.eot');
  src:url('/templates/vitalis/fonts/dinpro-bold-webfont.eot#iefix') format('embedded-opentype'), url('/templates/vitalis/fonts/dinpro-bold-webfont.woff') format('woff'), url('/templates/vitalis/fonts/dinpro-bold-webfont.ttf') format('truetype'), url('/templates/vitalis/fonts/dinpro-bold-webfont.svg#dinpro-medium-webfont') format('svg');font-display:swap;}
@font-face {
  font-family:'dinpro-medium';
  src:url('/templates/vitalis/fonts/dinpro-medium-webfont.eot');
  src:url('/templates/vitalis/fonts/dinpro-medium-webfont.eot') format('eot'), url('/templates/vitalis/fonts/dinpro-medium-webfont.woff') format('woff'), url('/templates/vitalis/fonts/dinpro-medium-webfont.ttf') format('truetype'), url('/templates/vitalis/fonts/dinpro-medium-webfont.svg#dinpro-regular-webfont') format('svg');
  font-weight:normal;
  font-style:normal;font-display:swap;}
@font-face {
  font-family:'dinpro-regular';
  src:url('/templates/vitalis/fonts/dinpro-regular-webfont.eot');
  src:url('/templates/vitalis/fonts/dinpro-regular-webfont.eot') format('eot'), url('/templates/vitalis/fonts/dinpro-regular-webfont.woff') format('woff'), url('/templates/vitalis/fonts/dinpro-regular-webfont.ttf') format('truetype'), url('/templates/vitalis/fonts/dinpro-regular-webfont.svg#dinpro-regular-webfont') format('svg');
  font-weight:normal;
  font-style:normal;font-display:swap;}
@font-face {
  font-family:'CircularStd-Bold';
  src:url('/templates/vitalis/fonts/CircularStd-Bold.eot');
  src:url('/templates/vitalis/fonts/CircularStd-Bold.eot#iefix') format('embedded-opentype'), url('/templates/vitalis/fonts/CircularStd-Bold.woff') format('woff'), url('/templates/vitalis/fonts/CircularStd-Bold.ttf') format('truetype'), url('/templates/vitalis/fonts/CircularStd-Bold.svg#CircularStd-Bold') format('svg');
  font-weight:normal;
  font-style:normal;font-display:swap;}
@font-face {
  font-family:'CircularStd-Medium';
  src:url('/templates/vitalis/fonts/CircularStd-Medium.eot');
  src:url('/templates/vitalis/fonts/CircularStd-Medium.eot#iefix') format('embedded-opentype'), url('/templates/vitalis/fonts/CircularStd-Medium.woff') format('woff'), url('/templates/vitalis/fonts/CircularStd-Medium.ttf') format('truetype'), url('/templates/vitalis/fonts/CircularStd-Medium.svg#CircularStd-Medium') format('svg');
  font-weight:normal;
  font-style:normal;font-display:swap;}
@font-face {
  font-family:'CircularStd-Book';
  src:url('/templates/vitalis/fonts/CircularStd-Book.eot');
  src:url('/templates/vitalis/fonts/CircularStd-Book.eot#iefix') format('embedded-opentype'), url('/templates/vitalis/fonts/CircularStd-Book.woff') format('woff'), url('/templates/vitalis/fonts/CircularStd-Book.ttf') format('truetype'), url('/templates/vitalis/fonts/CircularStd-Book.svg#CircularStd-Book') format('svg');
  font-weight:normal;
  font-style:normal;font-display:swap;}
h1, h2, h3, h4, h5, h6 {
  font-family:'dinpro-medium', Tahoma, sans-serif;
  margin:0 0 20px 0;
  font-size:150%;
  line-height:115%;
  font-weight:normal;
  letter-spacing:0.01em;
  color:#58595b;
}
p { margin:0 0 20px 0; }
.transition {
  -webkit-transition:all 100ms ease-in-out;
  -moz-transition:all 100ms ease-in-out;
  -ms-transition:all 100ms ease-in-out;
  -o-transition:all 100ms ease-in-out;
  transition:all 100ms ease-in-out;
}
.chevron {
  font-family:'FontAwesome';
  content:'\f054' !important;
  font-size:80%;
  color:#b32317;
  padding-right:5px;
  display:table-cell;
  left:0;
}
.inputfield {
  background:#ffffff;
  width:100%;
  height:50px;
  padding:10px;
  border:1px solid #e4ebed !important;
  -webkit-appearance:none;
  -moz-appearance:none;
  cursor:text;
  font-family:'dinpro-regular', Arial, Helvetica, 'sans-serif';
  font-size:100%;
}
.inputfield:focus {
  outline:none !important;
  box-shadow:none !important;
  border:1px solid #e4ebed !important;
  -webkit-transition:all 100ms ease-in-out;
  -moz-transition:all 100ms ease-in-out;
  -ms-transition:all 100ms ease-in-out;
  -o-transition:all 100ms ease-in-out;
  transition:all 100ms ease-in-out;
}
button, input[type=submit], .btn-primary {
  background:#b32317;
  border:none;
  padding:10px 15px;
  height:45px;
  display:inline-block;
  vertical-align:sub;
  cursor:pointer;
  font-family:'dinpro-regular';
  font-size:120% !important;
  line-height:137%;
  color:#ffffff;
  text-transform:uppercase;
}
button:hover, input[type=submit]:hover, .btn-primary:hover {
  -webkit-transition:all 100ms ease-in-out;
  -moz-transition:all 100ms ease-in-out;
  -ms-transition:all 100ms ease-in-out;
  -o-transition:all 100ms ease-in-out;
  transition:all 100ms ease-in-out;
  background:#58595b;
  color:#ffffff;
  text-decoration:none;
}
.blue { color:#5c73ae; }
.yellow { color:#e5ba5a; }
.behandelaars_cta { display:inline-block; }
.behandelaars_cta p {
  text-align:center !important;
  padding:14px 23px;
  background:#64529f;
  font-size:20px;
}
.behandelaars_cta p:hover { opacity:0.9; }
.behandelaars_cta a {
  text-align:center !important;
  color:#fff;
  font-family:'dinpro-regular', Arial, Helvetica !important;
}
.behandelaars_cta a:hover { opacity:1 !important; }
.grecaptcha-badge { visibility:hidden; }
header {
  position:relative;
  font-family:'dinpro-regular';
  z-index:1;
}
header .container {
  position:relative !important;
  overflow:visible !important;
}
header > .moduletable {
  min-height:300px;
  line-height:0;
}
.top {
  width:100%;
  position:absolute;
  top:0;
  z-index:10000000000000000;
}
.top ul {
  margin:0;
  padding:0;
  list-style:none;
}
.top > div {
  width:100%;
  background:#b32317;
}
.top a { color:#ffffff; }
.top a:hover {
  color:#ffffff;
  text-decoration:none;
  opacity:0.5;
}
#search .span4, .moduletable.search { padding:30px 0; }
.search input[type=text] {
  width:88%;
  height:25px;
  padding:3px 10px;
  border:none !important;
  float:left;
  font-size:93.3%;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.search button {
  width:12%;
  height:25px;
  padding:0;
  background:#ffffff;
  float:left;
}
.search button:before {
  font-family:'fontawesome';
  content:'\f002';
  color:#000000;
  line-height:135%;
  vertical-align:top;
}
.search button:hover, .search button:hover:before {
  background:#ffffff;
  color:#e4ebed;
}
.topnav {
  letter-spacing:0.02em;
  text-align:right;
}
.topnav ul > li {
  display:inline-block;
  margin-left:2%;
}
.topnav .current a {
  color:#ffffff;
  opacity:0.75;
  text-decoration:none;
}
.topnav .maximenuck2 {
  max-width:1350px;
  margin:0 auto;
}
.off-nav-233 dt.level2 { display:none !important; }
.off-nav-233 dd.level2 { display:block !important; }
.off-nav-233 .level3 dt { padding-left:40px !important; }
.off-nav-233 .level3 a { font-size:16px !important; }
.topnav li.level1 { padding:30px 0; }
.topnav #maximenuck249 .maximenuck .level1 > .floatck {
  width:100%;
  left:0;
  margin-top:30px;
  padding:40px 60px;
  background:#d7e0eb;
}
.topnav .maximenuckh ul li.level2 {
  float:left;
  width:18%;
  margin-left:0 !important;
}
.topnav .maximenuckh ul li.level2:first-child { margin-left:0 !important; }
.topnav .maximenuck .floatck .nav-header {
  color:#b32317;
  display:block;
  font-family:'dinpro-medium';
  margin-bottom:3px;
  font-size:17px;
  text-align:left;
  text-transform:none;
}
.topnav .maximenuck .level2 .floatck {
  background:none !important;
  display:block !important;
  position:relative !important;
}
.item236 { width:60% !important; }
.item532, .item747 {
  width:100% !important;
  margin-left:0 !important;
  float:left;
}
.item220 li, .item236 li, .item532 li, .item747 li { margin-left:0 !important; }
.topnav .maximenuckh ul li.level3 {
  display:block;
  margin-left:0 !important;
}
.topnav .maximenuckh ul li.level3 a { color:#000000; }
.topnav .maximenuckh ul li.level3 a:hover {
  color:#000000;
  text-decoration:none;
  opacity:0.5;
}
.topnav .item1384 { font-weight:bold; }
.mainnav-2017, .mainnav-2017-front {
  position:relative;
  z-index:3;
  overflow:visible;
}
.mainnav-2017 { margin-top:-36px; }
.mainnav-2017-front { margin:20px 0 40px; }
.mainnav-2017 > .container, .mainnav-2017-front > .container {
  padding:0;
  overflow:visible;
  position:relative;
}
.mainnav .maximenuck { font-family:'dinpro-regular'; }
.mainnav-2017 ul, .mainnav-2017-front ul {
  list-style:none;
  margin:0;
  padding:0;
}
.mainnav .maximenuckh ul li.level1 {
  width:17.5% !important;
  text-align:center;
  text-transform:uppercase;
  display:inline-block;
}
.mainnav .maximenuckh ul li.item253 { width:30% !important; }
.mainnav .maximenuckh ul > li a {
  display:block;
  color:#000000;
  padding:5px 0;
  margin-bottom:10px;
}
.mainnav .maximenuckh ul li.level1 > a {
  font-family:'dinpro-medium';
  color:#ffffff;
  letter-spacing:1.5px;
}
.mainnav.mainnav-2017-front .maximenuckh ul li.level1 > a {
  font-family:'dinpro-medium';
  font-size:106.7%;
  color:#58595b;
  background:none;
}
.mainnav .maximenuck .level1 > a:hover, .mainnav .maximenuck .level1.active a {
  padding:5px 0 10px;
  margin-bottom:0;
  cursor:pointer;
}
.mainnav-2017-front .maximenuckh ul li.level1 > a:hover { color:#ffffff; }
.mainnav-2017-front .maximenuck .level1 > .floatck:hover .maximenuck .level1 > a { background:rgba(229,200,158,0.8); }
.item156.active > a {
  background:#e5c89e !important;
  color:#ffffff !important;
}
.mainnav .maximenuck .item156 a { background:rgba(229,200,158,0.8); }
.maximenuck .item156 > a:hover { background:#e5c89e !important; }
.item174.active > a {
  background:#5c73ae !important;
  color:#ffffff !important;
}
.mainnav-2017-front .maximenuck .item174.active > a {
  background:rgba(92,115,174,0.8);
  color:#ffffff;
}
.mainnav .maximenuck .item174 a { background:rgba(92,115,174,0.8); }
.maximenuck .item174 > a:hover { background:#5c73ae !important; }
.item175.active > a {
  background:#e5ba5a !important;
  color:#ffffff !important;
}
.mainnav-2017-front .maximenuck .item175.active > a {
  background:rgba(229,186,90,0.8);
  color:#ffffff;
}
.mainnav .maximenuck .item175 a { background:rgba(229,186,90,0.8); }
.maximenuck .item175 > a:hover { background:#e5ba5a !important; }
.item253.active > a {
  background:#64529f !important;
  color:#ffffff !important;
}
.mainnav-2017-front .maximenuck .item253.active > a {
  background:rgba(100,82,159,0.8);
  color:#ffffff;
}
.mainnav .maximenuck .item253 a { background:rgba(100,82,159,0.8); }
.maximenuck .item253 > a:hover { background:#64529f !important; }
.item176.active > a {
  background:#dc5950 !important;
  color:#ffffff !important;
}
.mainnav-2017-front .maximenuck .item176.active > a {
  background:rgba(220,89,80,0.8);
  color:#ffffff;
}
.mainnav .maximenuck .item176 a { background:rgba(220,89,80,0.8); }
.maximenuck .item176 > a:hover { background:#dc5950 !important; }
.mainnav .maximenuckh ul > li a:hover { opacity:1; }
.mainnav #maximenuck235 .maximenuck .level1 > .floatck {
  width:100% !important;
  left:0 !important;
  margin-top:-5px;
  padding:60px;
}
.item156 .floatck { background:#fbf6ee; }
.item174 .floatck { background:#ebeef5; }
.item175 .floatck { background:#fdfaf4; }
.item253 .floatck { background:#e8e5f2; }
.item176 .floatck { background:#fbeeed; }
.mainnav .maximenuckh ul li.level2 {
  float:left;
  width:14.3646408839779%;
  margin-left:2.556684657883553% !important;
}
.item200, .item220, .item289, .item260, .item608 { width:31.285966425839353% !important; }
.mainnav .maximenuckh ul li.level2:first-child { margin-left:0 !important; }
.mainnav .maximenuck .floatck .nav-header {
  display:block;
  font-family:'dinpro-medium';
  margin-bottom:3px;
  font-size:17px;
  text-align:left;
  text-transform:none;
}
.item156 .nav-header { color:#e5c89e; }
.item174 .nav-header { color:#5c73ae; }
.item175 .nav-header { color:#e5ba5a; }
.item253 .nav-header { color:#64529f; }
.item176 .nav-header { color:#dc5950; }
.mainnav .maximenuck .level2 .floatck {
  background:none !important;
  display:block !important;
  position:relative !important;
}
li.level3 {
  text-align:left;
  text-transform:none;
}
.item200 li, .item220 li, .item289 li, .item532 li, .item260 li, .item608 li {
  width:50%;
  float:left;
}
.item236 li {
  width:33% !important;
  float:left;
}
.item307 { width:66% !important; }
.item307, .item308 { margin:0 !important; }
.item293 { display:none; }
.item199 { width:23.364641% !important; }
.item199 ul {
  column-count:2;
  -moz-column-count:2;
  -webkit-column-count:2;
}
.level2 a {
  background:none !important;
  line-height:21px;
  padding:3px 0 !important;
  margin-bottom:0 !important;
}
.level2 a:hover { opacity:0.5 !important; }
header > .moduletable { margin-top:86px !important; }
.flexslider .slides img {
  min-height:460px;
  min-width:106%;
  margin-left:-3%;
}
.flex-caption {
  background:none !important;
  max-width:1350px;
  margin:-178px auto 0 !important;
  padding:0 60px 150px !important;
  position:relative !important;
  font-family:'dinpro-medium';
  font-size:70px !important;
  text-align:center;
  text-shadow:2px 3px 4px rgba(0,0,0,0.5) !important;
}
.contact .flex-caption { margin:-168px auto 0 !important; }
.headerimage img { width:100%; }
header .banner {
  margin:-39vh auto 39vh;
  padding:0;
  z-index:10000000000000;
}
.front header .banner { margin-bottom:30vh; }
header .banner-top10 a:hover { opacity:0.9; }
.banner-top10 img { box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5); }
.front header .banner2 .container { overflow:hidden !important; }
.front header .banner2 {
  background:#d7e0eb;
  display:block;
  overflow:hidden;
  margin-top:-3vh;
  margin-bottom:3vh;
  padding:0;
  position:relative;
}
.front header .banner2 a { cursor:pointer; }
.front header .banner2 a > div, .front header .banner2 .container {
  padding:0;
  display:flex;
  justify-content:center;
  height:80px;
}
.front header .banner2 a div div, .front header .banner2 .container div { padding:5px 30px; }
.front header .banner2 a div div:first-child, .front header .banner2 .phone {
  background:#63c29c;
  color:#ffffff;
  font-size:160%;
  height:100%;
  text-align:center;
  display:flex;
  line-height:290%;
}
.front header .banner2 a div div:first-child span, .front header .banner2 .phone span {
  font-size:60%;
  margin-bottom:10px;
}
.front header .banner2 .phone a {
  color:#ffffff;
  width:100%;
}
.front header .banner2 a div div:last-child, .front header .banner2 .links {
  color:#63c29c;
  font-size:150%;
  height:100%;
  position:relative;
  display:flex;
  line-height:310%;
}
.front header .banner2 .links a { color:#000000; }
.front header .banner2 a:hover { opacity:0.5 !important; }
.moduletable.breadcrumbs {
  font-size:86.7%;
  color:#b32317;
  line-height:200% !important;
}
.breadcrumbs ul {
  margin:0;
  padding:0 0 25px;
  list-style:none !important;
}
.breadcrumbs li {
  display:inline-block !important;
  padding-right:5px;
  font-size:106.7%;
}
.breadcrumbs li:before {
  font-family:'FontAwesome';
  content:'\f054' !important;
  font-size:80%;
  color:#b32317;
  padding-right:5px;
  display:table-cell;
  left:0;
  display:inline !important;
}
.breadcrumbs a {
  font-family:'dinpro-regular', Arial, Helvetica, 'sans-serif' !important;
  color:#b32317;
  display:inline !important;
  font-size:100% !important;
}
.breadcrumbs a:hover { opacity:0.75; }
.breadcrumbs li:first-child:before { display:none !important; }
.breadcrumbs .divider { display:none; }
.mainbody {
  z-index:2;
  position:relative;
}
.mainbody { margin-top:-10px; }
.front .mainbody { padding-bottom:0; }
.mainbody > .container {
  border-left:60px solid #e5c89e;
  padding-right:60px !important;
  padding:0;
}
.mainbody > .container .span12.row-0 { display:none; }
.parent-174 .mainbody > .container { border-left:60px solid #5c73ae; }
.parent-175 .mainbody > .container { border-left:60px solid #e5ba5a; }
.parent-253 .mainbody > .container { border-left:60px solid #64529f; }
.parent-176 .mainbody > .container { border-left:60px solid #dc5950; }
.parent-177 .mainbody > .container, .parent-179 .mainbody > .container, .parent-180 .mainbody > .container, .parent-181 .mainbody > .container, .parent-240 .mainbody > .container, .parent-270 .mainbody > .container, .parent-398 .mainbody > .container, .parent-1399 .mainbody > .container { border-left:60px solid #b32317; }
.parent- .mainbody > .container { border-left:60px solid #ea5045; }
article ul, article ol {
  margin:0 0 20px 17px;
  padding:0;
  list-style-image:url(/templates/vitalis/images/chevron.png);
}
article ol {
  list-style:roman !important;
  padding:0 0 0 17px;
}
article ol li { display:list-item; }
.contact article ul li:before { content:''; }
.aside {
  min-height:0 !important;
  background:#ffffff;
}
.aside.wissehaege, .aside.brunswijck, .aside.peppelrode, .aside.vonderhof, .aside.t-lint, .aside.fakkellaan { margin-top:-158px; }
.aside.agenda { margin-top:-58px; }
.front .owl-carousel { margin-bottom:50px !important; }
.site aside.container { padding-left:0; }
.nieuwskop { margin-top:100px; }
.nieuwskop a {
  font-size:100% !important;
  color:#e4ebed;
  text-align:center !important;
}
.dienstverlening {
  font-family:'dinpro-medium';
  font-size:150%;
  text-align:right !important;
  color:#58595b;
  line-height:130%;
}
.span6 .dienstverlening { font-size:120%; }
.dienstverlening span {
  font-family:'dinpro-bold';
  color:#b32317;
  font-size:120%;
  vertical-align:bottom;
  padding-top:5px;
  display:inline-block;
}
#unsubpage { padding:120px 3%; }
.search-results li {
  border-bottom:1px dashed #e4ebed;
  padding:30px 0 10px !important;
}
.pagination ul {
  width:100%;
  margin:40px 0;
  padding:0;
  list-style:none;
  text-align:center;
}
.pagination li {
  display:inline;
  padding:0 3px;
}
.pagination li a { color:#b32317; }
.pagination li a:hover { text-decoration:underline !important; }
.search-pages-counter {
  width:100%;
  margin:30px 0 !important;
  text-align:center;
}
a.cta {
  display:block !important;
  background:#b32317 !important;
  font-family:'dinpro-medium' !important;
  font-size:120% !important;
  color:#ffffff !important;
  text-align:center !important;
  padding:10px !important;
  margin:50px 0 30px !important;
}
a.cta:hover { background:#62b386 !important; }
.front a.cta {
  max-width:90%;
  margin:60px 0 0 !important;
}
a.cta-text { display:inline !important; }
.fsf_mod_faqs_title:before {
  font-family:'fontawesome';
  content:'\f078';
  color:#b32317;
  line-height:135%;
  padding-right:5px;
}
.fsf_mod_faqs_answer > *:first-child { margin-top:15px; }
.jlmf-section {
  margin:0;
  padding:34px 3%;
  overflow:hidden;
}
.jlmf-section:last-child { display:none; }
.jlmf-label, [class*="jlmf-list"] {
  margin-left:0;
  margin-bottom:20px;
}
.jlmf-link, [class*="jlmf-list"] { float:left; }
.jlmf-list-1 > div { padding:0; }
.jlmf-list-1 > div > div {
  display:inline;
  color:#ffffff;
}
.jlmf-list-1 > div > div input { visibility:hidden; }
.jlmf-list-1 > div > div label {
  cursor:pointer;
  padding:10px 20px;
  margin-left:-16px;
  margin-right:15px;
}
.jlmf-list-1 > div > div:nth-child(5) label { background:#6cbe99; }
.jlmf-list-1 > div > div:nth-child(4) label { background:#69acdf; }
.jlmf-list-1 > div > div:nth-child(3) label { background:#fdc543; }
.jlmf-list-1 > div > div:nth-child(2) label { background:#dc5f90; }
.jlmf-list-1 > div > div:nth-child(1) label { background:#5975b5; }
.jlmf-list-1 > div > div input + label:hover:after, .jlmf-list-1 > div > div input:checked + label:after { content:' ✓'; }
.jlmf-link {
  background:#58595b !important;
  margin-top:1px !important;
  padding:10px 20px !important;
  height:46px;
  text-transform:none;
  font-size:100% !important;
}
.jlmf-link:hover {
  background:#b32317 !important;
  text-decoration:none !important;
}
.khaki-light { background:#fbf7f1; }
.parent-174 .khaki-light { background:rgba(92,115,174,0.3); }
.parent-175 .khaki-light { background:rgba(229,186,90,0.1); }
.parent-253 .khaki-light { background:rgba(100,82,159,0.3); }
.khaki-medium { background:#e9dbc5; }
.khaki { background:#e5c89e; }
.olive { background:rgba(0,0,0,0.3); }
.page-header { display:none; }
.onze-locaties ol, .contactgegevens ol {
  list-style-image:none !important;
  list-style-type:none !important;
  margin:0 0 15px 33px;
  padding:0;
}
.onze-locaties ol li, .contactgegevens ol li {
  position:relative;
  margin-bottom:10px;
}
.onze-locaties ol li em, .contactgegevens ol li em {
  background:rgba(0,0,0,0.3);
  width:26px;
  font-size:86.7%;
  color:#ffffff;
  text-align:center;
  font-style:normal;
  -webkit-border-radius:40px;
  -moz-border-radius:40px;
  border-radius:40px;
  display:inline-block;
  margin-right:8px;
  margin-left:-33px;
}
fieldset {
  border:none;
  margin:0 !important;
  padding:0;
}
.formCaption { width:25% !important; }
.formBody {
  width:100%;
  margin-bottom:10px;
}
fieldset.formFieldset ol.formContainer li { padding:0 !important; }
input[type=text] {
  background:#ffffff;
  width:100%;
  height:50px;
  padding:10px;
  border:1px solid #e4ebed !important;
  -webkit-appearance:none;
  -moz-appearance:none;
  cursor:text;
  font-family:'dinpro-regular', Arial, Helvetica, 'sans-serif';
  font-size:100%;
}
input[type=text], textarea {
  background:#ffffff;
  width:100%;
  height:50px;
  padding:10px;
  border:1px solid #e4ebed !important;
  -webkit-appearance:none;
  -moz-appearance:none;
  cursor:text;
  font-family:'dinpro-regular', Arial, Helvetica, 'sans-serif';
  font-size:100%;
}
textarea { height:100px; }
.uitagenda { margin-bottom:60px !important; }
#frameContainer {
  background:white url('/templates/vitalis/images/ajax-loader.gif') no-repeat 50% 50%;
  margin:30px;
  margin-top:0;
}
#frameContainer iframe {
  display:block;
  border:none !important;
}
footer {
  background:rgba(0,0,0,0.5);
  font-size:86.7%;
  color:#ffffff;
}
footer .footer {
  padding-top:50px;
  padding-bottom:10px;
}
footer .footer > div:first-child { padding-right:4%; }
footer .footer > div:last-child { padding-left:2%; }
footer h3 {
  font-size:120%;
  color:#ffffff;
  margin-bottom:15px;
}
footer .pijlermenu h3 { visibility:hidden; }
footer ul {
  margin:0;
  padding:0;
  list-style:none;
}
footer li { padding:3px 0; }
footer .footermenu li {
  width:45%;
  float:left;
}
footer a { color:#ffffff; }
footer a:hover {
  color:#ffffff;
  opacity:0.6;
}
.link-twitter, .link-linkedin, .link-facebook {
  height:24px;
  padding-left:28px;
  margin-bottom:8px;
  line-height:26px;
  display:inline-block;
}
.link-twitter { background:url(/templates/vitalis/images/icon-twitter.png) left no-repeat; }
.link-linkedin { background:url(/templates/vitalis/images/icon-linkedin.png) left no-repeat; }
.link-facebook { background:url(/templates/vitalis/images/icon-facebook.png) left no-repeat; }
.copyright {
  padding-top:10px;
  padding-bottom:75px;
  color:#ffffff;
}
.copyright .span9 { text-align:right; }
.copyright ul {
  list-style:none;
  padding:0;
  margin:0;
}
.copyright li {
  display:inline;
  margin-left:21px;
  font-family:'dinpro-bold';
}
.copyright li:first-child { margin-left:0; }
.copyright p { margin:0; }
.doorsturen { display:inline-block !important; }
.parent-355 h1 {
  margin-top:150px;
  padding:0 15%;
  font-size:150%;
  text-transform:uppercase;
}
.rsseo_title { display:none; }
.rsseo_links { padding:0 15%; }
.rsseo_links_small { font-size:100% !important; }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { margin:0 auto !important; }
.jux-slider h2 {
  position:absolute;
  width:84%;
  min-height:60px;
  left:8%;
  right:8%;
  bottom:20px;
}
.jux-content-slider .item figure {
  max-height:240px;
  overflow:hidden;
}
.jux-slider a span {
  color:#ffffff !important;
  text-align:left;
  font-family:'dinpro-medium';
  font-size:120% !important;
  line-height:150% !important;
  text-transform:uppercase !important;
  color:#ffffff !important;
  font-weight:bold !important;
  text-shadow:2px 2px 4px rgba(0,0,0,0.9);
  z-index:1000000;
}
.jux-content-slider .item { border:none !important; }
.owl-stage > div:nth-child(odd) .content-slider-date-share { background:#e4ebf1; }
.owl-stage > div:nth-child(even) .content-slider-date-share { background:#d7e0eb; }
.jux-slider h2 {
  width:100%;
  position:relative;
  margin:10px 0;
  bottom:0;
  font-weight:normal !important;
  left:0;
  right:0;
  font-family:'dinpro-regular' !important;
  text-align:center;
}
.jux-slider a span {
  font-family:'dinpro-regular' !important;
  font-weight:normal !important;
  color:#58595b !important;
  text-align:center !important;
  text-shadow:none;
  text-transform:none !important;
}
.jux-slider .share_like { display:none; }
.cc_banner.cc_container {
  width:290px !important;
  padding:30px 20px !important;
  bottom:12px !important;
  border:0 !important;
  box-shadow:1px 1px 20px rgba(0,0,0,0.4) !important;
  right:12px !important;
  position:fixed !important;
  background-color:#d7e0eb !important;
  left:auto !important;
  color:#000 !important;
}
.cc_container .cc_btn {
  position:absolute !important;
  bottom:15px !important;
  width:130px !important;
  margin-left:0 !important;
  background-color:#b32317 !important;
  color:#fff !important;
  border-radius:0 !important;
}
.cc_container .cc_message {
  float:left !important;
  position:relative !important;
  margin-bottom:40px !important;
  font-size:14px !important;
  line-height:22px !important;
}
.cc_container .cc_message a { color:#b32317 !important; }
.cc_container .cc_message a:hover { opacity:0.75 !important; }
.mainbody .finder {
  margin-top:150px;
  padding:0 3%;
}
.verwijsformulier .breadcrumb { background:none !important; }
.verwijsformulier .chzn-container { width:auto !important; }
.verwijsformulier .rsform-block-downloads .formCaption { display:none !important; }
.verwijsformulier ul.form-downloads {
  padding-left:50px !important;
  margin-top:-10px !important;
}
.verwijsformulier ul.form-downloads li {
  line-height:24px !important;
  list-style:inherit !important;
}
.verwijsformulier ul.form-downloads a { font-size:13px !important; }
.home .zkn-widget-type-3 .zkn-widget-body { height:294px !important; }
.home.row-2 .zkn-widget-body a { color:#b32317 !important; }
@media screen and (max-width: 1280px) {
  .top #search { padding:0; }
  #search .span4, .moduletable.search { padding:15px 0; }
  .topnav {
    padding:15px 0;
    overflow:hidden;
  }
  .topmenu { display:none; }
  .topnav ul li { margin-left:4%; }
  .parent-181 .subnav ul li.item-236 { width:58.207291967700806%; }
  .flexslider .slides img, .headerimage img {
    min-height:480px;
    min-width:110%;
    margin-left:-5%;
  }
  .flex-caption { font-size:40px !important; }
}
@media screen and (max-width: 1024px) {
  #search .span4 { display:none; }
  #search .span8 { width:100% !important; }
  .topnav ul li { float:left; }
  .menu-icon-cont { float:right; }
  .mainnav .maximenuckh ul li.level1 {
    width:17% !important;
    vertical-align:top;
  }
  .mainnav .maximenuckh ul li.item253 { width:32% !important; }
  .maximenuck #maximenuck235 .level1 > .floatck { padding:25px 10% 5px; }
  .mainnav .maximenuckh ul li.level2 { width:48.7216576710582235%; }
  .item289, .item220, .item236, .item260, .item532, .item608 { width:48.7216576710582235% !important; }
  .mainnav .maximenuckh ul li.level2 {
    margin-left:0 !important;
    margin-bottom:20px;
  }
  .item289 li, .item220 li, .item532 li, .item608 li, .item236 li, .item307 { width:100% !important; }
  .item200 li:nth-child(odd), .item260 li:nth-child(odd) { width:65%; }
  .item200 li:nth-child(even), .item260 li:nth-child(even) { width:35%; }
  .item271 { margin-top:-20px; }
  .subnav .moduletable_menu { padding-bottom:0; }
  .subnav ul li.parent {
    float:left;
    width:49% !important;
    margin-left:2%;
    margin-bottom:13px;
    text-align:left;
  }
  .subnav ul li.parent span { width:100%; }
  .subnav ul li.parent span:before {
    content:'■';
    padding-right:5px;
    font-size:70%;
  }
  .subnav ul li.parent li {
    display:inline-block;
    margin-right:20px;
  }
  .subnav ul li.parent:nth-child(3), .subnav ul li.parent:nth-child(5) {
    margin-left:0;
    clear:both;
  }
  .parent-174 .subnav ul li.item-200 li, .parent-175 .subnav ul li.item-199 li, .parent-253 .subnav ul li.item-260 li, .parent-176 .subnav ul li.item-608 li { width:auto; }
  .flex-caption {
    max-width:80% !important;
    line-height:80px !important;
    margin:-128px auto 0 !important;
    padding-bottom:50px !important;
  }
  .flexslider .slides img {
    min-height:300px;
    min-width:100%;
    margin-left:0;
  }
  .flex-caption { font-size:34px !important; }
  .headerimage img {
    min-height:380px;
    min-width:110%;
    margin-left:-5%;
  }
  header .banner {
    margin:-3vh auto 0;
    text-align:center;
  }
  .front header .banner { margin-bottom:0; }
  .front header .banner2 .links {
    font-size:130%;
    line-height:350%;
  }
  .jux-slider a span { font-size:93.3% !important; }
  .jux-content-slider .item figure { max-height:180px; }
  a.cta { font-size:120%; }
  .nieuws-corona, .acties-corona { max-height:263px !important; }
}
@media screen and (max-width: 800px) {
  .container { padding:0 30px; }
  .topnav { font-size:86.7%; }
  .topnav ul li { margin-left:2.5%; }
  .item-101 { display:none; }
  .mainnav .maximenuckh ul li.level1 > a { height:83px; }
  .mainnav-2017 { margin-top:-83px; }
  .mainnav-2017  #maximenuck235 .maximenuck .level1 > .floatck { margin-top:0; }
  .item-271 { margin-top:-40px; }
  .flexslider .slides img {
    min-width:160%;
    margin-left:-30%;
  }
  .flex-caption {
    margin:-220px auto 0 !important;
    padding-bottom:20px !important;
    font-size:50px !important;
    line-height:60px !important;
  }
  header > .moduletable { min-height:320px; }
  .headerimage img { min-height:320px; }
  header .banner { margin:-25vh auto 25vh; }
  header .banner {
    margin:1vh auto 0;
    text-align:center;
  }
  header .banner { padding:0 15px; }
  .front header .banner2 .container {
    display:inline-block;
    height:auto;
  }
  .front header .banner2 div div { width:100% !important; }
  .front header .banner2 .phone {
    font-size:150%;
    padding:10px 15px 15px !important;
  }
  .front header .banner2 .links {
    font-size:100%;
    margin:0;
    padding:10px 15px 5px !important;
    text-align:center;
    display:block;
  }
  .mainbody > .container {
    border-left:30px solid #e5c89e;
    padding-right:30px !important;
  }
  a.cta {
    margin:30px 0 20px;
    font-size:106.7%;
  }
  .front a.cta { margin:0 !important; }
  .logo-front { margin-top:50px; }
  footer { font-size:80%; }
  .footer > div:first-child {
    width:100% !important;
    padding:0 0 30px 0;
  }
  .footer > div:nth-child(2) {
    margin:0 !important;
    width:28% !important;
  }
  .footer > div:nth-child(3) { width:49.2% !important; }
  .footer > div:nth-child(4) {
    padding:0;
    width:20% !important;
  }
  .copyright { padding-top:30px; }
  .copyright li {
    display:inline;
    margin-right:30px;
  }
  .nieuws-corona, .acties-corona { max-height:239px !important; }
  .jux-content-slider .item figure { max-height:135px; }
}
@media screen and (max-width: 676px) {
  body { font-size:102%; }
  .hide-mobile { display:none !important; }
  .hide-desktop { display:block !important; }
  header .container { overflow:hidden !important; }
  header > .moduletable { min-height:auto; }
  .logo p { margin:15px 0 5px; }
  .logo-cta-front > div > div > div {
    width:100% !important;
    margin:0 !important;
  }
  .front header .banner2 .links a {
    width:100%;
    display:block;
  }
  .front header .banner2 .links .divider { display:none; }
  .mainnav-2017 { margin-top:0; }
  .mainnav .maximenuckh .maxiroundedcenter > .maximenuck { padding:0; }
  .mainnav .maximenuckh .maxiroundedcenter > .maximenuck {
    background:#62b386;
    padding:0;
  }
  .mainnav .maximenuckh ul li.level1 {
    width:100% !important;
    text-align:left;
    text-transform:none;
  }
  .mainnav #maximenuck235 .maximenuck .level1 > .floatck {
    padding:10px 0 20px;
    z-index:1 !important;
  }
  .mainnav .maximenuckh ul li.level1 > a {
    height:auto;
    font-size:106.7%;
    color:#ffffff;
    letter-spacing:0.5px;
  }
  .mainnav .maximenuckh ul > li.level1 > a {
    padding:10px 5% !important;
    margin:0;
    color:#ffffff !important;
  }
  .mainnav-2017-front.mainnav .maximenuck .level1 > .floatck { background:#62b386; }
  .mainnav-2017-front.mainnav .maximenuckh ul > li a { color:#ffffff; }
  .mainnav-2017-front .maximenuckh ul li.level1 > a {
    font-size:106.7%;
    color:#ffffff;
  }
  .mainnav-2017-front .maximenuckh ul li a { color:#ffffff; }
  .maximenuck .level1 > a:hover, .maximenuck .level1.active > a { padding:0 0 10px; }
  .mainnav-2017-front .maximenuck .level1 > a:hover, .mainnav-2017-front .maximenuck .level1.active > a {
    background:none !important;
    font-size:120% !important;
  }
  .mainnav-2017-front .maximenuck .active > a {
    background:none !important;
    color:#ffffff;
  }
  .maximenuck .level1 > .floatck {
    position:relative !important;
    margin-top:0;
    padding:0 5%;
    z-index:1 !important;
    overflow:hidden;
  }
  .mainnav-2017-front .maximenuck .level1 > .floatck { overflow:hidden; }
  .maximenuck .floatck .nav-header {
    color:#000000 !important;
    margin-bottom:0;
  }
  .mainnav .maximenuckh ul li.level2 {
    float:left;
    width:100% !important;
    margin-top:20px;
    margin-left:0 !important;
    padding-left:5% !important;
  }
  .mainnav-2017-front .maximenuckh ul li.level2 {
    margin-top:0;
    padding-left:5% !important;
  }
  .mainnav .maximenuck ul li.level2 > a { color:#000000; }
  .mainnav .maximenuck ul li.level2.active > a { opacity:0.7; }
  .item289, .item220, .item236, .item260, .item532, .item608 { width:100% !important; }
  .item200 li:nth-child(odd), .item260 li:nth-child(odd) { width:100%; }
  .item200 li:nth-child(even), .item260 li:nth-child(even) { width:100%; }
  .item289 li, .item220 li, .item532 li, .item260 li, .item608 li {
    width:100%;
    float:left;
  }
  .item236 li {
    width:100% !important;
    float:left;
  }
  .item307 { width:100% !important; }
  .level2 a { padding:5px 0 !important; }
  .flex-caption {
    max-width:80% !important;
    line-height:80px !important;
    padding:0 0 50px !important;
    margin:-100px auto 0 !important;
    font-size:20px !important;
    line-height:24px !important;
  }
  .flexslider .slides img { min-height:200px; }
  .flex-caption { font-size:24px !important; }
  header > .moduletable { margin-top:74px !important; }
  .headerimage img {
    min-height:108px;
    min-width:100%;
    margin-left:0;
  }
  header .banner { margin:-4vh auto 4vh; }
  .mainbody { margin:0 !important; }
  .mainbody > .container {
    border-left:none !important;
    padding:20px 5% !important;
  }
  .item-page > div > div {
    padding:0 !important;
    text-align:left !important;
  }
  .item-page > div > div > [class*="span"], .blog > div > div > [class*="span"] {
    width:100% !important;
    margin-left:0 !important;
    text-align:left !important;
  }
  .item-page > div > div.row-1 > div:last-child .moduletable { display:none; }
  .item-page > div > div.row-1 > div:last-child h2 { margin-top:0 !important; }
  .site aside.container { padding:0 5%; }
  .nieuwskop { margin:0; }
  .logo-front { margin-top:0; }
  .front a.cta {
    max-width:100% !important;
    font-size:93.3% !important;
    margin:20px 0 0 !important;
  }
  a.cta { font-size:93.3% !important; }
  .owl-carousel .owl-wrapper {
    overflow:hidden;
    -o-transition-property:none !important;
    -moz-transition-property:none !important;
    -ms-transition-property:none !important;
    -webkit-transition-property:none !important;
    transition-property:none !important;
    -o-transform:none !important;
    -moz-transform:none !important;
    -ms-transform:none !important;
    -webkit-transform:none !important;
    transform:none !important;
    -webkit-animation:none !important;
    -moz-animation:none !important;
    -o-animation:none !important;
    -ms-animation:none !important;
    animation:none !important;
  }
  .owl-carousel .owl-item { width:100% !important; }
  .owl-carousel .owl-item:nth-child(n+2), .owl-carousel .owl-item:nth-child(n+3) { display:none; }
  .pijlermenu { display:none; }
  .footermenu {
    margin:0 0 30px 0 !important;
    width:100% !important;
  }
  .footermenu li { width:50% !important; }
  .footer > div:nth-child(4) {
    width:100% !important;
    margin-left:0 !important;
    padding-left:0 !important;
  }
  .copyright { display:none; }
  .acties-corona { margin-left:0 !important; }
  #jux-content-slider1988 {
    width:100% !important;
    margin-bottom:0 !important;
  }
  #jux-content-slider198 .owl-stage { display:block !important; }
  #jux-content-slider198 .owl-item {
    position:relative;
    width:100% !important;
  }
  #jux-content-slider198 .owl-item:first-child {
    position:relative;
    width:100% !important;
  }
  #jux-content-slider198 .owl-item:last-child { margin:0 !important; }
  .front-nieuws-algemeen {
    margin-left:0 !important;
    width:100% !important;
  }
  .jux-slider a span { font-size:106.7% !important; }
}
.logo-front .container { padding:0 !important; }
.logo-front p {
  margin:40px 0 0;
  text-align:right;
}
.parent-101 .mainbody > .container {
  border-left:0 solid #e5c89e;
  padding-right:0 !important;
  margin-top:0;
}
.home.row-1 { margin-bottom:70px; }
.home.row-1 .span4 { margin-left:2.556684657883553%; }
.home.row-1 .span4:first-child, .home.row-1 .span4:nth-child(4) { margin-left:0; }
.home.row-1 .span4 {
  width:31.628876894744298% !important;
  height:328px;
  margin-bottom:30px;
  background-size:cover;
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.home.row-1 .span4 span {
  width:100%;
  bottom:0;
  position:absolute;
  padding:20px;
  background-color:rgba(215,224,235,0.4);
  font-family:'dinpro-medium';
  font-size:180%;
  color:#ffffff;
  text-align:center;
}
.home.row-1 .span4:hover span {
  height:100%;
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.home.row-2 { margin-bottom:70px; }
.home.row-2 .span7 { width:53% !important; }
.home.row-2 .span5 {
  width:44.443315342116447% !important;
  margin-left:2.556684657883553%;
}
.home.row-2 .diensten {
  background:#62b386;
  padding:30px;
}
.home.row-2 .diensten h1 {
  color:#ffffff;
  font-size:180%;
  margin:0 0 20px;
}
.home.row-2 .diensten a { color:#000000; }
.home.row-2 .diensten a:hover { color:#b32317; }
.home.row-2 .blogs .span6 {
  width:50% !important;
  margin:0;
}
.home.row-2 .blogs .span6 {
  height:294px;
  background-size:cover;
}
.home.row-2 .blogs .span6:last-child {
  background:#7ba5c9;
  padding:20px;
}
.home.row-2 .blogs h2 {
  color:#58595b;
  font-size:180%;
}
.home.row-2 .blogs strong {
  font-family:'dinpro-regular';
  font-size:150%;
  color:#ffffff;
}
.home.row-2 .blogs .span6:last-child a {
  display:inline-block;
  color:#ffffff;
  border:1px solid #ffffff;
  padding:6px 12px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  margin-top:25px;
}
.home.row-3 h2 {
  color:#b32317;
  font-size:220%;
  text-align:center;
  margin-bottom:30px;
}
.nieuws-corona, .acties-corona {
  height:320px;
  background:#d7e0eb;
  overflow:hidden;
}
.nieuws-corona { margin-left:0 !important; }
.corona-overlay {
  position:absolute;
  z-index:2;
  width:100%;
  height:100%;
  display:table;
}
.corona-overlay .text {
  display:table-cell;
  vertical-align:middle;
  font-size:220%;
  color:#ffffff;
  padding:30px;
  line-height:150%;
  text-shadow:2px 2px 2px #000000;
}
.nieuws-corona .owl-stage, .acties-corona .owl-stage { display:block !important; }
.owl-carousel .owl-stage {
  display:flex;
  width:100% !important;
}
.owl-carousel .owl-item { min-height:100%; }
.owl-stage > div:nth-child(2n) { background:#d7e0eb; }
.owl-stage > div { background:#e4ebf1; }
#jux-content-slider1988 { min-height:337px !important; }
#jux-content-slider198 .owl-item {
  position:relative;
  width:48.55% !important;
}
#jux-content-slider1988 .item { border:solid transparent; }
#jux-content-slider1988 .item:hover { border:solid transparent; }
#jux-content-slider1988 .owl-item {
  position:relative;
  width:100%;
}
#jux-content-slider1988 .item:hover {
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  -ms-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
#jux-content-slider1988 .item:hover { z-index:100; }
#jux-content-slider1988 .owl-controls {
  position:absolute;
  top:-25px;
  left:12px;
}
#jux-content-slider1988  .owl-wrapper-outer { top:0px; }
#jux-content-slider1988 .itemimg {
  display:block;
  width:120%;
  height:auto;
}
#jux-content-slider1988 h4 { font-size:24px; }
#jux-content-slider1988 .owl-stage > div:nth-child(2n+1) .content-slider-date-share { background:#d7e0eb !important; }
#jux-content-slider1988 .jux-content-slider-share .dropdown.open:before {
  content:"";
  position:absolute;
  top:-7px;
  left:50%;
  width:0;
  height:0;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid #000;
  -webkit-transform:translate(-50%,0);
  -moz-transform:translate(-50%,0);
  -o-transform:translate(-50%,0);
  -ms-transform:translate(-50%,0);
  transform:translate(-50%,0);
}
#jux-content-slider1988 .jux-content-slider-share .dropdown.open:after {
  content:"";
  position:absolute;
  top:-6px;
  left:50%;
  width:0;
  height:0;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid;
  -webkit-transform:translate(-50%,0);
  -moz-transform:translate(-50%,0);
  -o-transform:translate(-50%,0);
  -ms-transform:translate(-50%,0);
  transform:translate(-50%,0);
}
#jux-content-slider1988 .owl-wrapper .item:hover
	img { opacity:1; }
#jux-content-slider1988 figure.effect-oscar:hover, .owl-wrapper .item:hover h4, .slider-hover-effects .item-info .headline, .slider-hover-effects .item-info .date, .grid figure
	span { cursor:pointer; }
#jux-content-slider1988 .item img {
  display:block;
  width:120%;
  height:auto;
}
#jux-content-slider1988 .grid img { height:auto !important; }
.home.row-4 h2 {
  font-size:180%;
  text-align:center;
  margin:10px 0 100px;
}
.home.row-4 h2 a { color:#58595b; }
@media screen and (min-width: 801px) and (max-width: 1024px) {
  .logo-front { padding:0 40px; }
  .home.row-1 { margin-bottom:20px; }
  .home.row-2 { margin-bottom:50px; }
  .home.row-2 .span7 { width:58% !important; }
  .home.row-2 .span5 {
    width:39.443315342116447% !important;
    margin-left:2.556684657883553%;
  }
  .home.row-2 .diensten {
    padding:20px;
    padding-bottom:40px;
  }
  .home.row-2 .blogs .span6:first-child { display:none; }
  .home.row-2 .blogs .span6:last-child { width:100% !important; }
  .home.row-2 .blogs a { margin-top:50px; }
}
@media screen and (max-width: 800px) {
  .logo-front { padding:0 20px; }
  .logo-front p { margin:0; }
  .home.row-1 { margin-bottom:20px; }
  .home.row-2 { margin-bottom:50px; }
  .home.row-2 .span7 { width:100% !important; }
  .home.row-2 .diensten .span6 {
    width:100% !important;
    margin-left:0%;
  }
  .home.row-2 .span5 {
    width:100% !important;
    margin-left:0%;
  }
  .home.row-2 .diensten {
    padding:20px;
    padding-bottom:40px;
  }
  .home.row-2 .blogs .span6:first-child { display:none; }
  .home.row-2 .blogs .span6 { height:auto; }
  .home.row-2 .blogs .span6:last-child { width:100% !important; }
  .home.row-2 .blogs a { margin-top:0; }
}
@media screen and (max-width: 767px) {
  .home.row-1 .span4 {
    width:100% !important;
    height:228px !important;
    margin:0 0 20px 0 !important;
  }
  .home.row-2 { font-size:106.7%; }
  .home.row-4 h2 { font-size:120%; }
}
.front .mainbody > .container {
  border-left:0 !important;
  padding-left:0 !important;
  margin-top:0;
}
.corporate h1, .corporate h2, .corporate h3 {
  font-family:'dinpro-regular';
  text-align:center;
}
.corporate h1, .corporate h2 {
  font-size:160%;
  color:#b32317;
  margin:0 0 10px;
}
.corporate h3 {
  font-size:150%;
  color:#58595b;
  margin-bottom:60px;
}
.corporate a {
  font-family:'dinpro-regular';
  font-size:106.7%;
  text-align:right;
  display:block;
}
.corporate { margin-bottom:70px; }
.corporate.logo {
  margin:30px 0 40px;
  float:none;
}
.corporate.row-1 .blocks > div {
  background-repeat:no-repeat !important;
  background-position:top left !important;
  background-size:100% !important;
  margin-bottom:17px;
}
.corporate.row-1 .block-a:hover { opacity:0.9; }
.corporate.row-1 .block-b:hover { opacity:0.9; }
.corporate.row-1 .block-c:hover { opacity:0.9; }
.corporate.row-1 .block-d:hover { opacity:0.9; }
.corporate.row-1 .block-e:hover { opacity:0.9; }
.corporate.row-1 .blocks h3 {
  font-size:106.7%;
  color:#ffffff;
  text-transform:none;
  padding:12px 0 8px;
  margin:179px 0 0;
  letter-spacing:0.08em;
}
.corporate.row-1 .block-a h3 { background-color:rgba(179,35,23,0.6); }
.corporate.row-1 .block-b h3 { background-color:rgba(229,200,158,0.6); }
.corporate.row-1 .block-c h3 { background-color:rgba(92,115,174,0.6); }
.corporate.row-1 .block-d h3 { background-color:rgba(229,186,90,0.6); }
.corporate.row-1 .block-e h3 { background-color:rgba(100,82,159,0.6); }
.corporate.row-1 .blocks p {
  font-family:'dinpro-regular';
  font-size:106.7%;
  display:block;
  text-align:left;
  color:#ffffff;
  padding:10px 15px;
  background:#000000;
}
.corporate.row-1 .block-a p { background-color:#b32317; }
.corporate.row-1 .block-b p { background-color:#e5c89e; }
.corporate.row-1 .block-c p { background-color:#5c73ae; }
.corporate.row-1 .block-d p { background-color:#e5ba5a; }
.corporate.row-1 .block-e p { background-color:#64529f; }
.corporate.row-1 .blocks p { margin:0; }
.corporate.row-1 .intro {
  background-repeat:no-repeat !important;
  background-position:top left !important;
  background-size:100% !important;
}
.corporate.row-1 .intro .span6 { padding:378px 2% 0; }
.corporate.row-1 .intro h3 {
  font-size:120%;
  color:#ffffff;
  text-transform:none;
  padding:12px 0 8px;
  margin:430px 0 0;
  background-color:rgba(233,219,197,0.6);
  letter-spacing:0.08em;
}
.corporate.row-1 .intro p {
  font-family:'dinpro-regular';
  font-size:100%;
  display:block;
  text-align:center;
  color:#58595b;
  padding:10px 15px;
  margin-bottom:0;
  background-color:#e9dbc5;
}
.corporate.row-1 .intro a {
  float:none;
  display:inline;
}
.corporate.row-2 > div > div { height:387px; }
.corporate.row-2 .span4 {
  width:30% !important;
  padding:15px;
}
.corporate.row-2 .span4 h2 {
  background:rgba(255,255,255,0.7);
  padding:5px 25px;
  margin-bottom:15px;
  font-size:150%;
  text-align:left;
  color:#000000;
}
.corporate.row-2 .span4 > div {
  background:rgba(255,255,255,0.7);
  padding:10px 25px;
}
.corporate.row-2 .span4 > div p:last-child { margin-bottom:0; }
.corporate.row-2 .span5 {
  background-position:top left;
  background-size:cover;
}
.corporate.row-2 .span3 {
  width:27.75% !important;
  margin:0 !important;
  padding:15px 3%;
}
.corporate.row-2 .span3 h2 {
  margin-top:15px;
  margin-bottom:25px;
  font-size:150%;
  text-align:left;
  color:#58595b;
}
.corporate.row-2 h3 { margin-bottom:40px; }
.corporate.row-2 a.readmore {
  margin-bottom:60px;
  text-align:center;
  color:#58595b;
}
.corporate.row-2 a.readmore:hover { color:#b32317; }
.corporate.row-3 { margin-bottom:100px; }
.corporate.row-3 > div > div { height:350px; }
.corporate.row-3 .span4 { padding:50px 3% 10px; }
.corporate.row-3 .span4 h2 {
  margin-bottom:15px;
  font-size:150%;
  text-align:left;
  color:#000000;
}
.corporate.row-3 .span4 p:first-of-type { padding-right:5%; }
.corporate.row-4 { margin-bottom:0; }
.corporate.row-4 h3 { margin-bottom:40px; }
.corporate.row-4 a {
  color:#58595b;
  margin-bottom:20px;
  text-align:center;
}
.corporate.row-4 a:hover { color:#b32317; }
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  article { font-size:93.3%; }
  .corporate.row-1 .blocks > div { background-size:100% 90% !important; }
  .corporate.row-1 .intro h3 { margin:430px 0 0; }
  .corporate.row-1 .intro { background-size:105% 90% !important; }
}
@media screen and (min-width: 801px) and (max-width: 1024px) {
  article { font-size:93.3%; }
  .corporate { margin-bottom:50px; }
  .corporate.row-1 .blocks > div { background-size:100% !important; }
  .corporate.row-1 .blocks h3 { margin-top:131px; }
  .corporate.row-1 .intro { background-size:108% auto !important; }
  .corporate.row-1 .intro .span6 { padding-top:298px; }
  .corporate.row-1 .intro h3 {
    font-size:120%;
    margin-top:334px;
  }
  .corporate.row-2 > div > div { height:auto; }
  .corporate.row-2 .span4 {
    width:100% !important;
    background-size:cover;
    margin-bottom:13px;
  }
  .corporate.row-2 .span4 h2 br { display:none; }
  .corporate.row-2 .span5 {
    width:72.25% !important;
    margin:0 !important;
    height:406px;
  }
  .corporate.row-2 .span3 {
    width:27.75% !important;
    margin:0 !important;
    padding:15px 3%;
  }
}
@media screen and (max-width: 800px) {
  .front .mainbody > .container { padding-left:0 !important; }
  .corporate { margin-bottom:50px; }
  .corporate.row-1 .blocks > div { margin-bottom:13px; }
  .corporate.row-1 .blocks h3 {
    font-size:86.7%;
    padding:8px 0 6px;
    margin:95px 0 0;
  }
  .corporate.row-1 .blocks p { font-size:93.3%; }
  .corporate.row-1 .blocks a {
    font-size:100%;
    padding:2px 15px;
  }
  .corporate.row-1 .intro {
    height:365px;
    background-size:108% auto !important;
  }
  .corporate.row-1 .intro .span6 {
    width:100% !important;
    margin:0 !important;
    padding:20px 2%;
  }
  .corporate.row-1 .intro p br { display:none; }
  .corporate.row-1 .intro h3 {
    font-size:120%;
    margin-top:253px;
  }
  .corporate.row-1 .intro a { font-size:100% !important; }
  .corporate.row-2 > div > div { height:auto; }
  .corporate.row-2 .span4 {
    width:100% !important;
    background-size:cover;
    margin-bottom:13px;
  }
  .corporate.row-2 .span4 h2 br { display:none; }
  .corporate.row-2 .span5 {
    width:65.25% !important;
    margin:0 !important;
    height:406px;
  }
  .corporate.row-2 .span3 {
    width:34.75% !important;
    margin:0 !important;
    padding:20px 3% 21px;
  }
  .corporate.row-3 > div > div { height:470px; }
  .corporate.row-3 .span4 { padding-top:30px; }
  .corporate.row-3 .span8 {
    background-repeat:no-repeat !important;
    background-position:top left !important;
    background-size:cover !important;
  }
}
@media screen and (max-width: 767px) {
  .corporate.row-4 h2 { font-size:120%; }
  .corporate.row-4 h3 { font-size:100%; }
}
.pijler .span8 { width:66.2% !important; }
.pijler .span6 { width:50% !important; }
.pijler .span4 { width:33.8% !important; }
.pijler [class*="span"] { margin:0 !important; }
.pijler h2, .pijler h3 { font-family:'dinpro-medium'; }
.pijler a {
  font-family:'dinpro-regular';
  font-size:106.7%;
  text-align:right;
  display:block;
}
.pijler > div {
  padding-left:3%;
  padding-right:3%;
}
.parent-174 .pijler.row-0 .span6.khaki-light { background:rgba(92,115,174,0.15); }
.parent-175 .pijler.row-0 .span6.khaki-light { background:rgba(229,186,90,0.1); }
.parent-253 .pijler.row-0 .span6.khaki-light { background:rgba(100,82,159,0.1); }
.parent-176 .pijler.row-0 .span6.khaki-light { background:rgba(220,89,80,0.1); }
.parent-177 .pijler.row-0 .span6.khaki-light, .parent-179 .pijler.row-0 .span6.khaki-light, .parent-180 .pijler.row-0 .span6.khaki-light, .parent-181 .pijler.row-0 .span6.khaki-light, .parent-240 .pijler.row-0 .span6.khaki-light, .parent-270 .pijler.row-0 .span6.khaki-light, .parent-398 .pijler.row-0 .span6.khaki-light { background:rgba(228,235,237,0.15); }
.pijler.row-0 .span6.khaki-light {
  background:rgba(229,200,158,0.3);
  height:120px;
  padding:15px 3%;
  font-family:'dinpro-regular';
  font-size:180%;
  line-height:150%;
  color:#ffffff;
  text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.pijler.row-1 .span6.khaki-light {
  background:#fbf7f1;
  padding-top:34px;
  padding-left:0;
  padding-right:0;
  line-height:0;
}
.pijler.row-1 .span6.khaki-light .breadcrumbs {
  margin-left:3%;
  padding-bottom:40px;
}
.parent-174 .pijler.row-1 .span6.khaki-light { background:rgba(92,115,174,0.15); }
.parent-175 .pijler.row-1 .span6.khaki-light { background:rgba(229,186,90,0.1); }
.parent-253 .pijler.row-1 .span6.khaki-light { background:rgba(100,82,159,0.1); }
.parent-176 .pijler.row-1 .span6.khaki-light { background:rgba(220,89,80,0.1); }
.parent-177 .pijler.row-1 .span6.khaki-light, .parent-179 .pijler.row-1 .span6.khaki-light, .parent-180 .pijler.row-1 .span6.khaki-light, .parent-181 .pijler.row-1 .span6.khaki-light, .parent-240 .pijler.row-1 .span6.khaki-light, .parent-270 .pijler.row-1 .span6.khaki-light, .parent-398 .pijler.row-1 .span6.khaki-light { background:rgba(228,235,237,0.15); }
.pijler.row-1 .span6 {
  padding-top:37px;
  padding-left:6%;
  padding-right:0;
}
.pijler.row-1 .span6:last-child { text-align:right; }
.parent-181 .pijler.row-1 .span6:first-child { padding-left:0; }
.parent-181 .pijler.row-1 .span6:first-child .breadcrumbs { margin-left:3%; }
.pijler.row-1 .span6 h2 {
  font-family:'dinpro-regular';
  font-size:180%;
  margin:50px 0 30px;
  text-align:right;
  color:#b32317;
}
.pijler.row-1 .span6:last-child p { text-align:left; }
.pijler.row-2 .span8 {
  background:#fbf7f1;
  padding-top:60px;
  padding-bottom:20px;
}
.parent-174 .pijler.row-2 .span8 { background:rgba(92,115,174,0.15); }
.parent-175 .pijler.row-2 .span8 { background:rgba(229,186,90,0.1); }
.parent-253 .pijler.row-2 .span8 { background:rgba(100,82,159,0.1); }
.parent-176 .pijler.row-2 .span8 { background:rgba(220,89,80,0.1); }
.parent-177 .pijler.row-2 .span8, .parent-179 .pijler.row-2 .span8, .parent-180 .pijler.row-2 .span8, .parent-181 .pijler.row-2 .span8, .parent-240 .pijler.row-2 .span8, .parent-270 .pijler.row-2 .span8, .parent-398 .pijler.row-2 .span8 { background:rgba(228,235,237,0.15); }
.pijler.row-2 .span8 h1 {
  font-size:150%;
  text-transform:none;
  margin:0 0 20px;
}
.pijler.row-2 .span8 h2 {
  font-size:150%;
  margin:0 0 20px;
  padding-top:20px;
}
.pijler.row-2 .span4 {
  padding-left:9%;
  padding-right:0;
  padding-bottom:20px;
}
.pijler.row-2 .span4 h2 {
  font-size:120%;
  margin:10px 0;
}
.pijler.row-3 .span8 {
  padding-top:40px;
  padding-bottom:20px;
}
.pijler.row-3 .span8 h2 {
  font-size:150%;
  text-transform:none;
  margin:0 0 10px;
}
.pijler.row-3 .span8 h3 {
  font-size:150%;
  margin:0 0 10px;
  padding-top:10px;
}
.pijler.row-3 .span4 {
  width:24.8% !important;
  margin-left:9% !important;
  padding:30px 3% 10px;
}
.pijler.row-3 .span4.nieuws { padding:0; }
.pijler.row-3 .span4 > div {
  padding:30px 8% 10px;
  margin-bottom:20px;
}
.pijler.row-3 .span4 > div.nieuws:hover { opacity:0.8; }
.parent-174 .pijler.row-3 .span4 { background:#5c73ae; }
.parent-175 .pijler.row-3 .span4 { background:#e5ba5a; }
.parent-253 .pijler.row-3 .span4 { background:rgba(0,0,0,0.1); }
.parent-176 .pijler.row-3 .span4 { background:rgba(220,89,80,0.1); }
.parent-177 .pijler.row-3 .span4, .parent-179 .pijler.row-3 .span4, .parent-180 .pijler.row-3 .span4, .parent-181 .pijler.row-3 .span4, .parent-240 .pijler.row-3 .span4, .parent-270 .pijler.row-3 .span4, .parent-398 .pijler.row-3 .span4 { background:rgba(228,235,237,0.15); }
.parent-174 .pijler.row-3 .span4.nieuws, .parent-175 .pijler.row-3 .span4.nieuws, .parent-253 .pijler.row-3 .span4.nieuws, .parent-176 .pijler.row-3 .span4.nieuws, .parent-177 .pijler.row-3 .span4.nieuws, .parent-179 .pijler.row-3 .span4.nieuws, .parent-180 .pijler.row-3 .span4.nieuws, .parent-181 .pijler.row-3 .span4.nieuws, .parent-240 .pijler.row-3 .span4.nieuws, .parent-270 .pijler.row-3 .span4.nieuws, .parent-398 .pijler.row-3 .span4.nieuws { background:none; }
.parent-174 .pijler.row-3 .span4.nieuws > div { background:#5c73ae; }
.parent-175 .pijler.row-3 .span4.nieuws > div { background:#e5ba5a; }
.parent-253 .pijler.row-3 .span4.nieuws > div { background:rgba(0,0,0,0.1); }
.parent-176 .pijler.row-3 .span4.nieuws > div { background:#dc5950; }
.parent-177 .pijler.row-3 .span4.nieuws > div, .parent-179 .pijler.row-3 .span4.nieuws > div, .parent-180 .pijler.row-3 .span4.nieuws > div, .parent-181 .pijler.row-3 .span4.nieuws > div, .parent-240 .pijler.row-3 .span4.nieuws > div, .parent-270 .pijler.row-3 .span4.nieuws > div, .parent-398 .pijler.row-3 .span4.nieuws > div { background:rgba(228,235,237,0.15); }
.pijler.row-3 .span4 h2 {
  font-size:150%;
  text-align:right;
  color:#ffffff;
  margin:0 0 20px;
  line-height:1.5em;
}
.informatie-voor-vrijwilligers .pijler.row-3 .span4 h2 { color:#58595b; }
.pijler.row-4 { margin-bottom:150px; }
.pijler.row-4.marge { margin-bottom:150px; }
.pijler.row-4 > div {
  height:415px;
  background-size:100%;
}
.pijler.row-4 .span4 {
  padding-top:30px;
  padding-bottom:12px;
}
.pijler.row-4 h2 {
  font-size:150%;
  color:#ffffff;
  margin:0 0 20px;
}
.pijler.row-4 .span8 {
  background-size:cover;
  padding:30px 3% 12px;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .pijler.row-0 .span6.khaki-light { height:100px; }
  .pijler.row-1 .span6.khaki-light { padding-top:18px; }
}
@media screen and (min-width: 801px) and (max-width: 1024px) {
  article { font-size:93.3%; }
  .pijler.row-0 .span6.khaki-light { font-size:150%; }
  .pijler.row-1 .span6 h2 {
    font-size:160%;
    margin-top:20px;
  }
  .pijler.row-2 .span8 h2 { font-size:150%; }
  .pijler.row-2 .span8 h3 { font-size:160%; }
  .pijler.row-3 {
    padding-top:30px;
    padding-bottom:30px;
  }
  .pijler.row-3 .span8 h2 { font-size:150%; }
  .pijler.row-3 .span8 h3 { font-size:160%; }
  .pijler.row-3 .span4 {
    width:27.8% !important;
    margin-left:6% !important;
  }
  .pijler.row-3 .span4 h2 { font-size:160%; }
  .pijler.row-4 > div { height:425px; }
}
@media screen and (max-width: 800px) {
  article { font-size:93.3%; }
  .pijler.row-0 .span6.khaki-light { font-size:135%; }
  .pijler.row-1 { margin-bottom:30px; }
  .pijler.row-1 .span6.khaki-light { padding-top:5px; }
  .pijler.row-1 .span6 { padding-top:17px; }
  .pijler.row-1 .span6 h2 {
    margin-top:30px;
    font-size:120%;
  }
  .pijler.row-1 .span6 p { margin:0; }
  .pijler.row-2 .span8 h2 { font-size:120%; }
  .pijler.row-2 .span8 h3 { font-size:150%; }
  .pijler.row-2 .span4 { padding-left:3%; }
  .pijler.row-3 {
    padding-top:30px;
    padding-bottom:30px;
  }
  .pijler.row-3 .span4 {
    width:30.8% !important;
    margin-left:3% !important;
    padding-top:20px;
    padding-bottom:0;
  }
  .pijler.row-3 .span8 h3 { text-align:left !important; }
  .pijler.row-4 > div { height:auto; }
  .pijler.row-4 .span4 { width:66.2% !important; }
  .pijler.row-4 .span8 { display:none; }
}
@media screen and (max-width: 767px) {
  .pijler > div { padding:0; }
  .pijler.row-1 .span6 { padding:0 0 30px; }
  .pijler.row-1 .span6.khaki-light { background:none !important; }
  .pijler.row-1 .span6.khaki-light { padding:0 0 20px; }
  .pijler.row-1 .span6.khaki-light .breadcrumbs {
    margin-left:0;
    padding-bottom:10px;
  }
  .pijler.row-1 .span6 .moduletable p { text-align:center !important; }
  .pijler.row-1 .span6 .moduletable img {
    max-height:56px;
    width:auto;
  }
  .pijler.row-1 .span6 h2 { text-align:left; }
  .pijler.row-1 .span6:last-child { text-align:left; }
  .pijler.row-2 .span4 { padding:0; }
  .pijler.row-2 .span4 h2 { margin-top:20px; }
  .pijler.row-2 .span8 { padding:10px 5% 1px; }
  .pijler.row-2 .span8 h2 { padding-top:0; }
  .pijler a {
    display:inline;
    text-align:left;
  }
  .pijler.row-3 { padding-bottom:30px !important; }
  .pijler.row-3 .span8 { padding:0; }
  .pijler.row-3 .span4 {
    width:100% !important;
    margin-left:0 !important;
    padding:10px 5% 1px;
  }
  .pijler.row-3 .span4 h2 { text-align:left !important; }
  .pijler.row-4.marge { margin-bottom:10px; }
  .pijler.row-4 .span4 {
    width:100% !important;
    min-height:200px !important;
    padding:10px 5% 1px;
  }
  .pijler.row-4 .span8 {
    display:block;
    min-height:200px !important;
  }
}
.algemeen .span7 { width:57.75% !important; }
.algemeen .span5 { width:42.25% !important; }
.algemeen [class*="span"] { margin:0 !important; }
.algemeen h1, .algemeen h2 { font-family:'dinpro-medium'; }
.algemeen a {
  font-family:'dinpro-regular';
  font-size:106.7%;
  text-align:right;
  display:block;
}
.algemeen > div {
  padding-left:3%;
  padding-right:3%;
}
.algemeen .cta-text {
  text-align:left;
  display:inline;
}
.parent-174 .algemeen.row-0 .span7 { background:rgba(92,115,174,0.15); }
.parent-175 .algemeen.row-0 .span7 { background:rgba(229,186,90,0.1); }
.parent-253 .algemeen.row-0 .span7 { background:rgba(100,82,159,0.2); }
.parent-176 .algemeen.row-0 .span7.khaki-light { background:rgba(220,89,80,0.1); }
.parent-177 .algemeen.row-0 .span7, .parent-179 .algemeen.row-0 .span7, .parent-180 .algemeen.row-0 .span7, .parent-181 .algemeen.row-0 .span7, .parent-240 .algemeen.row-0 .span7, .parent-270 .algemeen.row-0 .span7, .parent-398 .algemeen.row-0 .span7 { background:rgba(199,210,217,0.25); }
.algemeen.row-0 .span7 {
  height:120px;
  padding:15px 3%;
  font-family:'dinpro-regular';
  font-size:180%;
  line-height:150%;
  color:#ffffff;
  text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.parent-174 .algemeen.row-1 .span7 { background:rgba(92,115,174,0.15); }
.parent-175 .algemeen.row-1 .span7 { background:rgba(229,186,90,0.1); }
.parent-253 .algemeen.row-1 .span7 { background:rgba(100,82,159,0.2); }
.parent-176 .algemeen.row-1 .span7.khaki-light { background:rgba(220,89,80,0.1); }
.parent-177 .algemeen.row-1 .span7, .parent-179 .algemeen.row-1 .span7, .parent-180 .algemeen.row-1 .span7, .parent-181 .algemeen.row-1 .span7, .parent-240 .algemeen.row-1 .span7, .parent-270 .algemeen.row-1 .span7, .parent-398 .algemeen.row-1 .span7 { background:rgba(199,210,217,0.25); }
.algemeen.row-1 .span7 {
  padding-top:34px;
  padding-bottom:46px;
}
.algemeen.row-1 .span5 {
  padding-top:37px;
  padding-right:0;
  line-height:0;
  text-align:right;
}
.algemeen.row-1 .span5 p { text-align:left; }
.algemeen.row-2 { background:#fbf7f1; }
.parent-174 .algemeen.row-2 { background:rgba(92,115,174,0.15); }
.parent-175 .algemeen.row-2 { background:rgba(229,186,90,0.1); }
.parent-253 .algemeen.row-2 { background:rgba(100,82,159,0.2); }
.parent-176 .algemeen.row-2 { background:rgba(220,89,80,0.1); }
.parent-177 .algemeen.row-2, .parent-179 .algemeen.row-2, .parent-180 .algemeen.row-2, .parent-181 .algemeen.row-2, .parent-240 .algemeen.row-2, .parent-270 .algemeen.row-2, .parent-398 .algemeen.row-2 { background:rgba(199,210,217,0.25); }
.algemeen.row-2 .span7 {
  padding-right:6%;
  padding-bottom:20px;
}
.algemeen.row-2 .span7 h1 {
  font-size:150%;
  text-transform:none;
}
.algemeen.row-2 .span5 {
  background:#ffffff;
  padding:63px 0 0;
  line-height:0;
}
.algemeen.row-2 .span5.nopadding { padding:33px 0 0 0; }
.algemeen.row-2 .span5 .text { padding-bottom:81px; }
.algemeen.row-2 .span5 .text h2 { padding-bottom:10px; }
.algemeen.row-2 .span5 .text p {
  font-size:120%;
  line-height:150%;
}
.algemeen.row-3 .span7 {
  padding:0;
  line-height:0;
}
.algemeen.row-3 .span5 {
  padding-top:20px;
  text-align:right;
}
.algemeen.row-3 .span5 h2 {
  font-size:150%;
  margin:30px 0 0;
}
.algemeen.row-4 .span7 {
  padding-left:6%;
  padding-right:6%;
}
.algemeen.row-4 .span7 h2, .algemeen.row-4 .span5 h2 {
  font-family:'dinpro-medium';
  font-size:150%;
  margin-top:60px;
}
.algemeen.row-4 .span5 {
  padding-left:6%;
  padding-right:3%;
  padding-bottom:150px;
}
.parent-174 .algemeen.row-4 .span5 { background:rgba(92,115,174,0.15); }
.parent-175 .algemeen.row-4 .span5 { background:rgba(229,186,90,0.1); }
.parent-253 .algemeen.row-4 .span5 { background:rgba(100,82,159,0.2); }
.parent-176 .algemeen.row-4 .span5.khaki-light { background:rgba(220,89,80,0.1); }
.parent-177 .algemeen.row-4 .span5, .parent-179 .algemeen.row-4 .span5, .parent-180 .algemeen.row-4 .span5, .parent-181 .algemeen.row-4 .span5, .parent-240 .algemeen.row-4 .span5, .parent-270 .algemeen.row-4 .span5, .parent-398 .algemeen.row-4 .span5 { background:rgba(199,210,217,0.25); }
.algemeen.row-4 .span5 h3 {
  font-family:'dinpro-medium';
  font-size:150%;
  text-align:right;
  padding-top:100px;
  margin-bottom:0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .algemeen.row-0 .span7 { height:100px; }
  .algemeen.row-1 .span7 { padding-bottom:59px; }
}
@media screen and (min-width: 801px) and (max-width: 1024px) {
  article { font-size:93.3%; }
  .algemeen.row-0 .span7 { font-size:150%; }
  .algemeen.row-1 .span7 { padding-bottom:39px; }
  .algemeen.row-2 .span7 h1 { font-size:160%; }
  .algemeen.row-3 .span5 { padding-top:10px; }
  .algemeen.row-3 .span5 h2 {
    font-size:120%;
    margin:20px 0 0;
  }
  .algemeen.row-4 .span7 h2, .algemeen.row-4 .span5 h2 { font-size:150%; }
}
@media screen and (max-width: 800px) {
  .algemeen.row-1 .span7 { padding-bottom:27px; }
  .algemeen.row-2 .span7 h1 { font-size:150%; }
  .algemeen.row-3 > div { width:100% !important; }
  .algemeen.row-3 .span7 img {
    width:100%;
    height:auto;
  }
  .algemeen.row-3 .span5 {
    padding-top:30px;
    padding-right:6%;
    padding-bottom:30px;
  }
  .algemeen.row-4 > div { width:100% !important; }
  .algemeen.row-4 .span7 {
    border-top:15px solid #fbf7f1;
    padding-bottom:40px;
  }
  .algemeen.row-4 .span5 {
    padding-right:6%;
    padding-bottom:60px;
  }
}
.peppelrode .span12.pijler.row-3 .span4.khaki, .vonderhof .span12.pijler.row-3 .span4.khaki, .wissehaege .span12.pijler.row-3 .span4.khaki, .brunswijck .span12.pijler.row-3 .span4.khaki {
  background:none !important;
  padding:30px 0 10px !important;
}
.peppelrode .span12.pijler.row-3 .span4.khaki .zkn-widget-type-2, .vonderhof .span12.pijler.row-3 .span4.khaki .zkn-widget-type-2, .wissehaege .span12.pijler.row-3 .span4.khaki .zkn-widget-type-2, .brunswijck .span12.pijler.row-3 .span4.khaki .zkn-widget-type-2, .thuiszorg .span12.pijler.row-3 .span4.khaki .zkn-widget-type-2, .goed-geregeld .span12.pijler.row-3 .span4.khaki .zkn-widget-type-2 { padding:30px 0 10px !important; }
.peppelrode .span12.pijler.row-3 .span4.khaki a, .vonderhof .span12.pijler.row-3 .span4.khaki a, .wissehaege .span12.pijler.row-3 .span4.khaki a, .brunswijck .span12.pijler.row-3 .span4.khaki a, .thuiszorg .span12.pijler.row-3 .span4.khaki a, .goed-geregeld .span12.pijler.row-3 .span4.khaki a { text-align:left !important; }
.peppelrode .span12.pijler.row-3 .span4.khaki .zkn-widget-body .text-center a, .vonderhof .span12.pijler.row-3 .span4.khaki .zkn-widget-body .text-center a, .wissehaege .span12.pijler.row-3 .span4.khaki .zkn-widget-body .text-center a, .brunswijck .span12.pijler.row-3 .span4.khaki .zkn-widget-body .text-center a, .thuiszorg .zkn-widget-body .text-center a, .goed-geregeld .zkn-widget-body .text-center a { text-align:center !important; }
.thuiszorg .zkn-widget-type-2, .goed-geregeld .zkn-widget-type-2 {
  float:right;
  margin-bottom:10px !important;
}
.thuiszorg .zkn-widget-type-2 .text_holder p, .thuiszorg .zkn-widget-type-2 .text_holder a, .goed-geregeld .zkn-widget-type-2 .text_holder p, .goed-geregeld .zkn-widget-type-2 .text_holder a { text-align:left !important; }
.simpel h1, .simpel h2 { font-family:'dinpro-medium'; }
.simpel h1 {
  font-size:180%;
  text-transform:none;
  margin:0 0 20px;
}
.simpel .span6 { width:50% !important; }
.simpel [class*="span"] { margin:0 !important; }
.simpel a {
  font-family:'dinpro-regular';
  font-size:106.7%;
}
.simpel > div {
  padding-left:3%;
  padding-right:3%;
}
.simpel > .faq {
  padding-left:0;
  padding-right:0;
}
.parent-174 .simpel.row-0 .span6:first-child { background:rgba(92,115,174,0.15); }
.parent-175 .simpel.row-0 .span6:first-child { background:rgba(229,186,90,0.1); }
.parent-176 .simpel.row-0 .span6.khaki-light { background:rgba(220,89,80,0.1); }
.parent-181 .simpel.row-0 .span6.khaki-light { background:rgba(228,235,237,0.15); }
.parent-253 .simpel.row-0 .span6:first-child { background:rgba(100,82,159,0.2); }
.simpel.row-0 .span6:first-child {
  height:120px;
  padding:25px 3%;
  font-family:'dinpro-regular';
  font-size:180%;
  color:#ffffff;
}
.simpel.row-1 .span6:first-child {
  padding-top:34px;
  padding-bottom:46px;
}
.simpel.row-1 .span6:last-child {
  padding-top:37px;
  padding-bottom:50px;
  padding-right:0;
  line-height:0;
  text-align:right;
}
.simpel.row-1 .span6:last-child p { text-align:left; }
.simpel.row-2 {
  padding:0 15%;
  margin-bottom:150px;
}
.alle-vacatures .row-2 .btn-primary { display:none; }
.fsf_mod_faqs_cont { padding:8px 0; }
.menu-corona-landingspagina {
  padding:0 !important;
  width:100%;
}
.menu-corona-landingspagina .blocks { position:relative; }
.menu-corona-landingspagina .blocks > * { margin-left:2.556684657883553% !important; }
.menu-corona-landingspagina .blocks > *:nth-child(odd) { margin-left:0 !important; }
.menu-corona-landingspagina .blocks [class*="span"] {
  width:48.72165767% !important;
  margin-bottom:22px !important;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.menu-corona-landingspagina .blocks [class*="span"] a {
  font-size:100% !important;
  line-height:100%;
  position:relative;
}
.menu-corona-landingspagina .blocks [class*="span"] span {
  width:100%;
  bottom:0;
  left:0;
  position:absolute;
  padding:20px;
  background-color:rgba(215,224,235,0.4);
  font-family:'dinpro-medium';
  font-size:160%;
  color:#ffffff;
  text-align:center;
}
.menu-corona-landingspagina .blocks [class*="span"]:hover span {
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.menu-corona-landingspagina .blocks [class*="span"] img {
  height:auto;
  position:relative;
  width:100%;
  z-index:-1;
}
.corona-maatregelen .aside.corona-maatregelen .moduletable, .corona .aside .moduletable { margin:50px 0 !important; }
.corona-maatregelen .aside.corona-maatregelen .owl-item, .corona .aside .owl-item { padding:20px; }
.corona-maatregelen .aside.corona-maatregelen .jux-date, .corona .aside .jux-date {
  padding:0 0px 10px !important;
  font-size:inherit !important;
  font-family:inherit !important;
  font-style:normal !important;
  text-align:center;
}
.corona-maatregelen .aside.corona-maatregelen .jux-date .fa, .corona .aside .jux-date .fa { display:none; }
.corona-back-btn {
  padding:0 !important;
  margin-top:48px;
}
.corona-acties .simpel .corona-back-btn a {
  color:#ffffff !important;
  font-size:120% !important;
}
.corona-back-btn .cta {
  max-width:350px;
  color:#ffffff !important;
}
.corona-acties .simpel a {
  color:#b32317 !important;
  font-size:100% !important;
}
.block-cta {
  background:#fbf7f1;
  padding:3vh;
}
.corona h1 { margin:0 0 20px; }
.moduletable.verwijsformulier { padding:0 !important; }
.moduletable.verwijsformulier .formContainer {
  border:1px solid #e7e7e8;
  margin-bottom:30px;
}
.moduletable.verwijsformulier .formContainer.no-border {
  border:none;
  margin-bottom:0;
}
.moduletable.verwijsformulier ol.formContainer > li {
  margin-bottom:20px;
  padding:0 24px !important;
  overflow:hidden;
}
.moduletable.verwijsformulier ol.formContainer li.rsform-block-titel0, .moduletable.verwijsformulier ol.formContainer li.rsform-block-titel1, .moduletable.verwijsformulier ol.formContainer li.rsform-block-titel2, .moduletable.verwijsformulier ol.formContainer li.rsform-block-titel3, .moduletable.verwijsformulier ol.formContainer li.rsform-block-titel4, .moduletable.verwijsformulier ol.formContainer li.rsform-block-titel5, .moduletable.verwijsformulier ol.formContainer li.rsform-block-titel6, .moduletable.verwijsformulier ol.formContainer li.rsform-block-titel7, .moduletable.verwijsformulier ol.formContainer li.rsform-block-titel8, .moduletable.verwijsformulier ol.formContainer li.rsform-block-titel9, .moduletable.verwijsformulier ol.formContainer li.rsform-block-titel10 { padding:0 !important; }
.moduletable.verwijsformulier .rsform-block .formCaption { margin-bottom:10px; }
.moduletable.verwijsformulier h3 {
  background:#e7e7e8;
  padding:20px;
  margin-bottom:0;
  color:#b32317;
}
.moduletable.verwijsformulier .rsform-block-privacy a {
  color:#b32317;
  text-decoration:underline;
}
.wf-mediabox-container .simpel.row-0 { display:none; }
input.rsform-error {
  background:rgba(179,35,23,0.05);
  border:2px solid #b32317 !important;
}
.formError {
  background:#b32317;
  border-style:solid;
  border-width:thin;
  color:#ffffff;
  font-size:86.7% !important;
  position:relative;
  padding:8px 16px;
  margin-top:2px;
  display:inline-block;
}
.formError:after {
  border-color:#b32317 transparent transparent;
  border-style:solid;
  border-width:9px;
  content:"";
  height:0;
  left:21px;
  position:absolute;
  top:-18px;
  transform:rotate(180deg);
  width:0;
}
@media screen and (max-width: 767px) {
  .simpel .span6 { width:100% !important; }
  .simpel.row-1 .span6:first-child {
    padding-top:34px;
    padding-bottom:0;
  }
  .simpel.row-1 .span6:last-child {
    padding:0;
    text-align:left;
  }
  .simpel.row-2 .float-right { float:none; }
}
@media screen and (max-width: 767px) {
  .menu-corona-landingspagina .blocks > .span6 {
    width:100% !important;
    margin:0 0 20px 0 !important;
  }
}
.news .span6 {
  width:50% !important;
  margin-left:0 !important;
}
.news h2, .news h3 { font-family:'dinpro-medium'; }
.news a, .back {
  font-family:'dinpro-regular';
  font-size:106.7%;
}
.news .readmore, .back {
  text-align:right;
  display:block;
}
.back { margin-bottom:30px; }
.news.row-0 .span6.khaki-light {
  height:120px;
  padding:15px 3%;
  font-family:'dinpro-regular';
  font-size:180%;
  line-height:150%;
  color:#ffffff;
  text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.parent-174 .news.row-0 .span6.khaki-light { background:rgba(92,115,174,0.15); }
.parent-175 .news.row-0 .span6.khaki-light { background:rgba(229,186,90,0.1); }
.parent-176 .news.row-0 .span6.khaki-light { background:rgba(220,89,80,0.1); }
.parent-177 .news.row-0 .span6.khaki-light, .parent-179 .news.row-0 .span6.khaki-light, .parent-181 .news.row-0 .span6.khaki-light, .parent-240 .news.row-0 .span6.khaki-light, .parent-398 .news.row-0 .span6.khaki-light, .parent-1399 .news.row-0 .span6.khaki-light { background:rgba(228,235,237,0.15); }
.parent-253 .news.row-0 .span6.khaki-light { background:rgba(100,82,159,0.1); }
.news.row-1 { margin-bottom:50px; }
.news.head.row-1 { margin-bottom:0; }
.news.row-1 .span6.khaki-light {
  padding:34px 3%;
  text-align:left;
}
.news.head.row-1 .span6.khaki-light { padding-bottom:10px; }
.parent-174 .news.row-1 .span6.khaki-light { background:rgba(92,115,174,0.15); }
.parent-175 .news.row-1 .span6.khaki-light { background:rgba(229,186,90,0.1); }
.parent-176 .news.row-1 .span6.khaki-light { background:rgba(220,89,80,0.1); }
.parent-177 .news.row-1 .span6.khaki-light, .parent-179 .news.row-1 .span6.khaki-light, .parent-181 .news.row-1 .span6.khaki-light, .parent-240 .news.row-1 .span6.khaki-light, .parent-398 .news.row-1 .span6.khaki-light, .parent-1399 .news.row-1 .span6.khaki-light { background:rgba(228,235,237,0.15); }
.parent-253 .news.row-1 .span6.khaki-light { background:rgba(100,82,159,0.1); }
.news.row-1 .span6 {
  padding-top:37px;
  padding-left:6%;
  padding-right:0;
  text-align:right;
}
.news.row-1 .span6 h1 {
  font-size:150%;
  text-transform:none;
  margin:0 0 20px;
}
.behandelaars .row-1 h1 {
  font-size:220%;
  margin:0px 0 20px 3%;
}
.news.row-1 .span6 h2 {
  font-size:150%;
  margin:0 0 20px;
  padding-top:20px;
}
.news.row-1 .span6:last-child p {
  float:right;
  width:60%;
  text-align:left;
}
.news.row-1 .span6:last-child .moduletable p { width:100%; }
.breadcrumb.full {
  float:left;
  background:#fbf7f1;
  padding:30px 3% 0;
}
.items-row, .news.full {
  width:100%;
  float:left;
  background:#fbf7f1;
  margin-bottom:40px;
}
.blog.behandelaars {
  display:flex;
  flex-wrap:wrap;
}
.behandelaars .items-row {
  background:rgba(100,82,159,0.1);
  width:50% !important;
}
.behandelaar.intro-text { padding:40px 8%; }
.behandelaar h2 {
  font-size:150%;
  color:#b32317;
}
.behandelaar.intro-text p:last-of-type { margin-bottom:0; }
.behandelaar.intro-image { line-height:0; }
.behandelaars .items-row:nth-child(4n+2) .intro-image, .behandelaars .items-row:nth-child(4n+3) .intro-image {
  float:right;
  text-align:right;
}
.parent-240 .items-row { background:rgba(228,235,237,0.15); }
.parent-174 .items-row, .parent-174 .breadcrumb.full, .parent-174 .news.full { background:rgba(92,115,174,0.15); }
.parent-175 .items-row, .parent-175 .breadcrumb.full, .parent-175 .news.full { background:rgba(229,186,90,0.1); }
.parent-176 .items-row, .parent-176 .breadcrumb.full, .parent-176 .news.full { background:rgba(220,89,80,0.1); }
.parent-177 .items-row, .parent-175 .breadcrumb.full, .parent-175 .news.full, .parent-179 .items-row, .parent-175 .breadcrumb.full, .parent-175 .news.full, .parent-1399 .items-row, .parent-1399 .breadcrumb.full, .parent-1399 .news.full { background:rgba(228,235,237,0.15); }
.parent-253 .items-row, .parent-253 .breadcrumb.full, .parent-253 .news.full { background:rgba(100,82,159,0.1); }
.items-row .span4, .news.full .span4 {
  padding-right:0 !important;
  padding:30px 3%;
}
.items-row .span8, .news.full .span8 {
  padding-left:5%;
  padding:30px 3%;
}
.next .intro-text .readmore { display:none; }
.news.full .date {
  display:inline-block;
  padding-bottom:10px;
  font-weight:700;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .news.row-1 .span6.khaki-light { padding-top:18px; }
}
@media screen and (min-width: 801px) and (max-width: 1024px) {
  article { font-size:93.3%; }
  .news.row-1 .span6 h2 { font-size:160%; }
  .news.row-1 .span6:last-child p { width:100%; }
  .news.row-2 .span8 h2 { font-size:150%; }
  .news.row-2 .span8 h3 { font-size:160%; }
  .news.row-3 {
    padding-top:30px;
    padding-bottom:30px;
  }
  .news.row-3 .span8 h2 { font-size:150%; }
  .news.row-3 .span8 h3 { font-size:160%; }
  .news.row-3 .span4 {
    width:27.8% !important;
    margin-left:6% !important;
  }
  .news.row-3 .span4 h2 { font-size:160%; }
  .news.row-4 > div { height:425px; }
}
@media screen and (max-width: 800px) {
  article { font-size:93.3%; }
  .news.row-1 .span6.khaki-light { padding-top:5px; }
  .news.row-1 .span6 h2 {
    margin-top:30px;
    font-size:150%;
  }
  .news.row-1 .span6:last-child p { width:100%; }
  .news.row-2 .span8 h2 { font-size:120%; }
  .news.row-2 .span8 h3 { font-size:150%; }
  .news.row-2 .span4 { padding-left:3%; }
  .news.row-3 {
    padding-top:30px;
    padding-bottom:30px;
  }
  .news.row-3 .span4 {
    width:30.8% !important;
    margin-left:3% !important;
    padding-top:20px;
    padding-bottom:0;
  }
  .news.row-4 > div { height:550px; }
  .behandelaars .items-row { width:100% !important; }
  .behandelaars .items-row .intro-image {
    float:right;
    text-align:right;
  }
  .behandelaar.intro-text {
    padding-top:0;
    padding-left:5%;
  }
  .behandelaar .telnummer { display:block; }
}
@media screen and (max-width: 767px) {
  .news.row-1 { margin-bottom:0; }
  .news.row-1 .span6.khaki-light {
    background:none !important;
    padding:34px 0;
    text-align:left;
  }
  .news.row-1 .span6 {
    padding:0;
    text-align:left;
  }
  .news.row-1 .span6 a { display:block; }
  .items-row .span4, .news.full .span4 {
    width:100% !important;
    padding:0 !important;
  }
  .items-row .span8, .news.full .span8 {
    width:100% !important;
    padding:10px 5%;
    margin-left:0;
  }
  .behandelaars .row-1 .span6 h1 {
    font-size:150%;
    margin-top:20px;
  }
  .behandelaar.intro-text, .behandelaar.intro-image {
    width:100% !important;
    padding:20px 0;
    text-align:left !important;
  }
  .behandelaar.intro-image img { width:100%; }
  .behandelaar .telnummer { display:inline; }
}
.parent-156 .items-row:nth-child(odd), .parent-175 .items-row:nth-child(odd), .parent-177 .items-row:nth-child(odd), .parent-176 .items-row:nth-child(odd) { background:none; }
.parent-156 .items-row:nth-child(odd) .intro-text, .parent-175 .items-row:nth-child(odd) .intro-text, .parent-177 .items-row:nth-child(odd) .intro-text, .parent-240 .items-row:nth-child(odd) .intro-text, .parent-176 .items-row:nth-child(odd) .intro-text { float:right; }
.locaties.intro-text { padding:40px 3% 30px; }
.locaties.intro-text, .locaties.intro-image {
  width:50% !important;
  margin:0 !important;
}
.locaties.intro-text p:last-of-type { margin:0; }
.locaties.intro-image img { width:100%; }
.locaties.intro-text h2 {
  font-family:'dinpro-medium';
  font-size:160%;
  color:#b32317;
}
.locaties.intro-text a { text-align:right; }
.locaties.intro-image { line-height:0; }
.onze-locaties .simpel.row-2 { padding:0 10%; }
.locaties.row-1 { margin-bottom:0; }
.locaties.row-1 .span6.khaki-light {
  padding:34px 3% 0;
  text-align:left;
  background:none;
}
.locaties.head.row-1 .span6.khaki-light { padding-bottom:10px; }
.locaties.row-1 .span6 {
  padding-top:37px;
  padding-left:0;
  padding-right:0;
  text-align:right;
}
.locaties.row-1 .span6 h1 {
  font-size:150%;
  margin:20px 0;
}
.locaties.row-2 {
  background:rgba(92,115,174,0.1);
  padding:30px;
  margin-bottom:50px;
}
.locaties.row-2 ol, .adressen-locaties .row-2 ol {
  list-style-image:none !important;
  list-style-type:none !important;
  margin:0 0 15px 33px;
  padding:0;
}
.locaties.row-2 ol li, .adressen-locaties .row-2 ol li {
  position:relative;
  margin-bottom:10px;
}
.locaties.row-2 ol li em, .adressen-locaties .row-2 ol li em {
  background:#58595b;
  width:26px;
  font-size:86.7%;
  color:#ffffff;
  text-align:center;
  font-style:normal;
  -webkit-border-radius:40px;
  -moz-border-radius:40px;
  border-radius:40px;
  display:inline-block;
  margin-right:8px;
  margin-left:-33px;
}
.locaties.row-2 .span3:first-child ol li:first-child em { background:#b32317; }
.items-row {
  width:100%;
  float:left;
  background:#fbf7f1;
  margin-bottom:40px;
}
.parent-177 .items-row:nth-child(even) { background:rgba(92,115,174,0.05) !important; }
.locaties.intro-text em {
  background:#58595b;
  width:30px;
  height:30px;
  font-family:'dinpro-regular', Arial, Helvetica, 'sans-serif';
  font-weight:300 !important;
  font-size:80%;
  line-height:30px;
  color:#ffffff;
  text-align:center;
  font-style:normal;
  -webkit-border-radius:40px;
  -moz-border-radius:40px;
  border-radius:40px;
  display:inline-block;
  margin-right:5px;
  margin-top:-10px;
}
.contact-vrijwilligers p { margin:0 0 10px 0; }
@media screen and (min-width: 801px) and (max-width: 1024px) {
  .parent-156 .items-row:nth-child(odd) .intro-text { padding-top:0; }
  .onze-locaties .simpel.row-2 { padding:0 3%; }
}
@media screen and (max-width: 800px) {
  .parent-156 .items-row:nth-child(odd) { background:#fbf7f1; }
  .parent-156 .items-row .intro-text { padding-bottom:40px; }
  .locaties.intro-text, .locaties.intro-image {
    width:100% !important;
    margin:0 !important;
  }
  .onze-locaties .simpel.row-2 { padding:0 5%; }
  .onze-locaties .row-2 .span3 {
    width:100% !important;
    margin:0 !important;
  }
  .locaties.row-2 .span3 {
    width:50% !important;
    margin:0 !important;
  }
}
@media screen and (max-width: 767px) {
  .locaties.intro-text { padding:20px 5% 0; }
  .parent-156 .items-row .intro-text { padding-bottom:20px; }
  .locaties.intro-text p:last-of-type { margin:0 0 20px; }
  .locaties.intro-text a { text-align:left; }
  .locaties.row-2 .span3 {
    width:100% !important;
    margin:0 !important;
  }
  .locaties.intro-text .span6 { text-align:left !important; }
}
.vacatures > div {
  padding-left:3%;
  padding-right:3%;
}
.vacatures.row-3 .span8 {
  padding-top:40px;
  padding-bottom:20px;
}
.vacatures.row-3 .span8 h2 {
  font-size:150%;
  text-transform:none;
  margin:0 0 10px;
}
.vacatures.row-3 .span8 h3 {
  font-size:150%;
  margin:0 0 10px;
  padding-top:10px;
}
.vacatures.row-3 .span4 {
  width:24% !important;
  margin-left:9.8% !important;
  padding:70px 3% 100px;
}
.vacatures.row-3 .span4 p {
  font-family:'CircularStd-Medium';
  font-size:150%;
  text-align:right;
  color:#ffffff;
  margin:0 0 20px;
  line-height:1.5em;
}
.vacatures.row-3 .span4 button { font-size:80% !important; }
.vacatures.row-4 { margin-bottom:150px; }
.parent-181 .vacatures.row-4 { margin-top:50px; }
.vacatures.row-4 .span9, .vacatures.row-4 .span3 { height:415px; }
.vacatures.row-4 .span9 {
  background:rgba(228,235,237,0.15);
  padding-top:25px;
  padding-left:18%;
  padding-bottom:12px;
}
.vacresults {
  max-width:70%;
  padding-right:5%;
  float:left;
}
.vacresults .vacature {
  padding-bottom:40px;
  margin-bottom:40px;
  overflow:hidden;
  border-bottom:1px solid #e4ebed;
}
.vacresults button { margin-top:20px; }
.vacature h2, .sollicitatieform h2, .rsform h2 {
  font-family:'dinpro-medium';
  font-size:150%;
  color:#58595b !important;
  text-transform:none;
}
.parent-181 .vacatures .vacform .vacform {
  width:72%;
  float:none;
}
.vacatures-resultaten { padding-right:0 !important; }
.site.vacatures-resultaten .vacform {
  width:25%;
  float:right;
}
.site.vacatures-voor-vrijwilligers .vacform, .site.vacatures .vacform {
  width:100%;
  float:left;
  padding:0 3%;
}
.site.vacatures-voor-vrijwilligers h2, .site.vacatures h2 { margin-top:0 !important; }
.vacform .chzn-container {
  float:left;
  padding:10px 0 20px;
}
.site.vacatures-voor-vrijwilligers .vacform a, .site.vacatures .vacform a { text-align:left; }
.site.vacatures-voor-vrijwilligers .vacform button, .site.vacatures .vacform button {
  float:left;
  margin-bottom:30px;
}
.allevacatures {
  background:#e4ebed !important;
  margin-left:10px;
  line-height:137%;
  float:left;
  background:#b32317;
  border:none;
  padding:10px 15px;
  height:45px;
  display:inline-block;
  vertical-align:sub;
  cursor:pointer;
  font-family:'dinpro-regular';
  font-size:120% !important;
  line-height:137%;
  color:#ffffff;
  text-transform:uppercase;
  padding-top:6px;
}
.vacatures-resultaten .allevacatures {
  margin-left:0;
  margin-top:10px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  button, input[type=submit], .btn-primary, .allevacatures { line-height:180%; }
}
.parent-181 .vacresults .vacform {
  width:100%;
  margin-bottom:20px;
}
.vacform h2 {
  font-size:150%;
  color:#b32317;
  margin:0 0 20px;
  text-align:left !important;
}
.vacform strong {
  font-family:'dinpro-medium';
  font-size:120%;
  color:#58595b;
  margin:0;
}
.alle-vacatures .category-desc, .alle-vacatures .items-leading {
  width:100% !important;
  margin-left:0 !important;
  float:left;
}
.alle-vacatures .items-leading { padding:0 3%; }
.alle-vacatures .items-leading > div {
  padding-bottom:30px;
  margin-bottom:30px;
  border-bottom:1px solid #e7e7e8;
  overflow:hidden;
}
.alle-vacatures .vacform { display:none; }
.socialshare {
  margin-top:30px;
  padding:0 !important;
}
.socialshare > span > span > span > span, .stButton_gradient { height:22px !important; }
.vacform select, .parent-181 .sollicitatieform select, .parent-181 .rsform select {
  background:#ffffff;
  width:100%;
  height:40px;
  padding:5px;
  margin:5px 0 20px;
  border:1px solid #e4ebed !important;
  font-family:'dinpro-regular', Arial, Helvetica, 'sans-serif' !important;
  font-size:100%;
}
.sollicitatieform, .parent-181 .rsform {
  background:#e7e7e8;
  padding:30px;
}
.formContainer { width:100%; }
.parent-181 .formBody { width:50% !important; }
.parent-181 .formRequired {
  font-weight:normal;
  color:#b32317;
}
.vacatures.row-4 .span3 {
  background-size:cover;
  padding:30px 3% 12px;
}
@media screen and (min-width: 801px) and (max-width: 1024px) {
  .vacatures.row-3 {
    padding-top:30px;
    padding-bottom:30px;
  }
  .vacatures.row-3 .span8 h2 { font-size:150%; }
  .vacatures.row-3 .span8 h3 { font-size:160%; }
  .vacatures.row-3 .span4 {
    width:27.8% !important;
    margin-left:6% !important;
  }
  .vacatures.row-3 .span4 h2 { font-size:160%; }
  .vacatures.row-4 > div { height:425px; }
}
@media screen and (max-width: 800px) {
  .vacatures.row-3 {
    padding-top:30px;
    padding-bottom:30px;
  }
  .vacatures.row-3 .span4 {
    width:30.8% !important;
    margin-left:3% !important;
    padding-top:20px;
    padding-bottom:0;
  }
  .vacatures.row-4 > div { height:550px; }
}
@media screen and (max-width: 767px) {
  .vacatures > div { padding:0; }
  .site.vacatures-voor-vrijwilligers .vacform, .site.vacatures .vacform { padding:0 !important; }
  .allevacatures {
    margin:0;
    width:100%;
  }
  .vacatures.row-3 .span4
.vacatures.row-3 .span8 { padding:0; }
  .vacatures.row-3 .span4 {
    width:100% !important;
    margin-left:0 !important;
    padding:20px 5% 10px;
  }
  .vacatures.row-3 .span4 p { text-align:left; }
  .vacresults {
    max-width:100%;
    padding-right:0;
    float:left;
  }
  .parent-181 .vacatures .vacform .vacform { width:100%; }
  .site.vacatures-resultaten .vacform {
    width:100%;
    float:right;
  }
}
.blog .span6 {
  width:50% !important;
  margin-left:0 !important;
}
.blog h2, .blog h3 { font-family:'dinpro-medium'; }
.blog .readmore, .back {
  text-align:right;
  display:block;
}
.blog .full-text .back, .blog .span3 .back {
  font-family:'dinpro-medium';
  text-align:left;
  display:block;
}
.back { margin-bottom:30px; }
.blog .breadcrumb.full {
  float:left;
  background:none;
  padding:0;
}
.site.blog .items-row .intro-text { float:left; }
.site.blog .row-1 .span6:first-child {
  padding:30px 3% 100px;
  background:rgba(92,115,174,0.05) !important;
}
.site.blog .row-1 .span6:last-child { padding-top:37px; }
.items-row, .blog.full {
  width:100%;
  float:left;
  margin-bottom:40px;
}
.blog.full > div {
  background:rgba(92,115,174,0.05) !important;
  padding:30px 3% 0;
}
.items-row .span9 {
  padding-left:5%;
  padding:30px 3%;
}
.blog .intro-text .date {
  display:inline-block;
  padding-bottom:10px;
}
.blog .intro-text .readmore { font-family:'dinpro-medium'; }
.blog .full-text { padding-right:11% !important; }
.blog.row-2 { line-height:0; }
.blog.row-2 h1 {
  padding:117px 0;
  font-size:220%;
}
.btn-meer-kunstprojecten { padding:0 20px; }
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .blog.row-1 .span6.khaki-light { padding-top:18px; }
}
@media screen and (min-width: 801px) and (max-width: 1024px) {
  article { font-size:93.3%; }
  .blog.row-1 .span6 h2 { font-size:160%; }
  .blog.row-1 .span6:last-child p { width:100%; }
  .blog.row-2 .span8 h2 { font-size:150%; }
  .blog.row-2 .span8 h3 { font-size:160%; }
  .blog.row-3 {
    padding-top:30px;
    padding-bottom:30px;
  }
  .blog.row-3 .span8 h2 { font-size:150%; }
  .blog.row-3 .span8 h3 { font-size:160%; }
  .blog.row-3 .span4 {
    width:27.8% !important;
    margin-left:6% !important;
  }
  .blog.row-3 .span4 h2 { font-size:160%; }
  .blog.row-4 > div { height:425px; }
}
@media screen and (max-width: 800px) {
  article { font-size:93.3%; }
  .blog.row-1 .span6.khaki-light { padding-top:5px; }
  .blog.row-1 .span6 h2 {
    margin-top:30px;
    font-size:150%;
  }
  .blog.row-1 .span6:last-child p { width:100%; }
  .blog.row-2 .span8 h2 { font-size:120%; }
  .blog.row-2 .span8 h3 { font-size:150%; }
  .blog.row-2 .span4 { padding-left:3%; }
  .blog.row-3 {
    padding-top:30px;
    padding-bottom:30px;
  }
  .blog.row-3 .span4 {
    width:30.8% !important;
    margin-left:3% !important;
    padding-top:20px;
    padding-bottom:0;
  }
  .blog.row-4 > div { height:550px; }
}
@media screen and (max-width: 767px) {
  .blog .span6 { width:100% !important; }
  .blog .readmore, .back { text-align:left; }
}
.contactpagina .span7 { width:57.75% !important; }
.contactpagina .span5 { width:42.25% !important; }
.contactpagina [class*="span"] { margin:0 !important; }
.contactpagina h1, .contactpagina h2 { font-family:'dinpro-medium'; }
.contactpagina a {
  font-family:'dinpro-regular';
  font-size:106.7%;
  text-align:right;
  display:block;
}
.contactpagina > div {
  padding-left:3%;
  padding-right:3%;
}
.contactpagina .cta-text {
  text-align:left;
  display:inline;
}
.parent-174 .contactpagina.row-0 .span7 { background:rgba(92,115,174,0.15); }
.parent-175 .contactpagina.row-0 .span7 { background:rgba(229,186,90,0.1); }
.parent-253 .contactpagina.row-0 .span7 { background:rgba(100,82,159,0.2); }
.parent-176 .contactpagina.row-0 .span7.khaki-light { background:rgba(220,89,80,0.1); }
.parent-177 .contactpagina.row-0 .span7, .parent-179 .contactpagina.row-0 .span7, .parent-180 .contactpagina.row-0 .span7, .parent-181 .contactpagina.row-0 .span7, .parent-240 .contactpagina.row-0 .span7, .parent-270 .contactpagina.row-0 .span7, .parent-398 .contactpagina.row-0 .span7 { background:rgba(199,210,217,0.25); }
.contactpagina.row-0 .span7 {
  height:120px;
  padding:15px 3%;
  font-family:'dinpro-regular';
  font-size:180%;
  line-height:150%;
  color:#ffffff;
  text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
.parent-174 .contactpagina.row-1 .span7 { background:rgba(92,115,174,0.15); }
.parent-175 .contactpagina.row-1 .span7 { background:rgba(229,186,90,0.1); }
.parent-253 .contactpagina.row-1 .span7 { background:rgba(100,82,159,0.2); }
.parent-176 .contactpagina.row-1 .span7.khaki-light { background:rgba(220,89,80,0.1); }
.parent-177 .contactpagina.row-1 .span7, .parent-179 .contactpagina.row-1 .span7, .parent-180 .contactpagina.row-1 .span7, .parent-181 .contactpagina.row-1 .span7, .parent-240 .contactpagina.row-1 .span7, .parent-270 .contactpagina.row-1 .span7, .parent-398 .contactpagina.row-1 .span7 { background:rgba(199,210,217,0.25); }
.contactpagina.row-1 .span7 {
  padding-top:34px;
  padding-bottom:46px;
}
.contactpagina.row-1 .span5 {
  padding-top:37px;
  padding-right:0;
  line-height:0;
  text-align:right;
}
.contactpagina.row-1 .span5 p { text-align:left; }
.contactpagina.row-2 { background:#fbf7f1; }
.parent-174 .contactpagina.row-2 { background:rgba(92,115,174,0.15); }
.parent-175 .contactpagina.row-2 { background:rgba(229,186,90,0.1); }
.parent-253 .contactpagina.row-2 { background:rgba(100,82,159,0.2); }
.parent-176 .contactpagina.row-2 { background:rgba(220,89,80,0.1); }
.parent-177 .contactpagina.row-2, .parent-179 .contactpagina.row-2, .parent-180 .contactpagina.row-2, .parent-181 .contactpagina.row-2, .parent-240 .contactpagina.row-2, .parent-270 .contactpagina.row-2, .parent-398 .contactpagina.row-2 { background:rgba(199,210,217,0.25); }
.contactpagina.row-2 .span7 {
  padding-right:6%;
  padding-bottom:20px;
  padding-top:33px;
}
.contactpagina.row-2 .span7 h1 {
  font-size:150%;
  text-transform:none;
}
.contactpagina.row-2 .span5 {
  background:#ffffff;
  padding:63px 0 0;
  line-height:0;
}
.contactpagina.row-2 .span5.nopadding { padding:33px 0 0 40px; }
.contactpagina.row-2 .span5 .text { padding-bottom:20px; }
.contactpagina.row-2 .span5 .text h2 { padding-bottom:10px; }
.contactpagina.row-2 .span5 .text p, .contactpagina.row-2 .span5 .text div {
  font-size:120%;
  line-height:150%;
}
.contactpagina.row-2 .span5 ul { margin-top:20px; }
.contactpagina.row-2 .span5 p, .contactpagina.row-2 .span5 li, .contactpagina.row-2 .span5 div { line-height:180%; }
.contactpagina.row-3 .span7 {
  padding:0;
  line-height:0;
}
.contactpagina.row-3 .span5 {
  padding-top:20px;
  text-align:right;
}
.contactpagina.row-3 .span5 h2 {
  font-size:150%;
  margin:30px 0 0;
}
.contactpagina.row-4 .span7 {
  padding-left:6%;
  padding-right:6%;
}
.contactpagina.row-4 .span7 h2, .contactpagina.row-4 .span5 h2 {
  font-family:'dinpro-medium';
  font-size:150%;
  margin-top:60px;
}
.contactpagina.row-4 .span5 { padding:0; }
.parent-174 .contactpagina.row-4 .span5 { background:rgba(92,115,174,0.15); }
.parent-175 .contactpagina.row-4 .span5 { background:rgba(229,186,90,0.1); }
.parent-253 .contactpagina.row-4 .span5 { background:rgba(100,82,159,0.2); }
.parent-176 .contactpagina.row-4 .span5.khaki-light { background:rgba(220,89,80,0.1); }
.parent-177 .contactpagina.row-4 .span5, .parent-179 .contactpagina.row-4 .span5, .parent-181 .contactpagina.row-4 .span5, .parent-240 .contactpagina.row-4 .span5, .parent-270 .contactpagina.row-4 .span5, .parent-398 .contactpagina.row-4 .span5 { background:rgba(199,210,217,0.25); }
.contactpagina.row-4 .span5 h3 {
  font-family:'dinpro-medium';
  font-size:150%;
  text-align:right;
  padding-top:100px;
  margin-bottom:0;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .contactpagina.row-0 .span7 { height:100px; }
  .contactpagina.row-1 .span7 { padding-bottom:59px; }
}
@media screen and (min-width: 801px) and (max-width: 1024px) {
  article { font-size:93.3%; }
  .contactpagina.row-0 .span7 { font-size:150%; }
  .contactpagina.row-1 .span7 { padding-bottom:39px; }
  .contactpagina.row-2 .span7 h1 { font-size:160%; }
  .contactpagina.row-3 .span5 { padding-top:10px; }
  .contactpagina.row-3 .span5 h2 {
    font-size:120%;
    margin:20px 0 0;
  }
  .contactpagina.row-4 .span7 h2, .contactpagina.row-4 .span5 h2 { font-size:150%; }
}
@media screen and (max-width: 800px) {
  .contactpagina.row-1 .span7 { padding-bottom:27px; }
  .contactpagina.row-2 .span7 h1 { font-size:150%; }
  .contactpagina.row-3 > div { width:100% !important; }
  .contactpagina.row-3 .span7 img {
    width:100%;
    height:auto;
  }
  .contactpagina.row-3 .span5 {
    padding-top:30px;
    padding-right:6%;
    padding-bottom:30px;
  }
  .contactpagina.row-4 > div { width:100% !important; }
  .contactpagina.row-4 .span7 {
    border-top:15px solid #fbf7f1;
    padding-bottom:40px;
  }
  .contactpagina.row-4 .span5 {
    padding-right:6%;
    padding-bottom:60px;
  }
  .contactpagina a {
    display:inline;
    text-align:left;
  }
}
