/****** FILE: themes/voorlees2017/css/third-party/photoswipe/photoswipe.css *****/
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }


/****** FILE: themes/voorlees2017/css/third-party/photoswipe/default-skin.css *****/
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus,
  .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(default-skin.svg); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(preloader.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }


/****** FILE: themes/voorlees2017/css/combined-theme.css *****/
@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-100%)}50%{-webkit-transform:translateY(8%)}65%{-webkit-transform:translateY(-4%)}80%{-webkit-transform:translateY(4%)}95%{-webkit-transform:translateY(-2%)}100%{-webkit-transform:translateY(0%)}}@-moz-keyframes slide-down{0%{-moz-transform:translateY(-100%)}50%{-moz-transform:translateY(8%)}65%{-moz-transform:translateY(-4%)}80%{-moz-transform:translateY(4%)}95%{-moz-transform:translateY(-2%)}100%{-moz-transform:translateY(0%)}}@keyframes slide-down{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(8%);-moz-transform:translateY(8%);-ms-transform:translateY(8%);-o-transform:translateY(8%);transform:translateY(8%)}65%{-webkit-transform:translateY(-4%);-moz-transform:translateY(-4%);-ms-transform:translateY(-4%);-o-transform:translateY(-4%);transform:translateY(-4%)}80%{-webkit-transform:translateY(4%);-moz-transform:translateY(4%);-ms-transform:translateY(4%);-o-transform:translateY(4%);transform:translateY(4%)}95%{-webkit-transform:translateY(-2%);-moz-transform:translateY(-2%);-ms-transform:translateY(-2%);-o-transform:translateY(-2%);transform:translateY(-2%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes bounce{1%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0)}35%{-webkit-transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px)}}@-moz-keyframes bounce{1%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0)}35%{-moz-transform:translateY(-15px)}60%{-moz-transform:translateY(-5px)}}@keyframes bounce{1%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}35%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes keyframe__photo-zoom{0%{-webkit-transform:none}100%{-webkit-transform:scale(1.25) translate(-10%, 5%)}}@-moz-keyframes keyframe__photo-zoom{0%{-moz-transform:none}100%{-moz-transform:scale(1.25) translate(-10%, 5%)}}@keyframes keyframe__photo-zoom{0%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}100%{-webkit-transform:scale(1.25) translate(-10%, 5%);-moz-transform:scale(1.25) translate(-10%, 5%);-ms-transform:scale(1.25) translate(-10%, 5%);-o-transform:scale(1.25) translate(-10%, 5%);transform:scale(1.25) translate(-10%, 5%)}}@-webkit-keyframes spin{0%{-webkit-transform:none}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:none}100%{-moz-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}*{box-sizing:border-box}html,body{height:100%;font-family:"Droid Sans",sans-serif,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4em}html{overflow-y:auto;scroll-behavior:smooth}body{color:#000;margin:0;background:#fff}.debug{border:1px solid darkred}::-moz-selection{background-color:#bcdcc1;color:#fff}::selection{background-color:#bcdcc1;color:#fff}h1,h2,h3,h4,h5,h6{text-rendering:auto;margin:0;font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}p{margin:inherit}.grid{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:-30px;justify-content:center}.grid--justify-start{justify-content:flex-start}.grid--align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.grid__item{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:15px;padding-right:15px;margin-top:30px}.grid__item--300{-webkit-flex-basis:300px;-moz-flex-basis:300px;flex-basis:300px;-ms-flex-preferred-size:300px}.grid__item--280{-webkit-flex-basis:280px;-moz-flex-basis:280px;flex-basis:280px;-ms-flex-preferred-size:280px}.grid__item--grow{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}.text-align-center{text-align:center}.text-uppercase{text-transform:uppercase}.text--description{font-style:italic;font-size:.7em}.text--small{font-size:.7em}.img-center{margin-left:auto;margin-right:auto;margin-bottom:.4em}.text-col{margin-top:1em;columns:300px 4;column-gap:30px}.text-col>p:first-of-type{margin-top:0}.bad{color:red}.good{color:green}.js-open-lightbox{cursor:pointer}.no-list{list-style-type:none !important;margin:0 !important;padding-left:0 !important}.list-inline li{display:inline-block}.list-inline li:not(:last-child){margin-right:.7em}.pagination{margin-top:2.5em}.hidden{display:none}.clearfix::after{clear:both;content:"";display:table}.NewsHolder .newsdate{font-size:100%;color:black}.newsArchive .newsArchive-Image{float:left;margin-right:20px}.flex-container-location{display:flex;width:100%;justify-content:space-between}@media (max-width: 415px){.flex-container-location{flex-direction:column}}.flex-container-location .photos-sponsor-flex{display:flex;width:40%;flex-direction:column;align-items:center}@media (max-width: 415px){.flex-container-location .photos-sponsor-flex{width:105%}}.flex-container-location .photos-sponsor-flex .photos{width:100%}@media (max-width: 415px){.flex-container-location .photos-sponsor-flex .photos .sub-section .photo-responsive{width:370px;display:flex;justify-content:center}}.flex-container-location .photos-sponsor-flex .photos .photo-grid-locationpage{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-container-location .photos-sponsor-flex .sponsors{width:100%}.flex-container-location .photos-sponsor-flex .sponsors ul{list-style:none}.flex-container-location .photos-sponsor-flex .sponsors .location-sponsors .logo-flex{min-width:30%;display:flex;justify-content:space-between}.flex-container-location .photos-sponsor-flex .sponsors .location-sponsors .logo-flex a{display:flex;align-items:center;justify-content:center;min-height:200px;margin-top:-50px}.flex-container-location .photos-sponsor-flex .sponsors .location-sponsors .logo-flex a img{object-fit:none}.flex-container-location .photos-sponsor-flex .sponsors .location-sponsors a{align-self:flex-start}@media (max-width: 415px){.flex-container-location .photos-sponsor-flex .sponsors .location-sponsors a{align-self:center}}.flex-container-location .photos-sponsor-flex .photo-flex-holder{display:flex}.flex-container-location .contact-social-flex{display:flex;flex-direction:column;width:50%;margin-right:60px}@media (max-width: 415px){.flex-container-location .contact-social-flex{width:auto}}.flex-container-location .contact-social-flex .actief-flex{width:100%;justify-content:left;flex-direction:column;align-items:end;float:left}@media (max-width: 415px){.flex-container-location .contact-social-flex .actief-flex{margin:0;align-items:left}}.flex-container-location .contact-social-flex .contact-flex{align-items:flex-start;display:flex;flex-direction:column}.flex-container-location .contact-social-flex .contact-flex .contact-opnemen{color:#B2D7B8;font-weight:400;font-size:25px;font-family:"Chelsea Market";margin-bottom:20px}.flex-container-location .contact-social-flex .contact-flex .align-class{margin:0 auto}.flex-container-location .contact-social-flex .social-flex .social-column-flex{display:flex;margin-left:-10px}.flex-container-location .contact-social-flex .social-flex .social-column-flex span{margin-left:50px;font-size:13px;display:block;margin-top:10px;min-width:200px}.aanmelden-flex{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px}.aanmelden-flex #button-locationpage-holder{display:flex;width:80%;justify-content:center;flex-wrap:wrap}.aanmelden-flex #button-locationpage-holder a{max-width:400px;margin-right:20px}.underline{text-decoration:underline}.insta-text{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Chelsea Market";color:#80bd8a;font-size:16px;border:1px dotted #B2D7B8;height:100px;transition:0.5s}@media (max-width: 415px){.insta-text{height:130px}}.insta-text:hover{color:#fff;background:#80bd8a}#responsive-flex{border:none}@media (max-width: 415px){#responsive-flex{display:flex;margin:10px 7px;padding:10px 5px;font-size:15px;justify-content:center;border-top:1px solid #f9ac1b}}.location-explanation{flex:1}@media (max-width: 420px){.location-explanation{overflow:auto}}.margin-l-15{margin-left:15px}.margin-r-15{margin-right:15px}.custom-line-height{line-height:20px}.gm-style-iw-d{max-height:none !important}@media (max-width: 420px){#v2-mobile-width{width:100%}}@media (max-width: 420px){.desktop-display{display:none}}@media (min-width: 420px){.mobile-display{display:none}}.contact-flex .translateX-35{transform:translateX(-35px)}.typography{font-family:"Droid Sans",sans-serif,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4em;color:#000}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{text-rendering:auto;margin:0;font-size:inherit;font-weight:inherit}.typography h1{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:25px;line-height:1.4em}@media (max-width: 767px){.typography h1{font-size:18px}}.typography h2{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:25px;line-height:1.4em;color:#b2d7b8;margin-top:2em;margin-bottom:.667em}@media (max-width: 767px){.typography h2{font-size:25px}}.typography h3,.typography h4{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:20px;line-height:1.4em;margin-top:2em;margin-bottom:.25em}@media (max-width: 767px){.typography h3,.typography h4{font-size:16px}}.typography h4{font-size:20px}.typography a{color:#f9ac1b;text-decoration:none;-webkit-transition:color,0.2s,ease,0s;-moz-transition:color,0.2s,ease,0s;transition:color,0.2s,ease,0s}.typography a:hover,.typography a:focus{color:#ffc73c}.typography p{margin:1.25em 0}.typography ul,.typography ol{padding-left:2em}.typography ul li:not(:last-child),.typography ol li:not(:last-child){margin-bottom:.1em}.typography h3+p,.typography h4+p{margin-top:0}.typography blockquote{color:#f9ac1b;margin:.829em 0;padding-right:1em}.typography .captionImage{font-size:.842rem;line-height:1.375em;margin-top:1.316rem;margin-bottom:3.158rem;width:auto !important}.typography .captionImage .caption{margin-top:.563em}.typography .video{max-width:860px;margin:3.125em auto}.typography a[href$=".pdf"],.typography a[href$=".PDF"],.typography a.pdf{padding:2px 2px 2px 20px;background:url("../images/icons/page_white_acrobat.png") no-repeat left center}.typography a[href$=".docx"],.typography a[href$=".doc"],.typography a[href$=".DOC"],.typography a.doc{padding:2px 2px 2px 20px;background:url("../images/icons/page_word.png") no-repeat left center}.typography a[href$=".xlsx"],.typography a[href$=".xls"],.typography a[href$=".XLS"],.typography a.xls{padding:2px 2px 2px 20px;background:url("../images/icons/page_excel.png") no-repeat left center}.typography a[href$=".gz"],.typography a[href$=".GZ"],.typography a[href$=".gzip"],.typography a[href$=".GZIP"],.typography a[href$=".zip"],.typography a[href$=".ZIP"],.typography a.archive{padding:2px 2px 2px 20px;background:url("../images/icons/page_white_zip.png") no-repeat left center}.typography a[href$=".exe"],.typography a[href$=".EXE"],.typography a.application{padding:2px 2px 2px 20px;background:url("../images/icons/application.png") no-repeat left center}.typography table{margin:0 0 18px 0;border-collapse:collapse}.typography td{padding:5px;border:1px solid #b2d7b8}.typography .left{text-align:left}.typography .center{text-align:center}.typography .right{text-align:right}.typography div.right{float:right;margin-left:20px;width:auto}.typography div.left{float:left;margin-right:20px;width:auto}.typography .video-container{margin:3.75em auto}.typography img{border:none;width:auto !important;height:auto !important;display:block;max-width:100%;height:auto;width:200px;object-fit:contain;padding:20px 20px 20px 0}.typography img.left{float:left;margin:1.5em 1.5em 1.5em 0}.typography img.right{float:right;margin:1.5em 0 1.5em 1.5em}.typography img.leftAlone{display:block}.typography img.center{float:none;margin:3.75em auto;display:block}@media (max-width: 500px){.typography img.left,.typography img.right{float:none;padding:10px;display:block;margin:30px auto}}.Page .typography h2{color:#000}.LocationHolderPage .video{width:40%;height:250px;float:right;margin:-20px 0 20px 50px;padding-bottom:0}@media (max-width: 420px){.LocationHolderPage .video{width:100%;float:none;margin:0 auto}}.LocationHolderPage .typography h3{margin-top:1em}.regular-font{font-family:"Droid Sans";font-size:16px}.subtitle-color{font-size:20px;color:#B9DCC6}.typography .no-margin{margin:0}.larger-font{font-size:20px}.default-padding{transform:translateX(-20px)}.btn,input[type="submit"]{display:inline-block;text-align:center;font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:19px;line-height:1.4em;min-width:160px;padding:.335em .683em;background:#f9ac1b;color:#fff;border:.1em solid #f9ac1b;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 767px){.btn,input[type="submit"]{font-size:16px}}.btn:hover,input[type="submit"]:hover{background:#ffc73c;border-color:#ffc73c}.btn--green{background:#b2d7b8;border-color:#b2d7b8}.btn--green:hover{background:#90c699;border-color:#90c699}.btn--green.btn--inverted{background:none;color:#b2d7b8}.btn--green.btn--inverted:hover{background:#90c699;color:#fff;border-color:#90c699}.btn--big{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:19px;line-height:1.4em;font-size:19.87px;line-height:1.4em;padding:.923em 1.302em}@media (max-width: 767px){.btn--big{font-size:16px}}.btn--huge{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:19px;line-height:1.4em;font-size:30px;line-height:1.4em;padding:.4em}@media (max-width: 767px){.btn--huge{font-size:16px}}.btn--center{display:table;margin-left:auto;margin-right:auto}.btn--grow{width:100%;display:block}.btn--inverted{background:none;color:#f9ac1b;border-color:currentColor}.btn--inverted:hover{background:#ffc73c;color:#fff;border-color:#ffc73c}.count-box{display:inline-block;color:#b2d7b8;font-size:21px;line-height:1em;font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;text-align:right;min-width:3.25em;border:.111em solid currentColor;padding:0.167em}.cta{text-align:center}.cta__title{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:20px;line-height:1.4em;margin-bottom:.48em}@media (max-width: 767px){.cta__title{font-size:16px}}.cta__btn{margin-top:1.2em}.location-search-form{position:relative;margin-top:3em;margin-left:auto;margin-right:auto;font-size:.9em}.location-search-form__input{display:block;margin:0 auto;padding:1.125em 1.875em}.location-search-form__title{margin:0 0 .6em !important;text-align:center}.location-search-form__input--border{border:2px solid #000}.submit-icon{position:absolute;width:30px;height:30px;margin-top:-15px;right:20px;top:50%;cursor:pointer;background-size:contain;background-repeat:no-repeat;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease}.submit-icon:hover{-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);transform:scale(0.97)}.submit-icon--search{background-image:url("../images/icons/search.png")}.submit-icon--loading{background-image:url("../images/icons/loading.png");-webkit-animation:spin 0.6s ease-in infinite;-moz-animation:spin 0.6s ease-in infinite;animation:spin 0.6s ease-in infinite}.submit-icon--loading:hover{transform:none}.submit-icon--close{background-image:url("../images/icons/close.png")}.submit-overlay{position:relative}.icon-block::after{clear:both;content:"";display:table}.icon-block__icon{margin-right:30px;height:62px;float:left}.icon-block__icon img{max-height:100%;max-width:100%}.icon-block__main{float:left;width:300px}.icon-block__title{height:62px;font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:20px;line-height:1.4em;line-height:62px;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease}@media (max-width: 767px){.icon-block__title{font-size:16px}}.icon-block--hover-title-green:hover .icon-block__title{color:#b2d7b8}.icon-block--hover-title-yellow:hover .icon-block__title{color:#f9ac1b}.full-image{height:32.8vw}.full-image__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.header-banner{background:#f9ac1b;color:#fff;text-align:center;padding:1em 0 .5em}.header-banner__inner{max-width:600px;margin:0 auto}.header-banner__title{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:25px;line-height:1.4em}.header-banner__sub-title{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.4em;margin-top:.341em;line-height:1.7em}@media (max-width: 767px){.header-banner{margin-top:2em;padding:0 15px;background:none;text-align:left;color:#f9ac1b}}.stats{font-size:16px;line-height:1.243em;color:#f9ac1b;border:1px solid #fcd997;display:table;margin-left:auto;margin-right:auto;padding:.3em 1.8em .6em;margin-top:20px}.stats__inner{display:table;margin:0 auto;text-align:center}.stats__value{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;margin-right:.2em}.zoomable{position:relative;overflow:hidden}.zoomable:before{display:block;content:"";width:100%;padding-top:100%}.zoomable>*{position:absolute;top:0;left:0;right:0;bottom:0}.zoomable:hover .zoomable__item{-webkit-transform:scale(1.03) translate3d(0, 0, 0);-moz-transform:scale(1.03) translate3d(0, 0, 0);-ms-transform:scale(1.03) translate3d(0, 0, 0);-o-transform:scale(1.03) translate3d(0, 0, 0);transform:scale(1.03) translate3d(0, 0, 0)}.zoomable__item{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";display:block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}.social-icon{position:relative;display:inline-block;vertical-align:middle;width:50px;height:45px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.social-icon svg{width:25px;height:25px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.social-icon svg *{color:inherit;fill:currentColor}.social-icon--facebook:hover{color:#3b5998}.social-icon--linkedin:hover{color:#1c75bc}.social-icon--twitter:hover{color:#27aae1}.social-icon--instagram:hover{color:#f67238}.social-icon--flickr:hover{color:#ff4081}.social-icon--google:hover{color:#db4437}.social-icon--email:hover{color:#f9ac1b}.map{height:40vw}.map a{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;color:#f9ac1b}.map a:hover{color:#ffc73c}.gm-style-iw{max-width:300px}.gm-style-iw-d,.gm-style-iw.gm-style-iw-c{max-height:none !important}.marker-title{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:18px}@media (max-width: 767px){.map{height:80vw}}.location-summary{text-align:left;background:#fff;padding:.8em;display:block;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;transition:background 0.3s ease}.location-summary:hover{background:#eee}.location-summary--arrow{position:relative;padding-right:4em}.location-summary--arrow:after{position:absolute;right:1.8em;top:50%;margin-top:-.5em;display:block;content:" ";width:1em;height:1em;border-right:.2em solid;border-top:.2em solid;border-color:#b2d7b8;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;transition:right 0.3s ease}.location-summary--arrow:hover:after{right:1.5em}.location-summary__title{font-size:1.2em;font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;color:#f9ac1b}.location-summary__desc{font-size:.85em;color:#656e6e;line-height:1.2em;margin-top:0.2em}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video__frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.download-link{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;margin-bottom:.3em;display:inline-block;text-decoration:underline}.download-link:hover{text-decoration:none}.main-nav{list-style-type:none !important;margin:0 !important;padding-left:0 !important;font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif}.main-nav__menu::after{clear:both;content:"";display:table}.main-nav__item{position:relative;float:left;display:block;-webkit-transition:background,0.2s,ease,0s;-moz-transition:background,0.2s,ease,0s;transition:background,0.2s,ease,0s;cursor:default;font-size:16px;line-height:1.4em}.main-nav__item a{cursor:pointer}.main-nav__item:not(:first-child){margin-left:2.917em}.main-nav__item:hover{background:transparent;color:#f9ac1b}.main-nav__item:active{color:#f9ac1b;background:rgba(26,26,26,0)}.main-nav__item--current,.main-nav__item--section{background:transparent;color:#f9ac1b}.main-nav__item--sub-item{max-width:100%;font-size:.875em;line-height:1.4em;color:#000 !important}@media (min-width: 1024px){.main-nav__item{padding-bottom:35px}.main-nav__item:hover .main-nav__sub-section{display:block}.main-nav__sub-section{position:absolute;top:100%;margin-top:-2px;left:-2px;padding:30px 40px;z-index:100;text-align:left;background:rgba(255,255,255,0.8);min-width:300px}.main-nav__item--sub-item{display:block;float:none;margin-left:0 !important;padding:0}.main-nav__item--sub-item:not(:last-child){margin-bottom:1.2em}.main-nav__item--sub-item:after{display:none}.main-nav__item--sub-item:hover{color:#f9ac1b !important}.main-nav__item--sub-item.main-nav__item--current,.main-nav__item--sub-item.main-nav__item--section{color:#f9ac1b !important}}@media (max-width: 1023px){.main-nav__item--parent:hover{background:transparent;color:#000}}.count-row{margin:3.438em auto;text-align:center}.count-row__label{font-size:20px;display:inline-block;font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;margin-left:.548em;margin-right:.548em;line-height:30px}.count-row__label:first-of-type{margin-left:0}.count-row__label:last-of-type{margin-right:0}.cta-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin:3.125em auto 4.375em}.cta-list__item{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 250px;-moz-flex:0 1 250px;-ms-flex:0 1 250px;flex:0 1 250px;margin-top:2.5em}@media (max-width: 767px){.cta-list{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.icon-block-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin-top:-60px}.icon-block-list__item{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 420px;-moz-flex:0 1 420px;-ms-flex:0 1 420px;flex:0 1 420px;margin-top:60px}.btn-set{display:table}.btn-set__item{display:table;width:100%}.btn-set__item:not(:last-of-type){margin-bottom:1em}.btn-set__desc{margin-top:1.3em;font-size:.875em;line-height:1.4em}@media (min-width: 800px){.photo-grid-locationpage .photo-grid__item:nth-child(3),.photo-grid-locationpage .photo-grid__item:nth-child(6){margin-right:0}}.photo-grid{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}.photo-grid__item{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 100px;-moz-flex:0 1 100px;-ms-flex:0 1 100px;flex:0 1 100px;margin-right:20px;width:50px;margin-bottom:30px}@media (max-width: 767px){.photo-grid__item{-webkit-flex-basis:130px;-moz-flex-basis:130px;flex-basis:130px;-ms-flex-preferred-size:130px}}.social-list{margin-top:-11px}.social-list::after{clear:both;content:"";display:table}.social-list__item{float:left}.social-list__item:not(:last-child){margin-right:11px}.block-list--overlay{position:absolute;left:0;right:0;max-height:300px;overflow:auto;z-index:80;box-shadow:0 3px 12px 2px rgba(0,0,0,0.15);margin:auto;background:#fff;overflow:auto}.block-list--overlay::-webkit-scrollbar{width:7px;height:9px}.block-list--overlay::-webkit-scrollbar-button:start:decrement,.block-list--overlay::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}.block-list--overlay::-webkit-scrollbar-track-piece{border-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.block-list--overlay::-webkit-scrollbar-thumb:vertical{height:50px;background-color:rgba(0,0,0,0.2);border-radius:4px}.block-list--overlay::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:rgba(0,0,0,0.2);border-radius:4px}.block-list__item:not(:last-child){border-bottom:1px solid #dcdcdc}.header__top{position:relative;height:145px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;padding-left:250px}.header__logo{position:absolute;bottom:-35px;left:15px;z-index:100;-webkit-transition:-webkit-transform .2s ease;-moz-transition:-moz-transform .2s ease;transition:transform .2s ease}.header__logo svg{width:200px;height:145px}.header__logo:hover{-webkit-transform:rotate(-1deg) scale(1.02);-moz-transform:rotate(-1deg) scale(1.02);-ms-transform:rotate(-1deg) scale(1.02);-o-transform:rotate(-1deg) scale(1.02);transform:rotate(-1deg) scale(1.02)}.header__hero{position:relative;height:30vw;width:100%;overflow:hidden;text-align:center}.HomePage .header__hero{height:36vw}.header__hero-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.header__cta{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0;background:rgba(255,255,255,0.48);padding:35px 15px}.header__cta-title{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:25.25px;line-height:1.4em}.header__cta-btn{margin-top:24px}@media (max-width: 1023px){.header__top{height:80px}.header__logo{top:15px;bottom:auto}.header__logo svg{height:50px;width:65px}}@media (max-width: 767px){.header__cta{display:none}}.footer{margin-top:4.063rem;background:#656e6e;color:#fff;padding-top:50px;font-size:12px}.footer-columns{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.footer-columns__column{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 290px;-moz-flex:0 1 290px;-ms-flex:0 1 290px;flex:0 1 290px;line-height:1.4em;margin-bottom:3em}.footer__title{font-size:17.22px;font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;line-height:1.4em;margin-bottom:18px}.footer__socials::after{clear:both;content:"";display:table}.footer__social-icon{float:left}.footer__social-icon:not(:last-child){margin-right:15px}.footer__social-icon:hover{background:#fff;color:#656e6e;border-color:#fff}.footer__btn{margin-top:1em}.footer__legal{text-decoration:underline;margin-bottom:.8em;margin-right:1em;color:#dcdcdc}.footer__legal:hover{text-decoration:none}fieldset{padding:0;border:none}input,select,textarea{width:100%;font-size:16px;font-family:"Droid Sans",sans-serif,Arial,Helvetica,sans-serif;padding:7px 10px;border:1px solid #fff}input:focus,select:focus,textarea:focus{outline:none}input.error,select.error,textarea.error{background:rgba(212,44,40,0.2)}input[disabled],input[disabled]:hover{cursor:default;background:#a2a2a2;color:#fff}.message .bad{color:#D42C28}* label,* legend,.userform label,.userform legend{padding-right:20px}* label,* label.left,* legend,* legend.left,.userform label,.userform label.left,.userform legend,.userform legend.left{font-weight:normal}.required label:after,.required legend:after,.requiredField label:after,.requiredField legend:after{content:' *';color:#D42C28}.message,.right-title{display:block;font-size:.8em;line-height:1.5em;color:#404040}.message{font-weight:bold;margin-top:3px;margin-left:33%}.message.error,.message.bad,.message.required{color:#D42C28}.right-title{font-style:italic;text-align:right;color:#404040}.FormHeading{margin-bottom:15px}.FormHeading:not(:first-of-type){margin-top:70px}.field::after{clear:both;content:"";display:table}.field:not(:last-child){margin-bottom:20px}label.left,legend.left{width:33%}label.left,legend.left{line-height:35px}label.right,legend.right{margin-left:33%;font-size:.8em;margin-top:.2em}.middleColumn{width:67%}label,legend,.middleColumn{float:left}.optionset .optionset,.field.checkbox{list-style-type:none !important;margin:0 !important;padding-left:0 !important}.optionset .optionset::after,.field.checkbox::after{clear:both;content:"";display:table}.optionset .optionset li,.field.checkbox li{padding-left:0}.optionset .optionset label,.field.checkbox label{padding-left:1.3em;position:relative;cursor:pointer;width:67%;float:none}.optionset .optionset label:before,.optionset .optionset label:after,.field.checkbox label:before,.field.checkbox label:after{position:absolute;top:3px;left:0;content:" ";height:12px;width:12px;background:#fff;border:1px solid #b2d7b8;border-radius:50%}.optionset .optionset label:after,.field.checkbox label:after{position:absolute;top:6px;left:3px;height:8px;width:8px;background:transparent;border:none;-webkit-transition:background,0.3s,ease,0s;-moz-transition:background,0.3s,ease,0s;transition:background,0.3s,ease,0s}.optionset .optionset label.right,.field.checkbox label.right{width:100%;font-size:1em;margin-top:0;font-family:"Droid Sans",sans-serif,Arial,Helvetica,sans-serif}.optionset .optionset input,.field.checkbox input{position:absolute;left:-300%}.optionset .optionset input:checked+label:after,.field.checkbox input:checked+label:after{background:#90c699}.optionset .optionset input.error+label,.field.checkbox input.error+label{background:rgba(212,44,40,0.2)}.field.checkbox{margin-bottom:20px}.field.checkbox{padding-left:33%}.field.checkbox label:before,.field.checkbox label:after{border-radius:0}input[type="submit"]{border:none;width:auto}.optionset .optionset.checkboxset label{float:none}.optionset .optionset.checkboxset label:before,.optionset .optionset.checkboxset label:after{border-radius:0}.housnr-postcode>.middleColumn{width:100%}.housnr-postcode .fieldgroup-field{float:left}.housnr-postcode .fieldgroup-field.first{width:50%;max-width:100%}.housnr-postcode .fieldgroup-field.first .fieldholder-small-label{float:left;padding:8px 2px 9px 2px;width:54%;max-width:100%}.housnr-postcode .fieldgroup-field.first input{margin-left:0;width:40%}.housnr-postcode .fieldgroup-field.last{width:50%;max-width:100%}.housnr-postcode .fieldgroup-field.last .fieldholder-small-label{float:left;display:inline-block;width:25%;padding:8px 2px 9px 2px;max-width:100%}.housnr-postcode .fieldgroup-field.last input{float:right;width:70%}.Actions{margin-top:2em}.message,.right-title{display:block;font-size:.8em;line-height:1.5em;color:#404040}.message{font-weight:bold;margin-top:5px}.message.error,.message.bad{color:#D42C28}@media (max-width: 600px){label,legend,.middleColumn{width:100%}.fieldgroup.housnr-postcode .fieldgroup-field{width:50%}.fieldgroup.housnr-postcode .fieldgroup-field .fieldholder-small-label{width:42%}.fieldgroup.housnr-postcode .fieldgroup-field input{width:50%}.field.checkbox{padding-left:0}}@media (max-width: 550px){label,legend,.middleColumn{width:100% !important;float:none}.middleColumn{margin-top:.3em}.fieldgroup.housnr-postcode .fieldgroup-field{width:100%}.fieldgroup.housnr-postcode .fieldgroup-field .fieldholder-small-label{width:100%}.fieldgroup.housnr-postcode .fieldgroup-field input{width:100%}.fieldgroup.housnr-postcode .first{margin-bottom:20px}.message,label.right{margin-left:0}}.typography form label{font-family:"Droid Sans",sans-serif,Arial,Helvetica,sans-serif;line-height:1.3em}.container{position:relative;width:100%;margin-left:auto;margin-right:auto}.container--outer{max-width:990px;padding-left:15px;padding-right:15px}.container--outer-v2{max-width:60%;width:60%}@media (max-width: 1024px){.container--outer-v2{max-width:90%;width:100%}}.container--inner{max-width:860px}.container--inner-v2{max-width:100%}.container--readable{max-width:600px}.container--narrow{max-width:425px}.section{margin-left:auto;margin-right:auto}.section--page{margin-top:4.313em;margin-bottom:4.563em}.section--intro{margin-top:5em;margin-bottom:5.38em;max-width:575px}.section--banner{background:#e2f0e4;text-align:center;padding:5.688em 0 7.75em}.section__title{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:25px;line-height:1.4em;text-align:center;margin:.917em 0}@media (max-width: 767px){.section__title{font-size:18px}}.section__title--yellow{color:#f9ac1b}.section__content{margin-top:3.56em;margin-bottom:2.125em}.section__cta{margin-top:5.688em;margin-bottom:5.688em}.two-col{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.two-col__col{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 360px;-moz-flex:0 1 360px;-ms-flex:0 1 360px;flex:0 1 360px}.sub-section{margin-bottom:3em}.sub-section--extra{margin-bottom:7em}.sub-section__title{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:25px;line-height:1.4em;color:#b2d7b8;margin-bottom:.667em;font-size:25px}@media (max-width: 767px){.sub-section__title{font-size:25px}}.prikbord-item:not(:last-child){margin-bottom:4em}.form-wrapper,.typography form{background:#e2f0e4;padding:35px;font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:17px;margin:35px 0}.form-wrapper form,.typography form form{max-width:630px}.form-wrapper input[type="submit"],.typography form input[type="submit"]{margin:0 auto;display:table}.form-wrapper h4,.typography form h4{margin-bottom:1.4em}.form-wrapper #ForgotPassword,.typography form #ForgotPassword{text-align:right;font-family:"Droid Sans",sans-serif,Arial,Helvetica,sans-serif;text-decoration:underline;font-size:.8em}.form-wrapper #ForgotPassword:hover,.typography form #ForgotPassword:hover{text-decoration:none}.SecurityPage label.right{font-size:.8em;font-family:"Droid Sans",sans-serif,Arial,Helvetica,sans-serif}.SecurityPage #ForgotPassword{margin-top:4em}@media (max-width: 767px){.section--page{margin-top:2em;margin-bottom:3em}.section__content{margin-top:1em}.section__cta{margin-top:3em;margin-bottom:3em}.section--banner{padding:2em 0 3em}.section--intro{margin-top:3em;margin-bottom:3em}.form-wrapper,.typography form{font-size:16px;padding:20px}}#EditableMailchimpCheckbox15,#EditableMailchimpCheckbox22,#EditableMailchimpCheckbox42{display:none}.locations-sponsors__item{font-size:80%;color:#757575;line-height:1.25em}.locations-sponsors__extra{margin:20px 0 30px;clear:both}.location-select{border:1px solid #b2d7b8;width:246px;margin-top:25px}div#Form_SubscribeNewsletterForm_GeneralNewsletter_Holder{display:none !important}#mc_embed_signup form div.mce_inline_error{background-color:transparent;color:#D42C28}#mce-success-response{margin-left:30px;margin-bottom:20px}#mc_embed_signup form.validate .mce-completed{background:#24ca24}.input-group .double-row-text label{position:absolute;width:100%}.input-group .double-row-text span{margin-left:30px}.input-group-wrapper{display:flex;margin-top:10px}.input-group-wrapper:last-child{margin-bottom:20px}.input-group-wrapper input{width:auto}.input-group-wrapper input{position:absolute;opacity:0}.input-group-wrapper input+label{position:relative;cursor:pointer;padding:0}.input-group-wrapper input+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:white}.input-group-wrapper input:hover+label:before{background:#f9ac1b}.input-group-wrapper input:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}.input-group-wrapper input:checked+label:before{background:#f9ac1b}.input-group-wrapper input:disabled+label{color:#b8b8b8;cursor:auto}.input-group-wrapper input:disabled+label:before{box-shadow:none;background:#ddd}.input-group-wrapper input:checked+label:after{content:'';position:absolute;left:5px;top:9px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;transform:rotate(45deg)}#margin-10-0{margin:10px 0}.databank-link a{font-family:"Chelsea Market";color:#80bd8a;font-size:16px;transition:0.3s}.databank-link a:hover{color:#f9ac1b}.location-edit-form .tabset>ul{list-style-type:none !important;margin:0 !important;padding-left:0 !important}.location-edit-form .tabset>ul::after{clear:both;content:"";display:table}.location-edit-form .tabset>ul li{background:#b2d7b8;padding:.4em .7em;float:left;margin-bottom:0;margin-left:.5em}.location-edit-form .tabset>ul li a{color:#000}.location-edit-form .tabset>ul li:nth-child(1){background:#498d54}.location-edit-form .tabset>ul li:nth-child(2){background:#529e5e}.location-edit-form .tabset>ul li:nth-child(3){background:#5eab6b}.location-edit-form .tabset>ul li:nth-child(4){background:#6fb47a}.location-edit-form .tabset>ul li:nth-child(5){background:#80bd8a}.location-edit-form .tabset>ul li:nth-child(6){background:#90c699}.location-edit-form .tabset>ul li:nth-child(7){background:#a1cea9}.location-edit-form .tabset>ul li.selected{background:#e2f0e4 !important;position:relative;z-index:2}.location-edit-form .tabset .tab{display:none}.location-edit-form .tab{position:relative;z-index:1;padding:20px;background:#e2f0e4;box-shadow:0 -3px 6px 0 rgba(0,0,0,0.15)}.location-edit-form fieldset .editable{background:#fff;padding:.6em;min-height:150px;margin-bottom:65px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif}.location-edit-form fieldset .editable p{margin-bottom:0px}.location-edit-form fieldset .editable a{color:#f9ac1b;text-decoration:underline}.location-edit-form h2{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:25px;line-height:1.4em;margin-top:2em}@media (max-width: 767px){.location-edit-form h2{font-size:25px}}.location-edit-form .action{display:inline-block !important}.location-edit-form .field.checkbox{margin-bottom:30px !important}.MailchimpManagePage .campaign-fact-label{background-color:#b2d7b8;color:#FFFFFF;width:256px;display:inline-block;margin-right:19px;margin-bottom:1px;padding:2px 4px 2px 4px;vertical-align:top}.MailchimpManagePage .campaign-fact-data{display:inline-block;min-width:383px}.MailchimpManagePage .campaign-fact-data p:first-child{margin-top:0;min-height:48px}.MailchimpManagePage .location-edit-form>table{margin-top:35px}.MailchimpManagePage .form-wrapper h2,.MailchimpManagePage .form-wrapper h3{font-family:"Chelsea Market",cursive,Arial,Helvetica,sans-serif;font-size:25px;line-height:1.4em}@media (max-width: 767px){.MailchimpManagePage .form-wrapper h2,.MailchimpManagePage .form-wrapper h3{font-size:25px}}.MailchimpManagePage .form-wrapper #Form_sendCampaignTest_action_sendCampaignTest{margin:0 0 0 auto}.MailchimpManagePage .form-wrapper #Form_sendCampaign_action_sendCampaign{background-color:#fd390d}.MailchimpManagePage .form-wrapper form{max-width:100%}.MailchimpManagePage .form-wrapper #Form_sendCampaignTest .Actions{margin-top:0}.LocationEditPage .header__hero,.LocationEditPage .main-nav,.MailchimpManagePage .header__hero,.MailchimpManagePage .main-nav{display:none}.LocationEditPage .layout-wrapper>.container,.MailchimpManagePage .layout-wrapper>.container{top:-100px}.LocationEditPage .header__logo svg,.MailchimpManagePage .header__logo svg{width:150px}.LocationEditPage #MemberLoginForm_LoginForm .message,.MailchimpManagePage #MemberLoginForm_LoginForm .message{margin:0;color:grey;font-weight:normal}.LocationEditPage #MemberLoginForm_LoginForm .Actions,.MailchimpManagePage #MemberLoginForm_LoginForm .Actions{margin-top:0}.LocationEditPage #MemberLoginForm_LoginForm .Actions .action,.MailchimpManagePage #MemberLoginForm_LoginForm .Actions .action{background:white;color:grey;text-decoration:underline;font-family:arial;text-align:left;padding:0}.LocationEditPage .location-select,.MailchimpManagePage .location-select{border:1px solid #b2d7b8;width:246px;margin-top:25px}.ss-uploadfield-fromcomputer{border-radius:0 !important;padding:4px 20px;background:#f9ac1b;color:#fff;cursor:pointer !important;margin-top:10px !important}.ss-uploadfield-fromcomputer:hover{background:#ffc73c;border-color:#ffc73c}.ss-uploadfield::after{clear:both;content:"";display:table}.ss-uploadfield .middleColumn{width:67% !important;margin-left:33% !important}.mobile-nav__trigger,.mobile-nav-header__shortcut{display:none}.mobile-nav__header{position:relative;padding:0 5px;width:100%;display:none}.sub-nav-icon{display:none}.main-nav__sub-section{display:none}@media (max-width: 1023px){.header__nav{width:100%}.mobile-nav__header{display:block;min-height:25px;background:none;text-align:right;margin-bottom:1em}.mobile-nav__trigger{display:inline-block;position:absolute;height:23px;top:50%;margin-top:-11.5px;right:35px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-nav__trigger.mobile-nav__trigger--open .nav-icon__bar{position:relative}.mobile-nav__trigger.mobile-nav__trigger--open .nav-icon__bar:nth-child(1){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:10px}.mobile-nav__trigger.mobile-nav__trigger--open .nav-icon__bar:nth-child(2){background-color:transparent}.mobile-nav__trigger.mobile-nav__trigger--open .nav-icon__bar:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-22px}.mobile-nav__tag{position:absolute;bottom:-13px;display:block;color:#000;font-size:16px;line-height:1em;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.nav-icon__bar{width:29px;height:5px;background:#000;display:block;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.nav-icon__bar:not(:last-child){margin-bottom:4px}.main-nav{display:none;position:fixed;top:80px;left:0;right:0;bottom:0;background:#fff;z-index:399;overflow-y:auto;box-shadow:inset 0 1px 1px rgba(0,0,0,0.15)}.main-nav__menu{padding-top:25px}.main-nav__item{position:relative;float:none;margin-left:0 !important;text-align:center;font-size:1.3rem}.main-nav__item:not(:last-of-type){margin-bottom:.5em}.main-nav__menu--sub-menu{display:none}.menu--open:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.sub-nav-icon{display:block;position:absolute;top:34px;right:34px}.sub-nav-icon__bar{background:#000;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease}.sub-nav-icon__bar:nth-child(1){width:21px;height:3px}.sub-nav-icon__bar:nth-child(2){width:3px;height:21px;margin-left:9px;margin-top:-12px}.sub-nav-icon__bar--active{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.main-nav__sub-section{padding:1.2em 0;box-shadow:inset 1px 1px 4.7px 0.3px rgba(0,0,0,0.28)}.main-nav__item--sub-item{text-decoration:none;font-size:.8em}.main-nav__item--sub-item:not(:last-of-type){margin-bottom:.8em}}.img-responsive{display:block;max-width:100%;height:auto;width:200px;object-fit:contain;padding:20px 20px 20px 0}.mobile-only{display:none}@media (max-width: 767px){.mobile-only{display:block}.desktop-only{display:none}.homepage-stats,.homepage-extra-blocks,.homepage-extra-image{display:none}}@media (max-width: 500px){img .left,img .right{float:none;padding:10px;display:block;margin:30px auto}#Recaptcha{max-width:235px}.g-recaptcha{-webkit-transform:scale(0.77);-moz-transform:scale(0.77);-ms-transform:scale(0.77);-o-transform:scale(0.77);transform:scale(0.77);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}}
/*# sourceMappingURL=combined-theme.css.map */


