code {
    background-color: #ffd0fa;
    border-radius: 4px;
    font-family: 'Courier New', Courier, monospace;
}

/* Syntax highlighting styles */
.enlighter-t-enlighter {
    color: inherit;
    border-radius: inherit;
    border: inherit;
}

.enlighter-code {
    background-color: red;
    padding: 10px 5px;
    border-radius: 18px;
}

.page-id-5424 header, .page-id-5424 .footer-nav-widgets-wrapper {
  display: none;
}
.page-id-5494 header, .page-id-5494 .footer-nav-widgets-wrapper {
  display: none;
}

div#gs_logo_area_48 {
    max-width: 60%;
}

img.wp-image-6052 {
    width: 120% !important;
    max-width: 150% !important;
    transform: scale(1.1);
    transform-origin: center;
}

.page-id-5424 .entry-content, .widget-content {
  padding: 0 1.6rem 0 1.6rem;
}
.page-id-5494 .entry-content, .widget-content {
  padding: 0 1.6rem 0 1.6rem;
}

/* FULL WIDTH + centered properly */
.wp-block-media-text {
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 90vw !important;
  max-width: 100vw !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.gs_logo_area.gs_logo_area_49.slider1.carousel_has--navs.carousel_nav_pos--left-right-out.gs_logo__loaded {
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 60vw !important;
  max-width: 100vw !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Remove header + footer on mobile contact page */
.page-id-7031 header,
.page-id-7031 footer,
.page-id-7031 .footer-nav-widgets-wrapper,
.page-id-7031 .site-footer,
.page-id-7031 #site-footer {
  display: none !important;
}

/* Remove hero/cover/page header area (the beige/white block) on this page */
.page-id-7031 .cover-header,
.page-id-7031 .wp-block-cover,
.page-id-7031 .entry-header,
.page-id-7031 .hero,
.page-id-7031 .page-header {
  display: none !important;
}

/* Remove spacing left by header/hero */
.page-id-7031 .entry-content,
.page-id-7031 main,
.page-id-7031 .site-main,
.page-id-7031 .content-area,
.page-id-7031 .site-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* iOS webview spacing fix */
.page-id-7031 body {
  margin: 0 !important;
  padding: 0 !important;
}

/* Force full green background on the entire page */
.page-id-7031,
.page-id-7031 body,
.page-id-7031 #page,
.page-id-7031 .site,
.page-id-7031 .site-content,
.page-id-7031 .content-area,
.page-id-7031 .site-main {
  background-color: #0a6651 !important;
}

/* Fix uitlijning en bottom spacing afbeelding */
.block-header-detailpage .block-header-detailpage-inner {
    align-items: stretch;
}

.block-header-detailpage .block-header-detailpage-visual {
    display: flex;
    align-items: flex-end;
    padding-bottom: 48px;
}

.block-header-detailpage .block-header-detailpage-visual img {
    align-self: flex-end;
    margin-bottom: 0;
}

/* Vergrendel de header-kleur op deze pagina naar bordeaux,
   ongeacht welk blok als laatste zijn stijl injecteert */
body.page-id-7401 #site-header {
    background: #662947 !important;
    color: #ffffff !important;
}

/* Louise foto groter en gecentreerd */
.wp-image-7425 {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
}

/* Maak de afbeeldingskolom breder */
.wp-block-columns:has(.wp-image-7425) > .wp-block-column:last-child {
    flex-basis: 40% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Certificering afbeelding groter en gecentreerd */
.wp-image-6585 {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
}

/* Maak de afbeeldingskolom breder */
.wp-block-columns:has(.wp-image-6585) > .wp-block-column:last-child {
    flex-basis: 40% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}