.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 > .tmInfoAZOverview:first-child {margin-top: -58px;}body.showQuickbooker .tmInfoAZOverview .tmInfoAZList {filter: blur(15px);}.tmInfoAZOverview > section > ul.filter {    display: block;margin-bottom: 15px;    margin-top: 5px;}.tmInfoAZOverview .filter > li {    background: #f2efec;    border-radius: 12px;    color: #21445b;    cursor: pointer;    float: left;    font-size: 14px;    font-weight: 500;    height: 24px;    line-height: 25px;    margin: 0 8px 8px 0px;    padding: 0 8px 0 26px;    position: relative;    transition: background 500ms ease 0s, color 500ms ease 0s, opacity 500ms ease 0s;}.tmInfoAZOverview .filter > li > a {    font-weight: 500;    position: relative;    transition: color 500ms ease 0s;    z-index: 1;}.tmInfoAZOverview .filter > li > i {    font-size: 18px;    left: 8px;    position: absolute;    top: 3px;}.tmInfoAZOverview .filter > li.all {    padding: 0;}.tmInfoAZOverview .filter > li.all > a {    padding: 0 8px 0 26px;}.tmInfoAZOverview .filter > li:hover {    background: #66a61b;    color: #FFFFFF;}.tmInfoAZOverview .filter > li > span {    display: none;}.tmInfoAZOverview .filter > li:hover > a {    color: #FFFFFF;}@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 .tmInfoAZOverview .header > ul {filter: blur(15px);}.tmInfoAZOverview .header > ul {    margin: 0 0 56px 0;    position: relative;}.tmInfoAZOverview .header > ul:before {    background: #f2efec;    content: "";    height: 100%;    left: -2000px;    position: absolute;    width: 4000px;    z-index: -1;}.tmInfoAZOverview .header > ul > li {    border-right: 2px solid #FFFFFF;    float: left;    height: 64px;    position: relative;}.tmInfoAZOverview .header > ul > li.entries {    width: 24.466463414634146341463414634146%;}.tmInfoAZOverview .header > ul > li.entries > .value {    color: #66a61b;    font-size: 32px;    font-weight: 500;        line-height: 64px;}.tmInfoAZOverview .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;}.tmInfoAZOverview .header > ul > li.entries > .download > i {    left: 0;    line-height: 64px;    position: absolute;}.tmInfoAZOverview .header > ul > li.today {    width: 12.804878048780487804878048780488%;}.tmInfoAZOverview .header > ul > li.day > a {    color: #4d4945;    display: block;    font-size: 18px;    font-weight: normal;    line-height: 64px;overflow: hidden;padding: 0 16px;    text-align: center;text-overflow: ellipsis;    white-space: nowrap;}.tmInfoAZOverview .header > ul > li.day.selected > a {    background: #66a61b;    color: #FFFFFF;}.tmInfoAZOverview .header > ul > li.tomorrow {    width: 12.804878048780487804878048780488%;}.tmInfoAZOverview .header > ul > li.date {    width: 20.609756097560975609756097560976%;    z-index: 1;}.tmInfoAZOverview .header > ul > li.date > input {    background: none;    border: none;    height: 100%;overflow: hidden;    padding: 0 50px 0 16px;text-overflow: ellipsis;    width: 100%;white-space: nowrap;}.tmInfoAZOverview .header > ul > li.date > i {    color: #e01b1b;    line-height: 64px;    position: absolute;    right: 16px;    z-index: -1;}.tmInfoAZOverview .header > ul > li.filter {    border-right: none;    width: 29.314024390243902439024390243902%;}.tmInfoAZOverview .header > ul > li.filter > a {background: #66a61b;    color: #ffffff;    display: block;    font-weight: 500;    line-height: 64px;overflow: hidden;padding: 0 16px;    text-align: center;text-overflow: ellipsis;white-space: nowrap;}.tmInfoAZOverview .header > ul > li.filter > a > i{color: #ffffff;position: relative;top: 5px;left: 0;margin-right: 8px;z-index: 1;}@media all and (max-width: 1100px){    .tmInfoAZOverview .header > ul > li.entries > .value {        font-size: 28px;    }}@media all and (max-width: 1000px){    .tmInfoAZOverview .header > ul {        margin-left: -20px;        margin-right: -20px;    }    .tmInfoAZOverview .header > ul > li.today {        width: 25%;    }    .tmInfoAZOverview .header > ul > li.tomorrow {        width: 25%;    }    .tmInfoAZOverview .header > ul > li.date {        border-right: none;        width: 50%;    }    .tmInfoAZOverview .header > ul > li.date > i {        right: 20px;    }    .tmInfoAZOverview .header > ul > li.entries {        border-top: 2px solid #FFF;        padding: 0 0 0 20px;        position: absolute;        top: 50%;        width: 40%;        }    .tmInfoAZOverview .header > ul > li.entries:before {        background: #FFFFFF;        content: "";        display: block;        height: 2px;        position: absolute;        right: 100%;        top: -2px;        width: 20px;    }    .tmInfoAZOverview .header > ul > li.filter {        border-top: 2px solid #FFFFFF;        border-right: none;        float: right;        width: 60%;    }    .tmInfoAZOverview .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){    .tmInfoAZOverview .header > ul > li.entries > .value {        font-size: 24px;    }}@media all and (max-width: 480px){    .tmInfoAZOverview .header > ul {        padding-bottom: 64px;    }    .tmInfoAZOverview .header > ul > li.today {        width: 50%;    }    .tmInfoAZOverview .header > ul > li.tomorrow {        border-right: none;        width: 50%;    }    .tmInfoAZOverview .header > ul > li.date {        border-top: 2px solid #FFFFFF;        width: 100%;    }        .tmInfoAZOverview .header > ul > li.date:before {        background: #FFFFFF;        content: "";        display: block;        height: 2px;        left: -20px;        position: absolute;        right: -20px;        top: -2px;        width: auto;    }    .tmInfoAZOverview .header > ul > li.filter {        width: 100%;    }    .tmInfoAZOverview .header > ul > li.filter:before {        left: -20px;        right: -20px;        width: auto;    }    .tmInfoAZOverview .header > ul > li.entries {        bottom: 0;        border-right: none;        top: auto;        width: 100%;    }    .tmInfoAZOverview .header > ul > li.entries:before {        left: -20px;        right: -20px;        width: auto;    }    .tmInfoAZOverview .header > ul > li.entries > .download {        right: 0;    }}.tmInfoAZList article {float: left;    margin: 0 2.439024390243902439024390243902% 2.439024390243902439024390243902% 0;    width: 23.170731707317073170731707317073%;}.tmInfoAZList article:nth-child(4n) {margin-right: 0;}.tmInfoAZList article:nth-child(4n+1) {clear: both;}.tmInfoAZList article > h2 {display: none;}.tmInfoAZList article .image {border-radius: 4px 4px 0 0;display: block;overflow: hidden;position: relative;}.tmInfoAZList article .image:before {content: "";display: block;padding-top: 100%;}.tmInfoAZList 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;}.tmInfoAZList article .image:hover:after {opacity: 1;}.tmInfoAZList article .image img {    display: block;    height: 100%;    left: 0;    object-fit: cover;    position: absolute;    top: 0;transition: transform 1000ms ease 0s;width: 100%;}.tmInfoAZList article .image:hover img {    transform: scale(1.1);}.tmInfoAZList article .image .bar {bottom: 0;    color: #FFF;    font-size: 22px;    font-weight: 500;    height: 48px;    left: 0;    line-height: 48px;    opacity: 1;    overflow: hidden;    padding: 0 24px;    position: absolute;    transition: opacity 1000ms ease 0s;    right: 0;z-index: 2;}.tmInfoAZList article .image .bar > .top {    background: #e01b1b;    border-radius: 24px;    font-size: 14px;    height: 24px;    line-height: 24px;    padding: 0 10px;    position: absolute;    right: 24px;    top: 50%;    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);}.tmInfoAZList 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 110px 24px;position: relative;}.tmInfoAZList article figcaption .title {display: block;font-size: 22px;font-weight: 500;    line-height: 1.27;    word-wrap: break-word;}.tmInfoAZList article figcaption .ratings {font-size: 14px;text-align: left;}.tmInfoAZList article figcaption .ratings > div {display: inline-block;}.tmInfoAZList article figcaption .ratings > div > .average {float: left;margin-right: 10px;}.tmInfoAZList article figcaption .ratings > div > .stars {float: left;margin: -2px 10px 0 0;}.tmInfoAZList article figcaption .ratings > div > .stars > span {background: #c9c3bb;-webkit-background-clip: text !important;background-clip: text !important;color: #c9c3bb;display: inline-block;font-size: 22px;margin: 0 2px 0 0;-webkit-text-fill-color: transparent;text-fill-color: transparent;text-indent: -2px;width: 19px;}.tmInfoAZList article figcaption > div:not(.ratings) {bottom: 30px;left: 24px;padding: 0 30px 0 0;position: absolute;right: 24px;}.tmInfoAZList article figcaption > div:not(.ratings) > span {display: block;}.tmInfoAZList article figcaption > div:not(.ratings) > span.open {color: #66a61b;font-weight: 500;}.tmInfoAZList article figcaption > div:not(.ratings) > span.closed {color: #e01b1b;font-weight: 500;}.tmInfoAZList article figcaption > div:not(.ratings) > span.location {color: #21445b;font-weight: 500;}.tmInfoAZList article figcaption .bookMark {bottom: 30px;cursor: pointer;color: #e01b1b;position: absolute;right: 24px;}.tmInfoAZList article figcaption .bookMark > i {display: block;transition: transform 500ms ease 0s;}.tmInfoAZList article figcaption .bookMark > .selected {bottom: 0;position: absolute;right: 0;transform: scale(0);}.tmInfoAZList article figcaption .bookMark.selected > i {transform: scale(0);}.tmInfoAZList article figcaption .bookMark.selected > i.selected {transform: scale(1);}.tmInfoAZList .buttons {    display: block;    position: relative;    text-align: center;}.tmInfoAZList .buttons .link {color: #e01b1b;display: block;font-size: 22px;font-weight: 500;line-height: 1.27;}.tmInfoAZList .buttons .link:after {content: "\e8e9";color: #e01b1b;font-family: "Webmanager";font-size: 14px;margin: 0 0 0 20px;position: relative;top: -3px;}.tmInfoAZList .buttons > .more > span {    float: right;    font-size: 12px;    letter-spacing: normal;line-height: 48px;margin: 0 0 0 5px;    opacity: 0.8;}.tmInfoAZList .buttons > .more > span:before {content: "(";}.tmInfoAZList .buttons > .more > span:after {content: ")";}.tmInfoAZList.slider {float: unset;opacity: 0;transition: opacity 1000ms ease 500ms;}.tmInfoAZList.slider.owl-loaded {opacity: 1;}.tmInfoAZList.slider article {margin: unset;width: 100%;}.tmInfoAZList.slider .owl-item {float: left;}.tmInfoAZList.slider .owl-dots {margin: 40px 0 0 0;}.tmInfoAZList.slider .owl-nav div.owl-prev {left: -10px;top: 124px;}.tmInfoAZList.slider .owl-nav div.owl-next {right: -10px;top: 124px;}.tmInfoAZList.slider .owl-stage-outer {overflow: hidden;}@media all and (max-width: 1352px){.tmInfoAZList .owl-nav div {top: calc(50% - 70px);}.tmInfoAZList .owl-dots {margin-top: 20px;}}@media all and (max-width: 1200px){    .tmInfoAZList article {        margin: 0 3.33333333333333333333333333% 3.33333333333333333333333333% 0;        width: 31.111111111111111111111111111111%;    }    .tmInfoAZList article:nth-of-type(4n) {        margin-right: 3.33333333333333333333333333%;    }    .tmInfoAZList article:nth-of-type(4n+1) {        clear: none;    }    .tmInfoAZList article:nth-of-type(3n) {        margin-right: 0;    }    .tmInfoAZList article:nth-of-type(3n+1) {        clear: both;    }    .tmInfoAZList article .image .date {        font-size: 20px;        padding-left: 15px;        padding-right: 15px;    }    .tmInfoAZList article .image .date > .top {        right: 15px;    }    .tmInfoAZList article figcaption {        padding-bottom: 90px;        padding-left: 15px;        padding-right: 15px;        padding-top: 15px;    }    .tmInfoAZList article figcaption > div:not(.ratings) {        bottom: 15px;left: 15px;right: 15px;    }    .tmInfoAZList article figcaption .bookMark {        bottom: 15px;        right: 15px;    }}@media all and (max-width: 900px){.tmInfoAZList article .image .left > .price {font-size: 14px;}.tmInfoAZList article .image .left > .price > span {font-size: 18px;}}@media all and (max-width: 800px){    .tmInfoAZList article {        margin: 0 4% 4% 0;        width: 48%;    }    .tmInfoAZList article:nth-of-type(4n) {        margin-right: 4%;    }    .tmInfoAZList article:nth-of-type(4n+1) {        clear: none;    }    .tmInfoAZList article:nth-of-type(3n) {        margin-right: 4%;    }    .tmInfoAZList article:nth-of-type(3n+1) {        clear: none;    }    .tmInfoAZList article:nth-of-type(2n) {        margin-right: 0;    }    .tmInfoAZList article:nth-of-type(2n+1) {        clear: none;    }}@media all and (max-width: 520px){.tmInfoAZList .owl-dots {display: none;}.tmInfoAZList .buttons {float: none;margin: 10px 0 0 0;text-align: right;}.tmInfoAZList .buttons .more:after {margin: 0 0 0 10px;}}@media all and (max-width: 500px){    .tmInfoAZList article {        width: 100%;    }    .tmInfoAZList article > figcaption {        min-height: auto !important;    }    .tmInfoAZList article figcaption .title {        font-size: 20px;    }    .tmInfoAZList article .image .date {        font-size: 18px;    }}.tmInfoAZCategories > ul {    padding: 32px 0 0 0;}.tmInfoAZCategories > ul > li {    float: left;    margin: 0 0.228658536585365853658536585366% 0.228658536585365853658536585366% 0;    overflow: hidden;    position: relative;    width: 33.180894308943089430894308943089%;}.tmInfoAZCategories > ul > li:nth-of-type(3n) {    margin-right: 0;}.tmInfoAZCategories > ul > li > a {    display: block;}.tmInfoAZCategories > ul > li > a:before {    content: "";    display: block;    padding-top: 100%;}.tmInfoAZCategories > ul > li > a:after {    background: #21445b;    content: "";    height: 100%;    left: 0;    opacity: 0.7;    position: absolute;    top: 0;    transition: opacity 1000ms ease 0s;    width: 100%;    z-index: 1;}.tmInfoAZCategories > ul > li:hover > a:after {    opacity: 0.5;   }.tmInfoAZCategories > ul > li > a > p {    cursor: pointer;    color: #FFF;    display: block;    font-size: 22px;    font-weight: 500;    left: 0;    line-height: 1.2;    padding: 0 20px;    position: absolute;    text-align: center;    top: 50%;    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    width: 100%;    word-wrap: break-word;    z-index: 2;}.tmInfoAZCategories > ul > li > a > p > i {    display: block;    font-size: 52px;    margin: 0 0 20px 0;}.tmInfoAZCategories > ul > li > a img {    display: block;    height: 100%;    left: 0;    object-fit: cover;    position: absolute;    top: 0;    transition: transform 1000ms ease 0s;width: 100%;}.tmInfoAZCategories > ul > li:hover > a img {    transform: scale(1.1);}@media all and (max-width: 800px){    .tmInfoAZCategories > ul > li > a > p {        font-size: 20px;    }    .tmInfoAZCategories > ul > li > a > p > i {        font-size: 42px;        margin-bottom: 10px;    }}@media all and (max-width: 500px){    .tmInfoAZCategories > ul > li {        margin: 0 0.635593220338983050847457627119% 0.635593220338983050847457627119% 0;        width: 49.682203389830508474576271186441%;    }    .tmInfoAZCategories > ul > li:nth-of-type(3n) {        margin-right: 0.635593220338983050847457627119%;    }    .tmInfoAZCategories > ul > li:nth-of-type(2n) {        margin-right: 0%;    }        .tmInfoAZCategories > ul > li > a > p {        font-size: 18px;    }    .tmInfoAZCategories > ul > li > a > p > i {        font-size: 36px;        margin-bottom: 6px;    }}