/* --- repa theme: Custom CSS --- */
/* BASE */
.article {
  padding: 1rem 0;
}

@media (min-width: 768px) {
  .article {
    padding: 2.5rem 0;
  }
}

@media (max-width: 767px) {
  .article > .container {
    padding: 24px;
  }
}

/* Kopfbild */
.article.article-section-headerimage {
  padding: 0;
}

.article.article-section-headerimage > .container {
  padding: 0;
  width: 100%;
  max-width: 100%;
}

/* Ausflugsziele */
.article.article-section-places-to-visit {
  padding-top: 0;
}

@media (max-width: 991px) {
  .article.article-section-places-to-visit > .container {
    padding: 1rem 1rem 0 1rem;
  }
}

@media (min-width: 992px) {
  .article.article-section-places-to-visit > .container {
    padding: 100px;
  }
}

/* Kontakt */
.article.article-section-contact > .container {
  max-width: 900px;
}
