#header {
  padding: 0.5em 0 !important;
}

#content {
  padding-top: 0 !important;
}

.module_row.fullheight .module_subrow, .module_row.fullwidth > .row_inner {
  padding: 0 2%;
  background-color: #fff;
}

.er-soundcloud a {
  color: #a3060d !important;
  font-size: 13px;
  text-transform: capitalize;
}

#menu-main-menu .menu-punaise,
#menu-top-menu .menu-punaise {
  text-indent: -9999px;
}
#menu-main-menu .menu-punaise a,
#menu-top-menu .menu-punaise a {
  background-size: contain !important;
  display: block;
}

#menu-top-menu .menu-punaise a, #menu-main-menu .menu-punaise a {
  background: url("../img/de-Punaise.webp") no-repeat center center;
}

#menu-main-menu1 .menu-punaise a {
  background: url("../img/de-Punaise-Geel.webp") no-repeat center center;
}

#tf-back-to-top {
  justify-content: center;
  align-items: center;
}

body.single article {
  padding-top: 50px;
}
body.single main article.category-punaise figure:before {
  top: 10px !important;
  left: 0 !important;
}

body.ome-willem,
body.page-id-21330419 {
  --ome-willem-size: 110px;
  --ome-willem-duration: 18s;
}
body.ome-willem::before,
body.page-id-21330419::before {
  content: "";
  position: fixed;
  width: var(--ome-willem-size);
  aspect-ratio: 1573/1782;
  background: url("../img/ome-willem.webp") no-repeat center/contain;
  pointer-events: none;
  z-index: 9998;
  transform: translateY(100%);
  animation: ome-willem-slot var(--ome-willem-duration) steps(1, end) infinite, ome-willem-slide var(--ome-willem-duration) ease-in-out infinite;
}

@keyframes ome-willem-slot {
  0%, 16.665% {
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
  }
  16.666%, 33.332% {
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
  }
  33.333%, 49.999% {
    top: 0;
    bottom: auto;
    left: auto;
    right: 0;
  }
  50%, 66.665% {
    top: 0;
    bottom: auto;
    left: 0;
    right: auto;
  }
  66.666%, 83.332% {
    top: 50%;
    bottom: auto;
    left: 0;
    right: auto;
  }
  83.333%, 100% {
    top: 50%;
    bottom: auto;
    left: auto;
    right: 0;
  }
}
@keyframes ome-willem-slide {
  0%, 1.5% {
    transform: translateY(100%);
  }
  5%, 12% {
    transform: translateY(33.333%);
  }
  15%, 16.665% {
    transform: translateY(100%);
  }
  16.666%, 18.166% {
    transform: translateY(100%);
  }
  21.666%, 28.666% {
    transform: translateY(33.333%);
  }
  31.666%, 33.332% {
    transform: translateY(100%);
  }
  33.333%, 34.833% {
    transform: translateY(-100%) rotate(-155deg);
  }
  38.333%, 45.333% {
    transform: translateY(-33.333%) rotate(-155deg);
  }
  48.333%, 49.999% {
    transform: translateY(-100%) rotate(-155deg);
  }
  50%, 51.5% {
    transform: translateY(-100%) rotate(155deg);
  }
  55%, 62% {
    transform: translateY(-33.333%) rotate(155deg);
  }
  65%, 66.665% {
    transform: translateY(-100%) rotate(155deg);
  }
  66.666%, 68.166% {
    transform: translate(-100%, -50%) rotate(90deg);
  }
  71.666%, 78.666% {
    transform: translate(-33.333%, -50%) rotate(90deg);
  }
  81.666%, 83.332% {
    transform: translate(-100%, -50%) rotate(90deg);
  }
  83.333%, 84.833% {
    transform: translate(100%, -50%) rotate(-90deg);
  }
  88.333%, 95.333% {
    transform: translate(33.333%, -50%) rotate(-90deg);
  }
  98.333%, 100% {
    transform: translate(100%, -50%) rotate(-90deg);
  }
}
@media (prefers-reduced-motion: reduce) {
  body.ome-willem::before,
  body.page-id-21330419::before {
    animation: none;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    transform: translateY(33.333%);
  }
}

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