footer ul {
  list-style-type: none;
  padding: 0;
}

.hide {display:none!important}

footer ul a {
  text-decoration: none;
  color: #fff9 !important;
}

:where(.wp-site-blocks :focus),
:where(.wp-site-blocks :active) {
  outline-width: 0;
}

.wp-block-navigation-item__label {
  font-weight: 600;
  font-family: var(--wp--preset--font-family--ivypresto-headline);
  font-size: 22px;
  letter-spacing: 0.5px;
}

.wp-block-navigation-item.current-menu-item {
  padding: 8px;
  background: #f2f4ff;
}

.wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label {
  font-weight: 200;
}

.mc4wp-form-fields p {
  color: #fff;
  font-size: 18px;
}

.mc4wp-form-fields input {
  padding: 2%;
  font-size: 18px;
  margin-top: 12px;
  max-width: 210px;
}

.mc4wp-form-fields button {
  padding: 2%;
  font-size: 22px;
}

.givewp-donation-form-link,
.givewp-donation-form-modal__open {
  width: fit-content;
}

element {
  aspect-ratio: 1;
  object-fit: cover;
}
.wp-block-image.size-full.is-style-rounded img {
  width: 600px;
}

  .homeh2top h2 {
    font-size: 5.8rem !important;
  }

/* charitable pagina */
.campaign-template-default .wp-block-column.bericht-uitgelicht {
  display: none;
}
.charitable-form-header {
  display: none;
}

.campaign-donation .wp-block-columns {
  width: 30vw;
}



@media screen and (max-width: 1450px) {

      .homeh2top h2 {
    font-size: 4.5rem !important;
  }

    .contactkolom {
  display: block !important;
}

            .campaign-donation .wp-block-columns {
  width: 60vw;
}
    
}


@media screen and (max-width: 1100px) {
  header .wp-block-group .alignwide,
  .wp-block-columns.alignwide.is-layout-flex {
    max-width: 97vw !important;
  }

  .single-post .wp-block-columns.is-layout-flex {
    max-width: 90vw;
  }

  .wp-block-group.is-style-section-1.has-global-padding.is-layout-constrained {
    max-width: 60% !important;
  }

  .homeh2top h2 {
    font-size: 4rem !important;
  }

  footer .wp-block-group.is-layout-flow.wp-block-group-is-layout-flow {
    max-width: 70vw !important;
  }


}


@media screen and (max-width: 1000px) {

  .homeh2top h2 {
    font-size: 3.8rem !important;
  }


    
}

@media screen and (max-width: 800px) {
  header {
    max-width: 90vw;
    margin: 0 auto;
  }

  nav {
    max-width: 50vw !important;
    gap: 0.4rem !important;
  }

  .wp-block-site-logo.is-default-size img {
    width: 300px;
  }

  header .wp-block-group .alignwide,
  .wp-block-columns.alignwide.is-layout-flex {
    max-width: 90vw !important;
  }

  .wp-block-cloudcatch-splide-carousel.wp-block-splide-carousel__container {
    max-width: 70vw;
  }

  .wp-block-cloudcatch-splide-carousel.wp-block-splide-carousel__container img {
    width: 500px;
  }

}

@media screen and (max-width: 500px) {
  .wp-block-site-logo.is-default-size img {
    width: 200px;
  }

  .wp-block-navigation__responsive-container-close svg,
  .wp-block-navigation__responsive-container-open svg {
    height: 50px;
    width: 50px;
  }

  .wp-image-28128,
  .wp-image-30298 {
    height: 470px !important;
  }

  .wp-block-cover.is-light {
    min-height: 50vh !important;
  }

  .wp-block-cloudcatch-splide-carousel.wp-block-splide-carousel__container
    .wp-block-group.is-nowrap.is-layout-flex {
    display: block;
  }

  .wp-block-image.size-full.is-style-rounded img {
    width: 200px;
    margin-bottom: 40px;
  }

  .wp-block-group.is-style-section-1.has-global-padding.is-layout-constrained {
    max-width: 80% !important;
  }
}

@media screen and (max-width: 400px) {
  .homeh2top h2 {
    font-size: 3em !important;
  }
}
