#node-tour_stop {
  padding: 0;
}
#node-tour_stop #einleitung {
  position: relative;
  height: 141vw;
  display: flex;
  flex-direction: column;
}
#node-tour_stop #einleitung .image {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: absolute;
}
#node-tour_stop #einleitung .image picture {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
#node-tour_stop #einleitung .image picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#node-tour_stop #einleitung .bar {
  background-color: var(--bg-color-trans-primary);
  padding: 15px 7vw;
  position: relative;
  z-index: 10;
  margin-top: auto;
}
#node-tour_stop #einleitung .bar .h1 {
  color: #fff;
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
  margin-bottom: 10px;
}
#node-tour_stop #einleitung .bar .date-place {
  display: flex;
  gap: 10px;
  justify-content: center;
  color: #fff;
  flex-direction: column;
}
#node-tour_stop #einleitung .bar .date-place span {
  display: none;
}
#node-tour_stop #einleitung .bar .button-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
#node-tour_stop #einleitung .bar .button-wrapper .button svg {
  z-index: -1;
}
#node-tour_stop #content {
  padding: 100px 0;
}
#node-tour_stop #content:has(.playlist) .text,
#node-tour_stop #content:has(.countdown) .text {
  margin-bottom: 100px;
}
#node-tour_stop #content:has(.playlist) .guestoo-container,
#node-tour_stop #content:has(.countdown) .guestoo-container {
  margin-bottom: 100px;
  margin-top: -50px;
}
#node-tour_stop #content .guestoo-container {
  border: 1px solid var(--color-primary);
  border-radius: 12px;
  padding: 30px;
}
#node-tour_stop #content .wrapper .date {
  background-color: var(--color-primary);
  border-radius: 12px;
  padding: 30px 3.5vw;
  margin: 0 -3.5vw;
}
#node-tour_stop #content .wrapper .date .titel {
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  color: #fff;
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
  margin-bottom: 30px;
}
#node-tour_stop #content .wrapper .date .countdown .time {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
  margin-bottom: 30px;
}
#node-tour_stop #content .wrapper .date .countdown .time .days,
#node-tour_stop #content .wrapper .date .countdown .time .hours,
#node-tour_stop #content .wrapper .date .countdown .time .minutes,
#node-tour_stop #content .wrapper .date .countdown .time .seconds {
  background-color: #ffffff;
  padding: 10px;
  height: calc((86vw - 30px)/4);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#node-tour_stop #content .wrapper .date .countdown .time .days .value,
#node-tour_stop #content .wrapper .date .countdown .time .hours .value,
#node-tour_stop #content .wrapper .date .countdown .time .minutes .value,
#node-tour_stop #content .wrapper .date .countdown .time .seconds .value {
  font-weight: 700;
  color: var(--color-secondary);
  text-align: center;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 5px;
}
#node-tour_stop #content .wrapper .date .countdown .time .days .label,
#node-tour_stop #content .wrapper .date .countdown .time .hours .label,
#node-tour_stop #content .wrapper .date .countdown .time .minutes .label,
#node-tour_stop #content .wrapper .date .countdown .time .seconds .label {
  text-align: center;
  font-size: 12px;
  line-height: 14px;
}
#node-tour_stop #content .wrapper .date .button-wrapper {
  display: flex;
  justify-content: center;
}
#node-tour_stop #content .wrapper .playlist {
  margin: 30px -3.5vw 0 -3.5vw;
  height: 100vw;
}
#node-tour_stop #content .wrapper .playlist iframe {
  height: 100%;
}
#node-tour_stop #images {
  padding: 0px 7vw 100px 7vw;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
#node-tour_stop #images .image:first-of-type {
  grid-column-end: span 2;
}
@media (hover: hover) {
  #node-tour_stop #einleitung .bar .button-wrapper .button:hover {
    color: var(--color-primary) !important;
    background-color: #ffffff;
  }
  #node-tour_stop #content .wrapper .date .button-wrapper .button:hover {
    color: var(--color-primary) !important;
    background-color: #ffffff;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%5C%2Fwww%5C%2Fvhosts%5C%2Finfinitymusictour.at%5C%2Fdev.infinitymusictour.at%5C%2Fthemes%5C%2Fcustom%5C%2Fless%5C%2F_page%5C%2Ftour_stop%5C%2Ftour_stop.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BEACI%2CUAAA%3B%3BAADJ%2CeAGI%3BEACI%2CkBAAA%3BEACA%2CaAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3B%3BAAPR%2CeAGI%2CYAMI%3BEAEI%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAAdZ%2CeAGI%2CYAMI%2COAOI%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3B%3BAApBhB%2CeAGI%2CYAMI%2COAOI%2CQAMI%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3B%3BAAzBpB%2CeAGI%2CYA2BI%3BEACI%2CkBAAkB%2C6BAAlB%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3B%3BAAnCZ%2CeAGI%2CYA2BI%2CKAOI%3BEACI%2CWAAA%3BEACA%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3BEACA%2CmBAAA%3B%3BAAzChB%2CeAGI%2CYA2BI%2CKAeI%3BEACI%2CaAAA%3BEAEA%2CSAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3B%3BAAnDhB%2CeAGI%2CYA2BI%2CKAeI%2CYASI%3BEACI%2CaAAA%3B%3BAAvDpB%2CeAGI%2CYA2BI%2CKA6BI%3BEACI%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3B%3BAA9DhB%2CeAGI%2CYA2BI%2CKA6BI%2CgBAKI%2CQACI%3BEACI%2CWAAA%3B%3BAAlExB%2CeAyEI%3BEACI%2CgBAAA%3B%3BAAEA%2CeAHJ%2CSAGK%2CIAAI%2CWAED%3BAADJ%2CeAJJ%2CSAIK%2CIAAI%2CYACD%3BEACI%2CoBAAA%3B%3BAAHR%2CeAHJ%2CSAGK%2CIAAI%2CWAMD%3BAALJ%2CeAJJ%2CSAIK%2CIAAI%2CYAKD%3BEACI%2CoBAAA%3BEACA%2CiBAAA%3B%3BAApFhB%2CeAyEI%2CSAeI%3BEACI%2CkBAAkB%2CoBAAlB%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BAA3FZ%2CeAyEI%2CSAqBI%2CSACI%3BEACI%2CkBAAkB%2CoBAAlB%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAnGhB%2CeAyEI%2CSAqBI%2CSACI%2CMAMI%3BEACI%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3BEACA%2CmBAAA%3B%3BAA5GpB%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%3BEACI%2CaAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2CSAAA%3BEACA%2CmBAAA%3B%3BAApHxB%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMAMI%3BAAtHxB%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMAOI%3BAAvHxB%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMAQI%3BAAxHxB%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMASI%3BEACI%2CyBAAA%3BEACA%2CaAAA%3BEACA%2C6BAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3B%3BAA%5C%2FH5B%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMAMI%2CMAWI%3BAAjI5B%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMAOI%2COAUI%3BAAjI5B%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMAQI%2CSASI%3BAAjI5B%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMASI%2CSAQI%3BEACI%2CgBAAA%3BEACA%2COAAO%2CsBAAP%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAvIhC%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMAMI%2CMAoBI%3BAA1I5B%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMAOI%2COAmBI%3BAA1I5B%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMAQI%2CSAkBI%3BAA1I5B%2CeAyEI%2CSAqBI%2CSACI%2CMAgBI%2CWACI%2CMASI%2CSAiBI%3BEACI%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3B%3BAA7IhC%2CeAyEI%2CSAqBI%2CSACI%2CMAoDI%3BEACI%2CaAAA%3BEACA%2CuBAAA%3B%3BAArJpB%2CeAyEI%2CSAqBI%2CSA2DI%3BEACI%2C4BAAA%3BEACA%2CaAAA%3B%3BAA3JhB%2CeAyEI%2CSAqBI%2CSA2DI%2CUAII%3BEACI%2CYAAA%3B%3BAA9JpB%2CeAoKI%3BEACI%2C0BAAA%3BEACA%2CaAAA%3BEACA%2C8BAAA%3BEACA%2CSAAA%3B%3BAAxKR%2CeAoKI%2CQAMI%2COAAM%3BEACF%2CuBAAA%3B%3BAAmCX%2CQA9BmB%3BEAMI%2CeAJhB%2CYACI%2CKACI%2CgBACI%2CQACK%3BIACG%2COAAO%2CoBAAP%3BIACA%2CyBAAA%3B%3BEAYA%2CeALpB%2CSACI%2CSACI%2CMACI%2CgBACI%2CQACK%3BIACG%2COAAO%2CoBAAP%3BIACA%2CyBAAA%22%7D */