body {
  color: #0b4447;
}
.tickets .ticket__saleprice-from {
  color: #0b4447;
}
.btn--pink {
  background: #188e94;
}
aside.drawer-nav a:hover {
  color: #188e94;
}
aside.drawer-nav .drawer-nav--active {
  color: #188e94;
}
.btn--pink:hover {
  background: #26b2b9;
}
.tickets .ticket h3 {
  color: #0b4447;
}
.tickets .ticket__btn {
  border: 4px solid #0b4447;
  color: #0b4447;
}
.tickets .ticket {
  border: 2px solid #0b4447;
  color: #0b4447;
}
.triple-title div:nth-child(1) {
  color: #188e94;
}
.tickets .ticket__price {
  color: #188e94;
}
.newsletter {
  background: #188e94;
}
.play-btn svg polygon {
  fill: #188e94 !important;
}
.newsletter__group .btn--arrow {
  color: #188e94;
}
.newsletter__group .btn--arrow svg path {
  fill: #188e94;
}
.tickets .ticket:hover .ticket__btn {
  background: #0b4447;
}
.page-desc {
  background: #188e94;
}
.main-footer {
  background: #0b4446;
}
.vip-tickets__price {
  color: #198e94;
}
.wpcf7-form-control.wpcf7-submit {
  background: #188e94 !important;
  border: 2px #188e94 solid !important;
}
.wpcf7-form-control.wpcf7-submit:hover {
  background: #0b4447 !important;
  border: 2px #0b4447 solid !important;
}
.vip-tickets__label {
  background: #0b4447;
}
.wrapper--registervip input[type="text"],
.wrapper--registervip input[type="button"],
.wrapper--registervip input[type="email"],
.wrapper--registervip input[type="tel"],
.wrapper--registervip input[type="submit"] {
  border: 2px #0b4447 solid;
  background: #0b4447;
}
.wrapper--registervip textarea {
  border: 2px #0b4447 solid;
  background: #0b4447;
}
.wrapper--registervip select {
  border: 2px #0b4447 solid;
  background: #0b4447;
}
.wrapper--registervip input[type="number"] {
  border: 2px #0b4447 solid !important;
  background: #0b4447 !important;
}
.hotel-card {
  border: 2px solid #0b4447;
}
.hotel-card ul {
  color: #0b4447;
}
.hotel-card .ticket__btn {
  color: #0b4447;
  border: solid #0b4447 4px;
}
.pendel-dienst__time__block {
  border: #0b4447 2px solid;
}
.info {
  background: rgba(25, 142, 148, 0.8);
}
.faq {
  color: #198e94;
}
.gallery__dd input {
  border: 2px solid #0b4447;
  background: #0b4447;
}
.gallery__dd select {
  border: 2px solid #0b4447;
  background: #0b4447;
}
.gallery--video .wof__item__tag {
  color: #0b4447 !important;
}
.dual-title--border span:after {
  background: #fe7500;
}
.icon-grid {
  background: rgba(25, 142, 148, 0.8);
}
aside.drawer-nav a {
  color: #1a1a32;
}
.main-nav .drawer-btn__text {
  color: #1a1a32 !important;
}
.main-nav .drawer-btn:after {
  background: #1a1a32 !important;
}
.main-nav .drawer-btn__icon__dash {
  background: #1a1a32 !important;
}
.wpcf7-form-control-wrap.acceptance-144 a {
  color: #198e94 !important;
}
.faq__content a {
  color: #198e94 !important;
}
.hotel-card .ticket__btn:hover {
  background: #0b4447;
}
@media (max-width: 940px) {
  .reveal--pendel {
    padding-top: 0px !important;
    overflow: scroll !important;
    -webkit-overflow-scrolling: touch !important;
    height: 100% !important;
    margin-bottom: 0 !important;
  }
  .reveal--pendel .close-button span {
    top: 3px !important;
  }
}
.hotel-card--soldout span.ticket__btn:before {
  top: 2px;
  background: #0b4446 !important;
}
.hotel-card {
  position: relative;
}
.all-line-up__tabs {
  background: #0b4447;
}
.all-line-up__tabs .tabs-title.is-active a {
  color: #188e94 !important;
}
.all-line-up__tabs .tabs-title > a:hover {
  color: #188e94 !important;
}
.reveal--artist .reveal__content {
  text-align: center;
}
article.artist {
  outline: 0;
}
.artist__image {
  object-fit: cover;
}
.headliners {
  padding-bottom: 150px;
}
@media (max-width: 1024px) {
  .headliner:nth-child(1),
  .headliner:nth-child(2) {
    height: 350px !important;
  }
}
@media (max-width: 768px) {
  .headliners__grid .headliner {
    margin-right: 0;
    width: 100%;
  }
  .headliners__grid .headliner:nth-child(1) {
    margin-right: 15px;
  }
}
@media (max-width: 640px) {
  .headliners__grid .headliner {
    height: 350px;
  }
  .headliner:nth-child(1),
  .headliner:nth-child(2) {
    width: 100% !important;
    height: 350px !important;
    margin-right: 0;
  }
}
@media (max-width: 400px) {
  section.headliners {
    padding: 50px 0 120px 0;
  }
  .headliners__grid .headliner {
    height: 250px;
  }
  .headliner:nth-child(1),
  .headliner:nth-child(2) {
    width: 100% !important;
    height: 250px !important;
    margin-right: 0;
  }
}
.btn--arrow {
  color: #188e94;
  text-decoration: none;
}
.btn--pink.btn--arrow {
  color: #ffffff;
}
.artist {
  cursor: default !important;
}
.artist__label {
  background: #188e94;
}
.headliners--home .headliners__grid .headliner:first-of-type,
#mainstage .headliners__grid .headliner:first-of-type {
  width: 100% !important;
  max-height: 450px;
  margin-right: 0 !important;
}
@media (max-width: 768px) {
  .headliners--home .headliner:nth-child(2),
  #mainstage .headliner:nth-child(2) {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .headliners--home .headliner:nth-child(10),
  #mainstage .headliner:nth-child(10) {
    margin-right: 0 !important;
  }
  .headliners--home .headliner:nth-child(2),
  #mainstage .headliner:nth-child(2) {
    width: calc(100% / 3 - 10px) !important;
  }
  .headliners--home .headliner:nth-child(2),
  .headliners--home .headliner:nth-child(5),
  .headliners--home .headliner:nth-child(8),
  #mainstage .headliner:nth-child(2),
  #mainstage .headliner:nth-child(5),
  #mainstage .headliner:nth-child(8) {
    height: 250px;
    margin-right: 15px !important;
  }
  .headliners--home .headliners__grid .headliner:nth-child(3n),
  #mainstage .headliners__grid .headliner:nth-child(3n) {
    /* margin-right: 15px !important; */
  }
  .headliners--home .headliners__grid .headliner:first-of-type,
  #mainstage .headliners__grid .headliner:first-of-type {
    margin-right: 0;
  }
  .headliners--home .headliner:nth-child(4),
  #mainstage .headliner:nth-child(4) {
    margin-right: 0 !important;
  }
  .headliners--home .headliners__grid .headliner:nth-child(4n + 3),
  #mainstage .headliners__grid .headliner:nth-child(4n + 3) {
    margin-right: 0;
  }
  .headliners--home .headliner:nth-child(2),
  #mainstage .headliner:nth-child(2) {
    height: 250px !important;
  }
}
.vip-tickets__content {
  height: auto !important;
}

.mptt-inner-event-content {
  padding-top: 0 !important;
}

#\#all
  > tbody
  > tr.mptt-shortcode-row-47
  > td.mptt-shortcode-event.mptt-event-vertical-default.event
  > div
  > div
  > p {
  margin-top: -8px;
}

#\#all
  > tbody
  > tr.mptt-shortcode-row-47
  > td.mptt-shortcode-event.mptt-event-vertical-default.event
  > div
  > div
  > span {
  margin: 0.2rem 0.25rem 0.25rem !important;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container.id-93,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container.id-95,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container.id-97,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container.id-99,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-101 {
  background: #014553 !important;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container.id-94,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container.id-96,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container.id-98,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-100 {
  background: #10898e !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-102,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-104,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-106 {
  background: #ee731a !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-103,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-105,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-107 {
  background: #f4873c !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-108,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-110,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-112,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-114 {
  background: #ff9f03 !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-109,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-111,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-113 {
  background: #f9ba4a !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-115,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-117,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-119,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-121,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-123,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-124 {
  background: #014553 !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-116,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-118,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-120,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-122,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-125 {
  background: #10898e !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-126,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-128,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-130,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-132,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-134,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-91 {
  background: #ee731a !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-127,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-129,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-131,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-133,
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-90 {
  background: #f4873c !important;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
  background-color: #0b4447 !important;
}
.mptt-shortcode-row-47::after {
  box-sizing: inherit;
  height: 0;
  content: "00:00";
  position: absolute;
  left: 0;
  bottom: 0;
  padding-bottom: 40px;
  padding-top: 10px;
  width: 100%;
  background: #fff;
  bottom: -45px;
  padding-left: 15px;
  width: 100%;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-list
  .mptt-column
  .mptt-events-list
  .mptt-list-event {
  border-left: 3px solid #0b4447 !important;
}
.mptt-column:first-of-type {
  margin-top: -30px !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-77
  .mptt-inner-event-content {
  padding-top: 0 !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-75
  .mptt-inner-event-content {
  padding-top: 0 !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-86
  .mptt-inner-event-content {
  padding-top: 0 !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-85
  .mptt-inner-event-content {
  padding-top: 0 !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-84
  .mptt-inner-event-content {
  padding-top: 0 !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-89
  .mptt-inner-event-content {
  padding-top: 0 !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-76
  .mptt-inner-event-content {
  padding-top: 0 !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-76
  .event-title {
  margin-top: 2px;
  margin-bottom: -10px !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-76
  .timeslot {
  margin-top: -2px;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-89
  .event-title {
  margin-top: 2px;
  margin-bottom: -10px !important;
}
.mptt-shortcode-wrapper
  .mptt-shortcode-table
  tbody
  .mptt-event-container.id-89
  .timeslot {
  margin-top: -2px;
}
.tabs-title:last-of-type {
  margin-right: -1px;
}

@media all and (max-width: 1580px) and (orientation: landscape) {
  #img_box > img {
    height: 100% !important;
    width: auto !important;
  }
}
