.tourdetail .GalleryWrapper .animationWrapper .bullets {display: none;}.tourdetail .GalleryWrapper .animationWrapper img {object-fit: cover;filter: blur(20px);}.tmTourDetail > h1.wmHeadline {font-size: 44px;margin-top: 0;margin-bottom: 20px;padding-right: 50px;}.tmTourDetail > h2.wmHeadline {color: #3b3b3b;font-weight: normal;font-size: 18px;margin-bottom: -20px;}.tmTourDetail > h2 .difficulty {border-radius: 20px;color: #fff;display: inline-block;font-size: 17px;font-weight: normal;line-height: 30px;margin-right: 5px;padding: 0 14px;}.tmTourDetail > h2 .difficulty.easy {background: #6ac6d1;}.tmTourDetail > h2 .difficulty.medium {background: #e01b1b;}.tmTourDetail > h2 .difficulty.hard {background: #3b3b3b;}.tmTourDetail > h2.wmHeadline > .address {font-weight: 500;} .tmTourDetail .wmHeadline + .wmHeadline {margin-top: 0;}.tmTourDetail .bookMark {border-radius: 20px;border: 1px solid #243f56;color: #243f56;cursor: pointer;display: inline-block;font-size: 15px;font-weight: bold;line-height: 38px;margin: 0 -577px 0 0;padding: 0 23px;padding-right: 45px;position: absolute;right: 50%;text-align: center;text-transform: uppercase;top: 0;transition: 500ms ease background, 500ms ease color;}.tmTourDetail .bookMark.selected,.tmTourDetail .bookMark:hover {background: #243f56;color: #fff;}.tmTourDetail .bookMark:before {bottom: 0;line-height: 38px;position: absolute;right: 14px;top: 0;transition: transform 500ms ease;}.tmTourDetail .bookMark.selected:before {transform: scale(1.1);transition: transform 500ms ease;}@media all and (max-width: 1160px) {.tmTourDetail .bookMark {right: 20px;margin: 0;}.tmTourDetail > h1.wmHeadline {padding-right: 160px; }}@media all and (max-width: 500px) {.tourdetail .wmMargin {margin-top: 30px;margin-bottom: 30px;} .tmTourDetail > h1.wmHeadline {font-size: 30px;margin-top: 20px;padding: 0 20px;}.tmTourDetail > h2.wmHeadline {font-size: 16px;}.tmTourDetail .bookMark {position: relative;top: 0;left: 0;margin-top: 30px;width: 100%;}}.tmTourDetail .gallery > ul > li {display: block;float: left;margin-right: 2.234636871%;margin-bottom: 1.11731843%;width: 15.0837988826%;}.tmTourDetail .gallery > ul > li.image0 {width: 66.480446927374%;}.tmTourDetail .gallery > ul > li.image0 > a { padding-top: 75.63025%;}.tmTourDetail .gallery > ul > li.image1 {margin-right: 1.1173184357%;}.tmTourDetail .gallery > ul > li.image2 {margin-right: 0;}.tmTourDetail .gallery > ul > li.image3 {margin-right: 0;width: 31.28491620%;}.tmTourDetail .gallery > ul > li.image3 > a { padding-top: 78.5714%;}.tmTourDetail .gallery > ul > li.image4 {margin-right: 1.1173184357%;}.tmTourDetail .gallery > ul > li.image5 {margin-right: 0;position: relative;}.tmTourDetail .gallery > ul > li:nth-child(n+7) {display: none;}.tmTourDetail .gallery > ul > li > a > img {bottom: 0;display: block;height: 100%;left: 0;object-fit: cover;position: absolute;right: 0;top: 0;width: 100%;}.tmTourDetail .gallery > ul > li.image5 > a:after {border-radius: 20px;border: 1px solid #e18a3a;color: #e18a3a;content: "\e8f4";font-family: "Webmanager";left: 50%;line-height: 38px;padding: 0 15px;position: absolute;transition: color 500ms ease, background 500ms ease;text-align: center;top: 50%;transform: translate(-50%,-50%);}.tmTourDetail .gallery > ul > li.image5 > a:hover:after {background: #e18a3a;color: #fff;transition: color 500ms ease, background 500ms ease;}.tmTourDetail .gallery > ul > li.image5 > a > img {opacity: 0;}.tmTourDetail .gallery > ul > li > a {display: block;padding-top: 77.7777777777%;position: relative;}.tmTourDetail .gallery > ul > li > a:before {background: #e18a3a;content: "";height: 100%;opacity: 0;position: absolute;top: 0;transition: opacity 500ms ease;width: 100%;z-index: 10;}.tmTourDetail .gallery > ul > li > a:hover:before {opacity: 0.8;transition: opacity 500ms ease;}.tmTourDetail .gallery > ul > li.image5 > a:before {display: none;}.tmTourDetail .gallery > ul > li > a > .hover {left: 50%;transform: translate(-50%,-50%);transition: opacity 500ms ease;top: 50%;opacity: 0;padding-top: 30px;position: absolute;text-align: center;z-index: 10;}.tmTourDetail .gallery > ul > li > a:hover > .hover {opacity: 1;transition: opacity 500ms ease;}.tmTourDetail .gallery > ul > li.image5 > a > .hover { display: none;}.tmTourDetail .gallery > ul > li > a > .hover > .zoom {font-size: 16px;font-weight: normal;color: #fff;position: relative;}.tmTourDetail .gallery > ul > li > a > .hover > .zoom:after {    background: #fff;    bottom: calc(100% + 15px);    content: "";    height: 2px;    left: 50%;    position: absolute;    transform: translate(-50%,-100%) rotate(90deg);    width: 28px;    z-index: 10;}.tmTourDetail .gallery > ul > li > a > .hover > .zoom:before {    background: #fff;    bottom: calc(100% + 15px);    content: "";    height: 2px;    left: 50%;    position: absolute;    transform: translate(-50%,-100%);    width: 28px;    z-index: 10;}@media all and (max-width: 600px) {.tmTourDetail .gallery > ul > li.image0 {margin-right: 0;width: 100%;}.tmTourDetail .gallery > ul > li:not(.image0) {display: block !important;float: left !important;margin-bottom: 1.1173184357% !important;margin-right: 1.1173184357% !important;width: 32.5% !important;}.tmTourDetail .gallery > ul > li.image3 {margin-right: 0 !important;}.tmTourDetail .gallery > ul > li:nth-child(n+5) {display: none !important;}.tmTourDetail .gallery > ul > li.image3 > a:after {border-radius: 20px;border: 1px solid #e18a3a;color: #e18a3a; content: "\e8f4";font-family: "Webmanager";left: 50%;line-height: 38px;padding: 0 15px;position: absolute;text-align: center;top: 50%;transform: translate(-50%,-50%);transition: color 500ms ease, background 500ms ease;}.tmTourDetail .gallery > ul > li.image3 > a:before {display: none;}.tmTourDetail .gallery > ul > li.image3 > a > .hover {display: none;}.tmTourDetail .gallery > ul > li.image3 > a > img {opacity: 0;}}.tmTourDetail .description {padding-bottom: 40px;position: relative;}.tmTourDetail .description > .desc {overflow: visible;}.tmTourDetail .description > .desc .trigger {    bottom: 0;    cursor: pointer;    display: none;font-size: 16px;font-weight: normal;    position: absolute;}.tmTourDetail .description > .desc .trigger {position: absolute;padding-left: 24px;}.tmTourDetail .description > .desc .trigger:before {background: #243f56;border-radius: 50%;color: #fff;font-size: 10px;height: 18px;left: 0;line-height: 18px;position: absolute;text-align: center;top: 50%;transform: translate(0,-50%) rotate(90deg);width: 18px;}.tmTourDetail .description.hidden > .desc {    overflow: hidden;}.tmTourDetail .description.hidden > .desc .trigger {    display: inline-block;}.tmTourDetail .description.hidden.showFullText > .desc {    height: auto !important;}.tmTourDetail .description.hidden.showFullText > .desc:after {    display: none;}@media all and (max-width: 650px) {.tmTourDetail .description {margin-top: 24px;margin-bottom: 30px;}.tmTourDetail .description.hidden > .desc {width: 100%;}}@media all and (max-width: 500px){.tmTourDetail .description > .desc > h2 {font-size: 22px;}    .tmTourDetail .description > .desc > .wrapper > .text {font-size: 14px;    }}.tmTourDetail .furtherInfo {background: #f4f4f4;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;padding-bottom: 65px;padding-top: 56px;}.tmTourDetail .furtherInfo .wrapper > p.title {font-size: 36px;font-weight: normal;line-height: 1.17;}.tmTourDetail .furtherInfo > .wrapper > span.time {background: #e18a3a;border-radius: 15px;color: #fff;display: inline-block;font-size: 17px;font-weight: bold;line-height: 30px;margin-top: 20px;padding: 0 15px;}.tmTourDetail .furtherInfo > .wrapper > ul > li {float: left;width: 100%;}.tmTourDetail .furtherInfo > .wrapper > ul {margin-top: 30px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.infos >  p.label {font-size: 24px;font-weight: normal;margin-bottom: 18px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.infos > span.time {background: #e18a3a;border-radius: 15px;color: #fff;display: inline-block;font-size: 17px;font-weight: bold;line-height: 30px;padding: 0 15px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.infos .details p {padding-left: 120px;position: relative;}.tmTourDetail .furtherInfo > .wrapper > ul > li.infos .details p > span.label {font-weight: 500;left: 0;position: absolute;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates p.title {color: #243f56;font-size: 18px;font-weight: 500;line-height: 1.5;margin-top: 20px;margin-bottom: 11px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates p.title:first-child {margin-top: 0;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates p.label {font-size: 24px;font-weight: normal;margin-bottom: 15px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates > .periodWrapper {float: left;width: 50%;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates > .periodWrapper > ul > li {border-left: 3px solid #dfdfdf;padding-left: 65px;position: relative;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates > .periodWrapper > ul > li.next {font-weight: 500;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates > .periodWrapper > ul > li > span.label {position: absolute;left: 15px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates {position: relative;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates {overflow: visible;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates .trigger {    bottom: 0;    cursor: pointer;    display: none;font-size: 16px;font-weight: normal;    position: absolute;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates .trigger {position: absolute;padding-left: 24px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates .trigger:before {background: #243f56;border-radius: 50%;color: #fff;font-size: 10px;height: 18px;left: 0;line-height: 18px;position: absolute;text-align: center;top: 50%;transform: translate(0,-50%) rotate(90deg);width: 18px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates.hidden > .dates {    overflow: hidden;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates.hidden > .dates .trigger {    display: inline-block;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates.hidden.showFullText > .dates {    height: auto !important;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates.hidden.showFullText > .dates:after {    display: none;}@media all and (max-width: 500px) {.tmTourDetail .furtherInfo {padding: 30px 0;}.tmTourDetail .furtherInfo .wrapper > p.title {font-size: 22px;}.tmTourDetail .furtherInfo > .wrapper > ul {margin-top: 30px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > p.label {font-size: 20px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates p.title {font-size: 16px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates > .periodWrapper > ul > li {font-size: 16px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.infos .details p {font-size: 16px;text-align: right;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates > ul > li {font-size: 16px;}.tmTourDetail .furtherInfo > .wrapper > ul > li.furtherDates > .dates > .periodWrapper {float: none;margin-top: 10px;width: 100%;}}.tmTourDetail > .tmStToursTeaser {    background: none;    padding: 0;}.tmTourDetail > .tmStToursTeaser > .wrapper > h2 {    font-size: 50px;    font-weight: 500;    text-align: left;    text-transform: none;}@media all and (max-width: 500px) {    .tmTourDetail > .tmStToursTeaser > .wrapper > h2 {         font-size: 22px;    }}.tmTourDetail .tourData {    position: relative;}.tmTourDetail .tourData .mapWrapper {    position: absolute;    height: 100%;    right: 20px;    top: 0;    width: calc(50% - 20px);}.tmTourDetail .tourData .mapWrapper .leaflet-right {right: 0 !important;left: auto !important;}.tmTourDetail .tourData .mapWrapper .leaflet-left, .tmTourDetail .tourData .mapWrapper .leaflet-top {top: 15px !important;}.tmTourDetail .tourData .mapWrapper .pointMarker {height: 25px !important;width: 25px !important;}.tmTourDetail .tourData .mapWrapper .pointMarker.tourStart {    border: 2px solid #3b3b3b;}.tmTourDetail .tourData .mapWrapper .pointMarker.tourEnd {    animation: none;}.tmTourDetail .tourData .mapWrapper .pointMarker > span {    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 13px solid #B9A28E;    bottom: 0px;    left: 50%;    position: absolute;    transform: translate(-50%,100%);    z-index: -6;}.tmTourDetail .tourData .mapWrapper .pointMarker.tourStart > span {    border-top: 13px solid #3b3b3b;  }.tmTourDetail .tourData .mapWrapper:before {content: "";    display: block;padding-top: 59.742647058823529411764705882353%;}.tmTourDetail .tourData .mapWrapper > .map {    display: block;    left: 0;    height: 100%;    object-fit: cover;    position: absolute;    top: 0;transition: transform 1000ms ease 0s;    width: 100%;    z-index: 1;}.tmTourDetail .tourData .mapWrapper:after {    content: "";    height: 100%;    left: 0;    position: absolute;        top: 0;    width: 100%;    z-index: 2;}.tmTourDetail .tourData .mapWrapper.clicked:after {    display: none;}.tmTourDetail .tourData .mapWrapper > .player {    bottom: 0;    display: block;    left: 0;    opacity: 0;    position: absolute;    transition: opacity 500ms ease 0s;    z-index: 3;}.tmTourDetail .tourData.loaded .mapWrapper > .player {opacity: 1;}.tmTourDetail .tourData .mapWrapper > .player > .start {    background: #e18a3acc;    bottom: 0;    color: #fff;    cursor: pointer;    display: block;    height: 48px;    left: 0;    position: absolute;    text-align: center;    width: 48px;    z-index: 2;}.tmTourDetail .tourData .mapWrapper > .player > .start > i {    line-height: 48px;    transition: transform 500ms ease 0s;    width: 100%;}.tmTourDetail .tourData .mapWrapper > .player > .start > i:nth-of-type(2) {bottom: 0;position: absolute;right: 0;transform: scale(0);}.tmTourDetail .tourData .mapWrapper.play > .player > .start > i:first-child {bottom: 0;position: absolute;right: 0;transform: scale(0);}.tmTourDetail .tourData .mapWrapper.play > .player > .start > i:nth-of-type(2) {transform: scale(1);}.tmTourDetail .tourData .mapWrapper > .player > .profile {    background: rgba(255, 255, 255, 0.8);    border: 2px solid #f2efec;    bottom: 20px;    display: block;    left: 60px;    padding: 12px 5px 5px 5px;    position: absolute;}.tmTourDetail .tourData > .data {    background: #f4f4f4;    border: 1px solid #dfdfdf;    border-right-color: rgb(223, 223, 223);    border-right-style: solid;    border-right-width: 1px;    border-right: 0;    float: left;    height: 100%;    left: 0;    min-height: 485px;    padding: 45px 50px;    position: relative;    top: 0;    width: 50%;}.tmTourDetail.loaded .tourData > .data {opacity: 1;}.tmTourDetail .tourData > .data > .infos > h3 {font-size: 24px;font-weight: normal;line-height: 1.17;margin: 0;}.tmTourDetail .tourData > .data > li.highlights > h3 {    color: #243f56;    font-size: 18px;    font-weight: 500;    margin-top: 45px;}.tmTourDetail .tourData > .data > li.highlights > ul > li  {    border-left: 3px solid #dfdfdf;    line-height: 26px;    padding-left: 18px;    padding-right: 60px;    position: relative;    width: 100%;}.tmTourDetail .tourData > .data > li.highlights > ul > li > span.label {    font-size: 15px;    font-weight: 500;}.tmTourDetail .tourData > .data > li.highlights > ul > li > span.value {    font-size: 15px;    font-weight: 300;    position: absolute;    right: 0;}.tmTourDetail .tourData > .data > li.highlights > a.more {    border-radius: 20px;    border: 1px solid#e18a3a;    bottom: 25px;    color: #e18a3a;    cursor: pointer;    display: inline-block;    font-size: 15px;    font-weight: bold;    left: 50px;    line-height: 38px;    margin-top: 42px;    padding: 0 23px;    position: absolute;    right: 50px;    text-align: center;    text-transform: uppercase;    transition: 500ms ease background, 500ms ease color;}.tmTourDetail .tourData > .data > li.highlights > a.more:hover {    background:#e18a3a;    color:#fff;    transition: 500ms ease background, 500ms ease color;}@media all and (max-width: 750px) {.tmTourDetail .tourData > .data {float: none;padding: 35px;width: 100%;}.tmTourDetail .tourData > .data {border: 1px solid #dfdfdf;min-height: 0;}.tmTourDetail .tourData .mapWrapper {        float: none;        right: 0;height: 500px;width: 100%;position: relative;}.tmTourDetail .tourData > .data > .button {position: relative;top: 0;    }    .tmTourDetail .tourData .mapWrapper > .player > .profile {        display: none;    }    .tmTourDetail .tourData > .data > li.highlights > a.more {        bottom: auto;        left: 0;              position: relative;        top: auto;        width: 100%;    }}@media all and (max-width: 500px) {    .tmTourDetail .tourData .mapWrapper {height: 300px;}.tmTourDetail.loaded .tourData > .data {padding: 20px;}.tmTourDetail.loaded .tourData > .data > .infos > h3 {font-size: 20px;}.tmTourDetail.loaded .tourData > .data > .infos > .address {font-size: 16px;}.tmTourDetail.loaded .tourData > .data > .highlights > ul > li > a {font-size: 16px;}.tmTourDetail.loaded .tourData > .data > .highlights > h3 {margin-top: 20px;}.tmTourDetail.loaded .tourData > .data > .highlights > ul li {font-size: 16px;padding-left: 10px;}.tmTourDetail.loaded .tourData > .data > .highlights > ul li > span.title {font-size: 16px;}.tmTourDetail.loaded .tourData > .data > .button {margin-top: 20px;width: 100%;}.tmInfoAZDetail > .arrivalWrapper > .section > .locationFacilities > h3 {margin-top: 30px;}.tmInfoAZDetail > .arrivalWrapper > .section > .locationFacilities > ul > li {padding-left: 10px;}.tmInfoAZDetail > .linkWrapper > .list > h3 {font-size: 20px !important;}    .tmTourDetail .tourData .mapWrapper > .player > .start {        height: 40px;        line-height: 40px;        width: 40px;    }    .tmTourDetail .tourData .mapWrapper > .player > .start > i {        line-height: 40px;    }}