/*------------------------------------*\
:    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
\*------------------------------------*/
/*    HOME
+    ================================ */
/* line 8, ../../scss/dev/04-content.scss */
body {
  background: #fff;
}

/* line 11, ../../scss/dev/04-content.scss */
body.home {
  background: #fff;
}

/* line 12, ../../scss/dev/04-content.scss */
.home #header {
  margin-bottom: 0;
}

/* line 13, ../../scss/dev/04-content.scss */
.home footer {
  background: #fff;
}

/* line 14, ../../scss/dev/04-content.scss */
.home #content {
  position: relative;
}

/* line 16, ../../scss/dev/04-content.scss */
.home #content-home {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* line 22, ../../scss/dev/04-content.scss */
.home #content-home .blok_holder {
  -ms-flex: 0 0 calc(100% / 2 - 20px);
      flex: 0 0 calc(100% / 2 - 20px);
  position: relative;
  margin-bottom: 50px;
  overflow: hidden;
}
/* line 31, ../../scss/dev/04-content.scss */
.home #content-home .blok_holder--img {
  position: absolute;
  height: 400px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  transition: transform .4s ease-in-out;
}
/* line 40, ../../scss/dev/04-content.scss */
.home #content-home .blok_holder .blok_inner {
  height: 400px;
}
/* line 44, ../../scss/dev/04-content.scss */
.home #content-home .blok_holder .blok_tekst {
  position: absolute;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  padding: 20px;
  width: 100%;
}
/* line 54, ../../scss/dev/04-content.scss */
.home #content-home .blok_holder .blok_tekst:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  background-color: #000000;
  opacity: 0.15;
  z-index: 1;
  transition: opacity .4s ease-in-out;
}
/* line 67, ../../scss/dev/04-content.scss */
.home #content-home .blok_holder .blok_tekst h2 {
  font-family: "nobel", arial, sans-serif;
  color: #fff;
  font-size: 44px;
  font-size: 4.4rem;
  line-height: 44px;
  font-weight: 700;
  letter-spacing: 1.92px;
  margin-bottom: 0;
  z-index: 2;
}
/* line 78, ../../scss/dev/04-content.scss */
.home #content-home .blok_holder .blok_tekst h3 {
  font-family: "jumpingjack", sans-serif;
  color: #ED1C24;
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 38px;
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: 1px 1px 5px #1d1d1d;
  letter-spacing: 0.7px;
  z-index: 2;
}
/* line 89, ../../scss/dev/04-content.scss */
.home #content-home .blok_holder .blok_tekst p {
  font-family: "jumpingjack", sans-serif;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 4.5rem;
  color: #ED1C24;
}
/* line 99, ../../scss/dev/04-content.scss */
.home #content-home .blok_holder:hover .blok_holder--img {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}
/* line 103, ../../scss/dev/04-content.scss */
.home #content-home .blok_holder:hover .blok_tekst:before {
  opacity: 0;
}
@media (min-width: 0px) and (max-width: 1280px) {
  /* line 110, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst {
    width: 100%;
  }
  /* line 113, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst h2 {
    font-size: 30px;
    font-size: 3rem;
    line-height: 3.4rem;
  }
  /* line 117, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst h3 {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 2.8rem;
  }
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 123, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst h2 {
    font-size: 30px;
    font-size: 3rem;
    line-height: 3.4rem;
  }
  /* line 127, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst h3 {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 2.8rem;
  }
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 22, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder {
    -ms-flex: 0 0 calc(100% / 1);
        flex: 0 0 calc(100% / 1);
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 22, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder {
    -ms-flex: 0 0 calc(100% / 1);
        flex: 0 0 calc(100% / 1);
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 142, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst h2 {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 3rem;
  }
  /* line 146, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst h3 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.6rem;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 152, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst h2 {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 3rem;
  }
  /* line 156, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst h3 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.6rem;
  }
  /* line 160, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst p {
    font-size: 32px;
    font-size: 3.2rem;
    padding: 10px;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 166, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst h2 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.6rem;
  }
  /* line 170, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst h3 {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 1.6rem;
  }
  /* line 174, ../../scss/dev/04-content.scss */
  .home #content-home .blok_holder .blok_tekst p {
    font-size: 26px;
    font-size: 2.6rem;
    padding: 15px 10px;
  }
}

/* line 184, ../../scss/dev/04-content.scss */
#content {
  margin-left: 10px;
}

/* line 187, ../../scss/dev/04-content.scss */
#grid.cta .call-to-action {
  width: 10%;
  margin: auto;
  text-align: center;
}

/* line 195, ../../scss/dev/04-content.scss */
#home_col_left {
  display: none;
  width: 145px;
  margin: 20px;
  color: #fff;
  float: left;
  line-height: 1.6em;
  box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 195, ../../scss/dev/04-content.scss */
  #home_col_left {
    float: left;
    margin: 0;
    padding: 20px;
    width: 190px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 195, ../../scss/dev/04-content.scss */
  #home_col_left {
    width: 100%;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  /* line 214, ../../scss/dev/04-content.scss */
  .address_container {
    display: none;
  }
}

/* line 220, ../../scss/dev/04-content.scss */
#home_col_left a {
  color: #fff;
}

/* line 221, ../../scss/dev/04-content.scss */
#home_col_left .title {
  font-family: "museoslab500", arial;
  font-size: 1.25em;
  margin: 7px 0 5px 0;
}

/* line 227, ../../scss/dev/04-content.scss */
#home_col_left .contact {
  margin-top: 0px;
}

/* line 231, ../../scss/dev/04-content.scss */
#home_col_left p {
  line-height: 1.4em;
  margin-bottom: 0.6em;
}

/* line 232, ../../scss/dev/04-content.scss */
#home_col_left p strong {
  font-weight: normal;
}

/* line 234, ../../scss/dev/04-content.scss */
#home_col_main {
  width: 745px;
  background: #fff;
  float: left;
  padding: 26px 0 30px 30px;
  box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 234, ../../scss/dev/04-content.scss */
  #home_col_main {
    width: calc(100% - 190px);
    box-sizing: border-box;
    padding: 26px 10px 30px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #home_col_main:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 234, ../../scss/dev/04-content.scss */
  #home_col_main {
    width: 100%;
    padding: 26px 0px 20px;
  }
  /* line 244, ../../scss/dev/04-content.scss */
  #home_col_main .leesmeer {
    padding-bottom: 15px;
    text-align: right;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 249, ../../scss/dev/04-content.scss */
  #home_col_main .page_link_img.thumb {
    width: 120px;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 249, ../../scss/dev/04-content.scss */
  #home_col_main .page_link_img.thumb {
    width: 100px;
  }
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 259, ../../scss/dev/04-content.scss */
  #home_col_main .page_link_img.thumb img {
    width: 100%;
    height: auto;
  }
}

/* line 267, ../../scss/dev/04-content.scss */
#home_col_main .item {
  width: 235px;
  height: 410px;
  margin: 0 26px 15px 0;
  float: left;
  color: #000;
  padding-bottom: 12px;
  border-bottom: 1px solid #ED1C24;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 267, ../../scss/dev/04-content.scss */
  #home_col_main .item {
    width: 50%;
    box-sizing: border-box;
    padding: 0 30px;
    margin: 0 0 30px;
    border-bottom: 0;
    height: 430px;
    position: relative;
  }
  /* line 277, ../../scss/dev/04-content.scss */
  #home_col_main .item:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: calc(100% - 60px);
    border-bottom: 1px solid #ED1C24;
    padding-bottom: 15px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 267, ../../scss/dev/04-content.scss */
  #home_col_main .item {
    padding: 0 20px;
  }
  /* line 292, ../../scss/dev/04-content.scss */
  #home_col_main .item:after {
    width: calc(100% - 40px);
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 267, ../../scss/dev/04-content.scss */
  #home_col_main .item {
    width: 100%;
    height: auto;
  }
}

/* line 301, ../../scss/dev/04-content.scss */
#home_col_main .item:hover {
  text-decoration: none;
}

/* line 302, ../../scss/dev/04-content.scss */
#home_col_main .item:hover .leesmeer {
  text-decoration: underline;
}

/* line 303, ../../scss/dev/04-content.scss */
#home_col_main h2 {
  color: #ED1C24;
  font-size: 1.45em;
  line-height: 1.2em;
  font-weight: bold;
  font-family: "museoslab500", arial;
  margin-top: 20px;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 303, ../../scss/dev/04-content.scss */
  #home_col_main h2 {
    margin-top: 0px;
  }
}

/* line 309, ../../scss/dev/04-content.scss */
#home_col_main h3 {
  color: #000;
  font-size: 1.5em;
  margin: 0 0 0.7em 0;
}

/* line 311, ../../scss/dev/04-content.scss */
#home_col_right {
  width: 248px;
  background: #000;
  color: #fff;
  position: absolute;
  top: 60px;
  right: 10px;
  padding: 70px 15px 20px;
  box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 311, ../../scss/dev/04-content.scss */
  #home_col_right {
    width: calc(100% - 190px);
    margin-left: 190px;
    right: 0;
    padding: 45px 30px 20px;
    position: relative;
    float: left;
    margin-bottom: 50px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 311, ../../scss/dev/04-content.scss */
  #home_col_right {
    width: 100%;
    margin-left: 0;
  }
}

/* line 327, ../../scss/dev/04-content.scss */
#agenda_label {
  position: absolute;
  top: 9px;
  left: 50px;
  background: url(../../images/spritesheet.png) -79px -107px no-repeat;
  width: 214px;
  height: 48px;
  display: block;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 327, ../../scss/dev/04-content.scss */
  #agenda_label {
    left: 30px;
    top: -25px;
  }
}

/* line 334, ../../scss/dev/04-content.scss */
#agenda_label.eng {
  background-position: -79px -160px;
}

/* line 335, ../../scss/dev/04-content.scss */
#home_col_right .item, .nav_post_item {
  padding: 0 0 7px;
  border-bottom: 1px solid #e5a5a3;
  float: left;
  width: 100%;
  color: #fff;
}

/* line 336, ../../scss/dev/04-content.scss */
#home_col_right .item {
  padding-top: 11px;
}

/* line 337, ../../scss/dev/04-content.scss */
#home_col_right .item:nth-child(6), .nav_post_item:last-child {
  padding: 11px 0 7px;
  border-bottom: none;
}

/* line 338, ../../scss/dev/04-content.scss */
#home_col_right .item:hover {
  background-color: #333;
  text-decoration: none;
}

/* line 339, ../../scss/dev/04-content.scss */
#home_col_right .item .details, .nav_post_item .thumb {
  float: left;
  width: 35%;
  padding-top: 5px;
}

/* line 342, ../../scss/dev/04-content.scss */
#home_col_right .item .details {
  width: 60%;
  padding-top: 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 342, ../../scss/dev/04-content.scss */
  #home_col_right .item .details {
    width: calc(100% - 90px);
  }
}

/* line 348, ../../scss/dev/04-content.scss */
#home_col_right .item .thumb, .nav_post_item .thumb img {
  width: 100%;
  height: auto;
}

/* line 349, ../../scss/dev/04-content.scss */
#home_col_right .item .thumb, .nav_post_item .details {
  float: right;
  width: 60%;
  font-size: 12px;
}

/* line 350, ../../scss/dev/04-content.scss */
#home_col_right .item .thumb {
  width: 37%;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 350, ../../scss/dev/04-content.scss */
  #home_col_right .item .thumb {
    width: 80px;
  }
}

/* line 356, ../../scss/dev/04-content.scss */
#home_col_right .item .date, .nav_post_item .date {
  font-size: 0.8em;
  background-color: #ED1C24;
  padding: 0 3px;
  display: inline-block;
  line-height: 1.4em;
  color: #fff;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 356, ../../scss/dev/04-content.scss */
  #home_col_right .item .date, .nav_post_item .date {
    font-size: 1em;
  }
}

/* line 367, ../../scss/dev/04-content.scss */
#agenda_link {
  color: #fff;
  font-size: 22px;
  clear: both;
  text-align: right;
  margin-right: -6px;
  padding-top: 15px;
}

/* line 368, ../../scss/dev/04-content.scss */
#agenda_link a:hover {
  text-decoration: none;
  color: #fff;
}

/* line 370, ../../scss/dev/04-content.scss */
#feed_wrapper {
  float: left;
  width: 235px;
  margin-right: 26px;
  display: block;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 370, ../../scss/dev/04-content.scss */
  #feed_wrapper {
    width: 50%;
    padding: 0 30px;
    box-sizing: border-box;
    margin: 0;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 370, ../../scss/dev/04-content.scss */
  #feed_wrapper {
    width: 100%;
    padding: 0 20px;
    text-align: center;
  }
  /* line 382, ../../scss/dev/04-content.scss */
  #feed_wrapper a {
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 5px;
  }
}

/* line 389, ../../scss/dev/04-content.scss */
#home_feeds.pers .icon {
  height: 40px;
  width: 40px;
  margin: 10px;
  padding: 6px;
  text-decoration: none;
  font-size: 32px;
  font-size: 3.2rem;
}

@media (min-width: 0px) and (max-width: 1023px) {
  /* line 399, ../../scss/dev/04-content.scss */
  #home_feeds {
    text-align: center;
    margin-bottom: 10px;
  }
  /* line 403, ../../scss/dev/04-content.scss */
  #home_feeds a {
    margin: 0 5px;
  }
}

/* line 409, ../../scss/dev/04-content.scss */
#home_feeds .thinkTwitUsername {
  display: none;
}

/* line 410, ../../scss/dev/04-content.scss */
.icon_social_big {
  background-image: url(../../images/spritesheet.png);
  height: 50px;
  width: 51px;
  display: inline-block;
  margin: 0 5px 15px 0;
  position: relative;
}

/* line 411, ../../scss/dev/04-content.scss */
.icon_social_big.active:before {
  content: "";
  border: 10px solid transparent;
  border-top-color: #d30101;
  height: 15px;
  display: block;
  position: absolute;
  left: 15px;
  bottom: -32px;
}

/* line 422, ../../scss/dev/04-content.scss */
.icon_social_big.facebook {
  background-position: -310px -107px;
}

/* line 423, ../../scss/dev/04-content.scss */
.icon_social_big.twitter {
  background-position: -361px -107px;
}

/* line 424, ../../scss/dev/04-content.scss */
.icon_social_big.youtube {
  background-position: -410px -107px;
}

/* line 426, ../../scss/dev/04-content.scss */
#home_fblike iframe {
  height: 205px !important;
  overflow: hidden;
}

/* line 427, ../../scss/dev/04-content.scss */
#home_news {
  float: left;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 427, ../../scss/dev/04-content.scss */
  #home_news {
    width: 50%;
    padding: 0 30px;
    box-sizing: border-box;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 427, ../../scss/dev/04-content.scss */
  #home_news {
    width: 100%;
    padding: 0 20px;
  }
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 438, ../../scss/dev/04-content.scss */
  #home_news .item {
    width: 100%;
    padding: 0;
    height: auto;
  }
  /* line 443, ../../scss/dev/04-content.scss */
  #home_news .item:after {
    display: none;
  }
}

/* line 449, ../../scss/dev/04-content.scss */
#home_news a.item {
  border-bottom: none;
  height: auto;
}

/* line 451, ../../scss/dev/04-content.scss */
#home_verhalenmuur {
  text-align: center;
  margin-top: 50px;
  background: url(../../images/verhalenmuur_home_bg.png) center center no-repeat;
  height: 565px;
  display: block;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 451, ../../scss/dev/04-content.scss */
  #home_verhalenmuur {
    display: none;
  }
}

/* line 457, ../../scss/dev/04-content.scss */
.mm_wrapper {
  width: 995px;
  height: 100%;
  position: relative;
  margin: 0 auto;
}

/* line 458, ../../scss/dev/04-content.scss */
.mm_video {
  position: absolute;
  top: 279px;
  left: 68px;
  z-index: 2;
}

/* line 459, ../../scss/dev/04-content.scss */
.mm_agenda_item {
  position: absolute;
  line-height: 0;
  text-align: left;
  z-index: 2;
}

/* line 460, ../../scss/dev/04-content.scss */
#mm_agenda_item1 {
  left: -31px;
  top: 102px;
}

/* line 461, ../../scss/dev/04-content.scss */
#mm_agenda_item2 {
  right: 10px;
  top: 252px;
}

/* line 462, ../../scss/dev/04-content.scss */
#muur_link {
  position: absolute;
  height: 100%;
  width: 1111px;
  top: 0;
  left: -117px;
  z-index: 1;
}

/* Homepage Carousel (slick.js)
+    ================================ */
/* line 466, ../../scss/dev/04-content.scss */
#home_carousel {
  display: block;
  width: 100%;
  margin-bottom: 50px;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 466, ../../scss/dev/04-content.scss */
  #home_carousel {
    top: 50px;
  }
}

/* line 481, ../../scss/dev/04-content.scss */
#carousel_content {
  position: relative;
  background-color: #333;
  height: calc(75vh);
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 481, ../../scss/dev/04-content.scss */
  #carousel_content {
    height: 300px;
  }
}
/* line 491, ../../scss/dev/04-content.scss */
#carousel_content .slick-slide {
  height: calc(75vh);
  background-size: cover;
  background-position: center center;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 491, ../../scss/dev/04-content.scss */
  #carousel_content .slick-slide {
    height: 300px;
  }
}
/* line 500, ../../scss/dev/04-content.scss */
#carousel_content .backdrop {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 420px;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0) 90%);
}
/* line 509, ../../scss/dev/04-content.scss */
#carousel_content .container {
  height: 100%;
}
/* line 512, ../../scss/dev/04-content.scss */
#carousel_content article {
  display: block;
  padding: 18px;
  position: absolute;
  bottom: 86px;
  right: 66px;
  width: calc(100% - 40px);
  max-width: 290px;
  min-height: 219px;
  background: url("../../images/trans_white_carousel.png");
  box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 512, ../../scss/dev/04-content.scss */
  #carousel_content article {
    right: 40px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 512, ../../scss/dev/04-content.scss */
  #carousel_content article {
    bottom: 20px;
    right: 20px;
    min-height: 150px;
  }
}
/* line 531, ../../scss/dev/04-content.scss */
#carousel_content article h3 {
  font-size: 1.857em;
  margin: 0.5em 0 0.5em 0;
}
/* line 535, ../../scss/dev/04-content.scss */
#carousel_content article h4 {
  font-size: 1.071em;
  color: #ED1C24;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 539, ../../scss/dev/04-content.scss */
  #carousel_content article p {
    display: none;
  }
}

/*    DETAIL PAGES (museum, tentoonstelling, praktische info, agenda detail)
+    ================================ */
/* line 553, ../../scss/dev/04-content.scss */
.container-two-column {
  height: 100%;
}

/* line 559, ../../scss/dev/04-content.scss */
#c-two-column.left-column {
  float: left;
  width: 70%;
  max-width: 1080px;
}
/* line 564, ../../scss/dev/04-content.scss */
#c-two-column.right-column {
  float: left;
  width: 20%;
  max-width: 260px;
  margin-left: 40px;
}

/* line 572, ../../scss/dev/04-content.scss */
#c-two-column.left-column .featured-image-with-date {
  width: inherit;
  position: relative;
}
/* line 575, ../../scss/dev/04-content.scss */
#c-two-column.left-column .featured-image-with-date .featured-image {
  width: 600px;
}
/* line 578, ../../scss/dev/04-content.scss */
#c-two-column.left-column .featured-image-with-date .agenda-content-date-blok {
  position: absolute;
  bottom: 20px;
  left: 600px;
}

/* line 585, ../../scss/dev/04-content.scss */
#c-two-column.left-column .agenda-content {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
}
/* line 589, ../../scss/dev/04-content.scss */
#c-two-column.left-column .agenda-content .left-small {
  width: 20%;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 589, ../../scss/dev/04-content.scss */
  #c-two-column.left-column .agenda-content .left-small {
    margin-right: 0;
    width: 220px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 589, ../../scss/dev/04-content.scss */
  #c-two-column.left-column .agenda-content .left-small {
    width: 100%;
  }
}
/* line 599, ../../scss/dev/04-content.scss */
#c-two-column.left-column .agenda-content .right-wide {
  width: 70%;
  background: #CCC;
  padding: 30px 50px 0 40px;
}

/* line 607, ../../scss/dev/04-content.scss */
#c-two-column.right-column {
  padding-left: 20px;
}

/* line 619, ../../scss/dev/04-content.scss */
#col_left {
  width: 275px;
  padding: 20px 0 0 20px;
  float: left;
  margin: 0 50px 0 0;
  box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 619, ../../scss/dev/04-content.scss */
  #col_left {
    margin: 0;
    width: 310px;
    padding-right: 35px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 619, ../../scss/dev/04-content.scss */
  #col_left {
    width: 100%;
    padding: 20px;
  }
}

/* line 636, ../../scss/dev/04-content.scss */
.narrow #col_left {
  width: 185px;
  margin-right: 32px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 636, ../../scss/dev/04-content.scss */
  .narrow #col_left {
    margin-right: 0;
    width: 220px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 636, ../../scss/dev/04-content.scss */
  .narrow #col_left {
    width: 100%;
  }
}

/* line 648, ../../scss/dev/04-content.scss */
#col_left .thumbs a {
  display: block;
  width: 76px;
  height: 76px;
  overflow: hidden;
  float: left;
  margin: 0 13px 20px 0;
}

/* line 657, ../../scss/dev/04-content.scss */
#col_left .thumbs a#id3 {
  margin-right: 0;
}

/* line 658, ../../scss/dev/04-content.scss */
.narrow #col_left .thumbs a#id2 {
  margin-right: 0;
}

/* line 660, ../../scss/dev/04-content.scss */
#col_left hr {
  width: 250px;
  border-top: 1px solid #e88282;
  margin: 10px 0 0 0;
}

/* line 666, ../../scss/dev/04-content.scss */
#col_left h3 {
  padding: 0 0 10px 0;
}

/* line 670, ../../scss/dev/04-content.scss */
#col_right {
  width: 222px;
  float: left;
  margin: -72px 0 0 20px;
  z-index: 10;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 670, ../../scss/dev/04-content.scss */
  #col_right {
    width: 220px;
    margin: 0;
    box-sizing: border-box;
    padding: 0 20px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 670, ../../scss/dev/04-content.scss */
  #col_right {
    width: 100%;
  }
}

/* line 686, ../../scss/dev/04-content.scss */
.detail article.content {
  position: relative;
  width: 600px;
  padding: 0 50px 40px 40px;
  margin: -50px 0 0 0;
  float: left;
  background-color: #eeebe8;
  z-index: 10;
  box-sizing: border-box;
}
/* line 694, ../../scss/dev/04-content.scss */
.detail article.content .page-content {
  font-size: 100%;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 686, ../../scss/dev/04-content.scss */
  .detail article.content {
    width: calc(100% - 310px);
    max-width: 600px;
    padding-top: 50px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 686, ../../scss/dev/04-content.scss */
  .detail article.content {
    width: 100%;
    max-width: none;
    margin-top: 0;
    padding: 50px 20px 20px;
  }
}

/* line 712, ../../scss/dev/04-content.scss */
.detail.narrow article.content {
  width: 518px;
  padding: 30px 50px 0 40px;
  margin: -75px 0 0 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 712, ../../scss/dev/04-content.scss */
  .detail.narrow article.content {
    width: calc(100% - 220px);
    float: right;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 712, ../../scss/dev/04-content.scss */
  .detail.narrow article.content {
    margin-top: 0;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 712, ../../scss/dev/04-content.scss */
  .detail.narrow article.content {
    width: 100%;
    padding: 20px;
    margin-bottom: 30px;
  }
}

/* line 729, ../../scss/dev/04-content.scss */
.detail.narrow article.content .sharethis {
  margin-bottom: 40px;
}

/* line 730, ../../scss/dev/04-content.scss */
.detail.noside article.content {
  margin-left: 135px;
  padding-top: 30px;
}

/* line 732, ../../scss/dev/04-content.scss */
.detail .content .handquote {
  display: block;
  width: 380px;
  margin: 0 0 0 240px;
  min-height: 29px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 732, ../../scss/dev/04-content.scss */
  .detail .content .handquote {
    position: absolute;
    top: -5px;
    right: 20px;
    text-align: right;
    width: auto;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 732, ../../scss/dev/04-content.scss */
  .detail .content .handquote {
    margin: 0;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 732, ../../scss/dev/04-content.scss */
  .detail .content .handquote {
    position: static;
    margin-bottom: 20px;
    margin-top: -30px;
  }
}

/* line 754, ../../scss/dev/04-content.scss */
.detail .content .category {
  display: block;
  width: 180px;
  margin: -15px 0 0 0;
}

/* line 760, ../../scss/dev/04-content.scss */
.detail .content h1.category {
  font-size: 1em;
  margin: 5px 0 12px;
  min-width: 480px;
}

/* line 766, ../../scss/dev/04-content.scss */
.detail .content h2.category {
  margin: 5px 0 12px;
}

/* line 770, ../../scss/dev/04-content.scss */
.detail .content hr {
  width: 100%;
  border-top: 1px solid #e5a5a3;
  margin: 20px 0;
}

/* line 776, ../../scss/dev/04-content.scss */
.detail .content h1 {
  margin: 5px 0 12px 0;
  font-size: 2.5em;
}

/* line 781, ../../scss/dev/04-content.scss */
.detail .content h3 {
  display: block;
  margin: 20px 0 10px 0;
  font-family: "museoslab500", arial;
  font-size: 1.65em;
  line-height: 1.3;
}

/* line 790, ../../scss/dev/04-content.scss */
.page-content ul,
.page-content ol {
  list-style-type: disc;
  margin-left: 2rem;
}
/* line 794, ../../scss/dev/04-content.scss */
.page-content ul li,
.page-content ol li {
  margin-bottom: 3rem;
  margin-left: 0.4rem;
}

/*
styles blok educatie tentoonstelling (vinkje Tentoonstelling educatie pagina?)
*/
/* line 804, ../../scss/dev/04-content.scss */
#edu-tent .agenda-img {
  margin-bottom: 15px;
}

/* line 809, ../../scss/dev/04-content.scss */
.header_educatie_tentoonstelling h2 {
  font-family: "jumpingjack", sans-serif;
  margin-left: 20px;
}

/* line 816, ../../scss/dev/04-content.scss */
#edu-tent .content_blok h2 {
  color: #000;
  font-size: 20px;
  font-size: 2rem;
  line-height: 2.5rem;
  height: 2em;
  margin-bottom: 20px;
}

/* line 824, ../../scss/dev/04-content.scss */
#three_col_left,
.three_col_left {
  width: 40%;
  margin: 0 60px 0 20px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 824, ../../scss/dev/04-content.scss */
  #three_col_left,
  .three_col_left {
    box-sizing: border-box;
    width: calc(100% - 285px);
    margin: 0;
    padding: 0 20px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 824, ../../scss/dev/04-content.scss */
  #three_col_left,
  .three_col_left {
    width: 100%;
  }
}

/* line 841, ../../scss/dev/04-content.scss */
#three_col_mid,
.three_col_mid {
  width: 20%;
  margin: 0 60px 0 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 841, ../../scss/dev/04-content.scss */
  #three_col_mid,
  .three_col_mid {
    box-sizing: border-box;
    margin: 0;
    padding: 0 20px;
    width: 285px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 841, ../../scss/dev/04-content.scss */
  #three_col_mid,
  .three_col_mid {
    width: 100%;
  }
}

/* line 857, ../../scss/dev/04-content.scss */
#three_col_right,
.three_col_right {
  width: 20%;
  margin: 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 857, ../../scss/dev/04-content.scss */
  #three_col_right,
  .three_col_right {
    box-sizing: border-box;
    float: right;
    padding: 0 20px;
    width: 285px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 857, ../../scss/dev/04-content.scss */
  #three_col_right,
  .three_col_right {
    width: 100%;
  }
}
/* line 871, ../../scss/dev/04-content.scss */
#three_col_right ul,
.three_col_right ul {
  margin: 0;
}

/* line 876, ../../scss/dev/04-content.scss */
.three_col_row {
  border-top: 1px solid #e5a5a3;
  padding: 20px 0 100px 0;
}

/* line 881, ../../scss/dev/04-content.scss */
.content_blok {
  padding-bottom: 30px;
  margin-top: 25px;
}
/* line 886, ../../scss/dev/04-content.scss */
.content_blok ol li {
  margin-left: 19px;
}
/* line 890, ../../scss/dev/04-content.scss */
.content_blok ul {
  /* , ol weggehaald */
  list-style-type: disc;
}
/* line 892, ../../scss/dev/04-content.scss */
.content_blok ul li {
  margin-left: 19px;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 881, ../../scss/dev/04-content.scss */
  .content_blok {
    padding-bottom: 15px;
    margin-top: 15px;
  }
}

/* line 902, ../../scss/dev/04-content.scss */
.three_col_row img {
  margin-bottom: 15px;
}

/* line 906, ../../scss/dev/04-content.scss */
.content_blok.last,
.three_col_row .content_blok {
  border: none;
}

/* line 908, ../../scss/dev/04-content.scss */
.page-template-page_groepen-php .content_blok {
  min-height: inherit;
}

/* line 910, ../../scss/dev/04-content.scss */
table#info_tarif .type {
  padding-right: 20px;
}

/* line 911, ../../scss/dev/04-content.scss */
table#info_tarif td {
  vertical-align: top;
}

/* line 913, ../../scss/dev/04-content.scss */
.agenda_item {
  margin: 10px 0;
  display: block;
  line-height: 15px;
}

/* line 914, ../../scss/dev/04-content.scss */
.agenda_item img {
  float: left;
  margin-right: 10px;
}

/* line 915, ../../scss/dev/04-content.scss */
.agenda_item span {
  font-size: 70%;
}

/* line 917, ../../scss/dev/04-content.scss */
#agenda_verslag {
  background-color: #333;
  margin: 0 0 50px 0;
  padding: 30px 50px 40px 40px;
  color: #fff;
}

/* line 920, ../../scss/dev/04-content.scss */
#agenda_verslag .thumbs a {
  display: block;
  border: 1px solid #999;
  margin: 0 7px 7px 0;
  float: left;
  line-height: 0;
}

/* line 921, ../../scss/dev/04-content.scss */
#agenda_program {
  width: 778px;
  margin: 0 0 -40px -40px;
  padding-top: 40px;
  background-color: white;
}

/* line 922, ../../scss/dev/04-content.scss */
.prog_blok {
  display: none;
}

/* line 923, ../../scss/dev/04-content.scss */
.prog_blok.active {
  display: block;
}

/* line 924, ../../scss/dev/04-content.scss */
#agenda_program_nav {
  border-bottom: 1px solid #d30101;
  margin: 30px 0;
}

/* line 925, ../../scss/dev/04-content.scss */
.prog_blok_tab {
  font-family: "nobel", arial, sans-serif;
  float: left;
  font-size: 1.8em;
  margin-right: 20px;
  color: #d30101;
  padding: 20px;
  position: relative;
  cursor: pointer;
}

/* line 936, ../../scss/dev/04-content.scss */
.prog_blok_tab.active {
  color: #000;
  border: 1px solid #d30101;
  cursor: default;
}

/* line 937, ../../scss/dev/04-content.scss */
.prog_blok_tab.active:after {
  content: "";
  display: block;
  height: 2px;
  background-color: white;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
}

/* line 938, ../../scss/dev/04-content.scss */
.prog_blok_item {
  margin-bottom: 20px;
  width: 675px;
  position: relative;
  border: 1px solid #eeebe8;
}

/* line 939, ../../scss/dev/04-content.scss */
.prog_blok_item:last-child {
  margin-bottom: 0;
}

/* line 940, ../../scss/dev/04-content.scss */
.prog_blok_item.type_heading {
  border: none;
}

/* line 941, ../../scss/dev/04-content.scss */
.prog_blok_item .title {
  font-family: "museoslab500", arial;
  font-size: 1.65em;
  line-height: 1.1em;
}

/* line 947, ../../scss/dev/04-content.scss */
.prog_blok_item .title span {
  color: #d30101;
  font-size: 80%;
  display: block;
}

/* line 948, ../../scss/dev/04-content.scss */
.prog_blok_item.type_heading .title {
  font-size: 1.4em;
}

/* line 949, ../../scss/dev/04-content.scss */
.prog_blok_item.type_content {
  background-color: #eeebe8;
}

/* line 950, ../../scss/dev/04-content.scss */
.prog_blok_item .txt {
  margin-top: 1em;
}

/* line 951, ../../scss/dev/04-content.scss */
.prog_img {
  width: 222px;
  float: left;
  line-height: 0;
}

/* line 952, ../../scss/dev/04-content.scss */
.prog_content {
  float: right;
  padding: 20px 20px 0;
  width: 408px;
}

/* line 953, ../../scss/dev/04-content.scss */
.prog_content.wide {
  float: none;
  width: auto;
}

/* line 955, ../../scss/dev/04-content.scss */
.prog_blok_item .date_blok_date {
  position: absolute;
  right: -103px;
  top: 0;
}

/* line 968, ../../scss/dev/04-content.scss */
.prog_blok_item .date_blok_date .time {
  font-size: 0.55em;
}

/* line 969, ../../scss/dev/04-content.scss */
.prog_blok_item .date_blok_date.nodate .time {
  font-size: 0.8em;
}

/* line 970, ../../scss/dev/04-content.scss */
.sc_block_more .more_break {
  margin-top: 0em;
  margin-bottom: 1em;
}

/* line 971, ../../scss/dev/04-content.scss */
.prog_content .sc_block_more .more_break {
  margin: 0;
  bottom: 0;
  right: 0;
  padding: 10px 15px;
  position: absolute;
  display: block !important;
}

/* line 972, ../../scss/dev/04-content.scss */
.sc_block_more .more_break .icon {
  color: #d30101;
  font-size: 1.1em;
  font-style: normal;
  cursor: pointer;
}

/* line 974, ../../scss/dev/04-content.scss */
.prog_content .sc_block_more .more_break.open {
  display: block !important;
}

/* line 975, ../../scss/dev/04-content.scss */
.sc_block_more .more_break.open .icon:before {
  content: "\f078";
}

/* line 978, ../../scss/dev/04-content.scss */
.prog_content .sc_block_more .more_break.open .icon:before {
  content: "\f077";
}

/* line 981, ../../scss/dev/04-content.scss */
.sc_block_more .more_break .icon:before {
  content: "\f054\f054";
}

/* line 984, ../../scss/dev/04-content.scss */
.prog_content .sc_block_more .more_break .icon:before {
  content: "\f054";
}

/* line 987, ../../scss/dev/04-content.scss */
.sc_block_more .more_content {
  display: none;
  margin-bottom: 1em;
}

/* line 988, ../../scss/dev/04-content.scss */
.quote_verhaal {
  /*grote quote bij verhaal*/
  display: block;
  width: 350px;
  min-height: 300px;
  font-family: "nobel", arial, sans-serif;
  line-height: 0.7em;
  font-size: 4.5em;
  z-index: 20;
  position: absolute;
  top: 260px;
  left: 650px;
}

/* line 1001, ../../scss/dev/04-content.scss */
.edu_tent {
  margin-top: 120px;
}

/* line 1004, ../../scss/dev/04-content.scss */
.quote_educatie {
  font-family: "nobel", arial, sans-serif;
  font-size: 2em;
  line-height: 1.2em;
  letter-spacing: -0.01em;
  font-weight: normal;
  color: #000;
  text-align: left;
  width: 500px;
  position: absolute;
  margin: -145px 0 0 498px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1004, ../../scss/dev/04-content.scss */
  .quote_educatie {
    width: auto;
    position: relative;
    margin: 20px;
    text-align: right;
  }
}

/* line 1024, ../../scss/dev/04-content.scss */
.arrow_down {
  display: block;
  width: 101px;
  height: 98px;
  background: url(../../images/arrow_down.png) no-repeat;
  margin-left: 370px;
  margin-top: -20px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1024, ../../scss/dev/04-content.scss */
  .arrow_down {
    margin: 20px 0 0 0;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}

@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1038, ../../scss/dev/04-content.scss */
  .narrow #page_header_img img {
    width: calc(100% - 89px);
    height: auto;
  }
}

/* line 1045, ../../scss/dev/04-content.scss */
.page-template-default #page_header_img {
  margin-bottom: 40px;
}

/*FESTIVAL agenda sprekers + popup*/
/* line 1051, ../../scss/dev/04-content.scss */
.c-agenda-sprekers {
  margin: 90px 0;
  *zoom: 1;
}
/* line 38, ../../../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.c-agenda-sprekers:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1055, ../../scss/dev/04-content.scss */
.c-agenda-sprekers h2 {
  margin-bottom: 40px;
  font-family: "futura-medium", verdana, arial;
  text-transform: uppercase;
  font-size: 30px;
  font-size: 3rem;
}
/* line 1062, ../../scss/dev/04-content.scss */
.c-agenda-sprekers__title {
  margin-top: 20px;
}
/* line 1065, ../../scss/dev/04-content.scss */
.c-agenda-sprekers__item {
  border-left: 1px solid #ED1C24;
  cursor: pointer;
  float: left;
  padding: 0 25px;
  height: 140px;
  overflow: hidden;
  margin-bottom: 70px;
  width: calc((100% - 2px) / 3);
  box-sizing: border-box;
}
/* line 1076, ../../scss/dev/04-content.scss */
.c-agenda-sprekers__item:nth-of-type(3n+1) {
  border-left: none;
  padding: 0 25px 0 0;
}
/* line 1080, ../../scss/dev/04-content.scss */
.c-agenda-sprekers__item .h-img-container {
  width: 100px;
  height: 100px;
  float: left;
  margin-right: 10px;
  /*margin-right: -10px;*/
  background-size: cover;
  border-radius: 1000px;
}
/* line 1089, ../../scss/dev/04-content.scss */
.c-agenda-sprekers__item h3 {
  margin-top: 0;
  line-height: 1.2;
  font-family: "nobel", arial, sans-serif;
  letter-spacing: -0.05rem;
  font-size: 20px;
  font-size: 2rem;
}
@media (min-width: 0px) and (max-width: 1280px) {
  /* line 1089, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__item h3 {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 1102, ../../scss/dev/04-content.scss */
.c-agenda-sprekers__item:hover h3 {
  color: #ED1C24;
}
/* line 1107, ../../scss/dev/04-content.scss */
.c-agenda-sprekers__payoff {
  padding-left: 110px;
}
@media (min-width: 0px) and (max-width: 1280px) {
  /* line 1107, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__payoff {
    padding-left: 110px;
  }
}
/* line 1113, ../../scss/dev/04-content.scss */
.c-agenda-sprekers__bio {
  display: none;
}
@media (min-width: 0px) and (max-width: 1280px) {
  /* line 1051, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers {
    margin-left: 30px;
    margin-right: 30px;
  }
  /* line 1119, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__item {
    height: 125px;
  }
  /* line 1122, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers .h-img-container {
    width: 100px;
    height: 100px;
  }
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1128, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__item {
    width: calc((100% - 1px) / 2);
    box-sizing: border-box;
  }
  /* line 1131, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__item:nth-of-type(2n+1) {
    border-left: none;
  }
  /* line 1135, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__payoff {
    padding-left: 115px;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 1140, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__item {
    width: 100%;
    margin-right: 0;
    border-left: none;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 1147, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__item {
    height: auto;
    padding: 0;
    margin-bottom: 30px;
  }
  /* line 1151, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__item .h-img-container {
    margin-right: 20px;
    margin-bottom: 10px;
  }
  /* line 1155, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__item h3 {
    word-break: break-word;
  }
  /* line 1159, ../../scss/dev/04-content.scss */
  .c-agenda-sprekers__payoff {
    padding-left: 0;
  }
}

/* line 1165, ../../scss/dev/04-content.scss */
.c-sprekers-detail {
  line-height: 1.5;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 1167, ../../scss/dev/04-content.scss */
.c-sprekers-detail .h-img-container {
  /*
  width: 240px;
  height: 240px;
  */
  width: 200px;
  height: 200px;
  float: left;
  margin-bottom: 30px;
  margin-right: 30px;
  background-size: cover;
  border-radius: 1000px;
}
/* line 1180, ../../scss/dev/04-content.scss */
.c-sprekers-detail h3 {
  position: relative;
  /*left: -50px;*/
  padding-top: 30px;
  margin: 0 0 0.5em 0;
  text-transform: uppercase;
  font-family: "nobel", arial, sans-serif;
  letter-spacing: -0.05rem;
  line-height: 1.1;
  font-size: 37px;
  font-size: 3.7rem;
}
/* line 1192, ../../scss/dev/04-content.scss */
.c-sprekers-detail .c-agenda-sprekers__payoff {
  padding-right: 90px;
}
/* line 1195, ../../scss/dev/04-content.scss */
.c-sprekers-detail .c-agenda-sprekers__item {
  margin-top: 20px;
}
/* line 1198, ../../scss/dev/04-content.scss */
.c-sprekers-detail .c-agenda-sprekers__bio {
  display: block;
  max-width: 480px;
  clear: both;
  padding-left: 110px;
}

/*FESTIVAL programma blokken*/
/* line 1208, ../../scss/dev/04-content.scss */
.c-agenda-program {
  margin: 20px -30px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 70, ../../scss/dev/_variables.scss */
body.ie9 .c-agenda-program {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
body.ie9 .c-agenda-program:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1212, ../../scss/dev/04-content.scss */
.c-agenda-program h2 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  margin-bottom: 40px;
  font-family: "futura-medium", verdana, arial;
  text-transform: uppercase;
  font-size: 30px;
  font-size: 3rem;
}
/* line 1220, ../../scss/dev/04-content.scss */
.c-agenda-program__item {
  width: calc((100% - 60px) / 3);
  margin-right: 30px;
  background-color: #eeebe8;
  margin-bottom: 30px;
  line-height: 1.5;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 1226, ../../scss/dev/04-content.scss */
.c-agenda-program__item:nth-of-type(3n+3) {
  margin-right: 0;
}
/* line 1229, ../../scss/dev/04-content.scss */
.c-agenda-program__item img {
  width: 100%;
  height: auto;
}
/* line 1233, ../../scss/dev/04-content.scss */
.c-agenda-program__item .title {
  font-family: "museoslab500", arial;
  line-height: 1.2;
  margin-bottom: 0.1em;
  color: #ED1C24;
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 1241, ../../scss/dev/04-content.scss */
.c-agenda-program__item .subtitle {
  color: #ED1C24;
  margin-bottom: 1em;
}
/* line 1246, ../../scss/dev/04-content.scss */
.c-agenda-program__content {
  padding: 20px 25px 10px;
}
@media (min-width: 0px) and (max-width: 1280px) {
  /* line 1208, ../../scss/dev/04-content.scss */
  .c-agenda-program {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 1262, ../../scss/dev/04-content.scss */
  .c-agenda-program__item {
    width: 100%;
    margin-right: 0;
  }
}

/*educatie en zakelijk*/
/* line 1271, ../../scss/dev/04-content.scss */
.page-template-page_educatie-php #three_col_left .content_blok {
  border-bottom: 0px solid #d30101;
}

/* line 1275, ../../scss/dev/04-content.scss */
.page-template-page_educatie-php #zie_ook,
.page-template-page_zakelijk-php #zie_ook {
  background-color: #ffffff;
  width: 100%;
}

/* line 1280, ../../scss/dev/04-content.scss */
.page-template-page_educatie-php #zie_ook a.item:hover,
.page-template-page_zakelijk-php #zie_ook a.item:hover {
  background-color: #eee;
}

/* line 1282, ../../scss/dev/04-content.scss */
.page-template-page_educatie-php .blok,
.page-template-page_zakelijk-php .blok {
  margin-top: 10px;
  border-top: 1px solid #e5a5a3;
}
/* line 1286, ../../scss/dev/04-content.scss */
.page-template-page_educatie-php .blok h1,
.page-template-page_zakelijk-php .blok h1 {
  font-family: "jumpingjack", sans-serif;
  font-size: 30px;
  font-size: 3rem;
  font-weight: 400;
  color: #ED1C24;
  margin: 2rem 0 0rem 1rem;
}

/* line 1295, ../../scss/dev/04-content.scss */
.page-template-page_educatie-php hr,
.page-template-page_zakelijk-php hr {
  height: 1px;
  border: 0;
  border-top: 1px solid #e5a5a3;
  padding-left: 20px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1295, ../../scss/dev/04-content.scss */
  .page-template-page_educatie-php hr,
  .page-template-page_zakelijk-php hr {
    box-sizing: border-box;
    padding: 0 10px;
    width: calc(100% - 20px);
    margin-left: 10px !important;
  }
}

	/*
	.page-template-page_educatie-php h1,
	.page-template-page_zakelijk-php h1{

		@include font-size(32);
		font-weight: 300;

		@include tablet-landscape-down {
			box-sizing: border-box;
			padding: 0 10px;
		}
	}
*/
/* line 1322, ../../scss/dev/04-content.scss */
.info_small ul {
  list-style-type: disc !important;
}

/* line 1327, ../../scss/dev/04-content.scss */
.content_blok.last a.download {
  display: block;
  color: #ED1C24;
  font-family: "museoslab500", arial;
  font-size: 1.2em;
  letter-spacing: 0.03em;
  margin: 10px 0 0 0;
  text-decoration: underline;
}

/* line 1338, ../../scss/dev/04-content.scss */
.content_blok.last a.download:hover {
  color: #000000;
  text-decoration: underline;
}

@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1343, ../../scss/dev/04-content.scss */
  .page-template-page_zakelijk-php .thumbs {
    margin: 0 -2px;
    box-sizing: border-box;
    width: calc(100% - 4px);
    margin-top: 4px;
  }
}

@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1355, ../../scss/dev/04-content.scss */
  .page-template-page_educatie-php .thumbs {
    margin: 4px -2px;
  }
}
/* line 1359, ../../scss/dev/04-content.scss */
.page-template-page_educatie-php .thumbs a {
  display: block;
  float: left;
  box-sizing: border-box;
  padding: 0 2px;
  max-width: 25%;
}
/* line 1365, ../../scss/dev/04-content.scss */
.page-template-page_educatie-php .thumbs a img {
  display: block;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1365, ../../scss/dev/04-content.scss */
  .page-template-page_educatie-php .thumbs a img {
    width: 100%;
    height: auto;
  }
}

/* line 1375, ../../scss/dev/04-content.scss */
.page-template-page_zakelijk-php .thumbs a {
  display: block;
  float: left;
  box-sizing: border-box;
  padding: 0 2px;
  max-width: 25%;
}
/* line 1381, ../../scss/dev/04-content.scss */
.page-template-page_zakelijk-php .thumbs a img {
  display: block;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1381, ../../scss/dev/04-content.scss */
  .page-template-page_zakelijk-php .thumbs a img {
    width: 100%;
    height: auto;
  }
}

/* line 1390, ../../scss/dev/04-content.scss */
#data_table {
  margin: 40px 0 0;
  background-color: #EEEBE8;
  padding: 20px;
}
/* line 1394, ../../scss/dev/04-content.scss */
#data_table h3 {
  margin: 0 0 1em;
}
/* line 1397, ../../scss/dev/04-content.scss */
#data_table table {
  width: 100%;
}
/* line 1399, ../../scss/dev/04-content.scss */
#data_table table thead {
  border-bottom: 1px solid #d3d2ce;
  margin-bottom: 10px;
}
/* line 1403, ../../scss/dev/04-content.scss */
#data_table table td, #data_table table th {
  padding: 4px 20px 4px 0;
  text-align: center;
}
/* line 1406, ../../scss/dev/04-content.scss */
#data_table table td:first-child, #data_table table th:first-child {
  font-style: italic;
  text-align: left;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1413, ../../scss/dev/04-content.scss */
  #data_table table {
    font-size: 10px;
  }
  /* line 1415, ../../scss/dev/04-content.scss */
  #data_table table td, #data_table table th {
    padding: 4px 10px 4px 0;
  }
}

/*    LIST PAGES (over ons, medewerkers, founders & partners, tags, search)
+    ================================ */
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1425, ../../scss/dev/04-content.scss */
  #sidebar_right {
    display: none;
  }
}

@media (min-width: 0px) and (max-width: 540px) {
  /* line 1431, ../../scss/dev/04-content.scss */
  #main {
    margin-top: 50px;
  }
}

/* line 1437, ../../scss/dev/04-content.scss */
#list {
  width: 655px;
  margin: 0 80px 0 20px;
  float: left;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1437, ../../scss/dev/04-content.scss */
  #list {
    box-sizing: border-box;
    margin-left: 0;
    padding: 0 20px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1437, ../../scss/dev/04-content.scss */
  #list {
    width: 100%;
    margin: 0;
  }
}

/* line 1452, ../../scss/dev/04-content.scss */
#list.full-width {
  float: none;
  width: 100%;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1452, ../../scss/dev/04-content.scss */
  #list.full-width {
    overflow: hidden;
  }
}

/* line 1458, ../../scss/dev/04-content.scss */
#list article {
  border-top: 1px solid #e5a5a3;
  padding: 30px 0 26px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1458, ../../scss/dev/04-content.scss */
  #list article {
    width: 100%;
    max-width: 655px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1458, ../../scss/dev/04-content.scss */
  #list article {
    padding: 15px 0;
  }
}

/* line 1470, ../../scss/dev/04-content.scss */
#list article:first-child {
  border: none;
}

/* line 1473, ../../scss/dev/04-content.scss */
#list a.read_more:hover {
  text-decoration: none;
}

/* line 1475, ../../scss/dev/04-content.scss */
.list_img {
  float: left;
  width: 276px;
  position: relative;
  min-height: 1px;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1475, ../../scss/dev/04-content.scss */
  .list_img {
    width: 250px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1475, ../../scss/dev/04-content.scss */
  .list_img {
    width: 100%;
    float: none;
  }
}
/* line 1487, ../../scss/dev/04-content.scss */
.list_img img {
  display: block;
  width: 100%;
  height: auto;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1487, ../../scss/dev/04-content.scss */
  .list_img img {
    width: 100%;
    height: auto;
  }
}

/* line 1498, ../../scss/dev/04-content.scss */
.list_img .video_icon {
  top: 64px;
  left: 114px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1498, ../../scss/dev/04-content.scss */
  .list_img .video_icon {
    left: 50%;
    top: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  /* line 1506, ../../scss/dev/04-content.scss */
  .list_content {
    width: calc(100% - 250px);
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1506, ../../scss/dev/04-content.scss */
  .list_content {
    width: 100%;
  }
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1520, ../../scss/dev/04-content.scss */
  .list_content h2 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 1.25;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1520, ../../scss/dev/04-content.scss */
  .list_content h2 {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1520, ../../scss/dev/04-content.scss */
  .list_content h2 {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1532, ../../scss/dev/04-content.scss */
  .list_content p {
    display: none;
  }
}

/* line 1539, ../../scss/dev/04-content.scss */
#list.full-width .list_content {
  float: left;
  margin-left: 30px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1539, ../../scss/dev/04-content.scss */
  #list.full-width .list_content {
    width: calc(100% - 276px);
    box-sizing: border-box;
    margin-left: 0;
    padding-left: 20px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1539, ../../scss/dev/04-content.scss */
  #list.full-width .list_content {
    width: calc(100% - 120px);
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 1539, ../../scss/dev/04-content.scss */
  #list.full-width .list_content {
    width: calc(100% - 100px);
  }
}

/* line 1556, ../../scss/dev/04-content.scss */
.list_tags {
  display: -ms-flexbox;
  display: flex;
}
/* line 1561, ../../scss/dev/04-content.scss */
.list_tags span {
  padding: 0 4px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1556, ../../scss/dev/04-content.scss */
  .list_tags {
    width: 100%;
  }
}

/* line 1578, ../../scss/dev/04-content.scss */
.list_tags .page_tag {
  padding: 0;
  font-size: 1.1em;
  line-height: 1.4em;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1578, ../../scss/dev/04-content.scss */
  .list_tags .page_tag {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 5px;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}

/* line 1588, ../../scss/dev/04-content.scss */
.list_tags span:last-child {
  display: none;
}

/* line 1590, ../../scss/dev/04-content.scss */
.list_content h2 {
  margin-bottom: 10px;
}

/* line 1596, ../../scss/dev/04-content.scss */
a .list_content {
  color: #000;
}

/* line 1600, ../../scss/dev/04-content.scss */
#list a:hover .leesmeer {
  text-decoration: underline;
}

/* line 1602, ../../scss/dev/04-content.scss */
#sidebar_right {
  width: 222px;
  margin-top: 220px;
  float: left;
}

/* line 1607, ../../scss/dev/04-content.scss */
#list.founders {
  width: 100%;
  float: none;
  margin: 0;
}

/* line 1609, ../../scss/dev/04-content.scss */
.leesmeer.founders_nav {
  padding-bottom: 4px;
  font-size: 1.1em;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1609, ../../scss/dev/04-content.scss */
  .leesmeer.founders_nav {
    padding-left: 20px;
  }
}

/* line 1615, ../../scss/dev/04-content.scss */
.founder_img {
  cursor: pointer;
  min-height: 100px;
  width: 100%;
  max-width: calc(100% / 5 - 4rem);
  margin: 2rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1615, ../../scss/dev/04-content.scss */
  .founder_img {
    max-width: calc(100% / 2 - 4rem);
    margin: 2rem;
  }
}

/* line 1631, ../../scss/dev/04-content.scss */
.founder_img.founder {
  max-width: calc(100% / 3 - 4rem);
  margin: 2rem;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1631, ../../scss/dev/04-content.scss */
  .founder_img.founder {
    max-width: calc(100% / 2 - 2rem);
    margin: 1rem;
  }
}

/*.founder_img div { 
	border: 1px solid $red; border-radius: 30px; -webkit-border-radius: 30px; height: 25px; width: 25px; display: block; line-height: 25px; font-size: 25px; color: $red; position: absolute; top: 96px; right: 50px;
	@include tablet-landscape-down {
		top: 100%;
		left: 0;
		right: 0;
		margin: auto;
	}
}

div.founder_img:hover div { background-color: $red; color: white; }
*/
/* line 1653, ../../scss/dev/04-content.scss */
#ajax_popup {
  width: 100%;
  max-width: 700px;
}

/* line 1655, ../../scss/dev/04-content.scss */
.fancybox-inner .list_content {
  margin-right: 0;
  margin-top: 20px;
  margin-bottom: 30px;
}
/* line 1659, ../../scss/dev/04-content.scss */
.fancybox-inner .list_content ul {
  list-style-type: disc;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1655, ../../scss/dev/04-content.scss */
  .fancybox-inner .list_content {
    margin-top: 0;
  }
}

/* line 1666, ../../scss/dev/04-content.scss */
.fancybox-inner .list_img {
  max-width: 200px;
  margin-top: 25px;
  margin-bottom: 37px;
  margin-right: 50px;
}
/* line 1671, ../../scss/dev/04-content.scss */
.fancybox-inner .list_img img {
  width: auto;
  max-height: 125px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1666, ../../scss/dev/04-content.scss */
  .fancybox-inner .list_img {
    margin-bottom: 0px;
  }
}

/* line 1680, ../../scss/dev/04-content.scss */
.fancybox-inner li.thinkTwitTweet {
  margin: 0 !important;
}

/* line 1682, ../../scss/dev/04-content.scss */
#partner_img {
  margin-bottom: 5px;
}
/* line 1684, ../../scss/dev/04-content.scss */
#partner_img img {
  max-width: 100%;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1682, ../../scss/dev/04-content.scss */
  #partner_img {
    min-height: 0;
  }
}

/* line 1691, ../../scss/dev/04-content.scss */
.scrolltop.founders {
  position: static;
  float: right;
  margin-top: 20px;
}

/* line 1692, ../../scss/dev/04-content.scss */
.founders_social_bar {
  clear: both;
}

/* line 1696, ../../scss/dev/04-content.scss */
.founders_social_bar .icon {
  font-size: 1.3em;
  height: 28px;
  line-height: 28px;
  text-align: center;
  width: 28px;
  display: inline-block;
  *display: inline;
  color: #ED1C24;
}

/* line 1708, ../../scss/dev/04-content.scss */
.founders_social_bar .icon:hover {
  color: #d30101;
  text-decoration: none;
}

/* line 1710, ../../scss/dev/04-content.scss */
.founders_social_bar .twitter_blok {
  background-color: #f7f5f1;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  width: 100%;
  max-width: 403px;
  padding: 10px;
  position: relative;
  min-height: 70px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 1710, ../../scss/dev/04-content.scss */
  .founders_social_bar .twitter_blok {
    margin-left: 0;
    box-sizing: border-box;
  }
}

/* line 1727, ../../scss/dev/04-content.scss */
.founders_social_bar .twitter_blok:before {
  content: "";
  border: 15px solid transparent;
  border-right-color: #f7f5f1;
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  left: -30px;
  top: 20px;
}

/* line 1739, ../../scss/dev/04-content.scss */
.thinkTwitPublished {
  display: inline !important;
  margin-left: 0.5em;
}

/* line 1741, ../../scss/dev/04-content.scss */
.team_phone {
  margin: 15px 0 5px 0;
}

/* line 1745, ../../scss/dev/04-content.scss */
.team_phone .icon {
  font-size: 1.3em;
  color: #333333;
}

/* line 1751, ../../scss/dev/04-content.scss */
.team_email .icon {
  font-size: 1.15em;
  color: #ED1C24;
}

/* line 1756, ../../scss/dev/04-content.scss */
body.tag h1, body.search h1 {
  font-size: 3em;
  padding-bottom: 20px;
  margin: 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1756, ../../scss/dev/04-content.scss */
  body.tag h1, body.search h1 {
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 1.15;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1756, ../../scss/dev/04-content.scss */
  body.tag h1, body.search h1 {
    margin-top: 70px;
    font-size: 28px;
    font-size: 2.8rem;
  }
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 1756, ../../scss/dev/04-content.scss */
  body.tag h1, body.search h1 {
    margin-top: 20px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1756, ../../scss/dev/04-content.scss */
  body.tag h1, body.search h1 {
    font-size: 24px;
    font-size: 2.4rem;
  }
}

/* line 1774, ../../scss/dev/04-content.scss */
.list_content .prijzen {
  font-weight: bold;
  margin-top: 20px;
}

/*    LIST PAGES (agenda)
+    ================================ */
/* line 1783, ../../scss/dev/04-content.scss */
.grid {
  float: left;
  max-width: 1100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 10px 10px 30px 10px;
  padding-bottom: 10px;
  border-bottom: solid 1px #ED1C24;
}
/* line 1792, ../../scss/dev/04-content.scss */
.grid.cta {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
  border: 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1783, ../../scss/dev/04-content.scss */
  .grid {
    width: 100%;
    margin-left: 0;
    padding: 0 10px;
    box-sizing: border-box;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1783, ../../scss/dev/04-content.scss */
  .grid {
    padding-top: 30px;
  }
}

/* line 1808, ../../scss/dev/04-content.scss */
body.single-agenda .grid {
  width: 970px;
  margin: 40px 0 0 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1808, ../../scss/dev/04-content.scss */
  body.single-agenda .grid {
    width: 100%;
  }
}

/* line 1816, ../../scss/dev/04-content.scss */
.grid article,
.overview .grid article {
  position: relative;
  width: 100%;
  max-width: 450px;
  margin: 10px 30px 20px 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1816, ../../scss/dev/04-content.scss */
  .grid article,
  .overview .grid article {
    width: 33.33333%;
    margin-right: 0;
    padding: 0 10px;
    box-sizing: border-box;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1816, ../../scss/dev/04-content.scss */
  .grid article,
  .overview .grid article {
    height: 440px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1816, ../../scss/dev/04-content.scss */
  .grid article,
  .overview .grid article {
    height: 480px;
  }
}
/* line 1841, ../../scss/dev/04-content.scss */
.grid article a,
.overview .grid article a {
  display: block;
  box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 1841, ../../scss/dev/04-content.scss */
  .grid article a,
  .overview .grid article a {
    height: 440px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1841, ../../scss/dev/04-content.scss */
  .grid article a,
  .overview .grid article a {
    height: 480px;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 1841, ../../scss/dev/04-content.scss */
  .grid article a,
  .overview .grid article a {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
  }
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 1816, ../../scss/dev/04-content.scss */
  .grid article,
  .overview .grid article {
    width: 50%;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 1816, ../../scss/dev/04-content.scss */
  .grid article,
  .overview .grid article {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1865, ../../scss/dev/04-content.scss */
  .grid article img,
  .overview .grid article img {
    width: 100%;
    height: auto;
    display: block;
  }
}
/* line 1872, ../../scss/dev/04-content.scss */
.grid article .thumb,
.overview .grid article .thumb {
  width: inherit;
  height: 300px;
  background-size: cover;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1872, ../../scss/dev/04-content.scss */
  .grid article .thumb,
  .overview .grid article .thumb {
    margin-bottom: 20px;
  }
}

/* line 1881, ../../scss/dev/04-content.scss */
.grid article.last {
  margin-right: 0;
}

/* line 1882, ../../scss/dev/04-content.scss */
.overview .grid article:nth-child(3n+3) {
  margin-right: 0;
}

/* line 1885, ../../scss/dev/04-content.scss */
body.single-agenda .grid article:nth-child(3n+3) {
  margin-right: 20px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 1885, ../../scss/dev/04-content.scss */
  body.single-agenda .grid article:nth-child(3n+3) {
    margin-right: 0;
  }
}

/* line 1887, ../../scss/dev/04-content.scss */
.grid article a {
  color: #000;
  display: block;
}

/* line 1888, ../../scss/dev/04-content.scss */
.grid article a:hover {
  text-decoration: none;
}

/* line 1889, ../../scss/dev/04-content.scss */
.grid article a:hover .leesmeer {
  text-decoration: underline;
}

/* line 1890, ../../scss/dev/04-content.scss */
.grid article p {
  margin: 0;
  display: inline;
}

/* line 1891, ../../scss/dev/04-content.scss */
.agenda-label {
  font-family: "museoslab500", arial;
  color: #ED1C24;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
}

/* line 1899, ../../scss/dev/04-content.scss */
.agenda-title {
  font-family: "nobel", arial, sans-serif;
  font-weight: 800;
  margin-bottom: 2rem;
}

/* line 1904, ../../scss/dev/04-content.scss */
.agenda_label {
  display: inline;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
      hyphens: auto;
}

/* line 1913, ../../scss/dev/04-content.scss */
.page-content .agenda_label {
  float: left;
  line-height: 1.4;
  font-size: 12px;
  font-size: 1.2rem;
}

/* line 1920, ../../scss/dev/04-content.scss */
.grid article .agenda_label {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: #fff;
}

/* line 1926, ../../scss/dev/04-content.scss */
.grid article .leesmeer {
  display: block;
  margin-top: 9px;
}

/* line 1930, ../../scss/dev/04-content.scss */
.grid article.verslag {
  position: relative;
  height: 300px;
}

/* line 1934, ../../scss/dev/04-content.scss */
.grid article .verslag {
  /*position: absolute;*/
  /*bottom: 20px;*/
}
/* line 1937, ../../scss/dev/04-content.scss */
.grid article .verslag a {
  color: #ED1C24;
}
/* line 1938, ../../scss/dev/04-content.scss */
.grid article .verslag p {
  line-height: 1.375;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #000;
}
/* line 1943, ../../scss/dev/04-content.scss */
.grid article .verslag p a {
  color: #ED1C24;
  display: inline;
}

/*agenda overzicht items*/
/* line 1948, ../../scss/dev/04-content.scss */
.grid h2, .agenda-blokje h2, .kijk-en-luister-blokje h2 {
  font-family: "nobel", arial, sans-serif;
  color: #ED1C24;
  font-size: 2em;
  line-height: 1.25em;
  margin: 0.12em 0 0.4em 0;
}

/* line 1957, ../../scss/dev/04-content.scss */
.grid h2:hover {
  /*agenda overzicht items*/
  color: #ED1C24;
}

/* line 1961, ../../scss/dev/04-content.scss */
.grid .dateblok-container {
  width: 20%;
  margin: 10px 10px 0 0;
  float: left;
}

/* line 1966, ../../scss/dev/04-content.scss */
.grid .text-container {
  width: 75%;
  float: left;
  margin: 10px 0 0 0;
}

/* line 1971, ../../scss/dev/04-content.scss */
.grid .date_blok_date {
  width: 75px;
  height: 75px;
  font-size: 1.54em;
  letter-spacing: 0.06em;
  line-height: 1.1em;
}

/* line 1983, ../../scss/dev/04-content.scss */
.grid .date_blok_date .numbers.until {
  line-height: 1em;
}

/* line 1986, ../../scss/dev/04-content.scss */
.grid .date_blok_date .numbers.until span.until {
  font-size: 0.6em;
  display: block;
  text-align: center;
}

/* line 1988, ../../scss/dev/04-content.scss */
.verslag .date_blok_date {
  width: 140px;
  height: 30px;
  font-size: 0.8em;
  letter-spacing: 0.02em;
  float: none;
}

/* line 1995, ../../scss/dev/04-content.scss */
.verslag .date_blok_date .numbers {
  font-size: 1.54em;
  letter-spacing: 0.02em;
}

/* line 2004, ../../scss/dev/04-content.scss */
.grid .date_blok_date div.year {
  display: none;
}

/* line 2005, ../../scss/dev/04-content.scss */
.grid .date_blok_date span {
  font-size: 13px;
  margin-left: -9px;
  text-align: center;
}

/* line 2006, ../../scss/dev/04-content.scss */
.verslag .date_blok_date span {
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 13px;
  margin: 0;
  letter-spacing: 0.02em;
}

/* line 2013, ../../scss/dev/04-content.scss */
.grid.archive {
  display: none;
}

/* line 2017, ../../scss/dev/04-content.scss */
.grid.archive .handquote {
  margin: 10px 0 50px 0;
}

/* line 2022, ../../scss/dev/04-content.scss */
a.show_archive, a.show_all {
  clear: both;
  width: 100%;
  text-align: right;
  display: block;
  font-family: "museoslab500", arial;
  font-size: 1.3em;
  line-height: 1.2em;
  margin: 15px 0 30px 0;
}

/*    TENTOONSTELLINGEN OVERVIEW
+    ================================ */
/* line 2037, ../../scss/dev/04-content.scss */
#list.expo {
  width: 100%;
  max-width: 715px;
  margin-right: 0;
}

/* line 2038, ../../scss/dev/04-content.scss */
#list.expo article {
  border: none;
  padding-top: 0;
}

/* line 2039, ../../scss/dev/04-content.scss */
#tent_first .tent_content {
  padding: 20px 60px 20px 20px;
  margin: -75px 0 0 165px;
  position: relative;
  background-color: #eeebe8;
  width: 518px;
  box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2039, ../../scss/dev/04-content.scss */
  #tent_first .tent_content {
    width: 100%;
    max-width: 518px;
    margin: -75px 0 0 0px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 2039, ../../scss/dev/04-content.scss */
  #tent_first .tent_content {
    margin: -25px 0 0 0px;
  }
}

/* line 2049, ../../scss/dev/04-content.scss */
.section_title {
  border-bottom: 1px solid #D30101;
  margin-bottom: 25px;
  padding-bottom: 15px;
}

/* line 2050, ../../scss/dev/04-content.scss */
#tent_first .section_title {
  font-size: 3em;
}

/* line 2051, ../../scss/dev/04-content.scss */
.expo a {
  color: #000;
  display: block;
  margin-bottom: 30px;
}

/* line 2052, ../../scss/dev/04-content.scss */
.expo a:hover {
  text-decoration: none;
}

/* line 2053, ../../scss/dev/04-content.scss */
.expo a:hover .leesmeer {
  text-decoration: underline;
}

/* line 2054, ../../scss/dev/04-content.scss */
#tent_overzicht_date {
  text-transform: lowercase;
  font-family: "museoslab500", arial;
  font-size: 1.8em;
  margin-bottom: 0.5em;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 2054, ../../scss/dev/04-content.scss */
  #tent_overzicht_date {
    font-size: 20px;
    font-size: 2rem;
  }
}

/* line 2064, ../../scss/dev/04-content.scss */
#list.expo .list_content {
  width: 410px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2064, ../../scss/dev/04-content.scss */
  #list.expo .list_content {
    width: calc(100% - 276px);
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2064, ../../scss/dev/04-content.scss */
  #list.expo .list_content {
    width: calc(100% - 120px);
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 2064, ../../scss/dev/04-content.scss */
  #list.expo .list_content {
    width: calc(100% - 100px);
  }
}

/* line 2075, ../../scss/dev/04-content.scss */
#list.expo .list_content p, #list.expo .list_content h2 {
  width: 330px;
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 2075, ../../scss/dev/04-content.scss */
  #list.expo .list_content p, #list.expo .list_content h2 {
    width: 100%;
  }
}

/*    OVERVIEW PAGES (series)
+    ================================ */
/* line 2082, ../../scss/dev/04-content.scss */
.overview {
  margin-left: 20px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2082, ../../scss/dev/04-content.scss */
  .overview {
    margin-left: 0;
  }
}

/* line 2089, ../../scss/dev/04-content.scss */
.overview article {
  padding: 15px 0 20px;
  max-width: 716px;
  width: 100%;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2089, ../../scss/dev/04-content.scss */
  .overview article {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
}

/* line 2101, ../../scss/dev/04-content.scss */
.overview article h3 {
  text-transform: xuppercase;
  margin: 0;
}

/* line 2103, ../../scss/dev/04-content.scss */
.overview article h1 {
  font-size: 4.5em;
  margin-bottom: 0.3em;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2103, ../../scss/dev/04-content.scss */
  .overview article h1 {
    font-size: 3em;
  }
}

/* line 2108, ../../scss/dev/04-content.scss */
.overview article h1.serie_img {
  font-size: 2.5em;
  padding: 0 30px 0.3em 30px;
  width: 50%;
  float: right;
  box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2108, ../../scss/dev/04-content.scss */
  .overview article h1.serie_img {
    width: 100%;
    padding: 0;
  }
}

/* line 2115, ../../scss/dev/04-content.scss */
.overview article #serie_description {
  width: 100%;
  max-width: 500px;
  float: left;
  box-sizing: border-box;
  padding-left: 30px;
}

/* line 2116, ../../scss/dev/04-content.scss */
.overview article #serie_description.serie_img {
  width: 50%;
  float: right;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2116, ../../scss/dev/04-content.scss */
  .overview article #serie_description.serie_img {
    width: 100%;
    padding: 0;
  }
}

/* line 2124, ../../scss/dev/04-content.scss */
.serie_imgbig {
  float: left;
  margin-top: 5px;
  width: 50%;
  box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2124, ../../scss/dev/04-content.scss */
  .serie_imgbig {
    width: 100%;
    margin-bottom: 15px;
  }
}

/* line 2129, ../../scss/dev/04-content.scss */
.overview .sharethis {
  margin-top: 10px;
}

/* line 2131, ../../scss/dev/04-content.scss */
#serie_subscribe {
  float: right;
  width: 100%;
  max-width: 260px;
  text-align: center;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2131, ../../scss/dev/04-content.scss */
  #serie_subscribe {
    float: none;
    margin: auto;
    margin-bottom: 20px;
  }
}

/* line 2139, ../../scss/dev/04-content.scss */
#serie_subscribe.serie_img {
  margin-top: 20px;
}

/* line 2141, ../../scss/dev/04-content.scss */
#serie_subscribe div {
  font-family: "ZolanoBold", sans-serif;
  font-size: 1.4em;
  line-height: 1.6em;
  letter-spacing: -0.01em;
  color: #ED1C24;
  margin-bottom: 0.5em;
}

/* line 2150, ../../scss/dev/04-content.scss */
.overview .grid {
  width: 100%;
  max-width: 706px;
  margin: 10px 0 0 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2150, ../../scss/dev/04-content.scss */
  .overview .grid {
    margin: 25px 0 0 0;
  }
}

/* line 2157, ../../scss/dev/04-content.scss */
.overview #sidebar_right {
  margin: 0 0 0 45px;
  padding-top: 20px;
  border-top: 1px solid #d30101;
}

/* line 2159, ../../scss/dev/04-content.scss */
body.tax-series #sidebar_right {
  padding-top: 0;
}

/*    NORMAL PAGES (waarom)
+    ================================ */
/* line 2164, ../../scss/dev/04-content.scss */
#page_header_quote {
  width: 480px;
  margin: 60px 0 50px 100px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2164, ../../scss/dev/04-content.scss */
  #page_header_quote {
    width: 100%;
    max-width: 480px;
    margin-right: 0;
    box-sizing: border-box;
    padding: 0 20px;
    margin-top: 80px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 2164, ../../scss/dev/04-content.scss */
  #page_header_quote {
    margin-left: 0;
  }
}

/* line 2180, ../../scss/dev/04-content.scss */
article.page_content {
  width: 100%;
  max-width: 480px;
  margin-left: 120px;
  float: left;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2180, ../../scss/dev/04-content.scss */
  article.page_content {
    margin: 0;
    box-sizing: border-box;
    padding: 0 20px;
  }
}
/* line 2192, ../../scss/dev/04-content.scss */
article.page_content ul li {
  list-style: initial;
  margin-bottom: 0.5em;
}

/* line 2199, ../../scss/dev/04-content.scss */
#sidebar_left {
  width: 222px;
  float: left;
}

/* line 2204, ../../scss/dev/04-content.scss */
.error404 .page_title_written {
  position: relative;
  bottom: 0;
  text-align: left;
  margin: 0 0 0 120px;
  font-size: 3em;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2204, ../../scss/dev/04-content.scss */
  .error404 .page_title_written {
    margin: 0;
    box-sizing: border-box;
    padding: 20px;
    z-index: 10;
  }
}

/* line 2218, ../../scss/dev/04-content.scss */
iframe {
  max-width: 100%;
}

/* line 2222, ../../scss/dev/04-content.scss */
.error404 h3 {
  line-height: 1.2em;
}

/* line 2226, ../../scss/dev/04-content.scss */
.error404 ul#error_verder li {
  width: 100%;
  max-width: 500px;
  height: 30px;
  list-style: none;
  padding: 0 0 0 35px;
  margin: 0 0 0 20px;
  background: url(../../images/spritesheet.png) -635px -127px no-repeat;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2226, ../../scss/dev/04-content.scss */
  .error404 ul#error_verder li {
    box-sizing: border-box;
    margin: 0 0 20px 0;
  }
}

/*    MAATWERK (Pers, dagje DH)
+    ================================ */
/* line 2243, ../../scss/dev/04-content.scss */
#pers_intro {
  min-height: 300px;
  width: 100%;
  max-width: 550px;
  float: left;
  box-sizing: border-box;
  padding: 0 20px;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2243, ../../scss/dev/04-content.scss */
  #pers_intro {
    margin-top: 20px;
  }
}

/* line 2255, ../../scss/dev/04-content.scss */
.col_all {
  width: 98%;
  margin: 50px 20px 0 20px;
  padding: 10px 0 0 0;
  border-top: 1px solid #e88282;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2255, ../../scss/dev/04-content.scss */
  .col_all {
    width: 100%;
    box-sizing: border-box;
    padding: 0 15px;
    margin-left: 0;
  }
}

/* line 2269, ../../scss/dev/04-content.scss */
.pers_col_left {
  width: 220px;
  height: 300px;
  margin: 0 20px 0 0;
  float: left;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2269, ../../scss/dev/04-content.scss */
  .pers_col_left {
    width: 100%;
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    height: auto;
    margin: 0;
  }
}

/* line 2284, ../../scss/dev/04-content.scss */
.pers_col_left h3 {
  margin-top: 0;
}

/* line 2286, ../../scss/dev/04-content.scss */
.pers_col_right {
  width: 735px;
  float: right;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2286, ../../scss/dev/04-content.scss */
  .pers_col_right {
    width: 100%;
    box-sizing: border-box;
    float: none;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .pers_col_right:after {
    content: "";
    display: table;
    clear: both;
  }
}

/* line 2297, ../../scss/dev/04-content.scss */
.pers_col_right a {
  margin: 5px 0 5px 10px;
  display: block;
  float: left;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2297, ../../scss/dev/04-content.scss */
  .pers_col_right a {
    box-sizing: border-box;
    margin: 0 0 10px;
    padding: 0 5px;
  }
}

/* line 2308, ../../scss/dev/04-content.scss */
.pers_col_right a.pers_img {
  line-height: 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2308, ../../scss/dev/04-content.scss */
  .pers_col_right a.pers_img {
    width: 33.33333%;
  }
  /* line 2312, ../../scss/dev/04-content.scss */
  .pers_col_right a.pers_img img {
    width: 100%;
    height: auto;
    display: block;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2308, ../../scss/dev/04-content.scss */
  .pers_col_right a.pers_img {
    width: 50%;
  }
}

/* line 2324, ../../scss/dev/04-content.scss */
a.pers_bericht {
  margin: 5px 0 20px 0;
  padding: 0;
  list-style: none;
}

/* line 2329, ../../scss/dev/04-content.scss */
.pers_bericht:hover {
  text-decoration: none;
}

/* line 2330, ../../scss/dev/04-content.scss */
.pers_bericht .img {
  width: 250px;
  height: 164px;
  float: left;
  display: block;
}
/* line 2335, ../../scss/dev/04-content.scss */
.pers_bericht .img img {
  width: 100%;
  display: block;
  height: auto;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2330, ../../scss/dev/04-content.scss */
  .pers_bericht .img {
    width: 120px;
    height: auto;
    margin-bottom: 10px;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 2330, ../../scss/dev/04-content.scss */
  .pers_bericht .img {
    width: 100%;
    float: none;
  }
}

/* line 2351, ../../scss/dev/04-content.scss */
.pers_bericht .bericht {
  max-width: 460px;
  width: 100%;
  margin: 0 0 0 10px;
  float: left;
  color: #000;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2351, ../../scss/dev/04-content.scss */
  .pers_bericht .bericht {
    width: calc(100% - 250px);
    padding-left: 20px;
    box-sizing: border-box;
    margin: 0;
  }
}
@media (min-width: 0px) and (max-width: 1023px) and (min-width: 0px) and (max-width: 540px) {
  /* line 2351, ../../scss/dev/04-content.scss */
  .pers_bericht .bericht {
    width: calc(100% - 120px);
  }
}

@media (min-width: 0px) and (max-width: 360px) {
  /* line 2351, ../../scss/dev/04-content.scss */
  .pers_bericht .bericht {
    width: 100%;
    padding: 0;
    float: none;
  }
}

/* line 2373, ../../scss/dev/04-content.scss */
.pers_bericht .bericht h3 {
  padding: 0 0 0 0;
  margin: 5px 0 10px 0;
  font-size: 1.8em;
  line-height: 1.2em;
  color: #D30101;
}

/*    Jaarverslag
+    ================================ */
/* line 2383, ../../scss/dev/04-content.scss */
.detail.narrow.jaarverslag article.content {
  margin-left: 217px;
  margin-bottom: 40px;
  padding: 20px 60px 30px 20px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2383, ../../scss/dev/04-content.scss */
  .detail.narrow.jaarverslag article.content {
    box-sizing: border-box;
    margin-left: 0;
    padding-right: 20px;
  }
}

/* line 2394, ../../scss/dev/04-content.scss */
.page_header_img {
  float: left;
  min-height: 75px;
}

/* line 2397, ../../scss/dev/04-content.scss */
.jaarverslag h1 {
  border-bottom: 1px solid #ED1C24;
  font-size: 3em;
  line-height: 1.4em;
  margin-bottom: 0.5em;
  width: 735px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2397, ../../scss/dev/04-content.scss */
  .jaarverslag h1 {
    box-sizing: border-box;
    width: calc(100% - 40px);
    margin-left: 20px;
    font-size: 2em;
  }
}

/* line 2410, ../../scss/dev/04-content.scss */
.jv_anchors {
  list-style: none;
  column-count: 3;
  column-gap: 10px;
  margin: 0 0 40px 0;
  width: 738px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2410, ../../scss/dev/04-content.scss */
  .jv_anchors {
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 2410, ../../scss/dev/04-content.scss */
  .jv_anchors {
    -moz-column-count: 2;
    -webkit-column-count: 2;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2410, ../../scss/dev/04-content.scss */
  .jv_anchors {
    -moz-column-count: 1;
    -webkit-column-count: 1;
  }
}

/* line 2430, ../../scss/dev/04-content.scss */
.jv_anchors li {
  margin-bottom: 0.2em;
}
/* line 2432, ../../scss/dev/04-content.scss */
.jv_anchors li a {
  color: #ED1C24;
  font-family: "museoslab500", arial;
  font-size: 1.1em;
  letter-spacing: -0.01em;
  text-decoration: none;
}

/* line 2440, ../../scss/dev/04-content.scss */
.jaarverslag .content h3 {
  margin: 0;
  font-size: 1.5em;
  line-height: 1.2em;
}

/* line 2441, ../../scss/dev/04-content.scss */
.jaarverslag .content p {
  margin-top: 20px;
}

/* line 2442, ../../scss/dev/04-content.scss */
.jaarverslag .content.item_1 p {
  margin-top: 5px;
}

/* line 2443, ../../scss/dev/04-content.scss */
.scrolltop {
  color: #ED1C24;
  font-family: "museoslab500", arial;
  font-size: 1.1em;
  letter-spacing: -0.01em;
  position: absolute;
  right: 15px;
  bottom: 10px;
  text-decoration: none;
}

/* line 2453, ../../scss/dev/04-content.scss */
.scrolltop:hover, .jv_anchors li a:hover {
  text-decoration: none;
  color: #333;
}

/* line 2454, ../../scss/dev/04-content.scss */
.scrolltop span {
  margin-left: 5px;
  font-size: 17px;
  vertical-align: sub;
  font-family: "handofsean", "PermanentMarker", cursive, sans-serif;
}

/*    Dagje uit GoogleMap
+    ================================ */
/* line 2458, ../../scss/dev/04-content.scss */
#map_canvas {
  width: 705px;
  height: 412px;
  margin: 0 0 50px 20px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2458, ../../scss/dev/04-content.scss */
  #map_canvas {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    height: 350px;
    margin-bottom: 30px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 2458, ../../scss/dev/04-content.scss */
  #map_canvas {
    height: 300px;
    margin-bottom: 0;
  }
}

/* line 2475, ../../scss/dev/04-content.scss */
body.page-template-page_dagje-php .grid .item {
  height: 570px;
}
/* line 2477, ../../scss/dev/04-content.scss */
body.page-template-page_dagje-php .grid .item a {
  height: 570px;
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 2475, ../../scss/dev/04-content.scss */
  body.page-template-page_dagje-php .grid .item {
    height: auto;
  }
  /* line 2482, ../../scss/dev/04-content.scss */
  body.page-template-page_dagje-php .grid .item a {
    height: auto;
  }
}

/*    ELEMENTS
+    ================================ */
/* line 2491, ../../scss/dev/04-content.scss */
.info_small {
  width: 100%;
  padding: 20px 0 25px 0;
  border-top: 1px solid #e5a5a3;
}

/* line 2497, ../../scss/dev/04-content.scss */
.info_small table {
  margin: 0 0 10px 0;
}

/* line 2500, ../../scss/dev/04-content.scss */
.info_small table#info_open_times td {
  padding-right: 10px;
}

/* line 2502, ../../scss/dev/04-content.scss */
.info_small table .type {
  width: 180px;
}

/* line 2506, ../../scss/dev/04-content.scss */
.info_small table a {
  display: inline;
  padding: 0;
  color: #000000;
  text-decoration: underline;
}

/* line 2512, ../../scss/dev/04-content.scss */
.single-agenda .info_small {
  border: none;
  padding-top: 0;
}

/* line 2513, ../../scss/dev/04-content.scss */
.single-agenda .info_small p {
  margin-bottom: 0.2em;
  position: relative;
  padding-right: 48px;
}

/* line 2514, ../../scss/dev/04-content.scss */
.single-agenda .info_small p span {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 2515, ../../scss/dev/04-content.scss */
.single-agenda .info_small .btn_koop {
  margin: 10px 0 0 10px;
}

/* line 2516, ../../scss/dev/04-content.scss */
.single-agenda .info_small .btn_uitverkocht {
  margin: 10px 0 0 10px;
}

/* line 2518, ../../scss/dev/04-content.scss */
.single-tentoonstellingen .info_small .btn_koop {
  margin: 10px 0 0 -10px;
}

/* line 2519, ../../scss/dev/04-content.scss */
.single-tentoonstellingen .info_small .btn_uitverkocht {
  margin: 10px 0 0 -10px;
}

/* line 2521, ../../scss/dev/04-content.scss */
.single-agenda #content-title-top a.back, .single-exhibits a.back, .single-nieuws a.back, a.back_overzicht {
  display: block;
  width: 150px;
  height: 35px;
  padding: 0 0 0 42px;
  margin: -35px 0 0 3px;
  background: url(../../images/spritesheet.png) -630px -198px no-repeat;
  font-family: "museoslab", arial;
  font-size: 1.2em;
}

/* line 2531, ../../scss/dev/04-content.scss */
.single-agenda #content a.back:hover, .single-exhibits a.back:hover, .single-nieuws a.back:hover, a.back_overzicht:hover {
  color: #000000;
  text-decoration: none;
  background: url(../../images/spritesheet.png) -630px -158px no-repeat;
}

/* line 2536, ../../scss/dev/04-content.scss */
.single-nieuws a.back {
  margin-top: 0;
}

/* line 2538, ../../scss/dev/04-content.scss */
.single-agenda #content-title-top {
  width: 100%;
}
/* line 2540, ../../scss/dev/04-content.scss */
.single-agenda #content-title-top .agenda-back {
  display: block;
  width: 150px;
  height: 35px;
  padding: 0 0 0 42px;
  margin: 5px 0 0 3px;
  background: url(../../images/spritesheet.png) -630px -198px no-repeat;
}

/* line 2550, ../../scss/dev/04-content.scss */
.blok {
  width: 100%;
  margin: 70px 0;
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 2550, ../../scss/dev/04-content.scss */
  .blok {
    margin: 20px 0;
  }
}

/* line 2558, ../../scss/dev/04-content.scss */
.blok.grey {
  background-color: #eeebe8;
}

/* line 2564, ../../scss/dev/04-content.scss */
#series.blok.grey {
  margin-top: 100px;
  padding: 40px;
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 2564, ../../scss/dev/04-content.scss */
  #series.blok.grey {
    padding: 30px 15px;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 2564, ../../scss/dev/04-content.scss */
  #series.blok.grey {
    margin-top: 0;
  }
}

/* line 2575, ../../scss/dev/04-content.scss */
#visitor_quotes {
  width: 100%;
  min-height: 180px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2575, ../../scss/dev/04-content.scss */
  #visitor_quotes {
    box-sizing: border-box;
    padding: 0 20px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2575, ../../scss/dev/04-content.scss */
  #visitor_quotes {
    padding: 0;
  }
}

/* line 2587, ../../scss/dev/04-content.scss */
#visitor_quotes .container {
  border-top: 1px solid #eeebe8;
  padding-top: 20px;
}

/* line 2592, ../../scss/dev/04-content.scss */
#visitor_quotes .h2_title {
  display: block;
  width: 250px;
  float: left;
  font-family: "museoslab", arial;
  font-size: 3em;
  line-height: 0.9em;
  letter-spacing: 0.01em;
  font-weight: normal;
  color: #d30101;
  margin: 4px 40px 0 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2592, ../../scss/dev/04-content.scss */
  #visitor_quotes .h2_title {
    margin: 0;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 2592, ../../scss/dev/04-content.scss */
  #visitor_quotes .h2_title {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2592, ../../scss/dev/04-content.scss */
  #visitor_quotes .h2_title {
    font-size: 24px;
    font-size: 2.4rem;
  }
}

/* line 2615, ../../scss/dev/04-content.scss */
#visitor_quotes span {
  font-size: 1.2em;
}

/* line 2616, ../../scss/dev/04-content.scss */
#visitor_quotes .quote_source {
  margin-top: 0.5em;
}

@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2617, ../../scss/dev/04-content.scss */
  #visitor_quotes ul {
    margin: 0;
  }
}

/* line 2622, ../../scss/dev/04-content.scss */
#visitor_quotes ul li {
  width: 300px;
  float: left;
  margin: 0 45px 0 0px;
  font-size: 15px;
  font-size: 1.5rem;
  font-family: "museoslab", arial;
  list-style: none;
  line-height: 1.3em;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2622, ../../scss/dev/04-content.scss */
  #visitor_quotes ul li {
    box-sizing: border-box;
    width: calc(50% - 125px);
    margin: 0;
    padding: 0 15px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 2622, ../../scss/dev/04-content.scss */
  #visitor_quotes ul li {
    width: 100%;
    max-width: 400px;
    padding: 0;
    margin-bottom: 20px;
  }
}

/* line 2644, ../../scss/dev/04-content.scss */
#visitor_quotes ul li strong {
  font-family: "museoslab500", arial;
}

/* line 2648, ../../scss/dev/04-content.scss */
#tentoonstellingen h2 {
  /*header van grijze blok eerdere tentoonstellingen*/
  font-size: 1.8em;
  margin: 0 0 20px 0;
  font-family: "museoslab", arial;
}

/* line 2655, ../../scss/dev/04-content.scss */
#series, #tentoonstellingen {
  padding: 20px 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2655, ../../scss/dev/04-content.scss */
  #series, #tentoonstellingen {
    padding: 20px;
    box-sizing: border-box;
  }
}

/* line 2663, ../../scss/dev/04-content.scss */
.header_series_list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

/* line 2670, ../../scss/dev/04-content.scss */
#series h2 {
  font-family: "jumpingjack", sans-serif;
  font-size: 45px;
  font-size: 4.5rem;
  text-transform: uppercase;
  -ms-transform: rotate(-2deg);
      transform: rotate(-2deg);
  color: #ED1C24;
  margin-top: -10px;
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 2670, ../../scss/dev/04-content.scss */
  #series h2 {
    font-size: 38px;
    font-size: 3.8rem;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2670, ../../scss/dev/04-content.scss */
  #series h2 {
    font-size: 30px;
    font-size: 3rem;
  }
}

/* line 2685, ../../scss/dev/04-content.scss */
#series .series_list, #tentoonstellingen ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch;
  margin: 0 -10px;
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 2685, ../../scss/dev/04-content.scss */
  #series .series_list, #tentoonstellingen ul {
    -ms-flex-direction: column;
        flex-direction: column;
    margin: auto;
  }
}

/* line 2697, ../../scss/dev/04-content.scss */
#series .series_list--item, #tentoonstellingen li {
  width: calc(100% / 5 - 20px);
  margin: 10px;
  list-style: none;
  background-color: #fff;
  box-sizing: border-box;
  margin-bottom: 20px;
  box-sizing: border-box;
}
@media (min-width: 0px) and (max-width: 1280px) {
  /* line 2697, ../../scss/dev/04-content.scss */
  #series .series_list--item, #tentoonstellingen li {
    width: calc(100% / 4 - 10px);
    max-width: 260px;
  }
  /* line 2710, ../../scss/dev/04-content.scss */
  #series .series_list--item h3, #tentoonstellingen li h3 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 0px) and (max-width: 1024px) {
  /* line 2697, ../../scss/dev/04-content.scss */
  #series .series_list--item, #tentoonstellingen li {
    width: calc(100% / 4 - 10px);
    max-width: 200px;
  }
  /* line 2720, ../../scss/dev/04-content.scss */
  #series .series_list--item h3, #tentoonstellingen li h3 {
    line-height: 2.2rem;
  }
}
@media (min-width: 0px) and (max-width: 960px) {
  /* line 2697, ../../scss/dev/04-content.scss */
  #series .series_list--item, #tentoonstellingen li {
    width: calc(100% / 3 - 10px);
    max-width: 240px;
  }
  /* line 2728, ../../scss/dev/04-content.scss */
  #series .series_list--item h3, #tentoonstellingen li h3 {
    line-height: 2.2rem;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  /* line 2697, ../../scss/dev/04-content.scss */
  #series .series_list--item, #tentoonstellingen li {
    width: calc(100% / 3 - 10px);
    max-width: 190px;
  }
  /* line 2735, ../../scss/dev/04-content.scss */
  #series .series_list--item h3, #tentoonstellingen li h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2rem;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2697, ../../scss/dev/04-content.scss */
  #series .series_list--item, #tentoonstellingen li {
    width: calc(100% / 2 - 20px);
    max-width: 100%;
  }
  /* line 2749, ../../scss/dev/04-content.scss */
  #series .series_list--item h3, #tentoonstellingen li h3 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media (min-width: 0px) and (max-width: 360px) {
  /* line 2697, ../../scss/dev/04-content.scss */
  #series .series_list--item, #tentoonstellingen li {
    width: 100%;
    margin: 0 0 20px 0;
  }
}
/* line 2757, ../../scss/dev/04-content.scss */
#series .series_list--item a, #tentoonstellingen li a {
  display: block;
  min-height: 240px;
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2757, ../../scss/dev/04-content.scss */
  #series .series_list--item a, #tentoonstellingen li a {
    min-height: 200px;
  }
}
/* line 2764, ../../scss/dev/04-content.scss */
#series .series_list--item .img, #tentoonstellingen li .img {
  height: 140px;
  background-size: cover;
  background-position: center;
}
/* line 2771, ../../scss/dev/04-content.scss */
#series .series_list--item .img:before, #tentoonstellingen li .img:before {
  content: '';
  display: block;
  padding-top: 66.66667%;
}
/* line 2779, ../../scss/dev/04-content.scss */
#series .series_list--item.hidden, #tentoonstellingen li.hidden {
  display: none;
}

/* line 2785, ../../scss/dev/04-content.scss */
#series .series_list--item a:hover,
#tentoonstellingen li a:hover {
  background-color: #d30101;
  text-decoration: none;
}

/* line 2791, ../../scss/dev/04-content.scss */
#series h3, #tentoonstellingen h3 {
  color: #333;
  padding: 15px;
  font-size: 2rem;
  font-weight: 700;
  margin: 0;
  line-height: 2.5rem;
}

/* line 2800, ../../scss/dev/04-content.scss */
#series .series_list--item a:hover h3,
#tentoonstellingen li a:hover h3 {
  color: #fff;
}

/* line 2805, ../../scss/dev/04-content.scss */
.tent_old_first {
  border-left: 1px solid #bebcba;
}

/* line 2807, ../../scss/dev/04-content.scss */
#zie_ook .container {
  padding: 0 0 0 10px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#zie_ook .container:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2807, ../../scss/dev/04-content.scss */
  #zie_ook .container {
    padding: 0 10px;
    box-sizing: border-box;
  }
}

/* line 2816, ../../scss/dev/04-content.scss */
#zie_ook h1,
#zie_ook hr {
  margin-left: 0;
}

/* line 2821, ../../scss/dev/04-content.scss */
#zie_ook a.item {
  display: block;
  width: 222px;
  min-height: 390px;
  float: left;
  color: #000000;
  padding: 20px 12px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2821, ../../scss/dev/04-content.scss */
  #zie_ook a.item {
    box-sizing: border-box;
    min-height: 420px;
    width: 33.33333%;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 2821, ../../scss/dev/04-content.scss */
  #zie_ook a.item {
    width: 50%;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2821, ../../scss/dev/04-content.scss */
  #zie_ook a.item {
    width: 100%;
    height: auto !important;
  }
}

/* line 2842, ../../scss/dev/04-content.scss */
#zie_ook a.item:hover {
  text-decoration: none;
}

/* line 2846, ../../scss/dev/04-content.scss */
#zie_ook a.item .page_link_img {
  padding: 7px 0 0px 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2848, ../../scss/dev/04-content.scss */
  #zie_ook a.item .page_link_img img {
    width: 100%;
    height: auto;
  }
}

/* line 2857, ../../scss/dev/04-content.scss */
#zie_ook a.item h3 {
  padding: 0 0 7px 0;
  margin: 0.35em 0 0.2em 0;
  font-size: 1.6em;
  line-height: 1.1em;
  font-family: "museoslab500", arial;
}

/* line 2865, ../../scss/dev/04-content.scss */
#date_blok {
  position: absolute;
  left: 585px;
  top: 0;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2865, ../../scss/dev/04-content.scss */
  #date_blok {
    left: auto;
    right: 0;
  }
}

/* line 2875, ../../scss/dev/04-content.scss */
.single-agenda #date_blok {
  /*wegen back-link*/
  position: absolute;
  left: 585px;
  top: 35px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2875, ../../scss/dev/04-content.scss */
  .single-agenda #date_blok {
    left: auto;
    right: 0;
  }
}

/* line 2891, ../../scss/dev/04-content.scss */
.date_blok_tm {
  font-family: "nobel", arial, sans-serif;
  color: #d30101;
  font-size: 1.2em;
  padding: 5px 0;
  font-weight: normal;
}

/* line 2900, ../../scss/dev/04-content.scss */
#past_event {
  position: absolute;
  width: 130px;
  height: 130px;
  display: block;
  background-image: url(../../images/HH_pastevent.png);
  left: 15px;
  top: 203px;
  z-index: 15;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2900, ../../scss/dev/04-content.scss */
  #past_event {
    left: auto;
    right: 0;
    top: 203px;
  }
}

/* line 2908, ../../scss/dev/04-content.scss */
.page_tag {
  font-size: 1.3em;
  font-family: "nobel", arial, sans-serif;
  color: #d30101;
  text-transform: capitalize;
  padding-right: 10px;
}

/* line 2915, ../../scss/dev/04-content.scss */
.page_tag.big {
  font-size: 2em;
  line-height: 1.1em;
}

/* line 2916, ../../scss/dev/04-content.scss */
.page_tag span {
  font-size: 70%;
}

/* line 2918, ../../scss/dev/04-content.scss */
.thumb, #page_header_img {
  position: relative;
}

/* line 2919, ../../scss/dev/04-content.scss */
a.fancybox-video {
  display: -ms-flexbox;
  display: flex;
}

/* line 2922, ../../scss/dev/04-content.scss */
.video_icon {
  background-color: #fff;
  position: absolute;
  height: 30px;
  width: 30px;
  display: block;
}
/* line 2928, ../../scss/dev/04-content.scss */
.video_icon:before {
  position: absolute;
  font-family: "icomoon";
  content: "\ea9d";
  font-size: 6rem;
  line-height: 4.5rem;
  margin: -5px 0 0 -10px;
}
/* line 2936, ../../scss/dev/04-content.scss */
.video_icon:hover {
  background-color: #000;
}

/* line 2941, ../../scss/dev/04-content.scss */
.narrow .video_icon {
  top: 135px;
  left: 261px;
}

/* line 2942, ../../scss/dev/04-content.scss */
.thumb .video_icon {
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2942, ../../scss/dev/04-content.scss */
  .thumb .video_icon {
    top: 50%;
    left: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
}

/* line 2953, ../../scss/dev/04-content.scss */
#page_header_img .video_icon {
  top: 49%;
  left: 39%;
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2953, ../../scss/dev/04-content.scss */
  #page_header_img .video_icon {
    top: 50%;
    left: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
}

/* line 2965, ../../scss/dev/04-content.scss */
#page_header_img, .page_header_img {
  width: 738px;
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2965, ../../scss/dev/04-content.scss */
  #page_header_img, .page_header_img {
    width: 100%;
    overflow: hidden;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  /* line 2965, ../../scss/dev/04-content.scss */
  #page_header_img, .page_header_img {
    height: 220px;
  }
}
@media (min-width: 0px) and (max-width: 540px) {
  /* line 2965, ../../scss/dev/04-content.scss */
  #page_header_img, .page_header_img {
    height: auto;
  }
}
@media (min-width: 0px) and (max-width: 1023px) {
  /* line 2977, ../../scss/dev/04-content.scss */
  #page_header_img img, .page_header_img img {
    display: block;
    width: 100%;
    height: auto;
  }
}

/* line 2986, ../../scss/dev/04-content.scss */
#search_form {
  margin: 50px 0 150px;
}

/* line 2987, ../../scss/dev/04-content.scss */
#search_form #search {
  float: left;
  width: 620px;
}

/* line 2988, ../../scss/dev/04-content.scss */
#search_form label {
  float: left;
  font-size: 1.2em;
  font-family: 'futura-medium', arial;
  color: #999;
  line-height: 50px;
  margin-right: 20px;
  text-transform: uppercase;
}

/* line 2989, ../../scss/dev/04-content.scss */
#search_form #search_icon {
  border: none;
  background-color: #333;
  float: left;
  height: 50px;
  width: 50px;
}

/* line 2990, ../../scss/dev/04-content.scss */
#search_form #search_icon:hover {
  background-color: #d30101;
}

/*    WIDGETS
+    ================================ */
/* line 2995, ../../scss/dev/04-content.scss */
.widget {
  margin-bottom: 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

/* line 3002, ../../scss/dev/04-content.scss */
.widget:last-child {
  border: none;
}

/* line 3004, ../../scss/dev/04-content.scss */
.tax-series .widget.sponsors {
  margin-top: 8px;
}

/* line 3010, ../../scss/dev/04-content.scss */
h4.widget-title {
  font-size: 16px;
  font-size: 1.6rem;
  color: #000;
  padding: 1rem 0;
  text-transform: uppercase;
  width: 100%;
}

/* line 3018, ../../scss/dev/04-content.scss */
h4.widget-title a, .widget .redzolano {
  font-size: 1.6em;
  font-family: "museoslab", arial;
  text-transform: capitalize;
  font-weight: normal;
}

/* line 3025, ../../scss/dev/04-content.scss */
.widget.sponsors div {
  width: 100%;
  margin-bottom: 20px;
}

/* line 3032, ../../scss/dev/04-content.scss */
.widget .leesmeer {
  padding-top: 0;
}

/* line 3035, ../../scss/dev/04-content.scss */
.sharebar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  line-height: 35px;
  margin-bottom: 10px;
}
/* line 70, ../../scss/dev/_variables.scss */
body.ie9 .sharebar {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
body.ie9 .sharebar:after {
  content: "";
  display: table;
  clear: both;
}
/* line 3041, ../../scss/dev/04-content.scss */
.sharebar:last-child {
  margin-bottom: 0;
}

/* line 3046, ../../scss/dev/04-content.scss */
.sharebar__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: no-wrap;
  flex-wrap: no-wrap;
  font-size: 20px;
  font-size: 2rem;
  border-top: 1px solid #666666;
  padding-top: 20px;
  margin: 20px 0 0 0 !important;
  width: 100%;
}
/* line 70, ../../scss/dev/_variables.scss */
body.ie9 .sharebar__list {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
body.ie9 .sharebar__list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 3055, ../../scss/dev/04-content.scss */
.sharebar__list a {
  display: -ms-flexbox;
  display: flex;
  width: 45px;
  height: 45px;
  margin-right: 10px;
  background: #fff;
  border-radius: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  -ms-flex-align: center;
      align-items: center;
  color: #ED1C24;
}
/* line 3066, ../../scss/dev/04-content.scss */
.sharebar__list a:hover {
  background: #ED1C24;
  color: #fff;
  text-decoration: none;
}
/* line 3071, ../../scss/dev/04-content.scss */
.sharebar__list a span:before {
  font-size: 2.5rem;
}
/* line 3076, ../../scss/dev/04-content.scss */
.sharebar__list li {
  list-style: none !important;
}

/*
 * Comments
 */
/* line 3084, ../../scss/dev/04-content.scss */
#facebook_comments {
  background-color: #45B337;
  width: 570px;
  position: relative;
  padding: 20px 50px 50px;
  margin: -20px 0 180px 265px;
}

/* line 3085, ../../scss/dev/04-content.scss */
#facebook_comments:after {
  content: "";
  background-image: url(../../images/fb_comments.png);
  width: 99px;
  height: 77px;
  display: block;
  position: absolute;
  right: 100px;
  bottom: -77px;
}

/* line 3086, ../../scss/dev/04-content.scss */
#facebook_comments div {
  background-color: #fff;
}

/* line 3087, ../../scss/dev/04-content.scss */
#facebook_comments h3 {
  color: #fff;
  font-size: 2.3em;
}

@media (min-width: 0px) and (max-width: 1023px) {
  /* line 3090, ../../scss/dev/04-content.scss */
  .fancybox-wrap {
    width: calc(100% - 40px) !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
    box-sizing: border-box;
  }
  /* line 3097, ../../scss/dev/04-content.scss */
  .fancybox-wrap img {
    max-width: 100%;
    height: auto;
  }
}

@media (min-width: 0px) and (max-width: 1023px) {
  /* line 3104, ../../scss/dev/04-content.scss */
  .fancybox-overlay {
    box-sizing: border-box;
    padding: 0 20px;
  }
}

@media (min-width: 0px) and (max-width: 1023px) {
  /* line 3111, ../../scss/dev/04-content.scss */
  .fancybox-inner {
    width: 100% !important;
  }
}

/* line 3117, ../../scss/dev/04-content.scss */
a img {
  max-width: 100%;
  height: auto;
}

@media (min-width: 0px) and (max-width: 1023px) {
  /* line 3122, ../../scss/dev/04-content.scss */
  #twitter_feed {
    box-sizing: border-box;
    padding: 0 20px;
  }
}

/* line 3129, ../../scss/dev/04-content.scss */
.row-container h3 {
  margin-bottom: 10px;
}

/* line 3133, ../../scss/dev/04-content.scss */
ul.orderoverzicht {
  margin: 10px 0 0 0;
  padding: 7px;
  border: solid 1px red;
}
/* line 3137, ../../scss/dev/04-content.scss */
ul.orderoverzicht li {
  list-style: none !important;
}
/* line 3138, ../../scss/dev/04-content.scss */
ul.orderoverzicht li span {
  width: 100px;
  margin-right: 10px;
}

/* line 3143, ../../scss/dev/04-content.scss */
.icon-headphones:before {
  content: "\e910";
}

/* line 3146, ../../scss/dev/04-content.scss */
.icon-facebook:before {
  content: "\e904";
}

/* line 3149, ../../scss/dev/04-content.scss */
.icon-twitter:before {
  content: "\e903";
}

/* line 3152, ../../scss/dev/04-content.scss */
.icon-instagram:before {
  content: "\e908";
}

/* line 3155, ../../scss/dev/04-content.scss */
.icon-youtube:before {
  content: "\ea9d";
}

/* line 3158, ../../scss/dev/04-content.scss */
.icon-linkedin:before {
  content: "\e990";
}

/* line 3161, ../../scss/dev/04-content.scss */
.icon-search2:before {
  content: "\eb33";
}

/* line 3164, ../../scss/dev/04-content.scss */
.icon-phone:before {
  content: "\e942";
}

/* line 3167, ../../scss/dev/04-content.scss */
.icon-envelop:before {
  content: "\e905";
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* line 3180, ../../scss/dev/04-content.scss */
.fade-in {
  opacity: 0;
  /* make things invisible upon start */
  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
  animation: fadeIn ease-in 1;
  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
  animation-fill-mode: forwards;
  animation-duration: 0.5s;
}

/* line 3195, ../../scss/dev/04-content.scss */
.fade-in.one {
  animation-delay: 0.1s;
}

/* line 3201, ../../scss/dev/04-content.scss */
.fade-in.two {
  animation-delay: 0.4s;
}

/* line 3207, ../../scss/dev/04-content.scss */
.fade-in.three {
  animation-delay: 0.7s;
}

/* line 3213, ../../scss/dev/04-content.scss */
.no-csstransitions .fade-in {
  opacity: 1;
}
