body{margin:0;padding:0;font-family:'Roboto';font-size:16px}a{text-decoration:none;color:var(--anthracite)}a:hover{text-decoration:none}:root{--anthracite:#3c3c3b;--stone:#f3f0ec;--sand:#f5e0bb;--palm:#dee9d0;--lichen:#cbdbd6;--earth:#dfc2aa;--ocean:#c9d8e2;--smarttraveller:#B5863C}.bg-anthracite{background-color:var(--anthracite)}.bg-stone{background-color:var(--stone)}.bg-sand{background-color:var(--sand)}.bg-palm{background-color:var(--palm)}.bg-lichen{background-color:var(--lichen)}.bg-earth{background-color:var(--earth)}.bg-ocean{background-color:var(--ocean)}.bg-smarttraveller{background-color:var(--smarttraveller)}h1{font-family:'Roboto';font-size:60px;color:var(--anthracite);margin-bottom:80px;margin-top:0}.lsh_teaser_container{text-align:center}.lsh_teaser_container p{margin:0;padding:10px 10px;font-weight:400;font-size:17px;font-family:'Roboto';color:var(--anthracite)}.lsh_teaser_container a{text-decoration:underline;color:var(--anthracite)}.lsh_teaser_container.sticky-header{margin-bottom:129px}.inverted{color:#fff}.content-container{width:100%;position:relative;margin:0 auto}.content-container-center{max-width:1920px;width:100%;position:relative;margin:0 auto}.header-container{background-color:var(--stone);margin:0;padding:15px 0}.header-container.sticky{position:fixed;top:0;left:0;z-index:99;width:100%;padding:15px 0 15px 0}.filter-container{display:flex;padding-top:100px;padding-bottom:60px}.hotel-filter-container{margin-top:100px}.hotel-filter-container form{display:flex;margin-bottom:40px}.story-filter-container{padding-top:100px;padding-bottom:60px}.filter-container form{display:flex}.filter-container-outer.sticky{position:fixed;top:93px;left:0;z-index:50;width:100%;background-color:#fff}.filter-container-outer.sticky .filter-container{padding-top:0;padding-bottom:0;margin:0 auto;width:100%;max-width:1920px;padding:10px 90px;box-sizing:border-box}.sticky-spacer{height:0;margin:0;padding:0;width:100%;position:relative}.sticky-spacer.sticky{padding-top:208px}.logo{width:80px}.brand img{width:80px}.brand img.brandLogo.sticky-header{width:50px}.site-width-container{padding-left:90px;padding-right:90px}#header{display:flex;align-items:flex-end;position:relative}.social-container{position:absolute;right:0;top:30px}.social-header-icon{padding-left:10px}.social-header-icon img{width:30px}ul#menu-menu-1{display:flex;justify-content:flex-start;margin-bottom:0}#menu-menu-1 li,#menu-footer-menu li,#menu-footer-menu-en li{list-style-type:none;padding:0 2px;margin:0 10px}#menu-footer-menu li,#menu-footer-menu-en li{position:relative;float:left}#menu-footer-menu li:first-child,#menu-footer-menu-en li:first-child{margin-left:0}#menu-menu-1 li.menu-item{padding-top:6px}#menu-menu-1 li.current-menu-item,#menu-menu-1 li a:hover{border-bottom:2px solid var(--anthracite)}#menu-footer-menu li:first-child,#menu-footer-menu-en li:first-child{padding-left:0}#menu-menu-1 li a,#menu-footer-menu li a,#menu-footer-menu-en li a{color:var(--anthracite);font-weight:700;font-family:'Roboto'}#menu-footer-menu li a{color:#fff}#menu-menu-1 li#menu_smart_traveller a{color:var(--smarttraveller)}#menu-menu-1 li#menu_smart_traveller a:hover,#menu-menu-1 li#menu_smart_traveller.current-menu-item{border-bottom:2px solid var(--smarttraveller)}#menu-menu-1 li:last-child::after,#menu-footer-menu li:last-child::after,#menu-footer-menu-en li:last-child::after{clear:both}footer{background-color:var(--anthracite)}.footer-logo-container img{width:80px}.footer-inner-container{padding-top:40px;padding-bottom:40px;display:flex;flex-wrap:no-wrap;flex-direction:row;justify-content:space-between}.footer-menu-container{padding-left:70px;display:flex;flex-direction:column;justify-content:space-between}#menu-footer-menu,#menu-footer-menu-en{margin:0;padding:0;margin-bottom:20px}.footer-container{align-self:flex-start;font-family:'Roboto';font-weight:300;color:#fff}.footer-container a{font-family:'Roboto';font-weight:300;color:#fff}.footer-inner-cols-left{display:flex;justify-content:flex-start;flex-direction:row}.footer-inner-cols-right{display:flex;justify-content:flex-end;flex-direction:row;font-family:'Roboto';font-size:16px;color:#fff;line-height:2}.footer-inner-cols-right a{font-family:'Roboto';font-size:16px;color:#fff;line-height:2}.footer-address-container{margin-right:45px}.footer-claim-container{font-family:"le-monde-livre-std";font-size:24px;color:#fff;font-weight:500}.gallery_container_outer{position:relative;margin-top:70px;height:calc(100vh - 270px);max-height:1080px}.gallery_container.start_gallery .slick-slide{height:calc(100vh - 270px);max-height:1080px;position:relative}.gallery-text-small{font-family:'Roboto';font-weight:700;color:#fff;margin-bottom:6px}a.slider-link{position:absolute;left:0;top:0;width:100%;height:100%;display:block}ul.slick-dots{position:absolute;bottom:25px;left:0;display:flex;justify-content:flex-end;width:100%;margin:0;padding:0;box-sizing:border-box;padding-right:35px}.slick-dots li{color:#fff;margin:0 15px;font-size:40px;opacity:.7;color:#585858}.slick-dots li.slick-active{opacity:1;color:#fff}.slider p{font-family:'le-monde-livre-std';color:#fff;text-decoration:none;font-size:60px;color:#fff;font-weight:700}.slide_bg,.slide_bg_start{width:100%;height:100%;background-size:cover;background-position:center}.slider-arrow{position:absolute;top:50%;cursor:pointer}.slider-arrow img{width:64px}.slider-arrow-left{left:35px;z-index:21}.slider-arrow-right{right:35px;z-index:22}.start_overlay_text{position:absolute;bottom:60px;left:100px;display:none}.start_overlay_text p{text-align:left;color:#fff;font-size:60px;font-weight:400;line-height:1.2;margin:0}.page-intro{display:flex;margin-top:130px;margin-bottom:90px}.col-single{box-sizing:border-box;width:33%;max-width:520px;margin-right:40px}.col-double{box-sizing:border-box;width:67%;max-width:1120px;margin-left:40px}.page-intro-text-header h1{margin:0;font-size:60px;color:var(--anthracite)}.page-intro-text-container p{margin:0;font-size:20px;color:var(--anthracite);line-height:1.4}.story-teaser-item{width:520px;margin-bottom:80px}.story-teaser-container{position:relative}.story-teaser-item img{width:100%}.story-teaser-item{color:var(--anthracite)}.story-teaser-text h3{font-family:"le-monde-livre-std";font-weight:700;font-size:33px}.story-teaser-text p{line-height:1.5;font-family:Times New Roman;font-size:24px}.story-teaser-item a{display:block;width:100%;height:100%}.story-teaser-large img{height:692px}.story-teaser-small img{height:347px}.story-teaser-category{margin-top:20px;font-family:'Roboto';font-weight:700}.story-item-icon-container{color:var(--anthracite);padding-top:20px}.story-item-icon-container img{width:40px}.story-teaser-smart-traveller{height:520px}.smart-traveller-teaser-container{display:flex;width:100%;height:100%;background-color:var(--sand);flex-direction:column;justify-content:center;align-items:center;position:relative}.smart-traveller-teaser-logo img{width:240px}.smart-traveller-teaser-headline{font-family:'Roboto';font-size:46px;font-weight:700;text-align:center;padding-top:70px}.smart-traveller-teaser-headline.to-hotel{padding-top:30px}.smart-traveller-teaser-rows{font-family:'le-monde-livre-std';font-size:24px;color:var(--anthracite);font-weight:700;text-align:center;padding-bottom:40px}.smart-traveller-teaser-rows.sold-out{color:var(--smarttraveller);margin-bottom:62px}.smart-traveller-teaser-subheadline{font-family:'Roboto';font-weight:700;font-weight:700;text-align:center;padding-bottom:50px}.smart-traveller-teaser-subheadline.to-hotel{padding-bottom:40px}.st-hotel-link-toall{padding-top:20px}.smart-traveller-teaser-header2{font-family:"le-monde-livre-std";text-align:center}.smart-traveller-teaser-header2 span{display:block}.st-teaser-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.featured-hotel-container,.featured-story-container{display:flex}.featured-hotel-slider-container,.featured-story-slider-container{padding:100px 0}.site-width-container.feature-slider{padding-left:90px;padding-right:90px;margin-bottom:40px}.featured-slider-outer{padding:0}.featured-story-container{justify-content:flex-end}.featured-hotel-left-col,.featured-story-right-col{height:850px;width:714px;background-size:cover;background-position:center}.featured-hotel-left-col img,.featured-story-right-col img{width:100%;height:100%}.featured-hotel-right-col{margin-left:116px;width:714px;display:flex;justify-content:flex-end;flex-direction:column}.featured-story-left-col{display:flex;justify-content:flex-end;flex-direction:column;margin-right:116px;width:714px}.featured-hotel-content,.featured-story-content{margin-bottom:120px}.featured-hotel-static{margin-bottom:200px;font-family:'Roboto';font-size:60px;font-weight:700;color:var(--anthracite)}.featured-story-category{font-family:'Roboto';color:var(--anthracite)}.featured-hotel-address{font-family:'Roboto';color:var(--anthracite);font-weight:700}.featured-hotel-name,.featured-story-name{font-family:"le-monde-livre-std";font-size:60px;color:var(--anthracite);margin-bottom:50px;margin-top:15px;line-height:1.1}.lsh-button{font-family:'Roboto';color:#fff;border-radius:35px;padding:20px 45px;display:inline-block;border:2px solid var(--anthracite);transition:background-color 0.2s ease-out;line-height:1.2;font-size:16px}.offer-button.bg-lichen{border-color:var(--lichen);color:var(--anthracite);font-weight:700}.lsh-button:hover,.lsh-button.active{background-color:#fff;color:var(--anthracite);text-decoration:none;transition:background-color 0.2s ease-out}.lsh-hotel-action-button{font-family:'Roboto';color:var(--anthracite);border-radius:23px;padding:10px 35px;display:inline-block;border:2px solid var(--lichen);background-color:var(--lichen);cursor:pointer;transition:background-color 0.2s ease-out}.lsh-hotel-action-button:hover{background-color:#fff;color:var(--anthracite);text-decoration:none;transition:background-color 0.2s ease-out}#newsletterContainer{padding-top:115px;padding-bottom:115px;display:flex;font-family:'Roboto';color:var(--anthracite)}#newsletterContainer h3{font-size:60px;margin:0 0 10px 0}#newsletterContainer p{margin-top:0}.nl_subscribe_body_upper,.st_subscribe_body{width:50%}#newsletterContainer #mc_embed_signup{background-color:transparent;position:absolute;bottom:0}.nl_subscribe_body,.st_subscribe_body{position:relative}#newsletterContainer form .lh_igroup{display:none}#newsletterContainer #mc_embed_signup #mce-EMAIL,#newsletterContainer #mc_embed_signup #mc-embedded-subscribe{font-family:'Roboto';color:var(--anthracite);border-radius:35px;padding:20px 45px;border-color:#fff;box-sizing:border-box;width:592px;height:auto}#newsletterContainer #mc_embed_signup #mc-embedded-subscribe{background-color:var(--anthracite);color:#fff;width:auto;border:2px solid var(--anthracite);font-size:16px;padding:20px 45px;line-height:1.2}#newsletterContainer #mc_embed_signup #mc-embedded-subscribe:hover{background-color:#fff;color:var(--anthracite)}.menu_hotel_container_outer{position:absolute;background-color:var(--stone);z-index:99;margin-top:14px;width:100%;overflow:hidden;height:0}.mobile-pixel{display:none;height:0}.menu_hotel_container_outer .menu_open{height:auto}.menu_hotel_sub_menu{display:flex;justify-content:space-between}.sub-menu-location-container,.sub-menu-theme-container{padding-top:50px}.menu_hotel_sub_menu ul{padding:0}.menu_hotel_sub_menu ul li{list-style-type:none}.menu_hotel_sub_menu .hmenu_col{font-family:'Roboto';font-size:20px;color:var(--anthracite);line-height:1.5}div.menu_lvl_first{font-weight:700;margin-bottom:32px;margin-top:16px}.sub-menu-trigger{display:none}.menu_hotel_sub_menu .hmenu_col>ul>li.nobld a{font-weight:400}.menu_hotel_sub_menu .sub-menu-theme-container .hmenu_col>ul>li{margin-bottom:4px}.menu_hotel_sub_menu .hmenu_col ul li a,.menu_item_empty{font-family:'Roboto';font-size:20px;color:var(--anthracite);line-height:1.5}.menu_hotel_sub_menu .hmenu_col ul li a:hover{border-bottom:2px solid var(--anthracite)}.menu_hotel_destination_headline,.menu_hotel_theme_headline{font-family:'Roboto';font-size:28px;color:var(--anthracite);padding-bottom:15px;font-weight:700}.hotel-detail-breadcrumb,.lsh-breadcrumb{padding-top:50px;padding-bottom:50px;color:var(--anthracite)}.hotel-detail-breadcrumb a,.lsh-breadcrumb a{color:var(--anthracite)}.hotel-detail-content-container{font-family:"le-monde-livre-std";font-size:20px;line-height:1.6;color:var(--anthracite);padding-bottom:80px;padding-left:90px;padding-right:90px;position:relative}.hotel-detail-content-container p a{background-color:var(--stone)}.hotel-detail-content-container h1{font-family:"le-monde-livre-std"}.hotel-detail-content-left{position:relative;float:left;width:1120px;max-width:1120px;padding-right:80px}.hotel-detail-content-right{position:relative;float:right;width:33%;max-width:520px}.clear{clear:both}.htl-tmp-space{width:100%;background-color:#EFEFEF;height:400px}.hotel-detail-citation{font-family:"le-monde-livre-std";font-size:60px;padding-top:80px;padding-bottom:80px;line-height:1.3}.hotel-detail-line{border-top:1px solid var(--anthracite);margin-top:80px;margin-bottom:80px}.hotel-detail-more{display:flex;font-family:'Roboto';flex-wrap:wrap}.hotel-detail-more-col{width:50%;max-width:520px;padding-right:80px;padding-bottom:80px}.hotel-detail-more .hotel-detail-more-col:nth-child(2n+2){padding-right:0}.hotel-detail-more .hotel-detail-more-col:last-child{padding-right:0}.hotel-detail-more-headline{color:var(--anthracite);margin-bottom:80px;font-family:'Roboto';font-size:25px;font-weight:700}.hotel-detail-more-hotel-container img{width:100%}.hotel-detail-more-hotel-content a{font-family:"le-monde-livre-std";font-size:33px;line-height:1.2}.hotel-detail-more-hotel-location{padding-bottom:16px;font-family:'Roboto';font-weight:700}.hotel-detail-facts-box-head{font-family:'Roboto';color:var(--anthracite);padding-bottom:10px;font-weight:700}.hotel-detail-facts-box-content{font-family:"le-monde-livre-std";font-size:24px;color:var(--anthracite)}.flexify{display:flex}.hotel-detail-facts-box{padding-bottom:40px}.hotel-detail-facts-box-content p{margin:0}.hotel-detail-facts-box-content.listify p:before{content:"- "}.hr-separator-small{border-top:1px solid var(--anthracite);margin-top:10px;margin-bottom:70px;width:520px}.social-tile-share-icons .addtoany_shortcode .a2a_kit .a2a_svg{border-radius:20px!important}.hotel-teaser-smart-traveller{width:520px;height:520px}.hotel-detail-story-headline{font-family:'Roboto';font-size:60px;color:var(--anthracite);padding-top:60px;padding-bottom:60px;font-weight:700}.hotel-detail-story{padding-bottom:70px}.hotel-detail-story-teaser{height:347px}.hotel-detail-story-teaser-large{height:694px}.hotel-detail-story-teaser img,.hotel-detail-story-teaser-large img{width:100%}.hotel-gallery-headline{font-family:"le-monde-livre-std";font-size:60px;color:var(--anthracite);font-weight:700;width:50%;margin-bottom:80px}.hotel-location-head-container{padding-bottom:20px}.hotel-detail-site-width{padding-top:90px;padding-bottom:110px}.hotel-gallery-image-item{width:520px;margin-bottom:80px;opacity:0;transition:opacity 1.5s}.hotel-gallery-image-item img{width:100%}.page-template-default .fancybox-bg{background-color:var(--stone);opacity:1!important}.page-template-default .fancybox-navigation .fancybox-button--arrow_left{left:calc(50% - 70px);padding:0;top:calc(100% - 120px)}.page-template-default .fancybox-navigation .fancybox-button--arrow_right{left:calc(50% + 10px);padding:0;top:calc(100% - 120px)}.page-template-default .fancybox-navigation .fancybox-button div{padding:0}.page-template-default .fancybox-button div.gallery-close-button{position:fixed;right:40px;top:40px}.gallery-close-button{background-color:rgba(255,255,255,.95);width:60px;height:60px!important;border-radius:30px;padding-top:17px}.page-template-default .fancybox-button{background:transparent}.page-template-default .fancybox-navigation .fancybox-button--arrow_left img,.page-template-default .fancybox-navigation .fancybox-button--arrow_right img{width:60px;height:60px;border-radius:30px;background-color:#fff}.hotel-detail-facts-gallery-icon{width:70px;margin-right:25px;margin-top:10px}.hotel-detail-facts-gallery-icon img{width:70px}.story-submenu-container ul{display:flex;flex-wrap:wrap}.story-submenu-container ul li{width:370px;margin-right:80px;margin-bottom:50px}.story-submenu-container ul li:nth-child(4n+4){margin-right:0}.story-submenu-container ul li a{font-family:'Roboto';font-weight:700;margin-bottom:20px;display:inline-block}.story-submenu-container ul li img{width:100%}.hotel-overview-container{display:flex;flex-wrap:wrap;padding-bottom:100px;padding-top:60px}.hotel-item-overview-container,.smart-deal-container{width:520px;position:relative;margin-bottom:80px}.hotel-overview-container .hotel-item-overview-container:nth-child(3n+3){margin-left:80px;margin-right:0}.hotel-overview-container .hotel-item-overview-container:nth-child(3n+1){margin-left:0;margin-right:80px}a.story-item-overview-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.story-item-overview-date{padding-top:20px;font-size:18px;color:rgba(157,157,157,1)}.hotel-item-overview-container img,.smart-deal-container img{width:520px;height:694px}.hotel-item-overview-content,.story-item-overview-content{padding-top:20px;font-family:'Roboto';color:var(--anthracite);font-weight:700}.hotel-item-overview-name,.story-item-overview-name{padding-top:10px;font-family:"le-monde-livre-std";font-size:33px;color:var(--anthracite)}.story-item-overview-excerpt{font-size:20px;line-height:1.4;font-family:"le-monde-livre-std";color:var(--anthracite);padding-top:20px}.region-headline-container{font-family:'Roboto';font-size:60px;font-weight:700;color:var(--anthracite)}div.deal-patch-container{position:absolute;top:50px;right:50px}img.smart-deal-patch{width:100px;height:100px}.select-dropdown,.select-dropdown *{margin:0;padding:0;position:relative;box-sizing:border-box}.select-dropdown{position:relative;background-color:#E6E6E6;border-radius:35px;margin-right:16px}.select-dropdown select{font-size:16px;font-weight:400;max-width:100%;padding:20px 34px 20px 20px;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Roboto';color:var(--anthracite)}.select-dropdown select option{line-height:1.2;background-color:#fff}.select-dropdown select:active,.select-dropdown select:focus{outline:none;box-shadow:none}.select-dropdown:after{content:"";position:absolute;top:50%;right:8px;width:0;height:0;margin-top:-2px;border-top:5px solid #aaa;border-right:5px solid transparent;border-left:5px solid transparent}.lsh-filter-button{font-family:'Roboto';color:#fff;border-radius:35px;padding:20px 45px;display:inline-block;border:1px solid var(--anthracite);cursor:pointer;font-size:16px;line-height:1.2}.lsh-filter-button:hover{background-color:#fff;color:var(--anthracite)}.page-stories-load-more-container{padding:40px 40px;text-align:center}.page-stories-load-more-container a{cursor:pointer}.smart-traveller-introduction-container,.destination-introduction-container{display:flex;padding:100px 0 40px 0;justify-content:flex-start}.smart-traveller-logo,.destination-image{width:520px;padding-right:80px;flex-shrink:0}.destination-image img{width:100%}.smart-traveller-content{width:1040px}.smart-traveller-content h2{font-family:'le-monde-livre-std';font-size:60px;color:var(--anthracite);font-weight:700;margin-top:0;margin-bottom:50px;line-height:1.2}.smart-traveller-content p,.destination-content p{font-family:'le-monde-livre-std';font-size:20px;line-height:1.6;color:var(--anthracite)}.destination-content h1{font-family:'le-monde-livre-std';font-weight:700}.deals-overview-container{display:flex;flex-wrap:wrap;padding-bottom:100px;padding-top:60px;justify-content:space-between}.smart-deal-container{position:relative}.smart-deal-inner{position:relative}.smart-deal-overview-top,.smart-deal-overview-name{font-family:'Roboto';font-weight:700;color:var(--anthracite);padding-top:20px}.smart-deal-overview-hotel{font-family:'le-monde-livre-std';font-size:33px;font-weight:700;color:var(--anthracite);padding-top:10px}.smart-deal-buttons a,.smart-deal-buttons span{width:220px;text-align:center;box-sizing:border-box;padding-left:45px;padding-right:45px}.smart-deal-buttons span{font-weight:700;border:2px solid var(--smarttraveller)}.smart-deal-buttons span:hover{background-color:var(--smarttraveller);color:#fff}.smart-deal-content{height:200px;overflow:hidden}.smart-deal-hotel-link{font-family:'Roboto';font-weight:700;color:var(--anthracite);padding-top:25px;display:block;padding-left:55px}a.smart-traveller-anchor{display:block;position:relative;top:-150px;visibility:hidden}.menu-search{position:relative}.search-submit{width:18px;height:18px;position:absolute;top:6px;left:0}.search-field{background-color:var(--stone);border:1px solid var(--stone);font-family:'Roboto';font-size:16px;position:absolute;left:35px;bottom:-5px;padding:4px;color:var(--anthracite)}.search-field:focus{outline:none!important;border:1px solid var(--anthracite);box-shadow:none}.language-selector{position:absolute;right:0;top:0}.language-selector ul{display:flex;margin:0}.language-selector ul li{list-style-type:none;font-family:'Roboto';color:var(--anthracite)}.mobile-burger{position:absolute;right:0;bottom:0;cursor:pointer;width:34px;height:24px}.menu_hide{display:none}.social-icons-container{height:74px;position:absolute;bottom:0;left:0;right:0;padding-bottom:30px;padding-top:10px;box-sizing:border-box;background-color:var(--stone)}.social-container-inner{display:flex;justify-content:center;align-items:center}.social-follow{font-family:'Roboto';font-size:20px;color:var(--anthracite)}.story-detail-content-container{display:flex;justify-content:space-between;font-family:"le-monde-livre-std";font-size:20px;line-height:1.6;color:var(--anthracite);padding-bottom:70px}.story-content-left p a{background-color:var(--stone)}.story-small-head-container a{background-color:transparent}.story-content-left{padding-right:80px}.story-content-right{width:520px}.story-small-head-container{font-family:'Roboto';font-size:20px;color:var(--anthracite);font-weight:700;margin-bottom:10px}.story-content-left h1{font-family:'le-monde-livre-std';font-size:60px;color:var(--anthracite);font-weight:700;line-height:1.3;margin-bottom:30px}.story-date-container{color:rgba(157,157,157,1);margin-bottom:40px;font-family:'Roboto'}.story-content-left h2{line-height:1.3}.story-content-right .hotel-item-overview-container{margin:0}.story-text-link{font-family:'le-monde-livre-std';font-weight:400;font-size:24px;text-decoration:underline;display:block;margin-top:20px}.story-category-item{display:block;text-transform:uppercase;margin-top:6px}.menu_hide{position:absolute;top:-4px;left:4px}.hotel-type-actions{position:absolute;right:120px;bottom:0}.hotel-type-actions a{margin-left:20px}.hotel-type-actions a:first-child{margin-left:0}.start_overlay_text a{color:#fff}.filter-reset{margin-left:32px;margin-top:16px}.filter-reset img{width:25px;height:25px}.search-page{margin-top:100px}.search-result-item{width:520px;margin-bottom:80px;position:relative}.search-page h1{font-family:'le-monde-livre-std';font-size:60px;font-weight:700;color:var(--anthracite);margin-bottom:60px}.search-result-image-container{margin-right:40px}.search-result-item h2{font-family:'le-monde-livre-std';font-size:33px;font-weight:700;color:var(--anthracite);margin-top:0;margin-bottom:20px}.search-result-item h3{font-family:'Roboto';font-weight:700;margin-top:0;margin-bottom:10px;color:var(--anthracite)}.search-result-item p{font-family:'le-monde-livre-std';font-size:20px;font-weight:400;color:var(--anthracite);line-height:1.6}.search-result-item img{margin-bottom:20px}.booking-form{width:420px;background-color:var(--lichen)!important}.booking-request-head{font-family:'Roboto';font-size:40px;color:#fff;font-weight:700;margin-bottom:30px}.booking-request-hotel-location{font-family:'Roboto';font-weight:700;color:var(--anthracite);margin-bottom:10px}.booking-request-hotel-name{font-family:'le-monde-livre-std';font-size:30px;font-weight:700;color:var(--anthracite);margin-bottom:20px}.booking-form input{background-color:#fff;color:var(--anthracite);border-radius:25px;border:1px solid #fff;padding:15px 20px 10px 20px;width:100%;font-family:'Roboto';font-size:16px;margin-bottom:15px}.booking-form textarea{background-color:var(--lichen);color:var(--anthracite);border-radius:25px;border:1px solid #fff;padding:15px 20px 10px 20px;width:100%;font-family:'Roboto';font-size:16px;margin-top:20px}.booking-form input[type=submit]{width:100%;background-color:var(--anthracite);color:#fff;border:1px solid var(--anthracite);margin-top:20px}.booking-request-form-container label{font-family:'Roboto';font-size:16px;color:var(--anthracite);padding-top:10px}.booking-request-form-container div.label{display:none}.booking-form-fb-container .fancybox-bg{background-color:var(--lichen);opacity:1!important}.booking-form-fb-container .fancybox-toolbar{visibility:visible;opacity:1}.booking-form-fb-container .fancybox-button{background:transparent}.booking-form-fb-container .fancybox-button div{height:auto;position:relative;right:40px;top:40px}.our-story-head-caption{font-family:'Roboto';font-size:20px;color:var(--anthracite);font-weight:700;padding-top:20px;padding-top:140px}.our-story h1{font-family:'le-monde-livre-std';font-size:60px;color:var(--anthracite);font-weight:700}.our-story .page{width:67%}.our-story p{font-family:'le-monde-livre-std';font-size:24px;color:var(--anthracite);font-weight:400;line-height:1.7}.our-story-separator{margin-top:120px;margin-bottom:70px}.our-story-title{font-family:'Roboto';font-size:20px;color:var(--anthracite);font-weight:700}.our-story-name{font-family:'le-monde-livre-std';font-size:60px;color:var(--anthracite);font-weight:700;margin-bottom:70px}.our-story-content{font-family:'le-monde-livre-std';font-size:20px;color:var(--anthracite);font-weight:400;line-height:1.6}.display_archive{font-size:18px!important;font-family:'Roboto'!important}.lsh-tpl-lr{display:flex;margin-bottom:80px}.our-story-lr,.our-story-rl{position:relative}.story-lr-image{width:820px;min-height:100px;padding-bottom:80px;float:left}.story-rl-image{width:820px;min-height:100px;padding-bottom:80px;float:right}.story-lr-image img,.story-rl-image img{width:100%}.our-story-lr-content{padding-right:80px;padding-bottom:80px;float:left;width:830px}.our-story-rl-content{padding-left:80px;padding-bottom:80px;float:right;width:830px}.gallery-back-button,.destination-all-hotels,.center-btn-container{margin-top:20px;text-align:center}.destination-all-hotels{margin-bottom:60px}.center-btn-container{padding-bottom:70px}.our-story-gallery .swiper-pagination-bullet:only-child{visibility:hidden}.anchor-offset::before{content:"";display:block;height:130px;margin:-130px 0 0}.become-member-introduction-container{display:flex;justify-content:flex-start;flex-wrap:nowrap;padding-top:120px}.become-member-introduction-container h1,.become-member-bottom-header h2{font-family:'le-monde-livre-std';font-size:60px;color:var(--anthracite);font-weight:700}.become-member-bottom-header h2{margin:0}.become-member-introduction-container p,.become-member-middle-container p{font-family:'le-monde-livre-std';font-size:20px;color:var(--anthracite);line-height:1.4}.col-1-3{flex-shrink:0;width:520px}.col-2-3{margin-left:120px}.become-member-middle-container,.become-member-bottom-container{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-top:100px}.become-member-bottom-container{padding-top:80px}.become-member-middle-container h3{font-family:'le-monde-livre-std';font-size:34px;color:var(--anthracite);line-height:1.6}.col-1-2{padding-right:40px}.col-2-2{padding-left:40px}.col-1-2,.col-2-2{flex-shrink:0;width:50%;box-sizing:border-box;padding-bottom:100px}.col-1-2 img,.col-2-2 img{width:100%}.become-member-bottom-header{padding-top:80px}.col-1-4,.col-2-4,.col-3-4,.col-4-4{flex-shrink:0;width:25%;box-sizing:border-box;padding-bottom:100px;padding-left:40px;padding-right:40px}.col-1-4{padding-left:0}.col-4-4{padding-right:0}.become-member-bottom-container h4{font-family:'Roboto';font-size:18px;color:var(--anthracite);line-height:1.4}.become-member-bottom-container p{font-family:'le-monde-livre-std';font-size:20px;color:var(--anthracite);line-height:1.4}.ryh-container{display:flex;padding-bottom:120px}.ryh-col-left{flex-shrink:0;width:600px;padding-right:80px;box-sizing:border-box}.ryh-col-left h1{font-family:'le-monde-livre-std';font-size:60px;font-weight:700;line-height:1.2;color:var(--anthracite);margin:0;width:60%}.ryh-col-left{font-family:'Roboto';font-size:16px;line-height:1.4;color:var(--anthracite)}.ryh-col-right{flex-shrink:0;width:820px}.ryh-form-head-container{display:flex;font-family:'Roboto';color:var(--anthracite)}.ryh-form-head-left{width:70%;flex-shrink:0}.ryh-form-head-left h2,.ryh-form-section h2{font-weight:700;font-size:36px;margin:0;margin-bottom:40px}.ryh-form-head-right{width:30%;flex-shrink:0;font-weight:300;font-size:15px;text-align:right}.ryh-form-section{display:flex;margin-top:60px}.ryh-col-right form{max-width:820px;font-family:'Roboto';font-size:16px;color:var(--anthracite)}.ryh-form-row,.kontakt-column .form-row{position:relative;margin-bottom:35px}.ryh-col-right form label,.kontakt-column form label{display:block;font-size:14px;overflow:hidden;font-size:15px;font-weight:300;position:absolute;z-index:2;top:9px;left:12px}.ryh-col-right form label[for="new-member-consent"]{position:relative;left:30px;top:18px}.ryh-col-right form input[type="checkbox"]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);padding:0}.ryh-col-right form .wpcf7-list-item{margin:0}.ryh-col-right form input[type="text"],.ryh-col-right form input[type="date"],.ryh-col-right form input[type="datetime"],.ryh-col-right form input[type="email"],.ryh-col-right form input[type="number"],.ryh-col-right form input[type="search"],.ryh-col-right form input[type="time"],.ryh-col-right form input[type="url"],.ryh-col-right form input[type="tel"],.ryh-col-right form input[type="password"],.ryh-col-right form textarea,.ryh-col-right form select,.kontakt-column form input[type="text"],.kontakt-column form input[type="email"],.kontakt-column form textarea,.kontakt-column form select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;font-family:'Roboto';font-size:16px;padding:40px 10px 10px 10px}.ryh-col-right form textarea,.kontakt-column form textarea{resize:none}.ryh-col-right form input[type="submit"],.ryh-col-right form input[type="button"],.kontakt-column form input[type="submit"]{font-family:'Roboto';color:#fff;border-radius:35px;padding:20px 45px;display:inline-block;border:2px solid var(--anthracite);transition:background-color 0.2s ease-out;cursor:pointer;font-size:16px;background-color:var(--anthracite)}.ryh-col-right form input[type="submit"]:hover,.ryh-col-right form input[type="button"]:hover,.kontakt-column form input[type="submit"]:hover{background-color:#fff;color:var(--anthracite);text-decoration:none;transition:background-color 0.2s ease-out}.kontakt-col-container{display:flex}.kontakt-column{width:50%;box-sizing:border-box;margin-bottom:120px}.kontakt-col-container .kontakt-column:first-child{padding-right:40px}.kontakt-col-container .kontakt-column:nth-child(2){padding-left:40px}.kontakt-column h1{margin-bottom:50px}.kontakt-column h1,.kontakt-column h2{font-family:'le-monde-livre-std';font-size:60px;color:var(--anthracite);font-weight:700}.kontakt-column h2{font-size:24px;margin-bottom:40px;margin-top:0}.kontakt-column{font-family:'Roboto';font-size:20px;color:var(--anthracite)}.kontakt-column h3{font-weight:700;margin-top:0;font-size:20px}.kontakt-column form{margin-top:165px}.st-newsletter-full-container{width:575px;display:none;height:100%}.lsh-smart-traveller-newsletter-inner{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.fancybox-content.st-newsletter-full-container{background-color:var(--sand)}.st-newsletter-full-container #mc_embed_signup form{padding:0;background-color:var(--sand)}.st-newsletter-full-container #mc_embed_signup .mc-field-group.lh_igroup,.st-newsletter-full-container h3{display:none}.st-newsletter-full-container .nl_subscribe_body_upper{width:100%}.st-newsletter-full-container .nl_subscribe_body_upper img{width:250px}.st-newsletter-full-container p.lh_nl_head{font-family:'Roboto';font-size:40px;color:var(--anthracite);font-weight:700;margin-top:30px;margin-bottom:35px}.st-newsletter-full-container #mc_embed_signup .mc-field-group input{font-family:'Roboto';font-size:16px;color:var(--anthracite);padding:15px;border:1px solid #000;border-radius:30px}.st-newsletter-full-container #mc_embed_signup .mc-field-group input::placeholder{color:var(--anthracite);opacity:.5}.st-newsletter-full-container #mc_embed_signup .mc-field-group input:-ms-input-placeholder{color:var(--anthracite);opacity:.5}.st-newsletter-full-container #mc_embed_signup .mc-field-group input::-ms-input-placeholder{color:var(--anthracite);opacity:.5}.st-menu-message-container{font-family:'Roboto';font-size:18px;font-weight:200;color:var(--anthracite);margin-top:30px;margin-bottom:60px}.st-newsletter-full-container #mc_embed_signup .button{font-family:'Roboto';color:#fff;border-radius:35px;padding:20px 45px;display:inline-block;border:2px solid var(--anthracite);transition:background-color 0.2s ease-out;line-height:1.2;font-size:16px;background-color:var(--anthracite);height:auto}.st-newsletter-full-container #mc_embed_signup .button:hover{background-color:#fff;color:var(--anthracite);transition:background-color 0.2s ease-out}.lsh-st-form-container .fancybox-bg{background-color:var(--sand);opacity:1!important}.lsh-st-form-container .fancybox-toolbar,.hotel-detail-fancy-video .fancybox-toolbar{visibility:visible;opacity:1}.lsh-st-form-container .fancybox-button,.hotel-detail-fancy-video .fancybox-button{background:transparent}.hotel-detail-fancy-video .fancybox-bg{background-color:var(--stone);opacity:1!important}.start-page-panel{margin-bottom:100px}.panel-image-container,.panel-video-container{position:relative}.panel-image-container img{width:100%;max-width:1740px}.panel-video-container video{width:100%;max-width:1740px}.panel-overlay-container{position:absolute;bottom:100px;left:85px;color:var(--anthracite)}.panel-overlay-container.panel-inverted{color:#fff}.panel-overlay-text{font-family:'le-monde-livre-std';font-size:60px;font-weight:700;line-height:1.1;margin-bottom:40px}.panel-overlay-small-text{font-family:'Roboto';font-size:20px;font-weight:700;margin-bottom:10px}.site-width-container.page-template{margin-top:100px;margin-bottom:100px}#fancybox-video-container{display:none;height:100%}#fancybox-video-container.fancybox-content{background-color:transparent}.hotel-detail-video-trigger{cursor:pointer}.fancybox-video-outer{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.fancybox-video-inner{padding:40px;background-color:#fff}.hotel-detail-facts-gallery-text.video-trigger-link{display:flex;flex-direction:column;justify-content:center}.hotel-detail-video-trigger{display:inline-block}.hotel-detail-facts-gallery-icon img{width:40px}#masonry-gutter-size{width:80px}.story-item-start-next{display:none}.hotel-mobile-gallery-trigger-container{display:none}.mobile-footer-header,.hmenu_col.seasonal{display:none}.hotel-offer-content p{font-family:'Roboto';font-size:18px;color:rgba(60,60,59,.6);line-height:1.4}.hotel-offer-button-container{padding-top:10px;padding-bottom:10px;display:flex;justify-content:space-around;cursor:pointer}.tpl-nl-lr{display:flex;padding-bottom:60px}.tpl-nl-left-content{width:820px;padding-right:80px;padding-bottom:80px}.tpl-nl-caption{font-family:'Roboto';font-size:20px;color:var(--anthracite);font-weight:700}.tpl-nl-name{font-family:'le-monde-livre-std';font-size:60px;color:var(--anthracite);font-weight:700;margin-bottom:40px}.nl-tpl-separator{margin-top:40px}.lsh-tpl-lr-image{min-height:100px;padding-bottom:80px;padding-top:115px}.lsh-tpl-lr-image .nl_subscribe_body_upper{display:none}.lsh-tpl-lr-image .nl_subscribe_body #mc_embed_signup{background-color:var(--stone)}.lsh-tpl-lr-image .nl_subscribe_body #mc_embed_signup .lh_igroup{display:none}.lsh-tpl-lr-image #mc_embed_signup #mce-EMAIL{font-family:'Roboto';color:var(--anthracite);border-radius:35px;padding:20px 45px;border-color:#fff;box-sizing:border-box;width:520px;height:auto}.lsh-tpl-lr-image #mc_embed_signup #mc-embedded-subscribe{font-family:'Roboto';background-color:var(--anthracite);color:#fff;width:auto;border:2px solid var(--anthracite);font-size:16px;padding:20px 45px;line-height:1.2;border-radius:35px;box-sizing:border-box;height:auto}.lsh-tpl-lr-image #mc_embed_signup #mc-embedded-subscribe:hover{background-color:#fff;color:var(--anthracite);border-color:var(--anthracite)}.lsh-tpl-lr-image #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{padding-top:10px;background-color:var(--stone)}.mobile-newsletter-container{display:none}.page-id-55527,.page-id-55704{background-color:var(--stone)}.wpcf7-not-valid-tip{margin-bottom:20px;margin-left:21px;margin-top:-10px}.ryh-container .wpcf7-not-valid-tip{margin-left:12px;margin-top:5px}@media screen and (max-width:1919px){.main-menu-container{display:block}.hotel-type-actions{right:80px}.site-width-container,.hotel-detail-content-container{padding-left:40px;padding-right:40px}.menu_hotel_sub_menu .hmenu_col ul li a,.menu_item_empty{font-size:16px}.page-stories-masonry #masonry-gutter-size{width:40px}.story-teaser-item{width:calc(33% - 23px)}.story-teaser-item img{height:auto}.story-teaser-smart-traveller{height:auto}.smart-traveller-teaser-container{padding-top:40px;padding-bottom:40px}.hotel-item-overview-name,.story-item-overview-name{font-size:28px}.site-width-container.feature-slider{padding-left:20px;padding-right:20px}.featured-hotel-slider-container,.featured-story-slider-container{padding:30px 0}.featured-hotel-left-col,.featured-story-right-col{height:auto;aspect-ratio:71 / 85;width:50%}.featured-story-right-col{margin-left:20px}.featured-hotel-container,.featured-story-container{padding-left:20px;padding-right:20px}.featured-hotel-left-col{margin-right:20px;box-sizing:border-box}.featured-hotel-right-col{width:50%;box-sizing:border-box;padding-left:20px;margin-left:0;margin-bottom:60px}.featured-hotel-static,.featured-hotel-name,.featured-story-name{font-size:40px;margin-bottom:40px}.featured-hotel-content,.featured-story-content{margin-bottom:0}.featured-story-left-col{padding-right:20px;box-sizing:border-box;margin-right:0;width:50%;margin-bottom:60px}.st_subscribe_body,.nl_subscribe_body{width:50%}#newsletterContainer #mc_embed_signup #mce-EMAIL,#newsletterContainer #mc_embed_signup{width:100%}.filter-container-outer.sticky .filter-container{padding:10px 40px}.hotel-item-overview-container,.smart-deal-container{width:calc(33% - 40px)}.hotel-overview-container .hotel-item-overview-container:nth-child(odd){margin-right:0;margin-left:0}.hotel-overview-container .hotel-item-overview-container:nth-child(even){margin-left:0;margin-right:0}.hotel-overview-container .hotel-item-overview-container:nth-child(3n+3){margin-left:40px;margin-right:0}.hotel-overview-container .hotel-item-overview-container:nth-child(3n+1){margin-left:0;margin-right:40px}.hotel-item-overview-container img,.smart-deal-container img{width:100%;height:auto;aspect-ratio:520 / 694}div.deal-patch-container{top:20px;right:20px}img.smart-deal-patch{width:100px;height:100px}.hotel-detail-content-left{width:70%;box-sizing:border-box}.hotel-detail-content-right{width:30%}.hotel-teaser-smart-traveller{width:auto;height:auto}.hr-separator-small{width:100%}.smart-traveller-teaser-container{padding-top:10px;padding-bottom:10px}.smart-traveller-teaser-headline.to-hotel{padding-top:10px}.hotel-detail-story-container .story-teaser-item{width:100%}.hotel-detail-more-col{width:calc(50% - 40px)}.hotel-gallery-image-item,.search-result-item{width:calc(33.3% - 53px)}.hotel-gallery-image-item img,.search-result-item img{height:auto;width:100%}.story-item-icon-container img{width:40px}img.smart-deal-patch{width:100px;height:100px}.story-content-right .hotel-item-overview-container{width:100%}.story-content-right .hotel-detail-facts-box-content .story-text-link{font-size:18px}.smart-traveller-logo{width:25%}.smart-traveller-logo img{width:100%}.smart-traveller-content{width:75%}#lsh-smart-traveller-newsletter .nl_subscribe_body{width:100%}.col-1-4{padding-right:20px}.col-2-4,.col-3-4{padding-left:20px;padding-right:20px}.col-4-4{padding-left:20px}.ryh-col-left{width:35%}.ryh-col-right{width:65%}.ryh-col-left h1{font-size:50px;width:100%}.our-story-lr,.our-story-rl{display:flex}.our-story-lr-content{width:52%;padding-right:40px}.our-story-lr .story-lr-image{width:48%;padding-left:40px}.our-story-rl .story-lr-image{width:48%;padding-right:40px}.our-story-rl-content{width:52%;padding-left:40px}.story-content-left{width:70%}.story-content-right{width:30%;max-width:520px}.featured-story-right-col,.featured-hotel-left-col{min-height:660px}.hotel-offer-button-container a{padding:20px}}@media only screen and (max-width:1499px){body.single-hotels .main-menu-container li.menu-search{display:none}.lsh-hotel-action-button{padding:10px 20px}}@media screen and (max-width:1199px){.main-menu-container li.menu-item{display:none}.main-menu-container #menu_hotels,.main-menu-container #menu_destinationen,.main-menu-container #menu_destinations,.main-menu-container #menu_stories,.main-menu-container #menu_oster_gewinnspiel,.main-menu-container #menu_easter_giveaway{display:block}.featured-story-right-col,.featured-hotel-left-col{min-height:530px}}@media screen and (max-width:1199px){h1{font-size:40px}.flexify{justify-content:flex-end}.page-stories-masonry #masonry-gutter-size{width:80px}.main-menu-container{display:none}.brand img.brandLogo,.logo{width:50px}.site-width-container,.hotel-detail-content-container{padding-left:40px;padding-right:40px}#newsletterContainer #mc_embed_signup #mce-EMAIL,#newsletterContainer #mc_embed_signup{width:100%}.st_subscribe_body,.nl_subscribe_body{width:50%}.menu_hotel_sub_menu{flex-direction:column;justify-content:flex-start}.hmenu_col ul{height:0;overflow:hidden;margin-top:0;margin-bottom:0}.hmenu_col.seasonal{display:block}.hmenu_col.seasonal ul{height:auto}.hmenu_col.seasonal ul li{padding-top:0;padding-bottom:16px;text-align:center}.hmenu_col.seasonal ul li a{font-size:20px;font-weight:700}.menu_hotel_sub_menu .hmenu_col:first-child{margin-top:16px}.menu_hotel_sub_menu div.menu_lvl_first{margin-top:0;margin-bottom:8px}.sub-menu-trigger{display:inline-block;padding-left:16px;padding-right:8px}.mobile-pixel{display:none;height:5px}.mobile-scroller-inner{overflow-y:scroll;padding-bottom:74px;position:absolute;top:0;left:0;right:0;bottom:0}.gallery_container_outer{margin-top:30px}.start_overlay_text p,.page-intro-text-header h1,.panel-overlay-text,#newsletterContainer h3{font-size:40px}.page-intro{margin-top:60px}.col-single{margin-right:30px}.col-double{margin-left:30px}.story-teaser-item{width:calc(50% - 40px)}.story-teaser-item img{height:auto}.hotel-item-overview-name,.story-item-overview-name{font-size:28px}.start-page-panel{margin-bottom:60px}.panel-overlay-container{bottom:40px;left:40px}.site-width-container.feature-slider{padding-left:20px;padding-right:20px}.featured-hotel-slider-container,.featured-story-slider-container{padding:30px 0}.featured-hotel-left-col,.featured-story-right-col{height:auto;aspect-ratio:71 / 85;width:50%}.featured-story-right-col{margin-left:20px}.featured-hotel-container,.featured-story-container{padding-left:20px;padding-right:20px}.featured-hotel-left-col{margin-right:20px;box-sizing:border-box}.featured-hotel-right-col{width:50%;box-sizing:border-box;padding-left:20px;margin-left:0}.featured-hotel-static,.featured-hotel-name,.featured-story-name{font-size:28px;margin-bottom:15px}.featured-hotel-content,.featured-story-content{margin-bottom:0}.featured-story-left-col{padding-right:20px;box-sizing:border-box;margin-right:0;width:50%}.footer-logo-container,.footer-logo-container img{width:70px}.footer-menu-container{padding-left:30px}.footer-claim-container{font-size:20px}#newsletterContainer{padding-top:50px;padding-bottom:50px}.filter-container-outer.sticky .filter-container{padding:10px 40px}.filter-container{padding-top:50px;padding-bottom:50px}.hotel-item-overview-container,.smart-deal-container{width:calc(50% - 40px)}.hotel-overview-container .hotel-item-overview-container:nth-child(odd){margin-right:40px;margin-left:0}.hotel-overview-container .hotel-item-overview-container:nth-child(even){margin-left:40px;margin-right:0}.hotel-item-overview-container img,.smart-deal-container img{width:100%;height:auto;aspect-ratio:520 / 694}div.deal-patch-container{top:20px;right:20px}img.smart-deal-patch{width:100px;height:100px}.hotel-detail-citation{padding-top:30px;padding-bottom:30px;font-size:20px}.hotel-detail-content-left{width:100%;padding-right:0}.hotel-detail-content-right{width:100%;max-width:none;float:left;display:flex;flex-wrap:wrap;justify-content:space-between}.hotel-detail-content-right .hotel-detail-facts-box{width:calc(50% - 20px)}.hotel-detail-content-right .hotel-teaser-smart-traveller,.hotel-detail-content-right .hotel-detail-story-container{width:calc(50% - 20px)}.hotel-detail-content-right .hotel-detail-story-container .hotel-detail-story-headline{padding-top:0}.hotel-detail-content-right .hotel-detail-story-container .story-teaser-item{margin-bottom:0}.hd_dest_tipp{font-size:18px}.hotel-detail-more-hotel-location,.hotel-detail-more-hotel-content a{font-size:16px}.hotel-detail-more .hotel-detail-more-col:nth-child(even){padding-left:10px}.hotel-detail-more .hotel-detail-more-col:nth-child(odd){padding-right:10px}.hotel-detail-more-col{width:calc(50% - 10px)}.hotel-detail-line{margin-top:30px;margin-bottom:30px}.hotel-detail-more-headline{margin-bottom:30px;font-size:18px}.hotel-teaser-smart-traveller{width:auto;height:auto}.mh-container{display:none}.hotel-detail-content-container,.hotel-detail-facts-box-head{font-size:18px}.hotel-detail-facts-region{font-size:18px}.hr-separator-small{width:100%;margin-bottom:30px}.st-hotel-link-toall{padding-bottom:30px}.smart-traveller-teaser-subheadline.to-hotel,.smart-traveller-teaser-rows{padding-bottom:20px}.hotel-detail-content-container h2{line-height:1.3}.hotel-detail-story-headline{font-size:24px;padding-top:40px;padding-bottom:20px}.hotel-detail-story-container .story-teaser-item{width:100%}.hotel-detail-more-headline{padding-top:40px}.smart-traveller-teaser-container{height:auto}.hotel-mobile-gallery-trigger-container{display:flex;justify-content:flex-end;width:100%}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box{padding-bottom:20px}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box:first-child{margin-right:20px}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-gallery-icon{width:40px;margin-right:15px}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box-content{font-size:18px;line-height:1.3}#masonry-gutter-size{width:60px}.hotel-gallery-image-item{width:calc(50% - 30px);margin-bottom:60px}.hotel-gallery-image-item img{height:auto}.hotel-detail-site-width{padding-top:40px;padding-bottom:40px}.hotel-gallery-headline{font-size:40px;margin-bottom:40px}.search-result-item{width:calc(50% - 30px);margin-bottom:30px}.search-result-item img{margin-bottom:0}.search-result-item .story-teaser-container>a>img{width:100%;height:auto}.search-result-item.dest-hotel>a>img{width:100%;height:auto;aspect-ratio:520 / 694}.smart-traveller-introduction-container,.destination-introduction-container{padding-top:40px;flex-wrap:wrap}.destination-image{width:50%;height:auto;padding-right:30px;box-sizing:border-box}.destination-content{width:50%;padding-top:0;padding-left:30px;box-sizing:border-box}.destination-content h1{font-size:40px;margin-bottom:50px}.story-detail-content-container{flex-wrap:wrap}.story-content-left{padding-right:0;width:100%}.story-content-left h1{font-size:40px}.story-content-left h2{font-size:20px}.story-content-right{width:100%}.story-content-right .hotel-item-overview-container{width:100%}.smart-traveller-logo{width:35%;height:auto;padding-right:30px;box-sizing:border-box}.smart-traveller-logo img{width:100%}.smart-traveller-content{width:65%;margin-bottom:20px}.smart-traveller-content h2{font-size:30px}.st-newsletter-full-container p.lh_nl_head{font-size:30px}#lsh-smart-traveller-newsletter .nl_subscribe_body{width:100%}.become-member-introduction-container{padding-top:0;flex-wrap:wrap}.col-1-3,.col-2-3{width:100%;margin-left:0}.become-member-introduction-container h1,.become-member-bottom-header h2{font-size:40px;margin-bottom:20px}.become-member-bottom-header{padding-top:40px}.become-member-bottom-container{padding-top:20px}.col-1-4{padding-right:15px}.col-2-4,.col-3-4{padding-right:15px;padding-left:15px}.col-4-4{padding-left:15px}.ryh-container{flex-wrap:wrap;padding-left:40px;padding-right:40px}.ryh-col-left,.ryh-col-right{width:100%}.ryh-col-left h1{font-size:40px;width:100%;margin-bottom:40px}.our-story .page{width:100%}.our-story h1{font-size:40px;margin-bottom:40px}.our-story-head-caption{padding-top:70px}.our-story-name{font-size:40px;margin-bottom:40px}.our-story-lr,.our-story-rl{display:flex}.our-story-lr-content{width:40%;padding-right:20px}.our-story-lr .story-lr-image{width:60%;padding-left:20px}.our-story p{font-size:20px;line-height:1.5}.our-story-rl .story-lr-image{width:60%;padding-right:20px}.our-story-rl-content{width:40%;padding-left:20px}.mobile-footer-header{display:block;padding-top:40px}#menu-footer-menu li,#menu-footer-menu-en li{float:none;margin:0;padding:0;margin-bottom:8px}#menu-footer-menu li a,#menu-footer-menu-en li a{color:var(--anthracite);font-size:20px;line-height:1.5}.kontakt-col-container{flex-wrap:wrap}.kontakt-col-container .kontakt-column:first-child{padding-right:0}.kontakt-col-container .kontakt-column:nth-child(2){padding-left:0}.kontakt-column{width:50%;margin-bottom:30px;box-sizing:border-box}.kontakt-col-container .kontakt-column:first-child{width:45%;padding-right:20px}.kontakt-col-container .kontakt-column:last-child{width:55%;padding-left:20px}.kontakt-column form{margin-top:0}.kontakt-column form input[type="submit"]{width:100%}.kontakt-column h1{font-size:40px;margin-bottom:20px}.kontakt-column h2{font-size:20px}.kontakt-column h3{font-size:18px}.search-mobile-container{position:relative;background-color:#fff;border-radius:30px;height:45px}.search-mobile-container .search-field{position:relative;left:auto;bottom:auto;background-color:#fff;margin-left:35px;margin-top:8px;border-color:#fff;width:calc(100% - 50px)}.search-mobile-container .search-submit{left:12px;top:15px}}@media screen and (max-width:992px){body>div.content-container:first-child{margin-top:115px}.site-width-container,.hotel-detail-content-container{padding-left:20px;padding-right:20px}.hotel-detail-content-container{flex-wrap:wrap;padding-bottom:50px}h1{font-size:24px;margin-bottom:30px}p{font-size:16px;line-height:1.4;color:var(--anthracite)}.lsh_teaser_container{display:none}.header-container{position:fixed;top:0;left:0;z-index:99;width:100%;padding:15px 0 15px 0}.gallery_container_outer{height:auto;aspect-ratio:16 / 9}.gallery_container.start_gallery .slick-slide{height:auto;aspect-ratio:16 / 9}.start_overlay_text{left:20px;bottom:20px}.gallery-text-small{font-size:12px}.start_overlay_text p{font-size:20px}ul.slick-dots{display:none}.content-container{margin-top:129px}.page-intro{display:block;margin-top:20px;margin-bottom:20px}.col-single,.col-double{width:100%;margin-left:0;margin-right:0}.page-intro-text-header{padding-bottom:20px}.page-intro-text-container p{font-size:16px}.page-intro-text-header h1{font-size:24px}.lsh-button{padding:6px 18px;line-height:1.1;border-radius:18px}.panel-overlay-container{left:10px;bottom:20px}.panel-overlay-text{font-size:16px;margin-bottom:10px}.panel-overlay-small-text{font-size:14px;font-weight:400;margin-bottom:8px}.story-teaser-item{width:calc(50% - 10px);margin-bottom:20px}.story-teaser-item img{height:auto}.smart-traveller-teaser-container{padding-left:10px;padding-right:10px;box-sizing:border-box}.story-teaser-smart-traveller{width:calc(50% -10px);height:auto}.smart-traveller-teaser-headline{font-size:20px;padding-top:20px}.smart-traveller-teaser-subheadline{padding-bottom:20px;font-weight:400}.smart-traveller-teaser-head{padding-bottom:20px}.smart-traveller-teaser-logo{padding:20px 20px 0 20px}.smart-traveller-teaser-logo img{width:100%}.smart-traveller-teaser-header2{font-size:14px}.page-stories-masonry #masonry-gutter-size{width:20px}.story-item-overview-name{font-size:18px;line-height:1.2}.story-item-overview-excerpt{font-size:16px;display:none}.site-width-container.feature-slider{padding-left:0;padding-right:0;margin-bottom:30px}.featured-hotel-slider-container,.featured-story-slider-container{padding:20px 0}.featured-hotel-left-col,.featured-story-right-col{height:auto;aspect-ratio:71 / 85;width:50%}.featured-story-right-col{margin-left:20px}.featured-hotel-container,.featured-story-container{padding-left:20px;padding-right:20px}.featured-hotel-left-col{margin-right:20px;box-sizing:border-box}.featured-hotel-right-col{width:50%;box-sizing:border-box;padding-left:20px;margin-left:0}.featured-hotel-static,.featured-hotel-name,.featured-story-name{font-size:16px;margin-bottom:15px}.featured-hotel-content,.featured-story-content{margin-bottom:0}.featured-story-left-col{padding-right:20px;box-sizing:border-box;margin-right:0;width:50%}.featured-hotel-address{font-weight:400}footer{display:none}.slider-arrow{top:calc(50% - 16px)}.slider-arrow img{width:32px}.slider-arrow-left{left:10px}.slider-arrow-right{right:10px}ul.slick-dots{position:absolute;bottom:5px;left:0;display:flex;justify-content:flex-end;width:100%;margin:0;padding:0;box-sizing:border-box;padding-left:10px;padding-right:0}.slick-dots li{margin:0 7px;font-size:16px}.story-item-overview-date{font-size:16px;padding-top:0;padding-bottom:15px}.menu_hotel_sub_menu{flex-direction:column;justify-content:flex-start}.hmenu_col ul{height:0;overflow:hidden;margin-top:0;margin-bottom:0}.menu_hotel_sub_menu .hmenu_col:first-child{margin-top:16px}.menu_hotel_sub_menu div.menu_lvl_first{margin-top:0;margin-bottom:8px}.sub-menu-trigger{display:inline-block;padding-left:16px;padding-right:8px}.mobile-pixel{display:none;height:5px}.mobile-scroller-inner{overflow-y:scroll;padding-bottom:74px;position:absolute;top:0;left:0;right:0;bottom:0}.story-item-overview-excerpt.start-story{display:none}.story-item-start-next{display:block;text-align:right;position:absolute;bottom:0;left:0;width:100%;background-color:#fff}.story-item-icon-container{padding-top:10px}.story-item-icon-container img{width:25px}.hotel-item-overview-container,.smart-deal-container{width:calc(50% - 10px)}.hotel-overview-container .hotel-item-overview-container:nth-child(n){margin:0;margin-bottom:40px}.hotel-overview-container .hotel-item-overview-container:nth-child(odd){margin-right:10px}.hotel-overview-container .hotel-item-overview-container:nth-child(even){margin-left:10px}div.deal-patch-container{top:10px;right:10px}img.smart-deal-patch,.search-result-masonry .search-result-item img.smart-deal-patch{width:60px;height:60px;aspect-ratio:auto}.hotel-overview-container{padding-top:30px;padding-bottom:30px}.region-headline-container{font-size:24px}.hotel-item-overview-name,.story-item-overview-name{font-size:16px;padding-bottom:10px}.hotel-item-overview-content,.story-item-overview-content{font-size:14px;padding-top:6px}.select-dropdown{border-radius:20px;margin-right:0;height:40px;width:auto}.filter-container{padding-top:20px;padding-bottom:20px}.filter-container form{flex-wrap:wrap}.filter-container form .select-dropdown:nth-child(1){margin-right:8px}.filter-container form .select-dropdown:nth-child(2){margin-left:8px;margin-right:16px}.select-dropdown select{padding:10px 40px 10px 20px}.lsh-filter-button{flex-grow:1;margin-top:0;border-radius:20px;padding:10px 45px}.filter-container-outer.sticky .filter-container{padding:10px 20px}.sticky-spacer.sticky{padding-top:135px}.filter-reset{margin-left:16px;margin-top:8px}.filter-reset img{width:26px;height:26px}.hotel-detail-content-container h1{font-size:24px;margin-bottom:30px}.hotel-detail-content-container h2{font-size:20px}.hotel-detail-content-container h3,.hotel-detail-content-container h4{font-size:18px;line-height:1.4}.hotel-detail-content-container p{font-size:16px}.hotel-detail-breadcrumb,.lsh-breadcrumb{padding-top:15px;padding-bottom:15px}.hotel-detail-citation{padding-top:30px;padding-bottom:30px;font-size:20px}.hotel-detail-content-left{width:100%;padding-right:0}.hotel-detail-content-right{width:100%;max-width:none;float:left;display:flex;flex-wrap:wrap;justify-content:space-between}.hotel-detail-content-right .hotel-detail-facts-box{width:calc(50% - 20px)}.hotel-detail-content-right .hotel-teaser-smart-traveller,.hotel-detail-content-right .hotel-detail-story-container{width:calc(50% - 20px)}.hotel-detail-content-right .hotel-detail-story-container .hotel-detail-story-headline{padding-top:0}.hotel-detail-content-right .hotel-detail-story-container .story-teaser-item{margin-bottom:0}.hd_dest_tipp{font-size:18px}.hotel-detail-more-hotel-location,.hotel-detail-more-hotel-content a{font-size:16px}.hotel-detail-more .hotel-detail-more-col:nth-child(even){padding-left:10px}.hotel-detail-more .hotel-detail-more-col:nth-child(odd){padding-right:10px}.hotel-detail-more-col{width:calc(50% - 10px)}.hotel-detail-line{margin-top:30px;margin-bottom:30px}.hotel-detail-more-headline{margin-bottom:30px;font-size:18px}.hotel-teaser-smart-traveller{width:auto;height:auto}.mh-container{display:none}.hotel-detail-content-container,.hotel-detail-facts-box-head{font-size:18px}.hotel-detail-facts-region{font-size:18px}.hr-separator-small{width:100%;margin-bottom:30px}.st-hotel-link-toall{padding-bottom:30px}.smart-traveller-teaser-subheadline.to-hotel,.smart-traveller-teaser-rows{padding-bottom:20px}.hotel-detail-content-container h2{line-height:1.3}.hotel-detail-story-headline{font-size:24px;padding-top:40px;padding-bottom:20px}.hotel-detail-story-container .story-teaser-item{width:100%}.hotel-detail-more-headline{padding-top:40px}.hotel-type-actions{position:fixed;left:0;bottom:0;right:0;background-color:#fff;padding-top:2px}.hotel-type-actions .lsh-hotel-action-button{border-radius:0;width:calc(50% - 1px);padding-left:0;padding-right:0;box-sizing:border-box;margin:0;text-align:center}.hotel-type-actions .lsh-hotel-action-button{background-color:var(--palm);border-color:var(--palm)}.hotel-type-actions .lsh-hotel-action-button:nth-child(odd){margin-right:1px}.hotel-type-actions .lsh-hotel-action-button:nth-child(even){margin-left:1px}.grecaptcha-badge{bottom:60px!important}#newsletterContainer{flex-wrap:wrap;padding-top:30px;padding-bottom:75px}#newsletterContainer h3{font-size:20px}.nl_subscribe_body,.nl_subscribe_body_upper,.st_subscribe_body{width:100%}#newsletterContainer #mc_embed_signup{position:relative;bottom:auto}#newsletterContainer #mc_embed_signup form{padding-left:0}#newsletterContainer #mc_embed_signup #mce-EMAIL,#newsletterContainer #mc_embed_signup #mc-embedded-subscribe{width:100%}#newsletterContainer #mc_embed_signup .mc-field-group{width:100%}#newsletterContainer #mc_embed_signup #mce-EMAIL{padding:15px 45px;border-radius:30px}#newsletterContainer #mc_embed_signup #mc-embedded-subscribe{padding:12px 45px;border-radius:26px}.search-result-item{width:calc(50% - 10px);margin-bottom:20px}.search-result-item img{margin-bottom:0}.search-result-item .story-teaser-container>a>img{width:100%;height:auto}.search-result-item.dest-hotel>a>img{width:100%;height:auto;aspect-ratio:520 / 694}.smart-traveller-introduction-container,.destination-introduction-container{flex-wrap:wrap;padding-top:40px}.smart-traveller-logo,.destination-image{width:50%;height:auto;padding-right:30px;box-sizing:border-box}.destination-content{width:50%;padding-top:0;padding-left:30px;box-sizing:border-box}.destination-content h1{font-size:24px;margin-bottom:30px}.smart-traveller-content p,.destination-content p{font-size:16px}.filter-dest-reset{margin-top:7px}.dest-select-dd{flex-grow:0}.dest-select-dd select{width:100%}.hotel-mobile-gallery-trigger-container{display:block}.hotel-detail-site-width{padding-top:0;padding-bottom:50px}.hotel-gallery-headline{font-size:24px;width:100%;margin-bottom:20px}.hotel-gallery-image-item{width:calc(50% - 10px);margin-bottom:20px}.hotel-gallery-image-item img{height:auto}.page-template-default .fancybox-navigation .fancybox-button--arrow_left,.page-template-default .fancybox-navigation .fancybox-button--arrow_right{top:calc(100% - 80px)}.page-template-default .fancybox-button div{top:auto;right:auto}#lhStartVideo{width:100%;height:auto}.hotel-detail-fancy-video .fancybox-content{padding:15px}.fancybox-video-inner{padding:5px}.story-detail-content-container{flex-wrap:wrap}.story-content-left{padding-right:0;width:100%}.story-small-head-container{font-size:18px}.story-content-left h1{font-size:24px;margin-bottom:10px}.story-content-left h2{font-size:20px}.story-detail-content-container p{font-size:18px!important;line-height:1.4}.story-content-right{width:100%}.story-content-right .hotel-item-overview-container{width:100%}.story-text-link{font-size:18px;line-height:1.4}.story-date-container{margin-bottom:20px;font-size:16px}.smart-traveller-logo{margin-bottom:20px}.smart-traveller-logo img{width:100%}.smart-traveller-content{width:100%;margin-bottom:20px}.smart-traveller-content h2{font-size:24px}.smart-traveller-introduction-container{padding-bottom:20px}.deals-overview-container{padding-top:0}.smart-deal-overview-hotel{font-size:18px}.smart-deal-buttons a,.smart-deal-buttons span{width:100%;padding-left:10px;padding-right:10px}.smart-deal-content{text-align:center}.st-nl #newsletterContainer{padding-bottom:30px}p.lh_nl_head{text-align:left}.st-nl .nl_subscribe_body_upper{text-align:center}.content-container{margin-top:90px}.become-member-introduction-container{padding-top:20px;flex-wrap:wrap}.col-1-3,.col-2-3,.col-1-2,.col-2-2,.ryh-col-left,.ryh-col-right{width:100%;margin:0;padding:0}.col-1-4,.col-2-4,.col-3-4,.col-4-4{width:50%}.col-1-4,.col-3-4{padding-right:10px;padding-left:0}.col-2-4,.col-4-4{padding-left:10px;padding-right:0}.become-member-introduction-container h1,.ryh-col-left h1,.our-story h1{font-size:24px}.ryh-col-left h1{width:100%;margin-bottom:20px}.become-member-bottom-header h2,.become-member-middle-container h3{font-size:20px;line-height:1.4}.become-member-introduction-container p,.become-member-middle-container p{font-size:18px}.become-member-middle-container,.become-member-bottom-container{padding-top:20px}.become-a-member-content{margin-top:20px}.become-member-bottom-header{padding-top:20px}.ryh-top{padding-top:110px}.ryh-container{flex-wrap:wrap;padding-bottom:50px}.ryh-form-head-left h2,.ryh-form-section h2{font-size:20px}.ryh-col-right form input[type="submit"]{width:100%}.our-story-head-caption{padding-top:40px;padding-bottom:40px;font-size:18px}.our-story .page{width:100%}.our-story p{font-size:18px;line-height:1.4}.our-story-separator{margin-top:40px;margin-bottom:40px}.our-story-lr,.our-story-rl,.lsh-tpl-lr{flex-wrap:wrap;margin-bottom:40px}.our-story-title{font-size:18px}.our-story-name{font-size:20px;margin-bottom:40px}.our-story-lr-content{padding-right:0;padding-bottom:40px}.story-lr-image,.story-rl-image,.lsh-tpl-lr-image{width:100%;padding-bottom:40px}.our-story-rl-content{padding-left:0;padding-bottom:40px;width:100%}.our-story-lr-content{width:100%}.kontakt-col-container{flex-wrap:wrap}.kontakt-col-container .kontakt-column:first-child{padding-right:0}.kontakt-col-container .kontakt-column:nth-child(2){padding-left:0}.kontakt-column{width:100%;margin-bottom:30px}.kontakt-column form{margin-top:0}.kontakt-column form input[type="submit"]{width:100%}.kontakt-column h1{font-size:24px;margin-bottom:20px}.kontakt-column h2{font-size:20px}.kontakt-column h3{font-size:18px}.search-page h1{font-size:24px;margin-bottom:30px}.search-result-masonry .search-result-item img{width:100%;height:auto}.search-result-item h2{font-size:20px}.search-result-item h3{font-size:16px;margin-top:6px}.search-result-item p{font-size:18px;line-height:1.4}.search-result-excerpt{display:none}.search-result-masonry .search-result-item .story-item-icon-container img{width:25px}.tpl-nl-lr{flex-wrap:wrap}.tpl-nl-left-content{width:100%;padding-right:0;padding-bottom:0}.lsh-tpl-lr-image{width:100%;padding-top:20px}.nl-tpl-separator{display:none}.lsh-tpl-lr-image #mc_embed_signup form{padding:0}.lsh-tpl-lr-image #mc_embed_signup #mce-EMAIL{width:100%}.lsh-tpl-lr-image #mc_embed_signup .mc-field-group{width:100%}.tpl-nl-left-content .display_archive{font-size:16px!important}.tpl-nl-name{font-size:24px;line-height:1.4;margin-bottom:20px}.tpl-nl-caption{font-size:18px}.menu_lvl_newsletter{margin-top:0;margin-bottom:8px;font-weight:700}.mobile-newsletter-container{display:block}.offer-button{border-color:var(--lichen);color:var(--anthracite)}.start-page-panel{margin-bottom:40px}.st-newsletter-full-container p.lh_nl_head{font-size:20px}.st-newsletter-full-container #mc_embed_signup .button{width:100%}.featured-story-right-col,.featured-hotel-left-col{min-height:420px}.search-result-masonry #masonry-gutter-size{width:20px}.search-result-masonry.tpl-offer #masonry-gutter-size{width:20px}.hotel-offer-button-container{flex-wrap:wrap}.hotel-offer-button-container a{width:100%;text-align:center;padding:6px 10px}.hotel-offer-button-container a:first-child{margin-bottom:20px}}@media screen and (max-width:767px){.filter-container{justify-content:center}.hotel-detail-content-right{max-width:none}.page-template-default .fancybox-button div.gallery-close-button{right:40px;top:40px}.select-dropdown{width:calc(50% - 8px)}.filter-container form .select-dropdown:nth-child(2){margin-right:0}.lsh-filter-button{margin-top:10px}.filter-reset{margin-top:18px}.featured-hotel-left-col{margin-right:10px;box-sizing:border-box}.featured-hotel-right-col{width:50%;box-sizing:border-box;padding-left:10px;margin-left:0}.featured-story-right-col,.featured-hotel-left-col{min-height:340px}}@media screen and (max-width:639px){#masonry-gutter-size{width:20px}.smart-traveller-logo,.destination-image{width:100%;height:auto;padding-right:0}.destination-content{width:100%;padding-top:40px;padding-left:0}.col-1-4,.col-2-4,.col-3-4,.col-4-4{width:100%;margin:0;padding:0}.hotel-detail-content-right .hotel-detail-facts-box,.hotel-detail-content-right .hotel-teaser-smart-traveller,.hotel-detail-content-right .hotel-detail-story-container{width:100%}.hotel-detail-content-right .hotel-detail-story-container .hotel-detail-story-headline{padding-top:0}.hotel-detail-content-right .hotel-detail-story-container .story-teaser-item{margin-bottom:0}.dest-select-dd{flex-grow:1}.featured-story-right-col,.featured-hotel-left-col{min-height:240px}}.hotel-detail-facts-box-gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-detail-facts-box-gallery{align-self:flex-start;justify-self:flex-start;justify-content:flex-start;box-sizing:border-box;align-items:center;padding:12px 30px;border:1px solid var(--anthracite);border-radius:2em;position:relative;overflow:hidden;width:auto}.hotel-detail-facts-box-gallery:hover{background-color:var(--stone)}.hotel-detail-facts-box-gallery .hotel-detail-facts-gallery-icon{margin-top:0;margin-right:15px;width:auto}.hotel-detail-facts-box-gallery .hotel-detail-facts-gallery-icon,.hotel-detail-facts-box-gallery .hotel-detail-facts-gallery-icon a,.hotel-detail-facts-box-gallery .hotel-detail-facts-gallery-icon img{display:inline-block;vertical-align:top;line-height:0}.hotel-detail-facts-box-gallery .hotel-detail-facts-gallery-text{padding-top:2px;z-index:3}.hotel-detail-facts-box-gallery .hotel-detail-facts-gallery-text br{display:none}.hotel-detail-facts-box-gallery .hotel-detail-facts-gallery-text a::before{content:"";position:absolute;top:-12px;bottom:-12px;left:-30px;right:-30px}@media only screen and (min-width:1200px){.hotel-detail-content-right .hotel-detail-facts-box.mh-container+.hotel-detail-facts-box.mh-container{margin-top:-25px}}@media only screen and (max-width:1399px){.hotel-detail-facts-box-content{font-size:20px}.hotel-detail-facts-box-gallery{padding:12px 24px}.hotel-detail-facts-box-gallery .hotel-detail-facts-gallery-icon img{width:34px;max-height:30px}.hotel-detail-facts-box-gallery .hotel-detail-facts-gallery-icon{margin-right:12px}}@media only screen and (max-width:1199px){.hotel-detail-facts-box-content{font-size:18px}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box{margin-right:0!important;padding-top:5px}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box-content{justify-content:center;align-items:center;padding:12px 30px;border:1px solid var(--anthracite);border-radius:2em;position:relative;overflow:hidden;margin-left:15px;-webkit-transition:background-color .35s ease;-moz-transition:background-color .35s ease;transition:background-color .35s ease}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box-content:hover{background-color:var(--stone)}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-gallery-icon{margin-top:0;margin-right:14px;width:auto}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-gallery-icon a,.hotel-mobile-gallery-trigger-container .hotel-detail-facts-gallery-icon img{display:inline-block;vertical-align:top}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-gallery-icon img{width:auto;height:32px;max-width:34px}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-gallery-text{padding-top:2px}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-gallery-text br{display:none}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-gallery-text a::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}}@media only screen and (max-width:992px){.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box-content{margin-left:0}}@media only screen and (max-width:992px) and (min-width:768px){.hotel-mobile-gallery-trigger-container::after{content:"";display:table;clear:both}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box:nth-last-child(3),.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box+.hotel-detail-facts-box{display:inline-block;width:calc(50% - 10px);float:left}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box:nth-last-child(3){padding-right:10px!important}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box+.hotel-detail-facts-box{padding-left:10px}}@media only screen and (max-width:767px){.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box+.hotel-detail-facts-box{margin-top:-15px}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-box-content{padding:10px 15px}.hotel-mobile-gallery-trigger-container .hotel-detail-facts-gallery-icon img{height:28px;width:auto;max-width:32px}}.single-lsh_landing_page .gallery_container_outer{margin-top:0}.single-lsh_landing_page .header-container+.content-container-center{max-width:100%}.single-lsh_landing_page .header-container+.content-container-center .site-width-container{padding:0!important}.single-lsh_landing_page .page-intro-text-container p:not(:last-child){margin-bottom:1.75em}.single-lsh_landing_page .page-intro-text-container ol li,.single-lsh_landing_page .page-intro-text-container ul li{line-height:1.4}.single-lsh_landing_page .page-intro-text-container ol li:not(:last-child),.single-lsh_landing_page .page-intro-text-container ul li:not(:last-child){margin-bottom:.65em}.slick-slider .slick-dots li:first-child:last-child{display:none}@media screen and (max-width:992px){body.single-lsh_landing_page>div.content-container:first-child{margin-top:94px}}.rocket-lazyload,img[data-lazy-src]{opacity:0}.rocket-lazyload.entered.lazyloaded,img.lazyloaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}.slick-slide{transition:opacity 1s ease,visibility 1s ease!important}.home .gallery_container .slick-slide.slick-active:first-child~.slick-slide,.single-hotels .gallery_container .slick-slide.slick-active:first-child~.slick-slide,.single-lsh_landing_page .gallery_container .slick-slide.slick-active:first-child~.slick-slide{display:none!important}.single-hotels .hotel-detail-more-hotel-container img,.become-member-middle-container img{height:auto}img{height:auto}.lsh-cf7{background-color:var(--stone);box-sizing:border-box;padding:40px}.lsh-cf7 .wpcf7-list-item{margin:5px}.lsh-cf7 .wpcf7-list-item label{padding-top:0;padding-bottom:0}.lsh-cf7 input[type="text"],.lsh-cf7 input[type="date"],.lsh-cf7 input[type="datetime"],.lsh-cf7 input[type="email"],.lsh-cf7 input[type="number"],.lsh-cf7 input[type="search"],.lsh-cf7 input[type="time"],.lsh-cf7 input[type="url"],.lsh-cf7 input[type="tel"],.lsh-cf7 input[type="password"],.lsh-cf7 label,.lsh-cf7 textarea,.lsh-cf7 select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;font-family:'Roboto';font-size:16px;padding:40px 10px 10px 10px}.lsh-cf7 .wpcf7-radio{display:block;margin:-5px -15px}.lsh-cf7>div{position:relative;margin-bottom:30px}.lsh-cf7>div>br{display:none}.lsh-cf7>div>label{padding:0;pointer-events:none;display:block;font-size:14px;overflow:hidden;font-size:15px;font-weight:300;position:absolute;z-index:2;top:9px;left:10px}.lsh-cf7 textarea{resize:none}.lsh-cf7 input[type="submit"],.lsh-cf7 input[type="button"]{font-family:'Roboto';color:#fff;border-radius:35px;padding:20px 35px;display:inline-block;border:2px solid var(--anthracite);transition:background-color 0.2s ease-out;cursor:pointer;font-size:16px;background-color:var(--anthracite)}.lsh-cf7 input[type="submit"]:hover,.lsh-cf7 input[type="button"]:hover{background-color:#fff;color:var(--anthracite);text-decoration:none;transition:background-color 0.2s ease-out}.lsh-cf7 .wpcf7-acceptance label{padding:0}.lsh-cf7 input[type="checkbox"],.lsh-cf7 input[type="radio"]{-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);padding:0;margin-right:8px}.lsh-cf7 small{font-size:16px;font-family:'Roboto';font-weight:400;display:block}.lsh-cf7>*:first-child{margin-top:0}.lsh-cf7>*:last-child{margin-bottom:0}.lsh-cf7 .wpcf7-spinner{margin:0 10px}.lsh-cf7~.wpcf7-response-output{margin:10px 0 0!important;width:100%!important;box-sizing:border-box!important;border:none!important;background-color:#c9d8e2;padding:30px 40px!important;line-height:1.4}.lsh-cf7 .wpcf7-not-valid-tip{font-family:"Roboto",Arial,Tahoma,sans-serif!important;margin:0!important;font-size:14px!important;padding:4px 10px!important}@media only screen and (max-width:767px){.lsh-cf7{padding:30px 26px}.lsh-cf7~.wpcf7-response-output{padding:30px 26px!important}}@media only screen and (min-width:1199px){.header-container .menu_hotel_container_outer{max-height:calc(100vh - 170px)!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important}.header-container.sticky .menu_hotel_container_outer{max-height:calc(100vh - 100px)!important}.social-icons-container{position:relative!important;height:auto!important;margin-top:auto!important;margin-bottom:0!important}}.wp-block-gallery.has-nested-images{display:flex;flex-wrap:wrap}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0 var(--gallery-block--gutter-size,16px) var(--gallery-block--gutter-size,16px) 0;width:calc(50% - var(--gallery-block--gutter-size, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):last-of-type:not(#individual-image),.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):nth-of-type(2n){margin-right:0}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(33.33333% - var(--gallery-block--gutter-size, 16px)*0.66667)}.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(25% - var(--gallery-block--gutter-size, 16px)*0.75)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(20% - var(--gallery-block--gutter-size, 16px)*0.8)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(16.66667% - var(--gallery-block--gutter-size, 16px)*0.83333)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(14.28571% - var(--gallery-block--gutter-size, 16px)*0.85714)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(12.5% - var(--gallery-block--gutter-size, 16px)*0.875)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px)}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image):nth-of-type(1n),.wp-block-gallery.has-nested-images.columns-2 figure.wp-block-image:not(#individual-image):nth-of-type(2n),.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image):nth-of-type(3n),.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image):nth-of-type(4n),.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image):nth-of-type(5n),.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image):nth-of-type(6n),.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image):nth-of-type(7n),.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image):nth-of-type(8n){margin-right:0}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){margin-right:var(--gallery-block--gutter-size,16px);width:calc(33.33% - var(--gallery-block--gutter-size, 16px)*0.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):nth-of-type(3n+3){margin-right:0}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--gallery-block--gutter-size, 16px)*0.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}body.page-template-templatehoteloffers .search-result-item img{width:520px;height:694px}body.page-template-templatehoteloffers .search-result-masonry{height:auto!important;display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:40px!important;width:100%!important;justify-content:space-between!important}body.page-template-templatehoteloffers .search-result-masonry #masonry-gutter-size{display:none!important}body.page-template-templatehoteloffers .search-result-item{display:block!important;width:100%!important;max-width:calc(33.33% - 40px)!important;position:relative!important;left:unset!important;top:unset!important;transform:none!important;display:flex!important;flex-direction:column!important}body.page-template-templatehoteloffers .search-result-item img{margin-bottom:0!important}body.page-template-templatehoteloffers .search-result-item .hotel-offer-content p{color:var(--anthracite)!important}body.page-template-templatehoteloffers .search-result-item .hotel-offer-button-container{order:3;justify-content:flex-start;gap:12px}@media only screen and (max-width:1919px){body.page-template-templatehoteloffers .search-result-item img{width:100%;height:auto;aspect-ratio:520 / 694}}@media only screen and (max-width:1199px){body.page-template-templatehoteloffers .search-result-masonry{gap:30px!important}body.page-template-templatehoteloffers .search-result-item{max-width:calc(50% - 30px)!important}}@media only screen and (max-width:992px){body.page-template-templatehoteloffers .search-result-masonry{gap:10px!important;row-gap:40px!important}body.page-template-templatehoteloffers .search-result-item{max-width:calc(50% - 10px)!important}body.page-template-templatehoteloffers .search-result-item .hotel-offer-button-container{gap:0!important}body.page-template-templatehoteloffers .destination-content{padding-left:10px}body.page-template-templatehoteloffers .search-result-item .lsh-button{padding:.6em 1em!important;border-radius:2em!important}}@media only screen and (max-width:499px){body.page-template-templatehoteloffers .search-result-masonry{gap:40px!important}body.page-template-templatehoteloffers .search-result-item{width:100%!important;max-width:100%!important}}