.tmTourDetail > h1.wmHeadline {margin-bottom: 20px;margin-top: 0;padding-left: 70px;padding-right: 70px;}.tmTourDetail > h2.wmHeadline {margin-bottom: 20px;margin-top: 0;}.tmTourDetail > .bookMark {border: 2px solid #c9c3bb;border-radius: 4px;cursor: pointer;color: #e01b1b;height: 48px;    margin: 0 -656px 0 0;position: absolute;right: 50%;text-align: center;    top: 20px;width: 48px;}.tmTourDetail > .bookMark > i {display: block;line-height: 44px;transition: transform 500ms ease 0s;width: 100%;}.tmTourDetail > .bookMark > .selected {bottom: 0;position: absolute;right: 0;transform: scale(0);}.tmTourDetail > .bookMark.selected > i {transform: scale(0);}.tmTourDetail > .bookMark.selected > i.selected {transform: scale(1);}@media all and (max-width: 1352px){.tmTourDetail > .bookMark {margin: 0;right: 20px;}}@media all and (max-width: 980px){.tmTourDetail > h1.wmHeadline {padding-left: 0;padding-right: 0;}.tmTourDetail > .bookMark {display: block;margin: 0 auto 0 auto;position: relative;right: unset;top: unset;width: 48px;}}@media all and (max-width: 650px){.tmTourDetail > .bookMark {height: 40px;width: 40px;}.tmTourDetail > .bookMark > i {font-size: 20px;line-height: 36px;}}.tmTourDetail .description {padding-bottom: 40px;position: relative;}.tmTourDetail .description.hasImage {padding-bottom: 0;}.tmTourDetail .description > .image {    border-radius: 4px;    float: left;    margin: 0 60px 20px 0;    overflow: hidden;    width: 304px;}.tmTourDetail .description > .image > a {    display: block;    position: relative;}.tmTourDetail .description > .image > a.hidden {    display: none;}.tmTourDetail .description > .image > a:before {    content: "";    display: block;    padding-top: 100%;}.tmTourDetail .description > .image img {    display: block;    height: 100%;    left: 0;    object-fit: cover;    position: absolute;    top: 0;transition: transform 1000ms ease 0s;width: 100%;}.tmTourDetail .description > .image > a > .more {    background: rgba(33, 68, 91, 0.8);    border-radius: 4px 0 0 0;    bottom: 0;    color: #FFF;    font-weight: normal;    height: 48px;    line-height: 48px;    padding: 0 10px;    position: absolute;    right: 0;}.tmTourDetail .description > .image > a > .more > i {    float: right;    line-height: 48px;    margin: 0 0 0 5px;}.tmTourDetail .description > .desc {overflow: visible;}.tmTourDetail .description > .desc > h2 {    font-family: "Roboto", sans-serif;    font-size: 32px;    letter-spacing: normal;    margin: 0 0 20px 0;    text-align: left;    text-transform: none;}.tmTourDetail .description > .desc .trigger {    bottom: 13px;    color: #e01b1b;    cursor: pointer;    display: none;font-size: 18px;font-weight: 500;    position: absolute;}.tmTourDetail .description.hidden > .desc {    overflow: hidden;}.tmTourDetail .description.hidden > .desc .trigger {    display: inline-block;}.tmTourDetail .description.hidden > .desc:after {    background: linear-gradient(to bottom, rgba(255,255,255,0.6) 0%,rgb(255, 255, 255) 100%);    bottom: 38px;    content: "";height: 82px;left: 0;    position: absolute;    right: 0;    width: auto;}.tmTourDetail .description.hasImage.hidden > .desc:after {    left: 364px;}.tmTourDetail .description.hidden.showFullText > .desc {    height: auto !important;}.tmTourDetail .description.hidden.showFullText > .desc:after {    display: none;}@media all and (max-width: 750px) {.tmTourDetail .description {margin-bottom: 24px;}.tmTourDetail .description > .image {margin: 0 30px 20px 0;}.tmTourDetail .description.hasImage.hidden > .desc::after {left: 350px;}}@media all and (max-width: 650px) {.tmTourDetail .description {margin-top: 24px;}.tmTourDetail .description > .image {margin: 0;margin-top: 40px;width: 100%;}.tmTourDetail .description > .image > a {float: left;margin-bottom: 20px;width: 100%;}.tmTourDetail .description > .image > a:first-child {margin-left: 0;}.tmTourDetail .description > .image img {border-radius: 4px;}.tmTourDetail .description.hidden > .desc {position: relative;width: 100%;}.tmTourDetail .description > .desc > h2 {display: block;}.tmTourDetail .description.hidden > .desc:after {bottom: 0;left: 0 !important;}.tmTourDetail .description.hidden > .desc .trigger {bottom: 0;left: 0;text-align: center;width: 100%;z-index: 5;}}@media all and (max-width: 500px) {.tmTourDetail .description.hidden > .desc {font-size: 14px;}.tmTourDetail .description > .desc > h2 {font-size: 22px;}}.tmTourDetail .properties > .aside {    float: left;    padding: 0 70px 0 0;width: 34.146341463414634146341463414634%;}.tmTourDetail .properties > .aside > h2 {    margin: 0 0 20px 0;    text-align: left;}.tmTourDetail .properties > .aside > .name {    color: #21445b;    font-size: 22px;    font-weight: 500;    line-height: 1.27;    margin: 0 0 40px 0;}.tmTourDetail .properties > .aside > .settings {    background: #f2efec;    border-radius: 4px;    margin: 0 0 20px 0;    padding: 35px 33px;}.tmTourDetail .properties > .aside > .settings > h3 {    margin: 0 0 20px 0;}.tmTourDetail .properties > .aside > .settings > ul > li {    margin: 5px 0;    padding: 0 0 0 30px;    position: relative;}.tmTourDetail .properties > .aside > .settings > ul > li > i {    color: #66a61b;    float: left;    font-size: 20px;    margin: 0 10px 0 0;    left: 0;    position: absolute;    top: 2px;}.tmTourDetail .properties > .section {float: left;padding: 10px 0 0 0;width: 65.853658536585365853658536585366%;}.tmTourDetail .properties > .section h3 {    font-size: 32px;    margin: 0 0 20px 0;}.tmTourDetail .properties > .section > ul > li {    margin: 0 0 20px 0;}.tmTourDetail .properties > .section > ul > li > label {    color: #21445b;    display: block;    font-weight: 500;}.tmTourDetail .properties > .section > ul > li > ul {list-style-type: disc;margin-left: 18px;}.tmTourDetail .properties > .section > ul > li > ul > li + br {display: none;}@media all and (max-width: 1100px) {.tmTourDetail .properties > .aside {padding: 0 35px 0 0;width: 30.146%;}.tmTourDetail .properties > .aside > .settings {padding: 20px 15px;}.tmTourDetail .properties > .section {width: 69.854%;}}@media all and (max-width: 900px) {.tmTourDetail .properties {margin-top: 30px;margin-bottom: 30px;}.tmTourDetail .properties > .aside {padding: 0;width: 100%;}.tmTourDetail .properties > .aside > h2 {        font-family: "Roboto", sans-serif;        font-size: 32px;        letter-spacing: normal;        margin: 0 0 20px 0;        text-align: left;        text-transform: none;}.tmTourDetail .properties > .aside > .name {display: none;}.tmTourDetail .properties > .section {padding: 0;width: 100%;}.tmTourDetail .properties > .section > ul > li:last-child { margin: 0;}}@media all and (max-width: 500px) {.tmTourDetail .properties > .aside > .name {font-size: 22px;}}.tmTourDetail .chartContainer {margin-left: -86px;}.tmTourDetail .chartContainer .ct-label.ct-vertical.ct-start,.tmTourDetail .chartContainer .ct-label.ct-horizontal.ct-end {color: #4d4945;display: block;font-size: 14px;    position: relative;    text-align: center;    white-space: nowrap;    width: auto !important;}.tmTourDetail .chartContainer.easy .ct-series-a .ct-area {fill: #488ccb;}.tmTourDetail .chartContainer.easy .ct-series-a .ct-line {stroke: #488CCB;}.tmTourDetail .chartContainer.medium .ct-series-a .ct-area {fill: #d4111d;}.tmTourDetail .chartContainer.medium .ct-series-a .ct-line {stroke: #d4111d;}.tmTourDetail .chartContainer.hard .ct-series-a .ct-area {fill: #2d343e;}.tmTourDetail .chartContainer.hard .ct-series-a .ct-line {stroke: #2d343e;}.tmTourDetail > .furtherInfo > ul > li {float: left;position: relative;}.tmTourDetail > .furtherInfo > ul > li.info {width: 21.49390243902439%;}.tmTourDetail > .furtherInfo > ul > li.info > p {color: #21445b;font-size: 32px;font-weight: 500;line-height: 1.25;}.tmTourDetail > .furtherInfo > ul > li.map {border-right: 1px solid #c9c3bb;padding: 0 40px 0 54px; width: 27.21036585365854%;}.tmTourDetail > .furtherInfo > ul > li.map > .getThere {border: 0;line-height: 48px;width: 100%;}.tmTourDetail > .furtherInfo > ul > li.map > .getThere > input {border: 0;border-radius: 0 0 4px 4px;border: solid 1px #c9c3bb;display: block;line-height: 48px;padding: 0 15px;width: 100%;}.tmTourDetail > .furtherInfo > ul > li.map > .getThere > input.error {border: 1px solid #e01b1b;}.tmTourDetail > .furtherInfo > ul > li.map > a.button {margin-top: 17px;padding: 0;text-align: center; width: 100%;}.tmTourDetail > .furtherInfo > ul > li.map > .text.hidden {margin-top: 17px;line-height: 1.56;}.tmTourDetail > .furtherInfo > ul > li.map > .text.hidden > p {max-height: 116px;overflow: hidden;}.tmTourDetail > .furtherInfo > ul > li.map > .text.hidden > .trigger {cursor: pointer;display: block;font-weight: normal;margin: 10px 0 0 0;position: relative;text-align: left;}.tmTourDetail > .furtherInfo > ul > li.map > .text.hidden > .trigger > span {color: #e01b1b;display: inline-block;font-size: 14px;font-weight: 500;}.tmTourDetail > .furtherInfo > ul > li.map > .text.hidden.showText > p {max-height: none;}.tmTourDetail > .furtherInfo > ul > li.map > .text.hidden.showText > .trigger {display: none;}.tmTourDetail > .furtherInfo > ul > li.map > .title {color: #c9c3bb;font-size: 14px;font-weight: bold;letter-spacing: 0.5px;margin-bottom: 22px;}.tmTourDetail > .furtherInfo > ul > li.map > .mapWrapper > .map {border-radius: 4px 4px 0 0;height: 176px;position: relative;width: 100%;}  .tmTourDetail > .furtherInfo > ul > li.map > .mapWrapper > .map .leaflet-left {display:none;}.tmTourDetail > .furtherInfo > ul > li.chart {padding: 0 0 0 113px; position: relative;width: 51.14329268292683%;}.tmTourDetail > .furtherInfo > ul > li.chart > .title {color: #c9c3bb;font-size: 14px;font-weight: bold;letter-spacing: 0.5px;margin-bottom: 22px;}.tmTourDetail > .furtherInfo > ul > li.chart a.button {float: left;margin-top: 20px;padding: 0;text-align: center; width: 49.5%;}.tmTourDetail > .furtherInfo > ul > li.chart > .pdfPrint > a.button {margin-left: 1%;}@media all and (max-width: 1100px) {.tmTourDetail > .furtherInfo > ul > li.info {clear: both;margin-bottom: 40px;width: 100%;}.tmTourDetail > .furtherInfo > ul > li.map {padding: 0 40px 0 0;width: 30%;}.tmTourDetail > .furtherInfo > ul > li.chart {width: 70%;}.tmTourDetail > .furtherInfo > ul > li.chart a.button {width: 100%;}.tmTourDetail > .furtherInfo > ul > li.chart > .pdfPrint > a.button {margin: 0;margin-top: 5px;}}@media all and (max-width: 880px) {.tmTourDetail > .furtherInfo > ul > li.map {padding: 0 25px 0 0;width: 40%;}.tmTourDetail > .furtherInfo > ul > li.chart {padding: 0 0 0 95px;width: 60%;}}@media all and (max-width: 700px) {.tmTourDetail > .furtherInfo {margin-top: 30px;margin-bottom: 30px;}.tmTourDetail > .furtherInfo > ul > li.map {border: 0;padding: 0;width: 100%;}.tmTourDetail > .furtherInfo > ul > li.map > .title {color: #21445b;display: block;font-size: 18px;font-weight: 500;margin-bottom: 15px;}.tmTourDetail > .furtherInfo > ul > li.map > .mapWrapper > .map {height: 300px;}.tmTourDetail > .furtherInfo > ul > li.info {margin-bottom: 25px;}.tmTourDetail > .furtherInfo > ul > li.chart {padding: 0;width: 100%;}.tmTourDetail > .furtherInfo > ul > li.chart > .title {color: #21445b;display: block;font-size: 18px;font-weight: 500;margin-top: 24px;}.tmTourDetail > .furtherInfo > ul > li.chart > a.button {width: 100%;}.tmTourDetail > .furtherInfo > ul > li.chart > .pdfPrint > a.button {width: 100%;}.tmTourDetail .chartContainer {padding: 0;}.tmTourDetail .chartContainer #profile {padding: 0px 0px 0px 80px;}}@media all and (max-width: 500px) {.tmTourDetail > .furtherInfo > ul > li.info > p {font-size: 22px;}.tmTourDetail > .furtherInfo > ul > li.map > a.button {margin-top: 5px;}.tmTourDetail > .furtherInfo > ul > li.chart > .pdfPrint > a.button {margin-top: 5px;}}@media all and (max-width: 400px) {.tmTourDetail > .furtherInfo > ul > li.map > .mapWrapper > .map {height: 176px;}}.connectedEntries > div > h2 {font-size: 32px;font-family: 'Roboto', sans-serif;font-weight: 500;letter-spacing: normal;text-align: left;text-transform: none;}.furtherTours > h2 {font-size: 32px;font-family: 'Roboto', sans-serif;font-weight: 500;letter-spacing: normal;text-align: left;text-transform: none;}@media all and (max-width: 500px) {.furtherTours {margin-top: 30px;margin-bottom: 30px;}.furtherTours > h2 {font-size: 22px;}.connectedEntries > div > h2 {font-size: 22px;}}