.block--block-43 p:first-child {
  margin-top: 0;
}
.block--block-43 .flashybutton {
  float: right;
  margin-bottom: 20px;
  overflow: hidden;
  *zoom: 1;
}

.block--facetapi li {
  list-style-type: none;
}
.block--facetapi li a {
  display: inline-block;
  margin-left: 20px;
  position: relative;
}
.block--facetapi li a:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.block--facetapi li a div {
  display: inline-block;
}
.block--facetapi li a:before {
  color: #686868;
}
.block--facetapi li a.facetapi-active {
  margin-left: 5px;
  margin-right: 5px;
}
.block--facetapi li a.facetapi-active:before {
  display: none;
}

.block--feature-blog-blog-latest-tabbed {
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
  background: #f0f0f0 !important;
}
@media (min-width: 480px) {
  .block--feature-blog-blog-latest-tabbed {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .block--feature-blog-blog-latest-tabbed {
    margin-bottom: 20px;
  }
}
.block--feature-blog-blog-latest-tabbed .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.block--feature-blog-blog-latest-tabbed .content,
.block--feature-blog-blog-latest-tabbed .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  .block--feature-blog-blog-latest-tabbed .content,
  .block--feature-blog-blog-latest-tabbed .menu-block-wrapper {
    padding: 22px;
  }
}
.block--feature-blog-blog-latest-tabbed .more {
  float: right;
}
.block--feature-blog-blog-latest-tabbed .tabs {
  background: #E2E2E2;
}
.block--feature-blog-blog-latest-tabbed .tabs a {
  float: left;
  padding: 12px 10px;
  display: block;
  cursor: pointer;
  background: #dbdbdb;
  color: #289ecf;
  border-right: #b9b9b9 1px solid;
  border-bottom: #b9b9b9 1px solid;
}
.block--feature-blog-blog-latest-tabbed .tabs a.show, .block--feature-blog-blog-latest-tabbed .tabs a:hover, .block--feature-blog-blog-latest-tabbed .tabs a:focus {
  background: #f0f0f0;
  border-bottom: transparent 1px solid;
  color: #373636;
  text-decoration: none;
}
.block--feature-blog-blog-latest-tabbed .tabs a:first-child {
  border-left: transparent 1px solid;
}
.block--feature-blog-blog-latest-tabbed .tabs a:hover:not(.show), .block--feature-blog-blog-latest-tabbed .tabs a:focus:not(.show) {
  border-bottom: #b9b9b9 1px solid;
}
.block--feature-blog-blog-latest-tabbed .blocks {
  *zoom: 1;
  clear: left;
}
.block--feature-blog-blog-latest-tabbed .blocks:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1024px) {
  .block--feature-blog-blog-latest-tabbed .blocks {
    margin-bottom: 20px;
  }
}
.block--feature-blog-blog-latest-tabbed .blocks .block {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.block--feature-blog-blog-latest-tabbed .blocks .hide {
  display: none;
}
.block--feature-blog-blog-latest-tabbed .content {
  padding: 0 !important;
}
.block--feature-blog-blog-latest-tabbed ul li {
  list-style-type: none;
}
.block--feature-blog-blog-latest-tabbed .block__title {
  background: #c2c1c1;
  padding: 14px 15px !important;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.block--feature-blog-blog-latest-tabbed .blocks {
  margin-bottom: 0;
  padding: 11px 0;
}
@media (min-width: 480px) {
  .block--feature-blog-blog-latest-tabbed .blocks {
    padding: 22px 0;
  }
}
.block--feature-blog-blog-latest-tabbed .view-blog-latest .group-left {
  width: 30px;
  float: left;
  margin-right: 10px;
}
.block--feature-blog-blog-latest-tabbed .view-blog-latest .group-right {
  overflow: hidden;
  float: none;
  width: auto;
}
.block--feature-blog-blog-latest-tabbed .view-blog-latest h3 {
  margin: 0;
}
.block--feature-blog-blog-latest-tabbed .view-blog-latest .node--blogpost--block-teaser p:first-child {
  margin-top: 0;
}
.block--feature-blog-blog-latest-tabbed .view-blog-latest .node--blogpost--block-teaser p:last-child {
  margin-bottom: 0;
}
.block--feature-blog-blog-latest-tabbed .view-display-id-block_slideshares_latest .group-left {
  width: 120px;
}
.block--feature-blog-blog-latest-tabbed .views-row {
  border-bottom: #b9b9b9 1px dotted;
  margin-bottom: 5px;
  padding: 0 10px 5px;
}
@media (min-width: 768px) {
  .block--feature-blog-blog-latest-tabbed .views-row {
    padding: 0 20px 15px;
  }
}
.block--feature-blog-blog-latest-tabbed .views-row .field--name-title {
  margin-bottom: 5px;
}
.block--feature-blog-blog-latest-tabbed .views-row .field--name-title h3 {
  margin: 0;
}
.block--feature-blog-blog-latest-tabbed .views-row .field--name-title h3 a {
  color: #289ecf;
}
.block--feature-blog-blog-latest-tabbed .more {
  margin-right: 22px;
}

.block--feature-carrousel {
  height: 302px;
}
.block--feature-carrousel .front-carrousel-wrap {
  position: relative;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_text_backdrop {
  background: url("../img/barousel_text_backdrop.png") repeat;
  height: 302px;
  position: absolute;
  right: 0;
  top: 0;
  width: 325px;
  z-index: 120;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_content {
  height: 302px;
  position: absolute;
  right: 0;
  top: 0;
  width: 325px;
  z-index: 125;
  color: white;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_content > div {
  padding: 20px;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_content h2,
.block--feature-carrousel .front-carrousel-wrap .barousel_content .field--name-title h2 {
  padding: 0;
  margin: 0;
  font-size: 1.69231em;
  line-height: 1.63636em;
  line-height: 1.38462em;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  color: white;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_content .field--name-field-slide-intro {
  margin-top: 15px;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_content .slidelink {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  float: right;
  margin-top: 10px;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_content .slidelink a {
  color: #373636;
  text-decoration: none;
  background: #ffee00;
  display: block;
  padding: 9px 18px;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_nav {
  top: 270px;
  position: absolute;
  right: 30px;
  z-index: 130;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_nav ul {
  float: left;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_nav ul li {
  float: left;
  margin: 0 5px 0 0;
  list-style-type: none;
  list-style-image: none;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_nav ul li a {
  display: block;
  height: 20px;
  width: 20px;
  text-align: center;
  background: white;
  color: #373636;
  text-decoration: none;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_nav ul li a.current, .block--feature-carrousel .front-carrousel-wrap .barousel_nav ul li a:hover, .block--feature-carrousel .front-carrousel-wrap .barousel_nav ul li a:focus {
  background: #ffee00;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_nav ul li a:focus {
  outline-color: #ffee00;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_nav .pause-button-wrapper {
  border-left: #c2c1c1 1px solid;
  padding-left: 5px;
  float: right;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_nav .pause-button-wrapper a.pause-button {
  color: #373636;
  display: block;
  height: 20px;
  text-align: center;
  width: 20px;
  background: white url("../img/pause_play.png") no-repeat left 0;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_nav .pause-button-wrapper a.pause-button:focus {
  outline-color: #ffee00;
}
.block--feature-carrousel .front-carrousel-wrap .barousel_nav .pause-button-wrapper a.pause-button.pausing {
  background: white url("../img/pause_play.png") no-repeat left -19px;
}

.block--feature-events {
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
}
.block--feature-events .tabs {
  background: #E2E2E2;
}
.block--feature-events .tabs a {
  float: left;
  padding: 12px 10px;
  display: block;
  cursor: pointer;
  background: #dbdbdb;
  color: #289ecf;
  border-right: #b9b9b9 1px solid;
  border-bottom: #b9b9b9 1px solid;
}
.block--feature-events .tabs a.show, .block--feature-events .tabs a:hover, .block--feature-events .tabs a:focus {
  background: #f0f0f0;
  border-bottom: transparent 1px solid;
  color: #373636;
  text-decoration: none;
}
.block--feature-events .tabs a:first-child {
  border-left: transparent 1px solid;
}
.block--feature-events .tabs a:hover:not(.show), .block--feature-events .tabs a:focus:not(.show) {
  border-bottom: #b9b9b9 1px solid;
}
.block--feature-events .blocks {
  *zoom: 1;
  clear: left;
}
.block--feature-events .blocks:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1024px) {
  .block--feature-events .blocks {
    margin-bottom: 20px;
  }
}
.block--feature-events .blocks .block {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.block--feature-events .blocks .hide {
  display: none;
}
.block--feature-events .content {
  padding: 0 !important;
}
@media (min-width: 480px) {
  .block--feature-events {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .block--feature-events {
    margin-bottom: 20px;
  }
}
.block--feature-events .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.block--feature-events .content,
.block--feature-events .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  .block--feature-events .content,
  .block--feature-events .menu-block-wrapper {
    padding: 22px;
  }
}
.block--feature-events .more {
  float: right;
}
.block--feature-events .block__title {
  background: #c2c1c1;
  padding: 14px 15px !important;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.block--feature-events .views-row {
  padding: 11px 11px 5px;
  border-bottom: #b9b9b9 1px dotted;
  list-style-type: none;
}
@media (min-width: 480px) {
  .block--feature-events .views-row {
    padding: 22px 22px 15px;
  }
}
.block--feature-events .views-row:last-child {
  margin-bottom: 15px;
}
.block--feature-events .views-row .group-right .field--name-title {
  margin-bottom: 5px;
}
.block--feature-events .views-row .group-right .field--name-title h3 {
  margin: 0;
}
.block--feature-events .views-row .group-right .field--name-title h3 a {
  color: #289ecf;
}
.block--feature-events .more {
  margin-right: 23px;
}

.block--feature-page-sub-menu-page-items .block__title {
  display: none;
}
.block--feature-page-sub-menu-page-items li {
  padding-bottom: 10px;
}
@media (min-width: 480px) {
  .block--feature-page-sub-menu-page-items li {
    background: url("../img/border-repeat.png") repeat-x left bottom;
    margin-bottom: 25px;
    padding-bottom: 25px;
  }
}
.block--feature-page-sub-menu-page-items li .group-left {
  display: none;
}
@media (min-width: 480px) {
  .block--feature-page-sub-menu-page-items li .group-left {
    display: block;
    width: auto;
    margin-right: 20px;
  }
}
.block--feature-page-sub-menu-page-items li .group-right {
  width: auto;
  float: none;
  overflow: hidden;
}
.block--feature-page-sub-menu-page-items li .group-right h2 {
  margin: 0;
  font-weight: normal;
}
@media (min-width: 480px) {
  .block--feature-page-sub-menu-page-items li .group-right h2 {
    margin-bottom: 1em;
  }
}
.block--feature-page-sub-menu-page-items li .group-right h2 a {
  color: #686868;
  font-family: "flanders_art_serif_medium", Georgia, serif;
}
.block--feature-page-sub-menu-page-items li .group-right .field--name-field-page-intro {
  display: none;
}
@media (min-width: 480px) {
  .block--feature-page-sub-menu-page-items li .group-right .field--name-field-page-intro {
    display: block;
  }
}
.block--feature-page-sub-menu-page-items li .group-right .field--name-node-link a {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
  margin-top: 15px;
  float: left;
}
@media (min-width: 480px) {
  .block--feature-page-sub-menu-page-items li .group-right .field--name-node-link a {
    min-width: 130px;
    padding-right: 10px;
  }
}
.block--feature-page-sub-menu-page-items li .group-right .field--name-node-link a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .block--feature-page-sub-menu-page-items li .group-right .field--name-node-link a:after {
    padding-left: 40px;
  }
}
.block--feature-page-sub-menu-page-items li .group-right .field--name-node-link a:hover, .block--feature-page-sub-menu-page-items li .group-right .field--name-node-link a:focus {
  text-decoration: underline;
}
.block--feature-page-sub-menu-page-items li .group-right .field--name-node-link a:after {
  padding-left: 55px;
}

.section-content .block--feature-social {
  margin-top: 20px;
}

.block--feature-social {
  margin-bottom: 13px;
  background-color: white !important;
  overflow: visible;
}
.block--feature-social .content {
  padding: 0 !important;
}
.block--feature-social .content > div {
  display: block;
  float: left;
  margin-right: 2px;
  height: 22px;
}
.block--feature-social a {
  color: #373636;
}
.block--feature-social .con {
  height: 22px;
}
.block--feature-social .print .print_html {
  padding: 0;
  margin: 0;
}
.block--feature-social .print .print_html .print-page {
  border: #373636 1px solid;
  background: none;
  padding: 0 5px;
  display: block;
  font-size: 12px;
}
.block--feature-social .print .print_html .print-page:before {
  margin-right: 3px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f02f";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}
.block--feature-social .print .print_html .print-page:hover {
  text-decoration: none;
}
.block--feature-social .twitter {
  position: relative;
  margin-left: 1px !important;
}
.block--feature-social .twitter .con {
  min-width: 69px;
}
.block--feature-social .twitter .con:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f099";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  content: "\f099  Tweeten";
  position: absolute;
  background-color: white;
  width: 69px;
  height: 20px;
  pointer-events: none;
  color: #373636;
  padding-top: 3px;
  border: #373636 1px solid;
  padding-left: 3px;
  left: -1px;
  font-size: 12px;
  min-width: 69px;
}
.block--feature-social .share .con {
  padding: 0 5px 0 3px;
  border: #373636 1px solid;
  height: 20px;
  min-width: 52px;
}
.block--feature-social .share .con a {
  line-height: 18px;
  font-size: 12px;
}
.block--feature-social .share .con a:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f078";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  font-size: 9px;
  margin-right: 2px;
  position: relative;
  top: -1px;
}
.block--feature-social .share .con a:hover {
  text-decoration: none;
}
.block--feature-social .share .con a span {
  display: none;
}
.block--feature-social .facebook .con {
  position: relative;
  min-width: 116px;
}
.block--feature-social .facebook .con:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f230";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  content: "\f230  Vind ik leuk";
  position: absolute;
  background-color: white;
  height: 20px;
  pointer-events: none;
  color: #373636;
  padding-top: 3px;
  z-index: 6;
  font-size: 13px;
  padding-left: 3px;
  border: #373636 1px solid;
  padding-right: 5px;
  min-width: 87px;
  cursor: pointer;
}
.block--feature-social .facebook .con:hover {
  text-decoration: none;
}

.block--feature-toevla-consumer {
  max-width: 317.5px;
  margin: 0 auto 20px;
  overflow: visible;
}
@media (min-width: 768px) {
  .block--feature-toevla-consumer {
    overflow: hidden;
  }
}
.block--feature-toevla-consumer .toplinks {
  overflow: visible;
}
.block--feature-toevla-consumer .toplinks li {
  display: inline-block;
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
.block--feature-toevla-consumer .toplinks li a {
  text-align: left;
  background: #ffee00;
  display: block;
  padding: 49px 0 10px 5px;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.38462em;
  line-height: 1.38462em;
  color: #373636;
  text-transform: uppercase;
}
@media (min-width: 350px) {
  .block--feature-toevla-consumer .toplinks li a {
    font-size: 1.23077em;
    line-height: 2.25em;
    line-height: 1.38462em;
    min-height: auto;
  }
}
.block--feature-toevla-consumer .toplinks li:last-child {
  width: 32.20339%;
  float: right;
  margin-right: 0;
}
.block--feature-toevla-consumer .centerlink {
  position: relative;
  background: #373636;
  height: 120px;
  width: 100%;
  margin-top: 5px;
}
.block--feature-toevla-consumer .centerlink big {
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  font-size: 1.53846em;
  line-height: 1.8em;
  color: #ffee00;
  padding: 42px 0 0 15px;
}
.block--feature-toevla-consumer .centerlink big,
.block--feature-toevla-consumer .centerlink span {
  line-height: 0.96923em;
  display: block;
  z-index: 10;
  position: relative;
  text-transform: uppercase;
}
.block--feature-toevla-consumer .centerlink span {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-size: 1.23077em;
  line-height: 2.25em;
  line-height: 1.38462em;
  color: #ffee00;
  padding: 0 0 0 15px;
}
.block--feature-toevla-consumer .centerlink img {
  position: absolute;
  right: 0;
  top: 0;
}
.block--feature-toevla-consumer .sociallinks {
  margin-top: 5px;
  background: url("../img/repeat-lines.png") repeat;
  height: 70px;
  font-family: "flanders_art_sans_light", Arial, Helvetica, sans-serif;
  font-size: 1.07692em;
  line-height: 1.28571em;
  line-height: 1.38462em;
  color: #5b5b5b;
  padding: 25px 0 0 5px;
}
@media (min-width: 350px) {
  .block--feature-toevla-consumer .sociallinks {
    font-size: 1.23077em;
    line-height: 2.25em;
    padding: 25px 0 0 25px;
  }
}
.block--feature-toevla-consumer .sociallinks div {
  float: left;
  margin-right: 5px;
}
@media (min-width: 350px) {
  .block--feature-toevla-consumer .sociallinks div {
    margin-right: 20px;
  }
}
.block--feature-toevla-consumer .sociallinks a {
  font-size: 23px;
  color: #686868;
  margin-right: 2px;
  position: relative;
  top: -2px;
}
.block--feature-toevla-consumer .sociallinks a:last-child {
  margin: 0;
}
@media (min-width: 350px) {
  .block--feature-toevla-consumer .sociallinks a {
    font-size: 30px;
    margin-right: 5px;
    top: -5px;
  }
}
.block--feature-toevla-consumer .sociallinks .facebook:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f230";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}
.block--feature-toevla-consumer .sociallinks .flickr:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f16e";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}
.block--feature-toevla-consumer .sociallinks .twitter:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f081";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}
.block--feature-toevla-consumer .sociallinks .linkedin:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f08c";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}

.block--feature-vacancy .field--name-field-page-image {
  margin-bottom: 15px;
}

.footer {
  border-top: 8px #ffee00 solid;
  color: #5b5b5b;
}
.footer .footer-menu {
  padding: 20px 0 5px;
  background: #f0f0f0;
}
@media (min-width: 768px) {
  .footer .footer-menu {
    padding-bottom: 20px;
  }
}
.footer .footer-menu .menu-name-main-menu > .menu > li {
  margin-left: 0;
  margin-bottom: 10px;
}
.footer .footer-menu .menu-name-main-menu > .menu > li a {
  color: #5b5b5b;
  text-decoration: none;
  display: block;
  width: 100%;
}
.footer .footer-menu .menu-name-main-menu > .menu > li a:hover, .footer .footer-menu .menu-name-main-menu > .menu > li a:focus {
  text-decoration: underline;
}
.footer .footer-menu .menu-name-main-menu > .menu > li > .menu {
  display: none;
}
.footer .footer-menu .menu-name-main-menu > .menu > li.active-trail > .menu {
  display: block;
}
.footer .footer-menu .menu-name-main-menu > .menu > li.active-trail > .menu li.expanded .menu {
  display: none;
}
@media (min-width: 768px) {
  .footer .footer-menu .menu-name-main-menu > .menu > li.top {
    display: none;
  }
}
.footer .footer-menu .menu-name-main-menu > .menu > li > a {
  font-size: 15px;
  color: #373636;
  text-transform: uppercase;
  margin-bottom: 17px;
}
@media (min-width: 768px) {
  .footer .footer-menu .menu-name-main-menu > .menu > li > a {
    margin-bottom: 7px;
  }
}
@media (min-width: 768px) {
  .footer .footer-menu .menu-name-main-menu > .menu > li.home {
    display: none;
  }
}
@media (min-width: 768px) {
  .footer .footer-menu .menu-name-main-menu > .menu > li {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
    margin-bottom: 39px;
  }
  .footer .footer-menu .menu-name-main-menu > .menu > li > .menu {
    display: block;
  }
  .footer .footer-menu .menu-name-main-menu > .menu > li ul li ul {
    display: none;
  }
  .footer .footer-menu .menu-name-main-menu > .menu > li:nth-child(5n) {
    overflow: hidden;
    *zoom: 1;
    width: 23.72881%;
    float: right;
    margin-right: 0;
  }
  .footer .footer-menu .menu-name-main-menu > .menu > li:nth-child(n+6) {
    margin-bottom: 0;
  }
}
.footer .footer-menu .menu-name-main-menu li {
  list-style-type: none;
  list-style-image: none;
}
.footer .footer-copyright {
  background: #333333;
  color: white;
}
.footer .footer-logos {
  background: #333333;
  color: white;
}

.block--headerimage {
  margin-bottom: 15px;
  display: none;
}
@media (min-width: 480px) {
  .block--headerimage {
    display: block;
  }
}

.block--menu-block-feature-toevla-1 {
  display: none;
}
@media (min-width: 768px) {
  .block--menu-block-feature-toevla-1 {
    display: block;
  }
}

.l-region--sidebar-first nav.block--menu-block .menu-block-wrapper,
.l-region--sidebar-first nav.block--menu-block .content,
.l-region--sidebar-first .block--book-navigation .menu-block-wrapper,
.l-region--sidebar-first .block--book-navigation .content {
  padding: 15px 22px 22px 17px !important;
}
.l-region--sidebar-first nav.block--menu-block ul li,
.l-region--sidebar-first .block--book-navigation ul li {
  display: inline-block;
  margin-left: 20px;
  position: relative;
  display: block;
}
.l-region--sidebar-first nav.block--menu-block ul li:before,
.l-region--sidebar-first .block--book-navigation ul li:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.l-region--sidebar-first nav.block--menu-block ul li div,
.l-region--sidebar-first .block--book-navigation ul li div {
  display: inline-block;
}
.l-region--sidebar-first nav.block--menu-block ul li a,
.l-region--sidebar-first .block--book-navigation ul li a {
  text-decoration: none;
}
.l-region--sidebar-first nav.block--menu-block ul li a.active,
.l-region--sidebar-first .block--book-navigation ul li a.active {
  color: black;
}
.l-region--sidebar-first nav.block--menu-block ul li a:hover, .l-region--sidebar-first nav.block--menu-block ul li a:focus,
.l-region--sidebar-first .block--book-navigation ul li a:hover,
.l-region--sidebar-first .block--book-navigation ul li a:focus {
  text-decoration: underline;
}
.l-region--sidebar-first nav.block--menu-block ul li ul,
.l-region--sidebar-first .block--book-navigation ul li ul {
  margin-left: -4px;
}
.l-region--sidebar-first nav.block--menu-block ul li ul li,
.l-region--sidebar-first .block--book-navigation ul li ul li {
  display: inline-block;
  margin-left: 20px;
  position: relative;
  display: block;
}
.l-region--sidebar-first nav.block--menu-block ul li ul li:before,
.l-region--sidebar-first .block--book-navigation ul li ul li:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.l-region--sidebar-first nav.block--menu-block ul li ul li div,
.l-region--sidebar-first .block--book-navigation ul li ul li div {
  display: inline-block;
}

.desktop-search {
  float: right;
  position: relative;
  margin-top: -6px;
}
@media (min-width: 1024px) {
  .desktop-search {
    clear: both;
    margin-top: 8px;
  }
}
.desktop-search label {
  display: none;
}
.desktop-search input[type=text] {
  width: 163px;
  padding-right: 25px;
  background: white;
}
.desktop-search input[type=submit] {
  width: 29px;
  height: 29px;
  position: absolute;
  right: 0;
  top: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background: transparent;
}
.desktop-search .form-actions:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f002";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  pointer-events: none;
  color: #373636;
  width: 29px;
  text-align: center;
  position: absolute;
  top: 7px;
  right: 0;
}

.mobile-search-open,
.mobile-search-close {
  float: right;
  visibility: hidden;
}
.mobile-search-open:after,
.mobile-search-close:after {
  visibility: visible;
}

.mobile-search-open {
  display: block;
}
@media (min-width: 768px) {
  .mobile-search-open {
    display: none;
  }
}
.mobile-search-open:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f002";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}

.mobile-search-close:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f00d";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  color: #373636;
  font-size: 3.07692em;
  line-height: 1.35em;
}

.mobile-search {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2000;
  padding: 3px 10px;
  background-color: #ffee00;
  text-align: center;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform .4s ease-in-out, visibility 0s .4s;
  transition: transform .4s ease-in-out, visibility 0s .4s;
}
.mobile-search .content {
  margin-top: 100px;
  text-align: center;
}
.mobile-search .content label {
  font-size: 1.92308em;
  line-height: 1.44em;
  color: #373636;
}
.mobile-search input[type=text] {
  width: 100%;
  background-color: #ffee00;
  font-size: 2.69231em;
  line-height: 1.54286em;
  border: 0;
  text-align: center;
}
.mobile-search input[type=text]:focus {
  outline: none;
}
.mobile-search input[type=submit] {
  margin-top: 10px;
  background-color: #373636;
  border: 0;
  color: white;
  font-size: 0.92308em;
  line-height: 1.5em;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  padding-right: 46px;
}
.mobile-search .form-actions:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  color: white;
  margin-left: -10px;
}

.block--search-form.mobile-search--visible {
  visibility: visible;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: -webkit-transform .4s ease-in-out;
  transition: transform .4s ease-in-out;
}

.block--search-form {
  visibility: hidden;
}
@media (min-width: 768px) {
  .block--search-form {
    visibility: visible;
    display: block;
  }
}

#block-views-news-block {
  position: relative;
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
  margin-bottom: 40px;
}
@media (min-width: 480px) {
  #block-views-news-block {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  #block-views-news-block {
    margin-bottom: 20px;
  }
}
#block-views-news-block .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
#block-views-news-block .content,
#block-views-news-block .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  #block-views-news-block .content,
  #block-views-news-block .menu-block-wrapper {
    padding: 22px;
  }
}
#block-views-news-block .more {
  float: right;
}
#block-views-news-block .more-link {
  float: right;
}
#block-views-news-block .feed-icon {
  position: absolute;
  top: 15px;
  right: 15px;
}
#block-views-news-block .feed-icon img {
  display: none;
}
#block-views-news-block .feed-icon:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f143";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  font-size: 20px;
  color: #373636;
}
#block-views-news-block .item-list li {
  margin-bottom: 15px;
  list-style-image: none;
  list-style-type: none;
  display: table;
}
#block-views-news-block .item-list li:before {
  content: "-";
  display: table-cell;
  vertical-align: top;
  padding-right: 15px;
}
#block-views-news-block .item-list li .views-field {
  display: table-cell;
}
#block-views-news-block .item-list li.views-row-last {
  margin-bottom: 0;
}

#block-views-publications-block-front {
  position: relative;
}
#block-views-publications-block-front .feed-icon {
  position: absolute;
  top: 15px;
  right: 15px;
}
#block-views-publications-block-front .feed-icon img {
  display: none;
}
#block-views-publications-block-front .feed-icon:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f143";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  font-size: 20px;
  color: #373636;
}
#block-views-publications-block-front .content {
  padding: 11px 0;
}
@media (min-width: 480px) {
  #block-views-publications-block-front .content {
    padding: 22px 0;
  }
}
#block-views-publications-block-front .view-publications .views-row {
  border-bottom: #b9b9b9 1px dotted;
  margin-bottom: 5px;
  padding: 0 10px 5px;
  list-style-type: none;
}
@media (min-width: 480px) {
  #block-views-publications-block-front .view-publications .views-row {
    margin-bottom: 15px;
    padding: 0 20px 15px;
  }
}
#block-views-publications-block-front .view-publications .views-row:last-child {
  margin-bottom: 0;
}
#block-views-publications-block-front .view-publications .group-left {
  width: 60px;
  float: left;
  margin-right: 20px;
}
#block-views-publications-block-front .view-publications .group-right {
  overflow: hidden;
  float: none;
}
#block-views-publications-block-front .view-publications .group-right h3 {
  margin-top: 0;
  margin-bottom: 5px;
}
#block-views-publications-block-front .view-publications .group-right h3 a {
  color: #289ecf;
}
#block-views-publications-block-front .view-publications .group-right .field--name-body p:first-child {
  margin-top: 0;
}
#block-views-publications-block-front .view-publications .group-right .field--name-body p:last-child {
  margin-bottom: 0;
}
#block-views-publications-block-front .more-link {
  float: right;
  margin-right: 22px;
}

.block .view-contact-persons .group-header {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-size: 15px;
  margin-bottom: 8px;
}

#block-views-useful-pages-block-useful-pages {
  position: relative;
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
  margin-bottom: 40px;
}
@media (min-width: 480px) {
  #block-views-useful-pages-block-useful-pages {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  #block-views-useful-pages-block-useful-pages {
    margin-bottom: 20px;
  }
}
#block-views-useful-pages-block-useful-pages .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
#block-views-useful-pages-block-useful-pages .content,
#block-views-useful-pages-block-useful-pages .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  #block-views-useful-pages-block-useful-pages .content,
  #block-views-useful-pages-block-useful-pages .menu-block-wrapper {
    padding: 22px;
  }
}
#block-views-useful-pages-block-useful-pages .more {
  float: right;
}
#block-views-useful-pages-block-useful-pages .group-left .field__item h3 {
  margin-top: 0;
  margin-bottom: .5rem;
}
#block-views-useful-pages-block-useful-pages .group-left .field__item h3 a {
  color: #289ecf !important;
  font-family: "flanders_art_sans",Arial,Helvetica,sans-serif;
  font-weight: normal;
}
#block-views-useful-pages-block-useful-pages .group-left .field__item p {
  margin: 0;
}
#block-views-useful-pages-block-useful-pages .group-right {
  margin: 1rem 0 3rem;
}
#block-views-useful-pages-block-useful-pages .group-right .field__item a {
  min-width: 130px;
  background-color: #ffee00;
  font-family: "flanders_art_sans_medium",Arial,Helvetica,sans-serif;
  padding: 3px 10px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
}
#block-views-useful-pages-block-useful-pages .group-right .field__item a:after {
  padding-left: 40px;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome,"flanders_art_sans",Arial,Helvetica,sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  pointer-events: none;
}
#block-views-useful-pages-block-useful-pages .group-right .field__item a:hover, #block-views-useful-pages-block-useful-pages .group-right .field__item afocus {
  text-decoration: underline;
}
#block-views-useful-pages-block-useful-pages .views-row:last-of-type .group-right {
  margin-top: 1rem;
  margin-bottom: 0;
}

.book-navigation {
  margin: 15px 0 0;
  padding-top: 20px;
}
.book-navigation .menu {
  background: url("../img/border-repeat.png") white repeat-x left top;
  padding: 20px 0 5px;
}
.book-navigation .book-navigation__next,
.book-navigation .book-navigation__up,
.book-navigation .book-navigation__previous {
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  padding: 6px 10px;
  color: #373636;
  text-decoration: none;
  text-transform: uppercase;
}
.book-navigation .book-navigation__next:hover, .book-navigation .book-navigation__next:focus,
.book-navigation .book-navigation__up:hover,
.book-navigation .book-navigation__up:focus,
.book-navigation .book-navigation__previous:hover,
.book-navigation .book-navigation__previous:focus {
  text-decoration: underline;
}
.book-navigation .book-navigation__links {
  background-color: #ffee00;
  overflow: hidden;
  *zoom: 1;
}
.book-navigation .book-navigation__links:before, .book-navigation .book-navigation__links:after {
  content: " ";
  display: table;
  background: url("../img/border-repeat.png") white repeat-x;
  width: 100%;
  height: 7px;
}
.book-navigation .book-navigation__links:before {
  padding-bottom: 20px;
  background-position: left top;
}
.book-navigation .book-navigation__links:after {
  padding-top: 20px;
  background-position: left bottom;
}
.book-navigation li {
  display: inline-block;
  margin-left: 20px;
  position: relative;
  margin-bottom: 10px;
  display: block;
}
.book-navigation li:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.book-navigation li div {
  display: inline-block;
}

.site-logo {
  text-transform: uppercase;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  overflow: hidden;
}
@media (min-width: 385px) {
  .site-logo {
    padding: 0 20px 0 17px;
    font-size: 15px;
  }
}
@media (min-width: 480px) {
  .site-logo {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .site-logo {
    font-size: 17.5px;
    line-height: 19px;
    padding: 0 0 18px;
  }
}
@media (min-width: 1024px) {
  .site-logo {
    width: 40.67797%;
    float: left;
    margin-right: 1.69492%;
    padding: 0;
  }
}
.site-logo a {
  color: #373636;
}
.site-logo a:hover, .site-logo a:focus {
  text-decoration: none;
}
.site-logo a:hover span, .site-logo a:focus span {
  text-decoration: none;
}
.site-logo img {
  float: left;
  width: 47%;
  margin-right: 3%;
  max-width: 168px;
}
@media (min-width: 480px) {
  .site-logo img {
    width: auto;
    margin-right: 0;
    padding-right: 20px;
    max-width: 207px;
  }
}
@media (min-width: 768px) {
  .site-logo img {
    padding-right: 23px;
    max-width: 210px;
  }
}
.site-logo .site-name {
  display: none;
}
.site-logo .site-slogan {
  padding-top: 5.5%;
  display: inline-block;
  width: 50%;
}
@media (min-width: 480px) {
  .site-logo .site-slogan {
    padding-top: 24px;
    width: auto;
  }
}
@media (min-width: 768px) {
  .site-logo .site-slogan {
    padding-top: 22px;
  }
}

.doelgroepen {
  background-color: #373636;
  padding: 13px 0;
}
.doelgroepen .section {
  overflow: hidden;
}
@media (min-width: 1024px) {
  .doelgroepen .section {
    overflow: visible;
  }
}
.doelgroepen a {
  color: white;
}
.doelgroepen a:hover, .doelgroepen a:focus {
  color: #ffee00;
  text-decoration: none;
}
.doelgroepen a strong {
  text-decoration: none;
}
.doelgroepen .menu {
  display: none;
  float: left;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .doelgroepen .menu {
    display: block;
  }
}
@media (min-width: 1024px) {
  .doelgroepen .menu {
    float: right;
  }
}
.doelgroepen .menu li {
  display: inline-block;
  margin-left: 15px;
}
.doelgroepen .menu li.first {
  margin: 0;
}

.target-menu {
  float: left;
}
.target-menu .first {
  display: none;
  padding-right: 11px;
  border-right: 1px solid #b9b9b9;
  margin-right: 11px;
}
@media (min-width: 1024px) {
  .target-menu .first {
    display: inline-block;
  }
}
.target-menu .last {
  margin-right: 11px;
}
@media (min-width: 768px) {
  .target-menu .last {
    display: none;
  }
}
@media (min-width: 1024px) {
  .target-menu .last {
    display: inline-block;
  }
}

.block--feature-mobile {
  background-color: #ffee00;
  overflow: visible;
}
@media (min-width: 768px) {
  .block--feature-mobile {
    display: none;
  }
}
.block--feature-mobile ul {
  width: 100%;
}
.block--feature-mobile li {
  display: inline-block;
  width: 25%;
  float: left;
}
.block--feature-mobile li:hover, .block--feature-mobile li:focus {
  background-color: #b4ac11;
}
.block--feature-mobile li > a {
  display: block;
  color: black;
  text-transform: uppercase;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 9px 0 7px;
  text-decoration: none;
}
.block--feature-mobile .link-target-audiences-menu {
  position: relative;
}
.block--feature-mobile .link-target-audiences-menu:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f078";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  font-size: 9px;
  position: absolute;
  top: 12px;
  padding-left: 3px;
}
.block--feature-mobile .audiences-menu--mobile {
  display: none;
  position: absolute;
  top: 34px;
  left: -40px;
  z-index: 100;
  background-color: #f0f0f0;
  border: 1px solid white;
  padding: 5px 10px 5px 0;
  min-width: 180px;
}
@media (min-width: 480px) {
  .block--feature-mobile .audiences-menu--mobile {
    left: 0;
    padding: 10px 15px 10px 5px;
    min-width: 220px;
  }
}
.block--feature-mobile .audiences-menu--mobile a {
  width: 100%;
  color: black;
  display: inline-block;
  margin-left: 20px;
  position: relative;
}
.block--feature-mobile .audiences-menu--mobile a:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.block--feature-mobile .audiences-menu--mobile a div {
  display: inline-block;
}
.block--feature-mobile .audiences-menu {
  position: relative;
  cursor: pointer;
}
.block--feature-mobile .audiences-menu:hover .audiences-menu--mobile, .block--feature-mobile .audiences-menu:focus .audiences-menu--mobile {
  display: block;
}

@media (min-width: 1024px) {
  .header-menu {
    float: right;
    margin-top: 12px;
  }
}

.block--menu-block-feature-toevla-5 {
  display: none;
}
@media (min-width: 768px) {
  .block--menu-block-feature-toevla-5 {
    display: block;
    float: left;
  }
}
@media (min-width: 1024px) {
  .block--menu-block-feature-toevla-5 {
    float: right;
    position: relative;
    z-index: 30000;
  }
}
.block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li {
  display: inline-block;
  margin: 0;
  float: left;
  position: relative;
}
.block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.first a {
  padding-left: 0;
}
.block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.last a {
  border-right: 0;
}
@media (min-width: 1024px) {
  .block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.last a {
    border-right: 1px solid #373636;
  }
}
.block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.expanded .menu {
  display: none;
}
@media (min-width: 1024px) {
  .block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.expanded > a {
    padding-right: 22px;
  }
  .block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.expanded > a:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: inherit;
    content: "\f078";
    line-height: inherit;
    speak: none;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-rendering: auto;
    transform: translate(0, 0);
    font-size: 9px;
    color: #373636;
    position: absolute;
    right: 9px;
    top: 4px;
  }
  .block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.expanded:hover {
    background-color: white;
  }
  .block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.expanded:hover .menu {
    display: block;
    position: absolute;
    z-index: 1;
    background-color: white;
    padding: 10px 15px 10px 5px;
  }
  .block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.expanded:hover .menu li {
    display: inline-block;
    margin-left: 20px;
    position: relative;
  }
  .block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.expanded:hover .menu li:before {
    content: "-";
    position: absolute;
    left: -9px;
    display: inline-block;
  }
  .block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li.expanded:hover .menu li div {
    display: inline-block;
  }
}
.block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li > a {
  padding: 0 9px;
  border-right: 1px solid #373636;
  line-height: 12px;
}
.block--menu-block-feature-toevla-5 .menu-block-wrapper > .menu > li a {
  color: #373636;
}

.block--menu-dropdown {
  display: none;
  overflow: visible;
  width: 100%;
  text-align: center;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  background-color: #ffee00;
  border-bottom: 1px solid white;
  position: relative;
  z-index: 998;
}
@media (min-width: 768px) {
  .block--menu-dropdown {
    display: block;
  }
}
.block--menu-dropdown .menu-dropdown-wrapper {
  margin-bottom: -5px;
}
.block--menu-dropdown .level-1 {
  display: inline-block;
}
.block--menu-dropdown .level-1 > li {
  display: inline-block;
  float: left;
}
.block--menu-dropdown .level-1 > li > a {
  font-size: 15px;
  text-transform: uppercase;
  position: relative;
  color: black;
  display: block;
  padding: 8px 10px 9px;
}
@media (min-width: 1024px) {
  .block--menu-dropdown .level-1 > li > a {
    padding: 8px 30px 9px 10px;
  }
  .block--menu-dropdown .level-1 > li > a:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: inherit;
    content: "\f078";
    line-height: inherit;
    speak: none;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-rendering: auto;
    transform: translate(0, 0);
    font-size: 9px;
    color: #373636;
    position: absolute;
    right: 14px;
    top: 11px;
  }
}
.block--menu-dropdown .level-1 > li > a > a, .block--menu-dropdown .level-1 > li > a:hover, .block--menu-dropdown .level-1 > li > a:focus, .block--menu-dropdown .level-1 > li.open > a, .block--menu-dropdown .level-1 > li.open:hover, .block--menu-dropdown .level-1 > li.open:focus {
  color: white;
  background-color: #b4ac11;
  text-decoration: none;
}
.block--menu-dropdown .level-1 > li > a > a:after, .block--menu-dropdown .level-1 > li > a:hover:after, .block--menu-dropdown .level-1 > li > a:focus:after, .block--menu-dropdown .level-1 > li.open > a:after, .block--menu-dropdown .level-1 > li.open:hover:after, .block--menu-dropdown .level-1 > li.open:focus:after {
  color: white;
}
.block--menu-dropdown .level-1 > li.home a {
  text-indent: -9999em;
  width: 30px;
}
.block--menu-dropdown .level-1 > li.home a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f015";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  text-indent: 0;
  font-size: 18px;
  color: black;
  position: absolute;
  top: 8px;
  right: 7px;
}
@media (min-width: 1024px) {
  .block--menu-dropdown .level-1 > li.home a:after {
    right: 12px;
  }
}
.block--menu-dropdown .level-1 > li.home a:hover:after {
  color: white;
}
.block--menu-dropdown .nav-drop-wrapper {
  left: -9999em;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 999;
}
.block--menu-dropdown .nav-drop-wrapper .custom-position {
  text-align: left;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 {
  display: none;
}
.block--menu-dropdown .nav-drop-wrapper .level-2.open {
  background: #f0f0f0;
  border: 1px solid white;
  display: none;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: left;
}
@media (min-width: 1024px) {
  .block--menu-dropdown .nav-drop-wrapper .level-2.open {
    display: inline-block;
  }
}
.block--menu-dropdown .nav-drop-wrapper .level-2 li {
  list-style-type: none;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li {
  border-right: 1px solid white;
  display: block;
  float: left;
  padding: 0;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li.column {
  width: 15.4em;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li.column-wide {
  width: 23.4em;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li.last {
  border-right: 0;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li > a {
  background: #b4ac11;
  display: block;
  font-size: 15px;
  color: white;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding: 3px 0 3px 10px;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li {
  list-style-type: none;
  list-style-image: none;
  display: inline-block;
  margin-left: 20px;
  position: relative;
  display: block;
  padding-bottom: 7px;
  margin-right: 5px;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li div {
  display: inline-block;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li:before {
  color: black;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li.more-link-item {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
}
@media (min-width: 480px) {
  .block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li.more-link-item {
    min-width: 130px;
    padding-right: 10px;
  }
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li.more-link-item:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li.more-link-item:after {
    padding-left: 40px;
  }
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li.more-link-item:hover, .block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li.more-link-item:focus {
  text-decoration: underline;
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li.more-link-item:before {
  content: "";
}
.block--menu-dropdown .nav-drop-wrapper .level-2 > li ul li.more-link-item:after {
  padding-left: 10px !important;
}
.block--menu-dropdown .nav-drop-wrapper .level-3 {
  color: black;
  font-weight: normal;
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
}
.block--menu-dropdown .nav-drop-wrapper .level-3 > li > a {
  color: black;
  font-weight: normal;
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
}
.block--menu-dropdown .nav-drop-wrapper .view {
  margin-bottom: 50px;
  color: black;
  font-weight: normal;
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
}
.block--menu-dropdown .nav-drop-wrapper .view div.views-row {
  padding: .25em .625em;
}
.block--menu-dropdown .nav-drop-wrapper .view div.views-row .views-field-title a {
  font-weight: bold;
  padding: 0;
}
.block--menu-dropdown .nav-drop-wrapper .view .views-field-term-node-tid {
  color: #b4ac11;
  display: block;
  font-size: .8em;
}
.block--menu-dropdown .nav-drop-wrapper .view .date-display-single {
  color: black;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  display: inline-block;
  text-indent: -5px;
}
.block--menu-dropdown .nav-drop-wrapper li .more-link {
  margin: 10px 10px 0;
  float: right;
}
.block--menu-dropdown .nav-drop-wrapper .more-link,
.block--menu-dropdown .nav-drop-wrapper .online-catalogus {
  text-align: right;
}
.block--menu-dropdown .nav-drop-wrapper li .more-link a,
.block--menu-dropdown .nav-drop-wrapper .online-catalogus a {
  color: black;
  display: inline-block;
  font-weight: normal;
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
}
.block--menu-dropdown .nav-drop-wrapper li .more-link a:hover, .block--menu-dropdown .nav-drop-wrapper li .more-link a:focus,
.block--menu-dropdown .nav-drop-wrapper .online-catalogus a:hover,
.block--menu-dropdown .nav-drop-wrapper .online-catalogus a:focus {
  text-decoration: underline;
}
.block--menu-dropdown li.open .nav-drop-wrapper {
  left: 0;
}
.block--menu-dropdown .item-list ul > li a {
  padding: 0;
}
.block--menu-dropdown .item-list ul > li img {
  float: left;
  margin: 0 0 0 .625em;
}

.menu-faded-background {
  display: none;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.38);
  top: -20px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
}
@media (min-width: 1024px) {
  .menu-faded-background.show {
    display: block;
  }
}

.navigation .nav-drop-wrapper .view .group-left,
.navigation .nav-drop-wrapper .view .group-right {
  overflow: hidden;
  position: relative;
  width: auto;
}
.navigation .nav-drop-wrapper .view .group-left {
  float: left;
}
.navigation .nav-drop-wrapper .view .group-left img {
  margin-right: .9em;
}
.navigation .nav-drop-wrapper .view .group-right {
  float: none;
  padding-bottom: .4em;
}
.navigation .nav-drop-wrapper .view .views-row .group-left a {
  width: 6.7em;
  display: block;
  padding: 0 .9em 0 0;
}
.navigation .nav-drop-wrapper .view .views-row a {
  display: inline;
  color: black;
}
.navigation .nav-drop-wrapper .view .views-field-view_node a {
  display: inline-block;
  padding: 0 0 0 1.6em;
}
.navigation .nav-drop-wrapper .view .views-field-field_publication_document a {
  padding: 0;
}
.navigation .nav-drop-wrapper .view .views-field-field_publication_document img {
  vertical-align: -.1875em;
}
.navigation .nav-drop-wrapper .view .views-field-field-event-intro {
  color: #fffbc2;
  font-size: .6878em;
}
.navigation .nav-drop-wrapper li #block-views-publications-block-1 .field-name-node-link a,
.navigation .nav-drop-wrapper li #block-views-publications-block-1 a.download_publication {
  display: inline-block;
  padding: 0 0 0 1.6em;
}
.navigation .nav-drop-wrapper .view .views-field-body,
.navigation .nav-drop-wrapper .field-name-body {
  color: #b4ac11;
  margin-top: .125em;
}
.navigation .nav-drop-wrapper .view-gov-questions .field-type-datetime {
  display: inline;
  margin-right: .1875em;
}
.navigation .nav-drop-wrapper .view-gov-questions .field-type-datetime *,
.navigation .nav-drop-wrapper .view-gov-questions .field-name-title,
.navigation .nav-drop-wrapper .view-gov-questions .field-name-title * {
  display: inline;
}
.navigation .nav-drop-wrapper .view-empty {
  margin: 0 .625em;
}
.navigation .nav-drop-wrapper .online-catalogus {
  margin: 1em;
  padding: .75em 0;
}
.navigation .nav-drop-wrapper .online-catalogus a {
  position: relative;
  text-align: left;
}

.ad-gallery {
  margin: 20px auto 0;
  width: auto;
  overflow: visible;
}
.ad-gallery .ad-image-wrapper {
  height: 73vw;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .ad-gallery .ad-image-wrapper {
    height: 600px;
  }
}
@media (min-width: 1024px) {
  .ad-gallery .ad-image-wrapper {
    height: 550px;
  }
}
.ad-gallery .ad-image-wrapper .ad-image {
  width: 100% !important;
  height: auto !important;
  left: 0 !important;
  top: 0 !important;
}
.ad-gallery .ad-image-wrapper img {
  margin: 0 auto;
  display: block;
}
@media (max-width: 768px) {
  .ad-gallery .ad-image-wrapper img {
    width: 100% !important;
    height: auto !important;
    overflow: visible;
  }
}
.ad-gallery .ad-image-description {
  width: 100% !important;
}
.ad-gallery .ad-prev-image:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f104";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}
.ad-gallery .ad-next-image:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}
.ad-gallery .ad-prev-image,
.ad-gallery .ad-next-image {
  background-image: none !important;
  background-color: #ffee00 !important;
  opacity: 1 !important;
}
.ad-gallery .ad-prev-image:before,
.ad-gallery .ad-next-image:before {
  font-size: 28px;
  color: #373636;
  padding-left: 10px;
}
.ad-gallery .ad-controls {
  width: 100%;
}
.ad-gallery .ad-controls .pin-it-button {
  float: right;
}
.ad-gallery .ad-controls .ad-info {
  float: left;
}
.ad-gallery .ad-slideshow-controls {
  display: none !important;
}
.ad-gallery .ad-nav {
  background: #f0f0f0;
  padding: 25px 22px;
  margin-top: 16px;
}
.ad-gallery .ad-thumbs li {
  margin: 0;
  padding-left: 14.5px !important;
  padding-right: 14.5px;
}
.ad-gallery .ad-thumbs li:first-child {
  padding-left: 0 !important;
}
.ad-gallery .ad-thumbs li:last-child {
  padding-right: 0 !important;
}
.ad-gallery .ad-thumbs li img {
  border: 0 !important;
}
.ad-gallery .ad-back {
  left: 0;
}
.ad-gallery .ad-back:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f104";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}
.ad-gallery .ad-forward {
  right: 0;
}
.ad-gallery .ad-forward:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}
.ad-gallery .ad-back,
.ad-gallery .ad-forward {
  height: 100%;
  width: 22px;
  background: none;
}
.ad-gallery .ad-back:before,
.ad-gallery .ad-forward:before {
  font-size: 25px;
  color: #373636;
  position: relative;
  top: 40%;
  left: 7px;
}
.ad-gallery ul {
  margin: 0 !important;
}
.ad-gallery ul li:before {
  display: none !important;
}

.iwgf2 {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif !important;
}
.iwgf2 .iwgf2-label-small {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif !important;
}
.iwgf2 .iwgf2-site-publisher {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif !important;
}
.iwgf2 .iwgf2-site-info-text {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif !important;
}
.iwgf2 h2 {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif !important;
}
.iwgf2 .iwgf2-drawer-toggle a {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif !important;
}
.iwgf2 .iwgf2-drawer-toggle a:link {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif !important;
}
.iwgf2 .iwgf2-navigation li {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif !important;
}

.high-contrast {
  display: none;
  margin-left: 9px;
  background: url("../img/contrast.png") no-repeat center left;
  padding-left: 17px;
}
@media (min-width: 768px) {
  .high-contrast {
    display: block;
    position: absolute;
    right: 19px;
    top: 12px;
  }
}
@media (min-width: 1024px) {
  .high-contrast {
    position: static;
    float: right;
  }
}

.search-form {
  background: #ffee00;
  color: #373636;
  padding: 10px;
}
.search-form .form-wrapper {
  overflow: hidden;
}
.search-form .form-wrapper label {
  float: left;
  margin-right: 10px;
  margin-top: 6px;
  margin-bottom: 10px;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.search-form .form-wrapper label .label-suffix {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.search-form .form-wrapper input[type=text] {
  background: white;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .search-form .form-wrapper input[type=text] {
    min-width: 250px;
  }
}
.search-form .submit-bgwrap {
  float: right;
  text-align: right;
  margin-right: 15px;
}
.search-form .submit-bgwrap input[type=submit] {
  margin-top: 0;
  background-color: black;
  border: 0;
  color: white;
  font-size: 12px;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  padding-right: 46px;
}
.search-form .submit-bgwrap input[type=submit]:hover {
  text-decoration: underline;
}
.search-form .submit-bgwrap:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  color: white;
  margin-left: -18px;
  pointer-events: none;
}

.search-results .search-result {
  background: url("../img/border-repeat.png") repeat-x left bottom;
  margin-bottom: 2px;
  padding-bottom: 10px;
}
.search-results .search-result:last-child {
  background: none;
}
.search-results h3 {
  font-size: 1.308em;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 5px;
}
.search-results .search-info {
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  width: auto;
  margin-top: 0;
}
.search-results .search-snippet-info p:first-child {
  margin-top: 0;
}

.page-zoek .pager,
.page-search .pager {
  background: #f0f0f0;
}
.page-zoek .pager li,
.page-search .pager li {
  padding: 10px 0;
  display: inline-block;
  list-style-type: none;
  margin: 0 5px;
}
.page-zoek .pager li a,
.page-search .pager li a {
  color: #289ecf;
  text-decoration: underline;
}
.page-zoek .pager li a:hover, .page-zoek .pager li a:focus, .page-zoek .pager li a.active,
.page-search .pager li a:hover,
.page-search .pager li a:focus,
.page-search .pager li a.active {
  text-decoration: none;
}

#sliding-popup.sliding-popup-bottom {
  padding: 12px 0;
}
#sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
  border-radius: 0;
  margin-top: 5px;
  text-shadow: none;
  border: 0;
  box-shadow: none;
}
@media (min-width: 480px) {
  #sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button {
    min-width: 130px;
    padding-right: 10px;
  }
}
#sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  #sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button:after {
    padding-left: 40px;
  }
}
#sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button:hover, #sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button:focus {
  text-decoration: underline;
}

#tinymce {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
}

.field table,
#tinymce table {
  margin: 15px 0;
  border-collapse: collapse;
  table-layout: fixed;
  width: 99.8%;
}
.field table tr,
#tinymce table tr {
  background: white;
}
.field table tr td,
#tinymce table tr td {
  border: #b9b9b9 1px solid;
  padding: 10px;
  vertical-align: top;
}
.field table tr td p:first-child,
#tinymce table tr td p:first-child {
  margin-top: 0;
}
.field table tr td p:last-child,
#tinymce table tr td p:last-child {
  margin-bottom: 0;
}
.field ul li,
#tinymce ul li {
  display: inline-block;
  margin-left: 20px;
  position: relative;
  display: block;
}
.field ul li:before,
#tinymce ul li:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.field ul li div,
#tinymce ul li div {
  display: inline-block;
}
.field ol,
#tinymce ol {
  list-style-type: decimal;
}
.field ol li,
#tinymce ol li {
  margin-left: 20px;
}
.field ul,
.field ol,
#tinymce ul,
#tinymce ol {
  margin: 10px 0;
}
.field ul li p,
.field ol li p,
#tinymce ul li p,
#tinymce ol li p {
  margin: 0;
  display: inline-block;
}
.field ul ul,
.field ul ol,
.field ol ul,
.field ol ol,
#tinymce ul ul,
#tinymce ul ol,
#tinymce ol ul,
#tinymce ol ol {
  margin-left: 30px;
}
.field iframe,
#tinymce iframe {
  width: 100%;
}

.center-align {
  text-align: center !important;
  margin: 0 auto !important;
  display: block;
}
.center-aligna {
  text-align: left !important;
}

.left-align,
.right-align {
  margin: 4px auto;
  display: block;
}

@media (min-width: 480px) {
  .left-align {
    float: left !important;
    margin: 4px 12px 4px 0;
  }
}

@media (min-width: 480px) {
  .right-align {
    float: right !important;
    margin: 4px 0 4px 12px;
  }
}

blockquote {
  font-family: "flanders_art_sans_light", Arial, Helvetica, sans-serif;
  color: #373636;
  font-size: 22px;
  line-height: 22px;
  text-align: center;
  clear: both;
  margin: 0;
}
blockquote:before, blockquote:after {
  content: "";
  display: block;
  width: 98px;
  height: 1px;
  background-color: #b9b9b9;
}
blockquote:before {
  margin: 25px auto 20px;
}
blockquote:after {
  margin: 20px auto 25px;
}
blockquote a {
  color: #289ecf;
  text-decoration: none;
}
blockquote a:hover, blockquote a:focus {
  text-decoration: underline;
}
blockquote > p {
  margin-top: 0;
}
blockquote p {
  margin-bottom: 5px;
  padding: 0 20px;
}

.color-light-grey {
  color: #f0f0f0 !important;
}

.color-black,
.color-fuchsia {
  color: #373636 !important;
}

.grey-bg,
.background-grey {
  background-color: #f0f0f0 !important;
  color: #373636 !important;
}

.light-yellow-bg,
.background-lightblue {
  background-color: #fffbc2 !important;
}

.yellow-bg,
.background-darkblue {
  background-color: #ffee00 !important;
}

.transparent-border {
  border-color: transparent !important;
}

.yellow-action,
.blue-action {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  color: #373636;
  text-align: center;
  padding: 30px;
  margin: 30px 0;
  display: block;
  clear: both;
}
.yellow-action a,
.blue-action a {
  text-decoration: underline;
}
.yellow-action a:hover, .yellow-action a:focus,
.blue-action a:hover,
.blue-action a:focus {
  text-decoration: none;
}

.yellow-action {
  background-color: #ffee00;
}

.blue-action {
  background-color: #dff1f8;
}

.yellow-btn,
.blue-btn,
.flashybutton,
.blue-button {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
  float: none;
}
@media (min-width: 480px) {
  .yellow-btn,
  .blue-btn,
  .flashybutton,
  .blue-button {
    min-width: 130px;
    padding-right: 10px;
  }
}
.yellow-btn:after,
.blue-btn:after,
.flashybutton:after,
.blue-button:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .yellow-btn:after,
  .blue-btn:after,
  .flashybutton:after,
  .blue-button:after {
    padding-left: 40px;
  }
}
.yellow-btn:hover, .yellow-btn:focus,
.blue-btn:hover,
.blue-btn:focus,
.flashybutton:hover,
.flashybutton:focus,
.blue-button:hover,
.blue-button:focus {
  text-decoration: underline;
}

.blue-btn,
.blue-button {
  background-color: #dff1f8;
}

.node--blogpost--full .group-left,
.node--blogpost--full .group-right {
  width: auto;
  float: left;
  color: #373636;
  margin-bottom: 10px;
}
.node--blogpost--full .group-left {
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
}

.node-type-event .page-title {
  background: none;
  margin: 0;
  padding: 0;
}

.node--event--full .field--name-field-event-date {
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  color: #373636;
  width: 100%;
  background: url("../img/border-repeat.png") repeat-x left bottom;
  padding-bottom: 28px;
}
.node--event--full .field--name-field-event-intro {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
}

.node-type-news .page-title,
.node-type-press .page-title {
  background: none;
  padding-bottom: 10px;
  margin-bottom: 0;
}

.node--news--full .group-left,
.node--press--full .group-left {
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.node--news--full .group-left .field,
.node--press--full .group-left .field {
  display: inline-block;
}
.node--news--full .group-left .field p,
.node--press--full .group-left .field p {
  margin: 0;
}
.node--news--full .group-left,
.node--news--full .group-right,
.node--press--full .group-left,
.node--press--full .group-right {
  width: auto;
  color: #373636;
}
.node--news--full .group-right,
.node--press--full .group-right {
  float: left;
}
.node--news--full .group-footer,
.node--press--full .group-footer {
  padding-top: 30px;
  margin-top: 34px;
  width: 100%;
  background: url("../img/border-repeat.png") repeat-x left top;
}
.node--news--full .group-footer .field--name-field-news-intro,
.node--news--full .group-footer .field--name-field-press-intro,
.node--press--full .group-footer .field--name-field-news-intro,
.node--press--full .group-footer .field--name-field-press-intro {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  margin-bottom: 16px;
  width: 100%;
}

.node--news--full .group-left,
.node--news--teaser .group-left {
  display: flex;
}
.node--news--full .group-left p,
.node--news--teaser .group-left p {
  display: inline;
  margin: 0;
}

.node--contact-list > .group-header .field-name-field-first-name,
.node--contact-list > .group-header .field-name-field-name,
.page-node .node--contact-person > .group-header .field-name-field-first-name,
.page-node .node--contact-person > .group-header .field-name-field-name {
  display: inline;
}
.node--contact-list > .group-header .field-name-field-first-name:after,
.page-node .node--contact-person > .group-header .field-name-field-first-name:after {
  content: " ";
}
.node--contact-list > .group-right .field,
.page-node .node--contact-person > .group-right .field {
  display: flex;
}
.node--contact-list > .group-right .field .label-inline,
.page-node .node--contact-person > .group-right .field .label-inline {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.node--contact-list > .group-right .field-name-field-first-name,
.node--contact-list > .group-right .field-name-field-name,
.page-node .node--contact-person > .group-right .field-name-field-first-name,
.page-node .node--contact-person > .group-right .field-name-field-name {
  display: inline-flex;
  margin-right: 3px;
}
.node--contact-list > .group-right .field-name-send-a-mail a,
.page-node .node--contact-person > .group-right .field-name-send-a-mail a {
  margin-left: 3px;
}

.node-type-instapmogelijkheid .page-title,
.node-type-instapmogelijkheid .content-top,
.node-type-instapmogelijkheid .action-links,
.node-type-instapmogelijkheid .tabs {
  float: none;
  width: 100%;
}
@media (min-width: 768px) {
  .node-type-instapmogelijkheid .page-title,
  .node-type-instapmogelijkheid .content-top,
  .node-type-instapmogelijkheid .action-links,
  .node-type-instapmogelijkheid .tabs {
    width: 74.57627%;
    float: left;
    margin-right: 1.69492%;
    width: calc(74.57627% - 10px);
  }
}
.node-type-instapmogelijkheid .action-links {
  margin-bottom: 1em;
}

.node--instapmogelijkheid--full {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  overflow: visible !important;
}
.node--instapmogelijkheid--full > .group-left,
.node--instapmogelijkheid--full > .group-middle,
.node--instapmogelijkheid--full > .group-right {
  float: none;
  width: 100%;
}
@media (min-width: 768px) {
  .node--instapmogelijkheid--full > .group-left {
    width: 15.25424%;
    float: left;
    margin-right: 1.69492%;
  }
}
.node--instapmogelijkheid--full > .group-left img {
  display: none;
}
@media (min-width: 768px) {
  .node--instapmogelijkheid--full > .group-left img {
    display: block;
  }
}
.node--instapmogelijkheid--full > .group-middle {
  padding: 0;
}
@media (min-width: 768px) {
  .node--instapmogelijkheid--full > .group-middle {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%;
    padding: 0 10px;
  }
}
@media (min-width: 768px) {
  .node--instapmogelijkheid--full > .group-right {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
    float: right;
    margin-right: 0;
    margin-top: -4.7rem;
  }
}
.node--instapmogelijkheid--full .field--name-field-status {
  color: #686868;
  font-size: 16px;
  border: 1px solid #dbdbdb;
  padding: 5px 10px;
  text-align: center;
  display: inline-block;
}
@media (min-width: 768px) {
  .node--instapmogelijkheid--full .field--name-field-status {
    display: block;
  }
}
.node--instapmogelijkheid--full .field--name-field-status.status-volzet {
  background: repeating-linear-gradient(135deg, #ffee00, #ffee00 1px, white 3px, white 8px);
}
.node--instapmogelijkheid--full .field--name-field-status,
.node--instapmogelijkheid--full .field--name-field-contact,
.node--instapmogelijkheid--full .field--name-field-gelijkaardig {
  margin-bottom: 1rem;
}
.node--instapmogelijkheid--full .field--name-field-contact > .field__label,
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__label {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
  min-height: 30px;
  font-size: 1.308em;
  color: #373636;
}
.node--instapmogelijkheid--full .group-header {
  overflow: hidden;
  *zoom: 1;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #686868;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.17em;
  margin: 1em 0;
}
.node--instapmogelijkheid--full .group-header .field {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
.node--instapmogelijkheid--full .group-header .field-name-field-first-name,
.node--instapmogelijkheid--full .group-header .field-name-field-name {
  width: auto;
}
.node--instapmogelijkheid--full .group-header .field-name-field-first-name {
  margin-right: 5px;
}
.node--instapmogelijkheid--full .node--contact-person--contact-person,
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items {
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full .node--contact-person--contact-person,
  .node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .node--instapmogelijkheid--full .node--contact-person--contact-person,
  .node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items {
    margin-bottom: 20px;
  }
}
.node--instapmogelijkheid--full .node--contact-person--contact-person .block__title,
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.node--instapmogelijkheid--full .node--contact-person--contact-person .content,
.node--instapmogelijkheid--full .node--contact-person--contact-person .menu-block-wrapper,
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items .content,
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full .node--contact-person--contact-person .content,
  .node--instapmogelijkheid--full .node--contact-person--contact-person .menu-block-wrapper,
  .node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items .content,
  .node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items .menu-block-wrapper {
    padding: 22px;
  }
}
.node--instapmogelijkheid--full .node--contact-person--contact-person .more,
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items .more {
  float: right;
}
.node--instapmogelijkheid--full .node--contact-person--contact-person {
  padding: 0 11px 11px;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full .node--contact-person--contact-person {
    padding: 0 22px 22px;
  }
}
.node--instapmogelijkheid--full .node--contact-person--contact-person > .group-left {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
  width: 4rem;
}
.node--instapmogelijkheid--full .node--contact-person--contact-person > .group-right {
  width: 57.62712%;
  float: left;
  margin-right: 1.69492%;
  width: calc(100% - 5rem);
  float: right;
  margin-right: 0;
}
.node--instapmogelijkheid--full .node--contact-person--contact-person > .group-right .label-inline {
  display: inline;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items {
  padding: 11px;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items {
    padding: 22px;
  }
}
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items > .field__item {
  display: inline-block;
  margin-left: 20px;
  position: relative;
  display: block;
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 0;
}
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items > .field__item:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items > .field__item div {
  display: inline-block;
}
.node--instapmogelijkheid--full .field--name-field-gelijkaardig > .field__items > .field__item a {
  color: #289ecf;
}
.node--instapmogelijkheid--full .field--name-field-event-date {
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  color: #373636;
  width: 100%;
  background: url("../img/border-repeat.png") repeat-x left bottom;
  padding-bottom: 28px;
}
.node--instapmogelijkheid--full .field--name-field-event-intro {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
}

.node--instapmogelijkheid--full > .group-middle .field--name-body .field__items .field__item p:first-child {
  margin-top: 0;
}
.node--instapmogelijkheid--full > .group-middle .field--name-body {
  border-bottom: none !important;
  font-size: 14px;
}
.node--instapmogelijkheid--full > .group-middle > * {
  overflow: hidden;
  *zoom: 1;
  padding: 5px 0;
  border-bottom: 1px solid #dbdbdb;
}
.node--instapmogelijkheid--full > .group-middle > *:first-child {
  border-top: 0;
}
.node--instapmogelijkheid--full > .group-middle > *:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.node--instapmogelijkheid--full > .group-middle > *:last-child .field--name-field-inschrijf-link a {
  margin-bottom: 0;
}
.node--instapmogelijkheid--full > .group-middle .field--name-body {
  padding-top: 0;
}
.node--instapmogelijkheid--full > .group-middle .field + .field--name-field-inschrijf-link {
  margin-top: 20px;
}
.node--instapmogelijkheid--full > .group-middle .field.field--name-body + .field--name-field-inschrijf-link {
  margin-top: 0;
}
.node--instapmogelijkheid--full > .group-middle .field__label {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
  width: 4.5rem;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full > .group-middle .field__label {
    width: 15.25424%;
    float: left;
    margin-right: 1.69492%;
  }
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-extra-info-prijsformules .field__item,
.node--instapmogelijkheid--full > .group-middle .field--name-field-prijs .field__item,
.node--instapmogelijkheid--full > .group-middle .field--name-field-doelgroep .field__items,
.node--instapmogelijkheid--full > .group-middle .field--name-field-type .field__items,
.node--instapmogelijkheid--full > .group-middle .field--name-field-markt .field__items,
.node--instapmogelijkheid--full > .group-middle .field--name-field-datum .field__items,
.node--instapmogelijkheid--full > .group-middle .field--name-field-land .field__items {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
  float: right;
  margin-right: 0;
  width: calc(100% - 5.35rem);
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full > .group-middle .field--name-field-extra-info-prijsformules .field__item,
  .node--instapmogelijkheid--full > .group-middle .field--name-field-prijs .field__item,
  .node--instapmogelijkheid--full > .group-middle .field--name-field-doelgroep .field__items,
  .node--instapmogelijkheid--full > .group-middle .field--name-field-type .field__items,
  .node--instapmogelijkheid--full > .group-middle .field--name-field-markt .field__items,
  .node--instapmogelijkheid--full > .group-middle .field--name-field-datum .field__items,
  .node--instapmogelijkheid--full > .group-middle .field--name-field-land .field__items {
    width: 83.05085%;
    float: left;
    margin-right: 1.69492%;
    float: right;
    margin-right: 0;
  }
}
.node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-land,
.node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-stad,
.node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-venue,
.node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-land .field__items {
  float: left;
  width: auto;
}
.node--instapmogelijkheid--full > .group-middle .group-place:before {
  background-image: url("../img/svg/location-pin.svg");
}
.node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-stad,
.node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-land,
.node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-venue {
  margin-left: 25.42373%;
  margin-left: 5.35rem;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-stad,
  .node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-land,
  .node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-venue {
    margin-left: 16.94915%;
  }
}
.node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-stad + .field--name-field-land,
.node--instapmogelijkheid--full > .group-middle .group-place .field--name-field-venue + .field--name-field-stad {
  margin-left: 0;
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-land,
.node--instapmogelijkheid--full > .group-middle .field--name-field-stad,
.node--instapmogelijkheid--full > .group-middle .field--name-field-venue {
  float: left;
  width: 100%;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.node--instapmogelijkheid--full > .group-middle .group-place.field-group-div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-stad ~ .field--name-field-land .field__item:before,
.node--instapmogelijkheid--full > .group-middle .field--name-field-venue ~ .field--name-field-stad .field__item:before {
  content: ", ";
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-doelgroep {
  border-top: 1px solid #dbdbdb;
  margin-top: 30px;
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-extra-info-prijsformules .field__item {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-extra-info-prijsformules .field__item.even {
  font-size: 14px;
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-datum,
.node--instapmogelijkheid--full > .group-middle .group-price,
.node--instapmogelijkheid--full > .group-middle .group-place.field-group-div {
  position: relative;
  min-height: 30px;
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-datum:before,
.node--instapmogelijkheid--full > .group-middle .group-price:before,
.node--instapmogelijkheid--full > .group-middle .group-place.field-group-div:before {
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  left: 11px;
  position: absolute;
  top: 15px;
  transform: translate3D(-50%, -50%, 0) !important;
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-datum:before {
  background-image: url("../img/svg/calendar.svg");
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-markt .field__items .field__item {
  display: inline;
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-markt .field__items .field__item:not(:first-child):before {
  content: ", ";
}
.node--instapmogelijkheid--full > .group-middle .group-price:before {
  background-image: url("../img/svg/euro.svg");
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-vorige-editie {
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin-top: 30px;
  margin-bottom: 0 !important;
  padding: 1rem;
  text-align: center;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full > .group-middle .field--name-field-vorige-editie {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .node--instapmogelijkheid--full > .group-middle .field--name-field-vorige-editie {
    margin-bottom: 20px;
  }
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-vorige-editie .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-vorige-editie .content,
.node--instapmogelijkheid--full > .group-middle .field--name-field-vorige-editie .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full > .group-middle .field--name-field-vorige-editie .content,
  .node--instapmogelijkheid--full > .group-middle .field--name-field-vorige-editie .menu-block-wrapper {
    padding: 22px;
  }
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-vorige-editie .more {
  float: right;
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-inschrijf-link a {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
  font-size: 14px;
  margin-bottom: 30px;
  padding: 6px 9px;
  min-width: 130px !important;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full > .group-middle .field--name-field-inschrijf-link a {
    min-width: 130px;
    padding-right: 10px;
  }
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-inschrijf-link a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .node--instapmogelijkheid--full > .group-middle .field--name-field-inschrijf-link a:after {
    padding-left: 40px;
  }
}
.node--instapmogelijkheid--full > .group-middle .field--name-field-inschrijf-link a:hover, .node--instapmogelijkheid--full > .group-middle .field--name-field-inschrijf-link a:focus {
  text-decoration: underline;
}

#block-bean-instap-block .bean-front-page-block {
  padding-bottom: 2em !important;
}
@media (min-width: 768px) {
  #block-bean-instap-block .bean-front-page-block {
    padding-bottom: 0 !important;
  }
}
#block-bean-instap-block .bean-front-page-block img {
  display: block;
  margin-bottom: 10px;
}
#block-bean-instap-block .bean-front-page-block a {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
  margin-top: 10px;
  float: left;
}
@media (min-width: 480px) {
  #block-bean-instap-block .bean-front-page-block a {
    min-width: 130px;
    padding-right: 10px;
  }
}
#block-bean-instap-block .bean-front-page-block a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  #block-bean-instap-block .bean-front-page-block a:after {
    padding-left: 40px;
  }
}
#block-bean-instap-block .bean-front-page-block a:hover, #block-bean-instap-block .bean-front-page-block a:focus {
  text-decoration: underline;
}

.node--page--full .field--name-field-page-image {
  display: none;
}
@media (min-width: 480px) {
  .node--page--full .field--name-field-page-image {
    display: block;
    margin-top: 15px;
  }
}
.node--page--full .field--name-title {
  margin: 15px 0 20px;
}
.node--page--full .field--name-field-page-intro {
  margin-top: 15px;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  padding-bottom: 5px;
}
.node--page--full .field--name-body {
  margin-top: 15px;
  padding-top: 10px;
  background: url("../img/border-repeat.png") repeat-x left top;
}

.node-type-page .page-title {
  background: url("../img/border-repeat.png") repeat-x left bottom;
  padding-bottom: 20px;
  padding-top: 10px;
}

.node-type-publication .page-title {
  background: none;
  margin: 0;
  padding: 0;
}

.node--publication--full .group-left {
  display: flex;
}
.node--publication--full .group-left p {
  margin: 0;
  display: inline;
}
.node--publication--full .group-left,
.node--publication--full .group-right {
  float: left;
  width: auto;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  color: #373636;
}
.node--publication--full .field--name-field-publication-type,
.node--publication--full .field--name-streepje {
  display: inline-block;
}
.node--publication--full .field--name-field-publication-type p,
.node--publication--full .field--name-streepje p {
  margin: 0;
}
.node--publication--full .group-footer {
  width: 100%;
  background: url("../img/border-repeat.png") repeat-x left top;
  padding-top: 25px;
}

.node--publication--title-as-link-only h4 {
  margin: 0;
}

.block--menu-dropdown .nav-drop-wrapper .view-publications .views-row {
  margin-bottom: 0;
  padding-bottom: 2px;
}

.node-type-technical-page h1.page-title {
  margin-top: 14px;
}

.node--webform .field--name-body {
  padding-bottom: 30px;
  margin-bottom: 30px;
  width: 100%;
  background: url("../img/border-repeat.png") repeat-x left bottom;
}
.node--webform .form-item {
  margin-bottom: 10px;
}
.node--webform .webform-component-textfield,
.node--webform .webform-component-webform_email,
.node--webform .webform-component-webform_number {
  *zoom: 1;
}
.node--webform .webform-component-textfield:after,
.node--webform .webform-component-webform_email:after,
.node--webform .webform-component-webform_number:after {
  content: "";
  display: table;
  clear: both;
}
.node--webform .webform-component-textfield label,
.node--webform .webform-component-webform_email label,
.node--webform .webform-component-webform_number label {
  width: 100%;
  float: left;
}
@media (min-width: 480px) {
  .node--webform .webform-component-textfield label,
  .node--webform .webform-component-webform_email label,
  .node--webform .webform-component-webform_number label {
    width: 25%;
  }
}
.node--webform .webform-component-textfield input,
.node--webform .webform-component-webform_email input,
.node--webform .webform-component-webform_number input {
  width: 100%;
  float: right;
  background: #f0f0f0;
  border: 0;
  max-width: 530px;
}
@media (min-width: 480px) {
  .node--webform .webform-component-textfield input,
  .node--webform .webform-component-webform_email input,
  .node--webform .webform-component-webform_number input {
    width: 72%;
  }
}
.node--webform .webform-component-textfield.webform-container-inline .form-textarea-wrapper,
.node--webform .webform-component-webform_email.webform-container-inline .form-textarea-wrapper,
.node--webform .webform-component-webform_number.webform-container-inline .form-textarea-wrapper {
  display: block;
}
.node--webform .webform-component-textarea .form-textarea-wrapper {
  width: 100%;
}
.node--webform .webform-component-textarea .form-textarea-wrapper label {
  margin-bottom: 20px;
}
.node--webform .webform-component-textarea textarea {
  width: 100%;
  background: #f0f0f0;
  border: 0;
}
.node--webform .webform-component-textarea .grippie {
  display: none;
}
.node--webform .webform-component-select {
  padding-bottom: 20px;
}
.node--webform .webform-component-select label {
  width: 25%;
  float: left;
}
.node--webform .webform-component-select select {
  width: 72%;
  float: right;
}
.node--webform .webform-component-date label {
  width: 28%;
  float: left;
}
.node--webform .webform-component-radios,
.node--webform .webform-component-checkboxes {
  overflow: hidden;
}
.node--webform .webform-component-radios > label,
.node--webform .webform-component-checkboxes > label {
  width: 100%;
}
.node--webform .webform-component-radios .form-radios,
.node--webform .webform-component-radios .form-checkboxes,
.node--webform .webform-component-checkboxes .form-radios,
.node--webform .webform-component-checkboxes .form-checkboxes {
  width: 100%;
}
.node--webform .webform-component-radios .form-type-checkbox,
.node--webform .webform-component-radios .form-type-radio,
.node--webform .webform-component-checkboxes .form-type-checkbox,
.node--webform .webform-component-checkboxes .form-type-radio {
  display: block;
  margin: 15px 0;
}
.node--webform .webform-component-radios .form-type-checkbox label,
.node--webform .webform-component-radios .form-type-radio label,
.node--webform .webform-component-checkboxes .form-type-checkbox label,
.node--webform .webform-component-checkboxes .form-type-radio label {
  margin-left: 5px;
}
.node--webform .webform-component-fieldset {
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
  border: 0;
  height: auto !important;
}
.node--webform .webform-component-fieldset legend {
  width: 100%;
}
.node--webform .webform-component-fieldset.collapsible .fieldset-legend {
  background-image: none;
  padding-left: 0;
}
.node--webform .webform-component-fieldset .fieldset-title {
  background: #f0f0f0;
  width: 100%;
  display: block;
  color: #686868;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-size: 1.38462em;
  line-height: 2em;
}
.node--webform .webform-component-fieldset .fieldset-title:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  font-weight: bold;
  font-size: 17px;
  margin-left: 10px;
  margin-top: 8px;
  transform: rotate(90deg);
  transition: transform .2s;
}
.node--webform .webform-component-fieldset.collapsed .fieldset-title:before {
  transform: rotate(0deg);
}
.node--webform .fieldset-wrapper {
  margin: 0 20px;
}
.node--webform .form-actions {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
  margin-top: 10px;
}
@media (min-width: 480px) {
  .node--webform .form-actions {
    min-width: 130px;
    padding-right: 10px;
  }
}
.node--webform .form-actions:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .node--webform .form-actions:after {
    padding-left: 40px;
  }
}
.node--webform .form-actions:hover, .node--webform .form-actions:focus {
  text-decoration: underline;
}
.node--webform .form-actions .submit-bgwrap {
  display: inline-block;
}
.node--webform .form-actions input {
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
  background: #ffee00;
  border: 0;
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 700;
  min-width: 120px;
  text-align: left;
  margin-right: -50px;
}

input[type="checkbox"],
input[type="radio"] {
  margin: 0 1px;
}

.page-target #content .block,
.front #content .block {
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
}
@media (min-width: 480px) {
  .page-target #content .block,
  .front #content .block {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .page-target #content .block,
  .front #content .block {
    margin-bottom: 20px;
  }
}
.page-target #content .block .block__title,
.front #content .block .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.page-target #content .block .content,
.page-target #content .block .menu-block-wrapper,
.front #content .block .content,
.front #content .block .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  .page-target #content .block .content,
  .page-target #content .block .menu-block-wrapper,
  .front #content .block .content,
  .front #content .block .menu-block-wrapper {
    padding: 22px;
  }
}
.page-target #content .block .more,
.front #content .block .more {
  float: right;
}
.page-target #content .block .content p img,
.front #content .block .content p img {
  float: left;
  margin: 0 10px 5px 0;
}

.header {
  background-color: #f0f0f0;
  padding: 18px 0;
}

.front .l-region--sidebar-first .block {
  margin-bottom: 15px;
  padding-bottom: 15px;
}
@media (min-width: 480px) {
  .front .l-region--sidebar-first .block {
    margin-bottom: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 768px) {
  .front .l-region--sidebar-first .block {
    margin-bottom: 20px;
  }
}
.front .l-region--sidebar-first .block p:last-child {
  margin-bottom: 0;
}
.front .l-region--sidebar-first .block:last-child {
  background: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.front .l-region--sidebar-first .block .no-vacancies {
  margin: 25px 0 12px;
}
.front .l-region--sidebar-first .block--block,
.front .l-region--sidebar-first .block--feature-vacancy {
  padding: 0 18px 25px;
}
@media (min-width: 768px) {
  .front .l-region--sidebar-first .block--block,
  .front .l-region--sidebar-first .block--feature-vacancy {
    padding: 0 0 30px;
  }
}
.front .l-region--sidebar-first #block-block-6,
.front .l-region--sidebar-first #block-feature-vacancy-vacancy-home,
.front .l-region--sidebar-first #block-bean-instap-block,
.front .l-region--sidebar-first #block-block-50 {
  background: url("../img/border-repeat.png") repeat-x left bottom;
}
.front .l-region--sidebar-first #block-block-6 li,
.front .l-region--sidebar-first #block-feature-vacancy-vacancy-home li,
.front .l-region--sidebar-first #block-bean-instap-block li,
.front .l-region--sidebar-first #block-block-50 li {
  list-style-type: none;
}
.front .l-region--sidebar-first #block-block-6 {
  display: none;
}
@media (min-width: 1024px) {
  .front .l-region--sidebar-first #block-block-6 {
    display: block;
  }
}
.front .l-region--sidebar-first #block-feature-vacancy-vacancy-home img {
  display: none;
}
@media (min-width: 768px) {
  .front .l-region--sidebar-first #block-feature-vacancy-vacancy-home img {
    display: block;
  }
}
.front .l-region--sidebar-first h2,
.front .l-region--sidebar-first h2.block__title,
.front .l-region--sidebar-first .block__title {
  font-family: "flanders_art_serif_medium", Georgia, serif;
  margin-top: 0;
  padding-top: 0;
  font-weight: normal;
}

.not-front .l-region--sidebar-first .block {
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
  margin-bottom: 10px;
}
@media (min-width: 480px) {
  .not-front .l-region--sidebar-first .block {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .not-front .l-region--sidebar-first .block {
    margin-bottom: 20px;
  }
}
.not-front .l-region--sidebar-first .block .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.not-front .l-region--sidebar-first .block .content,
.not-front .l-region--sidebar-first .block .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  .not-front .l-region--sidebar-first .block .content,
  .not-front .l-region--sidebar-first .block .menu-block-wrapper {
    padding: 22px;
  }
}
.not-front .l-region--sidebar-first .block .more {
  float: right;
}

#block-bean-instap-block .field--name-field-call-to-action {
  margin-top: 15px;
}

@media (min-width: 480px) {
  .sidebar-second {
    margin-top: 20px;
  }
}
@media (min-width: 1024px) {
  .sidebar-second {
    margin-top: 0;
  }
}
.sidebar-second .section-sidebar {
  overflow: visible;
}
.sidebar-second .block--views,
.sidebar-second .block--facetapi {
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
}
@media (min-width: 480px) {
  .sidebar-second .block--views,
  .sidebar-second .block--facetapi {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .sidebar-second .block--views,
  .sidebar-second .block--facetapi {
    margin-bottom: 20px;
  }
}
.sidebar-second .block--views .block__title,
.sidebar-second .block--facetapi .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.sidebar-second .block--views .content,
.sidebar-second .block--views .menu-block-wrapper,
.sidebar-second .block--facetapi .content,
.sidebar-second .block--facetapi .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  .sidebar-second .block--views .content,
  .sidebar-second .block--views .menu-block-wrapper,
  .sidebar-second .block--facetapi .content,
  .sidebar-second .block--facetapi .menu-block-wrapper {
    padding: 22px;
  }
}
.sidebar-second .block--views .more,
.sidebar-second .block--facetapi .more {
  float: right;
}
.sidebar-second .block--feature-toevla-see-this-too {
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
}
@media (min-width: 480px) {
  .sidebar-second .block--feature-toevla-see-this-too {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .sidebar-second .block--feature-toevla-see-this-too {
    margin-bottom: 20px;
  }
}
.sidebar-second .block--feature-toevla-see-this-too .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.sidebar-second .block--feature-toevla-see-this-too .content,
.sidebar-second .block--feature-toevla-see-this-too .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  .sidebar-second .block--feature-toevla-see-this-too .content,
  .sidebar-second .block--feature-toevla-see-this-too .menu-block-wrapper {
    padding: 22px;
  }
}
.sidebar-second .block--feature-toevla-see-this-too .more {
  float: right;
}
.sidebar-second .block--feature-toevla-see-this-too .field--name-title h4 {
  display: inline-block;
  margin-left: 20px;
  position: relative;
}
.sidebar-second .block--feature-toevla-see-this-too .field--name-title h4:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.sidebar-second .block--feature-toevla-see-this-too .field--name-title h4 div {
  display: inline-block;
}
.sidebar-second .block--feature-toevla-see-this-too .see-this-too-paths h4 {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  display: inline-block;
  margin-left: 20px;
  position: relative;
}
.sidebar-second .block--feature-toevla-see-this-too .see-this-too-paths h4:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.sidebar-second .block--feature-toevla-see-this-too .see-this-too-paths h4 div {
  display: inline-block;
}
.sidebar-second .block--feature-toevla-see-this-too .see-this-too-paths h4 a {
  color: #289ecf;
}
.sidebar-second .block--feature-toevla-see-this-too .view-header h3 {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #686868;
  margin-top: 0;
  margin-bottom: 10px;
}
.sidebar-second .block--feature-toevla-see-this-too .views-row h4 {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 0;
}
.sidebar-second .block--feature-toevla-see-this-too .views-row h4 a {
  color: #289ecf;
}
.sidebar-second .block--block {
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
}
@media (min-width: 480px) {
  .sidebar-second .block--block {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .sidebar-second .block--block {
    margin-bottom: 20px;
  }
}
.sidebar-second .block--block .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.sidebar-second .block--block .content,
.sidebar-second .block--block .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  .sidebar-second .block--block .content,
  .sidebar-second .block--block .menu-block-wrapper {
    padding: 22px;
  }
}
.sidebar-second .block--block .more {
  float: right;
}
.sidebar-second .block--block .content p img {
  float: left;
  margin: 0 10px 5px 0;
}

.view-contact-persons .views-row {
  background: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  list-style: none;
}
.view-contact-persons .field--name-field-first-name {
  float: left;
  margin-right: 5px;
}
.view-contact-persons .field--name-field-twitter-account:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f099";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: left;
  margin-top: 3px;
  margin-right: 3px;
}

.view-display-id-contact_on_page .group-left {
  width: 30%;
}
.view-display-id-contact_on_page .group-right {
  width: 65%;
  margin-left: 5%;
}
.view-display-id-contact_on_page .field--name-field-twitter-account {
  margin-top: -8px;
}

.view-display-id-contacts_list .node--contact-person {
  padding-top: 10px;
}
.view-display-id-contacts_list .views-row .group-left {
  width: 15%;
}
.view-display-id-contacts_list .views-row .group-right {
  width: 80%;
  margin-left: 5%;
}
.view-display-id-contacts_list .grouping-content .node--contact-person {
  margin: 5px 0;
}
.view-display-id-contacts_list .grouping-content .grouping-title {
  margin: 0;
}
.view-display-id-contacts_list .grouping-content .grouping-title a {
  background: #f0f0f0;
  color: #686868;
  padding: 6px 15px 6px 10px;
  width: 100%;
  display: block;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  margin-bottom: 5px;
}
.view-display-id-contacts_list .grouping-content .grouping-title a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  font-weight: bold;
  float: right;
  margin-right: -5px;
}
.view-display-id-contacts_list .grouping-content.hiding .node--contact-person {
  display: none;
}
.view-display-id-contacts_list .grouping-content.showing .node--contact-person {
  display: block;
}
.view-display-id-contacts_list .grouping-content.showing .grouping-title a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f107";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  font-weight: bold;
}

.view-events.view-id-events .view-content .views-row .group-left {
  float: left;
  width: 40px;
  margin-top: 4px;
}
.view-events.view-id-events .view-content .views-row .group-left .field-type-datetime {
  border: 1px solid #b9b9b9;
  float: left;
  height: 27px;
  width: 27px;
}
.view-events.view-id-events .view-content .views-row .group-left .field-type-datetime .day,
.view-events.view-id-events .view-content .views-row .group-left .field-type-datetime .month {
  display: block;
  font-size: 11px;
  line-height: 1;
  text-align: center;
}
.view-events.view-id-events .view-content .views-row .group-left .field-type-datetime .day {
  background: #E2E2E2;
  font-weight: bold;
  height: 13px;
  padding-top: 0;
}
.view-events.view-id-events .view-content .views-row .group-left .field-type-datetime .month {
  background: white;
  border-top: 0.0625em solid #b9b9b9;
}
.view-events.view-id-events .view-content .views-row .group-right {
  float: none;
  overflow: hidden;
}
.view-events.view-id-events .view-content .views-row .group-right h3 {
  margin-top: 0;
}

.view-display-id-page.view-events.view-id-events .view-content .views-row .group-left {
  margin-top: 19px;
}

.view-faq .views-row {
  margin-bottom: 5px;
}
.view-faq .views-row .faq-question {
  background: #f0f0f0;
  color: #686868;
  padding: 5px 15px 5px 10px;
  width: 100%;
  display: block;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-size: 1.07692em;
  line-height: 1.28571em;
}
.view-faq .views-row .faq-question:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  font-weight: bold;
  float: right;
  font-size: 17px;
  transition: transform .2s;
}
.view-faq .views-row .faq-question.active:after {
  transform: rotate(90deg);
}
.view-faq .views-row .faq-answer {
  padding: 10px;
}

.view-display-id-page .view-filters {
  background: #ffee00;
  color: #373636;
  padding: 10px;
}
.view-display-id-page .view-filters fieldset {
  border: 0;
  margin: 0;
  padding: 0;
  float: right;
}
.view-display-id-page .view-filters fieldset .views-submit-button {
  margin: 0;
  padding: 0;
  margin-left: 10px;
}
.view-display-id-page .view-filters fieldset .views-submit-button .submit-bgwrap {
  display: inline-block;
}
.view-display-id-page .view-filters fieldset .views-submit-button input[type=submit] {
  margin-top: 0;
  background-color: black;
  border: 0;
  color: white;
  font-size: 12px;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  padding-right: 46px;
}
.view-display-id-page .view-filters fieldset .views-submit-button input[type=submit]:hover {
  text-decoration: underline;
}
.view-display-id-page .view-filters fieldset .views-submit-button:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  color: white;
  margin-left: -18px;
  pointer-events: none;
}
.view-display-id-page .view-filters .views-exposed-widget {
  float: none;
  clear: both;
}
.view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value, .view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 {
  padding: 0;
}
.view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value label, .view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 label {
  margin-top: 10px;
}
@media (max-width: 400px) {
  .view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value label, .view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 label {
    width: 100%;
    margin-bottom: 0;
  }
}
.view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value .views-widget, .view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 .views-widget {
  margin-bottom: 0;
}
.view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value input, .view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 input {
  background-color: white;
}
.view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value .description, .view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 .description {
  display: none;
}
@media (min-width: 680px) {
  .view-display-id-page .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 {
    float: left;
    clear: none;
    padding-left: 6px;
  }
}
.view-display-id-page .view-filters .views-exposed-widget label {
  float: left;
  margin-right: 10px;
  margin-top: 4px;
  margin-bottom: 10px;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.view-display-id-page .view-filters .views-exposed-widget label .label-suffix {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.view-display-id-page .view-filters .views-exposed-widget .views-widget {
  float: left;
  margin-top: 4px;
  margin-bottom: 10px;
}
.view-display-id-page .view-filters .views-exposed-widget .views-widget input {
  width: 100%;
}
.view-display-id-page .view-filters .views-exposed-widget .views-widget select {
  width: 100%;
}
.view-display-id-page .pager {
  background: #f0f0f0;
}
.view-display-id-page .pager li {
  padding: 10px 0;
  display: inline-block;
  list-style-type: none;
  margin: 0 5px;
}
.view-display-id-page .pager li a {
  color: #289ecf;
  text-decoration: underline;
}
.view-display-id-page .pager li a:hover, .view-display-id-page .pager li a:focus, .view-display-id-page .pager li a.active {
  text-decoration: none;
}
.view-display-id-page .view-content .views-row {
  background: url("../img/border-repeat.png") repeat-x left bottom;
  margin-bottom: 2px;
  padding-bottom: 25px;
}
.view-display-id-page .view-content .views-row:last-child {
  background: none;
}
.view-display-id-page .view-content .views-row .group-left {
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  width: auto;
}
.view-display-id-page .view-content .views-row .group-left .field {
  display: inline-block;
}
.view-display-id-page .view-content .views-row .group-left .field p {
  margin: 0;
}
.view-display-id-page .view-content .views-row .group-right {
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  width: auto;
  float: left;
}
.view-display-id-page .view-content .field--name-node-link {
  margin-top: 10px;
}
.view-display-id-page .view-content .field--name-node-link a {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
}
@media (min-width: 480px) {
  .view-display-id-page .view-content .field--name-node-link a {
    min-width: 130px;
    padding-right: 10px;
  }
}
.view-display-id-page .view-content .field--name-node-link a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .view-display-id-page .view-content .field--name-node-link a:after {
    padding-left: 40px;
  }
}
.view-display-id-page .view-content .field--name-node-link a:hover, .view-display-id-page .view-content .field--name-node-link a:focus {
  text-decoration: underline;
}

.view-press .view-filters {
  background: #ffee00;
  color: #373636;
  padding: 10px;
}
.view-press .view-filters fieldset {
  border: 0;
  margin: 0;
  padding: 0;
  float: right;
}
.view-press .view-filters fieldset .views-submit-button {
  margin: 0;
  padding: 0;
  margin-left: 10px;
}
.view-press .view-filters fieldset .views-submit-button .submit-bgwrap {
  display: inline-block;
}
.view-press .view-filters fieldset .views-submit-button input[type=submit] {
  margin-top: 0;
  background-color: black;
  border: 0;
  color: white;
  font-size: 12px;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  padding-right: 46px;
}
.view-press .view-filters fieldset .views-submit-button input[type=submit]:hover {
  text-decoration: underline;
}
.view-press .view-filters fieldset .views-submit-button:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  color: white;
  margin-left: -18px;
  pointer-events: none;
}
.view-press .view-filters .views-exposed-widget {
  float: none;
  clear: both;
}
.view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value, .view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 {
  padding: 0;
}
.view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value label, .view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 label {
  margin-top: 10px;
}
@media (max-width: 400px) {
  .view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value label, .view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 label {
    width: 100%;
    margin-bottom: 0;
  }
}
.view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value .views-widget, .view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 .views-widget {
  margin-bottom: 0;
}
.view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value input, .view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 input {
  background-color: white;
}
.view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value .description, .view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 .description {
  display: none;
}
@media (min-width: 680px) {
  .view-press .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 {
    float: left;
    clear: none;
    padding-left: 6px;
  }
}
.view-press .view-filters .views-exposed-widget label {
  float: left;
  margin-right: 10px;
  margin-top: 4px;
  margin-bottom: 10px;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.view-press .view-filters .views-exposed-widget label .label-suffix {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.view-press .view-filters .views-exposed-widget .views-widget {
  float: left;
  margin-top: 4px;
  margin-bottom: 10px;
}
.view-press .view-filters .views-exposed-widget .views-widget input {
  width: 100%;
}
.view-press .view-filters .views-exposed-widget .views-widget select {
  width: 100%;
}
.view-press .pager {
  background: #f0f0f0;
}
.view-press .pager li {
  padding: 10px 0;
  display: inline-block;
  list-style-type: none;
  margin: 0 5px;
}
.view-press .pager li a {
  color: #289ecf;
  text-decoration: underline;
}
.view-press .pager li a:hover, .view-press .pager li a:focus, .view-press .pager li a.active {
  text-decoration: none;
}
.view-press .view-filters {
  margin-bottom: 30px;
  width: 100%;
  background-color: #ffee00;
}
.view-press .view-content {
  background: url("../img/border-repeat.png") repeat-x left top;
}
.view-press .views-row {
  margin-bottom: 20px;
}
.view-press .views-row .group-right {
  width: auto;
  float: none;
  overflow: hidden;
}
.view-press .views-row h2 {
  margin-top: 0;
}
.view-press .views-row .field--name-node-link a {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
}
@media (min-width: 480px) {
  .view-press .views-row .field--name-node-link a {
    min-width: 130px;
    padding-right: 10px;
  }
}
.view-press .views-row .field--name-node-link a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .view-press .views-row .field--name-node-link a:after {
    padding-left: 40px;
  }
}
.view-press .views-row .field--name-node-link a:hover, .view-press .views-row .field--name-node-link a:focus {
  text-decoration: underline;
}

.view-publications .view-filters {
  background: #ffee00;
  color: #373636;
  padding: 10px;
}
.view-publications .view-filters fieldset {
  border: 0;
  margin: 0;
  padding: 0;
  float: right;
}
.view-publications .view-filters fieldset .views-submit-button {
  margin: 0;
  padding: 0;
  margin-left: 10px;
}
.view-publications .view-filters fieldset .views-submit-button .submit-bgwrap {
  display: inline-block;
}
.view-publications .view-filters fieldset .views-submit-button input[type=submit] {
  margin-top: 0;
  background-color: black;
  border: 0;
  color: white;
  font-size: 12px;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  padding-right: 46px;
}
.view-publications .view-filters fieldset .views-submit-button input[type=submit]:hover {
  text-decoration: underline;
}
.view-publications .view-filters fieldset .views-submit-button:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  color: white;
  margin-left: -18px;
  pointer-events: none;
}
.view-publications .view-filters .views-exposed-widget {
  float: none;
  clear: both;
}
.view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value, .view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 {
  padding: 0;
}
.view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value label, .view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 label {
  margin-top: 10px;
}
@media (max-width: 400px) {
  .view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value label, .view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 label {
    width: 100%;
    margin-bottom: 0;
  }
}
.view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value .views-widget, .view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 .views-widget {
  margin-bottom: 0;
}
.view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value input, .view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 input {
  background-color: white;
}
.view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value .description, .view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 .description {
  display: none;
}
@media (min-width: 680px) {
  .view-publications .view-filters .views-exposed-widget.views-widget-filter-field_event_date_value2 {
    float: left;
    clear: none;
    padding-left: 6px;
  }
}
.view-publications .view-filters .views-exposed-widget label {
  float: left;
  margin-right: 10px;
  margin-top: 4px;
  margin-bottom: 10px;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.view-publications .view-filters .views-exposed-widget label .label-suffix {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.view-publications .view-filters .views-exposed-widget .views-widget {
  float: left;
  margin-top: 4px;
  margin-bottom: 10px;
}
.view-publications .view-filters .views-exposed-widget .views-widget input {
  width: 100%;
}
.view-publications .view-filters .views-exposed-widget .views-widget select {
  width: 100%;
}
.view-publications .pager {
  background: #f0f0f0;
}
.view-publications .pager li {
  padding: 10px 0;
  display: inline-block;
  list-style-type: none;
  margin: 0 5px;
}
.view-publications .pager li a {
  color: #289ecf;
  text-decoration: underline;
}
.view-publications .pager li a:hover, .view-publications .pager li a:focus, .view-publications .pager li a.active {
  text-decoration: none;
}
.view-publications .view-filters {
  padding: 0;
  padding-top: 0;
  padding-bottom: 30px;
  margin-bottom: 30px;
  width: 100%;
  background: url("../img/border-repeat.png") repeat-x left bottom;
}
.view-publications .view-filters .label-suffix {
  display: none;
}
.view-publications .view-filters .views-widget-filter-field_publication_date_value,
.view-publications .view-filters .views-widget-filter-field_publication_date_value_1 {
  float: left;
  clear: none;
  padding: 0;
}
.view-publications .view-filters .views-widget-filter-field_publication_date_value .views-widget,
.view-publications .view-filters .views-widget-filter-field_publication_date_value_1 .views-widget {
  margin: 0;
}
.view-publications .view-filters .views-widget-filter-field_publication_date_value label,
.view-publications .view-filters .views-widget-filter-field_publication_date_value_1 label {
  padding-top: 3px;
}
.view-publications .view-filters .views-widget-filter-field_publication_date_value input,
.view-publications .view-filters .views-widget-filter-field_publication_date_value_1 input {
  width: 130px !important;
}
.view-publications .view-filters .views-widget-filter-tid,
.view-publications .view-filters .views-widget-filter-tid_1 {
  padding: 0;
}
.view-publications .view-filters .views-widget-filter-tid label,
.view-publications .view-filters .views-widget-filter-tid select,
.view-publications .view-filters .views-widget-filter-tid_1 label,
.view-publications .view-filters .views-widget-filter-tid_1 select {
  min-width: 165px;
}
.view-publications .view-filters .views-submit-button.views-exposed-widget input[type=submit] {
  color: black;
  background-color: #ffee00;
}
.view-publications .view-filters .views-submit-button.views-exposed-widget:after {
  color: black;
}
.view-publications .submit-bgwrap {
  margin-top: 30px;
}
.view-publications .views-row {
  margin-bottom: 6px;
}
.view-publications .views-row .group-left {
  max-width: 100px;
}
.view-publications .views-row .group-right {
  width: auto;
  float: none;
  overflow: hidden;
}
.view-publications .views-row .group-right h2 {
  margin-top: 0;
}
.view-publications .views-row .group-right h2 a {
  color: #686868;
}
.view-publications .views-row .field--name-node-link a {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
}
@media (min-width: 480px) {
  .view-publications .views-row .field--name-node-link a {
    min-width: 130px;
    padding-right: 10px;
  }
}
.view-publications .views-row .field--name-node-link a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .view-publications .views-row .field--name-node-link a:after {
    padding-left: 40px;
  }
}
.view-publications .views-row .field--name-node-link a:hover, .view-publications .views-row .field--name-node-link a:focus {
  text-decoration: underline;
}
.view-publications .pager {
  margin-top: 35px;
}

.view-slideshares .group-left {
  margin-right: 10px;
}

.view-vacancies.view-display-id-vacancies_block h3,
.view-vacancies.view-display-id-vacancies_block h4 {
  margin-bottom: 0;
}
.view-vacancies.view-display-id-vacancies_block h3 {
  display: inline-block;
  margin-left: 20px;
  position: relative;
}
.view-vacancies.view-display-id-vacancies_block h3:before {
  content: "-";
  position: absolute;
  left: -9px;
  display: inline-block;
}
.view-vacancies.view-display-id-vacancies_block h3 div {
  display: inline-block;
}

.select--wrap, .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion__item, .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-doelgroep-value {
  position: relative;
}
.select--wrap:before, .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion:before,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion__item:before, .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-doelgroep-value:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f0d7";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  line-height: calc(2.5em - .25em);
  position: absolute;
  top: 3px;
  right: 15px;
  bottom: 3px;
  width: 1px;
  height: auto;
  z-index: 10;
  color: #686868;
  background: white;
  text-align: center;
  pointer-events: none;
}

.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page {
  background-color: #ffee00;
  padding: 1em;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-combine .label-prefix {
  display: none;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-exposed-form {
  max-width: 40em;
  margin: 0 auto;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-exposed-widget {
  display: block;
  float: none;
  padding: .75em 0;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid * {
  outline: none;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .form-wrapper {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  min-height: 2.5em;
  height: 100%;
  margin: 0;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .fieldset-legend {
  background: none !important;
  padding: 0 !important;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .description {
  display: none;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid legend {
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
  font-size: 13px;
  width: 5rem;
  display: block;
  float: left;
  margin-top: 7px;
}
@media (min-width: 480px) {
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid legend {
    width: 25%;
    width: 8rem;
    font-size: 1rem;
  }
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid legend .fieldset-title {
  color: #686868;
  text-decoration: none;
  pointer-events: none;
  font-weight: bold;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .bef-select-as-checkboxes-fieldset .fieldset-wrapper {
  display: block;
  float: right;
  width: calc(100% - 5.5rem);
  background-color: #FFF;
}
@media (min-width: 480px) {
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .bef-select-as-checkboxes-fieldset .fieldset-wrapper {
    width: calc(100% - 8rem);
  }
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .fieldset-wrapper {
  display: block !important;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .bef-toggle {
  display: block;
  height: 2.5em;
  padding: 0 .75em;
  line-height: 2.5em;
  color: #686868;
  text-decoration: none;
  pointer-events: none;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion {
  border: 1px white solid;
  transition: border-color .1s linear;
  margin-left: -2px;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion:hover {
  border-color: #c2c1c1;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion .bef-tree,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion__item ul {
  display: none;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion.js-accordion--open .bef-tree,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion__item.js-accordion__item--open ul {
  display: block;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion__toggle,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion__toggle--icon {
  cursor: pointer;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .js-accordion__toggle--icon {
  position: absolute;
  top: 0;
  right: 0;
  height: 2.5em;
  width: 5em;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .bef-tree li {
  list-style: none;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .bef-tree > li {
  min-height: 2.5em;
  padding: 0 .75em;
  line-height: 2.5em;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-markt-tid .bef-tree > li > ul li {
  min-height: 2.5em;
  padding: 0 1.15em;
  line-height: 2.5em;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_doelgroep_value,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value {
  display: -ms-flexbox;
  display: flex;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_doelgroep_value label,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value label {
  width: 5.5rem;
  font-size: 13px;
  font-family: "flanders_art_sans_bold", Arial, Helvetica, sans-serif;
}
@media (min-width: 480px) {
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_doelgroep_value label,
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value label {
    width: 8rem;
    font-size: 1rem;
  }
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_doelgroep_value label .label-prefix,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value label .label-prefix {
  margin-top: 7px;
  display: inline-block;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_doelgroep_value .views-widget,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget {
  width: calc(100% - 5.5rem);
}
@media (min-width: 480px) {
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_doelgroep_value .views-widget,
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget {
    width: calc(100% - 8rem);
  }
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget {
  position: relative;
}
@media (min-width: 480px) {
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
  }
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget label,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget .description {
  display: none;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget label.label-between {
  display: inline-block;
  text-align: center;
  width: 25%;
}
@media (min-width: 480px) {
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget label.label-between {
    display: block;
    width: 4em;
  }
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget label.label-between .label-between__span {
  position: absolute;
  top: 6px;
  margin-left: 12px;
  left: 75%;
}
@media (min-width: 480px) {
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget label.label-between .label-between__span {
    position: relative;
    top: auto;
    left: auto;
    margin-left: 0;
  }
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-min-wrapper,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-max-wrapper {
  width: 75%;
  display: inline-block;
}
@media (min-width: 480px) {
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-min-wrapper,
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-max-wrapper {
    display: block;
    width: auto;
  }
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-min-wrapper .date-padding,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-max-wrapper .date-padding {
  display: block;
  width: 100%;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-min-wrapper .container-inline-date .form-item,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-max-wrapper .container-inline-date .form-item {
  display: block;
  width: 100%;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-min-wrapper input,
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-max-wrapper input {
  margin: 0 !important;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget .container-inline-date > .form-item {
  margin: 0 !important;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-max-wrapper {
  margin-top: 1.5em;
}
@media (min-width: 480px) {
  .views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .views-widget #edit-field-datum-value-max-wrapper {
    margin-top: 0;
  }
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .views-widget-filter-field_datum_value .form-item-field-datum-value-max {
  margin: 0;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-doelgroep-value {
  display: inline-block;
  background: transparent;
  position: relative;
  width: 100%;
  max-width: 100%;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-doelgroep-value:hover {
  border-color: #c2c1c1;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-doelgroep-value select {
  height: 2.5em;
  padding: 0 2em 0 .75em;
  background: white;
  border: white 1px solid;
  border-radius: 0;
  color: #686868;
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  width: 100%;
  max-width: 100%;
  text-overflow: "";
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-doelgroep-value select::-ms-expand {
  display: none;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-doelgroep-value select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #c2c1c1;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page .form-item-field-doelgroep-value select:focus {
  border-color: #373636;
  outline: none !important;
}
.views-exposed-form-instapmogelijkheden-instapmogelijkheden-search-page fieldset {
  padding: 0;
  border: 0;
}

@media (min-width: 1024px) {
  .page-evenementen.not-front:not(.page-target).sidebar-first-not-active #content {
    width: 83.05085%;
    float: left;
    margin-right: 1.69492%;
  }
}
@media (min-width: 1024px) {
  .page-evenementen.not-front:not(.page-target).sidebar-first-not-active .sidebar-second {
    width: 15.25424%;
    float: left;
    margin-right: 1.69492%;
    float: right;
    margin-right: 0;
  }
}
.page-evenementen .pager {
  background: #f0f0f0;
  padding-bottom: 0;
  margin-bottom: 10px;
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 13px;
  margin: 30px 0;
  padding: 1rem;
  list-style: none;
}
@media (min-width: 480px) {
  .page-evenementen .pager {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .page-evenementen .pager {
    margin-bottom: 20px;
  }
}
.page-evenementen .pager .block__title {
  background: #c2c1c1;
  padding: 14px 15px;
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  margin: 0;
  border-bottom: 1px solid #b9b9b9;
}
.page-evenementen .pager .content,
.page-evenementen .pager .menu-block-wrapper {
  padding: 11px;
}
@media (min-width: 480px) {
  .page-evenementen .pager .content,
  .page-evenementen .pager .menu-block-wrapper {
    padding: 22px;
  }
}
.page-evenementen .pager .more {
  float: right;
}
.page-evenementen .pager li {
  display: inline-block;
  padding: 0 5px;
}
.page-evenementen .pager li.pager-current {
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.page-evenementen h2.subtitle {
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  color: black;
  font-size: 18px;
  margin-top: 0;
}
.page-evenementen .instapmogelijkheid__item {
  overflow: hidden;
  *zoom: 1;
  padding: 2em 0;
  border-bottom: 1px solid black;
}
.page-evenementen .instapmogelijkheid__item:last-child {
  border-bottom: 0;
}
.page-evenementen .instapmogelijkheid__item__status {
  padding: 5px 10px;
  text-align: center;
  font-size: 14px;
  border: 1px solid #dbdbdb;
  margin-bottom: 1em;
}
.page-evenementen .instapmogelijkheid__item__right {
  padding-left: 0;
  float: none;
  width: 100%;
}
@media (min-width: 480px) {
  .page-evenementen .instapmogelijkheid__item__right {
    width: 74.57627%;
    float: left;
    margin-right: 1.69492%;
    float: right;
    margin-right: 0;
    padding-left: 10px;
  }
}
.page-evenementen .instapmogelijkheid__item__right .instapmogelijkheid__item__status {
  margin-top: 1em;
  margin-bottom: 0;
  display: inline-block;
}
@media (min-width: 480px) {
  .page-evenementen .instapmogelijkheid__item__right .instapmogelijkheid__item__status {
    display: none;
  }
}
.page-evenementen .instapmogelijkheid__item__left {
  float: none;
  width: 100%;
  display: none;
}
@media (min-width: 480px) {
  .page-evenementen .instapmogelijkheid__item__left {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
    display: block;
  }
}
.page-evenementen .instapmogelijkheid__item__info__item, .page-evenementen .instapmogelijkheid__item__info__item--body,
.page-evenementen .instapmogelijkheid__item__info__item--country,
.page-evenementen .instapmogelijkheid__item__info__item--date,
.page-evenementen .instapmogelijkheid__item__info__item--price,
.page-evenementen .instapmogelijkheid__item__info__item--market {
  padding: .5rem 0;
  border-bottom: 1px solid #DBDBDB;
  overflow: hidden;
  *zoom: 1;
  position: relative;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  min-height: 34px;
}
.page-evenementen .instapmogelijkheid__item__info__item:before, .page-evenementen .instapmogelijkheid__item__info__item--body:before,
.page-evenementen .instapmogelijkheid__item__info__item--country:before,
.page-evenementen .instapmogelijkheid__item__info__item--date:before,
.page-evenementen .instapmogelijkheid__item__info__item--price:before,
.page-evenementen .instapmogelijkheid__item__info__item--market:before {
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  left: 11px;
  position: absolute;
  top: 17px;
  transform: translate3D(-50%, -50%, 0) !important;
}
.page-evenementen .instapmogelijkheid__item__info__item--date,
.page-evenementen .instapmogelijkheid__item__info__item--price,
.page-evenementen .instapmogelijkheid__item__info__item--market {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  justify-content: flex-end;
}
.page-evenementen .instapmogelijkheid__item__info__item--date .field-content,
.page-evenementen .instapmogelijkheid__item__info__item--price .field-content,
.page-evenementen .instapmogelijkheid__item__info__item--market .field-content {
  width: 83.05085%;
  float: left;
  margin-right: 1.69492%;
  float: right;
  margin-right: 0;
  width: calc(100% - 4rem);
}
.page-evenementen .instapmogelijkheid__item__info__item--country {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  justify-content: flex-end;
}
.page-evenementen .instapmogelijkheid__item__info__item--country .fieldset {
  width: 83.05085%;
  float: left;
  margin-right: 1.69492%;
  float: right;
  margin-right: 0;
  width: calc(100% - 4rem);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.page-evenementen .instapmogelijkheid__item__info__item--country .field-content + .field-content:before {
  content: ", ";
}
.page-evenementen .instapmogelijkheid__item__info__title {
  padding: 0;
  border-bottom: 0;
}
.page-evenementen .instapmogelijkheid__item__info__title a {
  font-family: "flanders_art_serif_medium", Georgia, serif;
  font-weight: 400;
  color: #686868;
  font-size: 18px;
}
.page-evenementen .views-field-field-prijs .field-content {
  width: 83.05085%;
  float: left;
  margin-right: 1.69492%;
  float: right;
  margin-right: 0;
  width: calc(100% - 4rem);
}
.page-evenementen .instapmogelijkheid__item__info__item--date .date-display-range {
  width: 83.05085%;
  float: left;
  margin-right: 1.69492%;
  float: right;
  margin-right: 0;
  width: calc(100% - 4rem);
}
.page-evenementen .instapmogelijkheid__item__info__item--date .field-content .date-display-range {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.page-evenementen .instapmogelijkheid__item__info__item--body {
  font-family: "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.page-evenementen .instapmogelijkheid__item__info__item--price {
  border-bottom: 0;
}
.page-evenementen .instapmogelijkheid__item__info__item--price:before {
  background-image: url("../img/svg/euro.svg");
}
.page-evenementen .instapmogelijkheid__item__info__item--date:before {
  background-image: url("../img/svg/calendar.svg");
}
.page-evenementen .instapmogelijkheid__item__info__item--country:before {
  background-image: url("../img/svg/location-pin.svg");
}
.page-evenementen .instapmogelijkheid__item__info__item--subscribe {
  margin-top: 1em;
}
.page-evenementen .instapmogelijkheid__item__info__item--subscribe a {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
  font-size: 14px;
  padding: 6px 9px;
}
@media (min-width: 480px) {
  .page-evenementen .instapmogelijkheid__item__info__item--subscribe a {
    min-width: 130px;
    padding-right: 10px;
  }
}
.page-evenementen .instapmogelijkheid__item__info__item--subscribe a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .page-evenementen .instapmogelijkheid__item__info__item--subscribe a:after {
    padding-left: 40px;
  }
}
.page-evenementen .instapmogelijkheid__item__info__item--subscribe a:hover, .page-evenementen .instapmogelijkheid__item__info__item--subscribe a:focus {
  text-decoration: underline;
}
.page-evenementen fieldset.view-exposed-widget-buttons {
  margin: 0;
}
.page-evenementen .instapmogelijkheid__search__buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: row-reverse;
}
.page-evenementen input[type="text"] {
  width: 100%;
  max-width: 100%;
  height: 2.5em;
  padding: 0 .75em;
  color: #686868;
  background: white;
  border: 1px white solid;
  transition: border-color .1s linear;
}
.page-evenementen input[type="text"]:hover {
  border-color: #c2c1c1;
}
.page-evenementen input[type="text"]:focus {
  border-color: #373636;
  outline: 0;
}
.page-evenementen .view-empty {
  margin: 30px 0;
}
.page-evenementen .views-reset-button,
.page-evenementen .views-submit-button {
  padding: 10px 0;
}
.page-evenementen .views-reset-button input[type="submit"],
.page-evenementen .views-submit-button input[type="submit"] {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
  font-size: 14px;
  margin: 0 !important;
  padding: 6px 9px;
  padding-right: 25px !important;
  width: auto;
  display: inline-block;
  border: 1px solid black;
}
@media (min-width: 480px) {
  .page-evenementen .views-reset-button input[type="submit"],
  .page-evenementen .views-submit-button input[type="submit"] {
    padding-right: 40px;
  }
}
@media (min-width: 480px) {
  .page-evenementen .views-reset-button input[type="submit"],
  .page-evenementen .views-submit-button input[type="submit"] {
    min-width: 130px;
    padding-right: 10px;
  }
}
.page-evenementen .views-reset-button input[type="submit"]:after,
.page-evenementen .views-submit-button input[type="submit"]:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .page-evenementen .views-reset-button input[type="submit"]:after,
  .page-evenementen .views-submit-button input[type="submit"]:after {
    padding-left: 40px;
  }
}
.page-evenementen .views-reset-button input[type="submit"]:hover, .page-evenementen .views-reset-button input[type="submit"]:focus,
.page-evenementen .views-submit-button input[type="submit"]:hover,
.page-evenementen .views-submit-button input[type="submit"]:focus {
  text-decoration: underline;
}
.page-evenementen .views-reset-button .submit-bgwrap,
.page-evenementen .views-reset-button .submit-bg,
.page-evenementen .views-submit-button .submit-bgwrap,
.page-evenementen .views-submit-button .submit-bg {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.page-evenementen .views-reset-button .submit-bgwrap,
.page-evenementen .views-submit-button .submit-bgwrap {
  padding: 0;
  margin: 0;
}
.page-evenementen .views-reset-button .submit-bgwrap:after,
.page-evenementen .views-submit-button .submit-bgwrap:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 7px;
  padding-right: 10px;
  pointer-events: none;
}
.page-evenementen .views-submit-button .submit-bgwrap:after {
  color: white;
}
.page-evenementen .views-submit-button input[type="submit"] {
  background-color: black;
  color: white;
}
.page-evenementen .views-reset-button {
  margin-right: 6px;
}
.page-evenementen .views-reset-button .submit-bgwrap:after {
  color: black;
}
.page-evenementen .views-reset-button input[type="submit"] {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
  padding: 6px 9px;
  padding-right: 25px !important;
}
@media (min-width: 480px) {
  .page-evenementen .views-reset-button input[type="submit"] {
    min-width: 130px;
    padding-right: 10px;
  }
}
.page-evenementen .views-reset-button input[type="submit"]:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .page-evenementen .views-reset-button input[type="submit"]:after {
    padding-left: 40px;
  }
}
.page-evenementen .views-reset-button input[type="submit"]:hover, .page-evenementen .views-reset-button input[type="submit"]:focus {
  text-decoration: underline;
}
@media (min-width: 480px) {
  .page-evenementen .views-reset-button input[type="submit"] {
    padding-right: 40px !important;
  }
}

.node--event--teaser .field-name-node-link a {
  background: #ffee00;
  font-family: "flanders_art_sans_medium", Arial, Helvetica, sans-serif;
  padding: 3px 4px 2px 6px;
  color: #373636;
  text-decoration: none;
  font-weight: 400;
  display: inline-block;
  text-transform: uppercase;
  text-align: left;
  float: right;
}
@media (min-width: 480px) {
  .node--event--teaser .field-name-node-link a {
    min-width: 130px;
    padding-right: 10px;
  }
}
.node--event--teaser .field-name-node-link a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: inherit;
  content: "\f105";
  line-height: inherit;
  speak: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-family: FontAwesome, "flanders_art_sans", Arial, Helvetica, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
  float: right;
  padding-top: 1px;
  padding-left: 5px;
  pointer-events: none;
}
@media (min-width: 480px) {
  .node--event--teaser .field-name-node-link a:after {
    padding-left: 40px;
  }
}
.node--event--teaser .field-name-node-link a:hover, .node--event--teaser .field-name-node-link a:focus {
  text-decoration: underline;
}

.instapmogelijkheid__item__status__volzet {
  padding: 5px 10px;
  text-align: center;
  font-size: 14px;
  border: 1px solid #DBDBDB;
  margin-bottom: 1em;
  background: repeating-linear-gradient(135deg, #ffee00, #ffee00 1px, white 3px, white 8px);
}

/*# sourceMappingURL=component-styles.css.map */
