.row-2col {
  gap: 6rem;
}

.basis-70 {
  flex-basis: 70%;
}

.basis-30 {
  flex-basis: 30%;
}

.basis-60 {
  flex-basis: 60%;
}

.basis-40 {
  flex-basis: 40%;
}

.archive-select select {
  width: 100%;
  padding: 0.5rem;
}

.hero-slider .uagb-slides {
  cursor: grab;
}

.hero-slider .swiper-content {
  padding: 0 !important;
}

.custom-search .wp-block-search__input {
  padding: 0 6px;
}

.custom-search .wp-block-search__button {
  padding: 0.5rem 1.5rem;
  border-radius: 0;
  margin: 0;
}

.current-term {
  margin: 0 0 6rem !important;
}

@media screen and (max-width: 767px) {
  .sidebar {
    margin-top: 2rem !important;
    display: flex;
    flex-direction: column;
  }

  .hero-slider .slider-row {
    flex-direction: column;
    gap: 0;
  }

  .hero-slider .slider-row > div:first-child {
    width: 100%;
    min-height: 300px !important;
  }

  .hero-slider .slider-row > div:last-child {
    padding-left: 50px;
  }
}

/*
=====
gallery
=====
*/

#gallery-wrapper .ngg-albumoverview,
.single-page .ngg-galleryoverview {
  display: grid !important;
}

#gallery-wrapper .ngg-album-link img {
  width: 100%;
}

.single-page .ngg-galleryoverview,
.single-page .ngg-albumoverview {
  gap: 1rem !important;
}

.single-page .ngg-albumoverview.default-view .ngg-album-compact {
  margin: 0 !important;
}

.home-page .ngg-galleryoverview.slick-slider,
.sidebar .ngg-galleryoverview.slick-slider {
  margin: 1.2rem auto 0 !important;
}

.home-page .slideshowlink,
.sidebar .slideshowlink {
  display: none;
}

.ngg-galleryoverview br,
.ngg-albumoverview br {
  display: none;
}

.ngg-navigation span.current,
.ngg-navigation a.page-numbers:hover {
  background: #285780;
}

.ngg-navigation a.page-numbers,
.ngg-navigation span.ellipsis {
  background: #00b1ba80;
}

.ngg-navigation .prev,
.ngg-navigation .next {
  color: #00b1ba80 !important;
}

.ngg-navigation .prev:hover,
.ngg-navigation .next:hover {
  color: #285780 !important;
}

@media screen and (min-width: 1024px) {
  #gallery-wrapper .ngg-albumoverview,
  .single-page .ngg-galleryoverview {
    grid-template-columns: repeat(2, 1fr);
  }
}
