/* #1vqf7ft News image is not visible on mobile */
/* #1vqf7ft Video support on homepage */
.home-news {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.home-news > .offset-block {
  padding-bottom: 20px;
}

.news-image {
  float: none !important;
  position: static;
  top: unset;
  left: unset;
  right: unset;
  bottom: unset;
  height: auto;
  aspect-ratio: 16 / 9;
  display: flex;
  justify-content: center;
}

.iframe-container {
  aspect-ratio: 16 / 9;
  padding-top: 0;
  width: 100%;
  height: unset;
}

.iframe-container iframe {
  position: static;
  top: unset;
  left: unset;
  right: unset;
  bottom: unset;
}

@media (min-width: 768px) {
  .home-news {
    flex-direction: row;
  }

  .news-image {
    aspect-ratio: unset;
  }
}

.h3-activities {
  margin-left: 15px !important;
}

.post-type-archive-nieuws .link-item div {
  min-height: 230px;
}

@media (max-width: 768px) {
  .h3-activities {
    margin-left: 10px !important;
  }

  .post-type-archive-nieuws .link-item div {
    min-height: 0px;
  }
}

.overview-tentoonstelling {
  .wrapper_alle_tentoonstellingen {
    display: flex;
    gap: 2rem;

    @media (max-width: 1200px) {
      flex-direction: column;
    }

    .link-item {
      @media (max-width: 768px) {
        flex-basis: 100%;
      }
      img {
        @media (max-width: 1200px) {
          top: 3rem;
        }
      }
    }

    .wrapper_now {
      flex-basis: 50%;

      @media (max-width: 768px) {
        flex-basis: 100%;
      }
      }

    .wrapper_expected {
      flex-basis: 100%;
    }

    .tentoonstelling_items {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
    }
  }
}

.no-activities-div {
  width: 40rem;
  margin-left: 2rem;

  @media (max-width: 768px) {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
  }
}
