html, body {
  font-family: CocogoosePro-Regular, sans-serif;
  font-weight: normal !important;
  max-width: 100%;
  margin: 0px;
  padding: 0px;
}
::selection {
  background: #e0cb01;
  color: #000;
}
body {
  background-color: #e4e4e5;
  margin-bottom: 0;
  position: relative;
}
* {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
body * {
  -webkit-font-smoothing: antialiased !important;
  text-rendering: optimizeLegibility;
}
p {
  font-family: "Helvetica Textbook W05 Roman";
}
h2 {
  font-size: 19px;
  font-weight: normal;
}
h3 {
  font-weight: normal !important;
}
.t-light {
  font-weight: 300;
}
.t-medium {
  font-weight: 500;
}
.t-bold {
  font-weight: 600;
}
.t-green {
  color: #1dac31;
}
.no-link-style a {
  text-decoration: none;
  color: #000;
}
.container {
  max-width: 950px;
  display: block;
  position: relative;
  margin: auto;
  white-space: nowrap;
}
@media (max-width: 1250px) {
  .container {
    width: 90%;
  }
}
.in-grid-l {
  width: 1100px;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (max-width: 1200px) {
  .in-grid-l {
    width: 90% !important;
  }
}
.in-grid {
  width: 950px;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (max-width: 1000px) {
  .in-grid {
    width: 90% !important;
  }
}
@media (max-width: 1000px) {
  .site-content {
    margin-bottom: 100px;
  }
}
@media (max-width: 768px) {
  .site-content {
    margin-bottom: 150px;
  }
}
@media (max-width: 500px) {
  .site-content {
    margin-bottom: 200px;
  }
}
/* === Row spacing === */
.row-spacing-big, .column-spacing-big > .vc_column-inner > .wpb_wrapper {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
@media (max-width: 1200px) {
  .row-spacing-big, .column-spacing-big > .vc_column-inner > .wpb_wrapper {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
}
.row-spacing, .column-spacing > .vc_column-inner > .wpb_wrapper {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
@media (max-width: 1200px) {
  .row-spacing, .column-spacing > .vc_column-inner > .wpb_wrapper {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
}
.row-spacing-fixed {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.row-spacing-small, .column-spacing-small > .vc_column-inner > .wpb_wrapper {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.row-spacing-xs {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
/* === Margin Bottom === */
.mt-big {
  margin-top: 70px !important;
}
.mt {
  margin-top: 50px !important;
}
.mt-small {
  margin-top: 20px !important;
}
.mb-big {
  margin-bottom: 70px !important;
}
.mb-big-mobile {
  margin-bottom: 70px !important;
}
@media (max-width: 768px) {
  .mb-big-mobile {
    margin-bottom: 35px !important;
  }
}
.mb-m {
  margin-bottom: 40px !important;
}
.mb {
  margin-bottom: 50px !important;
}
@media (max-width: 768px) {
  .mb {
    margin-bottom: 25px !important;
  }
}
.mb-s {
  margin-bottom: 10px !important;
}
.zeroMb {
  margin-bottom: 0px !important;
}
.min-mb {
  margin-bottom: -10px;
}
@media (max-width: 1200px) {
  .mb-large {
    margin-bottom: 30px !important;
  }
}
@media (max-width: 768px) {
  .mb-large {
    margin-bottom: 25px !important;
  }
}
@media (max-width: 768px) {
  .mb-mobile {
    margin-bottom: 25px !important;
  }
}
@media (max-width: 768px) {
  .no-mb-mobile {
    margin-bottom: 0px !important;
  }
}
.mb-small {
  margin-bottom: 20px !important;
}
.no-mb {
  margin-bottom: 0 !important;
}
.no-m {
  margin: 0 !important;
}
header.entry-header {
  display: none;
}
.edit-link {
  display: none;
}
.pagina-titel {
  display: none;
}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section {
  padding-top: 0 !important;
}
h2, h3, h4, h5 {
  margin: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  h2, h3, h4, h5 {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
  }
}
.vc_btn3-container {
  margin-bottom: 0 !important;
}
.minus-bottom, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0px !important;
}
.re-no-mb {
  margin-bottom: 0 !important;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.re-no-mb {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 900px) {
  div#responsive-menu-title-image img {
    width: 100%;
  }
  #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
    color: #000000 !important;
    border-left: 1px solid #ffeb00 !important;
    background-color: #ffeb00 !important;
  }
}
@media screen and (max-width: 900px) {
  #responsive-menu-container .responsive-menu-search-box {
    font-family: 'CocogoosePro-Regular';
    text-align: center;
    border: 4px solid #000000;
    border-radius: 0px;
  }
}
.mobile {
  display: none;
}
@media (max-width: 768px) {
  .mobile {
    display: inline;
  }
}
@media (max-width: 768px) {
  .desktop {
    display: none;
  }
}
.header-home {
  background-color: #ffeb00 !important;
}
@media (max-width: 768px) {
  .header-home .wpb_single_image img {
    max-width: 70%;
  }
}
.linkStyle a {
  color: #000;
  background-color: #cde2da;
  border-radius: 5px;
  padding: 5px;
  text-decoration: none;
}
.linkStyle a:hover {
  color: black;
  background-color: #adcfc2;
}
blockquote {
  width: 50%;
  padding: 0px;
  margin: 0.5em 0;
  position: relative;
  float: left;
  margin-right: 20px;
}
blockquote p {
  font-family: CocogoosePro-Regular, sans-serif !important;
  font-weight: normal;
  font-size: 22px;
  color: #000;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}
@media (max-width: 768px) {
  blockquote {
    width: 100%;
  }
}
.custom-ul {
  list-style-type: none !important;
}
.custom-ul li {
  background-image: url('../../uploads/2018/09/netdem-bullet2.png');
  background-position: center left !important;
  background-repeat: no-repeat !important;
  background-size: 10px;
  padding-left: 16px;
}
.hoverbutton {
  margin: auto;
  border: 4px solid #000;
  font-weight: 500;
  font-size: 18px;
  background-color: #000;
  width: fit-content;
  color: #fff;
  text-align: center;
  height: 44px;
}
.hoverbutton .text {
  padding-left: 10px;
  padding-right: 10px;
  top: 12px;
  position: relative;
}
.hoverbutton:hover {
  color: #ffeb00;
  border-color: #ffeb00;
}
.ribbonButton-centered {
  clear: both;
  text-align: center;
}
.ribbonButton {
  color: #FFF;
  display: inline-block;
  position: relative;
  font-size: 18px;
  line-height: 2.2rem;
  font-weight: bold;
  text-decoration: none;
  border: 0.3rem solid transparent;
  padding: 0 0.5rem;
  margin: 0 0.3rem;
}
.ribbonButton:hover:before, .ribbonButton:hover:after {
  border-color: black;
  background-color: black;
}
.ribbonButton:hover::before {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ribbonButton:hover::after {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ribbonButton:hover span:before, .ribbonButton:hover span:after {
  border-color: black;
  background-color: black;
}
.ribbonButton:hover span::before {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ribbonButton:hover span::after {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ribbonButton-indented:before {
  content: " ";
  position: absolute;
  z-index: -1;
  height: 50%;
  width: 80%;
  background-color: #000;
  border: 0.3rem solid #000;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  top: -0.3rem;
  left: -0.8rem;
}
.ribbonButton-indented:after {
  content: " ";
  position: absolute;
  z-index: -1;
  height: 50%;
  width: 80%;
  background-color: #000;
  border: 0.3rem solid #000;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  bottom: -0.3rem;
  left: -0.8rem;
  border-width: 0 0 0.3rem 0.3rem;
}
.ribbonButton-indented span:before {
  content: " ";
  position: absolute;
  z-index: -1;
  height: 50%;
  width: 80%;
  background-color: #000;
  border: 0.3rem solid #000;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  top: -0.3rem;
  right: -0.8rem;
}
.ribbonButton-indented span:after {
  content: " ";
  position: absolute;
  z-index: -1;
  height: 50%;
  width: 80%;
  background-color: #000;
  border: 0.3rem solid #000;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  bottom: -0.3rem;
  right: -0.8rem;
  border-width: 0 0.3rem 0.3rem 0;
}
.qtranxs-available-languages-message {
  display: none;
}
@media (max-width: 768px) {
  #mc_embed_signup #mc_embed_signup_scroll {
    width: auto !important;
  }
}
#mc_embed_signup input#mc-embedded-subscribe {
  margin-top: 8px !important;
}
@media (max-width: 768px) {
  #mc_embed_signup input#mc-embedded-subscribe {
    margin-top: 25px !important;
  }
}
#mc_embed_signup h2 {
  font-weight: normal !important;
  margin: 15px 0 0 !important;
  text-transform: uppercase;
}
#mc_embed_signup hr {
  color: #000;
  height: 3px;
  background-color: #000;
  border: 0px;
  margin-bottom: 20px;
}
#mc_embed_signup .mc-field-group {
  width: calc(100% + 4px) !important;
  padding-bottom: 0% !important;
}
@media (max-width: 768px) {
  #mc_embed_signup .mc-field-group {
    padding-bottom: 3% !important;
  }
}
#mc_embed_signup .mc-field-group label {
  max-height: 20px;
}
#mc_embed_signup .inputfields label {
  font-family: Helvetica-Textbook-W05-Roman, sans-serif;
  background-color: #000;
  color: #ffeb03;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 18px;
  padding: 7px 0px 7px 10px;
  float: left;
  width: 140px;
}
@media (max-width: 768px) {
  #mc_embed_signup .inputfields label {
    background-color: #ffeb00;
    color: #000000;
    width: 100%;
  }
}
#mc_embed_signup .inputfields label .asterisk {
  color: #ffffff;
  position: absolute;
  top: 0px;
}
#mc_embed_signup .inputfields input {
  background-color: #000 !important;
  border: 0px !important;
  color: #fff;
  font-size: 14px;
  border-radius: 0px !important;
  width: calc(100% - 170px) !important;
  float: left;
  margin-top: 0px;
  height: 16px;
  padding: 10px 0 8px 16px !important;
}
#mc_embed_signup .inputfields input:focus {
  outline: none !important;
}
@media (max-width: 768px) {
  #mc_embed_signup .inputfields input {
    background-color: #e2d104 !important;
    color: #000;
    width: calc(100% - 19px) !important;
  }
}
.content__gdprBlock {
  min-height: unset !important;
}
.content__gdprLegal {
  text-align: center;
  font-size: 12px;
  color: #756c00;
}
.content__gdprLegal a {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid black;
  outline: none;
}
.vc_row.wpb_row.vc_row-fluid.separator {
  width: calc(100% + 90px);
  margin-left: -40px;
  background-color: #efefef;
}
@media (max-width: 768px) {
  iframe {
    width: 100%;
    height: auto;
  }
}
.input-group {
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
  margin-top: -20px;
}
.input-group li {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.input-group li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.input-group .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #ccbc00;
}
@media (max-width: 768px) {
  .input-group .checkmark {
    height: 20px;
    width: 20px;
  }
}
.input-group li:hover input ~ .checkmark {
  background-color: #998d00;
}
.input-group li input:checked ~ .checkmark {
  background-color: #000;
}
.input-group .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.input-group li input:checked ~ .checkmark:after {
  display: block;
}
.input-group li .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid #ffeb00;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media (max-width: 768px) {
  .input-group li .checkmark:after {
    left: 6px;
    top: 2px;
    width: 5px;
  }
}
.input-group label {
  width: 100% !important;
  float: left !important;
}
.input-group label p {
  margin-left: 40px;
  margin-top: 0px;
}
@media (max-width: 768px) {
  .input-group label p {
    margin-left: 25px;
    font-size: 13px;
    white-space: normal;
    margin-top: -5px;
  }
}
.input-group input {
  width: auto !important;
}
.relatedWrapperPeople {
  width: 60% !important;
}
.personImage img {
  max-width: 200px;
  height: auto;
}
#mc_embed_signup .button {
  background-color: #000 !important;
  border-radius: 0px !important;
  font-family: CocogoosePro-Regular, sans-serif;
  text-transform: uppercase;
  font-weight: normal !important;
  width: 100% !important;
  height: 42px !important;
  float: left;
}
#mc_embed_signup .button:hover {
  background-color: black !important;
}
#mc_embed_signup .clear {
  text-align: center !important;
}
.language-selector {
  font-size: 19px;
  color: #000;
  margin-bottom: -51px;
  margin-top: 26px;
}
.language-selector a {
  color: #000;
  text-decoration: none !important;
}
.language-selector a:hover {
  color: #fff;
}
.language-selector .active {
  color: #000;
  border-bottom: 2.5px solid #000;
}
.language-selector .active:hover {
  border-bottom: 2.5px solid #cde2da;
}
@media (max-width: 900px) {
  .language-selector {
    display: none;
  }
}
.language-selector-mobile {
  font-size: 18px;
  color: #fff;
  margin-top: 20px;
}
.language-selector-mobile a {
  color: #fff;
  text-decoration: none !important;
}
.language-selector-mobile a:hover {
  color: #000;
}
.language-selector-mobile .active {
  color: #000;
  border-bottom: 2.5px solid #000;
}
.language-selector-mobile .active:hover {
  border-bottom: 2.5px solid #cde2da;
}
.search-no-results {
  height: 100vh;
}
.searchBox {
  /* Layout for search container */
}
.searchBox *, .searchBox *::after, .searchBox *::before {
  box-sizing: border-box;
}
.searchBox .search {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
/* Buttons */
.btn {
  margin: 0;
  padding: 0;
  cursor: pointer;
  border: none;
  background: none;
}
.btn:focus {
  outline: none;
}
.btn--search {
  font-size: 1.5em;
}
.btn--hidden {
  pointer-events: none;
  opacity: 0;
}
/* Reset Search Input */
.search__input {
  border: 0;
  background: transparent;
  border-radius: 0;
  -webkit-appearance: none;
}
.search__input:focus {
  outline: none;
}
/* Links */
a, .btn {
  text-decoration: underline;
  color: #000000;
  outline: none;
}
.hidden {
  position: absolute;
  overflow: hidden;
  width: 0;
  height: 0;
  pointer-events: none;
}
/* Icons */
.icon {
  display: block;
  width: 1.5em;
  padding-top: 5px;
  height: 1.5em;
  margin: 0 auto;
  fill: currentColor;
}
/* Header */
.codrops-header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  right: 20px;
  position: absolute;
  z-index: 999999;
  padding: 2.5em 2.75em 2.5em 1.5em;
  text-align: left;
}
.searchBox {
  margin-right: -80px;
}
.search-wrap {
  margin-top: -155px !important;
  margin-right: -80px;
}
@media (max-width: 1200px) {
  .search-wrap {
    margin-top: -150px !important;
    margin-right: -40px;
  }
}
@media (max-width: 768px) {
  .search-wrap {
    margin-top: -130px !important;
    margin-right: -30px;
    font-size: 15px;
  }
}
@media (max-width: 420px) {
  .search-wrap {
    margin-right: -50px;
    font-size: 13px;
  }
}
.demo-8 {
  color: #000;
  background-color: #ffeb00;
}
.demo-8 main {
  background-color: transparent;
  background-image: url(../img/bg_8.svg);
}
.demo-8 a, .demo-8 .btn {
  color: #000;
}
.js .searchBox .search {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.js .searchBox .search::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #ffeb00;
}
.js .searchBox .btn--search-close {
  display: block;
}
.js .searchBox .main-wrap {
  position: relative;
  transition: transform 0.4s, opacity 0.4s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.js .searchBox .main-wrap--move {
  opacity: 0;
  transform: scale3d(0.9, 0.9, 1);
}
.js .searchBox .main-wrap--move .btn--search {
  pointer-events: none;
  opacity: 0;
}
.js .searchBox .search {
  pointer-events: none;
}
.js .searchBox .search--open {
  pointer-events: auto;
}
.js .searchBox .search::before {
  opacity: 0;
  transition: opacity 0.4s;
}
.js .searchBox .search--open::before {
  opacity: 1;
}
.btn--search-close {
  font-size: 2em;
  position: absolute;
  top: 1.25em;
  right: 1.25em;
  display: none;
}
@media (max-width: 900px) {
  .btn--search-close {
    margin-top: 100px;
  }
}
.search__form {
  position: relative;
  margin: 1em 0 2em;
}
.search__form-inner {
  position: relative;
  z-index: 10;
  overflow: hidden;
}
.js .search__form-inner::after {
  content: '';
  position: absolute;
  top: 0;
  left: 20%;
  width: 60%;
  height: 105%;
  background: #ecda03;
}
.search__input {
  font-family: inherit;
  font-size: 6vw;
  line-height: 1;
  display: inline-block;
  box-sizing: border-box;
  width: 60%;
  padding: 0.25em 0.25em 0 0.25em;
  text-align: center;
  color: #000;
  border: none;
  background: #fff;
}
.search__input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #ffeb00;
}
.search__input::-moz-placeholder {
  opacity: 1;
  /* Mozilla Firefox 19+ */
  color: #ffeb00;
}
.search__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ffeb00;
}
.search__input::-webkit-search-cancel-button, .search__input::-webkit-search-decoration {
  -webkit-appearance: none;
}
.search__input::-ms-clear {
  display: none;
}
.search__info {
  font-size: 90%;
  position: relative;
  z-index: 9;
  display: block;
  width: 100%;
  padding: 0.85em 0;
  color: #000;
}
.search__related {
  width: 40%;
  pointer-events: none;
}
.search__suggestion h3 {
  font-size: 1.35em;
  margin: 0;
}
.search__suggestion p {
  font-size: 1.15em;
  line-height: 1.4;
  margin: 0.75em 0 0 0;
}
/************************/
/* Transitions 			*/
/************************/
/* Close button */
.btn--search-close {
  opacity: 0;
  transition: opacity 0.4s;
}
.search--open .btn--search-close {
  opacity: 1;
}
/* Search form with input and description */
.search__suggestion, .search__info {
  opacity: 0;
  transform: translate3d(0, -50px, 0);
  transition: opacity 0.4s, transform 0.4s;
}
.search--open .search__suggestion, .search--open .search__info {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition-delay: 0.4s;
  transition-timing-function: ease-out;
}
.js .search__form-inner::after {
  opacity: 0;
  transform-origin: 50% 0;
}
.js .search--open .search__form-inner::after {
  animation: scaleUpDown 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
@keyframes scaleUpDown {
  0% {
    opacity: 1;
    transform: scale3d(1, 0, 1);
  }
  50% {
    transform: scale3d(1, 1, 1);
    transform-origin: 50% 0;
    transition-timing-function: ease-out;
  }
  50.1% {
    transform-origin: 50% 100%;
    transition-timing-function: ease-out;
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 0, 1);
    transform-origin: 50% 100%;
    transition-timing-function: ease-out;
  }
}
.js .search__form-inner {
  transform: translate3d(0, -50px, 0);
  transition: transform 0.4s;
}
.js .search--open .search__form-inner {
  transform: translate3d(0, 0, 0);
  transition: none;
}
.js .search__input {
  opacity: 0;
  transition: opacity 0.4s;
}
.js .search--open .search__input {
  opacity: 1;
  transition: opacity 0s 0.4s;
}
@media screen and (max-width: 40em) {
  .btn--search-close {
    font-size: 1em;
  }
  .search__form {
    margin: 2em 0;
  }
  .search__related {
    font-size: 85%;
    width: 100%;
    padding: 0 1em;
  }
  .search__input, .js .search__form-inner::after {
    width: 100%;
    left: 0;
  }
  .search-wrap {
    font-size: 0.85em;
  }
}
@media (max-width: 420px) {
  .search__form-inner {
    width: 80%;
    margin: auto;
  }
}
button#responsive-menu-button {
  top: 20px !important;
  right: 20px !important;
  border-radius: 50px;
  background-color: #ffeb03 !important;
  z-index: 9999999 !important;
}
button#responsive-menu-button .responsive-menu-box {
  top: 3px;
}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {
  background-color: #000 !important;
  border-radius: 20px !important;
}
header#masthead {
  z-index: 999;
  position: absolute;
  width: 100%;
}
@media (max-width: 900px) {
  header#masthead {
    display: none;
  }
}
.current-menu-item a {
  border-bottom: 3px solid;
}
.menu-menu-1-container {
  margin-left: 100px;
}
#primary-menu {
  padding-left: 0px;
  display: -webkit-inline-box;
}
#primary-menu li {
  padding: 8px 12px 8px 12px;
  margin-right: 20px;
}
#primary-menu li:hover a {
  color: #fff;
}
#primary-menu li:hover .sub-menu a {
  color: #000;
}
#primary-menu .sub-menu li:hover a {
  color: #fff;
}
#primary-menu a {
  text-decoration: none;
  color: #000000;
  font-family: CocogoosePro-Regular, sans-serif;
  font-size: 19px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  #primary-menu a {
    font-size: 18px;
  }
}
.main-navigation {
  width: 810px;
  margin: auto;
  margin-top: -78px !important;
}
.main-navigation li {
  position: relative;
}
.main-navigation a {
  text-decoration: none;
}
.main-navigation ul {
  list-style: none;
}
.main-navigation ul ul {
  margin-left: -12px;
  background-color: #ffeb00;
  float: left;
  position: absolute;
  top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  left: -999em;
  z-index: 99999;
}
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.main-navigation ul ul li {
  margin-left: -20px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  left: 100%;
}
.main-navigation ul ul a {
  width: 200px;
}
.main-navigation ul ul :hover > a, .main-navigation ul ul .focus > a {
  color: #000;
}
.main-navigation ul .sub-menu:hover a {
  color: #fff;
}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
  left: auto;
}
a.responsive-menu-item-link {
  font-weight: 500;
}
#responsive-menu * {
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -webkit-transition: all 0s ease;
  transition: all 0s ease;
}
.header-home {
  margin-top: -16px;
}
@media (max-width: 900px) {
  .header-home {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 600px) {
  .header-home {
    background-position: center !important;
  }
}
.header-logo {
  width: 250px;
  margin: auto;
  margin-top: -35px;
  margin-bottom: 10px !important;
}
@media (max-width: 1200px) {
  .header-logo {
    width: 200px;
    margin-top: 0px;
    margin-bottom: 20px !important;
  }
}
@media (max-width: 900px) {
  .header-logo {
    margin-bottom: -10px !important;
  }
}
.newsletterBadge, .newsletterBadge-eng {
  position: absolute;
  width: 120px;
  right: 10%;
  top: 10px;
  z-index: 9999;
  transform: rotate(15deg);
}
@media (max-width: 1200px) {
  .newsletterBadge, .newsletterBadge-eng {
    width: 100px;
  }
}
@media (max-width: 900px) {
  .newsletterBadge, .newsletterBadge-eng {
    right: 15%;
  }
}
@media (max-width: 768px) {
  .newsletterBadge, .newsletterBadge-eng {
    width: 90px;
    right: 15%;
    top: 0px;
  }
}
@media (max-width: 480px) {
  .newsletterBadge, .newsletterBadge-eng {
    width: 70px;
    right: unset;
    left: 50px;
    top: 0px;
  }
  .newsletterBadge img, .newsletterBadge-eng img {
    transform: rotate(-25deg);
  }
}
@media (max-width: 420px) {
  .newsletterBadge, .newsletterBadge-eng {
    width: 60px;
    right: unset;
    left: 30px;
    top: 40px;
  }
}
.newsletterBadge:hover, .newsletterBadge-eng:hover {
  transform: rotate(-10deg);
}
.agenda-grid .vc_grid-item-mini.vc_clearfix .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
  margin-right: 0px !important;
  margin-left: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  background-size: cover !important;
  min-height: 256px;
}
.agenda-grid .vc_grid-item-zone-c-right .vc_gitem-animated-block {
  float: left;
  width: 40%;
}
.agenda-grid .vc_grid-item-zone-c-right .vc_gitem-zone-c {
  float: right;
  width: 60%;
}
.agenda-grid .vc_grid-item-zone-c-right .vc_gitem-zone-c {
  max-height: fit-content;
}
.agenda-grid .vc_grid-item-zone-c-right .vc_grid-item-mini {
  background-color: #ffeb00 !important;
}
@media (max-width: 900px) {
  .agenda-grid .vc_gitem-acf.field_5b6764cb7cf5d {
    font-weight: 500;
    font-size: 20px !important;
  }
  .agenda-grid .vc_gitem-post-data-source-post_title {
    font-weight: 500;
    font-size: 30px !important;
  }
  .agenda-grid .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 10px !important;
  }
  .agenda-grid .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: none;
  }
}
@media (max-width: 500px) {
  .agenda-grid .vc_gitem-acf.field_5b6764cb7cf5d {
    font-weight: 500;
    font-size: 17px !important;
  }
  .agenda-grid .vc_gitem-post-data-source-post_title {
    font-weight: 500;
    font-size: 24px !important;
  }
}
.smallHeader {
  position: fixed !important;
  top: 0px;
  height: 80px;
  background-color: #ffeb03;
}
.smallHeader .main-navigation {
  margin-top: 30px !important;
}
.redHeader {
  color: #000;
}
.redHeader a {
  color: #000;
  text-decoration: none;
}
.redHeader a:hover {
  text-decoration: underline;
}
.redHeader h1, .redHeader h2, .redHeader h3, .redHeader h4, .redHeader h5, .redHeader h6 {
  font-weight: normal;
  font-size: 30px;
}
.grey-block {
  background-color: #f7f7f7;
  padding: 20px;
}
.mb-fix {
  margin-bottom: 0px !important;
}
.redText {
  color: #000;
}
@media (min-width: 768px) {
  .blocks-wrapper .float-left {
    margin-right: 10px;
  }
  .blocks-wrapper .float-right {
    margin-left: 10px;
  }
  .blocks-wrapper .vc_col-sm-6 {
    width: calc(50% - 10px);
  }
}
@media (max-width: 768px) {
  .blocks-wrapper .vc_col-sm-6 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
.custom_description .active, .custom_description .active *, .translation .active, .translation .active * {
  display: inline !important;
}
.custom_description *, .translation * {
  display: none;
}
nav.navigation.posts-navigation h2.screen-reader-text {
  display: none;
}
nav.navigation.posts-navigation .nav-previous {
  float: right;
}
nav.navigation.posts-navigation .nav-next {
  float: left;
}
.home .vc_carousel-slideline-inner {
  max-height: calc(100vh - 314px);
  overflow: hidden;
}
.home .vc_carousel-slideline-inner .vc_inner img {
  width: 100%;
  height: auto;
}
@media (max-width: 1200px) {
  .home .vc_carousel-slideline-inner {
    max-height: calc(100vh - 273px);
  }
}
@media (max-width: 768px) {
  .home .vc_carousel-slideline-inner {
    max-height: unset;
  }
  .home .vc_carousel-slideline-inner .vc_inner img {
    width: auto;
    height: calc(100vh - 45vh);
  }
}
@media (min-width: 1300px) {
  .home img.attachment-full {
    margin-top: -30vh;
  }
}
.vc_images_carousel .vc_carousel-indicators li {
  border: 1px solid #ffeb00 !important;
  background-color: #ffeb00 !important;
}
.vc_images_carousel .vc_carousel-indicators .vc_active {
  background-color: transparent !important;
  border: 1px solid #ffeb00 !important;
}
div#mc_embed_signup {
  margin-bottom: 40px;
  background-color: #ffeb00;
  padding: 20px;
  contain: content;
}
div#mc_embed_signup div#mc_embed_signup_scroll {
  margin-top: 30px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
div#mc_embed_signup h2 {
  text-align: center;
  color: #000;
  font-size: 24px;
}
div#mc_embed_signup input {
  float: right;
  width: 60%;
}
div#mc_embed_signup input[type=checkbox] {
  float: left;
  width: 20px;
  margin-top: 27px;
}
div#mc_embed_signup ul {
  padding-left: 0px;
}
div#mc_embed_signup li {
  list-style: none;
}
div#mc_embed_signup li label {
  margin-top: 20px;
  float: right;
  width: 80%;
}
.ArticleAuthor .relatedWrapper {
  contain: content;
}
@media (max-width: 1000px) {
  .ArticleAuthor .description {
    padding-top: 10px;
  }
  .ArticleAuthor img {
    max-width: 120px !important;
    float: left;
    margin-right: 10px;
  }
}
.single-people .contentBox {
  background-color: #ffeb00;
  padding: 1px 20px 20px 20px;
  margin-bottom: 40px;
  overflow: auto;
}
.single-people .contentBox h4 {
  margin-top: -20px;
  color: #000;
}
.single-people .contentBox .personImage {
  float: left;
  margin-right: 10px;
}
@media (max-width: 768px) {
  .single-people .contentBox .personImage img {
    max-width: 150px;
    height: auto;
  }
}
.single-people .contentBox header {
  margin-bottom: 20px;
}
.single-people .writtenArticles, .single-people .attendedEvents {
  margin-bottom: 30px;
  overflow: auto;
}
.single-people .writtenArticles .relatedList, .single-people .attendedEvents .relatedList {
  list-style: none;
  padding: 0px;
  margin-top: 0px;
  padding-top: 5px;
  list-style: none;
}
.single-people .writtenArticles li.relatedWrapper, .single-people .attendedEvents li.relatedWrapper {
  border-left: 4px solid black;
  padding: 10px;
  margin: 10px;
  float: left;
}
.single-people .writtenArticles .imageWrapper img, .single-people .attendedEvents .imageWrapper img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
  max-height: 140px;
}
@media (max-width: 1000px) {
  .single-people .writtenArticles .imageWrapper img, .single-people .attendedEvents .imageWrapper img {
    max-height: 160px;
  }
}
@media (max-width: 768px) {
  .single-people .writtenArticles .imageWrapper img, .single-people .attendedEvents .imageWrapper img {
    max-height: 180px;
  }
}
@media (max-width: 550px) {
  .single-people .writtenArticles .imageWrapper img, .single-people .attendedEvents .imageWrapper img {
    max-height: 140px;
  }
}
@media (max-width: 420px) {
  .single-people .writtenArticles .imageWrapper img, .single-people .attendedEvents .imageWrapper img {
    max-height: 220px;
  }
}
.home .header-yellowbar {
  display: none;
}
.home .main-navigation {
  margin-top: 210px !important;
}
@media (max-width: 1200px) {
  .home .main-navigation {
    padding-right: 0px !important;
    margin-top: 166px !important;
  }
}
.home .smallHeader .main-navigation {
  margin-top: 30px !important;
}
.home .projectBanner-link {
  color: #000;
  text-decoration: none;
}
.home .projectBanner-largeimg {
  min-height: 270px;
  background-color: #ffeb00;
  padding: 20px;
}
.home .projectBanner-largeimg h3 {
  font-size: 40px;
  max-width: min-content;
  text-shadow: 0px 1px 15px rgba(0, 0, 0, 0.6);
  border-bottom: 5px solid rgba(0, 0, 0, 0);
}
@media (max-width: 768px) {
  .home .projectBanner-largeimg h3 {
    font-size: 30px !important;
  }
}
@media (max-width: 600px) {
  .home .projectBanner-largeimg h3 {
    font-size: 25px !important;
  }
}
@media (max-width: 550px) {
  .home .projectBanner-largeimg h3 {
    font-size: 20px !important;
  }
}
@media (max-width: 768px) {
  .home .projectBanner-largeimg {
    min-height: auto;
    margin-bottom: 10px;
  }
}
.home .projectBanner-largeimg:hover h3 {
  color: #ffeb00;
  border-bottom: 5px solid #ffeb00;
}
.home .projectBanner-smallimg {
  background-color: #ffeb00;
  height: 190px;
  margin-bottom: 20px;
}
.home .projectBanner-smallimg img {
  object-fit: cover;
  overflow: hidden;
  height: 190px !important;
  width: auto;
  margin-right: 20px;
  float: left;
  height: auto;
}
@media (max-width: 768px) {
  .home .projectBanner-smallimg img {
    height: 140px !important;
  }
}
@media (max-width: 500px) {
  .home .projectBanner-smallimg img {
    height: auto !important;
    max-height: fit-content !important;
    width: calc(100% - 80px) !important;
    background-color: #fff;
    padding: 40px;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .home .projectBanner-smallimg {
    height: 140px !important;
  }
}
@media (max-width: 500px) {
  .home .projectBanner-smallimg {
    height: fit-content !important;
  }
}
.home .projectBanner-smallimg .smallbanner-title {
  padding: 20px;
}
.home .projectBanner-smallimg .smallbanner-title h3 {
  font-size: 37px;
  color: #fff;
  max-width: 90%;
}
@media (max-width: 900px) {
  .home .projectBanner-smallimg .smallbanner-title h3 {
    font-size: 28px !important;
  }
}
@media (max-width: 768px) {
  .home .projectBanner-smallimg .smallbanner-title h3 {
    max-width: 100%;
    font-size: 25px !important;
  }
}
@media (max-width: 550px) {
  .home .projectBanner-smallimg .smallbanner-title h3 {
    font-size: 20px !important;
  }
}
@media (max-width: 480px) {
  .home .projectBanner-smallimg .smallbanner-title {
    padding-top: 5px;
  }
}
.home .projectBanner-smallimg:hover {
  background-color: #e0cf00;
}
.home .projectBanner-smallimg:hover img {
  opacity: 0.5;
}
.home .projectBanner-smallimg:hover .smallbanner-title h3 {
  color: #000;
}
@media (max-width: 550px) {
  .home .projectBanner-smallimg img {
    width: 150px;
    max-height: 150px;
  }
}
@media (max-width: 480px) {
  .home .projectBanner-smallimg img {
    margin-bottom: 10px;
    float: none;
  }
}
@media (max-width: 768px) {
  .home .small-image {
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 600px) {
  .home .vc_grid-item-zone-c-right .vc_gitem-animated-block {
    float: left !important;
    width: 100% !important;
  }
  .home .vc_grid-item-zone-c-right .vc_gitem-zone-c {
    float: left !important;
    width: 100% !important;
  }
}
.home .vc_gitem-acf.field_5b6764cb7cf5d {
  font-weight: 500;
  font-size: 17px;
}
.home .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
  font-weight: 500;
  font-size: 20px;
}
.home .date-event-home-grid {
  margin-top: 7px;
}
.home .fix-image-margin .vc_pageable-slide-wrapper .vc_gitem-zone {
  background-image: none !important;
  margin-right: 5px !important;
  margin-left: 20px !important;
  margin-bottom: 20px !important;
  padding-top: 20px !important;
}
.home .articlesGrid .vc_gitem-post-data-source-post_excerpt {
  margin-bottom: 40px;
}
.home .articlesGrid .vc_gitem-zone.vc_gitem-zone-c {
  background-color: #ffeb03;
  max-height: 150px;
  margin-top: 10px;
}
.home .articlesGrid .vc_gitem-zone.vc_gitem-zone-c .vc_gitem_row .vc_gitem-col {
  padding: 20px;
}
.home .articlesGrid .vc_gitem-zone.vc_gitem-zone-c .vc_gitem_row .vc_gitem-col .vc_gitem-acf {
  margin-top: -8px;
  font-family: Helvetica-Textbook-W05-Roman, sans-serif !important;
}
.home .articlesGrid .vc_gitem-zone {
  margin-bottom: -10px !important;
}
.home .articlesGrid .vc_gitem-zone img {
  max-height: 210px !important;
}
.home .articlesGrid .vc_grid-item-zone-c-right .vc_gitem-animated-block {
  float: left !important;
  width: 100% !important;
}
.home .articlesGrid .vc_grid-item-zone-c-right .vc_gitem-zone-c {
  float: left !important;
  width: 100% !important;
}
.home .articlesGrid .vc_grid-item-zone-c-right .vc_gitem-zone.vc_gitem-zone-a.vc_custom_1559405371117.vc_gitem-is-link {
  margin-right: 0px !important;
  margin-left: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  background-size: cover !important;
}
.home .mapsElement {
  margin-bottom: -17px;
}
.gmp_map_opts {
  width: 100% !important;
}
a.arrowswitchlink {
  display: none;
}
.home a.arrowswitchlink {
  display: initial;
}
.header-yellowbar {
  height: 80px;
  background-color: #ffeb00;
}
@media (max-width: 900px) {
  .header-yellowbar {
    display: none;
  }
}
.templatera_shortcode p {
  display: none;
}
.footer {
  position: unset;
  width: 100%;
  margin: 0 !important;
  z-index: 99999;
  font-size: 18px;
}
.footer .vc_column-inner {
  background-color: #ffeb00 !important;
}
.footer .social-icon {
  width: 40px;
  vertical-align: middle;
  margin-left: 10px;
  height: auto;
  display: inline-block;
}
@media (max-width: 850px) {
  .footer .social-icon {
    margin-right: 0px;
  }
}
.footer img.scrolltoparrow.alignnone.wp-image-1753.size-full {
  width: 40px;
  height: auto;
  margin-bottom: -7px;
  margin-left: 20px;
}
.footer .rotateArrow {
  transform: rotate(180deg);
}
.footer p {
  display: block;
  font-family: CocogoosePro-Regular, sans-serif;
  font-size: 18px;
  margin-top: 0px;
  font-weight: 500;
  color: #000 !important;
}
.footer a {
  color: #000;
  border-radius: 15px;
  padding: 5px;
  text-decoration: none;
}
.footer a:hover {
  color: #fff !important;
}
.footer .wpb_button, .footer .wpb_content_element, .footer ul.wpb_thumbnails-fluid > li {
  margin-top: 10px;
  margin-bottom: 7px;
}
@media (max-width: 850px) {
  .footer {
    position: absolute;
    bottom: -200px;
  }
  .footer .devider {
    display: block;
    font-size: 3px;
    color: #ffeb00;
  }
  .footer .social-icon {
    width: 35px;
    margin-top: 10px;
  }
}
@media (max-width: 768px) {
  .footer .web_credit {
    display: none;
  }
}
.eventPassed {
  background-color: #cde2da;
  padding: 9px;
  margin-top: 5px;
  text-align: center;
  color: #424242;
}
.full_width_single {
  padding: 0px !important;
  margin: auto;
  width: 100% !important;
}
.single {
  background-color: #EFEFEF;
}
.single .site-content {
  margin-bottom: 50px;
}
@media (max-width: 1024px) {
  .single .site-content {
    margin-bottom: 140px;
    display: inline-block;
  }
}
@media (max-width: 768px) {
  .single .site-content {
    margin-bottom: 150px;
  }
}
@media (max-width: 500px) {
  .single .site-content {
    margin-bottom: 200px;
  }
}
.single .entry-content {
  display: flow-root;
}
.single a.pdf_download_btn {
  border: 2px solid #000;
  color: #000000;
  width: auto;
  text-decoration: none;
  float: right;
  display: inline;
  padding: 10px 10px 2px 10px;
  margin-bottom: 20px;
  -moz-transition: all 0.01s ease;
  -o-transition: all 0.01s ease;
  -webkit-transition: all 0.01s ease;
  transition: all 0.01s ease;
}
.single a.pdf_download_btn:hover {
  -moz-transition: all 0.01s ease;
  -o-transition: all 0.01s ease;
  -webkit-transition: all 0.01s ease;
  transition: all 0.01s ease;
  background-color: #000;
  color: #ffeb00;
}
@media (max-width: 1000px) {
  .single .spacer {
    height: 50px;
    width: 100%;
  }
}
.single .full-width {
  width: 100%;
  height: auto;
}
.single img {
  max-width: 100%;
  height: auto;
}
.single ul {
  font-family: Helvetica-Textbook-W05-Roman, sans-serif;
}
.single ul.eo-event-meta {
  list-style: none;
  margin-left: -40px;
}
.single a {
  color: #000;
}
.single .vc_carousel-inner .vc_item.vc_active {
  height: auto;
}
.single .vc_carousel-inner img.attachment-full {
  width: 100%;
  height: auto;
}
.single .vc_carousel-inner .vc_item {
  height: auto;
}
.single figure {
  width: unset !important;
  margin: 0px;
}
.single figcaption {
  font-family: Helvetica-Textbook-W05-Roman, sans-serif;
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 5px;
}
.single .inner-content {
  margin-bottom: 60px;
  float: left;
  width: 65%;
  padding: 5px 30px;
  margin-top: -16px;
}
@media (max-width: 1000px) {
  .single .inner-content {
    padding: 0px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
  }
}
.single article {
  margin-bottom: 45px;
}
.single header.entry-header {
  display: inherit;
}
.single .wpb_single_image.wpb_content_element.vc_align_center.header-logo {
  text-align: center;
}
.single #primary {
  width: 1200px;
  margin-top: 60px;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (max-width: 1250px) {
  .single #primary {
    width: 90% !important;
  }
}
.single .entry-content hr {
  display: none;
}
.single .entry-content img.aligncenter {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.single .eo-event-thumbnail {
  max-width: 100%;
  margin: 0px;
  margin-bottom: 20px;
}
@media (max-width: 1000px) {
  .single .eo-event-thumbnail {
    margin-bottom: 30px;
    width: 100%;
    height: auto;
  }
}
.single .sidebar {
  display: block;
  width: calc(35% - 120px);
  margin-left: 60px;
  float: right;
  margin-bottom: 115px !important;
}
.single .sidebar .small-attachment-thumbnail {
  float: unset !important;
  width: 120px !important;
}
.single .sidebar .relatedList {
  padding: 0;
  margin-left: 10px;
  padding-top: 5px;
  list-style: none;
}
.single .sidebar .relatedList .relatedWrapper {
  border-left: 4px solid black;
  height: max-content;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin-bottom: 0px;
}
.single .sidebar .relatedList .relatedWrapper .imageWrapper {
  text-align: center;
  width: 100%;
}
.single .sidebar .relatedList .relatedWrapper a {
  text-decoration: none;
}
.single .sidebar .relatedList .relatedWrapper .wp-post-image {
  max-width: 100%;
  height: auto;
  margin-top: 10px !important;
  margin-bottom: 5px !important;
}
@media (max-width: 1000px) {
  .single .sidebar {
    width: calc(100% - 60px) !important;
    margin: 0px !important;
    margin-top: -16px !important;
    padding: 30px !important;
    margin-bottom: 115px !important;
  }
  .single .sidebar li.relatedWrapper {
    width: 30%;
    height: 60px;
  }
}
@media (max-width: 900px) {
  .single .sidebar li.relatedWrapper {
    width: calc(50% - 40px);
    margin: 10px;
    height: 60px;
  }
}
@media (max-width: 768px) {
  .single .sidebar li.relatedWrapper {
    width: calc(100% - 20px);
    margin: 10px;
    height: 40px;
  }
}
.single .eventorganiser-event-meta h4 {
  display: none !important;
}
.single .eo-event-meta {
  background-color: #cde2db;
  width: 90% !important;
  padding: 20px 30px;
  margin-bottom: 20px;
  margin-left: auto !important;
  margin-right: auto !important;
}
.single .eo-event-meta a {
  color: #000;
  text-decoration: none;
}
@media (max-width: 1000px) {
  .single .eo-event-meta {
    width: 100% !important;
    padding: 20px 0px !important;
  }
  .single .eo-event-meta li {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}
@media (max-width: 350px) {
  .single .eo-event-meta {
    width: 76% !important;
    margin-left: 0px !important;
    margin-right: 0 !important;
  }
}
.single .eo-event-venue-map {
  width: 100% !important;
  padding-bottom: 20px;
}
@media (max-width: 768px) {
  .single .footer {
    position: absolute;
    width: 100%;
    bottom: -200px;
  }
}
.bilingualHeader {
  padding: 20px 0 5px 0;
  text-align: center;
}
.bilingualHeader h4 {
  color: #000;
  font-size: 18px;
  display: none;
}
.bilingualHeader .active {
  display: inline;
}
.paged .Highlight_Half, .paged .Highlight_Breed {
  display: none !important;
}
.post-type-archive-event .small-entry-image, .eo-tc-page .small-entry-image {
  width: 200px !important;
}
@media (max-width: 480px) {
  .post-type-archive-event .small-entry-image, .eo-tc-page .small-entry-image {
    float: none;
  }
}
.post-type-archive-event div#content, .eo-tc-page div#content {
  margin-top: 60px;
}
.post-type-archive-event h1.page-title, .eo-tc-page h1.page-title {
  text-align: center;
  color: #000;
}
.post-type-archive-event .header-home, .eo-tc-page .header-home {
  background-color: #C2DCD1;
}
.post-type-archive-event .footer, .eo-tc-page .footer {
  background-color: #ffeb00;
  position: absolute;
  width: 100%;
  bottom: -200px;
  margin: 0 !important;
}
.post-type-archive-event .event, .eo-tc-page .event {
  width: 950px;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (max-width: 1000px) {
  .post-type-archive-event .event, .eo-tc-page .event {
    width: 90% !important;
  }
}
.post-type-archive-event .has-post-thumbnail, .eo-tc-page .has-post-thumbnail {
  background-color: #ffeb00;
  padding: 15px;
  margin-bottom: 30px;
}
.post-type-archive-event main#main, .eo-tc-page main#main {
  margin-top: 50px;
}
.post-type-archive-event header.entry-header, .eo-tc-page header.entry-header {
  display: inline;
}
.post-type-archive-event h2.eo-event-title.entry-title a, .eo-tc-page h2.eo-event-title.entry-title a {
  color: #000;
  text-decoration: none;
}
.post-type-archive-event .eo-tc-event .eo-event-header, .eo-tc-page .eo-tc-event .eo-event-header {
  width: 60%;
  float: right;
}
.post-type-archive-event ul.eo-event-meta, .eo-tc-page ul.eo-event-meta {
  list-style: none;
}
.post-type-archive-event .eo-event-details.event-entry-meta, .eo-tc-page .eo-event-details.event-entry-meta {
  float: left;
  margin-right: 30px;
}
.post-type-archive-projects .bilingualHeader h1 {
  font-weight: normal !important;
  font-size: 19px;
  text-transform: uppercase;
}
@media (max-width: 900px) {
  .post-type-archive-projects .bilingualHeader h1 {
    margin-left: initial !important;
  }
}
.post-type-archive-projects .bilingualHeader .header-nl {
  margin-left: -22.8%;
}
.post-type-archive-projects .bilingualHeader .header-eng {
  margin-left: -24.5%;
}
.post-type-archive-articles .bilingualHeader h1 {
  font-weight: normal !important;
  font-size: 19px;
  text-transform: uppercase;
}
@media (max-width: 900px) {
  .post-type-archive-articles .bilingualHeader h1 {
    margin-left: initial !important;
  }
}
.post-type-archive-articles .bilingualHeader .header-nl {
  margin-left: 0%;
}
.post-type-archive-articles .bilingualHeader .header-eng {
  margin-left: 0%;
}
.post-type-archive-publications .bilingualHeader h1 {
  font-weight: normal !important;
  font-size: 19px;
  text-transform: uppercase;
}
@media (max-width: 900px) {
  .post-type-archive-publications .bilingualHeader h1 {
    margin-left: initial !important;
  }
}
.post-type-archive-publications .publications-wrapper ul {
  list-style: none;
  padding-left: 0px;
}
.post-type-archive-publications .publications-wrapper ul li {
  list-style: none;
}
.post-type-archive-publications .type-articles {
  background-color: #dcdbdb !important;
}
.post-type-archive-publications .type-articles:hover {
  background-color: #ffeb00 !important;
}
.post-type-archive-publications .publication_post {
  width: calc(100% - 20px);
  margin-left: 10px;
  margin-bottom: 20px;
  background-color: #ffeb00;
}
.post-type-archive-publications .publication_post header.entry-header {
  display: initial;
  display: inline-block;
  padding: 20px;
}
.post-type-archive-publications .publication_post ul, .post-type-archive-publications .publication_post li {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.post-type-archive-publications .publication_post .entry-image {
  margin: 0px !important;
  width: calc(100% + 0px) !important;
}
.event-template-default article {
  margin-bottom: 60px;
}
.event-template-default .site-content {
  margin-bottom: 160px;
  display: flex;
}
@media (max-width: 500px) {
  .event-template-default .site-content {
    margin-bottom: 200px;
  }
}
.articles-wrapper .entry-image, .publications-wrapper .entry-image {
  margin: -15px 0px 0px -15px;
  width: calc(100% + 30px);
  height: 300px !important;
  background-size: cover;
  background-position: center;
  margin-bottom: 15px;
  height: auto;
  float: left;
  margin-right: 15px;
}
.articles-wrapper article, .publications-wrapper article {
  width: calc(50% - 50px);
  margin: 10px;
  float: left;
  min-height: 410px;
}
.articles-wrapper article h4, .publications-wrapper article h4 {
  font-family: Helvetica-Textbook-W05-Roman, sans-serif;
  font-weight: normal;
}
.articles-wrapper article .entry-content, .publications-wrapper article .entry-content {
  display: none;
}
@media (max-width: 900px) {
  .articles-wrapper article, .publications-wrapper article {
    min-height: 450px;
  }
}
@media (max-width: 600px) {
  .articles-wrapper article, .publications-wrapper article {
    width: calc(100% - 50px);
    height: fit-content;
    min-height: unset;
  }
  .articles-wrapper article .entry-image, .publications-wrapper article .entry-image {
    width: calc(100% + 30px) !important;
  }
  .articles-wrapper article h2.entry-title, .publications-wrapper article h2.entry-title {
    font-size: 16px;
  }
}
.post-type-archive-articles .type-articles {
  background-color: #dcdbdb !important;
}
.post-type-archive-articles .type-articles:hover {
  background-color: #ffeb00 !important;
}
.post-type-archive-articles .highlight_article {
  width: calc(100% - 20px);
  margin-left: 10px;
  margin-bottom: 10px;
  background-color: #ffeb00;
}
.post-type-archive-articles .highlight_article header.entry-header {
  display: initial;
  display: inline-block;
  padding: 20px;
}
.post-type-archive-articles .highlight_article ul, .post-type-archive-articles .highlight_article li {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.post-type-archive-articles .highlight_article .entry-image {
  margin: 0px !important;
  width: calc(100% + 0px) !important;
}
.post-type-archive-articles .articles-wrapper {
  margin-top: 20px;
}
.post-type-archive-publications .site-content {
  flex-direction: column;
}
@media (max-width: 1000px) {
  .post-type-archive-publications .site-content {
    margin-bottom: 160px !important;
  }
}
@media (max-width: 500px) {
  .post-type-archive-publications .site-content {
    margin-bottom: 200px !important;
  }
}
.post-type-archive-projects .site-content, .post-type-archive-articles .site-content, .post-type-archive-publications .site-content {
  width: 950px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 100px;
  display: flex;
}
@media (max-width: 1000px) {
  .post-type-archive-projects .site-content, .post-type-archive-articles .site-content, .post-type-archive-publications .site-content {
    width: 90% !important;
  }
}
@media (max-width: 768px) {
  .post-type-archive-projects .site-content, .post-type-archive-articles .site-content, .post-type-archive-publications .site-content {
    margin-bottom: 150px;
  }
}
@media (max-width: 500px) {
  .post-type-archive-projects .site-content, .post-type-archive-articles .site-content, .post-type-archive-publications .site-content {
    margin-bottom: 200px;
  }
}
.post-type-archive-projects .entry-header h2, .post-type-archive-projects .entry-header h4, .post-type-archive-projects .entry-header a, .post-type-archive-articles .entry-header h2, .post-type-archive-articles .entry-header h4, .post-type-archive-articles .entry-header a, .post-type-archive-publications .entry-header h2, .post-type-archive-publications .entry-header h4, .post-type-archive-publications .entry-header a {
  text-decoration: none;
}
.post-type-archive-projects .entry-content a, .post-type-archive-articles .entry-content a, .post-type-archive-publications .entry-content a {
  color: #000;
  text-decoration: none;
}
@media (max-width: 600px) {
  .post-type-archive-projects .entry-image, .post-type-archive-articles .entry-image, .post-type-archive-publications .entry-image {
    width: 100%;
    margin-bottom: 10px;
  }
}
.post-type-archive-projects .small-entry-image, .post-type-archive-articles .small-entry-image, .post-type-archive-publications .small-entry-image {
  width: 200px !important;
}
@media (max-width: 480px) {
  .post-type-archive-projects .small-entry-image, .post-type-archive-articles .small-entry-image, .post-type-archive-publications .small-entry-image {
    float: none;
  }
}
.post-type-archive-projects .header-home, .post-type-archive-articles .header-home, .post-type-archive-publications .header-home {
  background-color: #ffeb03;
}
.post-type-archive-projects .pagetitleheader, .post-type-archive-articles .pagetitleheader, .post-type-archive-publications .pagetitleheader {
  padding: 40px 0 5px 0;
  text-align: center;
}
.post-type-archive-projects .pagetitleheader h1, .post-type-archive-articles .pagetitleheader h1, .post-type-archive-publications .pagetitleheader h1 {
  font-weight: normal !important;
  font-size: 19px;
  margin: 0px !important;
  text-transform: uppercase;
}
.post-type-archive-projects .bilingualHeader, .post-type-archive-articles .bilingualHeader, .post-type-archive-publications .bilingualHeader {
  padding: 40px 0 5px 0;
  text-align: center;
}
.post-type-archive-projects .bilingualHeader h1, .post-type-archive-articles .bilingualHeader h1, .post-type-archive-publications .bilingualHeader h1 {
  color: #000;
  font-size: 19px;
  display: none;
}
.post-type-archive-projects .bilingualHeader .active, .post-type-archive-articles .bilingualHeader .active, .post-type-archive-publications .bilingualHeader .active {
  display: inline;
}
.post-type-archive-projects .wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.header-logo.wpb_start_animation.animated, .post-type-archive-articles .wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.header-logo.wpb_start_animation.animated, .post-type-archive-publications .wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.header-logo.wpb_start_animation.animated {
  display: none;
}
.post-type-archive-projects .header-home, .post-type-archive-articles .header-home, .post-type-archive-publications .header-home {
  padding-top: 0px !important;
}
.post-type-archive-projects .newsletterBadge, .post-type-archive-projects .newsletterBadge-eng, .post-type-archive-articles .newsletterBadge, .post-type-archive-articles .newsletterBadge-eng, .post-type-archive-publications .newsletterBadge, .post-type-archive-publications .newsletterBadge-eng {
  display: none;
}
.post-type-archive-projects .home .wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.header-logo.wpb_start_animation.animated, .post-type-archive-articles .home .wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.header-logo.wpb_start_animation.animated, .post-type-archive-publications .home .wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.header-logo.wpb_start_animation.animated {
  display: initial;
}
.post-type-archive-projects .home .newsletterBadge, .post-type-archive-projects .home .newsletterBadge-eng, .post-type-archive-articles .home .newsletterBadge, .post-type-archive-articles .home .newsletterBadge-eng, .post-type-archive-publications .home .newsletterBadge, .post-type-archive-publications .home .newsletterBadge-eng {
  display: initial;
}
.post-type-archive-projects .home .header-home, .post-type-archive-articles .home .header-home, .post-type-archive-publications .home .header-home {
  padding-top: 70px !important;
}
.post-type-archive-projects .type-projects, .post-type-archive-projects .type-articles, .post-type-archive-articles .type-projects, .post-type-archive-articles .type-articles, .post-type-archive-publications .type-projects, .post-type-archive-publications .type-articles {
  background-color: #ffeb00;
  padding: 15px;
  margin-bottom: 30px;
  overflow: hidden;
}
.post-type-archive-projects article header.entry-header, .post-type-archive-articles article header.entry-header, .post-type-archive-publications article header.entry-header {
  display: inline;
}
.post-type-archive-projects article header.entry-header a, .post-type-archive-articles article header.entry-header a, .post-type-archive-publications article header.entry-header a {
  color: #000;
  text-decoration: none;
}
.post-type-archive-projects .highlight_project a, .post-type-archive-articles .highlight_project a, .post-type-archive-publications .highlight_project a {
  text-decoration: none;
}
.post-type-archive-projects .highlight_project ul, .post-type-archive-articles .highlight_project ul, .post-type-archive-publications .highlight_project ul {
  list-style: none;
  padding: 0px !important;
}
.post-type-archive-projects .highlight_project:hover, .post-type-archive-articles .highlight_project:hover, .post-type-archive-publications .highlight_project:hover {
  background: rgba(255, 235, 0, 0.3);
  background-size: cover;
  background-position: center;
  background-blend-mode: multiply;
}
.post-type-archive-projects .highlight_project article, .post-type-archive-articles .highlight_project article, .post-type-archive-publications .highlight_project article {
  width: calc(100% - 60px);
  padding: 20px;
  border: 10px solid #ffeb00;
  margin: 20px 0;
  background-color: #ffeb00 !important;
  background-size: cover;
  height: 300px;
  background-position: center;
}
.post-type-archive-projects .highlight_project h2, .post-type-archive-articles .highlight_project h2, .post-type-archive-publications .highlight_project h2 {
  font-size: 45px;
  width: 50%;
  text-decoration: none;
  color: #fff !important;
  text-shadow: 0px 1px 15px rgba(0, 0, 0, 0.8);
}
@media (max-width: 1000px) {
  .post-type-archive-projects .highlight_project h2, .post-type-archive-articles .highlight_project h2, .post-type-archive-publications .highlight_project h2 {
    font-size: 40px !important;
  }
}
@media (max-width: 768px) {
  .post-type-archive-projects .highlight_project h2, .post-type-archive-articles .highlight_project h2, .post-type-archive-publications .highlight_project h2 {
    font-size: 30px !important;
  }
}
@media (max-width: 600px) {
  .post-type-archive-projects .highlight_project h2, .post-type-archive-articles .highlight_project h2, .post-type-archive-publications .highlight_project h2 {
    font-size: 25px !important;
  }
}
@media (max-width: 550px) {
  .post-type-archive-projects .highlight_project h2, .post-type-archive-articles .highlight_project h2, .post-type-archive-publications .highlight_project h2 {
    font-size: 20px !important;
  }
}
@media (max-width: 420px) {
  .post-type-archive-projects .highlight_project h2, .post-type-archive-articles .highlight_project h2, .post-type-archive-publications .highlight_project h2 {
    width: 70%;
  }
}
.post-type-archive-projects .afgerond_project, .post-type-archive-articles .afgerond_project, .post-type-archive-publications .afgerond_project {
  display: none;
}
.post-type-archive-projects .Small_Image_Project.highlight_project, .post-type-archive-articles .Small_Image_Project.highlight_project, .post-type-archive-publications .Small_Image_Project.highlight_project {
  width: calc(100% - 20px) !important;
}
.post-type-archive-projects .mobile-button, .post-type-archive-articles .mobile-button, .post-type-archive-publications .mobile-button {
  background-color: #ffeb00;
  border-radius: 40px;
  height: 20px;
  width: 20px;
  color: #000;
  font-size: 25px;
  padding: 5px 6px 18px 16px;
  right: 30px;
  bottom: 30px;
  position: absolute;
}
.post-type-archive-projects .normaal_project, .post-type-archive-articles .normaal_project, .post-type-archive-publications .normaal_project {
  width: calc(100% - 40px);
  padding: 20px;
  margin: 20px 0;
  background-color: #ffeb00 !important;
  background-size: cover;
  height: 300px;
  max-height: 300px;
  position: relative;
  background-position: center;
}
.post-type-archive-projects .normaal_project h2, .post-type-archive-articles .normaal_project h2, .post-type-archive-publications .normaal_project h2 {
  font-size: 50px;
  width: 80% !important;
  color: #fff !important;
  text-shadow: 0px 1px 15px rgba(0, 0, 0, 0.8);
}
@media (max-width: 1000px) {
  .post-type-archive-projects .normaal_project h2, .post-type-archive-articles .normaal_project h2, .post-type-archive-publications .normaal_project h2 {
    font-size: 40px !important;
  }
}
@media (max-width: 768px) {
  .post-type-archive-projects .normaal_project h2, .post-type-archive-articles .normaal_project h2, .post-type-archive-publications .normaal_project h2 {
    font-size: 30px !important;
  }
}
@media (max-width: 550px) {
  .post-type-archive-projects .normaal_project h2, .post-type-archive-articles .normaal_project h2, .post-type-archive-publications .normaal_project h2 {
    font-size: 20px !important;
  }
}
.post-type-archive-projects .normaal_project h2 a, .post-type-archive-articles .normaal_project h2 a, .post-type-archive-publications .normaal_project h2 a {
  color: #fff !important;
}
.post-type-archive-projects .normaal_project:hover, .post-type-archive-articles .normaal_project:hover, .post-type-archive-publications .normaal_project:hover {
  background: rgba(255, 235, 0, 0.3);
  background-size: cover;
  background-position: center;
  background-blend-mode: multiply;
}
.post-type-archive-projects .Small_Image_Project, .post-type-archive-articles .Small_Image_Project, .post-type-archive-publications .Small_Image_Project {
  width: 100% !important;
  padding: 0px !important;
  height: 200px !important;
}
.post-type-archive-projects .Small_Image_Project .small-entry-image, .post-type-archive-articles .Small_Image_Project .small-entry-image, .post-type-archive-publications .Small_Image_Project .small-entry-image {
  float: left;
  height: 200px;
  object-fit: cover;
  margin-right: 10px;
  width: 220px;
}
@media (max-width: 600px) {
  .post-type-archive-projects .Small_Image_Project .small-entry-image, .post-type-archive-articles .Small_Image_Project .small-entry-image, .post-type-archive-publications .Small_Image_Project .small-entry-image {
    width: 140px !important;
    height: 140px;
  }
}
@media (max-width: 500px) {
  .post-type-archive-projects .Small_Image_Project .small-entry-image, .post-type-archive-articles .Small_Image_Project .small-entry-image, .post-type-archive-publications .Small_Image_Project .small-entry-image {
    height: auto;
    object-fit: cover;
    width: calc(100% - 100px) !important;
    padding: 0px 50px;
    background-color: #fff;
  }
}
@media (max-width: 600px) {
  .post-type-archive-projects .Small_Image_Project, .post-type-archive-articles .Small_Image_Project, .post-type-archive-publications .Small_Image_Project {
    height: 140px !important;
  }
}
@media (max-width: 500px) {
  .post-type-archive-projects .Small_Image_Project, .post-type-archive-articles .Small_Image_Project, .post-type-archive-publications .Small_Image_Project {
    max-height: none !important;
    height: fit-content !important;
  }
}
.post-type-archive-projects .Small_Image_Project h2, .post-type-archive-articles .Small_Image_Project h2, .post-type-archive-publications .Small_Image_Project h2 {
  max-width: 90%;
  margin-top: 10px;
  font-size: 40px;
  width: 80% !important;
  color: #fff !important;
  text-shadow: none !important;
}
@media (max-width: 1000px) {
  .post-type-archive-projects .Small_Image_Project h2, .post-type-archive-articles .Small_Image_Project h2, .post-type-archive-publications .Small_Image_Project h2 {
    font-size: 36px !important;
  }
}
@media (max-width: 768px) {
  .post-type-archive-projects .Small_Image_Project h2, .post-type-archive-articles .Small_Image_Project h2, .post-type-archive-publications .Small_Image_Project h2 {
    font-size: 24px !important;
  }
}
@media (max-width: 550px) {
  .post-type-archive-projects .Small_Image_Project h2, .post-type-archive-articles .Small_Image_Project h2, .post-type-archive-publications .Small_Image_Project h2 {
    font-size: 20px !important;
  }
}
@media (max-width: 1000px) {
  .post-type-archive-projects .Small_Image_Project h2, .post-type-archive-articles .Small_Image_Project h2, .post-type-archive-publications .Small_Image_Project h2 {
    width: 100% !important;
  }
}
@media (max-width: 600px) {
  .post-type-archive-projects .Small_Image_Project h2, .post-type-archive-articles .Small_Image_Project h2, .post-type-archive-publications .Small_Image_Project h2 {
    width: calc(100% - 20px) !important;
    padding: 0px 10px 10px 10px;
  }
}
.post-type-archive-projects .Small_Image_Project:hover, .post-type-archive-articles .Small_Image_Project:hover, .post-type-archive-publications .Small_Image_Project:hover {
  background-color: #ccbc00 !important;
}
.post-type-archive-projects .Small_Image_Project:hover .small-entry-image, .post-type-archive-articles .Small_Image_Project:hover .small-entry-image, .post-type-archive-publications .Small_Image_Project:hover .small-entry-image {
  background: rgba(255, 235, 0, 0.3);
  background-size: cover;
  background-position: center;
  background-blend-mode: multiply;
}
.post-type-archive-projects .Small_Image_Project:hover h2, .post-type-archive-articles .Small_Image_Project:hover h2, .post-type-archive-publications .Small_Image_Project:hover h2 {
  color: #000 !important;
}
.post-type-archive-projects .Small_Image_Project:hover h2 a, .post-type-archive-articles .Small_Image_Project:hover h2 a, .post-type-archive-publications .Small_Image_Project:hover h2 a {
  color: #000 !important;
}
.post-type-archive-projects .Small_Image_Project_Wide, .post-type-archive-articles .Small_Image_Project_Wide, .post-type-archive-publications .Small_Image_Project_Wide {
  width: 100% !important;
  padding: 0px !important;
  height: 200px !important;
}
.post-type-archive-projects .Small_Image_Project_Wide .entry-header, .post-type-archive-articles .Small_Image_Project_Wide .entry-header, .post-type-archive-publications .Small_Image_Project_Wide .entry-header {
  float: left;
  width: 40%;
}
@media (max-width: 420px) {
  .post-type-archive-projects .Small_Image_Project_Wide .entry-header, .post-type-archive-articles .Small_Image_Project_Wide .entry-header, .post-type-archive-publications .Small_Image_Project_Wide .entry-header {
    width: 100%;
  }
}
.post-type-archive-projects .Small_Image_Project_Wide .small-entry-image, .post-type-archive-articles .Small_Image_Project_Wide .small-entry-image, .post-type-archive-publications .Small_Image_Project_Wide .small-entry-image {
  float: left;
  margin-right: 10px;
  height: 200px;
  object-fit: contain;
  background-color: #fff;
  width: calc(50% - 20px) !important;
  padding: 0px 10px;
}
@media (max-width: 420px) {
  .post-type-archive-projects .Small_Image_Project_Wide .small-entry-image, .post-type-archive-articles .Small_Image_Project_Wide .small-entry-image, .post-type-archive-publications .Small_Image_Project_Wide .small-entry-image {
    height: auto;
    object-fit: cover;
    width: calc(100% - 60px) !important;
    padding: 30px;
    background-color: #fff;
  }
}
@media (max-width: 420px) {
  .post-type-archive-projects .Small_Image_Project_Wide, .post-type-archive-articles .Small_Image_Project_Wide, .post-type-archive-publications .Small_Image_Project_Wide {
    padding-bottom: 15px !important;
  }
}
.post-type-archive-projects .Small_Image_Project_Wide h2, .post-type-archive-articles .Small_Image_Project_Wide h2, .post-type-archive-publications .Small_Image_Project_Wide h2 {
  margin-top: 10px;
  font-size: 50px;
  width: 30% !important;
  color: #fff !important;
  text-shadow: none !important;
}
@media (max-width: 1000px) {
  .post-type-archive-projects .Small_Image_Project_Wide h2, .post-type-archive-articles .Small_Image_Project_Wide h2, .post-type-archive-publications .Small_Image_Project_Wide h2 {
    width: 100% !important;
    font-size: 40px !important;
  }
}
@media (max-width: 768px) {
  .post-type-archive-projects .Small_Image_Project_Wide h2, .post-type-archive-articles .Small_Image_Project_Wide h2, .post-type-archive-publications .Small_Image_Project_Wide h2 {
    font-size: 30px !important;
  }
}
@media (max-width: 600px) {
  .post-type-archive-projects .Small_Image_Project_Wide h2, .post-type-archive-articles .Small_Image_Project_Wide h2, .post-type-archive-publications .Small_Image_Project_Wide h2 {
    font-size: 25px !important;
  }
}
@media (max-width: 600px) {
  .post-type-archive-projects .Small_Image_Project_Wide h2, .post-type-archive-articles .Small_Image_Project_Wide h2, .post-type-archive-publications .Small_Image_Project_Wide h2 {
    width: calc(100% - 20px) !important;
    padding: 0px 10px 10px 10px;
    font-size: 25px !important;
  }
}
.post-type-archive-projects .Small_Image_Project_Wide:hover, .post-type-archive-articles .Small_Image_Project_Wide:hover, .post-type-archive-publications .Small_Image_Project_Wide:hover {
  background-color: #ccbc00 !important;
}
.post-type-archive-projects .Small_Image_Project_Wide:hover .small-entry-image, .post-type-archive-articles .Small_Image_Project_Wide:hover .small-entry-image, .post-type-archive-publications .Small_Image_Project_Wide:hover .small-entry-image {
  opacity: 0.6 !important;
}
.post-type-archive-projects .Small_Image_Project_Wide:hover h2, .post-type-archive-articles .Small_Image_Project_Wide:hover h2, .post-type-archive-publications .Small_Image_Project_Wide:hover h2 {
  color: #000 !important;
}
.post-type-archive-projects .Small_Image_Project_Wide:hover h2 a, .post-type-archive-articles .Small_Image_Project_Wide:hover h2 a, .post-type-archive-publications .Small_Image_Project_Wide:hover h2 a {
  color: #000 !important;
}
.post-type-archive-projects .finished_project, .post-type-archive-articles .finished_project, .post-type-archive-publications .finished_project {
  width: calc(100% - 40px);
  padding: 20px;
  margin: 20px 0;
  background-color: #ffeb00 !important;
  background-size: cover;
  height: 300px;
  max-height: 300px;
  background-position: center;
}
.post-type-archive-projects .finished_project h2, .post-type-archive-articles .finished_project h2, .post-type-archive-publications .finished_project h2 {
  font-size: 50px;
  width: 80% !important;
  color: #fff !important;
  text-shadow: 0px 1px 15px rgba(0, 0, 0, 0.8);
}
@media (max-width: 1000px) {
  .post-type-archive-projects .finished_project h2, .post-type-archive-articles .finished_project h2, .post-type-archive-publications .finished_project h2 {
    font-size: 40px !important;
  }
}
.post-type-archive-projects .finProjHead h4, .post-type-archive-articles .finProjHead h4, .post-type-archive-publications .finProjHead h4 {
  text-align: left !important;
}
.post-type-archive-projects .finishedProjects, .post-type-archive-articles .finishedProjects, .post-type-archive-publications .finishedProjects {
  margin-bottom: 50px;
  float: left;
}
.post-type-archive-projects .finishedProjects ul, .post-type-archive-articles .finishedProjects ul, .post-type-archive-publications .finishedProjects ul {
  padding: 0;
}
.post-type-archive-projects .finishedProjects .type-projects, .post-type-archive-articles .finishedProjects .type-projects, .post-type-archive-publications .finishedProjects .type-projects {
  width: calc(33% - 48px);
  margin: 10px;
  float: left;
}
@media (max-width: 1000px) {
  .post-type-archive-projects .finishedProjects .type-projects, .post-type-archive-articles .finishedProjects .type-projects, .post-type-archive-publications .finishedProjects .type-projects {
    width: calc(50% - 50px);
  }
}
@media (max-width: 600px) {
  .post-type-archive-projects .finishedProjects .type-projects, .post-type-archive-articles .finishedProjects .type-projects, .post-type-archive-publications .finishedProjects .type-projects {
    width: calc(100% - 50px);
  }
  .post-type-archive-projects .finishedProjects .type-projects .small-entry-image, .post-type-archive-articles .finishedProjects .type-projects .small-entry-image, .post-type-archive-publications .finishedProjects .type-projects .small-entry-image {
    width: 50% !important;
  }
}
@media (max-width: 420px) {
  .post-type-archive-projects .finishedProjects .type-projects .small-entry-image, .post-type-archive-articles .finishedProjects .type-projects .small-entry-image, .post-type-archive-publications .finishedProjects .type-projects .small-entry-image {
    width: 100% !important;
  }
}
.post-type-archive-projects .finishedProjects li, .post-type-archive-articles .finishedProjects li, .post-type-archive-publications .finishedProjects li {
  list-style: none;
}
.post-type-archive-projects .finishedProjects .small-entry-image, .post-type-archive-articles .finishedProjects .small-entry-image, .post-type-archive-publications .finishedProjects .small-entry-image {
  width: 100% !important;
  margin-bottom: 7px;
}
.post-type-archive-projects .finishedProjects a, .post-type-archive-articles .finishedProjects a, .post-type-archive-publications .finishedProjects a {
  color: #000;
  text-decoration: none;
}
.post-type-archive-projects .finishedProjects h2, .post-type-archive-articles .finishedProjects h2, .post-type-archive-publications .finishedProjects h2 {
  font-size: 16px;
}
.post-type-archive-projects .finishedProjects h4, .post-type-archive-articles .finishedProjects h4, .post-type-archive-publications .finishedProjects h4 {
  font-weight: normal;
}
.peopleList h3 {
  color: #000;
}
.peopleList ul.relatedList {
  list-style: none;
  padding: inherit;
}
.peopleList .relatedWrapperPeople {
  width: calc(50% - 25px) !important;
  margin: auto;
  float: left;
}
.peopleList .relatedWrapperPeople img.attachment-thumbnail.wp-post-image {
  height: 140px !important;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1200px) {
  .peopleList .relatedWrapperPeople {
    width: calc(100% - 40px) !important;
  }
  .peopleList .relatedWrapperPeople img.attachment-thumbnail.wp-post-image {
    height: 180px !important;
  }
}
@media (max-width: 1000px) {
  .peopleList .relatedWrapperPeople {
    width: calc(25% - 20px) !important;
  }
  .peopleList .relatedWrapperPeople img.attachment-thumbnail.wp-post-image {
    height: 180px !important;
  }
}
@media (max-width: 600px) {
  .peopleList .relatedWrapperPeople {
    width: calc(33% - 20px) !important;
  }
  .peopleList .relatedWrapperPeople img.attachment-thumbnail.wp-post-image {
    height: 200px !important;
  }
}
@media (max-width: 550px) {
  .peopleList .relatedWrapperPeople {
    width: calc(50% - 50px) !important;
  }
  .peopleList .relatedWrapperPeople img.attachment-thumbnail.wp-post-image {
    height: 170px !important;
  }
}
@media (max-width: 420px) {
  .peopleList .relatedWrapperPeople {
    width: calc(100% - 50px) !important;
  }
  .peopleList .relatedWrapperPeople img.attachment-thumbnail.wp-post-image {
    height: 200px !important;
  }
}
.single-articles img.alignright, .single-articles figure.alignright {
  float: right;
  margin-left: 20px;
}
@media (max-width: 600px) {
  .single-articles img.alignright, .single-articles figure.alignright {
    float: initial;
    margin-left: unset;
  }
}
.single-articles img.alignleft, .single-articles figure.alignleft {
  float: left;
  margin-right: 20px;
}
@media (max-width: 600px) {
  .single-articles img.alignleft, .single-articles figure.alignleft {
    float: initial;
    margin-right: unset;
  }
}
.single-articles .dateposted {
  opacity: 0.5;
  margin-right: -20px;
  text-align: right;
  margin-top: 10px;
  margin-bottom: -26px;
}
@media (max-width: 768px) {
  .single-articles .dateposted {
    margin-right: 0px;
    margin-bottom: -16px;
  }
}
@media (max-width: 420px) {
  .single-articles .dateposted .date_with_day {
    display: none;
  }
}
.single-articles .dateposted .date_no_day {
  display: none;
}
@media (max-width: 420px) {
  .single-articles .dateposted .date_no_day {
    display: inline-block;
  }
}
.single-articles .full_post_thumbnail {
  height: 400px;
  background-size: cover;
  background-position: center;
  margin-bottom: 20px;
}
@media (max-width: 1000px) {
  .single-articles .inner-content {
    margin-bottom: 15px;
    float: left;
    width: calc(100% - 60px);
    width: calc(100% - 10px);
  }
}
.single-articles .sidebar {
  background-color: #ffeb00;
  width: calc(45% - 220px);
  margin: -11px 10px 10px -10px !important;
  padding: 20px;
}
@media (max-width: 1000px) {
  .single-articles .sidebar {
    width: calc(100% - 70px) !important;
    margin: -45px 10px 120px 0px !important;
  }
}
.single-articles .sidebar .relatedList {
  margin-left: 20px;
}
.single-articles .sidebar h4, .single-articles .sidebar a {
  font-family: Helvetica-Textbook-W05-Roman, sans-serif !important;
  font-weight: 700;
  display: inline;
}
.single-articles .relOne {
  width: 100%;
  float: left;
  margin-bottom: 19px;
  border-bottom: 4px solid;
}
.single-articles .normal-featured-article {
  background-color: #ffeb00;
  padding: 10px 40px;
}
@media (max-width: 768px) {
  .single-articles .normal-featured-article {
    padding: 10px 20px;
  }
}
.single-articles .normal-featured-article h4.sub-title {
  font-size: 26px;
}
@media (max-width: 768px) {
  .single-articles .normal-featured-article h4.sub-title {
    font-size: 17px;
  }
}
.single-articles .small-featured-article {
  background-color: #ffeb00;
  padding: 10px 40px;
}
@media (max-width: 768px) {
  .single-articles .small-featured-article {
    padding: 10px 20px;
  }
}
@media (max-width: 1200px) {
  .single-articles .small-featured-article h1.entry-title {
    font-size: 32px;
  }
}
@media (max-width: 1000px) {
  .single-articles .small-featured-article h1.entry-title {
    font-size: 29px;
  }
}
@media (max-width: 768px) {
  .single-articles .small-featured-article h1.entry-title {
    font-size: 24px;
  }
}
.single-articles .small-featured-article h4.sub-title {
  font-size: 18px;
}
.single-articles .small-featured-article .small-attachment-thumbnail {
  margin-right: 20px;
}
@media (max-width: 768px) {
  .single-articles .small-featured-article .small-attachment-thumbnail {
    width: 180px;
  }
}
@media (max-width: 550px) {
  .single-articles .small-featured-article .small-attachment-thumbnail {
    width: 100%;
  }
}
.single-articles .small-featured-article .divider {
  width: 100%;
}
.single-articles .small-featured-article .sub-title {
  font-weight: normal !important;
}
.single-publications a.linked-file {
  width: calc(100% + 40px);
  text-align: center;
  margin-bottom: -10px;
  margin-top: 20px;
  padding: 15px 20px 10px 20px;
  margin-left: -40px;
  text-decoration: none;
  background-color: #000;
  color: #fff;
  display: inline-block;
}
@media (max-width: 768px) {
  .single-publications a.linked-file {
    width: calc(100% + 0px);
    margin-left: -20px;
  }
}
.single-publications p.sub-title {
  font-weight: 600;
  font-size: 20px;
}
.single-publications .full_post_thumbnail {
  height: 400px;
  background-size: cover;
  background-position: center;
  margin-bottom: 20px;
}
@media (max-width: 1000px) {
  .single-publications .inner-content {
    margin-bottom: 15px;
    float: left;
    width: 100%;
  }
}
.single-publications .sidebar {
  background-color: #ffeb00;
  width: calc(45% - 220px);
  margin: -11px 10px 10px -10px !important;
  padding: 20px;
}
@media (max-width: 1000px) {
  .single-publications .sidebar {
    width: calc(100% - 60px) !important;
    margin: -25px 0px 90px 0px !important;
  }
}
.single-publications .sidebar .relatedList {
  margin-left: 20px;
}
.single-publications .sidebar h4, .single-publications .sidebar a {
  font-family: Helvetica-Textbook-W05-Roman, sans-serif !important;
  font-weight: 700;
  display: inline;
}
.single-publications .relOne {
  width: 100%;
  float: left;
  margin-bottom: 19px;
  border-bottom: 4px solid;
}
.single-publications .normal-featured-article {
  background-color: #ffeb00;
  padding: 10px 40px;
}
@media (max-width: 768px) {
  .single-publications .normal-featured-article {
    padding: 10px 20px;
  }
}
.single-publications .normal-featured-article h4.sub-title {
  font-size: 26px;
}
@media (max-width: 768px) {
  .single-publications .normal-featured-article h4.sub-title {
    font-size: 17px;
  }
}
.single-publications .small-featured-article {
  background-color: #ffeb00;
  padding: 10px 40px;
}
@media (max-width: 768px) {
  .single-publications .small-featured-article {
    padding: 10px 20px;
  }
}
@media (max-width: 1200px) {
  .single-publications .small-featured-article h1.entry-title {
    font-size: 32px;
  }
}
@media (max-width: 1000px) {
  .single-publications .small-featured-article h1.entry-title {
    font-size: 29px;
  }
}
@media (max-width: 768px) {
  .single-publications .small-featured-article h1.entry-title {
    font-size: 24px;
  }
}
.single-publications .small-featured-article h4.sub-title {
  font-size: 18px;
}
.single-publications .small-featured-article .small-attachment-thumbnail {
  margin-right: 20px;
}
@media (max-width: 768px) {
  .single-publications .small-featured-article .small-attachment-thumbnail {
    width: 180px;
  }
}
@media (max-width: 550px) {
  .single-publications .small-featured-article .small-attachment-thumbnail {
    width: 100%;
  }
}
.single-publications .small-featured-article .divider {
  width: 100%;
}
.single-publications .small-featured-article .sub-title {
  font-weight: normal !important;
}
.single-projects .wp-post-image, .single-articles .wp-post-image, .single-publications .wp-post-image {
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 12px;
}
.single-projects .small-attachment-thumbnail, .single-articles .small-attachment-thumbnail, .single-publications .small-attachment-thumbnail {
  width: 250px;
  margin-right: 5px;
  float: left;
}
@media (max-width: 480px) {
  .single-projects .small-attachment-thumbnail, .single-articles .small-attachment-thumbnail, .single-publications .small-attachment-thumbnail {
    float: none;
  }
}
.single-projects a, .single-articles a, .single-publications a {
  color: #000;
}
.single-projects h1.entry-title, .single-articles h1.entry-title, .single-publications h1.entry-title {
  word-break: break-word;
  font-size: 39px;
  -webkit-margin-after: 0.3em;
}
@media (max-width: 768px) {
  .single-projects h1.entry-title, .single-articles h1.entry-title, .single-publications h1.entry-title {
    font-size: 30px;
  }
}
.single-projects .normal-featured-project, .single-articles .normal-featured-project, .single-publications .normal-featured-project {
  background-color: #ffeb00;
  padding: 10px 40px;
}
@media (max-width: 768px) {
  .single-projects .normal-featured-project, .single-articles .normal-featured-project, .single-publications .normal-featured-project {
    padding: 10px 20px;
  }
}
.single-projects .normal-featured-project h4.sub-title, .single-articles .normal-featured-project h4.sub-title, .single-publications .normal-featured-project h4.sub-title {
  font-size: 26px;
}
.single-projects .small-featured-project, .single-articles .small-featured-project, .single-publications .small-featured-project {
  background-color: #ffeb00;
  padding: 10px 40px;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .single-projects .small-featured-project, .single-articles .small-featured-project, .single-publications .small-featured-project {
    padding: 10px 20px;
  }
}
.single-projects .small-featured-project h1.entry-title, .single-articles .small-featured-project h1.entry-title, .single-publications .small-featured-project h1.entry-title {
  padding-top: 15px !important;
}
.single-projects .small-featured-project h4.sub-title, .single-articles .small-featured-project h4.sub-title, .single-publications .small-featured-project h4.sub-title {
  font-size: 18px;
}
.single-projects .small-featured-project .small-attachment-thumbnail, .single-articles .small-featured-project .small-attachment-thumbnail, .single-publications .small-featured-project .small-attachment-thumbnail {
  margin-right: 20px;
}
@media (max-width: 768px) {
  .single-projects .small-featured-project .small-attachment-thumbnail, .single-articles .small-featured-project .small-attachment-thumbnail, .single-publications .small-featured-project .small-attachment-thumbnail {
    width: 180px;
  }
}
@media (max-width: 550px) {
  .single-projects .small-featured-project .small-attachment-thumbnail, .single-articles .small-featured-project .small-attachment-thumbnail, .single-publications .small-featured-project .small-attachment-thumbnail {
    width: 100%;
  }
}
.single-projects .small-featured-project .divider, .single-articles .small-featured-project .divider, .single-publications .small-featured-project .divider {
  width: 100%;
}
.single-projects .small-featured-project .sub-title, .single-articles .small-featured-project .sub-title, .single-publications .small-featured-project .sub-title {
  font-weight: normal !important;
}
.divider {
  background-color: black;
  height: 4px;
  margin-top: 15px;
  margin-bottom: 15px;
  border: none;
}
.single-projects .inner-content {
  background-color: transparent;
  margin-bottom: 60px;
  float: left;
  width: calc(75% - 50px);
  padding: 0px;
  margin-top: -16px;
}
@media (max-width: 1000px) {
  .single-projects .inner-content {
    margin-bottom: 15px;
    float: left;
    width: 100%;
  }
}
.single-projects .inner-content .wp-post-image {
  max-height: 400px;
  object-fit: cover;
}
.single-projects .sidebar {
  background-color: #ffeb00;
  width: calc(25% - 20px);
  margin: 10px;
  margin-top: 4px;
  padding: 20px;
}
.single-projects .sidebar .relatedList {
  margin-left: 20px;
}
.single-projects h1.entry-title {
  margin-top: 10px;
  word-break: break-word;
  hyphens: auto;
  font-size: 39px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .single-projects h1.entry-title {
    font-size: 30px;
  }
}
@media (max-width: 550px) {
  .single-projects h1.entry-title {
    font-size: 24px;
  }
}
.single-projects .normal-featured-project {
  background-color: #ffeb00;
  padding: 10px 40px;
}
@media (max-width: 768px) {
  .single-projects .normal-featured-project {
    padding: 10px 20px;
  }
}
.single-projects .normal-featured-project h4.sub-title {
  font-size: 26px;
}
.single-projects .small-featured-project {
  background-color: #ffeb00;
  padding: 10px 40px;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .single-projects .small-featured-project {
    padding: 10px 20px;
  }
}
.single-projects .small-featured-project h1.entry-title {
  padding-top: 15px !important;
}
.single-projects .small-featured-project h4.sub-title {
  font-size: 18px;
}
.single-projects .small-featured-project .small-attachment-thumbnail {
  margin-right: 20px;
}
@media (max-width: 768px) {
  .single-projects .small-featured-project .small-attachment-thumbnail {
    width: 180px;
  }
}
@media (max-width: 550px) {
  .single-projects .small-featured-project .small-attachment-thumbnail {
    width: 100%;
  }
}
.single-projects .small-featured-project .divider {
  width: 100%;
}
.single-projects .small-featured-project .sub-title {
  font-weight: normal !important;
}
.single-projects .small-wide-featured-project {
  background-color: #ffeb00;
  padding: 10px 40px;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .single-projects .small-wide-featured-project {
    padding: 10px 20px;
  }
}
.single-projects .small-wide-featured-project .small-attachment-thumbnail {
  width: 45% !important;
}
@media (max-width: 1200px) {
  .single-projects .small-wide-featured-project .small-attachment-thumbnail {
    width: 30% !important;
  }
}
@media (max-width: 768px) {
  .single-projects .small-wide-featured-project .small-attachment-thumbnail {
    width: 100% !important;
  }
}
.single-projects .small-wide-featured-project h1.entry-title {
  padding-top: 15px !important;
}
.single-projects .small-wide-featured-project h4.sub-title {
  font-size: 18px;
}
.single-projects .small-wide-featured-project .small-attachment-thumbnail {
  margin-right: 20px;
}
@media (max-width: 768px) {
  .single-projects .small-wide-featured-project .small-attachment-thumbnail {
    width: 180px;
  }
}
@media (max-width: 550px) {
  .single-projects .small-wide-featured-project .small-attachment-thumbnail {
    width: 100%;
  }
}
.single-projects .small-wide-featured-project .divider {
  width: 100%;
}
.single-projects .small-wide-featured-project .sub-title {
  font-weight: normal !important;
}
.single-projects .small-inner-content {
  background-color: transparent;
  margin-bottom: 60px;
  float: left;
  width: calc(75% - 53px);
  padding: 0px;
}
@media (max-width: 1000px) {
  .single-projects .small-inner-content {
    padding: 1px 25px;
    margin-left: 0px !important;
    width: 100%;
  }
}
.single-projects .related-events h3 {
  font-size: 25px;
}
@media (max-width: 550px) {
  .single-projects .related-events {
    font-size: 20px !important;
  }
}
.single-projects .related-events li.relatedWrapper {
  float: left;
}
.single-projects .related-events li.relatedWrapper:hover {
  color: #fff !important;
}
.single-projects .related-events li.relatedWrapper:hover a {
  color: #fff !important;
}
.single-projects .related-events li {
  -moz-transition: all 0.01s ease;
  -o-transition: all 0.01s ease;
  -webkit-transition: all 0.01s ease;
  transition: all 0.01s ease;
}
.single-projects .related-events li * {
  -moz-transition: all 0.01s ease;
  -o-transition: all 0.01s ease;
  -webkit-transition: all 0.01s ease;
  transition: all 0.01s ease;
}
.single-projects .dossierArtikelen, .single-projects .dossierEvents, .single-projects .related-events {
  width: 100%;
  float: left;
  margin-bottom: 19px;
  border-bottom: 4px solid;
  padding-bottom: 20px;
}
.single-projects .dossierArtikelen h3, .single-projects .dossierEvents h3, .single-projects .related-events h3 {
  font-size: 25px;
}
@media (max-width: 550px) {
  .single-projects .dossierArtikelen, .single-projects .dossierEvents, .single-projects .related-events {
    font-size: 20px !important;
  }
}
.single-projects .dossierArtikelen h4, .single-projects .dossierArtikelen .eventDate, .single-projects .dossierEvents h4, .single-projects .dossierEvents .eventDate, .single-projects .related-events h4, .single-projects .related-events .eventDate {
  font-family: Helvetica-Textbook-W05-Roman, sans-serif !important;
}
@media (max-width: 1000px) {
  .single-projects .dossierArtikelen, .single-projects .dossierEvents, .single-projects .related-events {
    width: 100% !important;
  }
}
.single-projects .dossierArtikelen .relatedList, .single-projects .dossierEvents .relatedList, .single-projects .related-events .relatedList {
  padding: 0px;
  margin-top: -20px;
  padding-bottom: 60px !important;
  padding-left: 10px;
  width: calc(100% - 10px);
  margin-left: 0px;
  padding-top: 5px;
  list-style: none;
}
.single-projects .dossierArtikelen li.relatedWrapper, .single-projects .dossierEvents li.relatedWrapper, .single-projects .related-events li.relatedWrapper {
  border-left: 4px solid black;
  padding: 10px;
  margin: 10px;
  float: left;
}
.single-projects .dossierArtikelen li.relatedWrapper:hover, .single-projects .dossierEvents li.relatedWrapper:hover, .single-projects .related-events li.relatedWrapper:hover {
  color: #fff !important;
}
.single-projects .dossierArtikelen li.relatedWrapper:hover a, .single-projects .dossierEvents li.relatedWrapper:hover a, .single-projects .related-events li.relatedWrapper:hover a {
  color: #fff !important;
}
.single-projects .dossierArtikelen li, .single-projects .dossierEvents li, .single-projects .related-events li {
  -moz-transition: all 0.01s ease;
  -o-transition: all 0.01s ease;
  -webkit-transition: all 0.01s ease;
  transition: all 0.01s ease;
}
.single-projects .dossierArtikelen li *, .single-projects .dossierEvents li *, .single-projects .related-events li * {
  -moz-transition: all 0.01s ease;
  -o-transition: all 0.01s ease;
  -webkit-transition: all 0.01s ease;
  transition: all 0.01s ease;
}
.single-projects .dossierArtikelen .imageWrapper img, .single-projects .dossierEvents .imageWrapper img, .single-projects .related-events .imageWrapper img {
  margin-top: 0px;
  margin-bottom: 5px;
  max-width: 100%;
  height: auto;
  object-fit: cover;
  max-height: 200px;
}
@media (max-width: 1000px) {
  .single-projects .dossierArtikelen .imageWrapper img, .single-projects .dossierEvents .imageWrapper img, .single-projects .related-events .imageWrapper img {
    max-height: 160px;
  }
}
@media (max-width: 768px) {
  .single-projects .dossierArtikelen .imageWrapper img, .single-projects .dossierEvents .imageWrapper img, .single-projects .related-events .imageWrapper img {
    max-height: 180px;
  }
}
@media (max-width: 550px) {
  .single-projects .dossierArtikelen .imageWrapper img, .single-projects .dossierEvents .imageWrapper img, .single-projects .related-events .imageWrapper img {
    max-height: 140px;
  }
}
@media (max-width: 420px) {
  .single-projects .dossierArtikelen .imageWrapper img, .single-projects .dossierEvents .imageWrapper img, .single-projects .related-events .imageWrapper img {
    max-height: 220px;
  }
}
.agendaBreadCrumbs {
  margin-right: -4.1%;
}
.agendaBreadCrumbs h2, .agendaBreadCrumbs a {
  text-decoration: none !important;
}
@media (max-width: 900px) {
  .agendaBreadCrumbs h2 {
    text-align: left !important;
  }
}
@media (max-width: 768px) {
  .agendaBreadCrumbs {
    margin-top: 40px;
    margin-bottom: -20px !important;
  }
  .agendaBreadCrumbs h2 {
    font-size: 15px;
  }
}
.agendaBreadCrumbs-eng {
  margin-right: 5.3%;
}
@media (max-width: 768px) {
  .agendaBreadCrumbs-eng {
    margin-top: 40px;
    margin-bottom: -20px !important;
  }
  .agendaBreadCrumbs-eng h2 {
    font-size: 15px;
  }
}
.single-event .eo-event-date {
  margin-top: 20px;
}
.single-event h1.entry-title {
  margin-top: 10px;
}
.single-event .full_post_thumbnail {
  height: 400px;
  background-size: cover;
  background-position: center;
  margin-bottom: 20px;
}
.single-event input.wpcf7-form-control.wpcf7-text {
  padding: 10px;
  border: none;
  max-width: calc(100vw - 70px) !important;
}
.single-event textarea.wpcf7-form-control.wpcf7-textarea {
  padding: 10px;
  max-width: calc(100vw - 70px) !important;
  border: none;
}
.single-event .eventorganiser-event-meta {
  width: calc(100% + 20px) !important;
  margin-left: -10px;
  margin-top: -1px;
}
@media (max-width: 1000px) {
  .single-event .eventorganiser-event-meta {
    width: calc(100% + 40px) !important;
  }
}
.single-event .eo-event-venue-map {
  display: none;
}
.single-event .event-location-info a {
  text-decoration: underline;
}
@media (max-width: 1000px) {
  .single-event .event-location-info {
    margin: 0px 20px;
  }
  .single-event .eventorganiser-event-meta {
    width: 90vw;
    margin-left: -10px;
  }
}
@media (max-width: 768px) {
  .single-event {
    margin-bottom: 0px;
  }
}
.single-event article {
  background-color: #ffeb00;
  padding: 10px 40px 20px 40px;
}
@media (max-width: 1000px) {
  .single-event article {
    padding: 10px 20px 20px 20px;
  }
}
.single-event .sidebar {
  background-color: #ffeb00;
  display: block;
  width: calc(35% - 130px);
  margin-left: 20px;
  margin-top: -16px;
  padding: 20px;
  float: right;
  margin-bottom: 115px !important;
}
@media (max-width: 1000px) {
  .single-event .sidebar {
    margin-top: 40px !important;
  }
}
@media (max-width: 768px) {
  .single-event .sidebar {
    margin-top: 30px !important;
    margin-bottom: 60px !important;
  }
}
.single-event .eo-event-meta {
  background-color: #ffeb00;
  width: 100% !important;
  padding: 20px 30px;
  margin-left: -30px !important;
  margin-bottom: 20px;
  margin-top: -20px !important;
  margin-right: auto !important;
}
@media (max-width: 1000px) {
  .single-event .eo-event-meta {
    margin-left: -10px !important;
  }
}
@media (max-width: 1200px) {
  .page-id-1195 .site-content, .page-id-1788 .site-content, .page-id-1787 .site-content {
    margin-bottom: 70px;
  }
}
@media (max-width: 768px) {
  .page-id-1195 .site-content, .page-id-1788 .site-content, .page-id-1787 .site-content {
    margin-bottom: 100px;
  }
}
@media (max-width: 500px) {
  .page-id-1195 .site-content, .page-id-1788 .site-content, .page-id-1787 .site-content {
    margin-bottom: 150px;
  }
}
.page-id-1195 .eo-event-header, .page-id-1788 .eo-event-header, .page-id-1787 .eo-event-header {
  width: 60%;
}
.page-id-1195 .eo-event-content, .page-id-1788 .eo-event-content, .page-id-1787 .eo-event-content {
  width: calc(100% - 340px);
  float: left;
}
.page-id-1195 .eo-event-content a, .page-id-1788 .eo-event-content a, .page-id-1787 .eo-event-content a {
  color: #000;
  text-decoration: none;
}
@media (max-width: 600px) {
  .page-id-1195 .eo-event-content, .page-id-1195 .eo-event-header, .page-id-1788 .eo-event-content, .page-id-1788 .eo-event-header, .page-id-1787 .eo-event-content, .page-id-1787 .eo-event-header {
    width: 100%;
    float: left;
  }
  .page-id-1195 .eo-event-content, .page-id-1788 .eo-event-content, .page-id-1787 .eo-event-content {
    margin-bottom: 10px;
  }
  .page-id-1195 .eo-event-details, .page-id-1788 .eo-event-details, .page-id-1787 .eo-event-details {
    width: 100%;
    margin-bottom: 15px;
  }
  .page-id-1195 .eo-event-details img, .page-id-1788 .eo-event-details img, .page-id-1787 .eo-event-details img {
    width: 100%;
    height: auto;
  }
}
.page-id-1195 ul.eo-event-meta, .page-id-1788 ul.eo-event-meta, .page-id-1787 ul.eo-event-meta {
  list-style: none;
}
.page-id-1195 .eo-event-details.event-entry-meta, .page-id-1788 .eo-event-details.event-entry-meta, .page-id-1787 .eo-event-details.event-entry-meta {
  float: left;
  margin-right: 30px;
}
.page-id-1195 ul.eo-events.eo-events-shortcode, .page-id-1788 ul.eo-events.eo-events-shortcode, .page-id-1787 ul.eo-events.eo-events-shortcode {
  padding-left: 0 !important;
}
.page-id-1195 .type-event, .page-id-1788 .type-event, .page-id-1787 .type-event {
  background-color: #ffeb00;
  padding: 15px;
  margin-bottom: 30px;
}
.page-id-1195 .type-event header.entry-header, .page-id-1788 .type-event header.entry-header, .page-id-1787 .type-event header.entry-header {
  display: inline;
}
.page-id-1195 .type-event header.entry-header a, .page-id-1788 .type-event header.entry-header a, .page-id-1787 .type-event header.entry-header a {
  color: #000;
  text-decoration: none;
}
.searchform input[type="text"], .searchform input[type="password"], .searchform textarea {
  background: #f9f9f9;
  border: 1px solid #cccccc;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  padding: 2px;
}
.searchform input.search-field {
  color: #999999;
  font-family: Arial, sans-serif;
  font-size: 13px;
  margin: 0 -31px 0 0;
  padding: 10px 30px 10px 8px;
  text-transform: lowercase;
  width: 200px;
  transition-duration: 400ms;
  transition-property: width, background;
  transition-timing-function: ease;
  -webkit-transition-duration: 400ms;
  -webkit-transition-property: width, background;
  -webkit-transition-timing-function: ease;
  -o-transition-duration: 400ms;
  -o-transition-property: width, background;
  -o-transition-timing-function: ease;
}
.searchform input.search-submit {
  background-image: url(../../../wp-content/uploads/2018/09/search-green.png);
  background-repeat: no-repeat;
  border: medium none;
  background-size: contain;
  height: 33px;
  width: 24px;
  font-size: 0;
  margin-left: 10px;
  background-color: white;
}
.search nav.navigation.posts-navigation {
  display: none;
}
.search .displayNone {
  display: none;
}
.search article {
  margin-bottom: 20px;
  background-color: #ffeb00;
  padding: 20px;
  overflow: auto;
}
.search article .posttype {
  color: #000;
  background-color: #dcdbdb;
  height: 30px;
  padding-top: 10px;
  float: right;
  width: fit-content;
  float: right;
  margin-top: -20px;
  margin-right: -20px;
}
.search article .posttype p {
  margin: 10px;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  padding: 0px !important;
}
@media (max-width: 420px) {
  .search article .posttype {
    height: 25px;
    font-size: 13px;
  }
}
.search article header.entry-header {
  display: initial;
}
.search article h2.entry-title {
  max-width: 80%;
}
.search article img {
  max-width: 25%;
  float: left;
  margin-right: 10px;
}
@media (max-width: 550px) {
  .search article img {
    max-width: 70%;
    float: none;
    margin-bottom: 10px;
  }
}
@media (max-width: 550px) {
  .search article .small-entry-image {
    max-width: 35%;
    float: left;
  }
}
@media (max-width: 500px) {
  .search article .small-entry-image {
    max-width: 35%;
    float: none;
  }
}
@media (max-width: 420px) {
  .search article .small-entry-image {
    max-width: 55%;
    float: none;
  }
}
.search article a {
  color: #000;
  text-decoration: none;
}
.error404 section.not-found {
  height: 50vh;
  margin-top: 50px;
}
.error404 nav#site-navigation {
  display: none;
}
.error404 .large-button {
  background-color: #000;
  width: fit-content;
  padding: 3px 10px;
  border-radius: 30px;
  margin-top: 20px;
}
.error404 .large-button a {
  color: #fff !important;
  text-decoration: none;
}
.error404 .large-button:hover {
  background-color: #121212;
}
.error404 .large-button p {
  text-align: center;
  width: 220px;
}
.page-id-1405, .page-id-2651 {
  background-color: #efefef;
}
.page-id-1405 div#page, .page-id-2651 div#page {
  background-color: #efefef;
}
.page-id-1405 .titleaboutus, .page-id-2651 .titleaboutus {
  margin-right: 8%;
  margin-top: -10px;
}
.page-id-1405 .titleaboutus p, .page-id-2651 .titleaboutus p {
  text-decoration: none;
  float: right;
  color: #000;
  font-family: CocogoosePro-Regular, sans-serif;
  font-size: 19px;
  text-transform: uppercase;
}
@media (max-width: 900px) {
  .page-id-1405 .titleaboutus p, .page-id-2651 .titleaboutus p {
    float: none;
  }
}
@media (max-width: 900px) {
  .page-id-1405 .titleaboutus, .page-id-2651 .titleaboutus {
    text-align: center;
    margin-right: 0px;
    margin-top: 35px;
    margin-bottom: 10px;
  }
}
.page-id-1405 .titleaboutus-eng, .page-id-2651 .titleaboutus-eng {
  margin-right: 11.8%;
}
.page-id-1405 .aboutusheader, .page-id-2651 .aboutusheader {
  margin-top: 10px;
  margin-bottom: -50px;
}
@media (max-width: 1200px) {
  .page-id-1405 .aboutusheader, .page-id-2651 .aboutusheader {
    margin-bottom: -15px;
  }
}
.page-id-1405 .redHeader, .page-id-2651 .redHeader {
  color: #000;
  border-bottom: 4px solid black;
}
.page-id-1405 .entry-content, .page-id-2651 .entry-content {
  background-color: #EFEFEF;
}
.page-id-1405 .customBoxes .vc_column_container, .page-id-2651 .customBoxes .vc_column_container {
  padding: 20px 20px 20px 5px;
  background-color: #ffeb00;
}
.page-id-1405 .customBoxes .wpb_column.vc_column_container.vc_col-sm-8, .page-id-2651 .customBoxes .wpb_column.vc_column_container.vc_col-sm-8 {
  width: 80%;
  margin-right: 20px;
  margin-bottom: 40px;
}
@media (max-width: 1200px) {
  .page-id-1405 .customBoxes .wpb_column.vc_column_container.vc_col-sm-8, .page-id-2651 .customBoxes .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-bottom: 80px;
  }
}
@media (max-width: 900px) {
  .page-id-1405 .customBoxes .wpb_column.vc_column_container.vc_col-sm-8, .page-id-2651 .customBoxes .wpb_column.vc_column_container.vc_col-sm-8 {
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .page-id-1405 .customBoxes .wpb_column.vc_column_container.vc_col-sm-8, .page-id-2651 .customBoxes .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 100%;
  }
}
.page-id-1405 .customBoxes .wpb_column.vc_column_container.vc_col-sm-4, .page-id-2651 .customBoxes .wpb_column.vc_column_container.vc_col-sm-4 {
  width: calc(20% - 20px);
}
@media (max-width: 768px) {
  .page-id-1405 .customBoxes .wpb_column.vc_column_container.vc_col-sm-4, .page-id-2651 .customBoxes .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .page-id-1405 .werknemersList, .page-id-2651 .werknemersList {
    margin-top: 20px;
    padding-left: 20px !important;
  }
}
.page-id-1405 .werknemerItem, .page-id-2651 .werknemerItem {
  min-height: 110px;
  contain: content;
  margin-bottom: 20px;
  text-decoration: none !important;
}
.page-id-1405 .werknemerItem:last-child, .page-id-2651 .werknemerItem:last-child {
  margin-bottom: 0px !important;
}
.page-id-1405 .werknemerItem img, .page-id-2651 .werknemerItem img {
  width: 100%;
  float: left;
  margin-right: 10px;
  height: 160px;
  object-fit: cover;
  margin-bottom: 10px;
}
.page-id-1405 .werknemerItem a, .page-id-2651 .werknemerItem a {
  text-decoration: none;
}
.page-id-1405 .werknemerItem h3, .page-id-2651 .werknemerItem h3 {
  font-size: 13px;
  text-decoration: none !important;
  margin-bottom: -10px;
}
.page-id-1405 .werknemerItem p, .page-id-2651 .werknemerItem p {
  margin-top: 8px;
}
@media (max-width: 768px) {
  .page-id-1405 .werknemerItem, .page-id-2651 .werknemerItem {
    min-height: unset;
    width: calc(25% - 20px);
    margin: 10px;
    float: left;
  }
}
@media (max-width: 600px) {
  .page-id-1405 .werknemerItem, .page-id-2651 .werknemerItem {
    width: calc(50% - 20px);
  }
}
.page-id-2651 ol {
  font-family: "Helvetica Textbook W05 Roman";
}
.page-id-2651 .customBoxes .vc_column_container {
  padding: 20px 20px 20px 20px;
}
.page-id-2651 .ribbonButton-centered {
  border: 5px solid #000;
  margin-bottom: 10px;
}
.page-id-2651 .ribbonButton-centered .ribbonButton {
  color: #000;
  font-weight: normal;
  padding: 4px 0px 0px 0px !important;
}
.page-id-2651 .ribbonButton-centered:hover {
  background-color: #000;
}
.page-id-2651 .ribbonButton-centered:hover .ribbonButton {
  color: #fff;
}
.page-id-2651 .jaarverslagenList {
  margin-top: -40px;
}
.page-id-1394 .searchBox {
  display: none;
}
.page-id-1394 .entry-content {
  background-color: #EFEFEF;
}
.page-id-1394 .customBoxes .vc_column_container {
  padding: 20px 20px 10px 15px;
  background-color: #fff;
}
.page-id-1394 .customBoxes .wpb_column.vc_column_container.vc_col-sm-8 {
  width: calc(65% - 20px);
  margin-right: 40px;
}
.page-id-1394 .customBoxes .wpb_column.vc_column_container.vc_col-sm-4 {
  width: calc(35% - 20px);
}
.home #comments {
  display: none;
}
.single ol {
  font-family: "Helvetica Textbook W05 Roman" !important;
}
