/* >= 768px */
@media screen and (min-width: 768px) {
  #node-tour_dates #einleitung {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #node-tour_dates #gewinnspiel .wrapper {
    padding-top: 100px;
  }
  #node-tour_dates #gewinnspiel .image .label {
    margin-bottom: 150px;
    padding: 0 150px;
  }
  #node-tour_dates #gewinnspiel .image .image-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding: 0 50px;
  }
  #node-tour_dates #gewinnspiel .image .image-wrapper .icon-tab {
    font-size: 40px;
    line-height: 40px;
  }
  #node-tour_dates #gewinnspiel .image .image-wrapper .icon-tab:after {
    height: 110%;
    border: 5px solid var(--color-primary);
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
  }
}
/* >= 1024px */
@media screen and (min-width: 1024px) {
  #node-tour_dates #einleitung {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #node-tour_dates #tour-dates {
    margin-top: -100px;
  }
  #node-tour_dates #tour-dates .view .view-filters {
    padding: 100px 7vw;
  }
  #node-tour_dates #tour-dates .view .view-filters form {
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }
  #node-tour_dates #tour-dates .view .view-filters form .form-item {
    margin: 0 !important;
  }
  #node-tour_dates #tour-dates .view .view-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 10px;
    position: relative;
  }
  #node-tour_dates #tour-dates .view .view-content::before {
    content: '';
    width: 100%;
    height: 150px;
    background-color: var(--color-default);
    position: absolute;
    top: -1px;
    left: 0;
    z-index: 1;
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date {
    height: calc((50vw - 15px)/2);
    padding: 0;
    position: relative;
    z-index: 10;
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date .image {
    padding: 0;
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date .wrapper {
    padding: 20px 10px;
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date .wrapper::before {
    top: -5px;
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date .wrapper .titel {
    font-size: var(--font-size-default);
    line-height: var(--line-height-default);
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date .wrapper .date-place {
    font-size: var(--font-size-small);
    line-height: var(--line-height-small);
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date .wrapper .button {
    display: none !important;
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date:nth-of-type(3) .wrapper {
    background-color: var(--bg-color-trans-black);
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date:nth-of-type(3) .wrapper .titel {
    color: var(--color-primary);
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date:nth-of-type(4) .wrapper {
    background-color: var(--bg-color-trans-primary);
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date:nth-of-type(4) .wrapper .titel {
    color: var(--color-default);
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date.highlight {
    margin-bottom: 0;
    grid-column-end: span 2;
    grid-row-end: span 2;
    position: relative;
    z-index: 10;
    height: calc(50vw - 5px);
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date.highlight .wrapper .titel {
    font-size: var(--font-size-h3);
    line-height: var(--line-height-h3);
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date.highlight .wrapper .date-place {
    font-size: var(--font-size-small);
    line-height: var(--line-height-small);
  }
  #node-tour_dates #tour-dates .view .view-content .tour-date.highlight .wrapper .button {
    display: none;
  }
  #node-tour_dates #archive .background .view .view-content picture {
    width: 25%;
    height: 100%;
  }
  #node-tour_dates #more .h1 {
    margin-bottom: 75px;
  }
  #node-tour_dates #more .tour-dates {
    grid-template-columns: 1fr 1fr;
  }
  #node-tour_dates #more .tour-dates .tour-date {
    padding-right: 30px;
    margin-bottom: 0 !important;
  }
  #node-tour_dates #more .tour-dates .tour-date:nth-last-of-type(2):nth-of-type(2n-1) {
    border-bottom: none;
  }
  #node-tour_dates #gewinnspiel .text-banner {
    --time: 180s;
  }
  #node-tour_dates #gewinnspiel .wrapper {
    padding-top: 100px;
  }
  #node-tour_dates #gewinnspiel .wrapper .h3 {
    font-size: var(--font-size-h4-big);
    line-height: var(--line-height-h4-big);
  }
  #node-tour_dates #gewinnspiel .image .image-wrapper {
    padding: 0 200px;
  }
  #node-tour_dates #gewinnspiel .image .image-wrapper .icon-tab {
    top: -2.5vw;
  }
}
/* >= 1248px */
@media screen and (min-width: 1248px) {
  #node-tour_dates #tour-dates .view .view-content .tour-date .wrapper {
    padding: 30px;
  }
  #node-tour_dates #gewinnspiel .banner {
    padding: 0;
  }
  #node-tour_dates #gewinnspiel .banner .section {
    margin-right: -7vw;
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 100px;
  }
  #node-tour_dates #gewinnspiel .banner .section .wrapper {
    padding-bottom: 100px;
  }
  #node-tour_dates #gewinnspiel .banner .section .h3 {
    text-align: left;
  }
  #node-tour_dates #gewinnspiel .banner .section .text {
    text-align: left;
  }
  #node-tour_dates #gewinnspiel .banner .section .button-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }
  #node-tour_dates #gewinnspiel .banner .section .image {
    align-self: center;
    margin: 0;
    position: relative;
    padding-top: 0px;
  }
  #node-tour_dates #gewinnspiel .banner .section .image .label {
    text-align: right;
    width: 20vw;
    position: absolute;
    top: 0;
    right: 7vw;
    padding: 0;
    font-size: 3.125vw;
    line-height: 3.15vw;
  }
  #node-tour_dates #gewinnspiel .banner .section .image .image-wrapper {
    padding: 0;
    transform: translateX(50px);
  }
  #node-tour_dates #gewinnspiel .banner .section .image .image-wrapper .icon-tab {
    top: -2vw;
  }
}
/*# 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_dates%5C%2Ftour_dates.tablet.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAA6CA%2CmBA5CqC%3BEACjC%2CgBACI%3BIACI%2CkBAAA%3BIACA%2CqBAAA%3B%3BEAHR%2CgBAOI%2CaACI%3BIACI%2CkBAAA%3B%3BEATZ%2CgBAOI%2CaAKI%2COACI%3BIACI%2CoBAAA%3BIACA%2CgBAAA%3B%3BEAfhB%2CgBAOI%2CaAKI%2COAMI%3BIAeI%2CcAAA%3BIACA%2CeAAA%3BIACA%2CeAAA%3B%3BEAnChB%2CgBAOI%2CaAKI%2COAMI%2CeACI%3BIACI%2CeAAA%3BIACA%2CiBAAA%3B%3BEAEA%2CgBAhBhB%2CaAKI%2COAMI%2CeACI%2CUAIK%3BIACG%2CYAAA%3BIACA%2CkBAAkB%2CoBAAlB%3BIACA%2C4BAAA%3BIACA%2C6BAAA%3B%3B%3B%3BAA6M5B%2CmBA7LsC%3BEAClC%2CgBAEI%3BIACI%2CkBAAA%3BIACA%2CqBAAA%3B%3BEAJR%2CgBAOI%3BIACI%2CkBAAA%3B%3BEARR%2CgBAOI%2CYAGI%2CMACI%3BIACI%2CkBAAA%3B%3BEAZhB%2CgBAOI%2CYAGI%2CMACI%2CcAGI%3BIACI%2CaAAA%3BIACA%2CSAAA%3BIACA%2CkCAAA%3B%3BEAjBpB%2CgBAOI%2CYAGI%2CMACI%2CcAGI%2CKAKI%3BIACI%2CoBAAA%3B%3BEApBxB%2CgBAOI%2CYAGI%2CMAeI%3BIACI%2CaAAA%3BIACA%2CsCAAA%3BIACA%2CSAAA%3BIACA%2CkBAAA%3B%3BEAEA%2CgBAxBZ%2CYAGI%2CMAeI%2CcAMK%3BIACG%2CSAAS%2CEAAT%3BIACA%2CWAAA%3BIACA%2CaAAA%3BIACA%2CkBAAkB%2CoBAAlB%3BIACA%2CkBAAA%3BIACA%2CSAAA%3BIACA%2COAAA%3BIACA%2CUAAA%3B%3BEAvCpB%2CgBAOI%2CYAGI%2CMAeI%2CcAiBI%3BIACI%2C6BAAA%3BIACA%2CUAAA%3BIACA%2CkBAAA%3BIACA%2CWAAA%3B%3BEA9CpB%2CgBAOI%2CYAGI%2CMAeI%2CcAiBI%2CWAMI%3BIACI%2CUAAA%3B%3BEAjDxB%2CgBAOI%2CYAGI%2CMAeI%2CcAiBI%2CWAUI%3BIACI%2CkBAAA%3B%3BEAEA%2CgBAhDpB%2CYAGI%2CMAeI%2CcAiBI%2CWAUI%2CSAGK%3BIACG%2CSAAA%3B%3BEAxD5B%2CgBAOI%2CYAGI%2CMAeI%2CcAiBI%2CWAUI%2CSAOI%3BIACI%2CWAAW%2CwBAAX%3BIACA%2CaAAa%2C0BAAb%3B%3BEA7D5B%2CgBAOI%2CYAGI%2CMAeI%2CcAiBI%2CWAUI%2CSAYI%3BIACI%2CWAAW%2CsBAAX%3BIACA%2CaAAa%2CwBAAb%3B%3BEAlE5B%2CgBAOI%2CYAGI%2CMAeI%2CcAiBI%2CWAUI%2CSAiBI%3BIACI%2CwBAAA%3B%3BEAKR%2CgBApEhB%2CYAGI%2CMAeI%2CcAiBI%2CWAiCK%2CYAAY%2CGACT%3BIACI%2CkBAAkB%2C2BAAlB%3B%3BEAFR%2CgBApEhB%2CYAGI%2CMAeI%2CcAiBI%2CWAiCK%2CYAAY%2CGACT%2CSAGI%3BIACI%2COAAO%2CoBAAP%3B%3BEAKZ%2CgBA9EhB%2CYAGI%2CMAeI%2CcAiBI%2CWA2CK%2CYAAY%2CGACT%3BIACI%2CkBAAkB%2C6BAAlB%3B%3BEAFR%2CgBA9EhB%2CYAGI%2CMAeI%2CcAiBI%2CWA2CK%2CYAAY%2CGACT%2CSAGI%3BIACI%2COAAO%2CoBAAP%3B%3BEAKZ%2CgBAxFhB%2CYAGI%2CMAeI%2CcAiBI%2CWAqDK%3BIACG%2CgBAAA%3BIACA%2CuBAAA%3BIACA%2CoBAAA%3BIACA%2CkBAAA%3BIACA%2CWAAA%3BIACA%2CwBAAA%3B%3BEANJ%2CgBAxFhB%2CYAGI%2CMAeI%2CcAiBI%2CWAqDK%2CUAQG%2CSACI%3BIACI%2CWAAW%2CmBAAX%3BIACA%2CaAAa%2CqBAAb%3B%3BEAXZ%2CgBAxFhB%2CYAGI%2CMAeI%2CcAiBI%2CWAqDK%2CUAQG%2CSAMI%3BIACI%2CWAAW%2CsBAAX%3BIACA%2CaAAa%2CwBAAb%3B%3BEAhBZ%2CgBAxFhB%2CYAGI%2CMAeI%2CcAiBI%2CWAqDK%2CUAQG%2CSAWI%3BIACI%2CaAAA%3B%3BEAnHhC%2CgBA4HI%2CSACI%2CYACI%2CMACI%2CcACI%3BIACI%2CUAAA%3BIACA%2CYAAA%3B%3BEAlIxB%2CgBAyII%2CMACI%3BIACI%2CmBAAA%3B%3BEA3IZ%2CgBAyII%2CMAKI%3BIACI%2C8BAAA%3B%3BEA%5C%2FIZ%2CgBAyII%2CMAKI%2CYAGI%3BIACI%2CmBAAA%3BIACA%2C2BAAA%3B%3BEAGI%2CgBAbhB%2CMAKI%2CYAGI%2CWAIK%2CiBAAiB%2CGACb%2CYAAY%3BIACT%2CmBAAA%3B%3BEAvJxB%2CgBA8JI%2CaACI%3BIACI%2CYAAA%3B%3BEAhKZ%2CgBA8JI%2CaAKI%3BIACI%2CkBAAA%3B%3BEApKZ%2CgBA8JI%2CaAKI%2CSAGI%3BIACI%2CWAAW%2CuBAAX%3BIACA%2CaAAa%2CyBAAb%3B%3BEAxKhB%2CgBA8JI%2CaAcI%2COACI%3BIACI%2CgBAAA%3B%3BEA9KhB%2CgBA8JI%2CaAcI%2COACI%2CeAGI%3BIACI%2CWAAA%3B%3B%3B%3BAAmFvB%2CmBAxEqC%3BEAClC%2CgBACI%2CYACI%2CMAAM%2CcACF%2CWACI%3BIACI%2CaAAA%3B%3BEALpB%2CgBAWI%2CaACI%3BIACI%2CUAAA%3B%3BEAbZ%2CgBAWI%2CaACI%2CQAGI%3BIACI%2CkBAAA%3BIACA%2CaAAA%3BIACA%2C8BAAA%3BIACA%2CiBAAA%3B%3BEAnBhB%2CgBAWI%2CaACI%2CQAGI%2CSAMI%3BIACI%2CqBAAA%3B%3BEAtBpB%2CgBAWI%2CaACI%2CQAGI%2CSAUI%3BIAEI%2CgBAAA%3B%3BEA3BpB%2CgBAWI%2CaACI%2CQAGI%2CSAeI%3BIAEI%2CgBAAA%3B%3BEAhCpB%2CgBAWI%2CaACI%2CQAGI%2CSAoBI%3BIAEI%2C2BAAA%3BIACA%2CuBAAA%3B%3BEAtCpB%2CgBAWI%2CaACI%2CQAGI%2CSA0BI%3BIACI%2CkBAAA%3BIACA%2CSAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3B%3BEA7CpB%2CgBAWI%2CaACI%2CQAGI%2CSA0BI%2COAMI%3BIACI%2CiBAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3BIACA%2CMAAA%3BIACA%2CUAAA%3BIACA%2CUAAA%3BIACA%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAvDxB%2CgBAWI%2CaACI%2CQAGI%2CSA0BI%2COAiBI%3BIACI%2CUAAA%3BIACA%2CWAAW%2CgBAAX%3B%3BEA5DxB%2CgBAWI%2CaACI%2CQAGI%2CSA0BI%2COAiBI%2CeAII%3BIACI%2CSAAA%22%7D */