@font-face{font-family:MetaWeb;src:url("/fileadmin/template/fonts/FF-META-Regular/09291461-40f9-4cd7-83a4-5379294cc473.eot?#iefix");src:url("/fileadmin/template/fonts/FF-META-Regular/09291461-40f9-4cd7-83a4-5379294cc473.eot?#iefix") format("eot"),
url("/fileadmin/template/fonts/FF-META-Regular/02060175-7714-4163-853c-b968e199f234.woff2") format("woff2"),
url("/fileadmin/template/fonts/FF-META-Regular/925d9748-db27-432c-8a4b-180b1ff03a66.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:MetaWeb;src:url("/fileadmin/template/fonts/FF-META-Serif-Book-Italic/760bc29c-0199-40c1-962b-1eabca4c12c6.eot?#iefix");src:url("/fileadmin/template/fonts/FF-META-Serif-Book-Italic/760bc29c-0199-40c1-962b-1eabca4c12c6.eot?#iefix") format("eot"),
url("/fileadmin/template/fonts/FF-META-Serif-Book-Italic/115573fb-27ca-41f4-9798-3cda2570fa8d.woff2") format("woff2"),
url("/fileadmin/template/fonts/FF-META-Serif-Book-Italic/b33e206f-68f3-4a6b-8abe-5c209b2c6924.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:MetaWeb;src:url("/fileadmin/template/fonts/FF-META-Bold/d622b21c-08d5-4be7-ba1c-63f6b03b27dc.eot?#iefix");src:url("/fileadmin/template/fonts/FF-META-Bold/d622b21c-08d5-4be7-ba1c-63f6b03b27dc.eot?#iefix") format("eot"),
url("/fileadmin/template/fonts/FF-META-Bold/32a02776-64bf-464c-9c4f-4f57df3d72d6.woff2") format("woff2"),
url("/fileadmin/template/fonts/FF-META-Bold/ddf9e5e1-6ea7-4b48-8343-bd8ccde5fa88.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:MetaWeb-cnd;src:url("/fileadmin/template/fonts/FF-META-Cond-Regular/d4d1ceed-e67f-4401-9c6f-b68e85ac2efb.eot?#iefix");src:url("/fileadmin/template/fonts/FF-META-Cond-Regular/d4d1ceed-e67f-4401-9c6f-b68e85ac2efb.eot?#iefix") format("eot"),
url("/fileadmin/template/fonts/FF-META-Cond-Regular/f0aaaa3b-250a-4304-b26c-25ccac5c1e79.woff2") format("woff2"),
url("/fileadmin/template/fonts/FF-META-Cond-Regular/4b37aa5e-0224-488d-b9df-eeb99099c5da.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:MetaWeb-cnd;src:url("/fileadmin/template/fonts/FF-META-Cond-Bold/82eb4a5e-fea1-4c49-8d56-e69c3c03a155.eot?#iefix");src:url("/fileadmin/template/fonts/FF-META-Cond-Bold/82eb4a5e-fea1-4c49-8d56-e69c3c03a155.eot?#iefix") format("eot"),
url("/fileadmin/template/fonts/FF-META-Cond-Bold/e70ee35f-8e17-4a0b-8f2a-c2293feff1f8.woff2") format("woff2"),
url("/fileadmin/template/fonts/FF-META-Cond-Bold/fba5b85c-6754-4a9d-8179-efa745925f13.woff") format("woff");font-weight:bold;font-style:normal}#preloader{display:none;-webkit-transition:opacity 3s ease-in-out;-moz-transition:opacity 3s ease-in-out;-ms-transition:opacity 3s ease-in-out;-o-transition:opacity 3s ease-in-out}body{font-family:MetaWeb;font-weight:normal;font-size:14pt;color:#182A31;margin:0;padding:0;background:#fff;overflow-x:hidden}img{max-width:100%;height:auto}.jumbotron .hide, .jumbotron .hidden,
.scrollable-section .hide, .scrollable-section
.hidden{display:none !important}.f-p{font-size:14pt}@media (min-width: 1200px){.container{max-width:1240px}}.row>[id^="c"],.row>.tx-dce-pi1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;padding-left:15px;padding-right:15px}.row>.column_no_padding{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0
15px}.column_no_padding>.row,.scrollable-section>.row{margin-left:0;margin-right:0}.container .container,section[id^="scrollto"]>.row>.tx-dce-pi1,section[id^="scrollto"]>.column_no_padding>.row>[id^="c"],section[id^="scrollto"]>.column_no_padding>.row>.tx-dce-pi1{padding-left:0;padding-right:0}.col-md-4.col-sm-6.col-xs-12.col-12,.col-md-offset-2.col-md-4.col-sm-6.col-xs-12.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#page_content>[class*="bg-"]>section.scrollable-section{padding-bottom:50px}#page_content > .tx-dce-pi1 + .scrollable-section .section_title.my-0{margin-top:50px !important}body:not([class*="booking-page"]) #page_content>.scrollable-section:not([class*="footer-section"]),div[class*="background"]>section.scrollable-section{background-color:#fff;padding-bottom:50px}body:not([class*="booking-page"]) div.bg-dark[class*="background"]>section.scrollable-section{background-color:#E3F1F6;padding-bottom:0}.ce-bodytext p + p:last-child,
.ce-bodytext p:first-child:last-child{margin-bottom:0}#c1755 .ce-textpic{margin-bottom:50px}.tx-dce-pi1+.tx-dce-pi1{margin-top:50px}#page_content>.tx-dce-pi1+.tx-dce-pi1,#page_content>.tx-dce-pi1+.footer-section{margin-top:5px}.no-slider{margin-top:192px}.ce-row{margin-bottom:1rem}.booking-page{margin-top:125px}.no-slider #page_content #breadcrumb,
.booking-page #page_content
#breadcrumb{order:0 !important}.booking-page
#lang_list{display:none !important}.booking-page #main_nav #best-price{visibility:hidden}.booking-page
#progress_bar{padding-top:15px}.booking-page #progress_bar .col
i{color:#E3F1F6 !important}.booking-page
#go_Top{color:#ed2529;bottom:17px;text-shadow:none;opacity:1}.booking-page .date_select_box
i{top:auto;right:0;bottom:0}#accommodation_form .date_select_box
input{max-width:100%}.booking-page
#city_all_map_divider{height:20px;background:#E3F1F6;box-shadow:15px 0 0 0 #E3F1F6, -15px 0 0 0 #E3F1F6}#new_summary
ul{list-style:none}.header_new,.section_title{font-size:28pt;font-weight:normal;line-height:1.3;margin:50px
0;text-align:center;text-transform:uppercase}.section_title.font-x-small{margin:25px
0 -25px;font-weight:bold;text-transform:initial;font-size:14pt;line-height:1.4;text-align:left}h5.section_title.font-x-small,h4.section_title.font-x-small{margin-top:0;margin-bottom:5px}.header_sub_new{font-size:14pt;font-weight:bold}.small{font-size:12pt}.justify-center,.align-center{text-align:center}.f-700{font-weight:bold}.tx-dce-pi1 p,
.ce-bodytext
p{line-height:1.4}.ce-bodytext p+p>b>a.internal-link,.ce-bodytext>p:first-child:last-child>a.internal-link{display:table;margin:3rem auto}.well a, img, .ce-bodytext a:not([class="internal-link"]){color:#f00;text-decoration:none}p
a.active{color:#212529 !important;font-weight:bold}.bg-black{background-color:#000}.bg-dark,a.bg-dark:hover{background-color:#182A31 !important}.bg-cloud{background-color:#E3F1F6}.bg-sky{background-color:#CBE0EB}.bg-sea{background-color:#5EA4C0}.bg-yellow{background-color:#F8F803}.bg-green{background-color:#AAD21C}.bg-red{background-color:#f00}.bg-white{background-color:#fff}.c-black{color:#000}.c-dark{color:#182A31}.c-cloud{color:#CBE0EB}.c-sky{color:#E3F1F6}.c-sea{color:#5EA4C0}.c-yellow{color:#F8F803}.c-green{color:#AAD21C}.c-red,.c-hover-red:hover{color:#f00}.c-white{color:#fff}.btn,.internal-link{min-height:40px;padding:0
1.5rem 2pt 1.5rem;text-align:center;font-size:14pt;font-weight:bold;text-transform:uppercase;border:none;border-radius:0;box-shadow:none !important;text-decoration:none !important;background-color:transparent}.bootstrap-select>.dropdown-toggle:hover{background-color:transparent}button:focus,.internal-link:focus{outline:none}.btn.nowrap{white-space:nowrap}.internal-link{display:inline-block;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}a.btn,.internal-link{line-height:40px;white-space:nowrap}.btn.m-select{text-transform:initial;font-weight:normal;padding-left:1rem;padding-right:4rem}.btn-dark-new,.internal-link{color:#fff;background-color:#182A31}.btn-dark-new:hover,.internal-link:hover,.btn-dark-new:focus,.internal-link:focus{color:#182A31;background-color:#CBE0EB}.btn-yellow-new{color:#182A31;background-color:#F8F803;border:1px
solid #182A31}a.btn-yellow-new{line-height:38px}.btn-yellow-new:hover,.btn-yellow-new:focus{background-color:#F8FFB3}.btn-sea-new{color:#fff;background-color:#5EA4C0}.btn-sea-new:hover,.btn-sea-new:focus{color:#182A31;background-color:#CBE0EB}.btn-green-new{color:#182A31;background-color:#AAD21C;border:1px
solid #182A31}.btn-green-new:hover,.btn-green-new:focus{color:#182A31;background-color:#D1E39B}.btn-border-new{color:#fff;background-color:transparent;border:2px
solid #fff}.btn-border-dark-new{color:#182A31;background-color:transparent;border:2px
solid #182A31}.btn-border-new:hover,.btn-border-new:focus,.btn-border-dark-new:hover,.btn-border-dark-new:focus{color:#182A31;background-color:#CBE0EB;border-color:transparent}.read-more{position:relative;overflow:hidden;max-height:165px}.read-more:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%;background:white;background:-moz-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.read-more
.spacer{display:none !important}.header-slider-new .h1
span{margin-left:auto !important;margin-right:auto !important}.mei-standard-modal .modal-content{border:none;border-radius:0}.mei-standard-modal .modal-body{padding:50px}.mei-standard-modal
.close{opacity:1;position:absolute;left:15px;top:15px;width:30px;height:30px;z-index:1}.mei-standard-modal .modal-body>span.h2{font-weight:bold;text-transform:uppercase;font-size:16pt;display:block;margin-bottom:1rem}.mei-standard-modal .modal-body p:last-child{margin-bottom:0}.mei-standard-modal .modal-body p
a{color:#5EA4C0;display:table}.mei-standard-modal .modal-body p
strong{display:inline-block;font-weight:bold;text-transform:uppercase;width:100%;margin-top:1rem}.navbar-toggler{width:64px;height:64px;border:none;border-radius:0;font-size:60px;transition:transform .5s ease;z-index:1;background-color:rgb(24,42,49);box-shadow:8px 0 rgb(24,42,49),  -8px 0 rgb(24,42,49)}#main_nav{background-color:rgba(24,42,49,.9);transition:transform .5s ease, background-color .5s ease}#main_nav .navbar-brand{position:absolute;top:0;left:1rem;padding:0;z-index:1;height:100%;transition:transform .5s ease}#main_nav .navbar-brand
img{max-height:100%;width:auto;max-width:200px}#main_nav .nav-link{color:#fff;text-transform:uppercase;outline:none}#main_nav .nav-link[aria-expanded="true"]{background:#e3f1f7;color:#212529 !important}#main_nav .nav-link:hover{color:#fff}#main_nav .dropdown-toggle:after{display:none}#lang_media_box
.list_icon_arrow{font-size:12pt}#main_nav .list_icon_arrow:before{content:"\f3d1";font-family:"Ionicons";display:inline-block;font-size:12pt;font-weight:400;margin-right: .25rem;width:10px;text-align:center}#main_nav .show>.list_icon_arrow:before{content:"\f3d0"}#main_nav .dropdown-menu{background-color:#e3f1f7;border-radius:0;border:none}#main_nav .dropdown-menu
a{font-weight:bold;text-transform:uppercase}#main_nav .dropdown-menu a:hover{background:transparent;color:#f00}#lang_media_box
img{height:22px;margin-bottom:2px}#navbar-new > .navbar-nav:not([id="lang_media_box"]) li+li{margin-left:1rem}#navbar-new > .navbar-nav:not([id="lang_media_box"]) li:nth-child(-n + 3) a{font-weight:bold}#best-price{width:240px;background:red;position:relative}#best-price:after{position:absolute;content:"";top:100%;left:50%;margin-left:-15px;width:0;height:0;border-style:solid;border-width:14px 15px 0 15px;border-color:#f00 transparent transparent transparent}#best-price-text{font-size:9pt;color:#fff;font-weight:bold;width:70px;margin:auto}#booking_box_small{background-color:#fff;padding-left:200px;position:relative;box-shadow:25px 0 #fff;transition:transform .5s ease}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{text-overflow:ellipsis;padding-bottom:1px}.bootstrap-select .dropdown-menu{min-width:100% !important;border-radius:0;padding-bottom:0}#booking_box_small .bootstrap-select>.dropdown-menu{margin-top: .7rem}.bootstrap-select .dropdown-header,
.bootstrap-select .dropdown-menu
li.disabled{display:none}#main_nav .bootstrap-select .dropdown-item{padding-left:3rem !important;padding-right:1rem}.city_all{font-size:10pt;color:#999}.bs-searchbox{background:#f1f1f1;margin-top:-.5rem;display:flex;align-items:center;padding-left:1rem !important}.bs-searchbox:before{content:"\f21f";font-family:"Ionicons";font-size:18pt}.bs-searchbox + .inner .disabled+.dropdown-divider{border:none;margin-top:0}.bs-searchbox
input{background-color:transparent !important;border:none;box-shadow:none !important}.date_select_box{position:relative;background-color:#fff}.date_select_box
i{z-index:0;position:absolute;top:9px;right:1rem}.date_select_box
input{border:none;position:relative;z-index:1;background-color:transparent;line-height:32px;padding:0
3rem 8px 1rem;max-width:200px;text-align:center}#form-submit-box{background:#fff}#booking_box_small .btn-green-new,
#booking_box_small .btn-yellow-new{width:240px;min-height:48px;border-width:2px}#main_nav .bootstrap-select{width:auto !important}.m-select:before{position:absolute;content:"\e81b";font-family:fontello;right:1rem;top:5px;transform:rotate(90deg)}#booking_box_small
.col{padding: .25rem 0}#booking_box_small .col+.col{border-left:1px solid #000}a[href="#bt_children_popup"]{position:absolute;top:0;left:0;width:100%;height:100%}.form-group.child_select{position:relative}#bt_children_popup
h3{font-size:30px;font-weight:bold;line-height:35px;text-transform:uppercase;background-color:#eee}#bt_children_popup .modal-sm{max-width:400px;width:100%;min-width:320px}#bt_children_popup
.child_select_number{max-width:90px;border-color:#d8dcdf}#bt_children_popup .child_select .icon-cancel-circle{cursor:pointer;line-height:40px}#bt_children_popup
label{white-space:nowrap;margin-right:15px;line-height:40px;font-size:15px}#bt_children_popup .bootstrap-select .m-select{height:40px;padding:0
28px 0 10px;font-size:14px;line-height:40px}#bt_children_popup .bootstrap-select .m-select:before{transform:none;content:"\e879";top:0;width:30px;height:40px;line-height:44px}#bt_children_popup .dropdown-item{padding:3px
1em 3px .4em;font-size:15px;line-height:25px}#bt_children_popup .dropdown-item.active, #bt_children_popup .dropdown-item:active{background-color:#f00}#bt_children_popup .form-group
button{margin-top:0 !important}#bt_children_popup .promo-discount-text{font-size:14px;font-weight:bold;color:#c0df14}#bt_children_popup .promo-discount-text
div{margin-left:5px;margin-right:15px;font-size:17px;vertical-align:top;display:inline-block}#bt_children_popup .child_select .promo-discount-text.hidden,
#bt_children_popup .promo-discount-text
div.hidden{display:none !important}#bt_children_popup .promo-discount-text .fa-check:before{position:relative;right:-3px;top:-1px;font-size:1.4em}#bt_children_popup .children-discount-info{position:relative;padding-left:30px}#bt_children_popup .children-discount-info>.fa-stack{position:absolute;left:0;top:2px}#bt_children_popup .children-discount-info>div{font-size:15px;line-height:22px}#bt_children_popup .family-discount-info{max-width:100px;text-align:center;margin-bottom:20px;margin-top:-5px;font-size:15px;font-weight:bold;color:#c0df14;display:block}#bt_children_popup
.child_select{position:relative;margin-bottom:16px}#bt_children_popup .child_select .promo-discount-text{margin:10px
0 0 15px;position:relative;padding-left:30px}#bt_children_popup
.discount_desc_info{color:black;font-weight:normal;line-height:normal;display:block;margin:0;margin-bottom:15px;hyphens:auto;font-size:12px}#bt_children_popup .child_select .promo-discount-text>.fa-stack{position:absolute;left:0;top:0}#bt_children_popup .child_select .promo-discount-text
div{font-size:15px;margin-right:15px}#bt_children_popup .child_select .promo-discount-text div,
#bt_children_popup .child_select .promo-discount-text
i{line-height:24px}#booking_box_small .dropdown-divider{border-color:#ddd}#covid{color:#000;position:fixed;bottom:1rem;right:3rem;z-index:999;display:none;transition:transform .5s ease-out;transition-delay:1.5s;transform:translateX(0);width:190px}#covid.transform{transform:translateX(150%) !important}#covid-close{position:absolute;bottom:126px;left:18px;width:32px;height:32px;z-index:2}#covid-img-top{display:block;position:absolute;left:0;bottom:100%;width:100%;z-index:1;transition:opacity .3s linear, transform .3s ease-in-out;transform:scale(0);transform-origin:center bottom;opacity:0}#covid-img-bottom{margin:-32px 0 -15px;display:block}#covid-link:focus #covid-img-top,
#covid-link:active #covid-img-top,
#covid-link:hover #covid-img-top{transform:scale(1);opacity:1}.header-slider-new .slider-icons,
#hotel_header .slider-icons{display:none}#hotel_header_box,
.header-slider-new .swiper-slide,
#hotel_header .swiper-slide{padding-top:200px;min-height:calc(100vh - 66px);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.text-slider .swiper-slide
img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;object-position:center;";image-rendering:optimizequality}#hotel_header .swiper-slide img,
.header-slider-new .swiper-slide
img{transition:transform 15s linear;z-index:-1;transform:translate3d(0,0,0) scale(1)}#hotel_header .swiper-slide-active img,
.header-slider-new .swiper-slide-active
img{transform:translate3d(-5%,5%,0) scale(1.1)}#hotel_header_box .jumbotron,
#hotel_header .jumbotron,
.header-slider-new
.jumbotron{background:none}#hotel_header .h1 span.mx-auto,
.header-slider-new .h1 span.mx-auto{margin-top:-.5rem;line-height:1.1}#header-static .h1,
.header-slider-new .h1, #hotel_header .h1,
#hotel_header_box
h1{font-size:30pt}#hotel_header .jumbotron
p{margin-bottom:3.5rem}#hotel_header .jumbotron
a{min-width:180px}#hotel_header .jumbotron a.btn-dark-new{border:1px
solid #fff !important}header-slider-new .h1 ~ p,
#hotel_header_box h1~p{font-size:16pt}#hotel_header_box{background-color:#E3F1F6;flex-direction:column}.extras-slider-wrap{background-color:rgba(24,42,49,.9)}.extras-slider-wrap
.container{padding-right:300px}#hotel_header_box .extras-slider{padding-bottom:0 !important;width:180px;overflow:unset}#hotel_header_box .extras-slider .swiper-prev:before,
#hotel_header_box .extras-slider .swiper-next:before,
#hotel_header_box .extras-slider .extras_title,
#hotel_header_box .extras-slider .extras_info,
#hotel_header_box .extras-slider .price_box_big
span{color:#fff}.extras-info-box{position:absolute;top:0;left:calc(100% + 15px);height:100%;min-width:300px;padding:1rem;transition:opacity .5s ease-in-out;opacity:0}#hotel_header_box .extras-slider
.icon_box{padding-top:20px !important;padding-bottom:10px !important}#hotel_header_box .extras-slider .swiper-slide:not(.swiper-slide-active){margin-top:18px;overflow:hidden}#hotel_header_box .extras-slider .swiper-slide{padding-bottom:20px}#hotel_header_box .extras-slider
.price_box{font-weight:bold;top:-13px;right:-18px}#hotel_header_box .extras-slider
.controls_wrapper{top:20px}#hotel_header_box .extras-slider .swiper-slide-active
.extras_title{font-weight:normal}.extras-slider .swiper-slide .extras_info,
.extras-slider .swiper-slide
.price_box_big{display:block}.swiper-slide-active .extras-info-box{display:flex;opacity:1}#hotel_header_box .extras-slider .price_box_big
span{margin-top:12px;margin-left:0;margin-bottom:10px}#hotel_header_box .extras-slider
.price_box_big{margin-left:0;margin-right:0;margin-top:0;min-height:1px !important;flex-shrink:0}#hotel_header_box .extras-slider
.extras_info{margin-left:0;margin-right:0;margin-top:0;color:#fff !important}#hotel_header_box .extras-slider .extras_info
p{margin-bottom:0}#hotel_header_box .extras-slider .extras_info p
*{color:#fff !important}#page_content
#breadcrumb{background:#fff;z-index:500;padding:1.5rem 1rem;order:2 !important}body:not([class*="no-slider"]) #breadcrumb + div[class^="tx-dce"],
body:not([class*="no-slider"]) #breadcrumb + div[id^="c"],
body:not([class*="no-slider"]) #breadcrumb+.scrollable-section{order:1 !important;padding-bottom:0 !important}body:not([class*="no-slider"]) #breadcrumb ~ div,
body:not([class*="no-slider"]) #breadcrumb~section{order:3}#breadcrumb
a{color:rgb(24,42,49);display:inline-block;position:relative;line-height:1;text-decoration:none}#breadcrumb a:hover{color:#f00}#breadcrumb a:before{content:"\f3d1";font-family:"Ionicons";display:inline-block;font-size:10pt;font-weight:400;margin:0
.75rem;padding-top:5px;line-height:1;color:rgb(24,42,49) !important}#header-static{position:relative}#header-static
.jumbotron{top:50%;left:0;width:100%;transform:translateY(-50%);background-color:transparent;position:absolute}#interactive-map{margin-top:5px}#interactive-map.frontpage #im-map-box{display:block !important}#im-country-list .row>div{margin:0}#im-country-list
ul{padding:15px
0 0}#im-country-list .hidden-xs{display:none !important}#im-country-list
li{font-weight:bold;margin:10px
0;display:table;line-height:25px}#im-country-list li
a{color:#333;display:block;position:relative;padding-right:42px}#im-country-list li a.active,
#im-country-list li a:hover{color:#f00}#im-country-list ul ul
li{font-weight:normal;position:relative}#im-country-list ul ul ul
li{margin-bottom:0;font-weight:bold}#im-country-list ul
ul{padding:0}#im-country-list ul ul ul
a{font-weight:normal;padding-right:0}#im-country-list ul
ul{padding:0}#im-country-list ul ul li:last-child{margin-bottom:0}#im-country-list
li{width:100%;padding:0
!important}#im-country-list .list_icon_arrow:before,
#im-country-list a[data-city]:before{display:none}#im-country-list
li{margin:2px
0}#im-country-list li
a{padding-top:5px;padding-bottom:5px;background:#98c1d5;padding-right:0;padding-left:20px;font-size:14px;padding-top:0;padding-bottom:0;line-height:23px;padding-left:50px !important}#im-country-list ul ul li
a{padding-left:37px}#im-country-list a[data-city]{font-weight:bold;padding-left:20px}#im-country-list li a:before{content:"\f125";font-family:"Ionicons";margin-right:7px;font-size:10px;font-weight:400;line-height:23px;display:inline-block;vertical-align:top}#im-country-list li a[aria-expanded="true"]:before{content:"\f123"}#im-country-list ul ul li.list_icon_arrow
a{font-family:metaweb-cnd}#im-country-list ul ul li
a{background:rgba(228,242,247,0.8)}#im-country-list>ul>div>li>a:hover,#im-country-list>ul>div>li>a:focus,#im-country-list>ul>div>li>a.active{background:#fff}#im-country-list li
span{position:absolute;height:23px;width:47px;left:0;top:0;z-index:2}#im-country-list li span
img{display:block}#im-country-list>ul>div>li>a{text-transform:uppercase}#im-map-box{background:#73accc;background:-moz-radial-gradient(center, ellipse cover, rgba(227,241,247,1) 0%, rgba(115,172,204,1) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(227,241,247,1)), color-stop(100%, rgba(115,172,204,1)));background:-webkit-radial-gradient(center, ellipse cover, rgba(227,241,247,1) 0%, rgba(115,172,204,1) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(227,241,247,1) 0%, rgba(115,172,204,1) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(227,241,247,1) 0%, rgba(115,172,204,1) 100%);background:radial-gradient(ellipse at center, rgba(227,241,247,1) 0%, rgba(115,172,204,1) 100%);position:relative}#im-map-box
.container{position:relative}#im-map-box
.map_container{background:none}#im-map-box
img{max-width:100%}#im-map-box
.markers_container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.im-marker{position:absolute;width:12px;height:12px;border-radius:50%;background:#f00;display:block;content:"";outline:none !important}.frontpage .im-marker{width:6px;height:6px}.marker_new{background:#C0DF14}.frontpage .im-marker:before,.im-marker.active:before{position:absolute;top:-35px;left:50%;width:34px;height:34px;margin-left:-17px;background-image:url(/fileadmin/template/img/map/marker.svg);background-position:center;background-size:contain;content:"";display:block}.frontpage .im-marker:before{top:-31px;width:32px;height:32px;margin-left:-16px;display:none}.frontpage .im-marker.active:before{display:block}.im-marker.active:after{position:absolute;content:attr(data-city);display:block;background:#f00;color:#fff;text-transform:uppercase;right:22px;top:-60px;font-weight:bold;padding:2px
10px 0;line-height:25px;white-space:nowrap}.frontpage .im-marker.active:after{right:18px;top:-56px;padding:0px
10px 2px;z-index:1}#im-map{position:absolute;display:block;width:100%;height:100%}.im-country
path{fill:#e3f1f7;stroke:#73accc;stroke-width:0.6}.im-country-name{font-weight:bold;pointer-events:none;fill:#e3f1f7;font-size:3px;text-anchor:middle}.im-city{cursor:pointer}.im-city
circle{fill:#f00;stroke-width:1;stroke:transparent}.im-city
image{visibility:hidden;opacity:0}.im-city-name{text-transform:uppercase;font-weight:bold;font-size:2px;fill:#fff;text-anchor:end;visibility:hidden;opacity:0}.im-city:hover image,
.im-city:hover .im-city-name{visibility:visible;opacity:1}.im-country.active path,
.im-country:hover
path{fill:#3c515a}#expansion-map
.row{padding-bottom:0}#em-swith-list{margin-bottom:0;text-align:center}#em-swith-list>div>div{margin-bottom:0}#em-swith-list a+a{margin-left:15px}#em-swith-list
a{min-width:200px;display:inline-block;text-transform:uppercase;color:#fff;background-color:rgba(255,0,0);font-weight:bold;padding-top:2px;transition:all .2s ease-in-out}#em-swith-list a.active,
#em-swith-list a:hover,
#em-swith-list a:focus{color:rgb(24,42,49);background-color:rgb(228,242,247)}.map_container{position:relative;background-color:rgb(228,242,247);overflow:hidden}.map_container
.full_map{position:relative;z-index:1;margin-left:6%}.map_container>img{position:absolute;z-index:1;width:94%;height:100%;top:0;right:0;display:block;opacity:0}.map_container>img:not([class*="map_city_marker"]){transition:opacity .3s ease-in-out}.map_container>img.active:not([class*="map_city_marker"]){opacity:1}.map_container>img.map_city_marker{opacity:1;z-index:2;width:auto;height:auto;width:34px;height:34px}.markers_container>.map_text_marker,.map_container>.map_text_marker{position:absolute;display:block;background:#f00;color:#fff;text-transform:uppercase;font-weight:bold;padding:2px
10px 0;line-height:22px;white-space:nowrap;font-size:13px;z-index:2;right:100%}.markers_container>.map_text_marker{display:none}.markers_container>.map_text_marker.active{display:block}.map_city_marker.active{animation-name:pulse;animation-iteration-count:infinite;animation-duration:1.8s;animation-fill-mode:both;transition:top 1s ease-in-out, right 1s ease-in-out}.map_city_marker:not([class*="active"]){top:-40px !important;right:50% !important}.map_list_container{padding:50px
0}.map_list_container .container
.row{padding:0}.map_list_container ul+ul{padding-left:75px}.map_list_container
li{color:rgb(24,42,49);line-height:23px}.map_list_container li
a{color:rgb(24,42,49)}.map_list_container li
a.active{color:#f00}.map_list_container
.map_country{font-weight:bold;text-transform:uppercase;font-size:20px;padding-top:5px}.map_list_container
.list_icon_arrow{font-family:metaweb-cnd}.map_list_container .list_icon_arrow:before{font-weight:bold}@keyframes
pulse{from{transform:scale3d(1, 1, 1) translateY(0)}50%{transform:scale3d(1.2, 1.2, 1.2) translateY(-6px)}to{transform:scale3d(1, 1, 1) translateY(0)}}#hotel_big_map,#hotel_map_box{position:relative}#hotel_big_map
#hotel_map{height:640px}#hotel_big_map .section_title,
#hotel_map_box
.section_title{position:absolute;z-index:100;width:100%;text-align:center;top:45px;font-size:36px;text-transform:uppercase;font-weight:bold;line-height:1}#hotel_big_map #map_buttons,
#hotel_map_box
#map_buttons{position:absolute;bottom:50px;width:100%;text-align:center;z-index:100}#hotel_map_box
#map_buttons{position:relative;padding-top:30px;padding-bottom:50px;bottom:0}#hotel_big_map #map_buttons a,
#hotel_map_box #map_buttons
a{margin:0
30px}#hotel_map_box
.meininger_button{background-color:#f9f903;border:0;box-shadow:0 0px 3px 1px rgba(0,0,0,0.7);border-radius:1px}#hotel_info_map{padding:0;position:relative}#hotel_info_map>*{padding:0}#hotel_info_list+div{margin-top:5px}#hotel_info_map
#google_map{background:#f1f1f1}#google_map_wrap{min-height:360px;max-height:800px;overflow:hidden}#hotel_info_list{overflow:hidden}#hotel_info_list .flip-box .embed-responsive-item{color:#fff;background-color:rgba(94,164,192,.9)}.banner-hotel-name{position:absolute;bottom:3rem;left:0;background-color:rgba(24,42,49,.9);color:#fff;font-weight:bold;padding: .75rem 1.25rem;font-size:16pt;width:100%;max-width:320px;line-height:1.2;transition:transform .75s ease, opacity .75s ease-out;will-change:transform, opacity;opacity:1;transform:translateX(0) translateZ(0)}.flip-box.fliped .banner-hotel-name,
.flip-box:hover .banner-hotel-name{opacity:0;transform:translateX(-100%) translateZ(0)}#hotel_info_list
h1{font-weight:bold;text-align:left;padding-left:25px;text-transform:uppercase;padding-top:40px}#hotel_info_list
li{padding:20px
25px;border-bottom:2px solid #fff}#hotel_info_list li:last-child{border:none}#hotel_info_list
.hotel_name{font-weight:bold;text-align:left;margin-bottom:5px;font-size:14pt;line-height:1.5}#hotel_info_list .hotel_address,
#hotel_info_list
.hotel_phone{line-height:20px;font-family:metaweb-cnd}#hotel_info_list
.hotel_buttons{margin-top:5px}#hotel_info_list
.hotel_list_img{display:block}a[data-lightbox]:not([class="hotel_list_img"]){position:relative;display:block}a[data-lightbox]:not([class="hotel_list_img"]):after,a[data-lightbox]:not([class="hotel_list_img"]):before{right:0 !important}a[data-lightbox]+a[data-lightbox]{position:absolute;visibility:hidden}a[data-lightbox]:after,
#hotel_info_list .hotel_list_img:after{position:absolute;content:"+";display:block;color:#fff;top:0;right:15px;z-index:2;font-size:36px;width:30px;height:30px;line-height:30px;text-align:center}a[data-lightbox]:before,
#hotel_info_list .hotel_list_img:before{top:0;right:15px;position:absolute;content:"";display:block;width:0;height:0;border-style:solid;border-width:0 50px 50px 0;border-color:transparent #3b464c transparent transparent;z-index:1}#hotel_info_list .hotel_buttons a.hotel_site_btn
i{font-size:35px;vertical-align:bottom;display:inline-block;width:40px;margin-top:-5px}.route_planer_btn a,
#hotel_info_list .hotel_buttons
a.hotel_site_btn{margin-bottom:10px;display:table;text-transform:uppercase;color:#f00;font-family:MetaWeb;font-size:20px;font-weight:bold;display:inline-block;vertical-align:top}#hotel_info_list .hotel_buttons
a.hotel_booking_btn{box-shadow:none;border-radius:0;font-size:20px;border:2px
solid #333;padding:0
20px;margin-right:20px;display:inline-block}#route_planer_box{position:relative;margin-top:5px}#route_map{}#route_planer_right_box{}.route_planer_btn
a{margin:0}.route_planer_btn,
#route_planer_box
#hotel_info_list{position:relative;padding:30px;border-left:none;border-bottom:10px solid #fff}.route_planer_btn{padding:20px
30px 15px}.route_planer_btn a:last-child{position:relative;padding-left:40px;margin-left:30px}.route_planer_btn a
i{position:absolute;top:2px;left:0;display:block;width:35px;font-size:35px}#route_planer_box h1, #route_planer_box
h2{padding-top:0;padding-left:0;font-size:16pt}.route_planer_btn a
small{display:block;color:#333;font-weight:normal;line-height:1;text-transform:initial}#hotel_info_list .city_name, #poi-panel
h2{text-align:left;text-transform:uppercase;font-weight:bold;margin-bottom:30px}#route_planer_right_box .hotel_phone
a{color:#f00;text-decoration:none}#poi-panel
h3{font-weight:bold;text-transform:uppercase;font-size:20px}#route_planer_form{background:#4285F4;color:#fff;padding-bottom:25px;margin-top:0 !important}#route_planer_form
h3{font-weight:bold;text-align:left;margin-bottom:20px;margin:0;padding:20px
30px 15px;color:#fff;text-transform:uppercase}#route_mode{padding:17px
10px 3px 60px}#route_mode
a{display:inline-block;color:#fff;opacity:0.5;margin:0
15px}#route_mode a:hover,
#route_mode a:focus,
#route_mode
a.active{opacity:1}#route_mode
i{display:block;width:40px;height:40px;line-height:40px;text-align:center;font-size:35px}#route_planer_form input,
#route_planer_form
select{background:none;color:#fff;border:none;border-radius:0px;border-bottom:1px solid #fff;margin-bottom:10px;padding:0
35px 0 0;box-shadow:none;opacity:0.5;font-size:17px;height:35px;text-align:left;outline:none}#route_planer_form select
option{background:#fff;color:#000;line-height:25px !important;height:25px !important;border:none !important}#route_planer_form input:focus,
#route_planer_form input:hover,
#route_planer_form select:focus,
#route_planer_form select:hover{opacity:1}#route_planer_form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}#route_planer_form select option:first-child{visibility:hidden;margin-top:-27px;margin-bottom:2px}#route_planer_form input::-webkit-input-placeholder{color:#fff}#route_planer_form input:-moz-placeholder{color:#fff}#route_planer_form input::-moz-placeholder{color:#fff}#route_planer_form input:-ms-input-placeholder{color:#fff}#route_points_box{margin-top:10px;padding-left:75px;padding-right:55px;position:relative}#route_icon_box{position:absolute;left:0;top:6px}#route_icon_box
i{display:block;height:25px;line-height:25px;font-size:25px;text-align:center;width:75px}#route_icon_box i.ion-android-radio-button-off{height:20px;font-size:15px}#route_points_box i.ion-android-search,
#route_points_box i.ion-ios-arrow-down{position:absolute;top:0;right:57px;height:35px;width:35px;line-height:35px;font-size:30px;text-align:right;opacity:0.5}#route_points_box i.ion-ios-arrow-down{top:45px;right:54px;background:#4285F4;opacity:1;height:34px}#route_points_box i.ion-ios-arrow-down:before{opacity:0.5;position:relative;left:-2px}#route-panel{display:none;padding:20px
50px 7px 30px;height:360px;overflow-y:auto}#route-panel .adp
table{font-family:MetaWeb-cnd;border-collapse:collapse;border-spacing:0}#route-panel > p,
#route-panel .adp-summary{display:none}#route-panel .adp-placemark{background:none;border:none;border-collapse:collapse;border-spacing:0}#route-panel .adp-placemark td:first-child{display:block;width:48px}#route-panel .adp-text{font-weight:bold;font-size:17px;vertical-align:middle;line-height:20px}#route-panel .adp-step,
#route-panel .adp-substep{border-top:1px solid #d3c8ad}#route-panel .adp-directions tr
td{padding: .5em 3px .5em 3px;line-height:22px}#route-panel .adp-directions tr td:nth-child(2){visibility:hidden}#route-panel .adp-legal{margin-top:10px;margin-bottom:5px;font-size:13px}#poi-panel{padding:30px;border-top:10px solid #fff}#poi-panel
h2{margin-bottom:5px}.poi-single{position:relative;padding-left:64px}.poi-single+.poi-single{margin-top:30px}.poi-single
p{margin-bottom:0;font-size:17px;line-height:20px;font-family:metaweb-cnd}.poi-single p+p{margin-top:5px}.poi-single
img{position:absolute;top:0;left:0}.slider-list-wrapper{position:absolute;top:0;left:0;width:100%;z-index:1;padding:0
105px}.slider-list{background:rgba(24,42,49,.9);height:100px;padding:10px
0 0;color:#e3f1f7}.slider-list ul,.nav-tabs{display:table;width:100%;margin:0
auto;text-align:center;border:none}.slider-list ul li, .nav-tabs
li{display:inline-block;padding:0
10px 10px}.slider-list ul a, .nav-tabs li
a{display:block;color:#fff;text-transform:uppercase;font-weight:bold;padding:0
10px;text-decoration:none}.slider-list ul li a:hover,
.nav-tabs li.active a,
.nav-tabs li a:hover,
.nav-tabs li a:active,
.nav-tabs li a:focus{color:#cadfeb !important}.slider-list ul li.active
a{color:#5EA4C0 !important}.list-slider-with-content,
.list-slider-with-content .slider-wrap{position:relative}.list-slider-with-content .swiper-container{z-index:0}.list-slider-with-content .slider-list{height:auto;padding:35px
0 25px;position:absolute;width:100%;z-index:1}.list-slider-with-content .slider-list
a{color:#fff}.list-slider-with-content .swiper-slide{background:#182A31}.list-slider-with-content .swiper-slide
img{max-width:100%;height:auto;margin:auto;display:table;max-height:100vh;object-fit:cover}.list-slider-with-content .swiper-prev{margin-left:40px}.list-slider-with-content .swiper-next{margin-right:40px}.list-slider-with-content .slider-content>div.row{padding:15px
0}.list-slider-with-content .slider-content
ul{list-style:disc;padding-left:15px}.swiper-prev,.swiper-next{background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;display:block}.swiper-prev:before,.swiper-next:before{width:100px;height:100px;cursor:pointer;color:#cadfeb;text-align:center;font-size:75px;line-height:100px;display:block}.simple-slider .swiper-prev,
.simple-slider .swiper-next{z-index:1;top:50%;margin-top:-50px;background:none}.swiper-prev:hover,.swiper-next:hover{background:rgba(0,0,0,0.75)}.swiper-next{left:auto;right:0}.simple-slider .swiper-prev,
.simple-slider .swiper-next{z-index:1;top:50%;margin-top:-50px;background:none}.simple-slider .swiper-prev:hover,
.simple-slider .swiper-next:hover{background:rgba(0,0,0,0.45)}.swiper-button-disabled:before{cursor:default;opacity:0.2}.action_banner .swiper-prev,
.action_banner .swiper-next,
.list-slider-with-content .swiper-prev,
.list-slider-with-content .swiper-next{margin-top:-40px;background:none !important;top:50%;z-index:1}.action_banner .swiper-prev:before,
.action_banner .swiper-next:before,
.list-slider-with-content .swiper-prev:before,
.list-slider-with-content .swiper-next:before{background:#fff;color:#3b464c;width:80px;height:80px;line-height:80px;text-align:center;border-radius:40px;font-size:36px}.coverflow-slider.text_below_slide .overlay
p{margin:0}.coverflow-slider.text_below_slide .overlay p
a{font-size:28pt;color:#fff}.coverflow-slider.text_below_slide>.swiper-pagination-bullets{bottom:140px}.coverflow-slider.text_below_slide
.overlay{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(24,42,49,.9);display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem}.coverflow-slider.text_below_slide .overlay
.price_box_big{color:#fff;text-align:center;font-family:MetaWeb-cnd;font-size:35pt;margin:0;line-height:1;font-weight:bold;margin-left:auto}.coverflow-slider.text_below_slide .overlay .price_box_big
a{color:#fff}.coverflow-slider.text_below_slide .overlay
.price_box_smaller{font-size:33px}.coverflow-slider.text_below_slide .overlay .price_box_big .price_box_smaller
span{color:#fff;font-family:MetaWeb}.coverflow-slider.text_below_slide .overlay .price_box_big
.price_box_smaller{font-size:25px;display:block;margin-top:15px;margin-bottom:-5px}.coverflow-slider.text_below_slide .overlay .price_box_big
span{color:#fff;font-family:metaweb;font-size:15px;line-height:17px;display:inline-block;text-align:right;margin-right:12px;font-weight:normal}.coverflow-slider.text_below_slide .overlay .price_box_big
sup{top:-0.45em;font-size:65%}.coverflow-slider.text_below_slide .coverflow-slide-img{padding-bottom:43%;background-size:cover;background-repeat:no-repeat;background-position:center}.coverflow-slider.text_below_slide .swiper-nav{position:absolute;top:40%;left:10%;z-index:1;margin-left:-30px;cursor:pointer}.coverflow-slider.text_below_slide .swiper-nav+.swiper-nav{left:90%}#getyourguide .swiper-nav:before,
#latest_blogs .swiper-nav:before,
.coverflow-slider.text_below_slide .swiper-nav:before{background:#fff;color:#3b464c;width:60px;height:60px;line-height:60px;text-align:center;border-radius:30px;font-size:26px}.extras-slider{padding-bottom:40px !important}.extras-slider
.group_box{background:#cadfeb;position:absolute;right:0;bottom:0;padding:10px
15px 20px;text-align:center;max-width:430px;font-size:28px;color:#182a31;font-family:'MetaWeb',serif;font-style:italic}.extras-slider .group_box
a{text-decoration:none;display:table;margin:10px
auto 0;font-family:MetaWeb-cnd;text-transform:uppercase;color:#f00;font-size:18px;font-weight:bold}.extras-slider
.controls_wrapper{position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:210px;z-index:1}.extras-slider .swiper-prev,
.extras-slider .swiper-next{background:none}.extras-slider .swiper-prev:before,
.extras-slider .swiper-next:before{color:#182a31;width:30px}.extras-slider
.icon_box{width:135px;display:block;padding:30px
25px 15px;margin:0
auto;-webkit-transform:scale(0.7);transform:scale(0.7);position:relative;top:0}.extras-slider .swiper-slide:not(.swiper-slide-active) .icon_box{padding-bottom:0;top:10px}.extras-slider .swiper-slide:not(.swiper-slide-active){margin-top:30px}.extras-slider
.price_box{position:absolute;top:0;right:-12px;width:70px;height:70px;line-height:70px;text-align:center;color:#fff;font-family:MetaWeb-cnd;font-size:20px;letter-spacing:-0.015em;z-index:1}.price_box
sup{top:-0.3em}.extras-slider .price_box
i{color:#f00;display:inline-blcok;font-size:70px;position:absolute;top:0;left:0;z-index:-1;width:70px}.extras-slider .swiper-slide-active
.icon_box{width:150px;-webkit-transform:scale(1);transform:scale(1);padding-bottom:12px}.extras-slider .swiper-slide-active
.price_box{display:none}.extras-slider
.extras_title{color:#182a31;text-align:center;padding:0
7px;line-height:1.3}.extras-slider .swiper-slide-active
.extras_title{color:#182a31;font-family:metaweb;font-weight:bold}.extras-slider
.extras_info{text-align:center;color:#c00;font-size:12pt;line-height:20px;margin:15px
-40px 0;display:none;font-family:metaweb}.extras-slider
.price_box_big{color:#f00;text-align:center;font-family:MetaWeb-cnd;font-size:30pt;display:none;font-weight:bold;margin:25px
-40px 0;line-height:1}.extras-slider .price_box_big:not(.EUR){font-size:24pt}.extras-slider
.price_box_big.price_box_smaller{font-size:25pt}.extras-slider .price_box_big
sup{top:-0.4em;font-size:65%}.extras-slider .price_box_big
span{color:#c00;font-size:14pt;vertical-align:baseline;font-family:metaweb;margin-left:10px;position:relative;margin-top:15px;display:block}.extras-slider .swiper-slide-active .extras_info,
.extras-slider .swiper-slide-active
.price_box_big{display:block}.price_box_big.promo_price{margin:25px
-45px 0}.price_box_big.promo_price>div:not([class*="online_promo_info"]){float:left;width:50%}.price_box_big.promo_price>div.price_regular{color:#fff;position:relative;font-size:20pt;margin-bottom:3px}.price_box_big.promo_price>div.price_regular+div{font-size:20pt;margin-bottom:3px}.price_box_big.promo_price>div.price_regular:after{position:absolute;content:"";width:90%;height:3px;background-color:#f00;top:55%;left:7%;transform:rotate(-20deg)}.extras-slider .promo_price>span{clear:both;margin-top:0;padding-top:15px}.online_promo_info{clear:both;background-color:#f00;color:#fff;text-align:center;font-weight:bold;font-size:16px;line-height:21px;padding:2px
16px 5px;margin:10px
auto 17px;position:relative;display:table;transform:translateY(17px)}.online_promo_info:after{position:absolute;bottom:100%;left:50%;margin-left:-8px;content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #f00 transparent}.extras-slider
.extras_info{margin-top:5px}.action_banner .swiper-prev{left:-7px;border-radius:50%;transform:scale(.65)}.action_banner .swiper-next{right:-7px;border-radius:50%;transform:scale(.65)}.input-helper:before,
.input-helper:after,
.checkbox label:before,
.radio label:before,.radio-inline:before,.checkbox-inline:before{-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:250ms;transition-duration:250ms}.checkbox,.radio{padding-top:0 !important;margin-bottom:1rem}.checkbox label,
.radio
label{display:table;font-size:17px;line-height:25px;padding-top:3px;padding:3px
0 2px 45px;margin:0;cursor:pointer;position:relative}.radio label a,
.checkbox label
a{color:#f00}.checkbox input,
.radio
input{top:0;left:0;margin-left:0 !important;z-index:1;cursor:pointer;opacity:0;filter:alpha(opacity=0);margin-top:0;position:absolute}.checkbox .input-helper:before,
.radio .input-helper:before,
.checkbox .input-helper:after,
.radio .input-helper:after{position:absolute;content:""}.checkbox .input-helper:before,
.radio .input-helper:before{left:0;border:1px
solid #aaa;background-color:#fff}.checkbox.disabled,.radio.disabled{opacity:0.6;filter:alpha(opacity=60)}.checkbox
input{width:0px;height:0px;opacity:0;position:absolute}.checkbox input:checked+.input-helper:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.checkbox .input-helper:before{top:0;width:30px;height:30px;border-radius:0}.checkbox .input-helper:after{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);content:'\f00c';font-family:'FontAwesome';position:absolute;font-size:22px;left:0;top:2px;color:#A6D81C;font-weight:bold;width:25px;height:25px;text-align:center;line-height:25px}.radio
input{width:19px;height:19px}.radio input:checked+.input-helper:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.radio .input-helper:before{top:0;width:30px;height:30px;border-radius:50%}.radio .input-helper:after{width:16px;height:16px;background:#A6D81C;border-radius:50%;top:7px;left:7px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.checkbox-inline,.radio-inline{vertical-align:top;margin-top:0;padding-left:25px}.checkbox-light .input-helper:before,
.radio-light .input-helper:before{border-color:#fff}.checkbox-light input:checked+.input-helper:before{border-color:#fff;background-color:#fff}.checkbox-light input:checked+.input-helper:after{color:#333}.float_label_box{display:block;position:relative;background:#f4f4f4;border:1px
solid #aaa}.float_label{position:absolute;top:0;left:0;width:100%;height:100%;line-height:45px;font-weight:normal;padding:0
15px;transition:transform .2s;z-index:1;font-size:17px}#page_content .float_label_box input,
#guest_data_form_box .float_label_box input,
#guest_profile_box .float_label_box
input{position:relative;z-index:2;background-color:transparent;width:100%;height:45px;border:none;font-size:20px;line-height:45px;padding:10px
15px 0;text-align:left;font-weight:normal;display:block}#guest_profile_box{padding-bottom:50px}#reservationForm{display:block !important;width:100%}#reservationForm h1:not(.section_title){margin-top:1rem;color:#f00;font-size:14pt;text-align:center}#reservationForm
h1.section_title{text-transform:initial;margin:0
0 30px;font-weight:bold;font-size:20pt}#page_content .float_label_box input.active:invalid,
#guest_data_form_box .float_label_box input.active:invalid,
#guest_profile_box .float_label_box input.active:invalid{box-shadow:0 0 0 1px red;color:red}#page_content .was-validated .float_label_box input:invalid~.float_label{color:red}.input-ok,.input-error{font-size:1.1rem;color:#c0df14;position:absolute;top:0;right:10px;display:none;z-index:1}.input-error{color:#B6232A;line-height:45px}.input-ok .fa-check:before{position:relative;right:-4px;top:-1px;font-size:1.4em}.input-ok
i{line-height:45px}.float_label_box input.active+.float_label,
.float_label_box input.active:valid+.float_label,
.float_label_box input:focus+.float_label{transform:translate(-10%, -14px) scale(.8);color:#aaa}.float_label_box.error .input-error,
.float_label_box input.active[readonly]~.input-ok,
.float_label_box input.active:valid~.input-ok,
.float_label_box input:invalid~.input-error{display:block}.float_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;transition:opacity .2s;z-index:0}.float_label_box input.active~.float_overlay,
.float_label_box input:focus~.float_overlay,
.float_label_box input.active:valid~.float_overlay{opacity:1}.checkbox.alt_checkbox{min-height:30px;display:table}.float_label_box+.alt_checkbox,.alt_checkbox+.alt_checkbox{margin-top:25px}.checkbox.alt_checkbox
label{padding-left:43px;font-size:15px;line-height:23px}.checkbox.alt_checkbox
input{width:30px;height:30px}.checkbox.alt_checkbox .input-helper:before{width:30px;height:30px;background:#f4f4f4;border:1px
solid #aaa}.checkbox.alt_checkbox .input-helper:after{color:#A6D81C;width:28px;height:28px;line-height:28px;text-align:center;font-size:22px;background:#fff;top:1px;left:1px;text-align:left}#required-box{display:none}.was-validated #required-box{display:block}#group_booking input:not([type="checkbox"]):not([class*="width_70"]),
#group_booking
select{text-align:center;border:none;line-height:30px;height:30px;width:100%;padding:0;background:#fff}#group_booking select
option{padding:5px
0 5px 5px}#group_booking section input:not([type="checkbox"]),
#group_inquiry input:not([type="checkbox"]){border:2px
solid #98c1d5;padding-left:15px;padding-right:15px;text-align:left;height:34px}#group_booking
textarea{width:100%;border:2px
solid #98c1d5;resize:none;padding:5px
15px}#group_booking .inquiry_wrap input[type="text"]{text-align:left;padding-left:10px}.number-picker,.date-picker{position:relative;background-color:#fff}.number-picker input,
.date-picker
input{padding-right:25px !important;z-index:1;position:relative;background:transparent !important}.number-picker
input{text-align:center !important;padding-left:25px !important}.number-picker:before,.number-picker:after,.date-picker:before{position:absolute;content:"\f073";font-family:FontAwesome;height:30px;line-height:30px;top:0;right:12px;font-size:16px;z-index:0}.number-picker:before{content:"\e872";font-family:fontello;display:none}.number-picker:after{content:"\e873";font-family:fontello;left:12px;right:auto;display:none}section
textarea{width:100%;border:1px
solid #aaa;resize:none;padding:10px
15px;font-size:17px;line-height:25px;min-height:173px;background:#f4f4f4;transition:background .2s}section textarea[rows="4"]{height:236px}section textarea:focus{background:#fff}.form-group:after{content:'';display:block;clear:both}.date-picker.half{width:49%;float:left}.form-group .date-picker.half:first-child{margin-right:1%}.form-group .date-picker.half:last-child{margin-left:1%}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#333 !important;opacity:1 !important}textarea::-moz-placeholder,input::-moz-placeholder{color:#333 !important;opacity:1 !important}section .bootstrap-select{width:100% !important;border:1px
solid #aaa;background:#f4f4f4}section .bootstrap-select .m-select:before{font-size:20px;top:-1px;right:0;width:47px;height:50px;text-align:center;line-height:50px}section .bootstrap-select .m-select{height:45px;padding:0
50px 0 15px;line-height:45px;font-size:17px}section .bootstrap-select>.dropdown-menu{margin-top:0;border:none;box-shadow:0 0 0 1px #aaa;padding-top:0}section .bootstrap-select>.dropdown-toggle.bs-placeholder{color:#212529 !important}section .bootstrap-select .dropdown-toggle:after{display:none}[id="c2022"]{text-align:center}[id="c2022"] a{margin-top:15px !important}#address-form-box,.contact-form{padding:0
15px}#address-form-box
h3{font-weight:bold;text-align:left;font-size:14pt;margin-top:30px;margin-bottom:1.5rem}.address-form .choose-team,
.address-result
.address{display:none}.address-result .address
a{color:#f00}.address-result
ul{list-style:none;padding:0}.address-result>div.address,
.address-result ul:last-of-type{}.meininger-plugin-contactform .text-success,
.meininger-plugin-contactform .text-danger{color:#fff !important;font-size:19px}section[data-link-id="c39668"] .meininger-plugin-blog>div{display:none}section[data-link-id="c39668"] .meininger-plugin-blog>div[data-header="all"]{display:block}.banner-2020 .form-row{align-items:center;justify-content:center}.action_banner .swiper-pagination{display:none}.banner-box{margin-top:5px;margin-bottom:5px;text-decoration:none !important}.swiper-slide.banner-box:first-child:last-child{margin:0
auto;max-width:650px}.banner-box
img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover;object-position:center;";z-index:0;transition:transform .5s ease, opacity .5s ease;transform:scale(1)}.banner-box:hover
img{transform:scale(1.3);transition-duration:1.5s;opacity: .55}.banner-box.bg-dark
img{opacity: .55}.banner-box.bg-dark img.opacity-5{opacity:1}.banner-box .embed-responsive-item{color:#fff;text-align:center}.banner-box.banner-box-no-link.position-relative.bg-dark:not(.flip-box) .flip-perspective{color:#fff}.banner-box
.banner_header{font-size:28pt;line-height:1.2;margin-top:auto;padding-top:1rem;text-decoration:none !important}.banner-box
p{font-size:14pt;max-width:960px}.banner-box .banner_header
br{display:none}.banner-box
.banner_text{margin-top:1.5rem;text-transform:lowercase}.banner-box .banner_text
*{margin:0}.banner-box
.btn{margin:auto auto 1rem}.banner-box-not-link
.banner_header{margin-top:0 !important}.banner-box-not-link
p{margin-bottom:0 !important}.flip-perspective{perspective-origin:center;perspective:1000px;transform-style:preserve-3d}.flip-box
img{opacity:1 !important;transition:transform 1.25s ease-in-out}.flip-box .flip-perspective>div{color:#182A31;background-color:rgba(227,241,246,.8);transition-delay:0;transition:transform .75s ease, opacity .75s ease-out;-webkit-transition:transform .75s ease, opacity .75s ease-out;opacity:0;transform:scale(0) rotateX(180deg) translateZ(0);transform:scale(0) rotateX(180deg) translate3d(0,0,0);-webkit-transform:scale(0) rotateX(180deg) translateZ(0);-webkit-transform:scale(0) rotateX(180deg) translate3d(0,0,0);will-change:transform, opacity;transform-origin:center;text-align:center}.flip-box.fliped
img{transform:none !important}.flip-box.fliped .flip-perspective > div,
.flip-box:hover .flip-perspective>div{transition-delay: .5s;transform:scale(1) rotateX(0deg) translateZ(0);transform:scale(1) rotateX(0deg) translate3d(0,0,0);-webkit-transform:scale(1) rotateX(0deg) translateZ(0);-webkit-transform:scale(1) rotateX(0deg) translate3d(0,0,0);opacity:1}.flip-btn-box{margin-left:-15px;margin-right:-15px}.checklist{text-align:left !important;margin-bottom:0;padding:1.5rem 1rem 0;list-style:none;font-size:16pt}.checklist
li{margin-bottom:1.5rem;font-weight:bold;line-height:1}.checklist.dynamic{padding-left:0;font-size:14pt}.checklist.dynamic
li{font-weight:normal}.checklist.dynamic
i.fa{font-size:20px;margin-right:15px}.checklist.dynamic.facilities .col-1{padding-right:0;line-height:1.3}.checklist.dynamic.facilities .col-11{line-height:1.3}.checklist.dynamic.facilities
i.fa{font-size:20px;margin-right:0px}.checklist.dynamic.facilities
li{margin-bottom:0}.meininger_photoheadertext .image
a{display:block;color:#fff;position:relative;margin-bottom:2rem;background-color:#182A31}.meininger_photoheadertext>.image>.embed-responsive:before{display:none !important}.meininger_photoheadertext>.image>.embed-responsive>.embed-responsive-item{position:static}.meininger_photoheadertext>.image>.embed-responsive>.embed-responsive-item>h3{text-align:left;font-weight:bold;font-size:18pt;margin-top: .75rem;line-height:1.1;margin-bottom:1.5rem;text-transform:uppercase}.meininger_photoheadertext > .image > .embed-responsive > .embed-responsive-item > h3
small{font-weight:normal;line-height:1;font-size:11pt}.meininger_photoheadertext.zoom_plus_img .image
a{overflow:hidden;cursor:pointer}.meininger_photoheadertext .image a
img{transition:transform .5s ease, opacity .5s ease;transform:scale(1)}.meininger_photoheadertext .image
img{opacity: .55}.meininger_photoheadertext .image a:hover
img{transform:scale(1.3);transition-duration:1.5s;opacity: .7}.meininger_photoheadertext .image a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background:rgba(24,42,49,0.3)}.meininger_photoheadertext .image a
h3{position:absolute;top:50%;width:100%;text-align:center;margin:0;transform:translateY(-50%);padding:0
15px}#instagram{margin:0
-7px 0 0}.instagram-post-box{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;width:100%;padding-right:7px;padding-bottom:7px}.instagram-post{display:block;position:relative}.instagram-post:after{display:block;content:"";padding-top:100%}.instagram-post a.c-white{color:#fff !important;text-decoration:none !important}.instagram-post>img,.instagram-post-content{position:absolute;top:0;left:0;width:100%;height:100%}.instagram-post
img{object-fit:cover;object-position:center}.instagram-post-content{background:rgba(0,0,0,0.35);background:-ms-linear-gradient(top, rgba(0,0,0,0) 5%, rgba(0,0,0,0.25) 45%, rgba(0,0,0,0.75) 95%);background:linear-gradient(to bottom, rgba(0,0,0,0) 5%, rgba(0,0,0,0.25) 45%, rgba(0,0,0,0.75) 95%);color:#fff;font-weight:normal;padding:14px;line-height:1.2;opacity:0;transition:opacity .3s ease-in-out;hyphens:auto}.instagram-post:hover .instagram-post-content,
.instagram-post:focus .instagram-post-content{opacity:1}#instagram+a{display:table;margin:25px
auto 0}#instagram + a
i{margin-left:5px}#latest_blogs{position:relative}#getyourguide .swiper-nav,
#latest_blogs .swiper-nav{position:absolute;z-index:1;top:-30px;margin-top:calc((100%/1.778)/2);left:15px}#getyourguide .swiper-nav{top:0}#getyourguide .swiper-nav.ion-chevron-right,
#latest_blogs .swiper-nav.ion-chevron-right{left:auto;right:15px}#latest_blogs
img{object-fit:cover;object-position:center}a[data-lightbox]:not([class="hotel_list_img"]){position:relative;display:block}a[data-lightbox]:not([class="hotel_list_img"]):after,a[data-lightbox]:not([class="hotel_list_img"]):before{right:0 !important}a[data-lightbox]:not([class="hotel_list_img"]):before{background:transparent;width:0;height:0;left:auto}a[data-lightbox]+a[data-lightbox]{position:absolute;visibility:hidden}a[data-lightbox]:after,
#hotel_info_list .hotel_list_img:after{position:absolute;content:"+";display:block;color:#fff;top:0;right:15px;z-index:2;font-size:36px;width:30px;height:30px;line-height:30px;text-align:center}a[data-lightbox]:before,
#hotel_info_list .hotel_list_img:before{top:0;right:15px;position:absolute;content:"";display:block;width:0;height:0;border-style:solid;border-width:0 50px 50px 0;border-color:transparent #3b464c transparent transparent;z-index:1}[data-lightbox],.zoomify{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.zoomify.zoomed{cursor:-webkit-zoom-out;cursor:zoom-out;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;position:relative;z-index:1501}.zoomify-shadow{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;z-index:1500;background:rgba(0,0,0,.4);opacity:0}.zoomify-shadow.zoomed{opacity:1;cursor:pointer;cursor:-webkit-zoom-out;cursor:zoom-out}.zoom_tour{position:relative;margin-top:5px}.zoom_tour
img{max-width:9999px;width:100%}.zoom_list{margin:0;padding:0;list-style:none;display:block}.zoom_list
li{position:absolute;border: .25vw solid #fff;width:10%;height:auto;top:0;left:0;cursor:pointer;border-radius:50%;width:7% !important;height:auto !important;max-width:96px;min-width:36px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.zoom_list li:before{content:"";display:block;padding-top:100%;border-radius:50%}.zoom_list li:after{content:"";display:block;background-color:#fff;border-radius:50%;position:absolute;width:calc(100% + .5vw);height:calc(100% + .5vw);top:-.25vw;left:-.25vw;transition:transform .3s ease-in}.zoom_list li:hover:after,
.zoom_list li.open:after{transform:scale(.6)}.zoom_list li
img{width:100%;max-width:100%;height:auto !important;opacity:0;-webkit-transition:opacity .35s linear;transition:opacity .35s linear}.zoom_list li .visible
img{opacity:1}.zoom_text{position:fixed;z-index:2000;bottom:50px;left:50%;transform:translateX(-50%);color:#fff;font-size:36px;background:rgba(0,0,0,0.5);line-height:1.15;padding:8px
25px 5px}.room_zoom_title{position:absolute;font-size:28pt;font-weight:normal;line-height:1.3;color:#fff;bottom:5vh;padding: .75rem 2rem 1.25rem 2.5rem;background-color:rgba(24,42,49,.9)}.room_zoom{height:100%}.room_zoom
*{display:none}.room_zoom_popup{background:rgb(24,42,49);padding:20px;color:#fff;z-index:3;width:100%;max-width:320px;min-width:320px;position:absolute;left:50%;bottom:85%;transform:translate(-50%, 0) scale(0);transition:transform .3s ease-in-out, opacity .2s ease-in;will-change:transform,opacity;opacity:0}.room_zoom_popup:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:1.75vw 1.5vw 0 1.5vw;border-color:rgb(24,42,49) transparent transparent transparent;position:absolute;top:100%;left:50%;margin-left:-1.5vw}.room_zoom_area:hover .room_zoom_popup,
.room_zoom_area.open
.room_zoom_popup{transform:translate(-50%, 0) scale(1);opacity:1}.room_zoom_area.left:hover .room_zoom_popup,
.room_zoom_area.open.left
.room_zoom_popup{transform:translate(-80%, 0) scale(1)}.room_zoom_area.left .room_zoom_popup:after{left:80%}.room_zoom_area.right:hover .room_zoom_popup,
.room_zoom_area.open.right
.room_zoom_popup{transform:translate(-20%, 0) scale(1)}.room_zoom_area.right .room_zoom_popup:after{left:20%}.room_zoom_popup
i{display:none;position:absolute;top:0;right:0;width:35px;height:35px;text-align:center;line-height:35px;font-size:35px;cursor:pointer}.room_zoom_popup
h3{margin-bottom:15px;font-size:16pt;text-align:left;font-weight:bold;color:#fff}.room_zoom_popup
p{margin-bottom:0}.ajax-loader{display:table;margin:0
auto}#getyourguide > div:first-child .tour_box>div:first-child{position:relative}#getyourguide > div:first-child .tour_box > div:first-child:after,
#confirmation_get_your_guide_div > div:first-child .tour_box>div:first-child:after{display:block;content:"";width:64px;height:56px;position:absolute;top:15px;left:0px;background-image:url(/fileadmin/template/img/getyourguide-logo-new.jpg)}.tour_box{background:#fff;position:relative;margin-bottom:10px}.tour_box
.title{text-transform:initial;min-height:72px;margin:0;font-size:17px;line-height:22px;line-height:120%;padding-bottom:10px;font-weight:bold}.tour_box
.border{height:auto !important;padding-bottom:25px;padding:15px
15px 10px;margin-bottom:5x;font-size:15px;line-height:20px;border:none !important;border-bottom:3px solid rgba(211, 200, 173, 0.5) !important}.tour_box .border>div{display:inline-block;margin-top:10px}.tour_box
.rating{position:relative;font-family:arial;font-size:12px;font-weight:bold;color:#333}.tour_box .stars_off, .tour_box
.stars_on{width:60px;height:12px;display:inline-block;background-image:url(/fileadmin/template/img/stars_off.png);background-repeat:no-repeat;margin-right:7px;vertical-align:top;margin-top:3px}.tour_box
p{color:#333;text-align:left}.tour_box
.border{border-bottom:3px solid rgba(211, 200, 173, 0.5)}.tour_box
.stars_on{position:absolute;top:0;left:0;display:block;background-image:url(/fileadmin/template/img/stars_on.png)}.tour_box
.price{float:right}.tour_box .price,.tour_box>a{font-size:17px;color:#4c943b;font-family:MetaWeb;font-weight:bold}.tour_box>a{display:table;margin:0
auto;padding-bottom:5px}.tour_box>a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.tour_box>a:focus,.tour_box>a:hover{text-decoration:underline}.well
ul{list-style:none;padding:0}.well
p{margin-bottom:0}[id*="faq_"] p{margin-bottom:0;padding-bottom:1.5rem}.faqs .ce-bodytext
p{text-align:center}.nav-pills .btn-sea-new.active{background-color:#182A31;color:#fff}.nav-pills .btn-sea-new:hover,
.nav-pills .btn-sea-new:focus{background-color:#f00;color:#fff}[data-link-id="c1957"] a{margin-top:-30px !important;margin-bottom:15px}.micro_icon_image .embed-responsive-4by3:before{padding:0}.micro_icon_image .embed-responsive-item{position:static}.micro_icon_image
img{max-width:64px;margin-bottom:1rem}.meininger_photoheadertext
a{color:#f00}#accordion_box
.panel{background:none;border:none;box-shadow:none}#accordion_box .panel-heading{background-color:transparent}#accordion_box .panel-title
a{display:block;color:#f00;padding:10px
0 5px;outline:none}#accordion_box .panel-title a:after{content:"\f078";font-family:'FontAwesome';float:right}#accordion_box .panel-title a[aria-expanded="true"]:after{content:"\f077"}#accordion_box .panel-title{font-weight:bold;text-align:left}#accordion_box .panel-body{padding-top:0;padding-bottom:0;border-top:0}.download-module .download-result{display:table;margin:0
auto;text-align:center;display:none}#hotel_stats_table{max-width:720px;margin:30px
auto;font-size:20px;font-weight:bold}#hotel_stats_table
thead{background:#fff}#hotel_stats_table
td.next{color:#f00}#hotel_stats_table th,
#hotel_stats_table
td{border-right:2px solid #fff;padding:2px
40px 2px 15px}#hotel_stats_table tbody
tr{background:#cadfeb;border-top:2px solid #fff}#hotel_stats_table tbody
tr.country{background:#182a31;color:#cadfeb;text-transform:uppercase}#hotel_stats_table tbody tr.spacer td:before{content:".";color:transparent}#hotel_stats_table tbody tr td:first-child{padding:0}#hotel_stats_table tbody tr td:nth-child(2){font-weight:normal;padding:2px
10px 2px 10px}#hotel_stats_table tbody
img{max-width:64px;margin-right:10px}.tab-content.slider-content{background-color:rgba(94,164,192,.8);position:absolute;bottom:2rem;left:0;width:95%;max-width:35%;min-width:320px}.tab-content.slider-content
*{color:#fff}.teaser-with-popup-modal{background-color:rgba(0,0,0,0.5)}.teaser-with-popup-modal
.close{top:10px;right:10px;width:20px}.teaser-with-popup-modal .modal-dialog{width:auto;max-width:740px}.teaser-with-popup-modal
h3{text-transform:uppercase;font-weight:bold;text-align:left;margin-bottom:30px}.teaser-with-popup-modal .modal-content{box-shadow:none;padding:50px
40px}.teaser-with-popup-modal .text p:last-child{margin-bottom:0}.teaser-with-popup-modal table
ul{padding-left:0;list-style:none;padding-right:35px}.teaser-with-popup-modal
table{margin-bottom:20px;width:100%}.teaser-with-popup-modal table
th{line-height:1.1;font-size:14pt}.teaser-with-popup-modal table ul
li{position:relative;font-size:17px;line-height:17px;padding-left:32px;font-family:'MetaWeb-Cnd';margin-top:12px}.teaser-with-popup-modal table ul li:before{position:absolute;content:"\f00c";font:normal normal normal 20px/1 FontAwesome;left:0;top:0}.mosaic-box p
a{color:#000;text-decoration:underline}.teaser-with-popup-modal{background-color:rgba(0,0,0,0.5)}.teaser-with-popup-modal
.close{top:10px;right:10px;width:20px;position:absolute}.teaser-with-popup-modal .modal-dialog{width:auto;max-width:740px}.teaser-with-popup-modal
h3{text-transform:uppercase;font-weight:bold;text-align:left;margin-bottom:30px}.teaser-with-popup-modal .modal-content{box-shadow:none;padding:50px
40px}.teaser-with-popup-modal .text p:last-child{margin-bottom:0}.teaser-with-popup-modal table
ul{padding-right:35px}.teaser-with-popup-modal
table{margin-bottom:20px;width:100%}.teaser-with-popup-modal table
th{line-height:1.1}.teaser-with-popup-modal table ul
li{position:relative;font-size:17px;line-height:17px;padding-left:32px;font-family:'MetaWeb-Cnd';margin-top:12px}.teaser-with-popup-modal table ul li:before{position:absolute;content:"\f00c";font:normal normal normal 20px/1 FontAwesome;left:0;top:0}#hotel_review_popup{z-index:9999 !important}#hotel_review_popup #trustreview-count{font-family:metaweb-cnd;font-size:22px;line-height:30px}#hotel_review_popup #trustreview-count
b{display:block;font-family:metaweb}#hotel_review_popup #trust_you_modal div>.col-sm-6:first-child{padding-right:30px}#hotel_review_popup #trust_you_modal div>.col-sm-6:last-child{padding-left:30px}#hotel_review_popup .score-type
p{font-family:'MetaWeb',serif;font-style:italic;font-size:20px;margin-bottom:2px}#hotel_review_popup .score-type+.score-type{padding-top:15px}#hotel_review_popup .score-type>div{display:flex}#hotel_review_popup .st-bar{background-color:rgb(228,242,247);width:100%;box-shadow:0 0 0 3px rgb(203,224,235) inset;position:relative}#hotel_review_popup .stb-precent{position:absolute;top:0;left:0;height:100%;background:#7cb342}#hotel_review_popup .st-score{font-weight:bold;padding-left:10px;float:right;font-size:20px;min-width:60px;text-align:right}#hotel_review_popup .st-score
span{color:#7cb342}#hotel_review_popup
#trustyou_reviews{padding:50px
15px 100px}#hotel_review_popup .single_trust_review
.trustscore_custom{height:auto}#hotel_review_popup .single_trust_review .trustscore_custom
.value{padding:20px
5px 0 0;font-size:36px}#hotel_review_popup .single_trust_review .trustscore_custom .value:after{display:none}#hotel_review_popup .single_trust_review .col-sm-3
p{font-family:'MetaWeb',serif;font-style:italic;font-size:30px;margin-bottom:12px}#hotel_review_popup .single_trust_review .col-sm-3
b{font-size:20px;margin-top:15px;display:block}#hotel_review_popup
.trust_review_box{background-color:rgb(228,242,247);padding:25px
25px 35px;position:relative}#hotel_review_popup .trust_review_box:before{position:absolute;content:"";right:100%;top:50px;display:inline-block;width:0;height:0;border-style:solid;border-width:20px 25px 20px 0;border-color:transparent rgb(228,242,247) transparent transparent}#hotel_review_popup .trust_review_box
b{text-transform:uppercase;font-size:20px;display:block;margin-bottom:17px}#hotel_review_popup .trust_review_box
p{margin:0;font-family:metaweb-cnd;line-height:20px}.hotel_star_rating{display:table;vertical-align:bottom;position:relative;margin:20px
auto 0;cursor:default}.hotel_star_rating
img{width:128px}.show-trustscore{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;text-indent:-9999px}.trustscore_custom
*{line-height:1em;box-sizing:border-box}.trustscore_custom{position:relative;font-size:14px}.trustscore_custom
.value{margin:0
5px 0 0;padding:10px
5px 0;font-weight:bold;font-size:38px;width:75px;height:74px;text-align:center;float:none;display:inline-block;vertical-align:top;position:relative;background:#7cb342;color:#fff}.trustscore_custom .value::after{position:absolute;top:100%;left:0;border-style:solid;border-width:6px;border-color:#7cb342 transparent transparent #7cb342;content:'';width:0;height:0;border-style:solid;border-width:17px 20px 0 0;border-color:#7cb342 transparent transparent transparent}.trustscore_custom .score-rating-container{display:inline-block;vertical-align:top}.trustscore_custom .score-wrapper{display:inline-block}.trustscore_custom
.badges{font-size:12px;float:left;min-width:25px;margin-left:3px;margin-top:-2px;display:none}.trustscore_custom .badges
i{margin-left:-1px;width:8px;height:8px;position:relative;display:inline-block}.trustscore_custom .badges i:after{position:absolute;top:100%;left:0;border-style:solid;border-width:2px 2px 1px 1px;border-color:#f06748 transparent transparent #f06748;content:''}.trustscore_custom .badges
i.neg{background-color:#f06748}.trustscore_custom .badges
i.neu{background-color:#ffa726}.trustscore_custom .badges i.neu:after{border-color:#ffa726 transparent transparent #ffa726}.trustscore_custom .badges
i.pos{background-color:#7cb342}.trustscore_custom .badges i.pos:after{border-color:#7cb342 transparent transparent #7cb342}.trustscore_custom
.score{margin:0
0 0 4px;font-size:34px;line-height:24px;float:left;text-transform:capitalize;font-weight:bold}.trustscore_custom .rating .rating-units{display:inline-block;width:160px;margin-top:3px;margin-left:-2px}.trustscore_custom .rating .rating-unit{float:left;width:14px;height:14px;margin:12px
5px 0;background-color:#ccc;border-radius:12px;position:relative}.trustscore_custom .rating .rating-unit.is-full{background-color:#7cb342}.trustscore_custom .rating .rating-unit.is-half:after{position:absolute;top:0;left:0;width:7px;height:14px;border-top-left-radius:7px;border-bottom-left-radius:7px;background:#7cb342;content:'';display:block}.trustscore_custom
.counter{margin-top:2px;color:#999;font-weight:500;font-size:16px;text-transform:capitalize;float:left;margin-left:0px;clear:both}#reviews_box>.row{padding-top:0;padding-bottom:0}#reviews_box>[class="row"]{display:none}#more_reviews{display:table;width:auto !important;margin:0
auto}.languageReviews,.reviews_rating_count{padding:15px;min-height:218px}.reviews_rating_count_title{font-weight:bold;text-transform:uppercase;font-size:16pt;text-align:left;margin-bottom:10px}.reviews_rating_count>[class*="rating"]{display:flex;align-items:center;margin-top:5px;position:relative}.reviews_rating_count .active  [class^="rating_value"]{color:#f00}#AllReviews .fa-circle,
#reviews_rating_count .fa-circle{color:#ccc;font-size:11px;width:11px;display:inline-block;vertical-align:middle;margin:0
3px}#reviews_rating_count .fa-circle{margin:0
4px}#AllReviews .fa-circle.is-full,
#reviews_rating_count .fa-circle.is-full{color:#7cb342}#reviews_rating_count
.progress{height:30px;margin:0
15px;overflow:hidden;background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px
solid #aaa}#reviews_rating_count
.progressbar{flex-grow:1}#reviews_rating_count .progress-bar{background-color:#7cb342}#reviews_rating_count [class*="rating_value"]{font-weight:bold;min-width:40px;line-height:30px}#AllReviews{padding-bottom:40px}#AllReviews>.row{padding-top:25px;padding-bottom:0}#AllReviews>.row+.row{padding-top:0}#AllReviews
.single_review{margin:0
!important;padding-bottom:10px}#AllReviews
.review_date{font-style:normal;line-height:1;margin-bottom: .25rem}#AllReviews
.review_hotel_name{font-style:normal;font-size:13px;margin-bottom:1px;margin-top:-1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#AllReviews
.overall_score{display:block;width:32px;height:32px;line-height:24px;font-weight:bold;color:#fff;background-color:#7cb342;font-size:18px;font-style:normal;text-align:center;margin-right:6px;position:relative}#AllReviews .overall_score:after{position:absolute;content:"";width:0;height:0;top:100%;left:0;border-style:solid;border-width:8px 10px 0 0;border-color:#7cb342 transparent transparent transparent}#AllReviews
.review_title{text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:bold;margin-bottom:1.5rem}#AllReviews .review_title:before{content:"\201C"}#AllReviews .review_title:after{content:"\201D"}#AllReviews
.guest_name{text-align:left;margin:0
0 3px;font-weight:bold}#AllReviews
.review_text{text-align:left;line-height:1.4;margin:0}#AllReviews .review_text
a{margin-left:5px;font-style:normal;white-space:nowrap;color:#f00}#AllReviews.one_row>div:last-child{display:none !important}#review-pagination .first,
#review-pagination .prev,
#review-pagination .next,
#review-pagination
.last{display:none !important}#review-pagination .active
a{-webkit-box-shadow:0 8px 0px -6px;box-shadow:0 8px 0px -6px}.languageReviews>.row{padding:0}#reviews_rating_count,#languageReviews{margin:45px
0 0}#reviews_rating_count
.checkbox{margin:0;height:30px}#languageReviews_title{font-weight:bold;text-transform:uppercase;font-size:16pt;text-align:left;margin-bottom:5px}#languageReviews .bootstrap-select{margin-bottom:15px;margin-top:0;width:100% !important;max-width:390px}#languageReviews .m-select{padding-bottom:0}#languageReviews .dropdown-item{padding-left:1rem !important;padding-right:1rem}#languageReviews .dropdown-item.active, #languageReviews .dropdown-item:active{background-color:#98c1d5;font-weight:bold}#languageReviews .dropdown-toggle:after{display:none}.languageReviews .row>div{margin:0}#languageReviews
.checkbox{margin:7px
0 0}#languageReviews .checkbox
label{display:inline-block;position:relative;vertical-align:middle;margin-left:10px}#languageReviews .checkbox label
span{font-weight:bold;text-transform:uppercase}#languageReviews .checkbox label input:checked~span{color:#f00}#review-pagination{margin:0
auto;display:table;color:#f00;font-weight:bold;font-size:20px;line-height:20px;text-transform:uppercase}#review-pagination:before{display:inline;content:attr(title);vertical-align:baseline;margin-right:5px}#review-pagination.pagination>li{display:inline-block;vertical-align:baseline;border-right:2px solid #f00}#review-pagination.pagination>li>a{background:none;color:#f00;padding:0;font-size:20px;border:none;display:block;padding:0
7px;line-height:20px;padding-bottom:3px}#review-pagination .page-item{position:relative}#review-pagination .page-item.active:nth-last-child(3){border:none}#review-pagination .page-item:nth-child(6):after{content:"...";margin-left:5px;position:absolute;bottom:0;left:100%}#group_booking
.section_subtitle{margin-top:25px}#group_booking .additional-cities, #group_booking .additional-cities
.city{display:none}.stepwizard{width:100%;position:relative}.stepwizard>i{position:absolute;color:#f00;font-size:48px;display:block;width:40px;height:40px;line-height:40px;text-align:center;background:#fff;z-index:1;top:50%;margin-top:-22px;left:0}.stepwizard>i+i{left:auto;right:0}.stepwizard-row{display:table;margin:15px
auto 0}.stepwizard-row:before{left:0;top:50%;position:absolute;content:" ";width:100%;height:3px;margin-top:-2px;background-color:#f00;z-index:0}.stepwizard-step{display:inline-block;text-align:center;position:relative;text-transform:uppercase}.stepwizard-step+.stepwizard-step{margin-left:15px}.stepwizard-step
a{font-weight:bold;border:1px
solid #f00 !important;background-color:#f00;color:#fff;border-radius:0;opacity:1 !important}.stepwizard-step a:hover,
.stepwizard-step a:focus,
.stepwizard-step a:active{background-color:#f00;color:#fff}.stepwizard-step a[disabled]{background-color:#fff !important;color:#f00 !important;pointer-events:none}.stepwizard-step
span{margin:0
15px;font-weight:normal;font-size:11pt;line-height:20px}.setup-content-col{background-color:#cadfeb;padding:20px
15px}#group_booking
label{font-weight:normal;font-size:15px;line-height:1.15;min-height:42px}#group_booking #step-2
label{padding-top:3px}#group_booking .checkbox
label{text-align:left}.setup-content-header{min-height:82px;margin-bottom:0;padding-bottom:15px}.setup-content-header
h3{text-transform:uppercase}#group_booking .setup-content-col
h3{font-size:20px;text-align:left;font-weight:bold}#group_booking .setup-content-col h3+p{font-size:15px;line-height:1;padding-top:10px;margin-bottom:0px;padding-bottom:20px}#group_booking .form-horizontal>p{line-height:1;font-size:15px;margin-bottom:11px}#group_booking .form-horizontal > p
b{margin-top:3px;display:inline-block}#group_booking .form-horizontal > p
span{margin-left:5px}#group_booking .form-horizontal>p:last-child{margin-bottom:0}#group_booking
input{box-shadow:none !important;font-family:MetaWeb}#group_booking input[type="number"]{-moz-appearance:textfield}#group_booking input::-webkit-outer-spin-button,
#group_booking input::-webkit-inner-spin-button{-webkit-appearance:none}#group_booking input:focus::-webkit-input-placeholder{color:#fff !important}#group_booking input:focus:-moz-placeholder{color:#fff !important}#group_booking input:focus::-moz-placeholder{color:#fff !important}#group_booking input:focus:-ms-input-placeholder{color:#fff !important}.error .bootstrap-select .dropdown-toggle, .has-error .bootstrap-select .dropdown-toggle, .has-error
input{border-color:#f00 !important}.has-error .control-label{color:#f00}.number-picker
button{position:absolute;border:none !important;background:transparent;top:0;display:block;width:30px;height:30px !important;z-index:1;font-family:FontAwesome !important;padding:0
!important}button[data-action="subtract"]{left:0}button[data-action="add"]{right:0}#group_inquiry{font-size:15px}#group_inquiry_iframe{max-width:625px;margin-left:auto;margin-right:auto;font-size:15px}#group_inquiry_iframe+#group_inquiry{display:none}#group_inquiry_iframe{border:none;height:1325px}#group_inquiry>div{padding:0}#group_inquiry textarea,
#group_inquiry
input{border-color:transparent !important}#group_inquiry
h2{text-transform:uppercase;font-weight:bold;font-size:20px;text-align:center;padding-top:25px;padding-bottom:10px}#group_inquiry
h4{background:#c00;color:#fff;text-transform:uppercase;font-weight:bold;padding:5px
24px;line-height:1;text-align:left;font-size:17px;margin-bottom:10px}#group_inquiry
.inquiry_wrap{padding:15px
25px 20px 25px}#group_inquiry .checkbox
label{padding-top:3px}.inquiry_wrap>p{line-height:1.25;margin-bottom:10px}.inquiry_wrap p.c-red{color:#c00}.inquiry_wrap
label{text-align:left !important;min-height:1px !important}[data-required]:after{position:absolute;top:0;right:3px;content:"*"}#group_inquiry [data-required]:after{display:none}.inquiry_wrap .border-bottom{border-bottom:1px dotted #000;padding-bottom:5px;margin-bottom:30px}#agb_link{margin-bottom:10px;display:table}#agb_link+h4{margin-bottom:0}#group_inquiry
table{width:100%}#group_inquiry thead
th{background:#ccc;padding:0px
5px;color:#fff;text-transform:uppercase}#group_inquiry tbody
td{padding:3px
5px;line-height:1.15;font-size:14px;vertical-align:top}#group_inquiry thead th:first-child,
#group_inquiry tbody td:first-child{padding-left:24px}#group_inquiry thead th:last-child,
#group_inquiry tbody td:last-child{text-align:right;padding-right:24px}.group_form_error{display:none;font-weight:bold;text-align:right;clear:both;color:#f00}#group_form_input_error{margin-top:-15px}.nextBtn.disabled{opacity:.25 !important;pointer-events:none}.dummy_box label:before{content:".";color:transparent}.dummy_box>div{min-height:34px}#group-data-box{background:#fff}#group-data-box
img{max-width:150px;display:table;margin:1rem auto 2rem}#group-data-box h3,
#group-data-box h3+p{text-align:center !important}#group_booking #group-data-box.form-horizontal
p{margin-bottom:5px}#group-data-box
hr{background:#333;height:1px;box-shadow:none}[data-optional] input[disabled]{opacity: .5}#food_check{width:100%;border-collapse:collapse;margin-top:-15px;margin-bottom:-30px}#food_check
th{text-align:center}#food_check td,
#food_check
th{padding:0
7px 7px 0}#food_check [scope="row"]{text-align:right;font-size:13px;line-height:15px;padding-right:10px}#food_check
td{vertical-align:middle}#food_check input[disabled]{opacity: .5}#meals_info
p{line-height:1;font-size:15px}#group_booking .bootstrap-select{margin-bottom:15px;margin-top:0;width:100% !important;margin-bottom: .5rem}#group_booking .m-select{border:2px
solid #cadfeb;border-left-color:transparent;border-right-color:transparent;padding-bottom:0;background:#fff}#group_booking .m-select:before{top:2px}#group_booking .dropdown-item{padding-left:1rem !important;padding-right:1rem}#group_booking .dropdown-item.active, #group_booking .dropdown-item:active{background-color:#98c1d5;font-weight:bold}#group_booking .dropdown-toggle:after{display:none}#group_booking
.checkbox{position:relative}#group_booking .small-notice{font-size:11pt;line-height:1.2;margin-bottom: .5rem}.contact-message,.error_text,.success_text{display:none;padding:15px;clear:both}.bg-danger{background-color:#f2dede}.news
.clear{clear:both}.news .nav
ul{float:left;display:inline;margin:0}.news .nav
li{float:left}.news .nav
a{float:left;display:block}.news .nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}.news .article
.row{padding:0;margin:0
-15px !important;clear:both}.news
.article{padding:20px;margin-bottom:25px}.news
.job_offer{padding:0}.news .job_offer > .full-text,
.news .job_offer>.short_text{background-color:#e3f1f7}.news .job_offer > .short_text
h3{text-transform:uppercase;margin-top:20px}.news .article:last-child{margin:0}.news .article:after{content:".";display:block;height:0;clear:both;visibility:hidden}.news .article .full-text .news-img-wrap{float:left;width:auto;margin:0
15px 9px 0}.news .article .full-text{display:none}.news.news-single .article .full-text{display:block;margin-bottom:3rem}.news-single
.back{font-weight:bold;font-size:1.2em;margin-top:20px;display:block;text-align:center;text-transform:uppercase}.news .single .article .full-text{display:block}.news .article
.close_article{display:none;font-size:30px;margin-bottom:15px;color:#000}.news .article.full_article
.close_article{display:block;float:right;clear:both}.news .article .full-text
.get_pdf_file{display:table;white-space:inherit;cursor:pointer !important}.news .article .full-text
.header{margin-top:20px}.news .article .full-text .get_pdf_file img, .news .article .full-text .get_pdf_file
span{display:table-cell;vertical-align:middle}.news .article .full-text .get_pdf_file
img{max-width:50px}.news .article .full-text .get_pdf_file
span{font-weight:bold;padding-top:15px;padding-left:10px;line-height:1}.news .article .full-text .get_pdf_file span
small{color:gray;font-weight:normal}.news .job-list-view .job-cat{font-size:22px}.news .article
a.more{margin-top:40px}.news .article
.less{float:right;margin-top:30px;text-transform:uppercase;font-weight:bold}.news .article .news-img-wrap{margin:0}.news .article .news-img-wrap
a{display:block}.news .article .news-img-wrap
a.btn{position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.news .article .news-img-box
img{width:100%;object-fit:cover}.news .article.full_article .news-img-wrap a.btn,
.news .article.full_article .full-text{display:block}.news .article.full_article .row .news-img-wrap,
.news .article.full_article .col-sm-8{width:100%}.news .article.full_article .col-sm-8{margin-top:30px}.news .article.full_article  .teaser-text{display:none}.news .article.full_article h3,
.news .article.full_article .news-list-date{text-align:center}.news .article .col-sm-8{margin:5px
0 0}.news .article .teaser-text
p{margin:0}.news .article
h3{margin-bottom:20px !important;font-size:24pt;line-height:1.4}.job-list-view .news-list-date{font-size:13pt !important}.job-list-view
ul{padding-left:1.35rem}.news .article .job-description
h3{font-size:18pt}.news .article
h1{text-align:left}.news .article h3
a{color:#000}.news .article h1
a{text-align:left;font-size:24px;color:#000;font-weight:bold;margin-bottom:5px}.news .article .news-list-date{font-family:metaweb;font-weight:bold;letter-spacing:1px;margin-bottom:25px;display:block;font-size:12pt}.news
.footer{clear:both;padding:10px
0 0 0;border-top:1px solid #eee;margin-top:15px;color:#888}.news .footer
p{line-height:1em}.news .footer
span{display:inline-block;padding-right:8px;margin-right:8px;border-right:1px solid #ddd}.news .footer span:last-child{border-right:0}.news .footer .news-category
a{text-transform:uppercase}.news .no-news-found{color:#DB0202;font-style:italic}.news-list-view{padding-bottom:50px}.news .news-list-view .page-navigation:first-child{display:none}.news .news-list-view .page-navigation{position:relative;margin-top:40px}.news .news-list-view .page-navigation
p{float:none;display:table;margin:0
auto}.news .news-list-view .page-navigation
ul{float:none;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:200px;display:flex;justify-content:space-between;margin-bottom:0}.news .news-list-view .page-navigation ul li:not(.previous):not(.next){display:none}.news .news-list-view .page-navigation ul
li{position:relative}.news .news-list-view .page-navigation ul li
a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;z-index:1}.news .news-list-view .page-navigation ul li.previous:before,
.news .news-list-view .page-navigation ul li.next:after{font-family:"fontello";content:"\e81a";width:28px;height:28px;display:block;line-height:28px;text-align:center;font-size:26px;margin-top:2px;z-index:0}.news .news-list-view .page-navigation ul
li.next{margin-left:auto}.news .news-list-view .page-navigation ul li.next:after{content:"\e81b"}.news-category-view ul
li{padding:5px
8px}.news-category-view ul li
li{padding:2px
8px 2px 12px}.news-category-view>ul>li:nth-child(even){background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee}.news-category-view .category-desc{padding-left:10px;margin-left:10px;border-left:1px solid #ddd}#news-slider
a{color:inherit}.news-single
.footer{margin-bottom:20px;margin-top:5px;padding:10px
0 0 0;border-bottom:0;border-top:1px solid #eee}.news-single .article .news-img-wrap{float:right;width:282px;margin:0
0 0 25px}.news-single .article .news-img-wrap
img{float:none}.news-single .teaser-text{font-size:15px;color:#888}.news-text-wrap{margin-bottom:10px}.news-img-caption{color:#888}.news-related-wrap{display:table;margin-top:20px;width:100%}.news-related{width:50%;padding:15px;border:1px
solid #eee;display:table-cell}.news-related ul
li{line-height:1em;margin-bottom:12px}.news-related ul li
span{border-right:1px solid #DDD;display:inline-block;margin-right:8px;padding-right:8px;color:#888}.news-related ul li span:last-child{border-right:0;padding-right:0}.news-related
h4{margin-bottom:10px}.news-related-files ul
li{margin-bottom:20px}.news-related-files .news-related-files-link
.jpg{background-position:0 0}.news-clear{clear:both}.news .full-text
h4{text-align:left;font-weight:bold;margin:15px
0}#tracking-list .toggle-switch{display:inline-block;width:36px;height:20px;position:relative}#tracking-list .toggle-switch__helper{position:absolute;height:12px;width:100%}#tracking-list .toggle-switch__helper:before,.toggle-switch__helper:after{will-change:left, background-color;content:'';position:absolute;left:0;transition:left 200ms, background-color, 200ms}#tracking-list .toggle-switch__helper:before{background-color:#e0e0e0;top:4px;height:100%;width:100%;border-radius:10px}#tracking-list .toggle-switch__helper:after{width:20px;height:20px;border-radius:50%;background-color:#FFF;left:0;box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);z-index:1}#tracking-list .toggle-switch__checkbox{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2;cursor:pointer;box-sizing:border-box;padding:0;margin:0}#tracking-list .toggle-switch__checkbox:checked~.toggle-switch__helper:after{left:calc(100% - 20px);background-color:#39bbb0}#tracking-list .toggle-switch__checkbox:disabled~.toggle-switch__helper{opacity:0.65}#tracking-list .toggle-switch__checkbox:active~.toggle-switch__helper:after{box-shadow:0 0 0 10px rgba(0, 0, 0, 0.05)}#tracking-list .toggle-switch--red .toggle-switch__checkbox:checked~.toggle-switch__helper:after{background-color:#ff5652}#tracking-list .toggle-switch--blue .toggle-switch__checkbox:checked~.toggle-switch__helper:after{background-color:#03A9F4}#tracking-list .toggle-switch--green .toggle-switch__checkbox:checked~.toggle-switch__helper:after{background-color:#0C9D30}#tracking-list.listview{font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#707070}#tracking-list
.listview__header{color:#333;text-transform:uppercase;padding:1.2rem 1rem 1rem;border-bottom:1px solid #f3f3f3;margin-bottom:0.75rem;text-align:center}#tracking-list .listview__header
.actions{position:absolute;top:0.8rem;right:1rem}#tracking-list
.listview__scroll{overflow-y:auto}#tracking-list
.listview__item{display:flex;align-items:center;padding:15px
2.1rem;transition:background-color 300ms}#tracking-list
label.listview__item{cursor:pointer}#tracking-list label.listview__item:hover{text-decoration:underline}#tracking-list
.listview__img{width:3rem;height:3rem;border-radius:50%;vertical-align:top;margin:-0.1rem 1.2rem 0 -0.2rem}#tracking-list
.listview__content{flex:1;min-width:0}#tracking-list .listview__content>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a8a8a;margin-bottom:0}#tracking-list
listview__heading{color:#333;position:relative;margin-right:1rem}#tracking-list .listview__heading>small{float:right;color:#9c9c9c;font-weight:500;font-size:0.85rem}#tracking-list .listview__heading+p{margin:0.2rem 0 0;font-size:0.95rem}#tracking-list
.listview__attrs{flex:1 100%;margin-top:0.5rem}#tracking-list .listview__attrs>span{padding:0.45rem 0.7rem 0.5rem;border:1px
solid #ebebeb;display:inline-block;line-height:100%;font-size:1rem;margin:0.2rem 0.05rem 0 0;background-color:#FFF}#tracking-list.listview:not(.listview--inverse).listview--hover .listview__item:hover{background-color:rgba(0, 0, 0, 0.035)}#tracking-list.listview:not(.listview--inverse).listview--striped .listview__item:nth-child(even){background-color:rgba(0, 0, 0, 0.035)}#tracking-list.listview:not(.listview--inverse) .listview__item--active{background-color:rgba(0, 0, 0, 0.035)}#tracking-list.listview:not(.listview--inverse).listview--bordered li+li{border-top:1px solid rgba(0, 0, 0, 0.04)}.listview--inverse.listview--striped .listview__item:nth-child(even){background-color:rgba(255, 255, 255, 0.1)}#tracking-list .align-self-start{align-self:flex-start !important}#tracking-list
.btn{display:inline-block;font-weight:normal;line-height:100%;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px
solid transparent;padding:0.6rem 1rem;font-size:1rem;cursor:pointer;border-radius:2px;transition:all 0.2s ease-in-out}#tracking-list .btn:focus,.btn:hover{text-decoration:none}#tracking-list .btn:focus,.btn.focus{outline:0;box-shadow:none}#tracking-list .btn.disabled,.btn:disabled{cursor:not-allowed;opacity: .65;box-shadow:none}#tracking-list .btn:active,.btn.active{background-image:none;box-shadow:none, none}#tracking-list a.btn.disabled,
fieldset[disabled] a.btn{pointer-events:none}#tracking-list .btn-primary{background-color:#2196F3;border-color:#2196F3}#tracking-list .btn-primary,.btn-primary:focus{color:#FFF}#tracking-list .btn-primary:hover{color:#FFF;background-color:#128ff2;border-color:#128ff2}#tracking-list .btn-primary.disabled,.btn-primary:disabled{background-color:#2196F3;border-color:#2196F3}#tracking-list .btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#FFF;background-color:#128ff2;background-image:none;border-color:#128ff2}#tracking-list .btn-sm,.btn-group-sm>.btn{padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:2px}#tracking-list{margin:0;padding:0;list-style:none}#tracking-list
li{display:none}#tracking-urban{display:none}.footer-section{order:4}footer
.container{padding-top:75px;padding-bottom:75px}footer
.header_sub_new{margin-bottom:1.5rem;font-size:12pt}footer
ul{list-style:none;padding:0;margin:0}.footer_menu,
.footer_menu li+li{margin-top:1rem}footer
a{color:#fff !important}#images_ul_box
li{margin: .5rem .5rem 0 0}footer .social_ul_box li+li{margin-left:1rem}footer .social_ul_box
b{font-size:10pt;line-height:9pt}#cookie-policy{background-color:rgb(24,42,49);color:#fff;width:100%;position:fixed;height:auto;bottom:0;left:0;display:none;padding:15px
30px 15px;z-index:99999}#cookie-policy>div{display:-ms-flexbox;display:flex}#cookie-policy
p{float:left;margin:0
30px 0 0;line-height:22px;font-weight:bold}#cookie-policy p
a{font-weight:bold;text-decoration:underline}#cookie-policy p a:hover{color:#fff}#page_content div#cookie-policy
button{border:2px
solid transparent;display:block;min-width:150px;float:right;margin-left:auto;height:44px;width:auto;background:#f00;color:#fff}#page_content  div#cookie-policy button:hover{border-color:#fff;background:transparent;color:#fff}#footer-links{columns:4;column-gap:30px;text-align:left;padding-bottom: .5rem}#footer-links
a{display:table;margin-bottom: .5rem;padding: .25rem 0}@media only screen and (min-width: 576px){#main_nav.sticky-nav{transform:translateY(-64px);background-color:transparent}#main_nav.sticky-nav .navbar-brand{transform:translateY(-72px)}footer .header_sub_new[href="#"]{pointer-events:none}footer .header_sub_new i, #footer-links > a
i{display:none !important}}@media only screen and (min-width: 768px){.frontpage .im-marker:before{display:block !important}#footer{line-height:1}}@media only screen and (min-width: 992px){.action_banner .swiper-prev{left:33.33vw;margin-left:-45px;transform:none}.action_banner .swiper-next{right:33.33vw;margin-right:-45px;transform:none}.action_banner .swiper-button-disabled{display:none !important}}@media only screen and (min-width: 1200px){#main_nav.sticky-nav{transform:translateY(-20px)}#form-submit-box{transition:margin .5s ease}#main_nav.sticky-nav #form-submit-box{margin-right:72px}#main_nav.sticky-nav #best-price{display:none !important}#main_nav.sticky-nav .navbar-brand{display:none}#main_nav.sticky-nav #navbar-new{background-color:#E3F1F6;text-align:right;margin-right:0;position:fixed;z-index:2;top:0;left:100%;min-height:100vh;width:calc(100% - 64px);max-width:640px;display:flex !important;transition:transform .5s ease;padding-top:7px;box-shadow:0 64px #E3F1F6;transform:translateY(20px)}#main_nav .navbar-toggler{display:block;position:absolute;right:8px;top:0;transform:translate(125%, 20px);transition:transform .5s ease;z-index:2}#main_nav.sticky-nav .navbar-toggler{transform:translate(0, 20px)}#main_nav.sticky-nav .navbar-toggler[aria-expanded="true"]{transform:translate(-640px,20px)}#main_nav.sticky-nav .navbar-nav{flex-direction:column}#main_nav.sticky-nav .navbar-nav .dropdown-menu{position:static;float:none}#main_nav.sticky-nav #navbar-new ul:not([id="lang_media_box"]){width:100%;order:-1}#main_nav.sticky-nav .navbar-toggler[aria-expanded="true"]+#navbar-new{transform:translateX(-100%)}#main_nav.sticky-nav .navbar-toggler[aria-expanded="true"]+#navbar-new{transform:translate(-100%, 20px)}#main_nav.sticky-nav #navbar-new .dropdown-menu{margin:0;box-shadow:none;background-color:transparent;border-bottom:1px solid #CBE0EB}#main_nav.sticky-nav #navbar-new .dropdown-menu
a{padding-right:3rem;text-align:right}#main_nav.sticky-nav #navbar-new #lang_media_box .dropdown-menu{margin-right:-3rem;border:none}#main_nav.sticky-nav #navbar-new > ul:not([id="lang_media_box"]) li{margin-left:0 !important}#main_nav.sticky-nav #navbar-new .nav-link{color:#000 !important}#main_nav.sticky-nav #navbar-new	ul:not([id="lang_media_box"]) .nav-link{padding: .75rem 3rem;border-bottom:1px solid #CBE0EB;font-weight:bold}#main_nav.sticky-nav
#lang_media_box{margin-top:2rem;margin-right:3rem;flex-wrap:wrap}#main_nav.sticky-nav #lang_media_box>div{width:100%;order:-1;flex-direction:column}#main_nav.sticky-nav #lang_media_box>li+li{margin-left:1.5rem}#main_nav.sticky-nav #lang_media_box>li:first-child{margin-left:auto}#main_nav.sticky-nav #lang_media_box > div .nav-link{display:table;margin-left:auto;font-size:12pt;padding: .25rem 0}#main_nav.sticky-nav #lang_media_box
img{filter:brightness(0)}}@media only screen and (max-width: 1679px){#main_nav .navbar-brand{height:121px}.booking-page #main_nav .navbar-brand{height:124px}#main_nav .navbar-brand
img{max-width:128px}#booking_box_small{padding-left:0}}@media only screen and (max-width: 1439px){#best-price{display:none !important}#navbar-new{margin-right:-.25rem}.btn.m-select{padding-right:3.5rem}#booking_box_small .btn-green-new,
#booking_box_small .btn-yellow-new{width:auto}#booking_box_small .bootstrap-select{padding-left:0 !important}}@media only screen and (max-width: 1199px) and (min-width: 576px){#booking_box_small .col:nth-child(2),
#booking_box_small .col:nth-child(3),
#booking_box_small .col:nth-child(4),
#booking_box_small .col:nth-child(5){position:absolute !important;width:25%;top:100%;left:0;margin-top:16px;background:#fff;box-shadow:8px 0px 0px 8px #fff;transition:transform .5s ease;display:none;max-height:48px}#booking_box_small.booking-active .col:nth-child(2),
#booking_box_small.booking-active .col:nth-child(3),
#booking_box_small.booking-active .col:nth-child(4),
#booking_box_small.booking-active .col:nth-child(5){display:block}#booking_box_small .col:nth-child(2){border-left:none}#booking_box_small .col:nth-child(3){left:25%}#booking_box_small .col:nth-child(4){left:50%}#booking_box_small .col:nth-child(5){left:75%}#booking_box_small .col:nth-child(4) .bootstrap-select,
#booking_box_small .col:nth-child(5) .bootstrap-select{width:100% !important}#main_nav.sticky-nav #booking_box_small .col:nth-child(2),
#main_nav.sticky-nav #booking_box_small .col:nth-child(3),
#main_nav.sticky-nav #booking_box_small .col:nth-child(4),
#main_nav.sticky-nav #booking_box_small .col:nth-child(5){transform:translate(74px, -8px)}}@media only screen and (max-width: 1440px) and (min-width: 992px){.banner-box
.banner_header{font-size:25pt}.banner-box .banner_header:not(.my-auto){margin-bottom:1rem !important}.banner-box p, .banner-box
.banner_text{font-size:12pt}}@media only screen and (max-width: 1199px){#main_nav.sticky-nav .navbar-toggler{transform:translateY(64px)}.booking-page{margin-top:72px !important}.no-slider{margin-top:136px}#hotel_header .swiper-slide,
.header-slider-new .swiper-slide{padding-top:135px}#main_nav{padding-right:0;background-color:rgb(24,42,49)}#main_nav .navbar-brand{left:0;height:128px}.booking-page #main_nav .navbar-brand{height:72px}#main_nav .navbar-brand
img{max-width:136px}.navbar-toggler[aria-expanded="true"]{transform:translate(-640px)}#main_nav.sticky-nav .navbar-toggler[aria-expanded="true"]{transform:translate(-640px,64px)}#navbar-new{background-color:#E3F1F6;text-align:right;margin-right:0;position:fixed;z-index:2;top:0px;left:100%;min-height:100vh;width:calc(100% - 64px);max-width:640px;display:flex !important;transition:transform .5s ease;padding-top:7px;box-shadow:0 64px #E3F1F6}#navbar-new ul:not([id="lang_media_box"]){width:100%}.navbar-toggler[aria-expanded="true"]+#navbar-new{transform:translateX(-100%)}#main_nav.sticky-nav .navbar-toggler[aria-expanded="true"]+#navbar-new{transform:translate(-100%, 64px)}#navbar-new .dropdown-menu{margin:0;box-shadow:none;background-color:transparent;border-bottom:1px solid #CBE0EB}#navbar-new .dropdown-menu
a{padding-right:3rem;text-align:right}#navbar-new > ul:not([id="lang_media_box"]) li{margin-left:0 !important}#navbar-new .nav-link{color:#000 !important}#navbar-new	ul:not([id="lang_media_box"]) .nav-link{padding: .75rem 3rem;border-bottom:1px solid #CBE0EB;font-weight:bold}#lang_media_box{margin-top:5rem;margin-right:3rem;flex-wrap:wrap}#lang_media_box>div{width:100%;order:-1}#lang_media_box>li+li{margin-left:1.5rem}#lang_media_box>li:first-child{margin-left:auto}#lang_media_box > div .nav-link{display:table;margin-left:auto;font-size:12pt;padding: .25rem 0}#lang_media_box
img{filter:brightness(0)}#booking_box_small{padding-left:136px}#main_nav.sticky-nav
#booking_box_small{transform:translateX(-74px)}.extras-slider
.group_box{position:relative;display:table;margin:1rem auto 0}.tab-content.slider-content{max-width:55%}.banner-box{min-height:320px}.banner-box:before,.flip-box:before,.flip-perspective:before{display:none;position:static}.banner-hotel-name{width:auto}.banner-box .embed-responsive-item,
.flip-box .embed-responsive-item{position:relative;padding-top:1.5rem !important;padding-bottom:1.5rem !important;min-height:320px;text-decoration:none !important}}@media only screen and (max-width: 991px){.navbar-toggler[aria-expanded="true"]{transform:translateX(-480px)}#main_nav.sticky-nav .navbar-toggler[aria-expanded="true"]{transform:translate(-480px,64px)}#navbar-new{max-width:480px}.coverflow-slider.text_below_slide
.overlay{position:relative;background-color:rgb(24, 42, 49)}.coverflow-slider.text_below_slide .overlay
.container{max-width:100%;text-align:center}.coverflow-slider.text_below_slide .coverflow-slide-img{padding-bottom:50%}.coverflow-slider.text_below_slide>.swiper-pagination-bullets{bottom:195px}.coverflow-slider .swiper-pagination-bullet{width:12px;height:12px;margin:0
5px}.coverflow-slider.text_below_slide .swiper-nav{top:35%;left:5%}.coverflow-slider.text_below_slide .swiper-nav+.swiper-nav{left:95%}.instagram-post-box{-webkit-box-flex:0;-webkit-flex:0 0 33.3332%;-ms-flex:0 0 33.3332%;flex:0 0 33.3332%;max-width:33.3332%}#instagram .instagram-post-box:nth-child(n+10){display:none}.zoom_tour{margin-bottom:87px}.room_zoom_title{font-size:25pt;bottom:auto;top:100%;margin:0;width:100%;background:rgb(24,42,49)}#footer-links{columns:3;column-gap:15px}#footer-links
a{padding: .5rem 0}.tab-content.slider-content{position:static;margin-top:-1px;width:100%;max-width:100%;min-width:1px}#hotel_info_list{border-bottom:none !important;border-top:10px solid #fff}#route_planer_form{order:-1}.list-slider-with-content .slider-list{position:relative;padding:25px
0 15px;background:rgb(24,42,49)}#route_planer_box>div{padding:0
!important}}@media only screen and (max-width: 767px) and (min-width: 576px){.date_select_box
input{padding:0
2.25rem 8px 0rem;max-width:100%;text-align:center;font-size:13pt}}@media only screen and (max-width: 767px){.f-p,
.checklist.dynamic,.checklist,
.section_title.font-x-small,
.extras-slider .price_box_big span,body,.header_sub_new,.btn,.internal-link{font-size:12pt}.checklist:not(.dynamic) .col-3 img.mw-100{max-width:70% !important}.coverflow-slider.text_below_slide .overlay p a,
.extras-slider .price_box_big,.header_new,.section_title{font-size:20pt}#header-static .h1 .d-table, .header-slider-new .h1, #hotel_header .h1, #hotel_header_box
h1{font-size:25pt}.news .article .news-list-date,
.small, .extras-slider
.extras_info{font-size:10pt}.mei-standard-modal .modal-body > span.h2,
header-slider-new .h1 ~ p, #hotel_header_box h1~p{font-size:14pt}.extras-slider
.price_box_big.price_box_smaller{font-size:16pt}body:not([class*="booking-page"]) #page_content>.scrollable-section:not([class*="footer-section"]),div[class*="background"]>section.scrollable-section{padding-bottom:30px}#covid{right:auto !important;left:50%;transform:translateX(-50%)}.header_new,.section_title{text-align:left !important;margin:30px
0}.ce-bodytext, .ce-bodytext
*{text-align:left !important}.btn.m-select{padding-right:3rem}#booking_box_small .btn-green-new,
#booking_box_small .btn-yellow-new{width:auto}#booking_box_small .bootstrap-select{max-width:260px}.navbar-toggler[aria-expanded="true"]{transform:translateX(-360px)}#main_nav.sticky-nav .navbar-toggler[aria-expanded="true"]{transform:translate(-360px,64px)}#navbar-new{max-width:360px}.instagram-post-box{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#instagram .instagram-post-box:nth-child(n+9){display:none}.room_zoom_title{padding: .5rem 15px .75rem;font-size:20pt}.list-slider-with-content .swiper-prev, .list-slider-with-content .swiper-next{background:none !important;transform:scale(.7);margin-left:10px;z-index:1}.slider-list ul
li{width:100%;max-width:50%;flex:0 0 50%;text-align:left}.list-slider-with-content .swiper-next{margin-right:10px;margin-left:0}#hotel_stats_table th, #hotel_stats_table
td{padding:5px
15px 1px}.zoom_tour{margin-bottom:68px}#lang_media_box{margin-top:2rem}#footer-links{columns:2;column-gap:15px}#footer-links
a{padding: .5rem 0}#review-pagination{justify-content:space-between;display:flex !important;position:absolute;top:110px;left:0;width:100%}#AllReviews>.row{padding-top:20px}.single_review{padding-bottom:0 !important}.trustscore_custom .rating .rating-units{width:auto}#review-pagination:before,
#review-pagination + div,
#reviews_box > .row,
#AllReviews > .row + .row,
#AllReviews .single_review:not(:first-child){display:none !important}#review-pagination.pagination>li{display:none}#review-pagination .page-item.prev,
#review-pagination .page-item.next{display:inline-block !important;border:none;position:relative;margin:0
20px}#review-pagination.pagination > li
a{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;visibility:hidden}#review-pagination.pagination>li:before{font-size:1.25rem;width:44px;height:44px;line-height:44px;margin:0;position:relative;z-index:0;cursor:pointer;background-color:#182A31;color:#fff !important;border-radius:50%;text-align:center}#AllReviews{padding-bottom:0}.route_planer_btn, #route_planer_box
#hotel_info_list{padding:15px}#interactive-map>#im-map-box>.container,.container>.column_no_padding>.row>[class^="col"],section[id^="scrollto"]>.column_no_padding>.row>.tx-dce-pi1,section[id^="scrollto"]>.column_no_padding>.row>[id^="c"],.container>.column_no_padding>.row>[id^="c"],.container>.column_no_padding>.row>.tx-dce-pi1,section[id^="scrollto"]>.row>[id^="c"],section[id^="scrollto"]>.row>.tx-dce-pi1{padding-left:0;padding-right:0}}@media only screen and (max-width: 639px){.price_box_big.promo_price{width:100%;max-width:360px;margin:25px
auto 0}}@media only screen and (max-width: 575px){#hotel_review_popup .trust_review_box:before{display:none}#breadcrumb a:before{margin-left:0}.extras-slider-wrap
.container{padding-right:15px}#hotel_header_box .extras-slider{width:100%}.extras-info-box{position:relative;left:0;width:100%;padding: .5rem 0 0}#hotel_header_box .extras-slider
.icon_box{padding-top:15px !important;padding-bottom:5px !important;top:0;transform:none !important;width:140px !important}#hotel_header_box .extras-slider .swiper-slide{visibility:visible !important;margin-top:0 !important}#hotel_header_box .extras-slider
.price_box{display:none !important}.banner-box
.banner_header{font-size:20pt}.banner-box
p{font-size:12pt}#breadcrumb>span{flex-direction:column}#breadcrumb > span
a{display:inline-flex !important;width:auto;align-self:flex-start}#breadcrumb > span a+a{margin-top: .25rem}.booking-page{margin-top:64px !important}.no-slider{margin-top:168px}.booking-page #main_nav .navbar-brand{height:64px}#hotel_header .swiper-slide,
.header-slider-new .swiper-slide{padding-top:168px}#hotel_header .jumbotron
p{margin-bottom:2.5rem}#main_nav{padding-bottom:0}#main_nav.sticky-nav{transform:translateY(-64px)}#navbar-new{max-width:100%}.navbar-toggler{margin-left:auto}#main_nav.sticky-nav .navbar-brand{transform:translateY(-56px)}.navbar-toggler[aria-expanded="true"]{transform:translateX(0);margin-left:0}#main_nav.sticky-nav .navbar-toggler[aria-expanded="true"]{transform:translate(0,64px)}#booking_box_small{padding-left:0;transform:none !important}#booking_box_small
.col{padding: .5rem 0 .5rem 120px}#main_nav.sticky-nav
#booking_box_small{background-color:transparent}#main_nav.sticky-nav #booking_box_small
.col{display:none !important}#form-submit-box,
#booking_box_small .btn-green-new,
#booking_box_small .btn-yellow-new{width:100%}#main_nav.sticky-nav #form-submit-box,
#main_nav.sticky-nav #booking_box_small .btn-green-new,
#main_nav.sticky-nav #booking_box_small .btn-yellow-new{width:auto}#main_nav.sticky-nav #form-submit-box{padding:8px;background-color:transparent}#booking_box_small .bootstrap-select{max-width:100%;position:static}#booking_box_small .bootstrap-select>.dropdown-menu{left:auto;right:0;margin-top:0;max-height:100vh !important;height:calc(100vh - 120px) !important}#booking_box_small .bootstrap-select > .dropdown-menu
.inner{max-height:calc(100% - 40px) !important}#main_nav .navbar-brand{width:120px;height:120px;transition:transform .5s ease}.navbar-toggler[aria-expanded="true"]~.navbar-brand{transform:translateY(-100%)}.coverflow-slider.text_below_slide .coverflow-slide-img{padding-bottom:75%}.coverflow-slider.text_below_slide .swiper-nav{top:30%;left:8%;transform:scale(.7)}.coverflow-slider.text_below_slide .swiper-nav+.swiper-nav{left:92%}.coverflow-slider.text_below_slide .overlay p
a{font-size:20pt}.coverflow-slider.text_below_slide>.swiper-pagination-bullets{display:none}.meininger_photoheadertext .image a
img{width:100%;height:100%}.flipbook{min-height:calc(100vh - 64px)}#hotel_stats_table{font-size:17px;line-height:20px}#hotel_stats_table th, #hotel_stats_table
td{padding:2px
10px 2px}#hotel_stats_table
th{font-size:16px;padding-left:5px;padding-right:5px;text-align:center;font-family:metaweb-cnd}#hotel_stats_table tbody tr td:nth-child(2){font-family:metaweb-cnd;font-size:15px}#hotel_stats_table tbody
img{max-width:48px;margin-right:5px}#bt_children_popup .modal-sm{max-width:100%}#booking_box_small .col:first-child + .col,
#booking_box_small .col:nth-child(3)+.col{border-left:none}.booking-date-box,
#booking_box_small .col:nth-child(4),
#booking_box_small .col:nth-child(5){max-width:50%;width:50%;padding-left:15px !important;box-shadow:0 -1px 0 0 #000}.booking-date-box
input{max-width:100%;text-align:left}#booking_box_small .col:nth-child(2),
#booking_box_small .col:nth-child(3),
#booking_box_small .col:nth-child(4),
#booking_box_small .col:nth-child(5){display:none}#booking_box_small.booking-active .booking-date-box,
#booking_box_small.booking-active .col:nth-child(4),
#booking_box_small.booking-active .col:nth-child(5){display:block !important}#booking_box_small .bootstrap-select{width:100% !important}#footer-links{columns:1}#footer-links
a{line-height:30px;margin:0
auto;display:table}.room_zoom_popup{padding:15px;max-width:280px;min-width:280px}.room_zoom_popup
i{display:block}.room_zoom_popup
h3{font-size:14pt;padding-right:17px}.room_zoom_popup::after{border-width:14px 12px 0 12px;margin-left:-12px}.room_zoom_area.open.right
.room_zoom_popup{transform:translate(-12%, 0) scale(1)}.room_zoom_area.right .room_zoom_popup:after{left:12%}.news{margin:0
-15px}footer
.container{padding-top:50px;padding-bottom:50px}footer .header_sub_new[href="#"]{margin-bottom: .5rem;padding: .25rem 0}#footer-links > a.open i:before,
footer .header_sub_new.open i:before{transform:rotate(180deg)}footer .header_sub_new[href="#"]+.footer_menu{display:none;padding-top: .25rem;padding-bottom:1rem;margin-top:0}.footer_menu>.footer_menu:first-child{margin-top:0 !important}#footer-links>a+div{display:none}#footer-links
a.invisible{display:none !important}.teaser-with-popup-modal .modal-content{padding:40px
15px 30px}.teaser-with-popup-modal tr,
.teaser-with-popup-modal
table{display:flex;flex-wrap:wrap;max-width:100%;width:100%}.teaser-with-popup-modal
tbody{max-width:100%;width:100%;position:relative}.teaser-with-popup-modal th+th{position:absolute;bottom:0}.teaser-with-popup-modal tr+tr>td+td{padding-top:30px}.mei-standard-modal
.close{left:10px;top:10px;width:25px;height:25px}.mei-standard-modal .modal-body{padding:45px
25px 25px 35px}.price_box_big.promo_price>div.price_regular,.price_box_big.promo_price>div.price_regular+div{margin-top:5px;margin-bottom:5px}.price_box_big.promo_price>div.price_regular:after{width:70%;left:15%;transform:rotate(-10deg)}.news .job_offer > .short_text
h3{font-size:20pt}}@media only screen and (max-width: 479px){#hotel_header .jumbotron
p{padding-left:0 !important;padding-right:0 !important;width:100%}.instagram-post-box{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#instagram .instagram-post-box:nth-child(n+5){display:none}#hotel_stats_table{margin-right:-2px}#hotel_stats_table th, #hotel_stats_table
td{font-size:15px}#hotel_stats_table tbody
img{max-width:40px}.zoom_tour{margin-bottom:100px}}@media only screen and (max-width: 389px){#hotel_header_box .jumbotron h1 span.px-4{padding-left: .75rem !important;padding-right: .75rem !important}}@media only screen and (max-width: 360px){#header-static .h1, .header-slider-new .h1, #hotel_header .h1, #hotel_header_box
h1{font-size:24pt}#hotel_header_box .jumbotron h1 span.px-4{padding-left: .5rem !important;padding-right: .5rem !important}}.fill-black
svg{fill:#000}.coverflow-slider.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{border:0;opacity:0.5;width:15px;height:15px}.coverflow-slider.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:rgba(24,42,49,1);opacity:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.banner-box .embed-responsive-item{padding-bottom:0 !important}.flip-perspective > .d-flex *,
.banner-box .embed-responsive-item.d-flex.flex-column.align-items-center.justify-content-center
*{max-width:100%}.banner-box{position:relative}.banner-box
.banner_header{margin-top:0 !important}.banner-box
.btn{margin-top:1rem}.banner-box .btn:after{display:none !important}#booking_box_small>.row{justify-content:flex-end}#booking_box_small>.row>.col{width:auto;flex-grow:0;-ms-flex-preferred-size:auto}#booking_box_small .filter-option-inner-inner{line-height:35px;text-transform:lowercase}.header-slider-new .swiper-slide, #hotel_header .swiper-slide{align-items:center}#hotel_header_box{position:relative}#hotel_header_box .extras-slider-wrap{position:absolute;bottom:0px;width:100%}#hotel_header_box .extras-slider{overflow:visible}.extras-info-box{width:360px}.extras-slider .swiper-slide
.extras_info{width:100%}}