/*------------------------------------*\
:    Variables
\*------------------------------------*/
/*------------------------------------*\
:    Mixins - Flexbox
\*------------------------------------*/
/*------------------------------------*\
:    Mixins
\*------------------------------------*/
/*------------------------------------*\
:    Media Queries

NOTE: we use mixin "@include mobile" (same as tablet-portait-down) for all things hidden/shown on mobile devices like mobile menu
\*------------------------------------*/
/* 
wat te doen met de verschillende ul+li van info-as-list? 
a; underline of niet? color verschilt ook nog per pagina/element
*/
/* line 9, ../../scss/dev/10-restyle.scss */
.site-wrapper {
  max-width: 1366px;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 9, ../../scss/dev/10-restyle.scss */
  .site-wrapper {
    max-width: 1024px;
  }
}

/* line 19, ../../scss/dev/10-restyle.scss */
.car-block-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: end;
      align-items: flex-end;
  position: absolute;
  z-index: 2;
  width: calc(90vw);
  min-height: 20%;
  bottom: 10%;
  margin-left: 100px;
  /* .slick-slider */
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 19, ../../scss/dev/10-restyle.scss */
  .car-block-item {
    margin-left: 50px;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 19, ../../scss/dev/10-restyle.scss */
  .car-block-item {
    bottom: 5%;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 19, ../../scss/dev/10-restyle.scss */
  .car-block-item {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: inherit;
        align-items: inherit;
    width: calc(100vw - 80px);
  }
}
/* line 49, ../../scss/dev/10-restyle.scss */
.car-block-item .blok_tekst_carousel {
  width: 70%;
  opacity: 0;
}
/* line 53, ../../scss/dev/10-restyle.scss */
.car-block-item .blok_tekst_carousel h1 {
  font-family: "nobel", arial, sans-serif;
  font-weight: 700;
  color: #fff;
  text-shadow: 1px 1px 3px #000;
  font-size: 75px;
  font-size: 7.5rem;
  line-height: 7.5rem;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 62, ../../scss/dev/10-restyle.scss */
  .car-block-item .blok_tekst_carousel h1 {
    font-size: 50px;
    font-size: 5rem;
    line-height: 5rem;
  }
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 49, ../../scss/dev/10-restyle.scss */
  .car-block-item .blok_tekst_carousel {
    width: 60%;
    margin-right: 20px;
  }
  /* line 70, ../../scss/dev/10-restyle.scss */
  .car-block-item .blok_tekst_carousel h1 {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 3.6rem;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 76, ../../scss/dev/10-restyle.scss */
  .car-block-item .blok_tekst_carousel h1 {
    font-size: 30px;
    font-size: 3rem;
    line-height: 3.2rem;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 49, ../../scss/dev/10-restyle.scss */
  .car-block-item .blok_tekst_carousel {
    width: 100%;
    margin: 0 0 15px 0;
  }
  /* line 84, ../../scss/dev/10-restyle.scss */
  .car-block-item .blok_tekst_carousel h1 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.2rem;
  }
}
/* line 91, ../../scss/dev/10-restyle.scss */
.car-block-item .call-to-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1rem 4rem;
  background: #ED1C24;
  color: #fff;
  text-decoration: none;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 3rem;
  letter-spacing: 1.2px;
}
/* line 103, ../../scss/dev/10-restyle.scss */
.car-block-item .call-to-action:hover {
  background: #fff;
  color: #ED1C24;
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 91, ../../scss/dev/10-restyle.scss */
  .car-block-item .call-to-action {
    margin-left: 20px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1rem;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 91, ../../scss/dev/10-restyle.scss */
  .car-block-item .call-to-action {
    font-size: 16px;
    font-size: 1.6rem;
    margin-top: 1.5rem;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 91, ../../scss/dev/10-restyle.scss */
  .car-block-item .call-to-action {
    display: inline-block;
    width: 50%;
    margin: 0;
    min-height: 0;
    padding: 1rem 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1rem;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 91, ../../scss/dev/10-restyle.scss */
  .car-block-item .call-to-action {
    padding: 1rem 0;
  }
}

/* delayed visibility of the carousel tekst */
/* line 140, ../../scss/dev/10-restyle.scss */
.slick-initialized .blok_tekst_carousel {
  opacity: 1;
}

/* line 145, ../../scss/dev/10-restyle.scss */
.car_nav_buttons {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  z-index: 20;
  -ms-flex-pack: justify;
      justify-content: space-between;
  top: 48%;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 145, ../../scss/dev/10-restyle.scss */
  .car_nav_buttons {
    left: auto;
    right: auto;
    top: 35%;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 145, ../../scss/dev/10-restyle.scss */
  .car_nav_buttons {
    top: 10%;
  }
}

/* line 161, ../../scss/dev/10-restyle.scss */
a.car_nav_prev,
a.car_nav_next {
  font-size: 30px;
  font-size: 3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  text-align: center;
  background-color: #000;
  color: #fff;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 161, ../../scss/dev/10-restyle.scss */
  a.car_nav_prev,
  a.car_nav_next {
    font-size: 20px;
    font-size: 2rem;
    width: 40px;
    height: 40px;
  }
}

/* line 179, ../../scss/dev/10-restyle.scss */
a.car_nav_prev {
  margin-left: 20px;
}

/* line 182, ../../scss/dev/10-restyle.scss */
a.car_nav_next {
  margin-right: 20px;
}

/* line 186, ../../scss/dev/10-restyle.scss */
.car_nav_buttons a:hover {
  text-decoration: none;
  background-color: #fff;
  color: #000;
}

/*
.button {
  height: auto;
  display: inline-block;
  font-family: $nobel;
  @include font-size(20);  letter-spacing: 0.05em;
  //text-transform: uppercase;
  border: 0;
  border-radius: 24px;
  cursor: pointer;
  padding: 10px 15px;
  &.wide {
    padding: 10px 25px;
  }
  &.black-white {
    background: #000;
    color: $white;
  }
  &.white-red {
    background: $white;
    color: $red;
    padding: 5px 30px;
  }
}
*/
/* line 219, ../../scss/dev/10-restyle.scss */
.restyle-wrapper {
  box-sizing: border-box;
  padding: 0 40px;
}
/* line 223, ../../scss/dev/10-restyle.scss */
.restyle-wrapper *, .restyle-wrapper *:after, .restyle-wrapper *:before {
  box-sizing: inherit;
}
/* line 230, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .sharethis {
  display: none;
}
/* line 235, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info_small {
  width: 100%;
  border: 0;
  padding: 0 0 10px 0;
  margin: 0 0 25px 0;
}
/* line 241, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info_small h2 {
  text-transform: uppercase;
}
/* line 245, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info_small.no-margin {
  margin: 0;
  padding: 0;
}
/* line 251, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
/* line 254, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row.blok {
  padding: 0;
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 251, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
/* line 260, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column {
  width: 100%;
  max-width: 910px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* line 265, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column.with-intro, .restyle-wrapper .row-left-column.founders {
  display: block;
}
/* line 268, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .list-header p {
  margin-bottom: 1.5rem;
}
/* line 269, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column.founders h1 {
  font-size: 40px;
  font-size: 4rem;
  padding: 50px 0 0.3em;
  margin: 0;
  border-bottom: 1px solid #ED1C24;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 269, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-left-column.founders h1 {
    font-size: 26px;
    font-size: 2.6rem;
  }
}
/* line 279, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column #map_canvas {
  width: 100%;
  position: relative;
  margin: 0;
}
/* line 284, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .small-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: column;
      flex-direction: column;
  max-width: 100px;
  width: 100%;
  padding-right: 2rem;
}
@media (min-width: 0px) and (max-width: 1280px) {
  /* line 284, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-left-column .small-left {
    max-width: 180px;
  }
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 284, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-left-column .small-left {
    width: 100%;
    max-width: 100%;
    padding: 38px 36px;
    -ms-flex-order: 1;
        order: 1;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 284, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-left-column .small-left {
    padding: 20px 0;
  }
}
/* line 305, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .handquote {
  font-family: "jumpingjack", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  line-height: 2.4rem;
  padding: 5px;
}
/* line 312, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .main-content {
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
  background-color: #EEEBE8;
  margin-top: -40px;
  max-width: 720px;
  width: 100%;
}
/* line 320, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .main-content.left {
  max-width: 610px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  background-color: #FFFFFF;
  margin-top: 25px;
  padding: 0 20px 0 0;
}
/* line 326, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .main-content.left h2 {
  text-transform: uppercase;
}
/* line 329, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .main-content.left .content_blok:first-child {
  margin-top: 0;
}
/* line 332, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .main-content.left iframe {
  width: 100%;
}
/* line 334, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .main-content.left iframe:before {
  content: '';
  display: block;
  padding-top: 66.66667%;
}
/* line 341, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .main-content.jv {
  margin: -25px 0 25px 10px;
}
/* line 344, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .main-content.tickets {
  margin: 0;
}
/* line 347, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .main-content.bevestiging-reservering {
  padding: 40px;
  margin-top: 20px;
}
/* line 350, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .main-content.bevestiging-reservering #nieuwsbrief_aanmelden {
  margin-top: 30px;
  border-top: dashed 1px #ED1C24;
  padding-top: 30px;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 312, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-left-column .main-content {
    width: 100%;
    margin-left: 30px;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 312, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-left-column .main-content {
    margin: -20px -10px 0 10px;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 363, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-left-column .main-content.left {
    margin: 0;
  }
}
/* line 368, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column .small-right {
  width: 300px;
  margin-top: 25px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding: 0 0 0 10px;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 368, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-left-column .small-right {
    width: 100%;
  }
}
/* line 378, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-left-column.archief {
  margin-top: 30px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 260, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-left-column {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 260, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-left-column {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
/* line 390, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-right-column {
  width: 284px;
  margin-left: 50px;
  margin-top: -50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
/* line 396, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-right-column .info_small:first-child {
  margin-top: 25px;
}
/* line 399, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-right-column.subnav {
  margin-top: 0 !important;
}
/* line 401, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-right-column.subnav a:hover {
  color: #000;
  text-decoration: none;
}
/* line 406, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .row-right-column.three-column {
  margin-top: 0 !important;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 390, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-right-column {
    max-width: 200px;
  }
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 390, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-right-column {
    width: 100%;
    margin: 0;
    padding: 0 0 0 10px;
  }
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 390, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-right-column {
    display: -ms-flexbox;
    display: flex;
    width: 33%;
    max-width: 100%;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 390, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-right-column {
    margin: -30px 0 0 0;
    width: 45%;
    padding: 0 18px 0 36px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 390, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-right-column {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
    padding: 0 18px 0 18px;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 390, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .row-right-column {
    width: 100%;
  }
}
/* line 437, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .anchors-as-list {
  display: none;
  color: #ED1C24;
  list-style: none;
  margin: -10px 0 0 20px;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 444, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .anchors-as-list li {
  float: left;
  margin-right: 30px;
}
/* line 448, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .anchors-as-list a {
  font-family: "nobel", arial, sans-serif;
}
/* line 453, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .jv-as-list {
  color: #ED1C24;
  list-style: none;
  width: 100%;
  margin: 0 0 25px 20px;
  height: auto;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 460, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .jv-as-list li {
  width: 33%;
}
/* line 461, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .jv-as-list a {
  font-family: "nobel", arial, sans-serif;
}
/* line 466, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .date-as-list {
  list-style: none;
  width: 100%;
  margin: 0;
  font-family: "nobel", arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 472, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .date-as-list li {
  color: #fff;
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 474, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .date-as-list li {
    float: left;
    margin: 0 10px 0 0;
  }
}
/* line 477, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list {
  margin: 0 0 10px 0;
  color: #000;
  list-style: none;
  width: 100%;
}
/* line 482, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list li {
  margin: 0 0 5px 0;
  padding: 1px 0;
  display: -ms-flexbox;
  display: flex;
  color: #ED1C24;
}
/* line 487, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list li:last-child {
  margin: 0;
}
/* line 490, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list li label {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #000;
  margin-right: 20px;
}
/* line 496, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list li span {
  width: 25%;
  float: right;
  display: inline-block;
  color: #ED1C24;
  text-align: left;
}
/* line 504, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list.black li {
  color: #000;
}
/* line 508, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list.label-twentyfive li span, .restyle-wrapper .info-as-list.label-twentyfive li label {
  width: 25%;
}
/* line 513, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list.label-forty li span, .restyle-wrapper .info-as-list.label-forty li label {
  width: 65%;
}
/* line 518, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list.label-fifty li span, .restyle-wrapper .info-as-list.label-fifty li label {
  width: 65%;
}
/* line 523, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list.label-sixty li span, .restyle-wrapper .info-as-list.label-sixty li label {
  width: 65%;
}
/* line 528, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list.label-seventyfive li span, .restyle-wrapper .info-as-list.label-seventyfive li label {
  width: 65%;
}
/* line 533, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list.label-hundred li {
  display: block;
}
/* line 534, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list.label-hundred li span, .restyle-wrapper .info-as-list.label-hundred li label {
  width: 100%;
}
/* line 539, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list.full-width li span {
  width: 100%;
}
/* line 543, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .info-as-list.with-label {
  margin: 0;
  color: #ED1C24;
}
/* line 550, ../../scss/dev/10-restyle.scss */
.restyle-wrapper header {
  margin: 20px 0 30px 0;
  min-height: 80px;
}
/* line 554, ../../scss/dev/10-restyle.scss */
.restyle-wrapper header .page-title {
  font-family: "jumpingjack", sans-serif;
  text-transform: uppercase;
  font-size: 60px;
  font-size: 6rem;
  letter-spacing: 0.2rem;
  font-weight: 400;
  color: #ED1C24;
  padding-top: 25px;
  margin-bottom: 0;
}
/* line 565, ../../scss/dev/10-restyle.scss */
.restyle-wrapper header.founders {
  color: red;
  margin-bottom: 25px;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 571, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper header .page-title {
    font-size: 50px;
    font-size: 5rem;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 550, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper header {
    min-height: 60px;
  }
  /* line 578, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper header .page-title {
    font-size: 40px;
    font-size: 4rem;
    padding-top: 0;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 550, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper header {
    margin: 70px 0 20px 0;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 587, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper header .page-title {
    font-size: 32px;
    font-size: 3.2rem;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 594, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper header .page-title {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 219, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper {
    padding: 0 30px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 219, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper {
    padding: 0 20px;
  }
}
/* line 612, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-back {
  display: block;
  width: 150px;
  height: 35px;
  margin: 20px 0 0 0;
}
/* line 617, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-back:before {
  content: '\00AB ';
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 624, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .jv-img {
  width: 80%;
  position: relative;
  background-size: cover !important;
  background-position: center;
}
/* line 629, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .jv-img:before {
  content: '';
  display: block;
  padding-top: 66.66667%;
}
/* line 635, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .portrait-img {
  position: relative;
  width: 100%;
  max-height: 400px;
  background-size: cover !important;
  background-position: center;
  margin: 0 0 20px 0;
}
/* line 642, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .portrait-img:before {
  content: '';
  display: block;
  padding-top: 133.33333%;
}
/* line 647, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .portrait-img.medewerker {
  max-width: 250px;
  margin: 0 50px 0 0;
}
/* line 651, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .portrait-img .blok_title {
  width: 100%;
  text-align: center;
  font-family: "nobel", arial, sans-serif;
  color: #fff;
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 3rem;
  font-weight: 700;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
  position: absolute;
  bottom: 0;
  padding: 40px 5px 30px 5px;
}
/* line 667, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-img {
  max-width: 790px;
  max-height: 526px;
  width: 100%;
  position: relative;
  background-size: cover !important;
  background-position: center;
}
/* line 675, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-img:before {
  content: '';
  display: block;
  padding-top: 66.66667%;
}
/* line 680, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-img.featured {
  min-height: 250px;
  margin-right: 120px;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 680, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-img.featured {
    margin-right: 5%;
  }
}
/* line 690, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-img.medewerker {
  max-width: 340px;
}
/* line 693, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-img .agenda_label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-bottom: 6px;
  font-family: "jumpingjack", sans-serif;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  line-height: 2.4rem;
  text-transform: uppercase;
  background: radial-gradient(farthest-corner at 0% 100%, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 30%);
  position: absolute;
  left: 0px;
  bottom: 10px;
}
@media (min-width: 0px) and (max-width: 1280px) {
  /* line 693, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-img .agenda_label {
    font-size: 20px;
    font-size: 2rem;
    line-height: 2rem;
    bottom: 10px;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 693, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-img .agenda_label {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 718, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-img .video_icon {
  top: 45%;
  left: 45%;
  color: #ED1C24;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 725, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-img:before {
    padding-top: 66.66667%;
  }
}
/* line 731, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .single-content {
  padding: 38px 72px;
}
/* line 733, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .single-content h1 {
  margin-bottom: 15px;
  line-height: 4rem;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 731, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .single-content {
    padding: 38px 36px;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 731, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .single-content {
    padding: 38px 36px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 731, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .single-content {
    padding: 38px 18px;
  }
  /* line 745, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .single-content h1 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 3rem;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 731, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .single-content {
    padding: 38px 18px;
  }
  /* line 752, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .single-content h1 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
/* line 759, ../../scss/dev/10-restyle.scss */
.restyle-wrapper article .agenda-label {
  font-family: "jumpingjack", sans-serif;
  color: #ED1C24;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 3rem;
}
/* line 769, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie {
  background: #000;
  padding: 30px 50px 60px 50px;
}
/* line 772, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie h2 {
  font-family: "jumpingjack", sans-serif;
  font-size: 55px;
  font-size: 5.5rem;
  line-height: 36px;
  text-transform: uppercase;
  color: #ED1C24;
  -ms-transform: rotate(-2deg);
      transform: rotate(-2deg);
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 772, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-content-serie h2 {
    font-size: 30px;
    font-size: 3rem;
    line-height: 2.8rem;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 769, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-content-serie {
    padding: 10px;
  }
  /* line 786, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-content-serie .agenda-serie-header {
    padding-left: 20px;
  }
}
/* line 790, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie .item-content {
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 790, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-content-serie .item-content {
    width: 100%;
    margin-top: 20px;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
/* line 799, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie .serie-name {
  width: 100%;
}
/* line 802, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie .serie-img {
  position: relative;
  width: 100%;
  max-width: 150px;
  margin: 70px 40px 0 0;
  background-position: top;
  background-repeat: no-repeat;
}
/* line 811, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie .serie-img:before {
  content: '';
  display: block;
  padding-top: 66.66667%;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 802, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-content-serie .serie-img {
    margin: 0;
    max-width: 300px;
    background-size: cover !important;
    background-position: center;
  }
  /* line 821, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-content-serie .serie-img:before {
    content: '';
    display: block;
    padding-top: 66.66667%;
  }
}
/* line 828, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie .serie-content {
  padding: 0 0 0 20px;
  width: 80%;
}
/* line 832, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie .serie-content .serie-link {
  text-decoration: none;
  color: #fff;
}
/* line 836, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie .serie-content h4 {
  color: #fff;
  font-size: 32px;
  font-size: 3.2rem;
  font-weight: 800;
  text-transform: unset;
}
/* line 842, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie .serie-content p {
  padding: 0;
}
/* line 845, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-content-serie .serie-content .button {
  margin: 10px 0;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 828, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-content-serie .serie-content {
    width: 100%;
    margin: 0;
    max-width: 90%;
  }
}
/* line 856, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .fancybox-video {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 856, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .fancybox-video {
    margin-right: 5%;
  }
}
/* line 867, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .title-ooktezien {
  margin: 100px 0 20px 0;
  font-family: "nobel", arial, sans-serif;
  font-size: 20px;
  font-size: 2rem;
  line-height: 26px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 876, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-ooktezien {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
/* line 881, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-ooktezien .agenda-blokje {
  width: 50%;
  padding: 0 10px;
  margin: 0 0 30px 0;
}
/* line 886, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-ooktezien .agenda-blokje:last-child {
  margin-right: 0;
}
/* line 891, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-ooktezien a {
  display: block;
  color: #000;
  text-decoration: none;
}
/* line 895, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-ooktezien a:hover {
  text-decoration: none;
}
/* line 901, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-primary {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
/* line 906, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-primary .minor-content {
  width: 200px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 5px;
}
/* line 913, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-primary .major-content {
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
  background-color: #EEEBE8;
  padding: 38px 72px;
  margin-top: -40px;
}
/* line 920, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-primary.archief {
  margin-top: 30px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
/* line 939, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-blokje .dateblok-container {
  margin: 0 5px 0 0;
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 939, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-blokje .dateblok-container {
    margin: 0 0 10px 0;
  }
}
/* line 945, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .date_blok_date {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  font-family: "nobel", arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2rem;
  background-color: #ED1C24;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px;
  min-width: 80px;
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 945, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .date_blok_date {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    padding: 5px 10px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 968, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .date_blok_date div {
    padding: 0 0.5rem;
  }
}
/* line 979, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .date-block {
  width: 120px;
  height: 120px;
  position: absolute;
  top: -120px;
  right: 0;
  background: #ED1C24;
  font-family: "nobel", arial, sans-serif;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  padding: 10px 10px 10px 20px;
}
/* line 993, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .date-block.past_event {
  background-color: #999;
}
/* line 996, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .date-block #past_event {
  position: absolute;
  width: 130px;
  height: 130px;
  display: block;
  background-image: url(../../images/HH_pastevent.png);
  left: 15px;
  top: -80px;
  z-index: 15;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 996, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .date-block #past_event {
    left: 100%;
    top: -40px;
  }
}
/* line 1010, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .date-block.home {
  width: 80px;
  height: 80px;
  padding: 10px;
  top: 0;
  right: 50px;
  font-weight: 300;
  line-height: 24px;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 979, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .date-block {
    position: relative;
    height: auto;
    padding: 10px;
    top: 0;
    font-size: 16px;
    font-size: 1.6rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
  }
  /* line 1028, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .date-block.home {
    width: 100px;
    height: auto;
    right: 0;
    padding: 10px 5px;
  }
}
/* line 1037, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-secondary {
  width: 284px;
  margin-left: 40px;
}
/* line 1041, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-secondary .info_small {
  border: 0;
}
/* line 1047, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .subpage-menu ul {
  list-style: none;
}
/* line 1050, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .subpage-menu li {
  border-bottom: 1px solid #CECACA;
}
/* line 1063, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .subpage-menu a {
  display: block;
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "nobel", arial, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  padding: 10px 0;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 1073, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .subpage-menu a {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 1046, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .subpage-menu {
    display: none;
  }
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 1086, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-primary {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  /* line 1088, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-primary .major-content {
    -ms-flex-order: 1;
        order: 1;
  }
  /* line 1091, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-primary .minor-content {
    width: 100%;
    -ms-flex-order: 2;
        order: 2;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 1099, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-secondary {
    margin-left: 0;
    width: 100%;
  }
}
/* line 1108, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .overview-agenda .agenda-primary {
  max-width: 910px;
}
/* line 1113, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper {
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
/* line 1119, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper .agenda-blokje {
  width: calc(100% / 2 - 40px);
  padding: 0 20px 0 0;
  margin: 0 20px 30px 0;
}
/* line 1124, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper .agenda-blokje:last-child {
  margin-right: 0;
}
/* line 1125, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper .agenda-blokje.portrait {
  width: 20%;
  margin: 0;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1119, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper .agenda-blokje {
    width: 100%;
  }
}
/* line 1135, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper .kijk-en-luister-blokje {
  width: calc(100% / 3 - 20px);
  margin: 20px 10px;
  max-width: 33%;
}
@media (min-width: 0px) and (max-width: 1280px) {
  /* line 1135, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper .kijk-en-luister-blokje {
    width: calc(100% / 3 - 20px);
    max-width: 33%;
  }
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 1135, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper .kijk-en-luister-blokje {
    width: calc(100% / 2 - 20px);
    max-width: 50%;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1135, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper .kijk-en-luister-blokje {
    width: 100%;
    max-width: 90%;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 1135, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper .kijk-en-luister-blokje {
    width: 100%;
    max-width: 100%;
  }
}
/* line 1156, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper .blok-blokje {
  max-width: 295px;
  -ms-flex: 0 0 calc(100% / 4 - 20px);
      flex: 0 0 calc(100% / 4 - 20px);
  margin: 10px 10px 20px 10px;
}
/* line 1160, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper .blok-blokje .category_bigger {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  margin: -10px 0 10px 0;
  height: 50px;
  font-weight: 300;
}
/* line 1167, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper .blok-blokje a.item {
  display: block;
  width: 100%;
  min-height: 390px;
  color: #000000;
  text-decoration: none;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1156, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper .blok-blokje {
    box-sizing: border-box;
    min-height: 420px;
    -ms-flex: 0 0 calc(100% / 2 - 20px);
        flex: 0 0 calc(100% / 2 - 20px);
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1156, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper .blok-blokje {
    width: 100%;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1156, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper .blok-blokje {
    height: auto !important;
  }
}
/* line 1187, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper.within-main {
  margin: 0 0 0 0;
  padding: 0 0 0 72px;
}
/* line 1190, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper.within-main .agenda-blokje {
  width: calc(100% / 2 -10px);
  padding: 0 10px 0 0;
  font-size: 14px;
  font-size: 1.4rem;
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 1187, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper.within-main {
    padding: 0 0 0 36px;
  }
}
/* line 1201, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper.dagje-uit {
  margin: 25px 0 0 -10px;
}
/* line 1204, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper.dagje-uit .agenda-img {
  margin: 0 0 20px 0;
}
/* line 1208, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .item-wrapper.founders {
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1113, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper {
    width: 100%;
  }
  /* line 1216, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper .agenda-img {
    width: 100%;
  }
  /* line 1219, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper.within-main .agenda-blokje {
    width: 90%;
    padding: 0 10px 0 0;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1113, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .item-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
/* line 1235, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-blokje .item-content, .restyle-wrapper .kijk-en-luister-blokje .item-content {
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 1235, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-blokje .item-content, .restyle-wrapper .kijk-en-luister-blokje .item-content {
    padding-top: 0;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
/* line 1243, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-blokje .text-container, .restyle-wrapper .kijk-en-luister-blokje .text-container {
  padding: 0 10px;
}
/* line 1248, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-blokje h2, .restyle-wrapper .kijk-en-luister-blokje h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 2.6rem;
  font-weight: 700;
  margin: 0 0 1.5rem 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1248, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .agenda-blokje h2, .restyle-wrapper .kijk-en-luister-blokje h2 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.2em;
  }
}
/* line 1260, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-blokje a, .restyle-wrapper .kijk-en-luister-blokje a {
  display: block;
  color: #000;
  text-decoration: none;
}
/* line 1264, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-blokje a:hover, .restyle-wrapper .kijk-en-luister-blokje a:hover {
  text-decoration: none;
}
/* line 1271, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .kijk-en-luister-blokje .dateblok-container {
  margin: 10px 10px 0 0;
}
/* line 1274, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .kijk-en-luister-blokje .leesmeer {
  color: #ED1C24;
  margin-top: 5px;
}
/* line 1280, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .agenda-items {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
/* line 1289, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .section_title {
  font-family: "nobel", arial, sans-serif;
  color: #ED1C24;
  font-size: 26px;
  font-size: 2.6rem;
  text-transform: uppercase;
  line-height: 28px;
  border: 0;
  padding: 0;
}
/* line 1298, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen, .restyle-wrapper .list-overzicht {
  width: 100%;
}
/* line 1300, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen .section_title, .restyle-wrapper .list-overzicht .section_title {
  font-family: "jumpingjack", sans-serif;
  font-size: 30px;
  font-size: 3rem;
  margin: 30px 0 10px 0;
  padding: 0 0 30px 0;
}
/* line 1307, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen article.list-item, .restyle-wrapper .list-overzicht article.list-item {
  margin: 10px 0 30px 0;
  max-width: 860px;
}
/* line 1312, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content, .restyle-wrapper .list-overzicht .list-overzicht-content {
  border-bottom: dashed 1px #ED1C24;
  margin: 10px 0 15px 0;
  padding: 30px 0;
  display: -ms-flexbox;
  display: flex;
}
/* line 1317, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content:last-child, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content:last-child, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content:last-child, .restyle-wrapper .list-overzicht .list-overzicht-content:last-child {
  padding-top: 0;
}
/* line 1321, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content .list_content, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content .list_content, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content .list_content, .restyle-wrapper .list-overzicht .list-overzicht-content .list_content {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-width: 480px;
}
/* line 1327, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content .list_content.medewerker, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content .list_content.medewerker, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content .list_content.medewerker, .restyle-wrapper .list-overzicht .list-overzicht-content .list_content.medewerker {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
/* line 1331, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content a.webversie-link, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content a.webversie-link, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content a.webversie-link, .restyle-wrapper .list-overzicht .list-overzicht-content a.webversie-link {
  font-family: "nobel", arial, sans-serif;
  color: #ED1C24;
  font-weight: bold;
  font-size: 24px;
  font-size: 2.4rem;
  text-decoration: underline;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 1339, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content .agenda-img, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content .agenda-img, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content .agenda-img, .restyle-wrapper .list-overzicht .list-overzicht-content .agenda-img {
    max-width: 250px;
    max-height: 166px;
  }
  /* line 1345, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content .list_content, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content .list_content, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content .list_content, .restyle-wrapper .list-overzicht .list-overzicht-content .list_content {
    width: 70%;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 1351, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content .list_content, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content .list_content, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content .list_content, .restyle-wrapper .list-overzicht .list-overzicht-content .list_content {
    width: 70%;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1312, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content, .restyle-wrapper .list-overzicht .list-overzicht-content {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
  }
  /* line 1359, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content .list_content, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content .list_content, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content .list_content, .restyle-wrapper .list-overzicht .list-overzicht-content .list_content {
    width: 100%;
  }
  /* line 1362, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .list-tentoonstellingen .list-tentoonstellingen-content .agenda-img, .restyle-wrapper .list-tentoonstellingen .list-overzicht-content .agenda-img, .restyle-wrapper .list-overzicht .list-tentoonstellingen-content .agenda-img, .restyle-wrapper .list-overzicht .list-overzicht-content .agenda-img {
    width: 100%;
    max-width: 90%;
    max-height: 90%;
    margin-right: 0;
    margin-bottom: 2rem;
  }
}
/* line 1373, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen.beeldbank, .restyle-wrapper .list-overzicht.beeldbank {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  border-bottom: dashed 1px #ED1C24;
  margin: 10px 0 30px 0;
  padding: 30px 0;
}
/* line 1380, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen.beeldbank a, .restyle-wrapper .list-overzicht.beeldbank a {
  width: 30%;
  margin: 10px;
}
/* line 1382, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen .agenda-img, .restyle-wrapper .list-overzicht .agenda-img {
  width: 100%;
  max-width: 370px;
  max-height: 246px;
  margin-right: 30px;
}
/* line 1388, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-tentoonstellingen .agenda-img.medewerker, .restyle-wrapper .list-overzicht .agenda-img.medewerker {
  max-width: 340px;
  max-height: 226px;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1382, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .list-tentoonstellingen .agenda-img, .restyle-wrapper .list-overzicht .agenda-img {
    width: 100%;
    max-width: auto;
    max-height: 246px;
  }
}
/* line 1408, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .tent_first .section_title, .restyle-wrapper .list-item .section_title {
  margin: 0 0 10px 0;
}
/* line 1411, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .tent_first h1, .restyle-wrapper .tent_first h2, .restyle-wrapper .list-item h1, .restyle-wrapper .list-item h2 {
  font-size: 36px;
  font-size: 3.6rem;
  font-weight: 700;
}
/* line 1415, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .tent_first h2, .restyle-wrapper .list-item h2 {
  margin-top: -10px;
}
/* line 1418, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .tent_first #tent_overzicht_date, .restyle-wrapper .list-item #tent_overzicht_date {
  color: #ED1C24;
  font-family: "nobel", arial, sans-serif;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: 0.05em;
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 1418, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .tent_first #tent_overzicht_date, .restyle-wrapper .list-item #tent_overzicht_date {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 1427, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .tent_first a, .restyle-wrapper .list-item a {
  display: block;
  color: #000;
  text-decoration: none;
}
/* line 1431, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .tent_first a:hover, .restyle-wrapper .list-item a:hover {
  text-decoration: none;
}
/* line 1435, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .tent_first p, .restyle-wrapper .list-item p {
  display: block;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 1439, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .tent_first h2, .restyle-wrapper .list-item h2 {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 1444, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .tent_first h1, .restyle-wrapper .tent_first h2, .restyle-wrapper .list-item h1, .restyle-wrapper .list-item h2 {
    font-weight: 400;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1449, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .tent_first h1, .restyle-wrapper .tent_first h2, .restyle-wrapper .list-item h1, .restyle-wrapper .list-item h2 {
    margin-top: 0;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 1454, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .tent_first h1, .restyle-wrapper .tent_first h2, .restyle-wrapper .list-item h1, .restyle-wrapper .list-item h2 {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
/* line 1460, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .list-overzicht article {
  margin-bottom: 30px;
}
/* line 1465, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .intro-overzicht {
  width: 100%;
  padding-left: 234px;
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: dashed 1px #ED1C24;
}
/* line 1471, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .intro-overzicht p {
  margin-bottom: 1.5rem;
}
/* line 1472, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .intro-overzicht h1 {
  margin: 1rem 0;
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 1465, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .intro-overzicht {
    padding: 0 10px 0 50px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1465, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .intro-overzicht {
    padding: 0 10px 0 30px;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1481, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .intro-overzicht h1 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 2.8rem;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 1465, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .intro-overzicht {
    padding: 0 10px 0 30px;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1489, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .intro-overzicht h1 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.6rem;
  }
}
/* line 1496, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .terugbellen h4 {
  color: #fff;
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 30px;
}
/* line 1501, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .terugbellen label {
  font-family: "nobel", arial, sans-serif;
  color: #fff;
}
/* line 1505, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .terugbellen .gform_button {
  display: inline-block;
  margin: auto;
}
/* line 1510, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .terugbellen li {
  border: 0;
}
/* line 1515, ../../scss/dev/10-restyle.scss */
.restyle-wrapper #founders_quote {
  margin: 50px 0 0 0;
  color: #ED1C24;
  font-size: 24px;
  font-size: 2.4rem;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1515, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper #founders_quote {
    margin-left: 0;
  }
}
/* line 1524, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .page-template-page-founders-php .list-content h3 {
  margin-top: 0;
  border-bottom: 1px solid #ED1C24;
  padding-bottom: 0.5em;
}
/* line 1529, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .page-template-page-founders-php #content {
  padding-left: 20px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1529, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .page-template-page-founders-php #content {
    padding-left: 0;
  }
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 1529, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .page-template-page-founders-php #content {
    margin-top: 80px;
  }
}
/* line 1538, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .page-template-page-founders-php .hr_red {
  width: 716px;
}
/* line 1541, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .page-template-page-founders-php #page_header_img {
  margin-top: 20px;
}
/* line 1544, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .page-template-page-founders-php #page_header_quote {
  margin: 50px 0 0;
  font-size: 1.7em;
  color: #ED1C24;
  width: auto;
}
/* line 1550, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .page-template-page-founders-php #page_header_quote p {
  margin-bottom: 0;
}
/* line 1555, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .small-left .quotes {
  font-family: "nobel", arial, sans-serif;
  font-size: 20px;
  font-size: 2rem;
}
/* line 1561, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .small-left .quotes ul {
  margin: 0;
  list-style: none;
}
/* line 1565, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .small-left .quotes li {
  margin-bottom: 10px;
  color: #ED1C24;
}
/* line 1566, ../../scss/dev/10-restyle.scss */
.restyle-wrapper .small-left .quotes li:before {
  content: "\2022";
  color: #ED1C24;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25px;
  margin-right: 10px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1555, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .small-left .quotes {
    width: 220px;
    margin: 0;
    margin-top: 20px;
    box-sizing: border-box;
    padding: 0 20px;
    font-size: 1.4em;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1555, ../../scss/dev/10-restyle.scss */
  .restyle-wrapper .small-left .quotes {
    width: 100%;
    margin: 0 0 20px 0;
  }
}
