@charset "UTF-8";
ul {
  list-style: none; }

/* =WordPress Core
-------------------------------------------------------------- */
.aligncenter, div.aligncenter {
  display: block;
  margin: 10px auto 10px auto; }

.alignright {
  float: right;
  margin: 10px 0 10px 10px; }

.alignleft {
  float: left;
  margin: 10px 10px 10px 0; }

.aligncenter {
  display: block;
  margin: 10px auto 10px auto; }

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 10px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 10px 10px 10px 0; }

.wp-caption.alignleft {
  margin: 10px 10px 10px 0; }

.wp-caption.alignright {
  margin: 10px 0 10px 10px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

/* FORMS */
.unreset-css address,
.unreset-css blockquote,
.unreset-css dd, .unreset-css div,
.unreset-css dl, .unreset-css dt, .unreset-css fieldset, .unreset-css form,
.unreset-css frame, .unreset-css frameset,
.unreset-css h1, .unreset-css h2, .unreset-css h3, .unreset-css h4,
.unreset-css h5, .unreset-css h6, .unreset-css noframes,
.unreset-css ol, .unreset-css p, .unreset-css ul, .unreset-css center,
.unreset-css dir, .unreset-css hr, .unreset-css menu, .unreset-css pre {
  display: block; }

.unreset-css li {
  display: list-item; }

.unreset-css head {
  display: none; }

.unreset-css table {
  display: table; }

.unreset-css tr {
  display: table-row; }

.unreset-css thead {
  display: table-header-group; }

.unreset-css tbody {
  display: table-row-group; }

.unreset-css tfoot {
  display: table-footer-group; }

.unreset-css col {
  display: table-column; }

.unreset-css colgroup {
  display: table-column-group; }

.unreset-css td, .unreset-css th {
  display: table-cell; }

.unreset-css caption {
  display: table-caption; }

.unreset-css th {
  font-weight: bolder;
  text-align: center; }

.unreset-css caption {
  text-align: center; }

.unreset-css body {
  margin: 8px; }

.unreset-css p,
.unreset-css blockquote, .unreset-css ul,
.unreset-css fieldset, .unreset-css form,
.unreset-css ol, .unreset-css dl, .unreset-css dir,
.unreset-css menu {
  margin: 1.12em 0; }

.unreset-css p:first-child {
  margin-top: 0; }

.unreset-css p:last-child {
  margin-bottom: 0; }

.unreset-css h5 {
  margin: 1.5em 0; }

.unreset-css h6 {
  margin: 1.67em 0; }

.unreset-css b,
.unreset-css strong {
  font-weight: bolder; }

.unreset-css blockquote {
  margin-left: 40px;
  margin-right: 40px; }

.unreset-css i, .unreset-css cite, .unreset-css em,
.unreset-css var, .unreset-css address {
  font-style: italic; }

.unreset-css pre, .unreset-css tt, .unreset-css code,
.unreset-css kbd, .unreset-css samp {
  font-family: monospace; }

.unreset-css pre {
  white-space: pre; }

.unreset-css button, .unreset-css textarea,
.unreset-css input, .unreset-css select {
  display: inline-block; }

.unreset-css big {
  font-size: 1.17em; }

.unreset-css small, .unreset-css sub, .unreset-css sup {
  font-size: .83em; }

.unreset-css sub {
  vertical-align: sub; }

.unreset-css sup {
  vertical-align: super; }

.unreset-css table {
  border-spacing: 2px; }

.unreset-css thead, .unreset-css tbody,
.unreset-css tfoot {
  vertical-align: middle; }

.unreset-css td, .unreset-css th, .unreset-css tr {
  vertical-align: inherit; }

.unreset-css s, .unreset-css strike, .unreset-css del {
  text-decoration: line-through; }

.unreset-css hr {
  border: 1px inset; }

.unreset-css ol, .unreset-css ul, .unreset-css dir,
.unreset-css menu, .unreset-css dd {
  margin-left: 40px; }

.unreset-css ol, .unreset-css ol li {
  list-style: decimal; }

.unreset-css ol ul, .unreset-css ul ol,
.unreset-css ul ul, .unreset-css ol ol {
  margin-top: 0;
  margin-bottom: 0; }

.unreset-css ul, .unreset-css ul li {
  list-style: disc; }

.unreset-css u, .unreset-css ins {
  text-decoration: underline; }

.unreset-css br:before {
  content: "\A";
  white-space: pre-line; }

.unreset-css center {
  text-align: center; }

.image-container {
  font-size: 0;
  border: 0;
  display: inline-block;
  zoom: 1;
  display: inline; }

.image-container:first-child {
  margin-top: 0; }

.relative {
  position: relative; }

.static {
  position: static; }

.font-weight-bold {
  font-weight: bold; }

.absolute {
  position: absolute; }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.no-margin {
  margin: 0px; }

.align-left {
  text-align: left; }

.align-center {
  text-align: center; }

.align-right {
  text-align: right; }

.inline {
  display: inline; }

.block {
  display: block; }

.hidden {
  display: none; }

.inline-block {
  display: inline-block;
  zoom: 1;
  display: inline; }

.clear {
  clear: both;
  line-height: 0;
  font-size: 0;
  height: 0; }

.clear-both {
  clear: both; }

.no-overflow {
  overflow: hidden; }

.h5 {
  height: 5px !important; }

.h10 {
  height: 10px !important; }

.h15 {
  height: 15px !important; }

.h20 {
  height: 20px !important; }

.h30 {
  height: 30px !important; }

.h40 {
  height: 40px !important; }

.h50 {
  height: 50px !important; }

.h60 {
  height: 60px !important; }

.h70 {
  height: 70px !important; }

.h80 {
  height: 80px !important; }

.h90 {
  height: 90px !important; }

.h100 {
  height: 100px !important; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_3 {
  margin-left: auto;
  margin-right: auto;
  width: 951px; }

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 5px;
  margin-right: 5px; }

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3 {
  position: relative; }

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
  margin-left: 0; }

.omega {
  margin-right: 0; }

/* Grid >> 3 Columns
----------------------------------------------------------------------------------------------------*/
.container_3 .grid_1 {
  width: 307px; }

.container_3 .grid_2 {
  width: 624px; }

.container_3 .grid_3 {
  width: 941px; }

/* Prefix Extra Space >> 3 Columns
----------------------------------------------------------------------------------------------------*/
.container_3 .prefix_1 {
  padding-left: 317px; }

.container_3 .prefix_2 {
  padding-left: 634px; }

/* Suffix Extra Space >> 3 Columns
----------------------------------------------------------------------------------------------------*/
.container_3 .suffix_1 {
  padding-right: 317px; }

.container_3 .suffix_2 {
  padding-right: 634px; }

/* Push Space >> 3 Columns
----------------------------------------------------------------------------------------------------*/
.container_3 .push_1 {
  left: 317px; }

.container_3 .push_2 {
  left: 634px; }

/* Pull Space >> 3 Columns
----------------------------------------------------------------------------------------------------*/
.container_3 .pull_1 {
  left: -317px; }

.container_3 .pull_2 {
  left: -634px; }

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

.clearfix:after {
  clear: both; }

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
  zoom: 1; }

/* Make clicks pass-through */
#nprogress {
  pointer-events: none; }

#nprogress .bar {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  background: white;
  width: 100%;
  height: 3px; }

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px); }

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: none;
  position: fixed;
  z-index: 10000;
  top: 15px;
  right: 15px; }

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite; }

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

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

@font-face {
  font-family: 'Franklin Gothic';
  src: url("../fnt/NewsGotBTBolExtCon.woff2") format("woff2"), /* Modern Browsers */
  url("../fnt/NewsGotBTBolExtCon.woff") format("woff"), /* Fallback */
  url("../fnt/NewsGotBTBolExtCon.ttf") format("truetype"); /* Legacy Support */
  font-style: normal;
  font-weight: bold; }

@font-face {
  font-family: 'Franklin Gothic';
  src: url("../fnt/Franklin Gothic Medium.woff2") format("woff2"), /* Modern Browsers */
  url("../fnt/Franklin Gothic Medium.woff") format("woff"), /* Fallback */
  url("../fnt/Franklin Gothic Medium.ttf") format("truetype"); /* Legacy Support */
  font-style: normal;
  font-weight: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fnt/opensans-light.woff") format("woff");
  font-style: normal;
  font-weight: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fnt/OpenSans.woff") format("woff");
  font-style: normal;
  font-weight: bold; }

._icon-close {
  background-image: url("../images/_icon-close.svg");
  display: inline-block; }

._icon-facebook {
  background-image: url("../images/_icon-facebook.svg");
  display: inline-block; }

._icon-twitter {
  background-image: url("../images/_icon-twitter.svg");
  display: inline-block; }

._icon-overlay-sign {
  background-image: url("../images/_icon-overlay-sign.svg");
  display: inline-block; }

._icon-menu-arrow {
  background-image: url("../images/_icon-menu-arrow.svg");
  display: inline-block; }

._icon-menu-arrow-small {
  background-image: url("../images/_icon-menu-arrow-small.svg");
  display: inline-block; }

._icon-menu-arrow-small-blue {
  background-image: url("../images/_icon-menu-arrow-small-blue.svg");
  display: inline-block; }

._icon-menu-arrow-small-left {
  background-image: url("../images/_icon-menu-arrow-small-left.svg");
  display: inline-block; }

html #cff .cff-text {
  max-height: 100px;
  overflow: hidden;
  display: inline-block; }

html #cff .cff-text.is-expanded {
  max-height: unset; }

html #cff .cff-expand {
  display: inline-block;
  font-size: 0;
  cursor: pointer; }
  html #cff .cff-expand:before {
    font-size: initial;
    content: 'Lees meer »'; }
  html #cff .cff-expand:hover {
    color: #1e3a5f; }

html #cff .cff-text.is-expanded + .cff-expand:before {
  content: '« Lees minder'; }

html #cff .cff-media-link {
  display: none; }

html #cff .cff-post-links {
  display: none; }

html {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
  font-size: 62.5%;
  height: 100%; }

body {
  font-size: 15px;
  font-family: "Franklin Gothic", sans-serif;
  height: 100%;
  color: #ffffff;
  background: #000; }

.mask {
  position: fixed;
  width: 100vw;
  height: 100vh;
  transition: opacity .85s, filter .85s;
  z-index: 0;
  background-size: cover;
  background-position: center center; }

.loaded .mask {
  transition: opacity .85s, filter .85s;
  filter: opacity(0.6) blur(25px);
  opacity: 0.6;}

.loaded .home .mask {
  transition: opacity .85s, filter .85s;
  opacity: 0.7;
  filter: none; }

a {
  outline: none;
  transition: 0.2s ease-in;
  text-decoration: none; }

#logo {
  transition: none;
  position: absolute;
  left: 13px;
  top: 15px;
  z-index: 1; }
  @media (min-width: 1024px) {
    #logo {
      top: 30px;
      left: 27px; } }
  #logo blockquote {
    display: block;
    font-weight: 600;
    color: #ffffff;
    font-size: 21px;
    font-size: 1.9rem;
    position: relative;
    margin-top: 1px; }

.oldie #main-nav a span {
  top: 12px; }

#page-header {
  overflow: hidden; }

#main-nav {
  position: relative;
  top: 150px;
  left: 13px;
  z-index: 10;
  display: none;
  max-height: 100vh;
  height: calc(100vh); }
  @media (min-width: 1024px) {
    #main-nav {
      top: 171px;
      left: 27px;
      height: unset;
      position: absolute;
      display: block;
      background: transparent; } }
  #main-nav li {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 24px;
    padding-top: 2px; }
    @media (min-width: 1024px) {
      #main-nav li {
        font-size: 26px;
        font-size: 2.6rem;
        line-height: 32px; } }
  #main-nav .stripes-big:after,
  #main-nav .stripes-small:after {
    content: '';
    display: block;
    height: 11px;
    width: 199px;
    background-image: url("../images/_stripes.svg"); }
  #main-nav .stripes-big:after {
    height: 27px; }
    @media (max-width: 1024px) {
      #main-nav .stripes-big:after {
        height: 11px; } }
  #main-nav .small {
    font-size: 20px;
    font-size: 2rem; }
  #main-nav .sub-menu {
    display: none;
    padding-bottom: 10px; }
    #main-nav .sub-menu li {
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 16px;
      border: 0; }
  #main-nav .active-link > a {
    color: #8C9198; }
  #main-nav .menu > .active-link > a > span {
    transform: rotate(90deg); }
  #main-nav .active-link .sub-menu {
    display: block !important; }
  #main-nav a {
    color: #FFF;
    text-transform: uppercase;
    position: relative;
    font-weight: 600; }
    #main-nav a:hover {
      color: #8C9198; }
  #main-nav footer {
    margin-top: 12px;
    color: #041f3d;
    font-weight: bold;
    font-size: 12px;
    font-size: 1.2rem; }
    #main-nav footer a.buma {
      font-size: 16px;
      font-size: 1.6rem;
      display: block;
      margin-bottom: 3px; }

.home #main-nav a {
  color: #ffffff; }

.menu-shown #main-nav {
  display: block; }

.menu-shown body {
  overflow: hidden; }

.menu-shown .mask {
  filter: blur(55px) !important; }

.mobile-nav .btn-hamburger {
  display: none; }

@media (max-width: 1024px) {
  .mobile-nav {
    position: fixed;
    z-index: 20;
    position: fixed;
    height: 60px;
    bottom: -10px;
    width: 100%;
    background: #8C9198; }
    .mobile-nav .btn-hamburger {
      display: inline-block;
      text-indent: -999em;
      width: 30px;
      height: 25px;
      background-image: url("../images/_btn-hamburger.svg");
      background-position: center center;
      background-repeat: no-repeat;
      display: inline-block;
      position: absolute;
      left: 50%;
      bottom: 25px;
      margin-left: -15px; }
    .menu-shown .btn-hamburger {
      background-image: url("../images/_btn-close.svg"); } }

@media (max-width: 1024px) {
  .home .mobile-nav .wrap {
    opacity: 0; }
  .home .mobile-nav .home .bg {
    opacity: 0; } }

.home #content:before {
  display: none; }

#content {
  position: relative; }

.handheld .rectangle {
  position: absolute; }
  .handheld .rectangle#rect-3, .handheld .rectangle#rect-4, .handheld .rectangle#rect-5 {
    display: none; }

.rectangle {
  display: block;
  width: 18px;
  height: 5px;
  background: #1e3a5f;
  position: fixed; }
  .rectangle#rect-1 {
    left: 108px;
    top: 28px; }
  .rectangle#rect-2 {
    right: 55px;
    top: 28px; }
  .rectangle#rect-3 {
    right: 55px;
    top: 216px; }
  .rectangle#rect-4 {
    right: 55px;
    bottom: 28px; }
  .rectangle#rect-5 {
    left: 55px;
    bottom: 28px; }

.oldie .home #content-padding {
  display: none; }

.home #content-padding {
  opacity: 1; }

#content-padding {
  position: relative;
  width: 100%;
  padding-top: 150px;
  transition: .2s ease-in; }

#content-wrapper {
  position: relative;
  padding: 30px;
  padding-bottom: 90px; }
  @media (min-width: 1024px) {
    #content-wrapper {
      padding: 30px 45px 50px 30px;
      margin-left: 320px;
      max-width: 695px; } }

.side-header > header,
.side-header > nav,
.agenda-item > header,
.agenda-item > nav {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start; }
  .side-header > header h2,
  .side-header > nav h2,
  .agenda-item > header h2,
  .agenda-item > nav h2 {
    font-size: 110px;
    font-size: 11rem;
    line-height: 100px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff; }
  .side-header > header h1,
  .side-header > nav h1,
  .agenda-item > header h1,
  .agenda-item > nav h1 {
    margin-top: -1px; }
  .side-header > header .fill,
  .side-header > nav .fill,
  .agenda-item > header .fill,
  .agenda-item > nav .fill {
    background-image: none;
    height: 22px;
    flex-grow: 1;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -5px;
    background-repeat: no-repeat;}

.side-header .image-container,
.agenda-item .image-container {
  width: 100%; }
  .side-header .image-container img,
  .agenda-item .image-container img {
    width: 100% !important;
    height: auto !important; }
  .side-header .image-container + .unreset-css,
  .agenda-item .image-container + .unreset-css {
    margin-top: 1.12em; }

.side-header .text-container,
.agenda-item .text-container {
  margin-bottom: 10px; }

h1,
h2 {
  font-size: 21px;
  font-size: 3.4rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #ffffff;
  display: inline-block;
  position: relative; }

.agenda-type {
  font-weight: bold;
  font-size: 21px;
  font-size: 2.1rem;
  text-transform: uppercase;
  margin-top: 10px; }
  .agenda-type a {
    color: #1e3a5f;
    margin-right: 10px; }
  .agenda-type a:hover,
  .agenda-type .active {
    color: #1e3a5f; }

.side-header.margin-bottom header {
  margin-bottom: 1em; }

.agenda-item h1,
.agenda-item h2 {
  font-size: 28px;
  font-size: 2.8rem; }

.agenda-item .image-container {
  display: block;
  width: 100%;
  height: 255px;
  margin: 24px 0 37px 0;
  overflow: hidden; }
  .agenda-item .image-container img {
    object-fit: cover;
    object-position: top;
    font-family: 'object-fit: cover; object-position: top;'; }
  .agenda-item .image-container.placeholder {
    background: rgba(0, 0, 0, 0.2); }

.agenda-item header {
  display: block;
  margin-top: 15px;
  border-top: 2px #1e3a5f solid;
  padding-top: 20px;
  margin-bottom: 24px; }

.agenda-item time {
  display: block;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: bold;
  color: #1e3a5f; }

/*
.side-line-wrapper {
	position: absolute;
	right: 8px;
	top: 0;
	height: 100%;
	padding-top: 35px;
	padding-bottom: 10px;
}

.side-line {
	//width: 20px;
	//height: 100%;
	//background: url("/user-files/themes/componistdesvaderlands/images/side-line-bg.png");
}
*/
.close-window {
  transform-origin: 8px 8px; }
  .close-window span {
    width: 16px;
    height: 16px; }
  .close-window:hover {
    transform: rotate(180deg); }

.unreset-css {
    line-height: 20px;
    color: #ffffff;
    font-size: 18px;
    font-size: 1.5rem;
    font-family: 'Open Sans';
    font-weight: 600;}
  .unreset-css blockquote {
    font-weight: bold;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 32px;
    margin: 0; }
  .unreset-css strong {
    font-weight: bold; }
  .unreset-css a {
    color: #FFF;}
    .unreset-css a:hover {
      text-decoration: none; }
  .unreset-css h1 {
    font-family: "Franklin Gothic";
    line-height: 1.1; }
  .unreset-css h2 {
    font-size: 28px;
    font-size: 2.8rem;
    text-transform: uppercase;
    margin-top: 1em;
    font-weight: 700; }
  .unreset-css h3 {
    font-weight: 600;
    margin-top: 0.25em; }
    .unreset-css h3 + p {
      margin-top: 0; }
  .unreset-css code {
    font-family: unset; }

.aside-quote {
  display: none; }
  @media (min-width: 1400px) {
    .aside-quote {
      display: block;
      position: fixed;
      right: 60px;
      top: 160px;
      font-size: 7vh;
      line-height: 1;
      text-transform: uppercase;
      text-align: right;
      font-family: "Franklin Gothic";
      color: #B3A8A8;
      width: 46vh;
      max-width: 396px;
      font-weight: bold;
      overflow: hidden;
      z-index: 1; }
      .aside-quote b,
      .aside-quote strong {
        font-weight: bold;
        color: #ffffff; } }

#news-nav {
  float: right;
  width: 200px;
  text-align: right;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 19px; }
  #news-nav a {
    color: #1e3a5f;
    text-transform: uppercase;
    font-weight: 600; }
    #news-nav a:first-child:before {
      display: none; }
    #news-nav a:before {
      content: '|';
      margin-left: 5px;
      margin-right: 5px;
      display: inline-block; }
    #news-nav a:hover {
      color: #041f3d; }
    #news-nav a ._icon-menu-arrow-small {
      margin-left: 5px; }
      #news-nav a ._icon-menu-arrow-small:hover {
        background-image: url("../images/_icon-menu-arrow-small-blue.svg"); }
    #news-nav a ._icon-menu-arrow-small-left {
      margin-right: 5px; }
      #news-nav a ._icon-menu-arrow-small-left:hover {
        background-image: url("../images/_icon-menu-arrow-small-left-blue.svg"); }
  #news-nav .back-to-overview {
    margin-right: 12px; }

#jury-members {
  margin-left: -15px; }

.type-jury.hentry {
  width: 170px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 30px;
  float: left;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.8rem; }
  .type-jury.hentry h2 {
    margin-bottom: 2px !important; }

.hfeed {
  margin-left: -15px; }
  .hfeed article {
    width: 170px;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 30px;
    float: left; }

.hfeed,
.type-jury {
  /*
	.overlay {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		//background: $green;
		//@include opacity(0.5);
		opacity: .5;
		//@include single-transition(0.2s, all, ease-in);
		transition: .2s ease-in;
	}*/ }
  .hfeed a,
  .type-jury a {
    display: block;
    color: #1e3a5f; }
    .hfeed a:hover .overlay,
    .type-jury a:hover .overlay {
      opacity: 0; }
    .hfeed a:hover .placeholder,
    .type-jury a:hover .placeholder {
      background: rgba(0, 93, 78, 0.5); }
  .hfeed .placeholder,
  .type-jury .placeholder {
    display: block;
    width: 170px;
    height: 140px;
    background: #005d4e;
    transition: .2s ease-in; }
    .hfeed .placeholder span,
    .type-jury .placeholder span {
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -27px;
      margin-top: -27px; }
  .hfeed h2,
  .type-jury h2 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    font-size: 1.8rem;
    margin-top: 12px;
    margin-bottom: 6px; }
  .hfeed .read-more,
  .type-jury .read-more {
    font-size: 18px;
    font-size: 1.8rem;
    color: #ffffff;
    background: #1e3a5f;
    padding: 5px;
    text-transform: uppercase;
    font-weight: 600; }
  .hfeed a:hover .read-more,
  .type-jury a:hover .read-more {
    text-decoration: underline; }

#page-footer .social-media {
  position: fixed;
  left: 55px;
  bottom: 44px; }
  #page-footer .social-media li {
    margin-right: 6px;
    float: left; }

#article-header {
  margin-bottom: 2em; }

#agenda-slider, .agenda-slider {
  position: relative; }
  #agenda-slider .agenda-slide, .agenda-slider .agenda-slide {
    position: relative;
    margin-top: 3em; }
    #agenda-slider .agenda-slide nav, .agenda-slider .agenda-slide nav {
      width: 100%;
      background: #1e3a5f;
      display: flex;
      height: 31px;
      margin: 9px 0 18px 0; }
      #agenda-slider .agenda-slide nav h2, .agenda-slider .agenda-slide nav h2 {
        flex-grow: 1;
        text-align: center;
        color: #ffffff;
        line-height: 36px;
        font-size: 21px;
        font-size: 2.1rem; }
      #agenda-slider .agenda-slide nav .prev,
      #agenda-slider .agenda-slide nav .next, .agenda-slider .agenda-slide nav .prev,
      .agenda-slider .agenda-slide nav .next {
        text-indent: -999em;
        width: 32px;
        height: 31px;
        background-image: url("../images/_btn-prev.svg");
        background-size: 16px 16px;
        background-position: center center;
        background-repeat: no-repeat; }
      #agenda-slider .agenda-slide nav .next, .agenda-slider .agenda-slide nav .next {
        background-image: url("../images/_btn-next.svg"); }
      #agenda-slider .agenda-slide nav .disabled, .agenda-slider .agenda-slide nav .disabled {
        visibility: hidden; }
      #agenda-slider .agenda-slide nav.alt, .agenda-slider .agenda-slide nav.alt {
        background: #ffffff; }
        #agenda-slider .agenda-slide nav.alt h2, .agenda-slider .agenda-slide nav.alt h2 {
          color: #4A4A4A; }
    #agenda-slider .agenda-slide:first-child, .agenda-slider .agenda-slide:first-child {
      margin-top: 0; }
    #agenda-slider .agenda-slide .image-container, .agenda-slider .agenda-slide .image-container {
      width: 105px;
      height: 105px;
      float: left;
      margin-right: 18px;
      margin-bottom: 50px; }
      #agenda-slider .agenda-slide .image-container img, .agenda-slider .agenda-slide .image-container img {
        max-height: 125px !important;
        object-fit: cover;
        object-position: top;
        font-family: 'object-fit: cover; object-position: top;'; }
      #agenda-slider .agenda-slide .image-container span, .agenda-slider .agenda-slide .image-container span {
        width: 105px;
        height: 105px; }
      #agenda-slider .agenda-slide .image-container.placeholder, .agenda-slider .agenda-slide .image-container.placeholder {
        background: rgba(0, 0, 0, 0.2); }
      @media (min-width: 1024px) {
        #agenda-slider .agenda-slide .image-container, .agenda-slider .agenda-slide .image-container {
          width: 248px; } }
    @media (min-width: 1024px) {
      #agenda-slider .agenda-slide .text, .agenda-slider .agenda-slide .text {
        float: left;
        width: 350px; } }
    #agenda-slider .agenda-slide li, .agenda-slider .agenda-slide li {
      padding-bottom: 18px;
      border-bottom: 2px #1e3a5f solid;
      margin-bottom: 1em;
      font-family: "Franklin Gothic";
      font-weight: bold;
      line-height: unset; }
      #agenda-slider .agenda-slide li:after, .agenda-slider .agenda-slide li:after {
        content: "";
        display: table;
        clear: both; }
      #agenda-slider .agenda-slide li:last-child, .agenda-slider .agenda-slide li:last-child {
        padding-bottom: 0;
        border-bottom: 0; }
      #agenda-slider .agenda-slide li time, .agenda-slider .agenda-slide li time {
        font-weight: bold;
        text-transform: uppercase;
        color: #B3A8A8;
        font-size: 21px;
        font-size: 2.1rem; }
        @media (min-width: 1024px) {
          #agenda-slider .agenda-slide li time, .agenda-slider .agenda-slide li time {
            font-size: 28px;
            font-size: 2.8rem; } }
      #agenda-slider .agenda-slide li h3, .agenda-slider .agenda-slide li h3 {
        text-transform: uppercase;
        color: #FFF;
        font-size: 20px;
        font-size: 2rem;
        line-height: 30px; }
        @media (min-width: 1024px) {
          #agenda-slider .agenda-slide li h3, .agenda-slider .agenda-slide li h3 {
            font-size: 28px;
            font-size: 2.4rem; } }
        #agenda-slider .agenda-slide li h3 a, .agenda-slider .agenda-slide li h3 a {
          color: #1e3a5f;
          color: #ffffff; }
          #agenda-slider .agenda-slide li h3 a:hover, .agenda-slider .agenda-slide li h3 a:hover {
            color: #ffffff; }
      #agenda-slider .agenda-slide li a:hover h3, .agenda-slider .agenda-slide li a:hover h3 {
        color: #ffffff; }
      #agenda-slider .agenda-slide li.alt, .agenda-slider .agenda-slide li.alt {
        background-color: #B3A8A8;
        padding: 8px 11px;
        border-bottom: 0; }
        #agenda-slider .agenda-slide li.alt time, .agenda-slider .agenda-slide li.alt time {
          color: #4A4A4A; }
        #agenda-slider .agenda-slide li.alt h3, .agenda-slider .agenda-slide li.alt h3 {
          color: #ffffff; }
        #agenda-slider .agenda-slide li.alt a:hover h3, .agenda-slider .agenda-slide li.alt a:hover h3 {
          color: #4A4A4A; }
      #agenda-slider .agenda-slide li.separator, .agenda-slider .agenda-slide li.separator {
        margin: -4px 0 8px 0;
        padding: 0;
        width: 100%;
        display: block; }
      #agenda-slider .agenda-slide li .content-long, .agenda-slider .agenda-slide li .content-long {
        display: none;
        font-family: "Open Sans";
        font-weight: normal;
        font-size: 14px;
        font-size: 1.4rem; }
        #agenda-slider .agenda-slide li .content-long a, .agenda-slider .agenda-slide li .content-long a {
          color: #ffffff;
          background: #1e3a5f;
          display: inline-block;
          text-decoration: none;
          padding: 5px;
          font-family: 'Franklin Gothic';
          font-weight: bold;
          text-transform: uppercase; }
          #agenda-slider .agenda-slide li .content-long a:hover, .agenda-slider .agenda-slide li .content-long a:hover {
            text-decoration: underline; }
      #agenda-slider .agenda-slide li .checkbox, .agenda-slider .agenda-slide li .checkbox {
        display: none; }
      #agenda-slider .agenda-slide li .read-more, .agenda-slider .agenda-slide li .read-more {
        text-transform: uppercase;
        cursor: pointer;
        background: #1e3a5f;
        color: #ffffff;
        min-width: 41px;
        height: 21px;
        line-height: 21px;
        text-align: center;
        display: inline-block;
        font-size: 14px;
        font-size: 1.4rem; }
        #agenda-slider .agenda-slide li .read-more:hover, .agenda-slider .agenda-slide li .read-more:hover {
          color: #1e3a5f; }
          #agenda-slider .agenda-slide li .read-more:hover span, .agenda-slider .agenda-slide li .read-more:hover span {
            display: inline-block; }
        #agenda-slider .agenda-slide li .read-more:focus, .agenda-slider .agenda-slide li .read-more:focus {
          background: #1e3a5f; }
      #agenda-slider .agenda-slide li .checkbox:checked ~ .content-long, .agenda-slider .agenda-slide li .checkbox:checked ~ .content-long {
        display: block;
        float: left; }
  #agenda-slider h2, .agenda-slider h2 {
    font-size: 28px;
    font-size: 2.8rem;
    color: #005d4e;
    margin-bottom: 1em;
    text-transform: uppercase;
    font-weight: 700; }

.agenda-slider-container--tip {
  margin-top: 10px; }

.excerpt {
  text-overflow: ellipsis; }

._icon-twitter:hover {
  background-image: url("../images/_icon-twitter-hover.svg"); }

._icon-facebook:hover {
  background-image: url("../images/_icon-facebook-hover.svg"); }

.next-agenda-slide {
  position: absolute;
  right: 10px;
  top: 10px;
  transition: none;
  display: block;
  background-image: url("../images/_icon-menu-arrow-blue.svg"); }
  .next-agenda-slide:hover {
    background-image: url("../images/_icon-menu-arrow.svg"); }
  .next-agenda-slide.disabled {
    display: none !important; }

.prev-agenda-slide {
  position: absolute;
  left: -25px;
  top: 10px;
  transition: none;
  display: block;
  background-image: url("../images/_icon-menu-arrow-left-blue.svg"); }
  .prev-agenda-slide:hover {
    background-image: url("../images/_icon-menu-arrow-left.svg"); }
  .prev-agenda-slide.disabled {
    display: none !important; }

#agenda-slider-container {
  position: relative; }

#partner-names {
  font-weight: 100;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px; }
  #partner-names a {
    text-transform: uppercase;
    color: #1e3a5f;
    text-decoration: underline; }
    #partner-names a:hover {
      color: #025578; }

#partner-aside {
  float: left;
  width: 185px;
  padding-right: 15px; }

#partners {
  margin-left: -15px;
  margin-right: -15px; }
  #partners li {
    margin-left: 15px;
    margin-right: 15px;
    float: left;
    margin-bottom: 30px; }
  #partners a {
    width: 170px;
    height: 140px;
    text-align: center;
    display: block;
    position: relative; }
    @media (max-width: 800px) {
      #partners a {
        width: 110px; } }
    #partners a:hover {
      background: rgba(30, 58, 95, 0.5); }

.csstransforms #partners img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%); }

.no-csstransforms #partners a {
  padding-top: 40px; }

#paginate li {
  float: left;
  margin-right: 5px; }

#paginate a {
  color: #005d4e; }
  #paginate a:hover {
    color: #1e3a5f; }

#paginate span {
  text-decoration: underline; }

.hfeed article:nth-child(3n + 1),
.type-jury.hentry:nth-child(3n + 1) {
  clear: both; }

#mc_embed_signup.signupform form {
  padding: 30px 0 0 0; }

#mc_embed_signup.signupform .asterisk {
  color: #1e3a5f; }

#mc_embed_signup.signupform #mc-embedded-subscribe-form div.mce_inline_error {
  color: #1e3a5f; }

#mc_embed_signup.signupform #mc-embedded-subscribe-form input.mce_inline_error {
  border: #1e3a5f; }

#mc_embed_signup.signupform div.mce_inline_error {
  font-size: 0px !important; }
  #mc_embed_signup.signupform div.mce_inline_error:after {
    font-size: 14px;
    content: 'Dit veld is verplicht. Vul a.u.b. een geldig e-mailadres in';
    display: inline-block; }

#mc_embed_signup.signupform .clear {
  overflow: visible;
  visibility: visible;
  width: auto;
  height: auto; }

.dimmed .image-container {
  position: relative; }

.dimmed .image-container:after {
  position: absolute;
  top: 0;
  left: 0;
  background: #041f3d;
  width: 248px;
  height: 124px;
  content: ' ';
  display: block;
  opacity: .5; }

@supports (mix-blend-mode: multiply) {
  .dimmed .image-container:after {
    background: #1e3a5f;
    mix-blend-mode: multiply;
    opacity: 1; } }

.dimmed .read-more {
  background-color: #B3A8A8 !important; }

.agenda-slider .agenda-slide.dimmed li h3 {
  color: #1e3a5f !important; }

@media only screen and (max-width: 1280px) {
  /*
#content-padding, #content-wrapper{
	width: 460px;
}

.hfeed article, .type-jury.hentry {
	&:nth-child(3n + 1) {
		clear: none;
	}
}

.hfeed article, .type-jury.hentry {
	&:nth-child(2n + 1) {
		clear: both;
	}
}

#partners{
	margin-left: -15px;
	margin-top: 1em;
}
*/ }

body#page-body {
    background-color: #041f3d;
}

  .parent {
  }

 .bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 25px;
}


h3 {
    color: #fff !important;
}

.buma img {
width: 100px;
}

.lustr img {
width: 100px;
}


@media (max-width: 1024px) {
.parent {
 display: none;
}
  }