/* @group Main Header
------------------------------------ */
.main-header sup { text-align: center; }
.main-header h1 { margin-bottom: 3rem; }
@media only screen
and (min-width : 961px) {
  .main-header h1 { max-width: none; text-align: center; margin-bottom: 5rem; }
  .main-header h1 span { margin-left: 0; text-align: center; margin-top: 2rem; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 1441px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
  .main-header .row { align-items: center; }
  .main-header sup { font-size: 5em; }
}
/* @group Settings
------------------------------------ */
@media only screen
and (min-width : 961px) {
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 1441px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}
/* @group Shop & Dine
------------------------------------ */
@media only screen
and (min-width : 961px) {
  .shop-dine {
    padding-bottom: 15rem;
  }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 1441px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}
/* @group Venue
------------------------------------ */
@media only screen
and (min-width : 961px) {
  .slider-aside-text + .slider-cards-with-background .splide__arrows { display: none; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 1441px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}
/* @group Venues
------------------------------------ */
.wellen-sections { background-image: url(../../img/layout/venues/bg.png); }
@media only screen
and (min-width : 961px) {
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 1441px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}
/* @group Enhace events
------------------------------------ */
@media only screen
and (min-width : 961px) {
  .enhace-events .splide .splide__slide .txt-box h3 sup { font-size: 4.1em; letter-spacing: .043em; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 1441px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}