@font-face{font-family:'Isidora Bold';src:url(latinotype_-_isidora-bold.woff2) format('woff2'),url(latinotype_-_isidora-bold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Isidora Light';src:url(latinotype_-_isidora-light.woff2) format('woff2'),url(latinotype_-_isidora-light.woff) format('woff');font-weight:400;font-style:normal}body{font-family:'Isidora Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;line-height:24px;background:#fff;color:#4d4d4d;text-align:left}body.menuOpened{overflow:hidden}*{text-rendering:optimizeLegibility}h1{font-size:2.5em;line-height:1em}.word1{margin-left:-70px;display:inline-block}.word1:before{content:"";width:100%;position:relative;height:6px;background:#cde981;display:block;margin-bottom:-53px;z-index:-1}h2{position:relative;text-transform:uppercase;color:#35bacc;font-size:2em;margin:0 0 10px;padding-top:60px;float:left;width:100%;clear:both}h2:before{content:"";position:absolute;top:0;left:0;min-width:60%;height:17px;background:url(../_bin/waves.png) repeat-x 0 0}h3{font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-size:3.5em;line-height:.9em;padding:0;margin:0 0 10px;list-style:none;color:#008da8}p{clear:both}a{color:#008da8}a:hover,a:visited{text-decoration:none}b,strong{font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}hr{clear:both;height:0;border:none;display:block;margin:20px auto}#topblock{position:absolute;top:0;left:0;width:100%;z-index:5;text-align:center;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;padding:25px 35px 0}.no-banner #topblock{height:150px}.homepage #topblock,.with-bannerGadget #topblock,.with-bannerImg #topblock,.with-bannerPromo #topblock{background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);height:210px}#centerblock{clear:both;position:relative;z-index:1;background:#35bacc;max-height:100%!important}#contentblock{clear:both;overflow:hidden;position:relative}#bottomblock{clear:both;position:relative;padding-bottom:0}#bottomblock .awards-footer{background-color:#fff;position:relative;display:block}#bottomblock .awards-footer h5{position:relative;text-transform:uppercase;color:#35bacc;font-size:2em;margin:10px auto;padding:16px 100px;text-align:left;clear:both}img.flogos{margin:20px 8px!important}.footerlogos{padding:0 100px!important;justify-content:left!important}.mobile #bottomblock{padding-bottom:0}.hotellogo{display:inline-block;float:left}.hotellogo a{display:block;background:url(../_bin/logo.svg) no-repeat 0 0;background-size:100%;width:180px;height:180px}.hotellogo img,.hotellogo span{height:0;display:block;overflow:hidden}.navigationToggle{float:right;width:40px;height:30px;position:relative;cursor:pointer;z-index:150}.navigationToggle:after,.navigationToggle:before{content:"";height:4px;width:100%;position:absolute;left:0;background:#fff}.navigationToggle:before{top:0;transform-origin:top left}.navigationToggle:after{bottom:0;transform-origin:bottom left}.navigationToggle span{display:block;height:4px;width:100%;position:absolute;top:50%;left:0;margin-top:-2px;background:#fff}.menuOpened .navigationToggle:before{transform:rotate(45deg)}.menuOpened .navigationToggle:after{transform:rotate(-45deg)}.menuOpened .navigationToggle span{opacity:0}.navigation{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#008da8 url(../_bin/experiences_bg.png) repeat center center;z-index:10;padding:85px;overflow-y:scroll}.navigation .nav,.navigation ul{list-style:none;padding:0;margin:0;font-size:.9em;display:table-cell;vertical-align:middle}.navigation li{margin-bottom:15px;line-height:1.4em;font-size:1.8em}.navigation li a{color:#fff;position:relative;transition:color .4s ease-in-out}.navigation li a:before{content:"";display:block;position:absolute;right:100%;margin-right:15px;margin-top:-1px;top:50%;width:0;height:2px;background:#fff;transition:width .4s ease-in-out}.navigation li a:hover{color:#cde981}.ourhotels_opened .navigation li a:hover{color:#cde981}.navigation li a:hover:before{width:30px;background:#cde981}.ourhotels_opened .navigation li a:hover:before{background:#cde981}.languages,.navigationToggle{margin-top:60px}.languages{float:right;width:35px;margin-right:15px}.langToggle{display:block;position:absolute;top:0;left:0;width:35px;height:35px;z-index:1}.languages ul{list-style:none;padding:32px 0 0;margin:0;font-size:.8em;position:relative}.languages li{line-height:16px;margin-bottom:2px}.languages li a{color:#008da8;background:#fff;width:30px;height:30px;line-height:30px;display:none;transition:all .4s ease-in-out}.languages li a:hover{color:#fff;background:#008da8}.languages li a.active,.languages:hover li a,body.langOpened .languages li a{display:block}.languages li a.active{position:absolute;top:0;left:0;color:#008da8!important;background:#fff!important}.flashContainer{height:calc(100% - 85px);position:relative}.flashContainer:before{content:'';z-index:999;display:block;left:20px;bottom:40px;width:120px;height:120px;position:absolute;background:no-repeat center/100% url(../_bin/cleanandsafe.svg)}.bannerImage img{position:absolute;top:0;left:0;min-width:100%;min-height:100%}.gcb_image_current,.gcb_image_next{background-size:cover}.with-bannerGadget .flashContainer:after{content:"";display:block;position:absolute;top:0;left:0;right:0;height:140px;z-index:2;background:rgba(0,0,0,.55);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,.55)),color-stop(100%,rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.55) 0,rgba(0,0,0,0) 100%)}.flashContainer .gcb_image_legend{font-size:46px;line-height:48px;font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;color:#fff;text-shadow:none;left:15%;right:15%;bottom:auto;top:45%;text-align:center}.flashContainer .gcb_navigation{top:50%;margin-top:-16px;outline:0;left:5%;right:5%}.gcb_navigation_paginator{display:none!important}.flashContainer .gcb_navigation_arrow{width:32px;height:32px;background:0 0}.flashContainer .previous{background:url(../_bin/arrow_horiz.svg) no-repeat 0 0!important}.flashContainer .next{background:url(../_bin/arrow_horiz.svg) no-repeat -32px 0!important;float:right}.bookinggadget{background:#fff;width:100%;position:relative;z-index:1000}.scrolling .bookinggadget{box-shadow:0 0 15px rgba(0,0,0,.1)}.bookinggadget.fixed,.homepage.no-banner .bookinggadget.fixed{position:fixed!important;top:0;z-index:9000}.no-banner .bookinggadget{position:relative!important}.bookingToggle{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body.bookingOpened .bookingToggle{display:none}body.bookingOpened .gcBookingGadgetCustom form{height:auto}body.bookingOpened .selectField{display:block!important}.gcBookingGadgetCustom form{padding:20px 5%;height:85px}form label{display:block;font-size:.7em;line-height:16px;text-transform:uppercase}form input,form select{width:100%;border:1px solid #4d4d4d;background-color:#fff;background-repeat:no-repeat;height:28px;line-height:28px;font-size:.7em;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-indent:10px;text-overflow:'';box-sizing:border-box}form select{background-image:url(../_bin/arrow_down.svg);background-position:90% center;background-size:auto 10px}.ie select::-ms-expand{display:none}form input:focus,form select:focus{outline:0;border-width:2px;border-color:#008da8}form button:focus{outline:0}form input.error,form select.error{border-width:2px;border-color:red}form button{width:100%;height:44px}.booknow,form input[type=submit]{display:block;border:2px solid #008da8!important;color:#008da8!important;background:0 0!important;font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400!important;text-transform:uppercase;transition:all .4s ease-in-out;line-height:18px;width:100%!important}.booknow:hover,form input[type=submit]:hover{background:#008da8;color:#fff}.lang-pt .booknow,form input[type=submit]{font-size:.8em}.booknow span{display:block;position:relative;top:-5px}.bar{position:absolute;bottom:4px;left:0;width:100%;text-align:center;color:#35bacc;pointer-events:none;transition:color .4s ease-in-out}.booknow:hover+.bar{color:#fff}.whybookdirectly{position:absolute;top:-42px;right:0;text-align:right;font-size:2em;line-height:.9em;color:#fff;font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;width:225%;text-shadow:-5px -5px 15px rgba(0,0,0,.35)}.lang-pt .whybookdirectly{width:350%}.whybookdirectly:hover{color:#008da8;text-shadow:-5px -5px 15px rgba(255,255,255,.35)}.whybookdirectly_text{display:none;position:absolute;bottom:105px;font-size:.8em;line-height:1.5em;background:#fff;padding:20px;width:225%;right:0;box-shadow:0 0 30px rgba(0,0,0,.5)}.whybookdirectly_text:after{content:"";width:15px;height:15px;position:absolute;bottom:-5px;right:30px;background:#fff;transform:rotate(45deg)}.whybookdirectly_text>h4{font-size:1.4em;font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;margin-top:5px;color:#008da8}.whybookdirectly_text>ul{margin:0;padding-left:15px}.whybookdirectly_text>ul>li{margin-bottom:5px}.wifi{padding:3px;position:relative;top:10px;margin-left:-5px;color:#008da8}.wifi,.wifi:before{display:inline-block;border:7px double transparent;border-top-color:currentColor;border-radius:50%}.wifi:before{content:'';width:0;height:0}.stage1 .whybookdirectly_text{bottom:-335px;box-shadow:5px -5px 25px rgba(0,0,0,.2)}.stage1 .whybookdirectly_text:after{bottom:auto;top:-8px}.col-md-1 select{background-position:80% center}.datepicker{position:absolute;left:0;bottom:0;z-index:1000;display:none}._2areasSidebar.scroll1 .datepicker,.no-banner .datepicker,.scroll1 .datepicker{bottom:auto;top:60px}._2areasSidebar .datepicker{bottom:55px;top:auto}.calicon{height:20px;padding-left:20px;margin:0 0 0 -25px;cursor:pointer;position:relative;z-index:10;background:url(../_bin/calendar-alt-stroke.svg) no-repeat 0 0;background-size:90% auto;pointer-events:none}.datepicker .ui-widget{font-family:'Isidora Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300}.datepicker .ui-datepicker-title{font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.datepicker .ui-state-default,.datepicker .ui-widget-content .ui-state-default{text-align:center;background:#fff;border-color:#eee;transition:all .4s ease-in-out}.datepicker .ui-state-highlight,.datepicker .ui-widget-content .ui-state-highlight,.datepicker .ui-widget-header .ui-state-highlight{color:#fff;background:#cde981;border-color:#cde981}.datepicker .dp-highlight .ui-state-default,.datepicker .ui-state-active,.datepicker .ui-state-default.ui-state-hover,.datepicker .ui-widget-content .ui-state-active{color:#fff;background:#008da8;border-color:#008da8}.ourhotels{position:absolute;bottom:120px;left:50%;width:220px;margin-left:-110px;font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;padding:10px 0;text-align:center;border:1px solid #fff;color:#fff;cursor:pointer;transition:all .4s ease-in-out}.ourhotels:before{content:"";display:block;width:40px;height:37px;background:url(../_bin/arrow.png) no-repeat 0 0;background-size:100%;position:absolute;top:8px;left:-35px;pointer-events:none}.ourhotels:hover{background:#fff!important;color:#008da8!important}#slider>p{display:none!important}.sliderCustomNav{position:absolute;bottom:70px;left:5%;right:5%;z-index:15;height:80px;text-align:center}.sliderCustomNav>*{display:inline-block;margin:0 10px;color:#fff;text-transform:uppercase;font-size:.95em;position:relative;text-shadow:0 0 20px rgba(0,0,0,.5);transition:all .4s ease-in-out}.sliderCustomNav>:before{content:"";display:block;width:30px;height:30px;margin:0 auto 5px;background:url(../_bin/experiences.png) no-repeat 0 -270px;background-size:30px auto;opacity:0;transition:opacity .4s ease-in-out}.sliderCustomNav>.active:before,.sliderCustomNav>:hover:before{opacity:1}.sliderCustomNav>.ayurveda:before,.sliderCustomNav>.ayurvedic:before,.sliderCustomNav>.spa:before{background-position:0 0}.sliderCustomNav>.diving:before,.sliderCustomNav>.tauchen:before{background-position:0 -30px}.sliderCustomNav>.backtothesixties:before,.sliderCustomNav>.oldtimer:before,.sliderCustomNav>a[href=back-to-the-sechziger]:before{background-position:0 -60px}.sliderCustomNav>.hiking:before,.sliderCustomNav>.wandern:before{background-position:0 -90px}.sliderCustomNav>.canyoning:before{background-position:0 -120px}.sliderCustomNav>.localfood:before,.sliderCustomNav>.lokalesessen:before{background-position:0 -150px}.sliderCustomNav>.cultural:before{background-position:0 -180px}.sliderCustomNav>.winetours:before{background-position:0 -210px}.sliderCustomNav>.beachglamping:before,.sliderCustomNav>.strandglamping:before{background-position:0 -240px}.sliderCustomNav>:after{content:"";display:block;width:0;border-bottom:2px solid transparent;margin:7px auto 0;transition:width .4s ease-in-out}.sliderCustomNav>.active:after,.sliderCustomNav>:hover:after{width:40%;border-color:#56ffff}.sliderCustomNav>.active,.sliderCustomNav>:hover{font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;color:#56ffff}.sliderCustomNav>span{display:none;margin-left:-48px;position:absolute;z-index:10}.isTouchDevice .sliderCustomNav>span{display:inline-block}.sliderCustomNav>span:before{display:none}._2areasSidebar .content h1:first-of-type{display:none}.holder{margin:40px 20%}.imagelinkgadget{padding:0}.imagelinkgadget a{display:block;height:100%;color:#4d4d4d}.imagelinkgadget .imgImageWrapper{position:absolute;top:0;left:0;width:100%;height:100%}.imgImageWrapper span{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;background-blend-mode:overlay}.screen .imgImageWrapper span{background-blend-mode:screen}.content .imgImageWrapper span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#35bacc;opacity:0;transition:opacity .4s ease-in-out}.content .imgImageWrapper:hover span:before{opacity:.65}.imgContentWrapper{position:relative;width:100%;height:100%;display:table}.imgDescription,.imgLink,.imgTitle{display:none}.with-description .imgDescription,.with-legend .imgLink,.with-title .imgTitle{display:block}.imgLink{margin:15px 0}.imgLink span{position:relative;font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;padding:5px 15px;border:1px solid #008da8;color:#008da8;transition:all .4s ease-in-out;display:inline-block;line-height:1em}.imgLink span:before{content:"";display:block;width:40px;height:37px;background:url(../_bin/arrow.png) no-repeat 0 0;background-size:100%;position:absolute;top:1px;left:-35px;pointer-events:none}.imgLink:hover span{background:#008da8;color:#fff}body .bx-wrapper{border:none;box-shadow:none;margin:0;height:100%;overflow:hidden}body .bx-wrapper .bx-controls-direction a{z-index:10}body .bx-wrapper .bx-prev{background:url(../_bin/arrow_horiz.svg) no-repeat 0 0!important;left:5%}body .bx-wrapper .bx-next{background:url(../_bin/arrow_horiz.svg) no-repeat -32px 0!important;right:5%}.imagelinkgadget.slide{text-align:center;cursor:pointer}.content .imagelinkgadget.slide{display:none!important}.imagelinkgadget.slide .imgLink,.imagelinkgadget.slide .imgTitle{display:none}.imagelinkgadget.slide .imgDescription{font-size:76px;line-height:78px;font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;padding:0 15%;display:block;vertical-align:middle;color:#fff;pointer-events:none}.imagelinkgadget.large{padding:0;margin-bottom:60px;clear:both}.imagelinkgadget.large .imgImageWrapper{position:relative;padding-top:52.85%}.imagelinkgadget.medium{margin-bottom:40px}.imagelinkgadget.medium .imgImageWrapper{position:relative;border-right:3px solid #fff;height:260px}.imagelinkgadget.medium .imgTitle,.imagelinkgadget.small .imgTitle{font-size:.5em}.imagelinkgadget.small{margin-bottom:20px}.imagelinkgadget.small .imgImageWrapper{position:relative;border-right:3px solid #fff;height:160px}.imagelinkgadget.small .imgDescription{font-size:.8em;line-height:1.2em;padding:0 25% 0 15px}.small .imgLink span:before{transform:scale(.8)}.imagelinkgadget.noimage .imgImageWrapper{display:none}._2areasSidebar .imagelinkgadget.noimage.large .imgLink,._2areasSidebar .imagelinkgadget.noimage.large .imgTitle{display:none}.homepage .imagelinkgadget.large .imgDescription{font-size:1.25em}.homepage .imagelinkgadget.large .imgDescription ul{font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-size:2.8em;line-height:.9em;padding:0;margin:0 0 10px;list-style:none;color:#008da8;width:125%}.imagelinkgadget.video.playing .imgImageWrapper span{background-color:#0095b7!important;background:linear-gradient(to right,#0095b7 0,#dbeb82 100%)!important;opacity:.4;display:none}.video .imgImageWrapper iframe{position:absolute;width:100%;height:100%}.imagelinkgadget.video .inlinePlayer .btn_vol{top:50px}.newsletter{background:#008da8;overflow:hidden}.newsletter .holder{color:#fff}.newsletter .holder>*{display:none;color:#fff}.newsletter .holder>h1,.newsletter .holder>p:first-of-type{display:block}.newsletter .holder>h1{padding:0 60px 5px 0;background:url(../_bin/newsletter.png) no-repeat 100% 70%;background-size:32px auto;border-bottom:1px solid #fff;cursor:pointer}.newsletter form input,.newsletter form select{border-color:#cde981;color:#4d4d4d}.newsletter form input[type=submit]{height:44px;color:#fff;font-size:1em;font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.newsletter form input[type=submit]:hover{background:#cde981;color:#008da8}.cbtermsandconditions,body.hotel-contacts #contacts_form input[type=checkbox]{width:15px!important;height:15px!important;position:absolute;border:1px solid #4d4d4d}.wspShortConsentText{color:#000!important;font-weight:700!important;font-size:14px!important;text-transform:initial;letter-spacing:1px}#ckbnotifyme[type=checkbox]:checked,.cbtermsandconditions[type=checkbox]:checked{background:#008da8}label[for=ckbnotifyme]{margin-left:20px;margin-bottom:15px}.g-recaptcha{margin-bottom:15px}.socialmedia{padding:0;background:#35bacc;color:#fff;overflow:hidden}.socialmedia .holder{position:relative;float:left;width:60%}.socialmedia label{font-size:1.2em;float:left;margin-right:20px}.socialmedia label span{font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;display:block;font-size:.7em;line-height:1em}.socialmedia ul{padding:5px 0 0;margin:0;list-style:none}.socialmedia li{float:left;margin-right:12px;overflow:hidden;border-right:1px solid #fff;padding-right:10px}.socialmedia li a{width:30px;height:30px;display:block;text-indent:-9999px;background:url(../_bin/socialmedia.png) no-repeat 0 0;background-size:70px auto}.socialmedia li:hover a{opacity:.8}.socialmedia li.pinterest a{background-position:0 0}.socialmedia li.facebook a{background-position:0 -30px}.socialmedia li.linkedin a{background-position:0 -60px}.socialmedia li.twitter a{background-position:0 -90px}.socialmedia li.youtube a{background-position:0 -120px}.socialmedia li.holidaycheck a{background-position:0 -150px}.socialmedia li.tripadvisor a{background-position:0 -180px;width:50px}.socialmedia li.clean{content:'';width:60px;height:60px;display:block;margin:0 auto;background:url(../_bin/cleanandsafe.svg) center/100% no-repeat}.socialmedia li.instagram a{background-position:0 -295px}.socialmedia li.holidaycheck,.socialmedia li.tripadvisor{display:none}.hoteladdress{padding:0;font-style:normal;color:#008da8;font-size:.8em}.hotelname{font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;padding:0}.addressblock{text-align:right;padding:0}#bottomblock>.holder{overflow:hidden;background:url(../_bin/gray_pattern.png) repeat top center;margin:0;padding:20px 20% 80px}.footermenu{clear:both;border-top:2px solid #008da8;margin-top:20px;padding-top:20px;font-family:Oswald,sans-serif;font-weight:400;font-size:.75em;line-height:1.5em;text-transform:uppercase;float:left;width:100%}.footermenu ul{margin:0;padding:0;list-style:none}.footermenu li{float:left;width:25%;position:relative}.footermenu li:before{content:"";position:absolute;right:100%;margin-right:10px;top:50%;width:0;margin-top:-1px;border-top:2px solid transparent;transition:width .4s ease-in-out}.footermenu li a{transition:color .4s ease-in-out}.footermenu li:hover a{color:#cde981}.footermenu li:hover:before{width:25px;border-color:#cde981}#hotelseals{background:#fff url(../_bin/hotelseals.png) no-repeat center center;background-size:60% auto;height:150px}#seals{background:#4d4d4d;overflow:hidden}.sealsHolder{padding:10px 1%}.security{float:right}body.ourhotels_opened{overflow:hidden}body.ourhotels_opened .bookinggadget+.ourhotels,body.ourhotels_opened .hotellogo{display:none}#discoverhotels{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;background:#008da8 url(../_bin/experiences_bg.png) repeat center center;display:table;display:none}.isTouchDevice #discoverhotels{position:relative;padding-top:125px;height:auto;overflow:hidden}.isTouchDevice .close.ourhotels{position:relative;top:auto;bottom:auto;left:auto;display:inline-block;clear:both;margin:30px 0 0;color:#fff!important}.isTouchDevice.ourhotels_opened #centerblock{height:auto!important;overflow:hidden}#sidebar{padding:40px 20%;display:table-cell;vertical-align:middle}#sidebar *{color:#fff}#sidebar .imagelinkgadget.small-sidebar{padding:0 3% 40px;min-height:300px}#sidebar .imagelinkgadget.small-sidebar .imgImageWrapper{border:none;height:140px;position:relative}#sidebar .imgTitle{text-transform:uppercase;font-size:.4em;margin-top:25px}#sidebar .imgDescription{padding:0;font-size:1em}#sidebar .imgLink{position:absolute;top:-190px;left:0}#sidebar .imgLink span{padding:0;border:none}#sidebar .imgLink span:before{display:none}#scroll{position:fixed;z-index:60;right:15px;bottom:55px;border-radius:50%;background:#cde981;color:#008da8;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;width:50px;height:50px;font-size:.7em;text-align:center;line-height:1.3em;vertical-align:middle;border:none;cursor:pointer;display:none}#scroll:focus{outline:0}.scroll1 #scroll{display:block}#scroll label{pointer-events:none}#topblock .otherhotels_logos{display:inline-block;position:absolute;top:87px;left:265px;right:170px;text-align:right}#topblock .otherhotels_logos .holder{margin-top:15px;margin-bottom:15px;overflow:hidden}#topblock .otherhotels_logos label{padding-left:0;font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;line-height:1em;color:#008da8;padding-top:30px}#topblock .otherhotels_logos label span{font-family:'Isidora Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;display:block}#topblock .otherhotels_logos ul{padding:0;margin:0;list-style:none}#topblock .otherhotels_logos li{padding:0;display:inline-block;margin:0 15px;position:relative}#topblock .otherhotels_logos li a{font-family:'Isidora Bold',Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;letter-spacing:.4px;position:relative;margin:0;display:inline-block;color:#fff;-webkit-font-smoothing:antialiased;font-weight:100;text-transform:uppercase;vertical-align:middle}#topblock .otherhotels_logos li a:hover{color:#008da8}#topblock .otherhotels_logos li:hover .tooltip{opacity:1}.tooltip{opacity:0;position:absolute;top:140%;width:180px;text-align:center;font-size:.8em;line-height:1.5em;background:#fff;padding:15px;left:0;pointer-events:none;transition:opacity .4s ease-in-out}.tooltip:after{content:"";width:15px;height:15px;position:absolute;top:-5px;left:15px;background:#fff;transform:rotate(45deg)}body>.otherhotels_logos{position:fixed;bottom:-120px;left:0;width:100%;background:#edf7f9;z-index:50;transition:bottom .4s ease-in-out}body.stage1>.otherhotels_logos{bottom:0}body>.otherhotels_logos .holder{margin-top:15px;margin-bottom:15px;overflow:hidden}body>.otherhotels_logos label{padding-left:0;font-family:'Isidora Bold','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;line-height:1em;color:#008da8;padding-top:30px}body>.otherhotels_logos label span{font-family:'Isidora Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;display:block}body>.otherhotels_logos ul{padding:0;margin:0;list-style:none}body>.otherhotels_logos li{padding-left:0}body>.otherhotels_logos li a{display:block;text-indent:-9999px;height:90px;background-repeat:no-repeat;background-position:top center;background-size:auto 100%;border-left:1px solid #fff}body>.otherhotels_logos li.galosol a{background-image:url(../_bin/galosol-footer.svg)}body>.otherhotels_logos li.alpino a{background-image:url(../_bin/galoalpino-footer.svg)}body>.otherhotels_logos li.galomar a{background-image:url(../_bin/galomar-footer.svg)}#loader{background:#008da8}@media all and (max-width:1024px){.promocode{clear:both;margin-bottom:10px}#topblock .otherhotels_logos li a{font-size:14px;padding-right:10px;padding-left:10px}#mouseplain{display:none!important}.flashContainer{height:100%}.sliderCustomNav{font-size:.8em;bottom:20px}body>.otherhotels_logos{display:none!important}.bookinggadget.fixed,.homepage.no-banner .bookinggadget.fixed{position:relative!important}.gcBookingGadgetCustom form{padding-left:1%;padding-right:1%;height:auto}.gcBookingGadgetCustom form .selectField,.gcBookingGadgetCustom form>.col-md-2{padding-left:5px;padding-right:5px}.booknow span{line-height:1em;padding-top:8px}.bar{bottom:-18px}.imagelinkgadget.slide .imgDescription{font-size:36px;line-height:38px}.whybookdirectly,.whybookdirectly_text{width:350%;display:none}#topblock .otherhotels_logos{top:67px}#topblock .otherhotels_logos li{display:block}.socialmedia .holder{height:120px}.socialmedia li.wta_winner a{margin-top:-20px}}@media all and (max-width:768px){.toggleblock{position:absolute;top:48px;right:20px;background:#008da8;width:50px;height:46px;overflow:hidden;z-index:50;text-indent:9999px}.toggle{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.toggle span:before,.toggle:after,.toggle:before{content:"";position:absolute;top:12px;left:8px;right:8px;height:4px;background:#fff;transition:all .4s ease-in-out}.toggle:after{top:auto;bottom:12px}.toggle span:before{top:50%;margin-top:-2px}body.menuOpened .toggle span:before{opacity:0}body.menuOpened .toggle:before{transform:rotate(45deg);transform-origin:9px 0}body.menuOpened .toggle:after{transform:rotate(-45deg);transform-origin:0 0}body.menuOpened .navigation{right:0}body.ourhotels_opened.menuOpened .navigation{height:calc(100% + 70px)}.sliderCustomNav>*{text-indent:-9999px;overflow:hidden;width:32px;height:32px;margin:0 15px 10px}.sliderCustomNav>:before{opacity:1;background-image:url(../_bin/experiences_white.png)}.sliderCustomNav>.active:before{background-image:url(../_bin/experiences.png)}.sliderCustomNav>:after{display:none}.imagelinkgadget.noimage.large .imgDescription ul{width:115%;font-size:2.4em}.gcBookingGadgetCustom form>.selectField{display:none;margin-bottom:15px}.promocode{clear:both}.booknow span{padding-top:0}.bar{bottom:4px}.col-md-1 select,form select{background-position:97% center}.holder{margin:40px 15%}.line1{left:15%}.line2{left:37.5%}.line3{left:62.5%}.line4{left:85%}.socialmedia .holder{width:70%}#bottomblock>.holder,#sidebar{padding-right:15%;padding-left:15%}#sidebar{display:block;height:100%}.hoteladdress *{text-align:left}.footermenu li{width:50%}#hotelseals{background-size:80% auto}.languages{top:90px;left:auto;right:20px}.languages ul{padding-top:0}.languages li{margin-bottom:0}.languages li a{display:block;width:50px;height:40px;line-height:40px}.languages li a.active{position:relative;color:#fff!important;background:#b7d97f!important}.close.ourhotels{z-index:10}.close.ourhotels:after{content:"";position:absolute;top:-15px;left:-50%;width:200%;height:60px;background:#1cafcc;z-index:-1}.otherhotels_logos .holder{margin-left:5%;margin-right:5%}.whybookdirectly{display:none!important}#topblock .navigation .otherhotels_logos{display:block}#topblock .otherhotels_logos ul{display:block}#topblock .otherhotels_logos{text-align:center;display:none;position:relative;top:auto;left:auto;right:auto;border-top:1px solid #fff;margin-top:10px;padding-top:20px;font-size:.7em}}@media all and (max-width:667px){.imagelinkgadget.slide .imgDescription{font-size:26px;line-height:28px;padding-bottom:20px}.toggleblock{top:25px}.navigation{width:100%;right:-110%;padding:60px}.hotellogo{float:left;margin:2% 0 0 2%}.hotellogo a{width:120px;height:80px}.ourhotels{bottom:100px;padding:2px 0}.ourhotels:before{top:0}.sliderCustomNav{height:35px;bottom:65px}.navigation .nav,.navigation ul{font-size:1.2em}.navigation .nav>ul{display:block}.navigation li{margin-bottom:10px;font-size:1em}h1{font-size:1.6em}.socialmedia ul{text-align:center}.socialmedia li{padding-right:0;width:auto;border:none;margin:0 20px 20px 0}.hotelname,.phoneblock{display:block}.bookingOpened .bookinggadget{position:fixed!important;display:block;top:0;left:0;right:0;height:auto;bottom:0}.bookingOpened section#centerblock{z-index:5}.gcBookingGadgetCustom{height:100%;display:table;margin:auto;padding:20px;width:100%}body.bookingOpened .gcBookingGadgetCustom form{height:auto;display:table-cell;vertical-align:middle}body.bookingOpened .bookingToggle{display:block;width:40px;height:40px;border:2px solid #008da8;float:right;left:auto;right:0;margin:20px;cursor:pointer}body.bookingOpened .bookingToggle{display:block;width:40px;height:40px;float:right;left:auto;right:0;margin:20px;cursor:pointer;position:absolute;background:url(../_bin/arrow.png) no-repeat center;background-size:40px;border:none}._2areasSidebar .datepicker{bottom:auto;top:auto}body.bookingOpened form select{line-height:1.5em;font-size:1em;height:33px}body.bookingOpened{overflow:hidden!important}body.bookingOpened .gcBookingGadgetCustom,body.bookingOpened .gcBookingGadgetCustom>*{overflow:scroll!important}.homepage #contentblock{padding-top:50px}.homepage .flashContainer .imagelinkgadget.slide{height:100%!important}.homepage .flashContainer .bx-viewport,.homepage .flashContainer .bx-viewport>*{height:100%!important}.homepage .flashContainer{height:calc(100% - 122px);position:relative}.bookingOpened header#topblock{z-index:-1;display:none}.socialmedia .holder{height:180px}}@media all and (max-width:480px){.navigation li{font-size:.85em}#topblock{padding-right:20px;padding-left:20px}.languages,.navigationToggle{margin-top:10px}.sliderCustomNav{height:90px}.word1{margin-left:-30px}.word1:before{margin-bottom:-33px}.content .imagelinkgadget .imgImageWrapper{height:auto!important;padding-top:56.25%!important;border:none!important}.imagelinkgadget.noimage.large .imgDescription ul{width:110%;font-size:1.8em}.languages{top:70px;position:absolute;transform:scale(.8)}.footermenu,.security{display:none}.powered{text-align:center}#hotelseals{height:80px}.socialmedia label{width:100%;margin-bottom:20px}.socialmedia li.wta_winner a{margin-top:16px;margin-left:80px}.holder{margin:40px 10%}.socialmedia .holder{width:80%}#sidebar .imagelinkgadget.small-sidebar{margin-bottom:40px}.sliderCustomNav{bottom:50px}h3{font-size:2.5em}.flashContainer .gcb_image_legend{font-size:1.5em;line-height:1em}}@media all and (max-height:650px){#discoverhotels{padding-top:35px}#sidebar{vertical-align:top}}.promotionsgadget{display:none!important}