@charset "UTF-8";
@-webkit-keyframes adelheid-ui__button--hover__animation--in {
  0% {
    -webkit-box-shadow: 4px 4px 0px 0px rgba(255, 255, 255, 0);
            box-shadow: 4px 4px 0px 0px rgba(255, 255, 255, 0); }
  100% {
    -webkit-box-shadow: 4px 4px 0px 0px #FA0019;
            box-shadow: 4px 4px 0px 0px #FA0019; } }
@keyframes adelheid-ui__button--hover__animation--in {
  0% {
    -webkit-box-shadow: 4px 4px 0px 0px rgba(255, 255, 255, 0);
            box-shadow: 4px 4px 0px 0px rgba(255, 255, 255, 0); }
  100% {
    -webkit-box-shadow: 4px 4px 0px 0px #FA0019;
            box-shadow: 4px 4px 0px 0px #FA0019; } }

@-webkit-keyframes adelheid-ui__button--hover__animation--out {
  0% {
    -webkit-box-shadow: 4px 4px 0px 0px #FA0019;
            box-shadow: 4px 4px 0px 0px #FA0019; }
  100% {
    -webkit-box-shadow: 4px 4px 0px 0px rgba(255, 255, 255, 0);
            box-shadow: 4px 4px 0px 0px rgba(255, 255, 255, 0); } }

@keyframes adelheid-ui__button--hover__animation--out {
  0% {
    -webkit-box-shadow: 4px 4px 0px 0px #FA0019;
            box-shadow: 4px 4px 0px 0px #FA0019; }
  100% {
    -webkit-box-shadow: 4px 4px 0px 0px rgba(255, 255, 255, 0);
            box-shadow: 4px 4px 0px 0px rgba(255, 255, 255, 0); } }

/* custom */
html,
body {
  padding: 0;
  margin: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  html.wf-active,
  body.wf-active {
    margin-top: 0 !important; }

body:not(.wp-admin) {
  width: 100%;
  overflow-x: hidden;
  cursor: default;
  /*
	//	.c-ppc-adelheid__page-header {
	//		.c-ppc-adelheid__page-header-container {
	//			min-height: 100vh !important;
	//		}
	//	}
	//	&.loaded {
	//		//&.menu-open {
	//		.c-ppc-adelheid__page-header {
	//			.c-ppc-adelheid__page-header-container {
	//				//height: auto;
	//				min-height: auto !important;
	//			}
	//		}
	//		//}
	//	}
	//
	//	&.loaded {
	//		&.menu-open {
	//			.c-ppc-adelheid__page-header {
	//				.c-ppc-adelheid__page-header-container {
	//					//height: auto;
	//					min-height: auto !important;
	//				}
	//			}
	//		}
	//		&.unload {
	//			* {
	//				transition-delay: 10s !important;
	//			}
	//
	//			.c-ppc-adelheid__page-header {
	//				.c-ppc-adelheid__page-header-container {
	//					max-height: 100vh;
	//					height: 100vh;
	//				}
	//			}
	//		}
	//	}
	//}
	//
	////&:not(.loaded) {
	//
	//&:not(.device-desktop) {
	//	background-color: pink;
	//	.c-ppc-adelheid__page-header {
	//		//transform: translateY(0);
	//		//transition: none !important;
	//		transition-delay: 0s !important;
	//		transition-duration: 0s !important;
	//		.c-ppc-adelheid__page-header-container {
	//			transition: none !important;
	//			max-height: 100vh !important;
	//			height: 100vh;
	//
	//			.menu-item > a > span {
	//				opacity: 1;
	//				transition-delay: 0s !important;
	//				transition-duration: 0s !important;
	//			}
	//		}
	//
	//		* {
	//			//transition-duration: 0s !important;
	//			//transition-delay: 0s !important;
	//		}
	//
	//	}
	//
	//	&:not(.menu-open) {
	//		&.loaded{
	//			.c-ppc-adelheid__page-header {
	//				.c-ppc-adelheid__page-header-container {
	//					max-height: 0 !important;
	//					height: 0;
	//				}
	//			}
	//
	//		}
	//		&.unload{
	//			* {
	//				transition-delay: 10s !important;
	//			}
	//		}
	//
	//
	//	}
	//}

	*/ }
  body:not(.wp-admin) .page-wrapper {
    position: relative; }
    body:not(.wp-admin) .page-wrapper main {
      top: 0;
      width: 100%;
      min-height: calc(100vh - 60px);
      margin: 0; }
  body:not(.wp-admin).init .page-wrapper {
    visibility: visible !important;
    -webkit-transition: none;
    transition: none; }
  body:not(.wp-admin).loaded .page-wrapper {
    visibility: visible !important;
    -webkit-transition: none;
    transition: none;
    opacity: 1; }
  body:not(.wp-admin).loaded.exit .page-wrapper {
    -webkit-transition: none;
    transition: none; }
  body:not(.wp-admin).device-mobile .page-wrapper {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: -webkit-transform 0s ease-in;
    transition: -webkit-transform 0s ease-in;
    transition: transform 0s ease-in;
    transition: transform 0s ease-in, -webkit-transform 0s ease-in; }
  body:not(.wp-admin).device-mobile.loaded.unscrolled .page-wrapper {
    -webkit-transition: -webkit-transform .5s ease-in-out;
    transition: -webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out; }

@font-face {
  font-family: "adelheid-icons";
  src: url("../fonts/adelheid-icons.eot?84438639");
  src: url("../fonts/adelheid-icons.eot?84438639#iefix") format("embedded-opentype"), url("../fonts/adelheid-icons.woff2?84438639") format("woff2"), url("../fonts/adelheid-icons.woff?84438639") format("woff"), url("../fonts/adelheid-icons.ttf?84438639") format("truetype"), url("../fonts/adelheid-icons.svg?84438639#adelheid-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
      font-family: 'adelheid-icons';
      src: url('../font/adelheid-icons.svg?84438639#adelheid-icons') format('svg');
    }
  }
  */
[class*="icon-arrow-"]:after,
[class^="swiper-button-"]:after,
[class*=" swiper-button-"]:after {
  font-family: "adelheid-icons";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.swiper-button-next:after,
.icon-arrow-right:after {
  content: "\e800"; }

/* '' */
.swiper-button-prev:after,
.icon-arrow-left:after {
  content: "\e803"; }

/* '' */
.icon-arrow-top {
  background-image: none !important;
  -webkit-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important;
  padding: 3px 0 0 !important; }
  .icon-arrow-top:after {
    font-size: 1.25em;
    content: "\e801";
    top: 10px;
    position: relative; }

body.theme-adelheid .pub-component.component-custom-slider .swiper-button:after {
  font-family: "adelheid-icons";
  font-size: 90px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear; }

body.theme-adelheid .pub-component.component-custom-slider .swiper-button.swiper-button-prev {
  left: 0; }
  body.theme-adelheid .pub-component.component-custom-slider .swiper-button.swiper-button-prev:after {
    content: "\e803" !important; }

body.theme-adelheid .pub-component.component-custom-slider .swiper-button.swiper-button-next {
  right: 0; }
  body.theme-adelheid .pub-component.component-custom-slider .swiper-button.swiper-button-next:after {
    content: "\e800" !important; }

body.theme-adelheid .pub-component.component-custom-slider .swiper-button:hover:after {
  color: #FA0019; }

body.theme-adelheid.device-mobile .pub-component.component-custom-slider .swiper-button, body.theme-adelheid.device-tablet .pub-component.component-custom-slider .swiper-button {
  width: 60px; }
  body.theme-adelheid.device-mobile .pub-component.component-custom-slider .swiper-button:after, body.theme-adelheid.device-tablet .pub-component.component-custom-slider .swiper-button:after {
    font-size: 30px; }

body.theme-adelheid.device-mobile .pub-component.component-custom-slider .swiper-pagination, body.theme-adelheid.device-tablet .pub-component.component-custom-slider .swiper-pagination {
  bottom: 30px !important; }

body.theme-adelheid > .page-wrapper h1,
body.theme-adelheid > .page-wrapper .h1,
body.theme-adelheid > .page-wrapper .header1,
body.theme-adelheid > .page-wrapper h2,
body.theme-adelheid > .page-wrapper .h2,
body.theme-adelheid > .page-wrapper .header2,
body.theme-adelheid > .page-wrapper h3,
body.theme-adelheid > .page-wrapper .h3,
body.theme-adelheid > .page-wrapper .header3,
body.theme-adelheid > .page-wrapper h4,
body.theme-adelheid > .page-wrapper .h4,
body.theme-adelheid > .page-wrapper .header4,
body.theme-adelheid > .page-wrapper h5,
body.theme-adelheid > .page-wrapper .h5,
body.theme-adelheid > .page-wrapper .header5,
body.theme-adelheid > .page-wrapper h6,
body.theme-adelheid > .page-wrapper .h6,
body.theme-adelheid > .page-wrapper .header6 {
  color: white; }

body.theme-adelheid > .page-wrapper p,
body.theme-adelheid > .page-wrapper .p {
  color: white; }

body.theme-adelheid > .page-wrapper a {
  color: inherit;
  text-decoration: underline; }

body.theme-adelheid > .page-wrapper .c-pub-footer__column--title {
  color: #FA0019 !important;
  text-transform: lowercase !important; }

body.theme-adelheid > .page-wrapper .pub-component.component-image-slider .swiper-button {
  color: #FA0019 !important;
  background-color: white; }
  body.theme-adelheid > .page-wrapper .pub-component.component-image-slider .swiper-button:after {
    font-size: 32px !important; }

.c-pub-filters,
.c-pub-filters__filter.datepicker,
.ui-datepicker {
  font-family: "dunbar-text" !important; }
  .c-pub-filters input,
  .c-pub-filters__filter.datepicker input,
  .ui-datepicker input {
    font-family: "dunbar-text" !important; }

body.theme-adelheid main .wp-block-coblocks-accordion-item__title,
body.theme-adelheid main .vc_btn3,
body.theme-adelheid main button,
body.theme-adelheid main .button,
body.theme-adelheid main .ult_expheader,
body.theme-adelheid main input[type="submit"] {
  outline: none;
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 0em;
  text-transform: lowercase;
  padding: 6px 12px !important;
  border: none !important; }
  body.theme-adelheid main .wp-block-coblocks-accordion-item__title.tags,
  body.theme-adelheid main .vc_btn3.tags,
  body.theme-adelheid main button.tags,
  body.theme-adelheid main .button.tags,
  body.theme-adelheid main .ult_expheader.tags,
  body.theme-adelheid main input[type="submit"].tags {
    font-size: 14px; }

body.theme-adelheid main .c-pub-breadcrumb__back {
  text-decoration: none !important; }

body.theme-adelheid main .hide-text {
  display: none !important; }

body.theme-adelheid main .c-pub-content__tags--item-link {
  position: relative;
  background-color: transparent;
  color: #AF0019 !important;
  -webkit-box-shadow: 0 0 0 1px #AF0019 !important;
          box-shadow: 0 0 0 1px #AF0019 !important; }
  body.theme-adelheid main .c-pub-content__tags--item-link:hover {
    color: #FA0019 !important;
    -webkit-box-shadow: 0 0 0 1px #FA0019 !important;
            box-shadow: 0 0 0 1px #FA0019 !important; }

body.theme-adelheid > .page-wrapper .lowercase, body.theme-adelheid .component-popup .lowercase, body.theme-adelheid .publisher-popups__popup .lowercase {
  text-transform: lowercase !important; }

body.theme-adelheid > .page-wrapper *.bold *, body.theme-adelheid .component-popup *.bold *, body.theme-adelheid .publisher-popups__popup *.bold * {
  font-weight: 700 !important; }

body.theme-adelheid > .page-wrapper h1,
body.theme-adelheid > .page-wrapper .h1,
body.theme-adelheid > .page-wrapper .header1, body.theme-adelheid .component-popup h1,
body.theme-adelheid .component-popup .h1,
body.theme-adelheid .component-popup .header1, body.theme-adelheid .publisher-popups__popup h1,
body.theme-adelheid .publisher-popups__popup .h1,
body.theme-adelheid .publisher-popups__popup .header1 {
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 42px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid > .page-wrapper h2,
body.theme-adelheid > .page-wrapper .h2,
body.theme-adelheid > .page-wrapper .header2, body.theme-adelheid .component-popup h2,
body.theme-adelheid .component-popup .h2,
body.theme-adelheid .component-popup .header2, body.theme-adelheid .publisher-popups__popup h2,
body.theme-adelheid .publisher-popups__popup .h2,
body.theme-adelheid .publisher-popups__popup .header2 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 36px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid > .page-wrapper h3,
body.theme-adelheid > .page-wrapper .h3,
body.theme-adelheid > .page-wrapper .header3, body.theme-adelheid .component-popup h3,
body.theme-adelheid .component-popup .h3,
body.theme-adelheid .component-popup .header3, body.theme-adelheid .publisher-popups__popup h3,
body.theme-adelheid .publisher-popups__popup .h3,
body.theme-adelheid .publisher-popups__popup .header3 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 32px;
  line-height: 1.2em;
  letter-spacing: 0em; }
  body.theme-adelheid > .page-wrapper h3.medium,
  body.theme-adelheid > .page-wrapper .h3.medium,
  body.theme-adelheid > .page-wrapper .header3.medium, body.theme-adelheid .component-popup h3.medium,
  body.theme-adelheid .component-popup .h3.medium,
  body.theme-adelheid .component-popup .header3.medium, body.theme-adelheid .publisher-popups__popup h3.medium,
  body.theme-adelheid .publisher-popups__popup .h3.medium,
  body.theme-adelheid .publisher-popups__popup .header3.medium {
    font-weight: 600; }

body.theme-adelheid > .page-wrapper h4,
body.theme-adelheid > .page-wrapper .h4,
body.theme-adelheid > .page-wrapper .header4, body.theme-adelheid .component-popup h4,
body.theme-adelheid .component-popup .h4,
body.theme-adelheid .component-popup .header4, body.theme-adelheid .publisher-popups__popup h4,
body.theme-adelheid .publisher-popups__popup .h4,
body.theme-adelheid .publisher-popups__popup .header4 {
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 22px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid > .page-wrapper h5,
body.theme-adelheid > .page-wrapper .h5,
body.theme-adelheid > .page-wrapper .header5, body.theme-adelheid .component-popup h5,
body.theme-adelheid .component-popup .h5,
body.theme-adelheid .component-popup .header5, body.theme-adelheid .publisher-popups__popup h5,
body.theme-adelheid .publisher-popups__popup .h5,
body.theme-adelheid .publisher-popups__popup .header5 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: 0em; }
  body.theme-adelheid > .page-wrapper h5.medium,
  body.theme-adelheid > .page-wrapper .h5.medium,
  body.theme-adelheid > .page-wrapper .header5.medium, body.theme-adelheid .component-popup h5.medium,
  body.theme-adelheid .component-popup .h5.medium,
  body.theme-adelheid .component-popup .header5.medium, body.theme-adelheid .publisher-popups__popup h5.medium,
  body.theme-adelheid .publisher-popups__popup .h5.medium,
  body.theme-adelheid .publisher-popups__popup .header5.medium {
    font-weight: 600; }
  body.theme-adelheid > .page-wrapper h5 strong, body.theme-adelheid > .page-wrapper h5.bold,
  body.theme-adelheid > .page-wrapper .h5 strong,
  body.theme-adelheid > .page-wrapper .h5.bold,
  body.theme-adelheid > .page-wrapper .header5 strong,
  body.theme-adelheid > .page-wrapper .header5.bold, body.theme-adelheid .component-popup h5 strong, body.theme-adelheid .component-popup h5.bold,
  body.theme-adelheid .component-popup .h5 strong,
  body.theme-adelheid .component-popup .h5.bold,
  body.theme-adelheid .component-popup .header5 strong,
  body.theme-adelheid .component-popup .header5.bold, body.theme-adelheid .publisher-popups__popup h5 strong, body.theme-adelheid .publisher-popups__popup h5.bold,
  body.theme-adelheid .publisher-popups__popup .h5 strong,
  body.theme-adelheid .publisher-popups__popup .h5.bold,
  body.theme-adelheid .publisher-popups__popup .header5 strong,
  body.theme-adelheid .publisher-popups__popup .header5.bold {
    font-weight: 700 !important; }

body.theme-adelheid > .page-wrapper h6,
body.theme-adelheid > .page-wrapper .h6,
body.theme-adelheid > .page-wrapper .header6, body.theme-adelheid .component-popup h6,
body.theme-adelheid .component-popup .h6,
body.theme-adelheid .component-popup .header6, body.theme-adelheid .publisher-popups__popup h6,
body.theme-adelheid .publisher-popups__popup .h6,
body.theme-adelheid .publisher-popups__popup .header6 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 0em; }
  body.theme-adelheid > .page-wrapper h6.medium,
  body.theme-adelheid > .page-wrapper .h6.medium,
  body.theme-adelheid > .page-wrapper .header6.medium, body.theme-adelheid .component-popup h6.medium,
  body.theme-adelheid .component-popup .h6.medium,
  body.theme-adelheid .component-popup .header6.medium, body.theme-adelheid .publisher-popups__popup h6.medium,
  body.theme-adelheid .publisher-popups__popup .h6.medium,
  body.theme-adelheid .publisher-popups__popup .header6.medium {
    font-weight: 600; }

body.theme-adelheid > .page-wrapper p,
body.theme-adelheid > .page-wrapper .p, body.theme-adelheid .component-popup p,
body.theme-adelheid .component-popup .p, body.theme-adelheid .publisher-popups__popup p,
body.theme-adelheid .publisher-popups__popup .p {
  font-family: "pt-sans-pro";
  font-weight: 300;
  font-size: 18px;
  line-height: 1.6em;
  letter-spacing: 0em;
  margin-bottom: 1em; }
  body.theme-adelheid > .page-wrapper p.intro-text, body.theme-adelheid > .page-wrapper p.bold,
  body.theme-adelheid > .page-wrapper .p.intro-text,
  body.theme-adelheid > .page-wrapper .p.bold, body.theme-adelheid .component-popup p.intro-text, body.theme-adelheid .component-popup p.bold,
  body.theme-adelheid .component-popup .p.intro-text,
  body.theme-adelheid .component-popup .p.bold, body.theme-adelheid .publisher-popups__popup p.intro-text, body.theme-adelheid .publisher-popups__popup p.bold,
  body.theme-adelheid .publisher-popups__popup .p.intro-text,
  body.theme-adelheid .publisher-popups__popup .p.bold {
    font-weight: 700; }

body.theme-adelheid > .page-wrapper blockquote > p, body.theme-adelheid .component-popup blockquote > p, body.theme-adelheid .publisher-popups__popup blockquote > p {
  font-family: "dunbar-text" !important;
  line-height: 1.4em !important;
  letter-spacing: 0em !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 28px; }

body.theme-adelheid.device-tablet.landscape > .page-wrapper h1,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .h1,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .header1, body.theme-adelheid.device-tablet.landscape .component-popup h1,
body.theme-adelheid.device-tablet.landscape .component-popup .h1,
body.theme-adelheid.device-tablet.landscape .component-popup .header1, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h1,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h1,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header1 {
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 39.9px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid.device-tablet.landscape > .page-wrapper h2,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .h2,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .header2, body.theme-adelheid.device-tablet.landscape .component-popup h2,
body.theme-adelheid.device-tablet.landscape .component-popup .h2,
body.theme-adelheid.device-tablet.landscape .component-popup .header2, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h2,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h2,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header2 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 34.2px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid.device-tablet.landscape > .page-wrapper h3,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .h3,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .header3, body.theme-adelheid.device-tablet.landscape .component-popup h3,
body.theme-adelheid.device-tablet.landscape .component-popup .h3,
body.theme-adelheid.device-tablet.landscape .component-popup .header3, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h3,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h3,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header3 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 30.4px;
  line-height: 1.2em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-tablet.landscape > .page-wrapper h3.medium,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .h3.medium,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .header3.medium, body.theme-adelheid.device-tablet.landscape .component-popup h3.medium,
  body.theme-adelheid.device-tablet.landscape .component-popup .h3.medium,
  body.theme-adelheid.device-tablet.landscape .component-popup .header3.medium, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h3.medium,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h3.medium,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header3.medium {
    font-weight: 600; }

body.theme-adelheid.device-tablet.landscape > .page-wrapper h4,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .h4,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .header4, body.theme-adelheid.device-tablet.landscape .component-popup h4,
body.theme-adelheid.device-tablet.landscape .component-popup .h4,
body.theme-adelheid.device-tablet.landscape .component-popup .header4, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h4,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h4,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header4 {
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 20.9px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid.device-tablet.landscape > .page-wrapper h5,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .h5,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .header5, body.theme-adelheid.device-tablet.landscape .component-popup h5,
body.theme-adelheid.device-tablet.landscape .component-popup .h5,
body.theme-adelheid.device-tablet.landscape .component-popup .header5, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h5,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h5,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header5 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-tablet.landscape > .page-wrapper h5.medium,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .h5.medium,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .header5.medium, body.theme-adelheid.device-tablet.landscape .component-popup h5.medium,
  body.theme-adelheid.device-tablet.landscape .component-popup .h5.medium,
  body.theme-adelheid.device-tablet.landscape .component-popup .header5.medium, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h5.medium,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h5.medium,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header5.medium {
    font-weight: 600; }
  body.theme-adelheid.device-tablet.landscape > .page-wrapper h5 strong, body.theme-adelheid.device-tablet.landscape > .page-wrapper h5.bold,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .h5 strong,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .h5.bold,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .header5 strong,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .header5.bold, body.theme-adelheid.device-tablet.landscape .component-popup h5 strong, body.theme-adelheid.device-tablet.landscape .component-popup h5.bold,
  body.theme-adelheid.device-tablet.landscape .component-popup .h5 strong,
  body.theme-adelheid.device-tablet.landscape .component-popup .h5.bold,
  body.theme-adelheid.device-tablet.landscape .component-popup .header5 strong,
  body.theme-adelheid.device-tablet.landscape .component-popup .header5.bold, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h5 strong, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h5.bold,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h5 strong,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h5.bold,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header5 strong,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header5.bold {
    font-weight: 700 !important; }

body.theme-adelheid.device-tablet.landscape > .page-wrapper h6,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .h6,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .header6, body.theme-adelheid.device-tablet.landscape .component-popup h6,
body.theme-adelheid.device-tablet.landscape .component-popup .h6,
body.theme-adelheid.device-tablet.landscape .component-popup .header6, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h6,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h6,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header6 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-tablet.landscape > .page-wrapper h6.medium,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .h6.medium,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .header6.medium, body.theme-adelheid.device-tablet.landscape .component-popup h6.medium,
  body.theme-adelheid.device-tablet.landscape .component-popup .h6.medium,
  body.theme-adelheid.device-tablet.landscape .component-popup .header6.medium, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup h6.medium,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .h6.medium,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .header6.medium {
    font-weight: 600; }

body.theme-adelheid.device-tablet.landscape > .page-wrapper blockquote > p, body.theme-adelheid.device-tablet.landscape .component-popup blockquote > p, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup blockquote > p {
  font-size: 26.6px; }

body.theme-adelheid.device-tablet.landscape > .page-wrapper p,
body.theme-adelheid.device-tablet.landscape > .page-wrapper .p, body.theme-adelheid.device-tablet.landscape .component-popup p,
body.theme-adelheid.device-tablet.landscape .component-popup .p, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup p,
body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .p {
  font-family: "pt-sans-pro";
  font-weight: 300;
  font-size: 18px;
  line-height: 1.7em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-tablet.landscape > .page-wrapper p.intro-text, body.theme-adelheid.device-tablet.landscape > .page-wrapper p.bold,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .p.intro-text,
  body.theme-adelheid.device-tablet.landscape > .page-wrapper .p.bold, body.theme-adelheid.device-tablet.landscape .component-popup p.intro-text, body.theme-adelheid.device-tablet.landscape .component-popup p.bold,
  body.theme-adelheid.device-tablet.landscape .component-popup .p.intro-text,
  body.theme-adelheid.device-tablet.landscape .component-popup .p.bold, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup p.intro-text, body.theme-adelheid.device-tablet.landscape .publisher-popups__popup p.bold,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .p.intro-text,
  body.theme-adelheid.device-tablet.landscape .publisher-popups__popup .p.bold {
    font-weight: 700; }

body.theme-adelheid.device-tablet.portrait > .page-wrapper h1,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .h1,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .header1, body.theme-adelheid.device-tablet.portrait .component-popup h1,
body.theme-adelheid.device-tablet.portrait .component-popup .h1,
body.theme-adelheid.device-tablet.portrait .component-popup .header1, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup h1,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .h1,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .header1 {
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 35.7px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid.device-tablet.portrait > .page-wrapper h2,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .h2,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .header2, body.theme-adelheid.device-tablet.portrait .component-popup h2,
body.theme-adelheid.device-tablet.portrait .component-popup .h2,
body.theme-adelheid.device-tablet.portrait .component-popup .header2, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup h2,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .h2,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .header2 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 30.6px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid.device-tablet.portrait > .page-wrapper h3,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .h3,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .header3, body.theme-adelheid.device-tablet.portrait .component-popup h3,
body.theme-adelheid.device-tablet.portrait .component-popup .h3,
body.theme-adelheid.device-tablet.portrait .component-popup .header3, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup h3,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .h3,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .header3 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 27.2px;
  line-height: 1.2em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-tablet.portrait > .page-wrapper h3.medium,
  body.theme-adelheid.device-tablet.portrait > .page-wrapper .h3.medium,
  body.theme-adelheid.device-tablet.portrait > .page-wrapper .header3.medium, body.theme-adelheid.device-tablet.portrait .component-popup h3.medium,
  body.theme-adelheid.device-tablet.portrait .component-popup .h3.medium,
  body.theme-adelheid.device-tablet.portrait .component-popup .header3.medium, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup h3.medium,
  body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .h3.medium,
  body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .header3.medium {
    font-weight: 600; }

body.theme-adelheid.device-tablet.portrait > .page-wrapper h4,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .h4,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .header4, body.theme-adelheid.device-tablet.portrait .component-popup h4,
body.theme-adelheid.device-tablet.portrait .component-popup .h4,
body.theme-adelheid.device-tablet.portrait .component-popup .header4, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup h4,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .h4,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .header4 {
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 18.7px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid.device-tablet.portrait > .page-wrapper h5,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .h5,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .header5, body.theme-adelheid.device-tablet.portrait .component-popup h5,
body.theme-adelheid.device-tablet.portrait .component-popup .h5,
body.theme-adelheid.device-tablet.portrait .component-popup .header5, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup h5,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .h5,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .header5 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-tablet.portrait > .page-wrapper h5.medium,
  body.theme-adelheid.device-tablet.portrait > .page-wrapper .h5.medium,
  body.theme-adelheid.device-tablet.portrait > .page-wrapper .header5.medium, body.theme-adelheid.device-tablet.portrait .component-popup h5.medium,
  body.theme-adelheid.device-tablet.portrait .component-popup .h5.medium,
  body.theme-adelheid.device-tablet.portrait .component-popup .header5.medium, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup h5.medium,
  body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .h5.medium,
  body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .header5.medium {
    font-weight: 600; }
  body.theme-adelheid.device-tablet.portrait > .page-wrapper h5.bold,
  body.theme-adelheid.device-tablet.portrait > .page-wrapper .h5.bold,
  body.theme-adelheid.device-tablet.portrait > .page-wrapper .header5.bold, body.theme-adelheid.device-tablet.portrait .component-popup h5.bold,
  body.theme-adelheid.device-tablet.portrait .component-popup .h5.bold,
  body.theme-adelheid.device-tablet.portrait .component-popup .header5.bold, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup h5.bold,
  body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .h5.bold,
  body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .header5.bold {
    font-weight: 700 !important; }

body.theme-adelheid.device-tablet.portrait > .page-wrapper h6,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .h6,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .header6, body.theme-adelheid.device-tablet.portrait .component-popup h6,
body.theme-adelheid.device-tablet.portrait .component-popup .h6,
body.theme-adelheid.device-tablet.portrait .component-popup .header6, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup h6,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .h6,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .header6 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-tablet.portrait > .page-wrapper h6.medium,
  body.theme-adelheid.device-tablet.portrait > .page-wrapper .h6.medium,
  body.theme-adelheid.device-tablet.portrait > .page-wrapper .header6.medium, body.theme-adelheid.device-tablet.portrait .component-popup h6.medium,
  body.theme-adelheid.device-tablet.portrait .component-popup .h6.medium,
  body.theme-adelheid.device-tablet.portrait .component-popup .header6.medium, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup h6.medium,
  body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .h6.medium,
  body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .header6.medium {
    font-weight: 600; }

body.theme-adelheid.device-tablet.portrait > .page-wrapper p,
body.theme-adelheid.device-tablet.portrait > .page-wrapper .p, body.theme-adelheid.device-tablet.portrait .component-popup p,
body.theme-adelheid.device-tablet.portrait .component-popup .p, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup p,
body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .p {
  font-family: "pt-sans-pro";
  font-weight: 300;
  font-size: 18px;
  line-height: 1.7em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-tablet.portrait > .page-wrapper p.intro-text, body.theme-adelheid.device-tablet.portrait > .page-wrapper p.bold,
  body.theme-adelheid.device-tablet.portrait > .page-wrapper .p.intro-text,
  body.theme-adelheid.device-tablet.portrait > .page-wrapper .p.bold, body.theme-adelheid.device-tablet.portrait .component-popup p.intro-text, body.theme-adelheid.device-tablet.portrait .component-popup p.bold,
  body.theme-adelheid.device-tablet.portrait .component-popup .p.intro-text,
  body.theme-adelheid.device-tablet.portrait .component-popup .p.bold, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup p.intro-text, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup p.bold,
  body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .p.intro-text,
  body.theme-adelheid.device-tablet.portrait .publisher-popups__popup .p.bold {
    font-weight: 700; }

body.theme-adelheid.device-tablet.portrait > .page-wrapper blockquote > p, body.theme-adelheid.device-tablet.portrait .component-popup blockquote > p, body.theme-adelheid.device-tablet.portrait .publisher-popups__popup blockquote > p {
  font-size: 26.6px; }

body.theme-adelheid.device-mobile > .page-wrapper h1,
body.theme-adelheid.device-mobile > .page-wrapper .h1,
body.theme-adelheid.device-mobile > .page-wrapper .header1, body.theme-adelheid.device-mobile .component-popup h1,
body.theme-adelheid.device-mobile .component-popup .h1,
body.theme-adelheid.device-mobile .component-popup .header1, body.theme-adelheid.device-mobile .publisher-popups__popup h1,
body.theme-adelheid.device-mobile .publisher-popups__popup .h1,
body.theme-adelheid.device-mobile .publisher-popups__popup .header1 {
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 31.5px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid.device-mobile > .page-wrapper h2,
body.theme-adelheid.device-mobile > .page-wrapper .h2,
body.theme-adelheid.device-mobile > .page-wrapper .header2, body.theme-adelheid.device-mobile .component-popup h2,
body.theme-adelheid.device-mobile .component-popup .h2,
body.theme-adelheid.device-mobile .component-popup .header2, body.theme-adelheid.device-mobile .publisher-popups__popup h2,
body.theme-adelheid.device-mobile .publisher-popups__popup .h2,
body.theme-adelheid.device-mobile .publisher-popups__popup .header2 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 27px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid.device-mobile > .page-wrapper h3,
body.theme-adelheid.device-mobile > .page-wrapper .h3,
body.theme-adelheid.device-mobile > .page-wrapper .header3, body.theme-adelheid.device-mobile .component-popup h3,
body.theme-adelheid.device-mobile .component-popup .h3,
body.theme-adelheid.device-mobile .component-popup .header3, body.theme-adelheid.device-mobile .publisher-popups__popup h3,
body.theme-adelheid.device-mobile .publisher-popups__popup .h3,
body.theme-adelheid.device-mobile .publisher-popups__popup .header3 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 24px;
  line-height: 1.2em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-mobile > .page-wrapper h3.medium,
  body.theme-adelheid.device-mobile > .page-wrapper .h3.medium,
  body.theme-adelheid.device-mobile > .page-wrapper .header3.medium, body.theme-adelheid.device-mobile .component-popup h3.medium,
  body.theme-adelheid.device-mobile .component-popup .h3.medium,
  body.theme-adelheid.device-mobile .component-popup .header3.medium, body.theme-adelheid.device-mobile .publisher-popups__popup h3.medium,
  body.theme-adelheid.device-mobile .publisher-popups__popup .h3.medium,
  body.theme-adelheid.device-mobile .publisher-popups__popup .header3.medium {
    font-weight: 600; }

body.theme-adelheid.device-mobile > .page-wrapper h4,
body.theme-adelheid.device-mobile > .page-wrapper .h4,
body.theme-adelheid.device-mobile > .page-wrapper .header4, body.theme-adelheid.device-mobile .component-popup h4,
body.theme-adelheid.device-mobile .component-popup .h4,
body.theme-adelheid.device-mobile .component-popup .header4, body.theme-adelheid.device-mobile .publisher-popups__popup h4,
body.theme-adelheid.device-mobile .publisher-popups__popup .h4,
body.theme-adelheid.device-mobile .publisher-popups__popup .header4 {
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 16.5px;
  line-height: 1.2em;
  letter-spacing: 0em; }

body.theme-adelheid.device-mobile > .page-wrapper h5,
body.theme-adelheid.device-mobile > .page-wrapper .h5,
body.theme-adelheid.device-mobile > .page-wrapper .header5, body.theme-adelheid.device-mobile .component-popup h5,
body.theme-adelheid.device-mobile .component-popup .h5,
body.theme-adelheid.device-mobile .component-popup .header5, body.theme-adelheid.device-mobile .publisher-popups__popup h5,
body.theme-adelheid.device-mobile .publisher-popups__popup .h5,
body.theme-adelheid.device-mobile .publisher-popups__popup .header5 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-mobile > .page-wrapper h5.medium,
  body.theme-adelheid.device-mobile > .page-wrapper .h5.medium,
  body.theme-adelheid.device-mobile > .page-wrapper .header5.medium, body.theme-adelheid.device-mobile .component-popup h5.medium,
  body.theme-adelheid.device-mobile .component-popup .h5.medium,
  body.theme-adelheid.device-mobile .component-popup .header5.medium, body.theme-adelheid.device-mobile .publisher-popups__popup h5.medium,
  body.theme-adelheid.device-mobile .publisher-popups__popup .h5.medium,
  body.theme-adelheid.device-mobile .publisher-popups__popup .header5.medium {
    font-weight: 600; }
  body.theme-adelheid.device-mobile > .page-wrapper h5.bold,
  body.theme-adelheid.device-mobile > .page-wrapper .h5.bold,
  body.theme-adelheid.device-mobile > .page-wrapper .header5.bold, body.theme-adelheid.device-mobile .component-popup h5.bold,
  body.theme-adelheid.device-mobile .component-popup .h5.bold,
  body.theme-adelheid.device-mobile .component-popup .header5.bold, body.theme-adelheid.device-mobile .publisher-popups__popup h5.bold,
  body.theme-adelheid.device-mobile .publisher-popups__popup .h5.bold,
  body.theme-adelheid.device-mobile .publisher-popups__popup .header5.bold {
    font-weight: 700 !important; }

body.theme-adelheid.device-mobile > .page-wrapper h6,
body.theme-adelheid.device-mobile > .page-wrapper .h6,
body.theme-adelheid.device-mobile > .page-wrapper .header6, body.theme-adelheid.device-mobile .component-popup h6,
body.theme-adelheid.device-mobile .component-popup .h6,
body.theme-adelheid.device-mobile .component-popup .header6, body.theme-adelheid.device-mobile .publisher-popups__popup h6,
body.theme-adelheid.device-mobile .publisher-popups__popup .h6,
body.theme-adelheid.device-mobile .publisher-popups__popup .header6 {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-mobile > .page-wrapper h6.medium,
  body.theme-adelheid.device-mobile > .page-wrapper .h6.medium,
  body.theme-adelheid.device-mobile > .page-wrapper .header6.medium, body.theme-adelheid.device-mobile .component-popup h6.medium,
  body.theme-adelheid.device-mobile .component-popup .h6.medium,
  body.theme-adelheid.device-mobile .component-popup .header6.medium, body.theme-adelheid.device-mobile .publisher-popups__popup h6.medium,
  body.theme-adelheid.device-mobile .publisher-popups__popup .h6.medium,
  body.theme-adelheid.device-mobile .publisher-popups__popup .header6.medium {
    font-weight: 600; }

body.theme-adelheid.device-mobile > .page-wrapper p,
body.theme-adelheid.device-mobile > .page-wrapper .p, body.theme-adelheid.device-mobile .component-popup p,
body.theme-adelheid.device-mobile .component-popup .p, body.theme-adelheid.device-mobile .publisher-popups__popup p,
body.theme-adelheid.device-mobile .publisher-popups__popup .p {
  font-family: "pt-sans-pro";
  font-weight: 300;
  font-size: 18px;
  line-height: 1.7em;
  letter-spacing: 0em; }
  body.theme-adelheid.device-mobile > .page-wrapper p.intro-text, body.theme-adelheid.device-mobile > .page-wrapper p.bold,
  body.theme-adelheid.device-mobile > .page-wrapper .p.intro-text,
  body.theme-adelheid.device-mobile > .page-wrapper .p.bold, body.theme-adelheid.device-mobile .component-popup p.intro-text, body.theme-adelheid.device-mobile .component-popup p.bold,
  body.theme-adelheid.device-mobile .component-popup .p.intro-text,
  body.theme-adelheid.device-mobile .component-popup .p.bold, body.theme-adelheid.device-mobile .publisher-popups__popup p.intro-text, body.theme-adelheid.device-mobile .publisher-popups__popup p.bold,
  body.theme-adelheid.device-mobile .publisher-popups__popup .p.intro-text,
  body.theme-adelheid.device-mobile .publisher-popups__popup .p.bold {
    font-weight: 700; }

body.theme-adelheid.device-mobile > .page-wrapper blockquote > p, body.theme-adelheid.device-mobile .component-popup blockquote > p, body.theme-adelheid.device-mobile .publisher-popups__popup blockquote > p {
  font-size: 26.6px; }

body.theme-adelheid .c-ppc-adelheid__page-header .c-ppc-adelheid__page-header-container .c-ppc-adelheid__navigation-title {
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 28px;
  line-height: 1.2em;
  letter-spacing: 0em;
  text-transform: lowercase; }

body.theme-adelheid .c-ppc-adelheid__page-header .c-ppc-adelheid__page-header-container .sub-menu {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6em; }

body.theme-adelheid.device-mobile:not(.menu-open) .c-ppc-adelheid__page-header,
body.theme-adelheid.device-mobile:not(.menu-open) .c-ppc-adelheid__page-header--wrapper {
  pointer-events: none; }

body.theme-adelheid .content-wrapper p {
  font-family: "pt-sans-pro";
  font-weight: 300;
  font-size: 16px;
  line-height: 1.75em;
  letter-spacing: 0em; }

body.theme-adelheid .content-wrapper p b,
body.theme-adelheid .content-wrapper p strong,
body.theme-adelheid .content-wrapper p .intro-text {
  font-weight: 700;
  font-size: inherit; }

body.theme-adelheid .content-wrapper blockquote > p {
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 28px;
  line-height: 1.4em;
  letter-spacing: 0em;
  font-style: normal !important;
  font-weight: 600; }

.page-numbers {
  text-transform: lowercase;
  font-family: "dunbar-text";
  font-weight: 500;
  font-size: 32px;
  line-height: 1.2em;
  letter-spacing: 0em; }
  .page-numbers.medium {
    font-weight: 600; }

body.theme-adelheid > .page-wrapper .menu-footer-social-menu-container a {
  text-decoration: none !important; }

body.theme-adelheid main .gform_wrapper *, body.theme-adelheid main .gform_confirmation_wrapper * {
  font-family: "pt-sans-pro" !important;
  font-family: "dunbar-text" !important;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 0em;
  text-transform: lowercase; }

.icon > svg {
  position: absolute;
  top: 0;
  left: 0; }

body {
  background-color: #0a0a0a; }

.c-pub-page-background {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  background-color: #0a0a0a;
  z-index: -1;
  overflow: hidden; }

.c-pub-page-background__wrapper {
  width: inherit;
  height: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 3s ease-in-out;
  transition: all 3s ease-in-out; }

.c-pub-page-background__section {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .c-pub-page-background__section .c-pub-page-background__figure {
    width: inherit;
    height: 100%;
    background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat; }

.spider_popup_wrap {
  background-color: rgba(0, 0, 0, 0.75) !important; }

#spider_popup_overlay_0,
#spider_popup_overlay_1,
#spider_popup_overlay_3 {
  background-color: rgba(0, 0, 0, 0.75) !important; }

.spider_popup_wrap {
  right: 20px; }
  .spider_popup_wrap .bwg_close_btn {
    opacity: 1;
    background-color: #fa0019;
    width: 60px;
    height: 60px;
    background-image: url(../svg/navigation-close_white.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center; }
  .spider_popup_wrap .spider_popup_close_fullscreen {
    right: 0px;
    margin: 0; }
  .spider_popup_wrap .bwg_close_btn::before {
    content: ""; }
  .spider_popup_wrap .bwg-icon-angle-right::before {
    width: 60px;
    height: 60px;
    content: "next";
    font-family: swiper-icons; }
  .spider_popup_wrap .bwg-icon-angle-left::before {
    width: 60px;
    height: 60px;
    content: "prev";
    font-family: swiper-icons; }

#spider_popup_right-ico,
#spider_popup_left-ico {
  width: 60px;
  height: 60px;
  left: 0px;
  right: 0px; }

#spider_popup_left > span,
#spider_popup_right > span {
  background-color: #000000;
  border-radius: 0px;
  border: 0px none #ffffff;
  color: #fff;
  height: 35px;
  font-size: 25px;
  font-size: 45px;
  width: 35px;
  opacity: 1;
  left: 0px;
  right: 0px; }

#spider_popup_left > span {
  left: 0;
  right: auto; }

#spider_popup_right > span {
  left: auto;
  right: 20px; }

#spider_popup_right:hover > span {
  left: auto;
  right: 20px; }

#spider_popup_left > span {
  left: 20px;
  right: auto; }

#spider_popup_left:hover > span {
  left: 20px;
  right: auto; }

.bwg_load_btn {
  outline: none;
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 0em;
  text-transform: lowercase;
  padding: 6px 12px !important;
  border: none !important;
  outline: none;
  font-family: "dunbar-text";
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: 0em;
  text-transform: lowercase;
  padding: 6px 12px !important;
  border: none !important;
  font-size: 0px !important;
  background-color: transparent !important; }
  .bwg_load_btn:after {
    display: block;
    background-color: #fa0019 !important;
    content: "laad meer foto's";
    color: white;
    outline: none;
    font-family: "dunbar-text";
    font-weight: 600;
    font-size: 16px;
    line-height: 1.2em;
    letter-spacing: 0em;
    text-transform: lowercase;
    padding: 6px 12px !important;
    border: none !important; }

.bwg_loading_div_1,
.bwg_loading_div_2,
.bwg_loading_div_3,
.bwg_loading_div_4 {
  background-color: transparent !important;
  opacity: 0 !important; }

.tablenav-pages_0,
.tablenav-pages_1,
.tablenav-pages_2 {
  margin: 15px auto 45px !important;
  max-width: 160px; }

.c-ppc-adelheid__header-navigation__item.lvl-0 {
  background-color: #FA0019; }
  .c-ppc-adelheid__header-navigation__item.lvl-0 * {
    color: white; }
  .c-ppc-adelheid__header-navigation__item.lvl-0:nth-child(1) {
    background-color: #FFFFFF; }
    .c-ppc-adelheid__header-navigation__item.lvl-0:nth-child(1) * {
      color: black; }
  .c-ppc-adelheid__header-navigation__item.lvl-0:nth-child(2) {
    background-color: #FA9696; }
  .c-ppc-adelheid__header-navigation__item.lvl-0:nth-child(3) {
    background-color: #FA0019; }
  .c-ppc-adelheid__header-navigation__item.lvl-0:nth-child(4) {
    background-color: #AF0019; }
  .c-ppc-adelheid__header-navigation__item.lvl-0:nth-child(5) {
    background-color: #7D0019; }
  .c-ppc-adelheid__header-navigation__item.lvl-0:nth-child(6) {
    background-color: #4a0000; }
  .c-ppc-adelheid__header-navigation__item.lvl-0:nth-child(7) {
    background-color: #2b080d; }
  .c-ppc-adelheid__header-navigation__item.lvl-0:nth-child(8) {
    background-color: #0a0a0a; }

.c-ppc-adelheid__page-header .c-ppc-adelheid__header-bottom {
  fill: #FFFFFF; }

/* start ANIMATIONS / TRANSITIONS */
.c-ppc-adelheid__header-bottom {
  -webkit-transition: all 0.25s linear 0s !important;
  transition: all 0.25s linear 0s !important; }

.c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item {
  -webkit-transition: all 0.2s linear 0s !important;
  transition: all 0.2s linear 0s !important; }
  .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item .sub-menu {
    -webkit-transition: max-height 0.2s linear 0s, margin-bottom 0s !important;
    transition: max-height 0.2s linear 0s, margin-bottom 0s !important; }

.menu-open .c-ppc-adelheid__header-bottom {
  -webkit-transition: all 0.25s linear 0s !important;
  transition: all 0.25s linear 0s !important; }

.menu-open .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item {
  -webkit-transition: all 0.35s ease-in !important;
  transition: all 0.35s ease-in !important; }
  .menu-open .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item .sub-menu {
    -webkit-transition: max-height 0.15s ease-out 0s !important;
    transition: max-height 0.15s ease-out 0s !important; }
  .menu-open .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item.maximize .sub-menu {
    -webkit-transition: max-height 0.25s ease-out 0s !important;
    transition: max-height 0.25s ease-out 0s !important; }

/* end ANIMATIONS / TRANSITIONS */
body .c-ppc-adelheid__header-navigation__order--default {
  -webkit-box-ordinal-group: 51;
      -ms-flex-order: 50;
          order: 50; }

body .c-ppc-adelheid__page-header {
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  z-index: 100;
  right: 40px;
  top: 40px;
  left: auto;
  max-width: 295px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  -webkit-transform: translateY(-400vh);
          transform: translateY(-400vh);
  background-color: #0a0a0a !important;
  overflow: hidden; }

body .c-ppc-adelheid__page-header--wrapper {
  display: inherit;
  -webkit-box-orient: inherit;
  -webkit-box-direction: inherit;
      -ms-flex-direction: inherit;
          flex-direction: inherit;
  position: relative;
  height: inherit;
  width: inherit; }

body.loaded .c-ppc-adelheid__page-header, body.init .c-ppc-adelheid__page-header {
  -webkit-transform: translateY(0);
          transform: translateY(0); }

body .c-ppc-adelheid__page-header-container {
  position: relative;
  display: inherit;
  -webkit-box-orient: inherit;
  -webkit-box-direction: inherit;
      -ms-flex-direction: inherit;
          flex-direction: inherit;
  -webkit-box-pack: inherit;
      -ms-flex-pack: inherit;
          justify-content: inherit;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  body .c-ppc-adelheid__page-header-container > * {
    z-index: 10; }

body .c-ppc-adelheid__header-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  margin: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 150px;
          flex: 0 0 150px;
  box-sizing: border-box;
  background-color: #FA0019; }

body .c-ppc-adelheid__header--logo {
  cursor: pointer;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 10%; }
  body .c-ppc-adelheid__header--logo.mobile {
    display: none; }
  body .c-ppc-adelheid__header--logo svg {
    position: inherit;
    width: 100%;
    height: auto; }

body .c-ppc-adelheid__header-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  body .c-ppc-adelheid__header-navigation .menu {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item {
      height: auto;
      max-height: 0;
      position: relative; }
      body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item > .nav-title {
        padding: 14px 28px; }
      body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item a {
        cursor: pointer;
        width: 100%; }
      body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item:hover > .nav-title {
        text-decoration: underline !important; }
        body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item:hover > .nav-title * {
          color: inherit; }
      body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item .c-ppc-adelheid__header-navigation__item {
        z-index: 1; }
        body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item .c-ppc-adelheid__header-navigation__item:hover .title {
          text-decoration: underline !important; }
      body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item.active, body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item.passive {
        max-height: 300px !important; }
      body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item.passive > .nav-title > a {
        text-decoration: underline; }
      body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item .c-ppc-adelheid__header-navigation__item.active > .nav-title > a > .title,
      body .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item .c-ppc-adelheid__header-navigation__item.active > .nav-title > a {
        text-decoration: underline; }
    body .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item {
      overflow: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-box-pack: stretch;
          -ms-flex-pack: stretch;
              justify-content: stretch; }
      body .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item .nav-title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      body .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item .sub-menu {
        overflow: hidden !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-sizing: content-box;
                box-sizing: content-box;
        overflow: hidden;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 28px !important;
        position: relative;
        height: auto;
        max-height: 0; }
        body .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item .sub-menu .c-ppc-adelheid__header-navigation__item:last-of-type {
          margin-bottom: 14px; }

body.menu-open .c-ppc-adelheid__header-navigation .menu {
  max-height: 100vh !important; }
  body.menu-open .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item {
    max-height: 300px !important; }
    body.menu-open .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.maximize .sub-menu {
      max-height: 220px !important; }

body .c-ppc-adelheid__header-bottom {
  background-color: #0a0a0a;
  display: block;
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  body .c-ppc-adelheid__header-bottom .c-ppc-adelheid__navigation-button-social {
    padding: 14px 28px;
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    outline: 0;
    border: none;
    width: 20.4px;
    color: white;
    background-color: transparent;
    pointer-events: all;
    cursor: pointer; }
    body .c-ppc-adelheid__header-bottom .c-ppc-adelheid__navigation-button-social:focus {
      outline: none; }
  body .c-ppc-adelheid__header-bottom .icon-social {
    display: block;
    width: 20.4px;
    height: 20.4px; }
    body .c-ppc-adelheid__header-bottom .icon-social svg {
      position: relative; }

body .c-ppc-adelheid__header-hud {
  z-index: 1000;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 28px 28px 14px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  background-color: transparent !important; }
  body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-back,
  body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-search,
  body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0;
    outline: 0;
    border: none;
    width: 34px;
    height: 34px;
    color: white;
    background-color: transparent;
    pointer-events: all;
    cursor: pointer; }
    body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-back:focus,
    body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-search:focus,
    body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu:focus {
      outline: none; }
  body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-search {
    -ms-flex-item-align: end;
        align-self: flex-end;
    display: none;
    pointer-events: none;
    width: 38px;
    height: 38px; }
    body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-search .icon-search,
    body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-search .icon-search svg {
      fill: white;
      height: 38px;
      width: 38px; }
  body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu {
    -ms-flex-item-align: start;
        align-self: flex-start;
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    right: 18px;
    top: 20px; }
    body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu span {
      display: block;
      position: absolute;
      left: 8px;
      width: 17px;
      height: 3px;
      background: white; }
      body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu span:first-of-type {
        top: 8px; }
      body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu span:nth-of-type(2) {
        top: 15px;
        left: 8px; }
      body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu span:nth-of-type(3) {
        position: absolute;
        opacity: 0;
        left: calc(7.2px + 8px);
        height: 18px;
        width: 3px;
        top: 8px; }
      body .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu span:last-of-type {
        top: 22px; }

body .c-ppc-adelheid__header-cancel {
  position: absolute;
  opacity: 0;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 255, 255, 0.25);
  z-index: 1; }

body .c-ppc-adelheid__header-overlay {
  position: fixed;
  opacity: 0;
  pointer-events: none;
  z-index: -1;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.25s ease-in, z-index 0s linear 3s;
  transition: all 0.25s ease-in, z-index 0s linear 3s; }
  body .c-ppc-adelheid__header-overlay.active {
    -webkit-transition: all 0.5s ease-in, z-index 0s linear 0s;
    transition: all 0.5s ease-in, z-index 0s linear 0s;
    pointer-events: all;
    opacity: 1;
    z-index: 25; }

body:not(.init) .c-ppc-adelheid__header-overlay {
  background-color: black;
  -webkit-transition: all 0.5s ease-in, z-index 0s linear 0s;
  transition: all 0.5s ease-in, z-index 0s linear 0s;
  pointer-events: all;
  opacity: 1;
  z-index: 25; }

body .c-ppc-adelheid__header-overlay.page-transition-loading {
  -webkit-transition: opacity 0.35s ease-out;
  transition: opacity 0.35s ease-out;
  opacity: 1;
  right: 0;
  left: auto;
  z-index: 225;
  background-color: black;
  width: 100%;
  background-color: black;
  -webkit-transform-origin: right center;
          transform-origin: right center; }

body.loaded .c-ppc-adelheid__header-overlay.page-transition-loading {
  -webkit-transition: opacity 3.35s ease-out, -webkit-transform-origin 0s linear;
  transition: opacity 3.35s ease-out, -webkit-transform-origin 0s linear;
  transition: opacity 3.35s ease-out, transform-origin 0s linear;
  transition: opacity 3.35s ease-out, transform-origin 0s linear, -webkit-transform-origin 0s linear;
  -webkit-transform: scale3d(0, 1, 1);
          transform: scale3d(0, 1, 1);
  pointer-events: none;
  opacity: 0; }

body.loaded.exit .c-ppc-adelheid__header-overlay.page-transition-loading {
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
  opacity: 0; }

body.loaded .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item.active .dropdown:before, body.loaded .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item.passive .dropdown:before, body.init .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item.active .dropdown:before, body.init .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item.passive .dropdown:before {
  overflow: hidden;
  padding: 0; }

body.loaded .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item:not(.minimize):not(.maximize):not(.active):not(.passive) .sub-menu, body.init .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item:not(.minimize):not(.maximize):not(.active):not(.passive) .sub-menu {
  overflow: hidden;
  padding: 0; }

body.loaded .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item.minimize .sub-menu, body.init .c-ppc-adelheid__header-navigation .menu > .c-ppc-adelheid__header-navigation__item.minimize .sub-menu {
  overflow: hidden;
  padding: 0; }

body.loaded .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item:not(.minimize):not(.maximize):not(.active):not(.passive) .sub-menu, body.init .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item:not(.minimize):not(.maximize):not(.active):not(.passive) .sub-menu {
  overflow: hidden;
  padding: 0; }

body.loaded .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.minimize .sub-menu, body.init .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.minimize .sub-menu {
  overflow: hidden;
  padding: 0; }

body.loaded .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.active > .nav-title > a > .title, body.init .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.active > .nav-title > a > .title {
  text-decoration: underline; }

body.loaded .c-ppc-adelheid__page-header-container, body.init .c-ppc-adelheid__page-header-container {
  height: auto;
  /*max-height: 0;*/ }
  body.loaded .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.lvl-0, body.init .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.lvl-0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    body.loaded .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.lvl-0:not(.passive):not(.active), body.init .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.lvl-0:not(.passive):not(.active) {
      /*display: none;*/ }
    body.loaded .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.lvl-0 .sub-menu, body.init .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.lvl-0 .sub-menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      /*display: none;*/
      max-height: 0; }
  body.loaded .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-bottom, body.init .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-bottom {
    /*display: none;*/
    max-height: 0;
    height: auto; }

body.loaded.menu-open, body.init.menu-open {
  max-height: 100vh; }
  body.loaded.menu-open .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-search, body.init.menu-open .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-search {
    /*display: flex;*/
    max-height: 300px !important; }
  body.loaded.menu-open .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.lvl-0:not(.passive):not(.active), body.init.menu-open .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.lvl-0:not(.passive):not(.active) {
    /*display: flex;*/ }
  body.loaded.menu-open .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.lvl-0 .sub-menu, body.init.menu-open .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-navigation .menu .c-ppc-adelheid__header-navigation__item.lvl-0 .sub-menu {
    /*display: flex;*/
    /*max-height: 100%;*/ }
  body.loaded.menu-open .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-bottom, body.init.menu-open .c-ppc-adelheid__page-header-container .c-ppc-adelheid__header-bottom {
    /*display: flex;*/
    max-height: 300px !important; }

body.menu-open .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
  body.menu-open .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu span:first-of-type {
    opacity: 0;
    left: 8.5px;
    width: 3px; }
  body.menu-open .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu span:nth-of-type(3) {
    opacity: 1;
    left: calc(7.2px + 8px); }
  body.menu-open .c-ppc-adelheid__header-hud .c-ppc-adelheid__navigation-button-menu span:last-of-type {
    opacity: 0;
    left: 8.5px;
    width: 3px; }

/*
=========   Devices!   ---------------------------•
 */
body.device-desktop.small .c-ppc-adelheid__page-header {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform-origin: top right;
          transform-origin: top right; }

body.device-tablet.landscape .c-ppc-adelheid__page-header {
  top: 20px !important;
  right: 20px !important; }

body.device-tablet.landscape .c-ppc-adelheid__page-header {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform-origin: top right;
          transform-origin: top right; }

body.device-tablet.portrait .c-ppc-adelheid__page-header {
  top: 20px !important;
  right: 20px !important;
  max-width: 35%;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform-origin: top right;
          transform-origin: top right; }

body.device-mobile .c-ppc-adelheid__page-header {
  top: 10px !important;
  -webkit-transform-origin: top right;
          transform-origin: top right; }

body.device-mobile .c-ppc-adelheid__header-hud {
  border-radius: 5px;
  padding: 10px !important;
  background-color: #fa0019 !important;
  width: 70px;
  height: 70px;
  right: 0;
  left: auto;
  position: fixed;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

body.device-mobile .c-ppc-adelheid__navigation-button-menu {
  padding: 0px;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  position: relative;
  margin: 0 !important;
  background-color: #fa0019 !important;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -ms-flex-item-align: center;
      align-self: center;
  justify-self: center; }

body.device-mobile .c-ppc-adelheid__header-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fa0019 !important;
  background-color: transparent !important;
  background-image: none !important;
  max-height: 70px;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  body.device-mobile .c-ppc-adelheid__header-top figure {
    background-color: #fa0019 !important;
    padding: 0; }
    body.device-mobile .c-ppc-adelheid__header-top figure.c-ppc-adelheid__header--logo.mobile {
      -webkit-transform: translateY(-70px);
              transform: translateY(-70px);
      -webkit-transition: 0.1s all linear;
      transition: 0.1s all linear;
      position: relative;
      top: 0;
      left: 0;
      width: 100%;
      margin: 0 !important;
      height: 70px;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      body.device-mobile .c-ppc-adelheid__header-top figure.c-ppc-adelheid__header--logo.mobile * {
        fill: white; }
      body.device-mobile .c-ppc-adelheid__header-top figure.c-ppc-adelheid__header--logo.mobile > svg {
        margin-top: 8px;
        margin-left: 27px;
        position: relative;
        height: 55px;
        width: 60%; }

body.device-mobile.menu-open.scrolled figure.c-ppc-adelheid__header--logo.mobile {
  -webkit-transition: 0.05s all linear;
  transition: 0.05s all linear;
  -webkit-transform: translateY(0px) !important;
          transform: translateY(0px) !important; }

body.device-mobile.menu-open.unscrolled figure.c-ppc-adelheid__header--logo.mobile {
  -webkit-transition: 0.05s all linear;
  transition: 0.05s all linear;
  -webkit-transform: translateY(0px) !important;
          transform: translateY(0px) !important; }

body.device-mobile:not(.menu-open).scrolled figure.c-ppc-adelheid__header--logo.mobile {
  -webkit-transition: 0.75s all linear 0.2s;
  transition: 0.75s all linear 0.2s;
  -webkit-transform: translateY(-70px);
          transform: translateY(-70px); }

body.device-mobile .c-ppc-adelheid__header-bottom {
  width: 100%;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

body.device-mobile .c-ppc-adelheid__page-header-container {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: none; }

body.device-mobile .c-ppc-adelheid__page-header {
  width: auto;
  top: 10px;
  right: 10px;
  left: 10px;
  max-width: 100%;
  pointer-events: auto;
  background-color: transparent !important; }

body.device-mobile .c-ppc-adelheid__header-navigation {
  margin-top: 0;
  position: relative; }

body.device-mobile .c-ppc-adelheid__page-header--wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  height: 100%;
  pointer-events: auto; }
  body.device-mobile .c-ppc-adelheid__page-header--wrapper .c-ppc-adelheid__navigation-button-menu {
    margin-top: -8px; }

body.device-mobile .c-ppc-adelheid__header--logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0 14px 7px; }
  body.device-mobile .c-ppc-adelheid__header--logo.mobile * {
    fill: white; }
  body.device-mobile .c-ppc-adelheid__header--logo:not(.mobile) {
    display: none; }
  body.device-mobile .c-ppc-adelheid__header--logo svg {
    width: auto;
    height: auto; }

body.device-mobile .menu > .c-ppc-adelheid__header-navigation__item {
  padding-left: 28px; }
  body.device-mobile .menu > .c-ppc-adelheid__header-navigation__item .nav-title * {
    font-size: calc(7px + 2vw) !important; }
  body.device-mobile .menu > .c-ppc-adelheid__header-navigation__item > .nav-title {
    padding-top: 8.4px;
    padding-bottom: 8.4px; }
    body.device-mobile .menu > .c-ppc-adelheid__header-navigation__item > .nav-title > a > * {
      font-size: calc(11px + 2vw) !important; }

body.device-mobile:not(.menu-open) .c-ppc-adelheid__header-navigation {
  margin-top: 0;
  height: 0px;
  overflow: hidden;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0; }

body.device-mobile:not(.menu-open) .menu > .c-ppc-adelheid__header-navigation__item.active, body.device-mobile:not(.menu-open) .menu > .c-ppc-adelheid__header-navigation__item.passive {
  max-height: 0px !important;
  -webkit-transition: all 0s 0s;
  transition: all 0s 0s; }

.theme-adelheid .c-pub-breadcrumb {
  max-width: 1200px; }
  .theme-adelheid .c-pub-breadcrumb .c-pub-breadcrumb__item:not(.disabled) a {
    color: #7D0019 !important;
    text-decoration: none !important;
    font-size: 2rem !important; }
    .theme-adelheid .c-pub-breadcrumb .c-pub-breadcrumb__item:not(.disabled) a:hover {
      color: #FA0019 !important; }
    .theme-adelheid .c-pub-breadcrumb .c-pub-breadcrumb__item:not(.disabled) a:before {
      display: inline-block;
      width: 20px;
      height: 40px;
      font-size: 28px;
      font-family: "adelheid-icons";
      content: "\e803"; }
    .theme-adelheid .c-pub-breadcrumb .c-pub-breadcrumb__item:not(.disabled) a:after {
      content: "terug"; }

.theme-adelheid .c-pub-breadcrumb__item.one.one a {
  color: #FA0019 !important; }

.theme-adelheid .c-pub-breadcrumb__item:not(.disabled) a {
  text-decoration: underline !important;
  color: black; }

.theme-adelheid .c-pub-breadcrumb__item--current a {
  color: #FA0019;
  text-decoration: none !important; }

.theme-adelheid.device-mobile .c-pub-breadcrumb {
  margin-top: 60px; }

.theme-adelheid .c-pub-breadcrumb__back {
  color: #AF0019 !important;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  padding: 10px 15px 12px;
  font-size: 20px;
  letter-spacing: 0.02em;
  display: block;
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: absolute;
  top: 50px;
  padding: 0; }
  .theme-adelheid .c-pub-breadcrumb__back:hover {
    color: #FA0019 !important; }
  .theme-adelheid .c-pub-breadcrumb__back:before {
    display: inline-block;
    width: 20px;
    height: 40px;
    font-size: 28px;
    font-family: "adelheid-icons";
    content: "\e803"; }

.theme-adelheid:not(.device-desktop) .c-pub-breadcrumb {
  max-width: 800px;
  margin: 0 auto;
  margin-top: 50px; }
  .theme-adelheid:not(.device-desktop) .c-pub-breadcrumb .c-pub-breadcrumb__back {
    position: relative;
    top: 0; }

body.theme-adelheid .c-pub-postgrid__pagination .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  body.theme-adelheid .c-pub-postgrid__pagination .page-numbers * {
    list-style-type: none;
    color: white !important;
    margin: 0 2px; }
    body.theme-adelheid .c-pub-postgrid__pagination .page-numbers *.page-numbers {
      text-decoration: none !important; }
      body.theme-adelheid .c-pub-postgrid__pagination .page-numbers *.page-numbers.current {
        text-decoration: underline !important; }

body.theme-adelheid:not(.page-template-template-calendar) .publisher-griditem__more {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.85);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20%;
  color: #fa0019; }
  body.theme-adelheid:not(.page-template-template-calendar) .publisher-griditem__more .publisher-griditem__more--title {
    text-align: center;
    color: #fa0019; }
    body.theme-adelheid:not(.page-template-template-calendar) .publisher-griditem__more .publisher-griditem__more--title > span {
      color: #ffffff !important;
      text-decoration: underline !important; }

body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem * {
    text-decoration: none !important; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem:not(.calendar):hover {
    -webkit-transition: none;
    transition: none;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-box-shadow: none;
            box-shadow: none; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__head {
    width: 100%; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__head .c-pub-postgriditem__head__labels {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 100%; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__head .c-pub-postgriditem__head__labels > * {
        padding: 20px; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__head .c-pub-postgriditem__head__labels > .meta {
        padding: 15px 20px; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__head .c-pub-postgriditem__head__thumb-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
      height: 100% !important;
      width: 100%;
      position: absolute;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__head .visual figure {
      width: 100%;
      height: 100%; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__body {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    background-color: "#E6E6E6";
    padding: 0px 25px 17px;
    color: #fff !important;
    min-height: 155px !important; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__footer {
    background-color: "#E6E6E6";
    padding: 10px 25px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__footer > * .c-pub-content__tags--item-button {
      background-color: #f1f1f1;
      padding: 10px 15px;
      margin-right: 10px;
      white-space: nowrap;
      color: #fff !important; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__footer > * .c-pub-content__tags--item-button:not(.second) {
        border: 2px #fff solid;
        color: #000 !important; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__footer > * .c-pub-content__tags--item-button:not(.second):hover {
          background-color: #f1f1f1 !important;
          color: #fa0019 !important; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__footer > * .c-pub-content__tags--item-button.second {
        background-color: #AF0019;
        color: white !important;
        border: 2px #fa0019 solid; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__footer > * .c-pub-content__tags--item-button.second:hover {
          background-color: #fa0019 !important; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search {
    width: 100% !important; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link {
      height: 150px;
      position: relative; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link > * {
        -webkit-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link > * > * {
          padding: 10px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link .c-pub-postgriditem__thumb {
        background-size: cover;
        background-position: 20% top;
        background-color: #333; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link .c-pub-postgriditem__head {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: space-evenly;
            -ms-flex-pack: space-evenly;
                justify-content: space-evenly;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-transform: lowercase !important; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link .c-pub-postgriditem__head > span.term, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link .c-pub-postgriditem__head > span.tag {
          background-color: transparent !important; }
          body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link .c-pub-postgriditem__head > span.term > span, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link .c-pub-postgriditem__head > span.tag > span {
            background-color: inherit !important; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link .c-pub-postgriditem__body {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-item-align: center;
            align-self: center;
        padding-left: 50px;
        min-height: 50px !important; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link:hover .c-pub-postgriditem__head {
        background-color: transparent !important; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link:hover .c-pub-postgriditem__head > span.term, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link:hover .c-pub-postgriditem__head > span.tag {
          color: white !important;
          background-color: transparent !important; }
          body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link:hover .c-pub-postgriditem__head > span.term > span, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link:hover .c-pub-postgriditem__head > span.tag > span {
            color: inherit !important;
            background-color: inherit !important; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.search .griditem-container .griditem-wrapper .c-pub-postgriditem__link:hover .c-pub-postgriditem__body {
        color: #FA0019 !important; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.nieuws .griditem-container .griditem-wrapper {
    height: 525px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #fff; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.nieuws .griditem-container .griditem-wrapper .c-pub-postgriditem__head {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 55%;
              flex: 0 0 55%;
      -webkit-box-pack: stretch;
          -ms-flex-pack: stretch;
              justify-content: stretch; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.nieuws .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
            -ms-flex: auto;
                flex: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.nieuws .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .visual {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.nieuws .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--title {
          display: block; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.nieuws .griditem-container .griditem-wrapper .c-pub-postgriditem__body .excerpt span.p {
      color: #000 !important; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media.term_videos .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper {
    position: relative; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media.term_videos .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__thumb-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
      height: 100% !important;
      width: 100%;
      position: absolute;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 4% 6%; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media.term_videos .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__thumb-wrapper .visual {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 0;
        height: 50% !important;
        position: relative !important;
        z-index: -1; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media.term_videos .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__thumb-wrapper .visual figure {
          background-size: cover; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media.term_videos .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper::before {
      position: absolute;
      display: block;
      content: "";
      width: 100%;
      height: 100%;
      background-size: 100% 100%;
      background-image: url("../img/video.png"); }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .griditem-container .griditem-wrapper, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .griditem-container .griditem-wrapper {
    height: 400px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .griditem-container .griditem-wrapper .c-pub-postgriditem__head, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .griditem-container .griditem-wrapper .c-pub-postgriditem__head {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      -webkit-box-pack: stretch;
          -ms-flex-pack: stretch;
              justify-content: stretch; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
            -ms-flex: auto;
                flex: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .visual, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .visual {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%;
          position: absolute;
          width: 100%;
          height: 100%;
          z-index: 1; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels {
          z-index: 2; }
          body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--title, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--title {
            display: block; }
          body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--date, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--date {
            display: inline-block; }
          body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--term, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--term {
            display: inline-block;
            float: left; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek {
    overflow: initial;
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate(1.83deg) scale3d(0.94, 0.94, 1);
            transform: rotate(1.83deg) scale3d(0.94, 0.94, 1);
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine:hover, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek:hover {
      -webkit-transform: rotate(0deg) scale3d(0.96, 0.96, 1);
              transform: rotate(0deg) scale3d(0.96, 0.96, 1);
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      -webkit-transform-origin: center;
              transform-origin: center; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine:hover .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .backside, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek:hover .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .backside {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%;
        position: absolute;
        width: 92%;
        height: 100%;
        background-color: #bbb;
        -webkit-transform-origin: left top;
                transform-origin: left top;
        z-index: 1; }
    body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine .griditem-container .griditem-wrapper, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek .griditem-container .griditem-wrapper {
      height: 500px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine .griditem-container .griditem-wrapper .c-pub-postgriditem__head, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek .griditem-container .griditem-wrapper .c-pub-postgriditem__head {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        -webkit-box-pack: stretch;
            -ms-flex-pack: stretch;
                justify-content: stretch; }
        body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-flex: 1;
              -ms-flex: auto;
                  flex: auto;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .visual, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .visual {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 100%;
                    flex: 0 0 100%;
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 2;
            -webkit-transform-origin: left top;
                    transform-origin: left top; }
          body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .backside, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .backside {
            -webkit-box-flex: 1;
                -ms-flex: 1 1 100%;
                    flex: 1 1 100%;
            position: absolute;
            width: 95%;
            height: 100%;
            background-color: #222;
            -webkit-transform-origin: left top;
                    transform-origin: left top;
            -webkit-transform: skew(0, -1.5deg);
                    transform: skew(0, -1.5deg);
            -webkit-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
            z-index: 1; }
          body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels {
            z-index: 3;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            padding: 10px 10px; }
            body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--title, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--title {
              display: block;
              text-align: right; }
            body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--svg, body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek .griditem-container .griditem-wrapper .c-pub-postgriditem__head .c-pub-postgriditem__head-wrapper .c-pub-postgriditem__head__labels .c-pub-postgriditem__head__labels--svg {
              display: block;
              position: absolute; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__head__labels--title {
    color: #FA0019;
    background-color: white; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem .c-pub-postgriditem__head__labels--date {
    color: white;
    background-color: #0a0a0a; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine .c-pub-postgriditem__head__labels--svg {
    width: calc(100% - 50px);
    top: 10px;
    left: -5px; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.magazine .c-pub-postgriditem__head__labels--title {
    color: #af0019;
    background-color: transparent; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek .c-pub-postgriditem__head__labels--svg {
    width: 70%;
    top: 10px;
    left: -5px; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.jaarboek .c-pub-postgriditem__head__labels--title {
    color: #fa001a;
    background-color: transparent; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .c-pub-postgriditem__head__labels--title {
    color: white;
    background-color: #fa9696; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .c-pub-postgriditem__head__labels--date {
    color: white;
    background-color: #0a0a0a; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .c-pub-postgriditem__head__labels--title,
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .c-pub-postgriditem__head__labels--term {
    color: white;
    background-color: #af0019; }
  body.theme-adelheid:not(.page-template-template-calendar) .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .c-pub-postgriditem__head__labels--date {
    color: white;
    background-color: #0a0a0a; }

body.theme-adelheid:not(.page-template-template-calendar).in-de-media-template-default .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.werk .c-pub-postgriditem__head__labels--title {
  color: white;
  background-color: #af0019; }

body.theme-adelheid.page-template-template-calendar .page-wrapper main .content-container .content-wrapper {
  max-width: 1200px;
  color: white; }
  body.theme-adelheid.page-template-template-calendar .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem {
    width: 100%;
    position: relative !important;
    top: 0 !important; }

body.theme-adelheid.device-mobile .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar .calendar-link button, body.theme-adelheid.device-tablet .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar .calendar-link button {
  padding-top: 7.5px !important;
  padding-bottom: 7.5px !important; }

body.theme-adelheid.device-mobile .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.date, body.theme-adelheid.device-tablet .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.date {
  padding-top: 7.5px !important;
  padding-bottom: 7.5px !important; }

body.theme-adelheid.device-mobile .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .content img, body.theme-adelheid.device-tablet .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .content img {
  height: 200px !important; }

body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar .calendar-link button, body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar .calendar-link button {
  padding-top: 7.5px !important;
  padding-bottom: 7.5px !important; }

body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header, body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.date, body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.date {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important; }
  body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.location, body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.location {
    background-color: #2b080d; }
    body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.location span, body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.location span {
      font-size: 14px; }
  body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header > *, body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header > * {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }

body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row, body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row > div:first-child, body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row > div:first-child {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important; }
  body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row > div:nth-child(2), body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row > div:nth-child(2) {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important; }
  body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row > div:nth-child(3), body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row > div:nth-child(3) {
    padding-top: 0 !important;
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
    display: block !important; }
  body.theme-adelheid.device-tablet.portrait .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row > div .calendar-linktopage, body.theme-adelheid.device-tablet.landscape .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row > div .calendar-linktopage {
    text-align: left !important; }

body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item {
  width: 100% !important;
  height: 200px !important; }
  body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .publisher-griditem__more, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .publisher-griditem__more {
    background-color: rgba(0, 0, 0, 0.75); }
  body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .publisher-griditem__more, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .publisher-griditem__more {
    padding: 0 30% !important; }
  body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .griditem-container, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .griditem-container {
    height: 100% !important; }
    body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .griditem-container .griditem-wrapper, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .griditem-container .griditem-wrapper {
      height: 100% !important; }
  body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__head-wrapper .visual, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__head-wrapper .visual {
    padding: 0 !important;
    height: 100%; }
  body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__head, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__head {
    height: 100% !important;
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important; }
  body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__head__labels, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__head__labels {
    display: none !important; }
  body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__body, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__body {
    display: none !important; }
  body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__footer, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__footer {
    display: none !important; }
  body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__content, body.theme-adelheid.device-tablet.landscape .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .c-pub-postgriditem__content {
    display: none !important; }

body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.nieuws .c-pub-postgriditem__head-wrapper {
  display: block !important; }
  body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.nieuws .c-pub-postgriditem__head-wrapper .visual figure {
    padding-bottom: 56%; }

body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.nieuws .c-pub-postgriditem__body {
  min-height: 1px !important; }

body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem.nieuws .griditem-container .griditem-wrapper {
  height: 450px !important;
  height: auto !important; }

body.theme-adelheid.device-mobile .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem.werk .griditem-container .griditem-wrapper, body.theme-adelheid.device-mobile .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem.in-de-media .griditem-container .griditem-wrapper {
  height: 350px !important; }

body.theme-adelheid.device-mobile .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem.search .c-pub-postgriditem__content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  body.theme-adelheid.device-mobile .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem.search .c-pub-postgriditem__content > .c-pub-postgriditem__body > span,
  body.theme-adelheid.device-mobile .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem.search .c-pub-postgriditem__content > .c-pub-postgriditem__head > span {
    font-size: 80% !important; }
  body.theme-adelheid.device-mobile .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem.search .c-pub-postgriditem__content > * {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
    min-height: 1px !important;
    padding: 20px !important;
    text-align: left !important;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }

body.theme-adelheid.device-mobile .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  body.theme-adelheid.device-mobile .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.date {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important; }
  body.theme-adelheid.device-mobile .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.location {
    background-color: #2b080d; }
    body.theme-adelheid.device-mobile .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header .calendar-date-col.location span {
      font-size: 14px; }
  body.theme-adelheid.device-mobile .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar header > * {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }

body.theme-adelheid.device-mobile .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }
  body.theme-adelheid.device-mobile .calendar-view .content-wrapper .c-pub-postgrid__list.view-list .archive-container.c-pub-postgrid__listitem.calendar article > .o-flex--column > .o-flex--row > div:first-child {
    display: none; }

body.theme-adelheid.device-mobile .page-wrapper main .content-container .content-wrapper .gridsize-14 .c-pub-postgrid__listitem.more-item .publisher-griditem__more {
  padding: 0 20% !important; }

body.theme-adelheid.device-mobile .c-pub-postgriditem__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  body.theme-adelheid.device-mobile .c-pub-postgriditem__content > .c-pub-postgriditem__body > span,
  body.theme-adelheid.device-mobile .c-pub-postgriditem__content > .c-pub-postgriditem__head > span {
    font-size: 80% !important; }
  body.theme-adelheid.device-mobile .c-pub-postgriditem__content > * {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
    min-height: 1px !important;
    padding: 20px !important;
    text-align: left !important;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }

.theme-adelheid .c-pub-content__tags {
  padding: 0;
  margin: calc($default-text-padding * 2 +1em) auto 20px;
  max-width: 800px; }

.theme-adelheid .c-pub-content__tags--item-link {
  position: relative; }
  @media (hover: hover) {
    .theme-adelheid .c-pub-content__tags--item-link:hover {
      background-color: #FA0019;
      color: white; } }

/* DEVICE! */
body.theme-adelheid section.hud > nav {
  top: auto;
  bottom: 0;
  height: 0px; }
  body.theme-adelheid section.hud > nav > a {
    border-radius: 5px;
    top: -100px;
    overflow: hidden; }
    body.theme-adelheid section.hud > nav > a .arrow {
      width: 65px;
      height: 65px;
      background-image: url(../../assets/svg/nav-arrow_white.svg);
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    body.theme-adelheid section.hud > nav > a.left {
      left: 40px !important; }
      body.theme-adelheid section.hud > nav > a.left .arrow {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
    body.theme-adelheid section.hud > nav > a.right {
      right: 40px !important; }
    body.theme-adelheid section.hud > nav > a.left, body.theme-adelheid section.hud > nav > a.right {
      -webkit-filter: none;
              filter: none; }
      body.theme-adelheid section.hud > nav > a.left .info, body.theme-adelheid section.hud > nav > a.right .info {
        height: 65px;
        font-family: "dunbar-text"; }
        body.theme-adelheid section.hud > nav > a.left .info figure, body.theme-adelheid section.hud > nav > a.right .info figure {
          display: none; }
        body.theme-adelheid section.hud > nav > a.left .info .hud-text span.title, body.theme-adelheid section.hud > nav > a.right .info .hud-text span.title {
          white-space: nowrap;
          max-width: 100%; }
    body.theme-adelheid section.hud > nav > a:hover .arrow {
      background-image: url(../../assets/svg/nav-arrow_black.svg); }

/* DEVICE! */
body.device-mobile.summary-active section.hud nav, body.device-tablet.portrait.summary-active section.hud nav {
  position: relative;
  display: block; }

body.device-mobile.summary-active section.hud .hud_button, body.device-tablet.portrait.summary-active section.hud .hud_button {
  -webkit-transition: all 1s 2s ease;
  transition: all 1s 2s ease; }
  body.device-mobile.summary-active section.hud .hud_button:hover, body.device-tablet.portrait.summary-active section.hud .hud_button:hover {
    background-color: transparent; }
  body.device-mobile.summary-active section.hud .hud_button.summary, body.device-tablet.portrait.summary-active section.hud .hud_button.summary {
    background-color: transparent; }

body.device-mobile section.hud, body.device-tablet.portrait section.hud {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  body.device-mobile section.hud > *, body.device-tablet.portrait section.hud > * {
    background-color: transparent;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
  body.device-mobile section.hud ol.breadcrumb, body.device-tablet.portrait section.hud ol.breadcrumb {
    display: none; }
  body.device-mobile section.hud > div.branding, body.device-tablet.portrait section.hud > div.branding {
    position: relative; }
  body.device-mobile section.hud .hud_button, body.device-tablet.portrait section.hud .hud_button {
    height: 80px;
    position: relative;
    -webkit-transition: all 1s ease;
    transition: all 1s ease; }
  body.device-mobile section.hud .left .arrow,
  body.device-mobile section.hud .right .arrow, body.device-tablet.portrait section.hud .left .arrow,
  body.device-tablet.portrait section.hud .right .arrow {
    height: calc( 40px + 4vw);
    width: calc( 7px + 7vw);
    background-repeat: no-repeat;
    background-size: 50%;
    background-color: transparent;
    background-image: url(../../assets/svg/nav-arrow_white.svg);
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  body.device-mobile section.hud .left .info,
  body.device-mobile section.hud .right .info, body.device-tablet.portrait section.hud .left .info,
  body.device-tablet.portrait section.hud .right .info {
    display: none; }
  body.device-mobile section.hud .left, body.device-tablet.portrait section.hud .left {
    left: 40px !important; }
    body.device-mobile section.hud .left .arrow, body.device-tablet.portrait section.hud .left .arrow {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
  body.device-mobile section.hud .right, body.device-tablet.portrait section.hud .right {
    right: 40px !important; }
    body.device-mobile section.hud .right .arrow, body.device-tablet.portrait section.hud .right .arrow {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }

body.device-mobile.loaded section.hud .left, body.device-tablet.portrait.loaded section.hud .left {
  -webkit-filter: drop-shadow(-5px 0px 0 rgba(173, 223, 227, 0.75));
          filter: drop-shadow(-5px 0px 0 rgba(173, 223, 227, 0.75)); }

body.device-mobile.loaded section.hud .right, body.device-tablet.portrait.loaded section.hud .right {
  -webkit-filter: drop-shadow(5px 0px 0 rgba(241, 204, 93, 0.75));
          filter: drop-shadow(5px 0px 0 rgba(241, 204, 93, 0.75)); }

body.device-mobile.loaded section.hud .hud_button.branding .branding, body.device-tablet.portrait.loaded section.hud .hud_button.branding .branding {
  display: none; }

body.device-mobile.loaded section.hud .hud_button.branding .branding-mobile, body.device-tablet.portrait.loaded section.hud .hud_button.branding .branding-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  body.device-mobile.loaded section.hud .hud_button.branding .branding-mobile > img, body.device-tablet.portrait.loaded section.hud .hud_button.branding .branding-mobile > img {
    left: 0; }
    body.device-mobile.loaded section.hud .hud_button.branding .branding-mobile > img.vdwiel, body.device-tablet.portrait.loaded section.hud .hud_button.branding .branding-mobile > img.vdwiel {
      -webkit-transition: left 1s 1.5s ease, -webkit-transform 1s 1.5s ease;
      transition: left 1s 1.5s ease, -webkit-transform 1s 1.5s ease;
      transition: transform 1s 1.5s ease, left 1s 1.5s ease;
      transition: transform 1s 1.5s ease, left 1s 1.5s ease, -webkit-transform 1s 1.5s ease;
      -webkit-transform: translateX(0);
              transform: translateX(0);
      left: 5px; }
    body.device-mobile.loaded section.hud .hud_button.branding .branding-mobile > img.publication, body.device-tablet.portrait.loaded section.hud .hud_button.branding .branding-mobile > img.publication {
      -webkit-transition: left 1s 2.5s ease, -webkit-transform 1s 2.5s ease;
      transition: left 1s 2.5s ease, -webkit-transform 1s 2.5s ease;
      transition: transform 1s 2.5s ease, left 1s 2.5s ease;
      transition: transform 1s 2.5s ease, left 1s 2.5s ease, -webkit-transform 1s 2.5s ease;
      -webkit-transform: translateX(0);
              transform: translateX(0);
      left: 5px; }

body .publisher-results__searchform .probox {
  -webkit-box-shadow: -1px -1px 0px 0px #fa0019 inset !important;
          box-shadow: -1px -1px 0px 0px #fa0019 inset !important; }

.gform_wrapper input {
  margin: 25px 0 0; }

.gform_wrapper input[type="submit"] {
  margin-top: 35px; }

.gform_wrapper,
.gform_confirmation_wrapper {
  /* Base for label styling */
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
  /* disabled checkbox */
  /* accessibility */
  /* hover style just for information */ }
  .gform_wrapper span.gfield_required,
  .gform_confirmation_wrapper span.gfield_required {
    color: red !important; }
  .gform_wrapper div.validation_error, .gform_wrapper.gform_validation_error div.validation_error,
  .gform_confirmation_wrapper div.validation_error,
  .gform_confirmation_wrapper.gform_validation_error div.validation_error {
    color: red !important;
    display: none; }
  .gform_wrapper .validation_message,
  .gform_wrapper .gform_confirmation_message, .gform_wrapper.gform_validation_error .validation_message,
  .gform_wrapper.gform_validation_error .gform_confirmation_message,
  .gform_confirmation_wrapper .validation_message,
  .gform_confirmation_wrapper .gform_confirmation_message,
  .gform_confirmation_wrapper.gform_validation_error .validation_message,
  .gform_confirmation_wrapper.gform_validation_error .gform_confirmation_message {
    color: red !important;
    margin: 0 0 1.2em 0; }
  .gform_wrapper select,
  .gform_confirmation_wrapper select {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    padding: 5px 4px !important;
    min-height: 45px;
    text-indent: 4px !important;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20id%3D%22i-chevron-bottom%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M30%2012%20L16%2024%202%2012%22%20%2F%3E%0A%3C%2Fsvg%3E");
    background-position: center right 12px;
    background-repeat: no-repeat;
    background-size: 16px; }
  .gform_wrapper.gf_browser_chrome select,
  .gform_confirmation_wrapper.gf_browser_chrome select {
    margin-top: 18px !important; }
  .gform_wrapper .gfield.column-2,
  .gform_confirmation_wrapper .gfield.column-2 {
    width: 49%;
    display: inline-block !important; }
    .gform_wrapper .gfield.column-2 label,
    .gform_confirmation_wrapper .gfield.column-2 label {
      display: inline-block !important; }
    .gform_wrapper .gfield.column-2 > label,
    .gform_confirmation_wrapper .gfield.column-2 > label {
      color: #009ca3 !important; }
  .gform_wrapper input,
  .gform_wrapper textarea,
  .gform_confirmation_wrapper input,
  .gform_confirmation_wrapper textarea {
    padding-left: 9px !important;
    margin-top: 0px;
    width: 100% !important;
    border: none; }
    .gform_wrapper input::-webkit-input-placeholder,
    .gform_wrapper textarea::-webkit-input-placeholder,
    .gform_confirmation_wrapper input::-webkit-input-placeholder,
    .gform_confirmation_wrapper textarea::-webkit-input-placeholder {
      color: #999999; }
    .gform_wrapper input::-moz-placeholder,
    .gform_wrapper textarea::-moz-placeholder,
    .gform_confirmation_wrapper input::-moz-placeholder,
    .gform_confirmation_wrapper textarea::-moz-placeholder {
      color: #999999; }
    .gform_wrapper input::-ms-input-placeholder,
    .gform_wrapper textarea::-ms-input-placeholder,
    .gform_confirmation_wrapper input::-ms-input-placeholder,
    .gform_confirmation_wrapper textarea::-ms-input-placeholder {
      color: #999999; }
    .gform_wrapper input::placeholder,
    .gform_wrapper textarea::placeholder,
    .gform_confirmation_wrapper input::placeholder,
    .gform_confirmation_wrapper textarea::placeholder {
      color: #999999; }
  .gform_wrapper input[type="text"],
  .gform_wrapper textarea,
  .gform_confirmation_wrapper input[type="text"],
  .gform_confirmation_wrapper textarea {
    height: 45px; }
  .gform_wrapper input[type="button"],
  .gform_wrapper input[type="submit"],
  .gform_confirmation_wrapper input[type="button"],
  .gform_confirmation_wrapper input[type="submit"] {
    width: auto !important;
    padding: 13px 15px;
    margin: 0 auto !important;
    color: white !important;
    height: auto;
    border: none;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    .gform_wrapper input[type="button"]:hover,
    .gform_wrapper input[type="submit"]:hover,
    .gform_confirmation_wrapper input[type="button"]:hover,
    .gform_confirmation_wrapper input[type="submit"]:hover {
      background: black;
      color: white; }
  .gform_wrapper .gfield_label,
  .gform_confirmation_wrapper .gfield_label {
    margin-bottom: 5px !important; }
  .gform_wrapper .newsletter_checkbox,
  .gform_confirmation_wrapper .newsletter_checkbox {
    position: absolute; }
  .gform_wrapper .ginput_container_text > label,
  .gform_wrapper .ginput_full > label,
  .gform_confirmation_wrapper .ginput_container_text > label,
  .gform_confirmation_wrapper .ginput_full > label {
    color: green !important;
    display: none !important; }
  .gform_wrapper .ginput_container,
  .gform_confirmation_wrapper .ginput_container {
    margin-top: 0 !important; }
  .gform_wrapper .ginput_full,
  .gform_wrapper .ginput_left,
  .gform_wrapper .ginput_right,
  .gform_confirmation_wrapper .ginput_full,
  .gform_confirmation_wrapper .ginput_left,
  .gform_confirmation_wrapper .ginput_right {
    margin-top: 16px;
    margin-bottom: 16px; }
    .gform_wrapper .ginput_full input,
    .gform_wrapper .ginput_left input,
    .gform_wrapper .ginput_right input,
    .gform_confirmation_wrapper .ginput_full input,
    .gform_confirmation_wrapper .ginput_left input,
    .gform_confirmation_wrapper .ginput_right input {
      margin-top: 16px;
      margin-bottom: 16px; }
  .gform_wrapper .ginput_complex > * label,
  .gform_confirmation_wrapper .ginput_complex > * label {
    display: none !important; }
  .gform_wrapper [type="checkbox"]:not(:checked),
  .gform_wrapper [type="checkbox"]:checked,
  .gform_confirmation_wrapper [type="checkbox"]:not(:checked),
  .gform_confirmation_wrapper [type="checkbox"]:checked {
    position: absolute;
    left: -9999px; }
  .gform_wrapper [type="checkbox"]:not(:checked) + label,
  .gform_wrapper [type="checkbox"]:checked + label,
  .gform_confirmation_wrapper [type="checkbox"]:not(:checked) + label,
  .gform_confirmation_wrapper [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer; }
  .gform_wrapper [type="checkbox"]:not(:checked) + label:before,
  .gform_wrapper [type="checkbox"]:checked + label:before,
  .gform_confirmation_wrapper [type="checkbox"]:not(:checked) + label:before,
  .gform_confirmation_wrapper [type="checkbox"]:checked + label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 1.25em;
    height: 1.25em;
    border: 2px solid #fff;
    background: #fff;
    border-radius: 4px; }
  .gform_wrapper [type="checkbox"]:not(:checked) + label:after,
  .gform_wrapper [type="checkbox"]:checked + label:after,
  .gform_confirmation_wrapper [type="checkbox"]:not(:checked) + label:after,
  .gform_confirmation_wrapper [type="checkbox"]:checked + label:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    background-clip: content-box;
    width: 1.25em;
    height: 1.25em;
    border-radius: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
  .gform_wrapper [type="checkbox"]:not(:checked) + label:after,
  .gform_confirmation_wrapper [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  .gform_wrapper [type="checkbox"]:checked + label:after,
  .gform_confirmation_wrapper [type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  .gform_wrapper [type="checkbox"]:disabled:not(:checked) + label:before,
  .gform_wrapper [type="checkbox"]:disabled:checked + label:before,
  .gform_confirmation_wrapper [type="checkbox"]:disabled:not(:checked) + label:before,
  .gform_confirmation_wrapper [type="checkbox"]:disabled:checked + label:before {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #bbb;
    background-color: #ddd; }
  .gform_wrapper [type="checkbox"]:disabled:checked + label:after,
  .gform_confirmation_wrapper [type="checkbox"]:disabled:checked + label:after {
    color: #999; }
  .gform_wrapper [type="checkbox"]:disabled + label,
  .gform_confirmation_wrapper [type="checkbox"]:disabled + label {
    color: #aaa; }
  .gform_wrapper label:hover:before,
  .gform_confirmation_wrapper label:hover:before {
    border: 2px solid green !important; }
  .gform_wrapper [type="radio"]:checked,
  .gform_wrapper [type="radio"]:not(:checked),
  .gform_confirmation_wrapper [type="radio"]:checked,
  .gform_confirmation_wrapper [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px; }
  .gform_wrapper [type="radio"]:checked + label,
  .gform_wrapper [type="radio"]:not(:checked) + label,
  .gform_confirmation_wrapper [type="radio"]:checked + label,
  .gform_confirmation_wrapper [type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666; }
  .gform_wrapper [type="radio"]:checked + label:before,
  .gform_wrapper [type="radio"]:not(:checked) + label:before,
  .gform_confirmation_wrapper [type="radio"]:checked + label:before,
  .gform_confirmation_wrapper [type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    border-radius: 100%;
    background: #fff; }
  .gform_wrapper [type="radio"]:checked + label:after,
  .gform_wrapper [type="radio"]:not(:checked) + label:after,
  .gform_confirmation_wrapper [type="radio"]:checked + label:after,
  .gform_confirmation_wrapper [type="radio"]:not(:checked) + label:after {
    content: "";
    width: 10px;
    height: 10px;
    background: grey;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  .gform_wrapper [type="radio"]:not(:checked) + label:after,
  .gform_confirmation_wrapper [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
  .gform_wrapper [type="radio"]:checked + label:after,
  .gform_confirmation_wrapper [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }

.gfield {
  margin: 15px 0 25px !important; }
  .gfield > div {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .gfield > div:not(:first-of-type) {
      margin-top: 5px; }
    .gfield > div input,
    .gfield > div textarea {
      padding: 5px 5px 2px 10px !important;
      height: auto !important;
      background-color: rgba(0, 0, 0, 0.05); }
      .gfield > div input::-webkit-input-placeholder,
      .gfield > div textarea::-webkit-input-placeholder {
        height: auto !important;
        text-transform: none !important; }
      .gfield > div input::-moz-placeholder,
      .gfield > div textarea::-moz-placeholder {
        height: auto !important;
        text-transform: none !important; }
      .gfield > div input::-ms-input-placeholder,
      .gfield > div textarea::-ms-input-placeholder {
        height: auto !important;
        text-transform: none !important; }
      .gfield > div input::placeholder,
      .gfield > div textarea::placeholder {
        height: auto !important;
        text-transform: none !important; }

.device-mobile .gform_wrapper,
.device-tablet.portrait .gform_wrapper {
  margin-left: 0% !important;
  width: 90% !important; }
  .device-mobile .gform_wrapper input,
  .device-mobile .gform_wrapper textarea,
  .device-tablet.portrait .gform_wrapper input,
  .device-tablet.portrait .gform_wrapper textarea {
    display: block !important;
    width: 100% !important;
    max-width: 90% !important; }
  .device-mobile .gform_wrapper input[type="text"],
  .device-tablet.portrait .gform_wrapper input[type="text"] {
    max-width: 100% !important; }
  .device-mobile .gform_wrapper .gform_fields,
  .device-tablet.portrait .gform_wrapper .gform_fields {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
    .device-mobile .gform_wrapper .gform_fields .gfield,
    .device-tablet.portrait .gform_wrapper .gform_fields .gfield {
      width: 80% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
      max-width: 80% !important;
      padding: 0 !important; }
  .device-mobile .gform_wrapper input[type="button"],
  .device-mobile .gform_wrapper input[type="submit"],
  .device-tablet.portrait .gform_wrapper input[type="button"],
  .device-tablet.portrait .gform_wrapper input[type="submit"] {
    margin: 0 !important;
    width: auto !important; }

body.theme-adelheid .post .page-banner > .content,
body.theme-adelheid .page .page-banner > .content {
  padding-bottom: 37.5px; }

body.theme-adelheid .archive .page-banner,
body.theme-adelheid .page .page-banner {
  height: 100% !important;
  min-height: 22vw !important;
  max-height: 50vw !important;
  background-position: center top !important;
  background-size: 100% auto !important;
  margin-bottom: calc(-2vh - 50px) !important; }

body.theme-adelheid .page .page-banner {
  margin-bottom: calc(-2vh - 50px) !important; }

body.theme-adelheid .archive .page-banner {
  margin-bottom: calc(-2vh - 50px) !important; }
  body.theme-adelheid .archive .page-banner > .content {
    max-width: 1200px; }

body.theme-adelheid .banner_title_image {
  width: 100%;
  max-width: 1200px;
  margin-bottom: -100px;
  max-height: 200px; }

body.theme-adelheid .archive .page-banner {
  margin-bottom: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: end;
      align-content: flex-end; }
  body.theme-adelheid .archive .page-banner .banner_title_image {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    max-height: 100%;
    background-position: left center !important; }

body.theme-adelheid.device-tablet.landscape .post .page-banner,
body.theme-adelheid.device-tablet.landscape .page .page-banner,
body.theme-adelheid.device-tablet.landscape .archive .page-banner {
  background-size: cover !important;
  background-position: 25% top !important;
  min-height: 250px !important;
  margin-bottom: 0px !important; }

body.theme-adelheid.device-mobile .post .page-banner,
body.theme-adelheid.device-mobile .page .page-banner,
body.theme-adelheid.device-mobile .archive .page-banner, body.theme-adelheid.device-tablet.portrait .post .page-banner,
body.theme-adelheid.device-tablet.portrait .page .page-banner,
body.theme-adelheid.device-tablet.portrait .archive .page-banner {
  background-size: cover !important;
  background-position: 25% top !important;
  min-height: 150px !important;
  margin-bottom: 50px !important; }

body.theme-adelheid.device-mobile .frontpage .page-banner.banner-archives, body.theme-adelheid.device-tablet.portrait .frontpage .page-banner.banner-archives {
  height: 100% !important; }

button, .button, .ubtn {
  white-space: normal;
  max-width: inherit !important;
  text-decoration: none !important;
  padding: 10px 25px; }
  button.style-text, .button.style-text, .ubtn.style-text {
    padding: 0;
    background-color: transparent !important;
    overflow: hidden; }
    button.style-text:hover, .button.style-text:hover, .ubtn.style-text:hover {
      background-color: transparent !important;
      color: inherit !important;
      text-decoration: underline !important; }

body.theme-default:not(.device-mobile) .c-pub-swipenav {
  display: none !important; }

body.theme-default:not(.single-magazine) .c-pub-swipenav {
  display: none !important; }

body.theme-default .c-pub-swipenav {
  position: fixed;
  top: 0;
  display: block;
  width: 100%;
  height: 100vh;
  left: 0vw;
  z-index: 1;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }
  body.theme-default .c-pub-swipenav.hidden {
    display: none; }
  body.theme-default .c-pub-swipenav .swipenav-container {
    height: 100vh; }
    body.theme-default .c-pub-swipenav .swipenav-container .swipernav-close {
      position: absolute;
      top: 10px;
      left: 10px;
      border-radius: 5px;
      width: 70px;
      height: 70px;
      background: black;
      z-index: 1;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      background-image: url(../../assets/svg/nav-arrow_white.svg);
      background-size: 40px;
      background-repeat: no-repeat;
      background-position: center; }
      body.theme-default .c-pub-swipenav .swipenav-container .swipernav-close.hidden {
        display: none; }
    body.theme-default .c-pub-swipenav .swipenav-container .swipenav-wrapper {
      height: 100vh; }
      body.theme-default .c-pub-swipenav .swipenav-container .swipenav-wrapper .swipenav-slide {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        height: inherit;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        color: white;
        font-family: "dunbar-text";
        font-weight: 600;
        font-size: 22px;
        line-height: 1.2em;
        letter-spacing: 0em;
        text-transform: lowercase; }
        body.theme-default .c-pub-swipenav .swipenav-container .swipenav-wrapper .swipenav-slide .content {
          background-size: cover;
          padding: 100px 25px 25px;
          height: inherit;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; }
          body.theme-default .c-pub-swipenav .swipenav-container .swipenav-wrapper .swipenav-slide .content .title {
            display: block;
            position: relative;
            margin-bottom: 25px;
            font-family: "dunbar-text";
            font-weight: 600;
            font-size: 31.5px;
            line-height: 1.2em;
            letter-spacing: 0em;
            color: white !important; }
          body.theme-default .c-pub-swipenav .swipenav-container .swipenav-wrapper .swipenav-slide .content span {
            color: white !important;
            position: relative; }
          body.theme-default .c-pub-swipenav .swipenav-container .swipenav-wrapper .swipenav-slide .content .button {
            display: block;
            position: relative;
            color: #ffffff;
            background-color: #fa0019;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-left: 15px;
            padding-right: 15px;
            width: auto; }
        body.theme-default .c-pub-swipenav .swipenav-container .swipenav-wrapper .swipenav-slide.prev .content {
          padding-left: 25%;
          text-align: right;
          background-position: 50% center; }
        body.theme-default .c-pub-swipenav .swipenav-container .swipenav-wrapper .swipenav-slide.next .content {
          padding-right: 25%;
          background-position: 50% center; }
        body.theme-default .c-pub-swipenav .swipenav-container .swipenav-wrapper .swipenav-slide.next .content:before,
        body.theme-default .c-pub-swipenav .swipenav-container .swipenav-wrapper .swipenav-slide.prev .content:before {
          position: absolute;
          left: 0;
          top: 0;
          display: block;
          height: 100%;
          width: 100%;
          height: 100%;
          width: 100%;
          content: "";
          background-color: rgba(0, 0, 0, 0.5); }

body.theme-adelheid .c-pub-footer__backtotop {
  text-decoration: none !important;
  color: #AF0019 !important;
  background-color: black !important;
  border-radius: 5px;
  width: 65px !important;
  height: 65px !important; }
  body.theme-adelheid .c-pub-footer__backtotop:hover {
    color: #FA0019 !important; }

body.theme-adelheid .c-pub-footer__backtotop--icon {
  display: block;
  width: 65px;
  height: 65px;
  background-size: 45% !important;
  background-image: url("../svg/nav-arrow_white.svg") !important;
  -webkit-transform: rotate(-90deg) !important;
          transform: rotate(-90deg) !important; }
  body.theme-adelheid .c-pub-footer__backtotop--icon:after {
    display: none !important; }

body.theme-adelheid footer.article-footer {
  z-index: 90;
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: black;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
  body.theme-adelheid footer.article-footer .c-pub-footer-container {
    max-width: 1200px;
    width: 100%; }
  body.theme-adelheid footer.article-footer section.bottom-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    height: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.25); }
    body.theme-adelheid footer.article-footer section.bottom-wrapper > * {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      color: white;
      text-transform: lowercase; }
    body.theme-adelheid footer.article-footer section.bottom-wrapper div.info {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      padding-left: 0;
      padding-right: 0;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      opacity: 0.65;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-transform: inherit; }
      body.theme-adelheid footer.article-footer section.bottom-wrapper div.info div {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin: 5px 0; }
        body.theme-adelheid footer.article-footer section.bottom-wrapper div.info div span {
          white-space: nowrap;
          margin: 0 15px;
          padding: 15px 0; }
          body.theme-adelheid footer.article-footer section.bottom-wrapper div.info div span a {
            text-decoration: none;
            color: white; }
    body.theme-adelheid footer.article-footer section.bottom-wrapper nav * {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    body.theme-adelheid footer.article-footer section.bottom-wrapper nav > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      body.theme-adelheid footer.article-footer section.bottom-wrapper nav > div ul {
        display: inherit;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        body.theme-adelheid footer.article-footer section.bottom-wrapper nav > div ul li {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 auto;
                  flex: 0 0 auto;
          margin: 0 15px; }
          body.theme-adelheid footer.article-footer section.bottom-wrapper nav > div ul li a {
            text-decoration: none;
            color: white;
            padding: 15px 0; }
    body.theme-adelheid footer.article-footer section.bottom-wrapper nav.menu-footer div ul {
      justify-items: flex-start; }
    body.theme-adelheid footer.article-footer section.bottom-wrapper nav.menu-social div ul {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }

body.theme-adelheid.device-mobile footer.article-footer, body.theme-adelheid.device-tablet.portraits footer.article-footer {
  height: auto; }
  body.theme-adelheid.device-mobile footer.article-footer .c-pub-footer-container, body.theme-adelheid.device-tablet.portraits footer.article-footer .c-pub-footer-container {
    padding: 0 !important; }
  body.theme-adelheid.device-mobile footer.article-footer.custom-footer-style, body.theme-adelheid.device-tablet.portraits footer.article-footer.custom-footer-style {
    background-position: left top;
    background-size: cover;
    background-image: none !important;
    padding-top: 0; }
  body.theme-adelheid.device-mobile footer.article-footer .c-pub-footer__row--container, body.theme-adelheid.device-tablet.portraits footer.article-footer .c-pub-footer__row--container {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: auto;
    border-top: 1px solid rgba(0, 0, 0, 0.25); }
    body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper *, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper * {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: calc(10px + 1vw); }
    body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper li,
    body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper div.info > div span, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper li,
    body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper div.info > div span {
      padding: 0.75vw 0; }
    body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper div.info, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper div.info {
      padding: 20px 0;
      display: inline;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper div.info div, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper div.info div {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        width: 100%;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        text-align: center;
        display: inline-block; }
        body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper div.info div span, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper div.info div span {
          display: inline-block;
          white-space: nowrap; }
          body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper div.info div span:not(:last-child):after, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper div.info div span:not(:last-child):after {
            content: "";
            display: inline-block;
            width: 1px;
            height: 10px;
            border-left: 1px solid black;
            margin: 0 15px; }
    body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper nav, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper nav {
      padding: 20px 0; }
      body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper nav *, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper nav * {
        -webkit-box-flex: 1;
            -ms-flex: auto;
                flex: auto; }
      body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper nav > div, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper nav > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper nav > div ul, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper nav > div ul {
          display: inherit;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row; }
          body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper nav > div ul li, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper nav > div ul li {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 auto;
                    flex: 0 0 auto; }
            body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper nav > div ul li a, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper nav > div ul li a {
              text-decoration: none; }
      body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper nav.menu-footer div ul, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper nav.menu-footer div ul {
        justify-items: flex-start; }
      body.theme-adelheid.device-mobile footer.article-footer section.bottom-wrapper nav.menu-social div ul, body.theme-adelheid.device-tablet.portraits footer.article-footer section.bottom-wrapper nav.menu-social div ul {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; }

body.theme-adelheid .summary-active footer.article-footer {
  opacity: 0;
  -webkit-transform: translateY(50%);
          transform: translateY(50%); }

.publication-template-template-cover section.hud.cover ol.breadcrumb {
  display: none; }

.publication-template-template-cover section.hud.cover a.hud_button.branding {
  display: none; }

.publication-template-template-cover div.page-wrapper main.publication {
  max-height: calc(100vh - 61px);
  height: 100%;
  overflow: hidden; }
  .publication-template-template-cover div.page-wrapper main.publication > .vc_row {
    padding: 0 !important;
    height: 100%;
    min-height: auto !important;
    overflow: hidden; }
    .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner {
      height: 100%;
      padding: 86px 8vw 4vw 8vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper {
        height: 100%;
        padding: 0 !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1; }
          .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:first-child {
            -webkit-box-flex: 0;
                -ms-flex: 0 1 auto;
                    flex: 0 1 auto; }
            .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:first-child .wpb_text_column {
              background-position: left top !important;
              margin-right: 20vw !important;
              padding-top: 15vw !important;
              max-width: 70%; }
          .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:first-child {
            padding-right: 5vw !important; }
          .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:last-child {
            padding-left: 5vw !important; }
            .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:last-child .slick-track {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: end;
                  -ms-flex-align: end;
                      align-items: flex-end; }
            .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:last-child .ult-carousel-wrapper {
              padding-bottom: 0 !important; }
          .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .wpb_text_column {
            padding-left: 0 !important;
            padding-right: 0 !important; }
            .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .wpb_text_column h1 {
              font-size: calc(20px + 2vw) !important; }
            .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .wpb_text_column h2 {
              font-size: calc(19px + 2vw) !important; }
            .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .wpb_text_column h3 {
              font-size: calc(18px + 2vw) !important; }
          .publication-template-template-cover div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row .vc_column-inner {
            padding: 0 !important; }

.publication-template-template-cover.device-mobile .ubtn-ctn-left {
  margin-top: calc(1vw + 2.5px) !important;
  margin-bottom: calc(1vw + 2.5px) !important; }

.publication-template-template-cover.device-mobile .ubtn-ctn-right {
  margin-top: calc(1vw + 2.5px) !important;
  margin-bottom: calc(1vw + 2.5px) !important; }

.publication-template-template-cover.device-mobile .ubtn-ctn-left .ubtn-link, .publication-template-template-cover.device-mobile .ubtn-ctn-right .ubtn-link {
  padding: 0 !important; }

.publication-template-template-cover.device-mobile .vc_separator {
  margin-top: calc(calc(1vw + 2.5px) - 2px) !important;
  margin-bottom: calc(calc(1vw + 2.5px) + 2px) !important; }
  .publication-template-template-cover.device-mobile .vc_separator .vc_sep_line {
    border-top-width: 2px !important; }

.publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner {
  padding: 4vw 8vw 4vw 8vw !important; }
  .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container h3 {
    font-size: calc(11.2px + 2vw) !important; }
  .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(1) .wpb_wrapper, .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(2) .wpb_wrapper {
    max-width: 100%; }
    .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(1) .wpb_wrapper .wpb_wrapper, .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(2) .wpb_wrapper .wpb_wrapper {
      max-width: 100%; }
  .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(2) {
    right: 5vw;
    margin-top: calc(-1 * calc(1vw + 2.5px)); }
    .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(2) .vc_column-inner {
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(2) .vc_column-inner .wpb_wrapper {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
    .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(2) h2, .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(2) h3 {
      text-align: right !important; }
    .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(2) .vc_separator {
      margin-right: 0;
      margin-left: auto; }
    .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(2) .ubtn-ctn-left, .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:nth-of-type(2) .ubtn-ctn-right {
      text-align: right; }
  .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:last-child {
    padding-left: 0 !important; }
    .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:last-child .ult-content-box {
      background-color: transparent !important; }
    .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:last-child .slick-track {
      background-color: rgba(0, 0, 0, 0.35) !important; }
    .publication-template-template-cover.device-mobile div.page-wrapper main.publication > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper .vc_row:last-child .vc_column_container:last-child .ult-carousel-wrapper {
      margin: 0 !important;
      padding: 0 !important; }

.theme-adelheid .post .content-container .content-wrapper {
  margin: 0 auto;
  background-color: transparent;
  position: relative;
  padding-top: 0; }
  .theme-adelheid .post .content-container .content-wrapper button.article-back-button, .theme-adelheid .post .content-container .content-wrapper .button.article-back-button {
    position: absolute;
    top: 0;
    left: 0;
    padding: 25px 50px;
    background-color: rgba(0, 0, 0, 0);
    outline: 0;
    border: 0; }
    .theme-adelheid .post .content-container .content-wrapper button.article-back-button:hover span, .theme-adelheid .post .content-container .content-wrapper .button.article-back-button:hover span {
      text-decoration: underline; }

.theme-adelheid.device-tablet.portrait .page .content-container .content-wrapper > * {
  margin-left: 10%; }

.theme-adelheid.device-tablet.portrait .page .content-container .content-wrapper .c-pub-timeline__year > span, .theme-adelheid.device-mobile .page .content-container .content-wrapper .c-pub-timeline__year > span {
  display: none !important; }

.theme-adelheid.device-tablet.portrait .page .content-container .content-wrapper .c-pub-timeline__project *, .theme-adelheid.device-mobile .page .content-container .content-wrapper .c-pub-timeline__project * {
  display: block;
  margin: 0 !important; }

.theme-adelheid.device-tablet.portrait .page .content-container .content-wrapper .c-pub-timeline__project span, .theme-adelheid.device-mobile .page .content-container .content-wrapper .c-pub-timeline__project span {
  margin-top: 15px !important;
  width: auto !important;
  min-width: auto !important; }
  .theme-adelheid.device-tablet.portrait .page .content-container .content-wrapper .c-pub-timeline__project span.hidden, .theme-adelheid.device-mobile .page .content-container .content-wrapper .c-pub-timeline__project span.hidden {
    margin-top: 0 !important;
    display: none !important; }

.theme-adelheid .page .content-container .content-wrapper {
  margin: 0 auto; }

body.page-template-template-frontpage .home-image-animation {
  z-index: 100;
  position: absolute;
  top: 10vh;
  left: 20%;
  left: calc((96% - 1200px) / 2);
  width: 100%;
  max-width: 450px;
  margin: 0 10px; }

body.page-template-template-frontpage.device-tablet.landscape .home-image-animation {
  left: 4%; }

body.page-template-template-frontpage.device-mobile .home-image-animation, body.page-template-template-frontpage.device-tablet.portrait .home-image-animation {
  left: 10%;
  width: 70%; }

body.theme-adelheid.archive.post-type-archive-in-de-media .page-wrapper .content-container .content-wrapper, body.theme-adelheid.archive.in-de-media-template-default .page-wrapper .content-container .content-wrapper, body.theme-adelheid.search.post-type-archive-in-de-media .page-wrapper .content-container .content-wrapper, body.theme-adelheid.search.in-de-media-template-default .page-wrapper .content-container .content-wrapper {
  background-color: transparent; }
  body.theme-adelheid.archive.post-type-archive-in-de-media .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem .head, body.theme-adelheid.archive.in-de-media-template-default .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem .head, body.theme-adelheid.search.post-type-archive-in-de-media .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem .head, body.theme-adelheid.search.in-de-media-template-default .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem .head {
    background-color: #af0019;
    color: black; }
  body.theme-adelheid.archive.post-type-archive-in-de-media .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem .content header, body.theme-adelheid.archive.in-de-media-template-default .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem .content header, body.theme-adelheid.search.post-type-archive-in-de-media .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem .content header, body.theme-adelheid.search.in-de-media-template-default .page-wrapper .content-container .content-wrapper .c-pub-postgrid__listitem .content header {
    background-color: #af0019;
    color: black; }

body.theme-adelheid.archive:not(.device-tablet.portrait) .page-wrapper .c-pub-breadcrumb, body.theme-adelheid.search:not(.device-tablet.portrait) .page-wrapper .c-pub-breadcrumb {
  max-width: 1200px; }

body.theme-adelheid.archive:not(.device-tablet.portrait) .page-wrapper .content-container .content-wrapper, body.theme-adelheid.search:not(.device-tablet.portrait) .page-wrapper .content-container .content-wrapper {
  margin-top: 0;
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  max-width: 1200px; }

body.theme-adelheid.archive.term-recensies .c-pub-content__tags, body.theme-adelheid.search.term-recensies .c-pub-content__tags {
  display: none; }

body.theme-adelheid.archive.term-recensies .publisher-griditem__label, body.theme-adelheid.search.term-recensies .publisher-griditem__label {
  display: none; }

body.theme-adelheid.archive.term-recensies .content, body.theme-adelheid.search.term-recensies .content {
  padding: 0 !important; }
  body.theme-adelheid.archive.term-recensies .content header, body.theme-adelheid.search.term-recensies .content header {
    background-color: #af0019; }

.theme-adelheid .publication .content-container .content-wrapper > *:not(.alignwide):not(.alignfull), .theme-adelheid .publication .custom-container > *:not(.alignwide):not(.alignfull) {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto; }

.theme-adelheid .publication .content-container .content-wrapper > * > *:not(.alignwide):not(.alignfull):not(.wp-block-coblocks-row__inner):not(.nk-awb-wrap):not(.section-bg):not(.bg__stretched):not(.bg__fixed), .theme-adelheid .publication .custom-container > * > *:not(.alignwide):not(.alignfull):not(.wp-block-coblocks-row__inner):not(.nk-awb-wrap):not(.section-bg):not(.bg__stretched):not(.bg__fixed) {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto; }

.theme-adelheid .publication .content-container .content-wrapper .wp-block-mkl-section-block.alignfull, .theme-adelheid .publication .custom-container .wp-block-mkl-section-block.alignfull {
  padding: 0; }

body.theme-adelheid .calendar-view .page-wrapper main .content-container .content-wrapper {
  max-width: 1200px;
  color: white; }
  body.theme-adelheid .calendar-view .page-wrapper main .content-container .content-wrapper .c-pub-postgrid__listitem {
    width: 100%;
    position: relative !important;
    top: 0 !important; }

body.theme-adelheid .content-wrapper .wp-block-separator {
  height: 5px;
  width: 50px;
  margin: 0 0 15px 0 !important;
  background-color: #FA0019;
  border: none; }

.full-height {
  height: 100vh !important; }

@media (max-width: 600px) {
  div.is-stacked-on-mobile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

.device-mobile div.is-stacked-on-mobile, .device-tablet.portrait div.is-stacked-on-mobile {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.device-mobile div.is-stacked-on-mobile > [class*="wp-block-coblocks-"], .device-tablet.portrait div.is-stacked-on-mobile > [class*="wp-block-coblocks-"] {
  width: 100% !important; }

.wp-admin .composer-switch {
  display: none !important; }

/*# sourceMappingURL=main-ppc.css.map */
