@media (min-width: 1400px) {
  .home-main section {
    margin-bottom: 15rem;
  }
  .container {
    max-width: 1450px !important;
  }
}
@media (min-width: 992px) {
  .purpose {
    border-right: 4px solid var(--light-blue) !important;
  }
  .partners {
    border-left: 4px solid var(--light-blue) !important;
  }
}
@media (max-width: 1285px) {
  .header-searchbar {
    display: none;
  }
}

@media (max-width: 991px) {
  .posts-item {
    flex-direction: column;
  }
  .posts-item .news-leftpart {
    margin-bottom: 1rem;
  }
  .posts-item .image_right {
    max-width: 100% !important;
    max-height: 35vh;
    margin-top: -17.5vh;
    transform: scale(1) !important;
  }
  .members .member-list {
    position: relative;
    border-left: 4px solid var(--light-blue) !important;
    padding-left: 80px; /* ruimte voor de lijn */
  }

  .members .member-list h4 {
    position: relative;
    margin-left: -80px; /* zodat de horizontale lijn kan beginnen op de border */
  }

  .members .member-list h4::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 80px; /* lengte van de horizontale lijn */
    height: 4px;
    background-color: var(--light-blue);
  }
}
@media (max-width: 575px) {
  .overlay-bluefade {
    display: none;
  }
  .flickity-prev-next-button {
    top: 103%;
  }
  .hero-content {
    width: 100% !important;
    text-align: center;
  }
  #home-carousel .carousel-cell {
    width: 90% !important;
  }
  #search-submit {
    left: calc(100% - 105px) !important;
  }
}
