.GalleryWrapper > .header {    position: absolute;    top: 50%;    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    width: 100%;    z-index: 9999;}.GalleryWrapper > .header > h1 {    color: #FFFFFF;    margin: 0 auto 15px auto;    opacity: 0;    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);    transition: opacity 2000ms ease 0ms;}.GalleryWrapper.showItems > .header > h1 {opacity: 1;}.GalleryWrapper > .header > h2 {    color: #FFFFFF;    margin: 0 auto 0 auto;    opacity: 0;    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);    transition: opacity 2000ms ease 1000ms;}.GalleryWrapper.showItems > .header > h2 {opacity: 1;}.GalleryWrapper > .header > .searchForm {bottom: auto;    left: auto;    margin: 30px auto 0 auto;    position: relative;    top: auto;    -webkit-transform: none;    transform: none;    width: 640px;}.ContentWrapper > section > .tmToursOverview:first-child {margin-top: -58px;}body.showQuickbooker .tmToursOverview .tmToursList {filter: blur(15px);}@media all and (max-width: 720px){.GalleryWrapper > .header > .searchForm {font-size: 16px;margin-left: 20px;margin-right: 20px;width: auto;}.GalleryWrapper .searchForm > input {font-size: 16px;}}body.showQuickbooker .tmToursOverview .header > ul {filter: blur(15px);}body.tourlist .micAnimation > ul > .slide > .textBox.textWrap {display: none;}.tmToursOverview .header > ul {    margin: 0 0 56px 0;    position: relative;}.tmToursOverview .header > ul:before {    background: #f2efec;    content: "";    height: 100%;    left: -2000px;    position: absolute;    width: 4000px;    z-index: -1;}.tmToursOverview .header > ul > li {    border-right: 2px solid #FFFFFF;    float: left;    height: 64px;    position: relative;}.tmToursOverview .header > ul > li.entries {    width: 24.466463414634146341463414634146%;}.tmToursOverview .header > ul > li.entries > .value {    color: #66a61b;    font-size: 32px;    font-weight: 500;        line-height: 64px;}.tmToursOverview .header > ul > li.entries > .download {    color: #e01b1b;    font-size: 14px;    line-height: 64px;    padding: 0 0 0 30px;    position: absolute;    right: 20px;    text-transform: uppercase;}.tmToursOverview .header > ul > li.entries > .download > i {    left: 0;    line-height: 64px;    position: absolute;}.tmToursOverview .header > ul > li.diff {    width: 17.073170731707317073170731707317%;}.tmToursOverview .header > ul > li.diff > a {    color: #4d4945;    display: block;    font-size: 18px;    font-weight: normal;    line-height: 64px;    text-align: center;}.tmToursOverview .header > ul > li.diff.selected > a {    background: #66a61b;    color: #FFFFFF;}.tmToursOverview .header > ul > li.filter {    border-right: none;    width: 24.314024390243902439024390243902%;}.tmToursOverview .header > ul > li.filter > a {    color: #e01b1b;    display: block;    font-weight: 500;    line-height: 64px;    text-align: center;}.tmToursOverview .header > ul > li.filter > a > i{color: #e01b1b;position: relative;top: 5px;left: -13px;z-index: -1;}@media all and (max-width: 1100px){    .tmToursOverview .header > ul > li.entries > .value {        font-size: 28px;    }}@media all and (max-width: 1000px){        .tmToursOverview .header > ul {        margin-left: -20px;        margin-right: -20px;    }    .tmToursOverview .header > ul > li.diff {        width: 33.333333333333333333%;    }    .tmToursOverview .header > ul > li.diff.hard {        border-right: none;    }    .tmToursOverview .header > ul > li.entries {        border-top: 2px solid #FFF;        padding: 0 0 0 20px;        position: absolute;        top: 50%;        width: 50%;        }    .tmToursOverview .header > ul > li.entries:before {        background: #FFFFFF;        content: "";        display: block;        height: 2px;        position: absolute;        right: 100%;        top: -2px;        width: 20px;    }    .tmToursOverview .header > ul > li.filter {        border-top: 2px solid #FFFFFF;        border-right: none;        float: right;        width: 50%;    }    .tmToursOverview .header > ul > li.filter:before {        background: #FFFFFF;        content: "";        display: block;        height: 2px;        left: 100%;        position: absolute;        top: -2px;        width: 20px;    }}@media all and (max-width: 550px){    .tmToursOverview .header > ul > li.entries > .value {        font-size: 24px;    }}@media all and (max-width: 480px){    .tmToursOverview .header > ul {        padding-bottom: 64px;    }    .tmToursOverview .header > ul > li.today {        width: 50%;    }    .tmToursOverview .header > ul > li.tomorrow {        border-right: none;        width: 50%;    }    .tmToursOverview .header > ul > li.date {        border-top: 2px solid #FFFFFF;        width: 100%;    }        .tmToursOverview .header > ul > li.date:before {        background: #FFFFFF;        content: "";        display: block;        height: 2px;        left: -20px;        position: absolute;        right: -20px;        top: -2px;        width: auto;    }    .tmToursOverview .header > ul > li.filter {        width: 100%;    }    .tmToursOverview .header > ul > li.filter:before {        left: -20px;        right: -20px;        width: auto;    }    .tmToursOverview .header > ul > li.entries {        bottom: 0;        border-right: none;        top: auto;        width: 100%;    }    .tmToursOverview .header > ul > li.entries:before {        left: -20px;        right: -20px;        width: auto;    }    .tmToursOverview .header > ul > li.entries > .download {        right: 0;    }}.tmToursList article {float: left;    margin: 0 2.439024390243902439024390243902% 2.439024390243902439024390243902% 0;    width: 23.170731707317073170731707317073%;}.tmToursList article:nth-child(4n) {margin-right: 0;}.tmToursList article:nth-child(4n+1) {clear: both;}.tmToursList article > h2 {display: none;}.tmToursList article .image {border-radius: 4px 4px 0 0;display: block;overflow: hidden;position: relative;}.tmToursList article .image:before {content: "";display: block;padding-top: 100%;}.tmToursList article .image:after {background: rgba(224, 27, 27, 0.8);content: "";height: 100%;opacity: 0;    position: absolute;    top: 0;    transition: opacity 1000ms ease;    width: 100%;    z-index: 1;}.tmToursList article .image:hover:after {opacity: 1;}.tmToursList article .image img {    display: block;    height: 100%;    left: 0;    object-fit: cover;    position: absolute;    top: 0;transition: transform 1000ms ease 0s;width: 100%;}.tmToursList article .image:hover img {    transform: scale(1.1);}.tmToursList article .image .difficulty {background: rgba(33, 68, 91, 0.85);bottom: 0;color: #FFF;font-size: 22px;font-weight: 500;height: 48px;left: 0;line-height: 48px;opacity: 0;overflow: hidden;padding: 0 24px;position: absolute;transition: opacity 1000ms ease 0s;right: 0;z-index: 2;}.tmToursList article .image .difficulty {opacity: 1;}.tmToursList article .image .difficulty > i {margin-right: 5px;position: relative;top: 3px;}.tmToursList article .image .difficulty > i:before {font-family: "tirol-icons";}.tmToursList article .image .difficulty > .value {border-radius: 24px;font-size: 14px;height: 24px;line-height: 24px;padding: 0 10px;position: absolute;right: 10px;top: 50%;transform: translate(0,-50%);text-transform: uppercase;}.tmToursList article .image .difficulty > .value.easy {background: #4db2f9;}.tmToursList article .image .difficulty > .value.medium {background: #e2001a;}.tmToursList article .image .difficulty > .value.hard {background: #000000;}.tmToursList article figcaption {    border-bottom: 2px solid #f2efec;    border-left: 2px solid #f2efec;    border-radius: 0 0 4px 4px;    border-right: 2px solid #f2efec;padding: 24px 24px 130px 24px;position: relative;}.tmToursList article figcaption .title {display: block;font-size: 22px;font-weight: 500;    line-height: 1.27;    margin-bottom: 10px;     word-wrap: break-word;}.tmToursList article figcaption > span.state {bottom: 30px;color: #66a61b;font-weight: 500;left: 24px; position: absolute;}.tmToursList article figcaption > span.state.closed {color: #e01b1b;}.tmToursList article figcaption > span.infos {    font-weight: 500;position: relative;}.tmToursList article figcaption > span.infos > span {    color: #21445b;    float: left;    padding: 0 0 0 30px;    position: relative;}.tmToursList article figcaption > span.infos > span:nth-of-type(2n) {float: left;margin-left: 20px;  min-width: 90px;text-align: left;}.tmToursList article figcaption > span.infos > span:last-child:nth-of-type(2),.tmToursList article figcaption > span.infos > span:last-child:nth-of-type(4) {clear: both;float: left;text-align: left;}.tmToursList article figcaption > span.infos > span:nth-of-type(2n+1) {clear: both;}.tmToursList article figcaption > span.infos > span.duration {    padding-left: 30px;}.tmToursList article figcaption > span.infos > span.meterUp:before {content: "\1F70F";color: #e01b1b;font-family: 'TirolIconsWeb';font-size: 38px;font-weight: normal;line-height: 0.85;position: absolute;top: -2px;left: -2px;text-indent: -4px;z-index: 1;width: 24px;}.tmToursList article figcaption > span.infos > span.maxaltitude:before {content: "\1F78D";color: #e01b1b;font-family: 'TirolIconsWeb';font-size: 30px;font-weight: normal;line-height: 1;position: absolute;top: -2px;left: -2px;z-index: 1;width: 24px;}.tmToursList article figcaption > span.infos > span.meterDown:before {content: "\1F532";color: #e01b1b;font-family: 'TirolIconsWeb';font-size: 38px;font-weight: normal;line-height: 0.85;position: absolute;top: -2px;left: -2px;text-indent: -2px;z-index: 1;width: 24px;}.tmToursList article figcaption > span.infos > span > i {        color: #e01b1b;    left: -5px;    position: absolute;}.tmToursList article figcaption .bookMark {bottom: 30px;cursor: pointer;color: #e01b1b;position: absolute;right: 24px;}.tmToursList article figcaption .bookMark > i {display: block;transition: transform 500ms ease 0s;}.tmToursList article figcaption .bookMark > .selected {bottom: 0;position: absolute;right: 0;transform: scale(0);}.tmToursList article figcaption .bookMark.selected > i {transform: scale(0);}.tmToursList article figcaption .bookMark.selected > i.selected {transform: scale(1);}.tmToursList .buttons {    display: block;    position: relative;    text-align: center;}.tmToursList .buttons .link {color: #e01b1b;display: block;font-size: 22px;font-weight: 500;line-height: 1.27;}.tmToursList .buttons .link:after {content: "\e8e9";color: #e01b1b;font-family: "Webmanager";font-size: 14px;margin: 0 0 0 20px;position: relative;top: -3px;}.tmToursList .buttons > .more > span {    float: right;    font-size: 12px;    letter-spacing: normal;line-height: 48px;margin: 0 0 0 5px;    opacity: 0.8;}.tmToursList .buttons > .more > span:before {content: "(";}.tmToursList .buttons > .more > span:after {content: ")";}.tmToursList.slider {float: unset;opacity: 0;transition: opacity 1000ms ease 500ms;}.tmToursList.slider .owl-loaded {opacity: 1;}.tmToursList.slider article {margin: unset;width: 100%;}.tmToursList.slider .owl-item {float: left;}.tmToursList.slider .owl-dots {margin: 40px 0 0 0;}.tmToursList.slider .owl-nav div.owl-prev {left: -10px;top: 124px;}.tmToursList.slider .owl-nav div.owl-next {right: -10px;top: 124px;}.tmToursList.slider .owl-stage-outer {overflow: hidden;}@media all and (max-width: 1352px){.tmToursList .owl-nav div {top: calc(50% - 70px);}.tmToursList .owl-dots {margin-top: 20px;}}@media all and (max-width: 1200px){    .tmToursList article {        margin: 0 3.33333333333333333333333333% 3.33333333333333333333333333% 0;        width: 31.111111111111111111111111111111%;    }    .tmToursList article:nth-of-type(4n) {        margin-right: 3.33333333333333333333333333%;    }    .tmToursList article:nth-of-type(4n+1) {        clear: none;    }    .tmToursList article:nth-of-type(3n) {        margin-right: 0;    }    .tmToursList article:nth-of-type(3n+1) {        clear: both;    }    .tmToursList article .image .date {        font-size: 20px;        padding-left: 15px;        padding-right: 15px;    }    .tmToursList article .image .date > .top {        right: 15px;    }    .tmToursList article figcaption {        padding-bottom: 70px;        padding-left: 15px;        padding-right: 15px;        padding-top: 15px;    }    .tmToursList article figcaption .town {        bottom: 15px;left: 15px;right: 15px;    }    .tmToursList article figcaption .bookMark {        bottom: 15px;        right: 15px;    }    .tmToursList article figcaption .book {        bottom: 40px;    }.tmToursList article figcaption > span.state {bottom: 15px;left: 15px; }}@media all and (max-width: 900px){.tmToursList article .image .left > .price {font-size: 14px;}.tmToursList article .image .left > .price > span {font-size: 18px;}}@media all and (max-width: 800px){    .tmToursList article {        margin: 0 4% 4% 0;        width: 48%;    }    .tmToursList article:nth-of-type(4n) {        margin-right: 4%;    }    .tmToursList article:nth-of-type(4n+1) {        clear: none;    }    .tmToursList article:nth-of-type(3n) {        margin-right: 4%;    }    .tmToursList article:nth-of-type(3n+1) {        clear: none;    }    .tmToursList article:nth-of-type(2n) {        margin-right: 0;    }    .tmToursList article:nth-of-type(2n+1) {        clear: none;    }}@media all and (max-width: 520px){.tmToursList .owl-dots {display: none;}.tmToursList .buttons {float: none;margin: 10px 0 0 0;text-align: right;}.tmToursList .buttons .more:after {margin: 0 0 0 10px;}}@media all and (max-width: 500px){    .tmToursList article {        width: 100%;    }    .tmToursList article > figcaption {        min-height: auto !important;    }    .tmToursList article figcaption .title {        font-size: 20px;    }    .tmToursList article .image .date {        font-size: 18px;    }}.overlay > .filter > .filterbox.types {    border-right: none;}.overlay > .filter > .filterbox.regions {    float: right;}.overlay > .filter > .filterbox.slider {    padding-bottom: 30px;    width: 41.189024390243902439024390243902%;}.overlay > .filter > .filterbox.slider.distance {    padding-top: 89px;}.overlay > .filter > .filterbox.slider.altitude {    padding-bottom: 0;}