p{padding:0;margin:0}table,td,th{border:0;padding:0;border-collapse:collapse}table.padded-table td{padding:}img{border:0;max-width:100%;height:auto}.left{float:left;margin:0}.left3{float:left;margin:0 0 0 3px}.left5{float:left;margin:0 0 0 5px}.left7{float:left;margin:0 0 0 7px}.left10{float:left;margin:0 0 0 10px}.left13{float:left;margin:0 0 0 13px}.left15{float:left;margin:0 0 0 15px}.left20{float:left;margin:0 0 0 20px}.left25{float:left;margin:0 0 0 25px}.left30{float:left;margin:0 0 0 30px}.right{float:right;margin:0}.top3{padding-top:3px}.top7{padding-top:7px}.top5{padding-top:5px}.top9{padding-top:9px}.top10{padding-top:10px}.top13{padding-top:13px}.top15{padding-top:15px}.top20{padding-top:20px}.top25{padding-top:25px}.top30{padding-top:30px}.top35{padding-top:35px}.top40{padding-top:40px}.bottom10{padding-bottom:10px}.bottom20{padding-bottom:20px}.bottom30{padding-bottom:30px}.padd5{padding:5px}.padd10{padding:10px}form{margin:0;padding:0;display:inline}img,div,input{behavior:url("/css/js/pngfix/iepngfix.htc")}#background{width:100%;position:fixed;left:0;top:0;z-index:-1000}.stretch{width:100%;height:100%}#container{width:100%;margin:auto;padding:0;text-align:left;height:auto;position:relative}.acc h1{font-family:Montserrat,Open Sans,sans-serif;font-size:44px;line-height:normal;font-weight:200;font-style:normal;color:#010200}.acc h1 strong{font-family:Montserrat,Open Sans,sans-serif;font-size:38px;line-height:normal;font-weight:500;font-style:normal;color:#010200;width:100%}.accDetailImg{position:relative;z-index:2}.accGalleryGrid{width:96%;margin:auto}.accIntSliderBorder a{position:relative}.accIntSliderBorder a:after{content:"";position:absolute;top:5%;bottom:0;left:0;right:0;border:1px solid #010200;z-index:0}.accIntTextPadd{margin:20px 10%}.accIntTitlePadd{margin:10% 10% 0}.accListTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#4a4949}.accListTitle strong{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949}.accParentTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:100% 50%;right:100%;position:absolute;padding-right:30px;top:-45px;min-width:90px;background-position:100% 50%;z-index:2;background-image:url(/elements/styles/379.jpg);background-repeat:no-repeat}.accParentTitle:after{content:"";width:1px;height:540px;display:block;background-color:#4a4949;position:absolute;top:50%;right:7px}.accPersons{background-position:50%;height:30px;display:table;width:100px}.accPersons2{width:40px;background-image:url(/elements/styles/329.png);background-repeat:no-repeat}.accPersons3{width:60px;background-image:url(/elements/styles/585.png);background-repeat:no-repeat}.accPersons4{width:80px;background-image:url(/elements/styles/330.png);background-repeat:no-repeat}.accPersons6{width:112px;background-image:url(/elements/styles/512.png);background-repeat:no-repeat}.accSlideBorder{position:relative}.accSlideBorder:after{content:"";position:absolute;top:5%;bottom:0;left:0;right:0;border:1px solid #010200;z-index:-1}.accSliderGridItem{width:90%;margin:auto}.accSliderIntBookAbs{position:absolute;margin:auto;z-index:3;left:0;top:15%}.addresstext{font-size:16px;line-height:22px;font-weight:400;font-style:normal;color:#010200}.addresstitle{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#000}.awardImg{height:200px;display:flex;align-items:center;justify-content:center;max-width:190px;margin:auto}.awardImg img{width:initial !important}.awardTitle{font-size:16px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-align:center;padding-bottom:5px}.bannersFooter{display:table;margin:auto;position:relative;text-align:center}.bannersFooter:before{content:"";position:absolute;height:1px;width:50vw;right:50%;background-color:#4a4949;top:50%;z-index:-1}.bannersFooter:after{content:"";position:absolute;height:1px;width:50vw;left:50%;background-color:#4a4949;top:50%;z-index:-1}.best_price_pop_up{font-size:14px;line-height:normal;font-weight:400;font-style:normal;position:fixed;right:10px;bottom:90px;bottom:70px;width:90px;height:90px;background:rgba(0,123,169,1);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;z-index:99}.best_price_pop_up:before{content:"";position:fixed;right:5px;bottom:85px;bottom:65px;width:100px;height:100px;background:rgba(0,123,169,.3);background:rgba(0,123,169,.3);z-index:-1;border-radius:50%}.best_price_ver_quick_view{margin-top:50px !important}.blogListTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:26px;line-height:normal;font-weight:300;font-style:normal;color:#010200}.bookNowHomePos{float:left;width:50%}.booksubmit{font-size:12px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#114158;width:145px;height:19px;text-align:center;border:1px solid #6e9aaf;cursor:pointer}.borderImgWhite{border:10px solid #fff}.botaddresstext{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#000}.botaddressTitle{font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#000}.bottom10{padding-bottom:10px}.bottom15{padding-bottom:15px}.bottom20{padding-bottom:20px}.bottom25{padding-bottom:25px}.breakImg3Pos{position:absolute;top:-90px;right:5%;width:13%;padding:10px;background:#fff}.breakSlogan{font-family:Montserrat,Open Sans,sans-serif;font-size:37px;line-height:normal;font-weight:400;font-style:normal;color:#fff;background-color:#4a4949;position:absolute;right:100%;width:90%;bottom:100%;padding:15px 5%;text-align:right}.breakSlogan span{padding-right:10%}.breakTextPadd{padding:8% 20% 6% 2%}.breakTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:19px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);right:10%;min-width:200px;transform-origin:100% 0%;position:absolute;padding-right:30px;top:20%;background-position:100% 50%;z-index:2;background-image:url(/elements/styles/497.jpg);background-repeat:no-repeat}.breakTitle:after{content:"";width:1px;height:49vw;display:block;background-color:#4a4949;position:absolute;bottom:50%;right:7px}.bx-pager{right:5%;width:auto !important}.capacityTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:17px;line-height:33px;font-weight:400;font-style:normal;color:#010200}.cartDelete{font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:12px;line-height:normal;font-weight:700;font-style:italic;color:#fff;background-color:#ff7d00;border:1px solid #bfb446;cursor:pointer}.cartDiscount{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:red}.cartOldPrice{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#813e3e;text-decoration:line-through}.cartPrice{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#000}.cartSubmit{font-size:11px;line-height:normal;font-weight:400;font-style:normal;color:#fff;width:129px;height:30px;border:0;cursor:pointer;background-image:url(/elements/styles/27.png);background-repeat:no-repeat}.cartText{font-size:11px;line-height:normal;font-weight:400;font-style:normal;color:#da2424}.cartTitles{font-size:11px;line-height:normal;font-weight:400;font-style:Normal;color:#fff;background-color:#484848;border-right:1px solid #fff;padding:3px}#CDSWIDCOE{margin:0 0 10px !important}.center{text-align:center}.date{font-size:11px;line-height:normal;font-weight:400;font-style:normal;color:#424244}.divMobile{display:block}.experiencesPadding{padding-bottom:50px}.expMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:100% 50%;position:absolute;padding-right:30px;top:0;z-index:2;background-position:100% 50%;right:8.5%;background-image:url(/elements/styles/353.jpg);background-repeat:no-repeat}.expMainTitle:after{content:"";width:2px;height:34vw;display:block;background-color:#4a4949;position:absolute;right:7px;bottom:50%}.facilities{border:1px solid #010200;max-width:800px;margin:auto;padding:40px 70px 50px;margin-top:20px}.facilities li{font-size:17px;line-height:normal;font-weight:400;font-style:italic;color:#010200;padding:5px 30px 5px 0}.facilities span{font-family:Montserrat,Open Sans,sans-serif;font-size:36px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-align:center;padding-bottom:25px;display:table;margin:auto}.facilities strong{font-family:Montserrat,Open Sans,sans-serif;font-size:36px;line-height:normal;font-weight:800;font-style:normal;color:#010200}.facilities ul{columns:3;-webkit-columns:3;-moz-columns:3;-webkit-padding-start:40px}.facilitiesRight{float:right}.flexBox{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;width:100%;margin:auto}.followUs{font-size:20px;line-height:normal;font-weight:400;font-style:normal;color:#4b4b4b;text-align:center;padding-bottom:10px;display:block;width:100%}.footerBanner{display:inline-block;margin:0 2px;vertical-align:middle;line-height:0;max-height:178px}.footerBorder{border-bottom:1px solid #000}.footerText{font-size:17px;line-height:normal;font-weight:400;font-style:normal;color:#010200}.formerror{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#9d2d2d;padding:3px}.formfields{border:1px solid #333;box-sizing:border-box;padding:4px 6px;width:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}.formFlex{display:flex}.formrequired{display:table;margin:auto}.formRow{display:block;margin-bottom:15px}.formsearch{font-size:10px;line-height:normal;font-weight:400;font-style:Normal;color:#000;background-color:#d6f3c8;border:1px solid #000}.formsubmit{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#fff;background-color:#010200;border:1px solid #010200;cursor:pointer;margin-top:10px;padding:8px 25px;display:table;margin:auto}.formtext{width:100%;display:block}.formtitle{font-size:14px;line-height:normal;font-weight:700;font-style:Normal;color:#000;padding-bottom:7px;padding-top:12px}.galleryBottomBorder{border-top:2px solid #000;margin-top:30px}.galleryCatTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:800;font-style:normal;color:#010200;letter-spacing:5px;transform:rotate(270deg);transform-origin:100% 0;text-align:right;position:absolute;padding-right:30px;top:5%;max-width:310px;width:100%;right:98%;background-position:100% 50%;z-index:2;transform:unset;transform-origin:unset;text-align:unset;position:unset;padding-right:unset;top:unset;max-width:unset;width:unset;right:unset;background-position:unset;z-index:2;background-image:unset !important;background-repeat:unset;background-image:url(/elements/styles/405.jpg);background-repeat:no-repeat}.galleryTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:36px;line-height:normal;font-weight:500;font-style:normal;color:#010200;display:block;text-align:center;margin-bottom:50px;background-position:50%;background-image:url(/elements/styles/394.png);background-repeat:no-repeat}.gastroImgAbsL{position:relative;z-index:2;margin-top:-37%;margin-right:-22%;width:43%;float:right}.gastroImgAbsR{position:relative;z-index:2;margin-top:-37%;margin-left:-22%;width:43%}.gastroMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:30% 100%;position:absolute;padding-right:30px;top:22%;background-position:100% 50%;z-index:2;background-image:url(/elements/styles/347.jpg);background-repeat:no-repeat}.gastroMainTitle:after{content:"";width:1px;height:36vw;display:block;background-color:#4a4949;position:absolute;top:50%;right:7px}.gastroMoreMargin{margin:25px 30% 25px 15%}.gastroMoreMarginL{margin:25px 18% 25px 30%}.gastronomyGridMobile .subTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:42px;line-height:normal;font-weight:200;font-style:normal;color:#4a4949}.gastronomyPadding{padding-bottom:50px}.gastroSlideTextMargin{margin:5% 30% 25px 20%}.gastroSlideTextMarginL{margin:5% 20% 25px 30%;text-align:right}.gastroSlideTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#010200;margin:17% 25% 20px 20%;letter-spacing:5px}.gastroSlideTitleL{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#010200;margin:17% 20% 20px 25%;letter-spacing:5px;text-align:right}.gastroSlideTitleMargin{margin:25px 22% 25px 20%}.gastroSlideTitleMarginL{margin:25px 20% 25px 22%;text-align:right}.gradient{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#fff;background-repeat:no-repeat !important;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#74afd4),to(#547598));background:-webkit-linear-gradient(top,#74afd4,#547598);background:-moz-linear-gradient(top,#74afd4,#547598);background:-ms-linear-gradient(top,#74afd4,#547598);background:-o-linear-gradient(top,#74afd4,#547598);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=´#cccccc´,endColorstr=´#000000´)}.grayLineList{background-color:#195591;width:100%;height:10px;background-position:top right}.grid100{float:left;width:100%;margin:0}.grid15to100{float:left;width:15%;margin:0}.grid20{float:left;width:20%;margin:0}.grid20to100{float:left;width:20%;margin:0}.grid25{float:left;width:25%;margin:0}.grid25to100{float:left;width:25%;margin:0}.grid30{float:left;width:30%;margin:0}.grid30to100{float:left;width:30%;margin:0}.grid32{float:left;width:32.33%;margin:0}.grid33{float:left;width:33.33%;margin:0}.grid33to100{float:left;width:33.33%;margin:0}.grid35{float:left;width:35%;margin:0}.grid40{float:left;width:40%;margin:0}.grid49{float:left;width:49%;margin:0}.grid50{float:left;width:50%;margin:0}.grid50Covid{float:left;width:50%;margin:0}.grid50to100{float:left;width:50%;margin:0}.grid60{float:left;width:60%;margin:0}.grid70{float:left;width:70%;margin:0}.grid70to100{float:left;width:70%;margin:0}.grid80{float:left;width:80%;margin:0}.grid80to100{float:left;width:80%;margin:0}.grid85to100{float:left;width:85%;margin:0}.gridAccInt{float:left;width:33.33%;margin:0}.gridAwards{float:left;width:33.33%;padding:2%;box-sizing:border-box}.gridBook{float:left;width:8%;margin:0;padding-left:10px;box-sizing:border-box}.gridContactDetails{float:left;width:35%;margin:0}.gridContactForm{float:left;width:60%;margin:0}.gridFormField{float:left;width:60%;margin:0;display:table}.gridFormFieldItem{width:95%;margin:auto}.gridFormLabel{float:left;width:40%;margin:0;display:table}.gridFormLabelItem{width:95%;margin:auto}.gridGallery{float:left;width:20%;margin:0;margin:4px 0}.gridGalleryAcc{float:left;width:50%;margin:0}.gridGalleryHome{float:left;width:20%;margin:0}.gridGalleryInstagram{float:left;width:20%;margin:0;margin-bottom:2%}.gridGalleryItem{width:98%;margin:auto;border:5px solid #fff;position:relative;box-sizing:border-box}.gridGalleryItem:after{content:"";border:1px solid #000;left:-6px;right:-6px;top:-6px;bottom:-6px;position:absolute}.gridGalleryItem2{width:97%;margin:auto;margin-bottom:20px}.gridGalleryItemInstagram{width:88%;margin:auto}.gridGastronomyR{floaT:left;width:50%;padding-right:3%;box-sizing:border-box}.gridGastronomyRL{floaT:left;width:50%;padding-left:3%;box-sizing:border-box}.gridIem98{width:98%;margin:auto}.griditem85{width:85%;margin:auto}.griditem89{width:89%;margin:auto}.griditem90{width:90%;margin:auto}.griditem90to100{width:90%;margin:auto}.gridItem96{width:96%;margin:auto}.griditem96to100{width:96%;margin:auto}.gridItemAccImg{width:93%;margin:auto;position:relative}.gridItemAccImg .mobImgBg{height:92vw}.gridItemAccInfo{width:93%;margin:auto;position:relative}.gridItemGalleryAcc{width:98%;margin:auto;margin-bottom:20px}.griditemGalleryHome{width:98%;margin:5px;border:5px solid #fff;position:relative;box-sizing:border-box}.griditemGalleryHome:before{content:"";border:1px solid #000;left:-6px;right:-6px;top:-6px;bottom:-6px;position:absolute}.gridItemRecordList{width:85%;margin:auto}.griditemThingstoDo{width:96%;margin:auto;display:flex;height:100%}.gridLogo{float:left;width:16%;margin:0}.gridMenu{float:left;width:75%;margin:0;padding-top:20px}.gridoffers{float:left;width:50%;margin:0;padding:0 1%;box-sizing:border-box}.gridPress{float:left;width:100%;box-sizing:border-box;max-width:352px;min-width:200px;padding:1%}.gridThingsToDo{float:left;width:33.33%;margin:0}.gridThingsToDo50{float:left;width:50%;margin:0}.gridVideo{float:left;width:50%;padding:20px;position:relative;box-sizing:border-box}h1{margin:0;font-family:Montserrat,Open Sans,sans-serif;font-size:36px;line-height:normal;font-weight:300;font-style:normal;color:#010200;line-height:normal}h2{margin:0;font-size:20px;line-height:normal;font-weight:400;font-style:normal;color:#010200;line-height:normal}h3{margin:0;font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#000;line-height:normal}.headerArrows:hover a.header-next{opacity:1}.headerArrows:hover a.header-prev{opacity:1}.headerTitle{padding-bottom:30px}.headerTitle h1{font-family:Montserrat,Open Sans,sans-serif;font-size:34px;line-height:normal;font-weight:300;font-style:normal;color:#010200;line-height:normal;display:block;text-align:center;background-position:50%;background-image:url(/elements/styles/400.png);background-repeat:no-repeat}.healthFirstIcon{position:absolute;margin:auto;z-index:56;top:10px;right:10px;width:200px;height:124px;background-image:url(/elements/styles/602.jpg);background-repeat:no-repeat}.home h1{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:0 100%;position:absolute;padding-right:30px;top:51%;background-position:100% 50%;background-image:url(/elements/styles/302.jpg);background-repeat:no-repeat}.home h1:after{content:"";width:1px;height:550px;display:block;background-color:#4a4949;position:absolute;top:50%;right:7px}.homeAccMorePos{float:left;width:50%;text-align:right;margin-top:3px}.homeTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:600;font-style:normal;color:#4a4949;letter-spacing:5px}.homeTitleThingstoDo{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:25% 100%;position:absolute;padding-right:30px;top:40%;z-index:2;background-position:100% 50%;background-image:url(/elements/styles/338.jpg);background-repeat:no-repeat}.homeTitleThingstoDo:after{content:"";width:2px;height:24vw;display:block;background-color:#4a4949;position:absolute;top:50%;right:7px}.hotelPrice-book{background-color:#fff;width:92%;margin:auto;padding:10px 0}.hotelPrice-buttonWrapper{font-size:15px;line-height:normal;font-weight:600;font-style:normal;color:#fff;text-align:center;width:50px;border-radius:50%;padding:25px 20px;display:table !important;position:fixed;cursor:pointer;bottom:90px;right:-150px;z-index:999;-moz-box-shadow:0 3px 10px 0 #3d3d3d;-webkit-box-shadow:0 3px 10px 0 #3d3d3d;box-shadow:0 3px 10px 0 #3d3d3d;background-color:#444442}.hotelPrice-content{background-color:#fff}.hotelPrice-offerContent{font-size:14px;line-height:normal;font-weight:400;font-style:normal;display:none;text-align:left;margin:0 13px;height:170px;overflow-y:scroll}.hotelPrice-top{padding:5px 0;background-color:#3b3b39}.hotelPrice-wrapper{background-color:#fff;width:250px !important;max-width:250px !important;position:fixed;bottom:0;right:-300px;z-index:999;-moz-box-shadow:0 3px 10px 0 #3d3d3d;-webkit-box-shadow:0 3px 10px 0 #3d3d3d;box-shadow:0 3px 10px 0 #3d3d3d}.hoverImage{position:absolute;width:100%;height:100%;z-index:10;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover}.hoverImage:hover{font-size:11px;line-height:normal;font-weight:400;font-style:normal;opacity:1}.hpBorder{border-bottom:1px solid #c5c5c5;padding-bottom:10px;margin:5px 0}.hPClose{font-size:15px;line-height:normal;font-weight:700;font-style:normal;color:#fff;padding:5px 10px;float:right;cursor:pointer}.hpExtPrice{font-size:14px;line-height:normal;font-weight:600;font-style:normal;color:#222221;float:right;padding:0 10px}.hPExtTitle{font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#222221;float:left;cursor:default;padding:2px 10px}.hpToggler-content{font-size:11px;line-height:normal;font-weight:600;font-style:normal;background-color:#dfdfdf;position:absolute;margin:auto;z-index:2;left:-56px;top:54px;line-height:20px;text-align:center;border-radius:5px 0 0 5px;padding:30px 10px 0 15px;background-position:60% 25%;cursor:pointer;background-image:url(/elements/styles/553.png);background-repeat:no-repeat}.hpToggler-content:after{content:"";position:absolute;width:0;height:0;top:0;opacity:0;right:-8px;border-style:solid;border-width:25px 0 25px 8px;border-color:transparent transparent transparent #dfdfdf}.hpToggler-offers{font-size:11px;line-height:normal;font-weight:600;font-style:normal;background-color:#dfdfdf;position:absolute;margin:auto;z-index:2;left:-56px;top:108px;line-height:20px;text-align:center;border-radius:5px 0 0 5px;padding:30px 12px 0;background-position:50% 25%;cursor:pointer;background-image:url(/elements/styles/554.png);background-repeat:no-repeat}.hpToggler-offers:after{content:"";position:absolute;width:0;height:0;top:0;opacity:0;right:-8px;border-style:solid;border-width:25px 0 25px 8px;border-color:transparent transparent transparent #dfdfdf}.hPTopSubTitle{font-size:13px;line-height:10px;font-weight:400;font-style:normal;color:#4a4949;padding:3px 10px 5px;cursor:default}.hPTopTitle{font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#fff;padding:5px 10px 0;cursor:default}.hpTripadvisor-wrapper{background-color:#ececec;width:initial !important;padding:5px 0;margin:5px 0;height:45px;overflow:hidden}.hPTripadvisorTitle{font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#222221;float:left;cursor:default;padding:7px 10px 0}.hpWebsitePrice{font-size:18px;line-height:normal;font-weight:700;font-style:normal;color:#5cbc63;padding:5px 10px;float:right}.hPWebsiteTitle{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#222221;padding:5px 13px;float:left;cursor:default}.hvr-ripple-out:before{border:5px solid #444442}.imageArea{position:relative;padding-bottom:90%;background-position:50%}.imageArea2{position:relative;padding-bottom:44.5%;background-position:50%}#instagram-feed{display:table;width:100%}.instagramImg{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}.instCaption{font-size:13px;line-height:1.5em;color:#555;font-weight:400;padding:10px 10px 0;max-height:9em;overflow:hidden}.instLikesCount,.instCommentsCount{font-size:16px;line-height:normal;font-weight:500;font-style:normal;color:#fff;display:inline-block;padding:0 10px}.justify{text-align:justify}.langWrapper{font-family:Montserrat,Open Sans,sans-serif;font-size:15px;line-height:normal;font-weight:500;font-style:normal;color:#010200}#LayerRow1{z-index:99 !important}.lazyload{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s}.lazyloading{opacity:0}.left15{margin:0 0 0 12px !important}.logoPadding{padding:5px 0}.mainBlogTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:19px;line-height:normal;font-weight:600;font-style:normal;color:#010200;letter-spacing:5px;margin-bottom:20px}.map ul{list-style:none}.mapHome ul{list-style:none}.mapText ul{list-style-type:none;padding-left:0 !important;-webkit-padding-start:40px}.mapTextAbs{position:absolute;margin:auto;z-index:2;bottom:0;padding:30px;background:rgba(255,255,255,.85);width:20%;right:5%}.margin20{margin:0 20px}.margin30{margin:0 30px}.marquee{font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#000;margin:0 auto;overflow:hidden;white-space:nowrap;box-sizing:border-box;display:block;animation:marquee 20s linear infinite}.memberarea{font-size:13px;line-height:normal;font-weight:700;font-style:normal;color:#000}.menuIcon{display:block;width:34px;height:34px;background-image:url(/elements/styles/185.png);background-repeat:repeat}.menuIconHide{display:block;width:34px;height:34px;background-image:url(/elements/styles/186.png);background-repeat:repeat}.menuSep{font-size:11px;line-height:normal;font-weight:400;font-style:normal;width:5px;height:32px;position:absolute}.menusettings2L{font-size:11px;line-height:normal;font-weight:400;font-style:Normal;padding-left:18px;line-height:12px}.mobileInstagram{display:table;width:245px;height:288px;background-image:url(/elements/styles/362.png);background-repeat:no-repeat}.mobImgBg{height:85vw;width:100%}.moreText{padding:0 10px}.newsletError{font-size:11px;line-height:normal;font-weight:400;font-style:normal;color:#c00}.newsletField{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#000;border:1px solid #4c4c4c;height:23px;line-height:23px;padding:0 5px}.newsletSubmit{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#fff;background-color:#333;border:1px solid #4c4c4c;cursor:pointer;height:25px;line-height:25px;padding:0 10px}.newsletTitle{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#000;margin-bottom:7px}.OffersBack{background-color:#fcfcfc;padding:20px}.offersline{border-bottom:1px solid #bfbebe;margin:20px 0}.OfferTitle{font-size:30px;line-height:normal;font-weight:300;font-style:normal;color:#363636;margin-bottom:20px}.opacity8:hover{opacity:.8}.paddSides25{padding-left:25px;padding-right:25px}.pagingFirstPage{font-size:10px;line-height:normal;font-weight:400;font-style:Normal;color:#fff;border:1px solid #dcdcdc;width:22px;height:16px;cursor:pointer}.pagingLastPage{font-size:10px;line-height:normal;font-weight:400;font-style:Normal;color:#fff;border:1px solid #dcdcdc;width:22px;height:16px;cursor:pointer}.pagingNum{font-size:10px;line-height:normal;font-weight:700;font-style:normal;color:#000;background-color:#fff;border:1px solid #bababa;cursor:pointer;padding:2px 5px}.pagingNumSel{font-size:10px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#999;border:1px solid #bababa;cursor:pointer;padding:2px 5px}.parallaxImage{height:370px;background-size:cover;background-attachment:fixed}.photoshover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:initial;background-position:50%;background-color:rgba(0,0,0,.3);background-image:url(/elements/styles/143.png);background-repeat:no-repeat}.photoshover:hover{font-size:12px;line-height:normal;font-weight:400;font-style:normal;opacity:1}.photoshoverInst{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background:rgba(0,0,0,.5);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.photoshoverInst:hover{opacity:1}.poolBarBtn{width:80%;margin:auto}.poolBarTitleMargin{background:rgba(255,255,255,.85);position:relative;margin-top:10px}.poolBarTitlePadd{padding:0 30px}.poolImg3Pos{position:absolute;top:-90px;left:5%;width:13%;padding:10px;background:#fff}.poolSlogan{font-family:Montserrat,Open Sans,sans-serif;font-size:37px;line-height:normal;font-weight:300;font-style:normal;color:#fff;background-color:#4a4949;position:absolute;left:100%;width:90%;bottom:100%;padding:15px 5%}.poolSlogan span{padding-left:10%}.poolTextPadd{padding:8% 2% 6% 20%}.poolTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);right:90%;min-width:250px;text-align:right;transform-origin:100% 0%;position:absolute;padding-right:30px;top:20%;background-position:100% 50%;z-index:2;background-image:url(/elements/styles/492.jpg);background-repeat:no-repeat}.poolTitle:after{content:"";width:1px;height:49vw;display:block;background-color:#4a4949;position:absolute;top:50%;right:7px}.popupOfferBack{width:100px;height:100px;background:#eb2120;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.popupOfferText{font-size:42px;line-height:normal;font-weight:700;font-style:normal;color:#fff;padding-top:21px}.popupSubTitle{font-size:27px;line-height:normal;font-weight:700;font-style:normal;color:#2c2c2c}.popupText{font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#3a3a3a;text-align:center;line-height:28px}.popupTitle{font-size:34px;line-height:normal;font-weight:700;font-style:normal;color:#2e2e2e;text-align:center}.qc-cmp2-persistent-link{font-size:0;line-height:normal;font-weight:400;font-style:normal;left:10px !important;right:unset !important;bottom:20px;width:48px;height:48px;max-height:unset;border-radius:100%;padding:0;z-index:98}.qc-cmp2-persistent-link img{width:25px;height:25px;margin:auto}.relative{position:relative}.relWrapper{position:relative;max-width:1180px;margin:auto}.reservationForm td{padding-bottom:10px}.reservationForm td:first-child{padding-right:20px}.reviewDesc{font-family:Montserrat,Open Sans,sans-serif;font-size:15px;line-height:normal;font-weight:400;font-style:italic;color:#4a4949;text-align:justify}.reviewsSlider{border:1px solid #010200;padding:0 25px;box-sizing:border-box;margin-top:40px;position:relative;z-index:2}.reviewTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:19px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949}.right10{float:right;margin-right:10px}.right10to0{float:right;margin-right:10px}.right25{float:right;margin-right:25px}.roomPrice-wrapper{width:310px !important;max-width:310px !important;border:1px solid #ccc;position:relative;background:#fff}.roomPriceWidgetAbs{position:absolute;z-index:2;margin:auto;left:-2%;top:15%}.rpListPrice{font-size:14px;color:#fff;font-weight:600;position:absolute;background-color:rgba(0,0,0,.2);text-align:center;line-height:30px;z-index:2;bottom:0;left:0;right:0}.rpTopTitle{font-size:22xp;color:#1b1b1b;font-weight:600;padding-bottom:10px}.searchResultsTitle{font-size:13px;line-height:normal;font-weight:700;font-style:Normal;color:#000;padding-top:4px;padding-bottom:4px;border-bottom:1px dotted #000}.sitemap{font-size:11px;line-height:normal;font-weight:400;font-style:normal;color:#000}.sizeTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:17px;line-height:20px;font-weight:400;font-style:normal;color:#010200}.socialPadd{padding:0 5px;float:left}.socialTitleBorder{position:relative;display:block;padding-left:15%;background-position:0 45%;background-image:url(/elements/styles/367.png);background-repeat:no-repeat}.socialTitleBorder:before{content:"";position:absolute;height:1px;width:11%;background-color:#000;top:50%;left:2%}.socialTitleBorder:after{content:"";position:absolute;height:1px;width:60%;background-color:#000;top:50%;left:40%}.sticky{background-color:#fff;width:100%;border-bottom:1px solid #f5f5f5;height:48px;top:0;left:0;display:block;position:fixed;z-index:99}.sticky .topmenu{text-align:center}.sticky2{width:12%;top:32px;right:0;display:block;position:fixed;z-index:999}.subCatMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:36px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-align:center;padding-bottom:50px}.subCatsFlex{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center}.submenusettings2L{font-size:11px;line-height:normal;font-weight:400;font-style:Normal;padding-left:16px;line-height:13px}.subTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:42px;line-height:normal;font-weight:200;font-style:normal;color:#4a4949}.subTitle strong{font-family:Montserrat,Open Sans,sans-serif;font-size:42px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949}.tableAuto{display:table;margin:auto}.text2cols ul{-webkit-columns:340px;margin-left:20px;-moz-columns:340px;columns:340px;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.thingstodoBorder{border:1px solid #010200;box-sizing:border-box;padding-top:10%;position:relative;width:100%}.thingstoDoTextPadd{margin:0 5% 0 17%}.thingstoDoTextPadd .right10{padding-top:15px}.thingstoDoTextPadd .subTitle{padding:12% 0 5%}.top10{padding-top:10px}.top100{padding-top:100px}.top15{padding-top:15px}.top20{padding-top:20px}.top25{padding-top:25px}.top30{padding-top:30px}.top40{padding-top:40px}.top5{padding-top:5px}.top50{padding-top:50px}.top50to30{padding-top:50px}.top80{padding-top:80px}.topLinksFlex{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;width:100%;margin:auto}.topmenu{text-align:right}.topNoHeader{padding-top:40px}.topSubTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:42px;line-height:normal;font-weight:700;font-style:normal;color:#fff;text-shadow:0 0 20px rgba(0,0,0,1),0 0 40px rgba(0,0,0,1);margin:10px 0 30px}.topTextMargin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:60;text-align:center;padding:30px 40px 0;background-color:rgba(0,0,0,.4)}.topTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:600;font-style:normal;color:#fff;letter-spacing:5px;text-shadow:0 0 20px rgba(0,0,0,1),0 0 40px rgba(0,0,0,1)}.tRight{text-align:right}.tRightToCenter{text-align:right}.underline{font-size:12px;line-height:normal;font-weight:400;font-style:normal;border-bottom:3px solid #000;width:100%}.usefulText{font-size:11px;line-height:normal;font-weight:400;font-style:Normal;color:#000}.vertAlign980{font-size:12px;line-height:normal;font-weight:400;font-style:normal;left:0;right:0;position:absolute;max-width:100%;margin:auto;max-height:427px;width:980px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.videoBg{top:0;left:0;bottom:0;right:0;background-position:50% 50%;background-size:cover;z-index:999}.videoTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:19px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949}.whiteBack{background-color:#fff}.widthLarge{max-width:1180px;width:100%;margin:auto}.widthSmall{max-width:980px;width:100%;margin:auto}@media (max-width:1366px){.accListTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#4a4949}.accListTitle strong{font-family:Montserrat,Open Sans,sans-serif;font-size:20px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949}.breakSlogan{font-size:30px}.breakTitle{top:10%}.expMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);background-image:url(/elements/styles/421.jpg);background-repeat:no-repeat}.galleryCatTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:800;font-style:normal;color:#010200;letter-spacing:2px;transform:rotate(270deg);transform-origin:100% 0;position:absolute;padding-right:30px;top:5%;right:98%;white-space:nowrap;background-position:100% 50%;z-index:2;transform:unset;transform-origin:unset;text-align:unset;position:unset;padding-right:unset;top:unset;max-width:unset;width:unset;right:unset;background-position:unset;z-index:2;background-image:unset !important;background-repeat:unset;background-image:url(/elements/styles/426.jpg);background-repeat:no-repeat}.gastroMainTitle{font-family:Montserrat,Open Sans,sans-serif;top:25%}.gastroSlideTextMargin{margin:10% 27% 25px 12%}.gastroSlideTextMarginL{margin:10% 12% 25px 27%;text-align:right}.gridBook{float:left;width:9%;margin:0}.gridMenu{float:left;width:74%;margin:0}.homeTitleThingstoDo{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:17% 100%;position:absolute;padding-right:30px;top:51%;z-index:2;background-position:100% 50%}.homeTitleThingstoDo:after{content:"";width:2px;height:350px;display:block;position:absolute;top:50%;right:7px}.logoPadding{padding:5px}.mapText ul{font-size:15px}.mobileInstagram{display:table;width:100%;height:288px;background-size:contain;background-image:url(/elements/styles/423.png);background-repeat:no-repeat}.poolSlogan{font-size:30px}.poolTitle{top:10%}.socialTitleBorder{position:relative;display:block;padding-left:15%;background-position:0 45%;background-image:url(/elements/styles/424.png);background-repeat:no-repeat}.socialTitleBorder:before{content:"";position:absolute;height:1px;width:11%;background-color:#000;top:50%;left:2%}.socialTitleBorder:after{content:"";position:absolute;height:1px;width:55%;background-color:#000;top:50%;left:44%}.subTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:40px;line-height:normal;font-weight:200;font-style:normal;color:#4a4949}.subTitle strong{font-family:Montserrat,Open Sans,sans-serif;font-size:40px;line-height:normal;font-weight:600;font-style:normal;color:#4a4949}.thingstoDoTextPadd .subTitle{padding:5% 0}.topSubTitle{font-size:32px}.topTitle{font-size:18px}}@media (max-width:1280px){.accParentTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949}.accParentTitle:after{height:41vw}.expMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:69% 100%;position:absolute;padding-right:30px;top:9%;right:0;background-position:100% 50%}.facilities{border:1px solid #010200;max-width:800px;margin:auto;padding:70px 70px 50px;margin-top:0}.facilitiesRight{float:initial}.gastroImgAbsL{position:relative;z-index:2;margin-top:-29%;margin-right:-9%;float:right}.gastroImgAbsR{position:relative;z-index:2;margin-top:-29%;margin-left:-6%}.gastroMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:30% 100%;position:absolute;padding-right:30px;top:26%;background-position:100% 50%;background-image:url(/elements/styles/441.jpg);background-repeat:no-repeat}.gastroMainTitle:after{content:"";width:2px;display:block;position:absolute;top:50%;right:7px}.gastroMoreMargin{margin:25px 10% 25px 15%}.gastroMoreMarginL{margin:25px 11% 25px 30%}.gastroSlideTextMargin{margin:10% 8% 25px 12%}.gastroSlideTextMarginL{margin:10% 12% 25px 15%;text-align:right}.gastroSlideTitleMargin{margin:25px 12% 25px 20%}.gastroSlideTitleMarginL{margin:25px 20% 25px 12%;text-align:right}.gridAccInt{width:50%}.gridBook{width:12%}.gridMenu{width:71%}.home h1{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:5% 100%;position:absolute;padding-right:30px;top:46%;z-index:-1;background-position:100% 50%}.home h1:after{content:"";width:2px;height:43vw;display:block;position:absolute;top:50%;right:7px}.homeTitleThingstoDo{font-family:Montserrat,Open Sans,sans-serif;font-size:16px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:17% 100%;position:absolute;padding-right:30px;top:51%;z-index:2;background-position:100% 50%}.homeTitleThingstoDo:after{content:"";width:2px;height:250px;display:block;position:absolute;top:50%;right:7px}.logoPadding{padding:23px 5px 5px}.mapTextAbs{width:31%}.mobileInstagram{display:table;width:100%;height:200px;background-size:contain;background-image:url(/elements/styles/447.png);background-repeat:no-repeat}.reviewsSlider{border:1px solid #010200;padding:0 25px;box-sizing:border-box;margin-top:0;position:relative;z-index:2}.roomPriceWidgetAbs{position:relative;z-index:2;margin:auto;left:0;top:0;right:0;display:table}.sticky{background-color:#fff;height:initial}.sticky2{top:55px}.subTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:36px;line-height:normal;font-weight:200;font-style:normal;color:#4a4949}.subTitle strong{font-family:Montserrat,Open Sans,sans-serif;font-size:36px;line-height:normal;font-weight:600;font-style:normal;color:#4a4949}.tabletNo{display:none}.thingstodoBorder{border:1px solid #010200;box-sizing:border-box;position:relative;width:100%}.widthLarge{max-width:1180px;width:96%;margin:auto}}@media (max-width:1000px){.accParentTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949}.breakSlogan{font-size:22px}.expMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:80% 100%;position:absolute;padding-right:30px;top:5%;right:0;background-position:100% 50%}.gastroImgAbsL{position:relative;z-index:2;margin-top:-10%;margin-right:17%;width:65%;float:right}.gastroImgAbsR{position:relative;z-index:2;margin-top:-11%;margin-left:17%;width:65%}.gastroMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:15% 100%;position:absolute;padding-right:30px;top:29%;background-position:100% 50%}.gastroMainTitle:after{content:"";width:2px;display:block;position:absolute;top:50%;right:7px}.gastroSlideTitleMargin{margin:10px 12% 25px 20%}.gastroSlideTitleMarginL{margin:10px 20% 25px 12%}.gridAccInt{width:100%}.gridBook{width:17%}.gridMenu{width:66%}.gridoffers{width:100%}.gridVideo{width:100%}.home h1{top:38%}.homeTitleThingstoDo{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:25% 100%;position:absolute;padding-right:30px;top:48%;z-index:2;background-position:100% 50%;display:none}.homeTitleThingstoDo:after{content:"";width:2px;height:350px;display:block;position:absolute;top:50%;right:7px}.mapTextAbs{position:relative;margin:auto;z-index:2;bottom:0;background:rgba(255,255,255,.85);width:100%;left:0}.poolSlogan{font-size:22px}.socialTitleBorder{position:relative;display:block;padding-left:15%;background-position:0 45%;background-image:url(/elements/styles/457.png);background-repeat:no-repeat}.socialTitleBorder:before{content:"";position:absolute;height:1px;width:8%;background-color:#000;top:50%;left:5%}.socialTitleBorder:after{content:"";position:absolute;height:1px;width:50%;background-color:#000;top:50%;left:50%}.sticky{background-color:#fff;width:100%;height:73px;top:0;left:0;display:block;position:fixed;z-index:99}.sticky2{width:27%;height:40px;top:59px;right:0;display:block;position:fixed;z-index:999}.subTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:30px;line-height:normal;font-weight:200;font-style:normal;color:#4a4949}.subTitle strong{font-family:Montserrat,Open Sans,sans-serif;font-size:30px;line-height:normal;font-weight:600;font-style:normal;color:#4a4949}}@media (max-width:680px){.acc h1{font-family:Montserrat,Open Sans,sans-serif;font-size:24px;line-height:normal;font-weight:600;font-style:normal;color:#010200;text-align:center}.acc h1 br{display:none}.acc h1 strong{font-family:Montserrat,Open Sans,sans-serif;font-size:24px;line-height:normal;font-weight:600;font-style:normal;color:#010200;width:100%;display:block}.accIntTextPadd{margin:20px 0;text-align:justify}.accIntTitlePadd{margin:0}.accListTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:16px;line-height:normal;font-weight:300;font-style:normal;color:#4a4949}.accListTitle strong{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#4a4949}.accParentTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;right:97%;display:none}.accParentTitle:after{height:80vw}.accPersons{height:15px;margin-top:5px;background-size:contain;background-position:bottom}.accSlideBorder{position:relative}.accSlideBorder:after{content:none}.accSliderGridItem{width:100%;margin:auto}.acc_desc_mob{display:none}.addresstext{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-align:center}.bannersFooter{display:flex;padding-bottom:40px}.bannersFooter:before{content:none}.bannersFooter:after{content:none}.bannersFooter .footerBanner{margin-top:-40px;margin-top:unset}.best_price_pop_up{font-size:9;line-height:normal;font-weight:400;font-style:normal;position:fixed;right:10px;bottom:70px;width:90px;height:90px;background:rgba(0,123,169,1);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;z-index:98}.best_price_pop_up:before{content:"";position:fixed;right:5px;bottom:65px;width:100px;height:100px;background:rgba(0,123,169,.3);background:rgba(0,123,169,.3);z-index:-1;border-radius:50%}.best_price_ver_quick_view{max-width:310px !important}.best_price_ver_title{font-size:12px !important}.bottomtext{font-size:11px;line-height:normal;font-weight:400;font-style:normal;color:#5e5e5e;padding:15px 0}.capacityTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:12px;line-height:28px;font-weight:400;font-style:normal;color:#010200}.divMobile{display:none}.experiencesPadding{padding-bottom:30px}.experiencesPadding .subTitle{font-size:24px;line-height:24px;font-weight:300;font-style:normal;letter-spacing:3px}.experiencesPadding .subTitle strong{font-size:24px;line-height:24px;font-weight:300;font-style:normal;letter-spacing:3px}.experiencesSliderMobile .gastroMoreMarginL{margin:auto}.experiencesSliderMobile .gastroSlideTextMarginL{display:none}.experiencesSliderMobile .gastroSlideTitleL{display:none}.experiencesSliderMobile .gastroSlideTitleMarginL{margin:10px auto;text-align:center}.expMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:90% 100%;position:absolute;padding-right:30px;top:49%;display:none}.expMainTitle:after{content:"";width:2px;height:80vw;display:block;position:absolute}.facilities{border:1px solid #010200;max-width:800px;margin:auto;padding:70px 30px 50px 45px;padding:30px;margin-top:0;margin:15px}.facilities span{font-family:Montserrat,Open Sans,sans-serif;font-size:25px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-align:center;padding-bottom:25px;display:table;margin:auto}.facilities ul{columns:1;-webkit-columns:1;-moz-columns:1}.followUs{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#4b4b4b;text-align:center;padding-bottom:10px;display:block;width:100%}.footerBanner{max-width:120px;transform:scale(.7)}.footerBorderLine{background-color:#555;border-bottom:2px solid #555}.footerText{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#010200}.galleryCatTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:800;font-style:normal;color:#010200;letter-spacing:2px;transform:rotate(270deg);transform-origin:100% 0;position:absolute;padding-right:30px;top:3%;right:100%;white-space:nowrap;background-position:100% 50%;z-index:2;transform:unset;transform-origin:unset;text-align:center;position:unset;padding-right:unset;top:unset;max-width:unset;width:unset;right:unset;background-position:unset;z-index:2;background-image:unset !important;background-repeat:unset;background-image:url(/elements/styles/488.jpg);background-repeat:no-repeat}.galleryTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:25px;line-height:normal;font-weight:500;font-style:normal;color:#010200;display:block;text-align:center;margin-bottom:25px;background-position:50%;background-image:url(/elements/styles/709.png);background-repeat:no-repeat}.galleryTitleBorder{position:relative;display:block;padding-left:15%;background-position:0 45%;padding:0;background:unset;margin:0 -5%}.galleryTitleBorder:before{content:"";position:absolute;height:1px;width:3%;background-color:#000;top:50%;left:10%;left:0;width:10%}.galleryTitleBorder:after{content:"";position:absolute;height:1px;width:16%;background-color:#000;top:50%;left:82%;right:0;left:unset;width:10%}.gastroImgAbsL{position:relative;z-index:2;margin-top:-10%;margin-right:17%;width:75%;float:unset;margin:auto;margin-top:-20%;display:none}.gastroImgAbsR{position:relative;z-index:2;margin-top:-37%;margin-left:-22%;width:45%;display:none}.gastroMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:21px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:8% 100%;position:absolute;padding-right:30px;top:24%;background-position:100% 50%;display:none}.gastroMainTitle:after{content:"";width:2px;height:80vw;display:block;position:absolute;top:50%;right:7px}.gastroMoreMargin{margin:25px 10% 20px 66%;display:table;margin:25px auto 20px;margin-right:0}.gastroMoreMarginL{margin:25px 11% 25px 30%;margin:25px 10% 20px 66%;display:table;margin:25px auto 20px}.gastronomyGridMobile{display:grid}.gastronomyGridMobile .gastroMoreMargin{margin:auto}.gastronomyGridMobile .grid50to100{order:2}.gastronomyGridMobile .subTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:24px;line-height:24px;font-weight:300;font-style:normal;color:#4a4949;letter-spacing:3px}.gastronomyGridMobile .subTitle strong{font-size:24px;line-height:24px;font-weight:300;font-style:normal;letter-spacing:3px}.gastronomyPadding{padding-bottom:30px}.gastronomySliderMobile .gastroSlideTextMargin{display:none}.gastronomySliderMobile .gastroSlideTitle{margin:10px auto;text-align:center;display:none}.gastronomySliderMobile .gastroSlideTitleMargin{margin:10px auto;text-align:center}.gastroSlideTextMargin{margin:10% 5% 25px;text-align:justify}.gastroSlideTextMarginL{margin:10% 5% 25px;text-align:justify}.gastroSlideTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#010200;margin:17% 25% 20px 20%;letter-spacing:5px;display:none}.grid15to100{float:left;width:100%;margin:0}.grid20to100{float:left;width:100%;margin:0}.grid25to100{float:left;width:100%;margin:0}.grid30to100{float:left;width:100%;margin:0}.grid33to100{float:left;width:100%;margin:0}.grid50Covid{float:left;width:100%;margin:0;margin:10px 0}.grid50mob{width:50%;margin:0}.grid50mob{float:left;width:50%;margin:0}.grid50to100{float:left;width:100%;margin:0}.grid70to100{float:left;width:100%;margin:0}.grid80to100{float:left;width:100%;margin:0}.grid85to100{float:left;width:100%;margin:0}.gridAccInt{float:left;width:100%;margin:0}.gridAwards{width:100%}.gridContactDetails{float:left;width:35%;margin:0;display:none}.gridContactForm{float:left;width:95%;margin:0 auto}.gridFormField{float:left;width:100%;margin:0;display:table}.gridFormLabel{float:left;width:100%;margin:0;display:table}.gridGallery{float:left;width:100%;margin:0}.gridGalleryAcc{float:left;width:100%;margin:0}.gridGalleryAcc .gridGalleryAcc{width:50%}.gridGalleryHome{float:left;width:50%;margin:0}.gridGalleryInstagram{width:50%;margin-bottom:0}.gridGalleryItem{width:98%;margin:auto;border:5px solid #fff;position:relative;box-sizing:border-box;width:unset;margin:15px;border:unset}.gridGalleryItem:after{content:"";border:unset;left:-6px;right:-6px;top:-6px;bottom:-6px;position:absolute}.gridGalleryItem2{width:unset;margin:0;margin-bottom:0;padding:10px}.gridGalleryItemInstagram{width:unset;margin:10px}.gridGastronomyR{width:100%;order:1;padding:20px 0 0}.gridGastronomyRL{width:100%;padding-left:unset}.griditem90to100{width:100%;margin:auto}.griditem96to100{width:100%;margin:auto}.gridItemAccImg{width:100%;margin:auto;position:relative}.gridItemAccInfo{width:unset;margin:auto;position:relative;padding:0 15px}.gridItemGalleryAcc{width:unset;margin:0;margin-bottom:0;padding:10px}.griditemGalleryHome{width:unset;margin:10px;border:unset;position:relative;box-sizing:border-box}.griditemGalleryHome:before{content:"";border:none;left:-6px;right:-6px;top:-6px;bottom:-6px;position:absolute}.gridItemRecordList{width:100%;margin:auto}.gridThingsToDo{float:left;width:100%;margin:0;margin-bottom:15px}.gridThingsToDo .subTitle{display:none}.headerTitle h1{font-family:Montserrat,Open Sans,sans-serif;font-size:30px;line-height:normal;font-weight:600;font-style:normal;color:#010200;line-height:normal;display:block;text-align:center;background:0 0}.home h1{font-family:Montserrat,Open Sans,sans-serif;font-size:24px;line-height:normal;font-weight:600;font-style:normal;color:#4a4949;letter-spacing:5px;transform:rotate(270deg);transform-origin:8% 100%;position:absolute;padding-right:30px;top:27%;background-position:100% 50%;display:none}.home h1:after{content:"";width:2px;height:300px;display:block;position:absolute;top:50%;right:7px}.homeTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:24px;line-height:normal;font-weight:600;font-style:normal;color:#4a4949;letter-spacing:3px;text-align:center}.homeTitleThingstoDo{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:800;font-style:normal;color:#4a4949;letter-spacing:5px;transform:none;transform-origin:20% 100%;position:relative;padding-left:50px;top:0;z-index:2;background-position:3.5% 19%;display:block;padding-bottom:25px}.homeTitleThingstoDo:before{content:"";height:1px;width:35%;display:block;background-color:#4a4949;position:absolute;top:22%;right:25px}.homeTitleThingstoDo:after{content:"";width:1px;height:150px;display:block;position:absolute;top:30%;left:20px}.hotelPrice-book{background-color:#fff;width:initial;margin:initial;padding:0}.hotelPrice-top{padding:5px 0;background-color:#3b3b39;display:flex;justify-content:center}.hotelPrice-wrapper{width:100% !important;max-width:100% !important;position:relative;bottom:0;right:0;z-index:60;-moz-box-shadow:0 3px 10px 0 #3d3d3d;-webkit-box-shadow:0 3px 10px 0 #3d3d3d;box-shadow:0 3px 10px 0 #3d3d3d;margin-bottom:20px}.hpBorder{border-bottom:1px solid #c5c5c5;padding-bottom:4px;margin:6px 0 5px;display:flex;justify-content:space-evenly}.hPClose{display:none}.hpExtPrice{font-size:15px;line-height:normal;font-weight:600;font-style:normal;color:#222221;float:left;padding:0 10px}.hPExtTitle{font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#222221;float:left;cursor:default;padding:0 10px}.hPTopSubTitle{font-size:14px;padding:5px 10px}.hPTopTitle{font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#fff;font-size:18px;padding:3px 10px 0;cursor:default}.hpWebsitePrice{font-size:21px;display:grid;line-height:normal;font-weight:700;font-style:normal;color:#5cbc63;padding:5px;float:right;animation-duration:.5s;animation-name:changesize;animation-iteration-count:infinite;animation-direction:alternate}.hPWebsiteTitle{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#222221;padding:8px 5px 6px;float:left;cursor:default}.incom_price_widget_container{margin:30px 10px !important}.incom_price_widget_title{z-index:0 !important}.instLikesCount,.instCommentsCount{font-size:13px;line-height:30px}.langWrapper{font-family:Montserrat,Open Sans,sans-serif;float:right;text-align:right;padding:10px 15px}.locationMobile{display:none}.logoPadding{padding:5px 0;padding:10px 25%;padding:10px 25px;padding:15px}.logoPaddMenu{padding:20px 0}.map{height:21px;display:inline-block;margin-right:7px;background-position:center left;line-height:21px;background-image:url(/elements/styles/119.png);background-repeat:no-repeat}.mapTextAbs{padding:0}.mapTextAbs .top25{padding-top:0}.menuTopCenter{width:60%;margin:0;float:left;position:relative;padding-top:35px}.menuTopLeft{width:20%;margin:0;float:left}.menuTopRight{width:20%;margin:auto;float:left}.mobileInstagram{display:table;width:245px;height:288px;margin:auto;margin-bottom:15px;background-position:50%;display:none;background-image:url(/elements/styles/474.png);background-repeat:no-repeat}.mobImgBg .img{background-size:cover;background-position:center;height:100%;background-repeat:no-repeat}.photoshoverInst{opacity:1;bottom:0;top:initial;height:30px}.poolBarBtn{width:100%;margin:auto}.poolBarTitleMargin{background:rgba(255,255,255,.85);position:relative;margin-top:0}.poolImg3Pos{display:none}.poolSlogan{position:static}.poolTextPadd{padding:8% 6%;text-align:justify}.poolTitle{font-size:14px;line-height:normal;font-weight:800;font-style:normal;right:-20px;transform:none;position:relative;top:0}.poolTitle:before{content:"";width:50%;display:block;background-color:#4a4949;position:absolute;top:50%;left:-20px;height:1px}.poolTitle:after{height:50vw}.popupBook{font-size:18px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#b3933e;display:block;max-width:160px;padding:5px 0;text-align:center;margin:auto}.popupOfferBack{background-color:#3c3c3c}.popupText{font-size:22px;line-height:normal;font-weight:400;font-style:normal;color:#fff;text-align:center}.popupTitle{font-size:26px;line-height:30px;font-weight:700;font-style:normal;color:#f0b536;text-align:center}.reviewsSlider{border:1px solid #010200;padding:0 25px;box-sizing:border-box;margin-top:0;position:relative;z-index:2;margin:10px;display:none}.right10to0{float:right;margin-right:0}.roomPrice-wrapper{width:100% !important;max-width:100% !important}.rpListPrice{font-size:14px;color:#fff;font-weight:600;position:absolute;background-color:rgba(0,0,0,.2);text-align:center;line-height:30px;z-index:2;bottom:0;left:0;right:0}.rpTopTitle{font-size:22px;line-height:normal;font-weight:600;font-style:normal;color:#010200;padding-bottom:10px}.sizeTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:12px;line-height:20px;font-weight:400;font-style:normal;color:#010200}.socialTitleBorder{position:relative;display:block;padding-left:15%;background-position:0 45%;padding:0;background:unset;margin:0 -2%}.socialTitleBorder:before{content:"";position:absolute;height:1px;width:3%;background-color:#000;top:50%;left:10%;left:0;width:15%}.socialTitleBorder:after{content:"";position:absolute;height:1px;width:16%;background-color:#000;top:50%;left:82%;right:0;left:unset;width:15%}.sticky{background-color:#fff;width:100%;height:48px;top:0;left:0;display:block;position:fixed;z-index:99}.subCatMainTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:25px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-align:center;padding-bottom:25px}.subCatsFlex{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center}.subTitle{font-family:Montserrat,Open Sans,sans-serif;font-size:24px;line-height:normal;font-weight:300;font-style:normal;color:#4a4949;text-align:center}.subTitle strong{font-family:Montserrat,Open Sans,sans-serif;font-size:24px;line-height:normal;font-weight:300;font-style:normal;color:#4a4949}.tabletNo{display:block}.telButton{font-family:Open Sans,sans-serif;font-size:12px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#c3a365;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;display:block;height:21px;line-height:21px;text-align:center;padding:0 10px;display:block}.thingstodoBorder{border:1px solid #010200;box-sizing:border-box;position:relative;width:100%;padding-bottom:50px;padding-top:80px}.thingstodoMobile .gridThingsToDo50{display:none}.thingstoDoTextPadd{margin:0 5% 0 15%}.top50to30{padding-top:30px}.topNoHeader{padding-top:0}.tRightToCenter{text-align:center}.welcomeMobile{text-align:justify}.welcomeMobile .widthLarge{width:100%}.widthLarge{max-width:1180px;width:90%;margin:auto}.zoomImgMobile{overflow:hidden}.zoomImgMobile img{transform:scale(1.7);padding:12% 0}}@media (max-width:320px){.expMainTitle{top:45%}.gastroMoreMargin{margin:25px 10% 33px 52%}.gastroSlideTitleMarginL{margin:10px 14% 25px 0}.home h1{top:22%}.homeTitleThingstoDo{height:230px;top:0;transform-origin:100% 50%;right:93%;background-position:100% 50%;height:initial}.homeTitleThingstoDo:after{height:240px}.mapText{padding-left:0}}a:link,a:visited{color:#295aae;text-decoration:none}a:hover,a:active{color:#3b4558;text-decoration:none}a.acc-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-50px;background-image:url(/elements/links/83.png);background-repeat:no-repeat}a:hover.acc-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-50px}a.acc-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-50px;background-image:url(/elements/links/84.png);background-repeat:no-repeat}a:hover.acc-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-50px}a.accIntSliderBorder{text-decoration:none}a:hover.accIntSliderBorder{text-decoration:none}a.accordMenu{font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#000;background-color:#f2eeee;text-decoration:none;display:block;height:32px;line-height:32px;margin-bottom:7px;border-bottom:1px dotted #bbb}a:hover.accordMenu{font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#f5f5f5;background-color:#a8a8a8;text-decoration:none;display:block;height:32px;line-height:32px;margin-bottom:7px;border-bottom:1px dotted #bbb}a.accordMenuSel{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#f5f5f5;background-color:#a8a8a8;text-decoration:none;display:block;height:32px;line-height:32px;margin-bottom:7px;border-bottom:1px dotted #bbb}a:hover.accordMenuSel{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#f5f5f5;background-color:#a8a8a8;text-decoration:none;display:block;height:32px;line-height:32px;margin-bottom:7px;border-bottom:1px dotted #bbb}a.addresslinks{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#000;text-decoration:none}a:hover.addresslinks{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#fff;text-decoration:none}a.anasa{text-decoration:none;display:block;width:125px;height:90px;width:75px;height:55px;background-size:contain;position:absolute;top:220px;top:190px;right:20px;z-index:99;background-image:url(/elements/links/128.jpg);background-repeat:no-repeat}a:hover.anasa{text-decoration:none;display:block;width:125px;height:90px;width:75px;height:55px;background-size:contain;position:absolute;top:220px;top:190px;right:20px;z-index:99}a.blogLinkMenu{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#333;text-decoration:none}a:hover.blogLinkMenu{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#333;text-decoration:underline}a.blogLinkMenuSel{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#333;text-decoration:none;text-decoration:underline}a:hover.blogLinkMenuSel{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#333;text-decoration:underline;text-decoration:underline}a.blogMenu{font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#fff;background-color:#ccc;text-decoration:none;display:block}a:hover.blogMenu{font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#fff;background-color:#2a9bce;text-decoration:none;display:block}a.blogMenuSel{font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#fff;background-color:#2a9bce;text-decoration:none;display:block}a:hover.blogMenuSel{font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#fff;background-color:#2a9bce;text-decoration:none;display:block}a.bodylinks{text-decoration:none}a:hover.bodylinks{text-decoration:none}a.bookNow{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:800;font-style:normal;color:#fff;background-color:#4a4949;text-decoration:none;padding:10px 25px;display:inline-block;border:2px solid #4a4949;box-sizing:border-box;margin-top:17px;text-align:center}a:hover.bookNow{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:800;font-style:normal;color:#fff;background-color:#010200;text-decoration:none;padding:10px 25px;display:inline-block;border:2px solid #010200;box-sizing:border-box;margin-top:17px}a.bookNowMobile{font-family:Montserrat,Open Sans,sans-serif;font-size:15px;line-height:normal;font-weight:600;font-style:normal;color:#fff;background-color:#0b7aa5;text-decoration:none;padding:5px 10px;display:table;margin:auto;text-align:center}a:hover.bookNowMobile{font-family:Montserrat,Open Sans,sans-serif;font-size:15px;line-height:normal;font-weight:600;font-style:normal;color:#fff;background-color:#0b7aa5;text-decoration:none;padding:5px 10px;display:table;margin:auto;text-align:center}a.bookThisRoom{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#fff;background-color:#4a4949;text-decoration:none;display:table;padding:8px 35px 8px 20px;border:1px solid #4a4949;background-position:94% 46%;background-image:url(/elements/links/85.png);background-repeat:no-repeat}a:hover.bookThisRoom{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#4a4949;background-color:#fff;text-decoration:none;display:table;padding:8px 35px 8px 20px;border:1px solid #4a4949;background-position:94% 46%;background-image:url(/elements/links/85_rim.png);background-repeat:no-repeat}a.botaddresslinks{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#000;text-decoration:none}a:hover.botaddresslinks{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#fff;text-decoration:none}a.button{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:none;display:inline-block;padding:10px 20px;border:1px solid;margin:10px}a:hover.button{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#208bb4;text-decoration:none;display:inline-block;padding:10px 20px;border:1px solid;margin:10px}a.buttonSel{text-decoration:none;color:#208bb4}a:hover.buttonSel{text-decoration:none;color:#208bb4}a.buttonW{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#fff;text-decoration:none;display:inline-block;padding:10px 20px;border:1px solid;margin:10px;text-shadow:0 0 20px rgba(0,0,0,.5)}a:hover.buttonW{font-size:16px;line-height:normal;font-weight:400;font-style:normal;color:#208bb4;text-decoration:none;display:inline-block;padding:10px 20px;border:1px solid;margin:10px;text-shadow:0 0 20px rgba(0,0,0,.5)}a.callNow{text-decoration:none;display:block}a:hover.callNow{text-decoration:none;display:block}a.callNow:before{text-decoration:none;content:"\f095";font-family:fontAwesome;color:#0b7aa5;font-size:23px;width:36px;display:block;margin:auto;margin-top:6px;text-align:center;line-height:36px;border-radius:50%;border:2px solid #0b7aa5}a:hover.callNow:before{text-decoration:none;content:"\f095";font-family:fontAwesome;color:#0b7aa5;font-size:23px;width:36px;display:block;margin:auto;margin-top:6px;text-align:center;line-height:36px;border-radius:50%;border:2px solid #0b7aa5}a.certTripadvisor{text-decoration:none;display:table;margin:auto;width:148px;height:150px;background-image:url(/elements/links/90.png);background-repeat:no-repeat}a:hover.certTripadvisor{text-decoration:none;display:table;margin:auto;width:148px;height:150px;background-image:url(/elements/links/90_rim.png);background-repeat:no-repeat}a.certTripadvisor:before{content:"";position:absolute;height:1px;width:45%;left:0;background-color:#000;top:50%}a.certTripadvisor:after{content:"";position:absolute;height:1px;width:45%;right:0;background-color:#000;top:50%}a.espa{text-decoration:none;display:block;width:180px;height:90px;width:130px;height:66px;background-size:contain;position:absolute;top:120px;right:20px;z-index:99;background-image:url(/elements/links/124.jpg);background-repeat:no-repeat}a:hover.espa{text-decoration:none;display:block;width:180px;height:90px;width:130px;height:66px;background-size:contain;position:absolute;top:120px;right:20px;z-index:99}a.exp-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-50px;background-image:url(/elements/links/88.png);background-repeat:no-repeat}a:hover.exp-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-50px}a.exp-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-50px;background-image:url(/elements/links/89.png);background-repeat:no-repeat}a:hover.exp-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-50px}a.footerLinks{font-size:17px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:none}a:hover.footerLinks{font-size:17px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:none}a.footerSitemap{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#000;text-decoration:none}a:hover.footerSitemap{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#000;text-decoration:underline}a.gastronomy-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-50px;background-image:url(/elements/links/87.png);background-repeat:no-repeat}a:hover.gastronomy-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-50px}a.gastronomy-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-50px;background-image:url(/elements/links/86.png);background-repeat:no-repeat}a:hover.gastronomy-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-50px}a.googlePin{text-decoration:none;display:block}a:hover.googlePin{text-decoration:none;display:block}a.googlePin:before{text-decoration:none;content:"\f041";font-family:fontAwesome;color:#0b7aa5;font-size:36px;width:36px;display:block;margin:auto;margin-top:6px;text-align:center;line-height:36px}a:hover.googlePin:before{text-decoration:none;content:"\f041";font-family:fontAwesome;color:#0b7aa5;font-size:36px;width:36px;display:block;margin:auto;margin-top:6px;text-align:center;line-height:36px}a.header-next{text-decoration:none;text-decoration:none;position:absolute;margin:auto;top:35%;right:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;background-image:url(/elements/links/79.png);background-repeat:no-repeat}a:hover.header-next{text-decoration:none;text-decoration:none;position:absolute;margin:auto;top:35%;right:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;background-image:url(/elements/links/79_rim.png);background-repeat:no-repeat}a.header-prev{text-decoration:none;text-decoration:none;position:absolute;margin:auto;top:35%;left:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;background-image:url(/elements/links/80.png);background-repeat:no-repeat}a:hover.header-prev{text-decoration:none;text-decoration:none;position:absolute;margin:auto;top:35%;left:15px;z-index:53;opacity:0;width:30px;height:120px;display:block;background-image:url(/elements/links/80_rim.png);background-repeat:no-repeat}a.hpBookNow{font-size:20px;line-height:normal;font-weight:400;font-style:normal;color:#fff;background-color:#208bb4;text-decoration:none;text-align:center;border:2px solid #208bb4;display:table;margin:auto;width:100%;padding:6px 0}a:hover.hpBookNow{font-size:20px;line-height:normal;font-weight:400;font-style:normal;color:#208bb4;background-color:#fff;text-decoration:none;text-align:center;border:2px solid #208bb4;display:table;margin:auto;width:100%;padding:6px 0}a.instExtLink{text-decoration:none;text-decoration:none;font-size:15px;color:#333;font-weight:400;padding:0 10px}a:hover.instExtLink{text-decoration:none;text-decoration:none;font-size:15px;color:#333;font-weight:400;padding:0 10px}a.intSubMenu{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#777;text-decoration:none}a:hover.intSubMenu{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#7d4f4f;text-decoration:none}a.intSubMenuSel{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#7d4f4f;text-decoration:none}a:hover.intSubMenuSel{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#7d4f4f;text-decoration:none}a.lang{font-family:Montserrat,Open Sans,sans-serif;font-size:14px;line-height:normal;font-weight:500;font-style:normal;color:#4a4949;text-decoration:none;padding-left:7px}a:hover.lang{font-family:Montserrat,Open Sans,sans-serif;font-size:14px;line-height:normal;font-weight:500;font-style:normal;color:#4a4949;text-decoration:none;padding-left:7px}a.langSel{font-family:Montserrat,Open Sans,sans-serif;font-size:14px;line-height:normal;font-weight:600;font-style:normal;color:#4a4949;text-decoration:none;padding-left:7px}a:hover.langSel{font-family:Montserrat,Open Sans,sans-serif;font-size:14px;line-height:normal;font-weight:600;font-style:normal;color:#4a4949;text-decoration:none;padding-left:7px}a.more{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:none;background-position:right 5px top 46%;padding-right:38px;-webkit-transition:all .3s cubic-bezier(0,.5,3,1);-moz-transition:all .3s cubic-bezier(0,.5,.3,1);-o-transition:all .3s cubic-bezier(0,.5,.3,1);transition:all .3s cubic-bezier(0,.5,.3,1);background-image:url(/elements/links/3.png);background-repeat:no-repeat}a:hover.more{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:none;background-position:right 0 top 46%;padding-right:38px;background-image:url(/elements/links/3_rim.png);background-repeat:no-repeat}a.moreBold{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:700;font-style:normal;color:#010200;text-decoration:none;background-position:right 5px top 46%;padding-right:38px;-webkit-transition:all .3s cubic-bezier(0,.5,3,1);-moz-transition:all .3s cubic-bezier(0,.5,.3,1);-o-transition:all .3s cubic-bezier(0,.5,.3,1);transition:all .3s cubic-bezier(0,.5,.3,1);background-image:url(/elements/links/121.png);background-repeat:no-repeat}a:hover.moreBold{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:700;font-style:normal;color:#010200;text-decoration:none;background-position:right 0 top 46%;padding-right:38px;background-image:url(/elements/links/121_rim.png);background-repeat:no-repeat}a.moreLink{font-size:18px;line-height:normal;font-weight:700;font-style:normal;color:#010200;text-decoration:none;margin:5px 10px;text-align:right}a:hover.moreLink{font-size:18px;line-height:normal;font-weight:700;font-style:normal;color:#208bb4;text-decoration:none;margin:5px 10px;text-align:right}a.newsletLink{font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#000;text-decoration:none}a:hover.newsletLink{font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#33419a;text-decoration:none}a.offersbutton{font-size:24px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#ae8c33;text-decoration:none;padding:0 20px}a:hover.offersbutton{font-size:24px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#656565;text-decoration:none;padding:0 20px}a.opacity8{text-decoration:none}a:hover.opacity8{text-decoration:none;opacity:.8}a.pdfDownload{font-family:Montserrat,Open Sans,sans-serif;font-size:16px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-decoration:none;padding:5px 5px 5px 30px;background-position:0 50%;background-image:url(/elements/links/105.png);background-repeat:no-repeat}a:hover.pdfDownload{font-family:Montserrat,Open Sans,sans-serif;font-size:16px;line-height:normal;font-weight:500;font-style:normal;color:#208bb4;text-decoration:none;padding:5px 5px 5px 30px;background-position:0 50%}a.press{text-decoration:none;border:1px solid #010200;display:block;-webkit-transition:all .3s cubic-bezier(0,.5,.3,1);-moz-transition:all .3s cubic-bezier(0,.5,.3,1);-o-transition:all .3s cubic-bezier(0,.5,.3,1);transition:all .3s cubic-bezier(0,.5,.3,1)}a:hover.press{text-decoration:none;transform:translate(0,-10px)}a.pw_upgrade_room_btn{text-decoration:none;color:#fff}a:hover.pw_upgrade_room_btn{text-decoration:none;color:#fff}a.resortFirst{text-decoration:none;background-image:url(/elements/links/133.png);background-repeat:no-repeat}a:hover.resortFirst{text-decoration:none}a.resortSecond{text-decoration:none;background-image:url(/elements/links/134.png);background-repeat:no-repeat}a:hover.resortSecond{text-decoration:none}a.resortThird{text-decoration:none;background-image:url(/elements/links/135.png);background-repeat:no-repeat}a:hover.resortThird{text-decoration:none}a.rootMenu{font-family:Raleway,Open Sans,sans-serif;font-size:14px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-decoration:none;display:block;height:32px;line-height:32px;padding:0 13px;border-bottom:1px solid transparent}a:hover.rootMenu{font-family:Raleway,Open Sans,sans-serif;font-size:14px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-decoration:none;display:block;height:32px;line-height:32px;padding:0 13px;border-bottom:1px solid #010200}a.rootMenuSel{font-family:Raleway,Open Sans,sans-serif;font-size:14px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-decoration:none;display:block;height:32px;line-height:32px;padding:0 13px;border-bottom:1px solid #010200}a:hover.rootMenuSel{font-family:Raleway,Open Sans,sans-serif;font-size:14px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-decoration:none;display:block;height:32px;line-height:32px;padding:0 13px;border-bottom:1px solid #010200}a.searchlink{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#c00;text-decoration:none}a:hover.searchlink{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#000;text-decoration:none}a.sitemaplinks{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#000;text-decoration:none}a:hover.sitemaplinks{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#fff;text-decoration:none}a.sitemapsublinks{font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#000;text-decoration:none}a:hover.sitemapsublinks{font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#fff;text-decoration:none}a.squareLink{text-decoration:none;border:1px solid #010200;display:block;padding:5px;-webkit-transition:all .3s cubic-bezier(0,.5,.3,1);-moz-transition:all .3s cubic-bezier(0,.5,.3,1);-o-transition:all .3s cubic-bezier(0,.5,.3,1);transition:all .3s cubic-bezier(0,.5,.3,1)}a:hover.squareLink{text-decoration:none;transform:translate(0,-10px)}a.subMenu{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#0d333a;text-decoration:none;display:block;height:28px;line-height:28px}a:hover.subMenu{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#fff;text-decoration:none;display:block;height:28px;line-height:28px}a.subMenuCats{font-size:11px;line-height:normal;font-weight:400;font-style:normal;color:#0eb20e;text-decoration:none}a:hover.subMenuCats{font-size:11px;line-height:normal;font-weight:400;font-style:normal;text-decoration:none}a.subMenuCatsSel{font-size:11px;line-height:normal;font-weight:400;font-style:normal;color:#1d3cb6;text-decoration:none}a:hover.subMenuCatsSel{font-size:11px;line-height:normal;font-weight:400;font-style:normal;text-decoration:none}a.subMenuRecs{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#e17000;text-decoration:none}a:hover.subMenuRecs{font-size:12px;line-height:normal;font-weight:400;font-style:normal;text-decoration:none}a.subMenuRecsSel{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#e00;text-decoration:none}a:hover.subMenuRecsSel{font-size:12px;line-height:normal;font-weight:400;font-style:normal;text-decoration:none}a.subMenuSel{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#444;text-decoration:none;display:block;height:28px;line-height:28px}a:hover.subMenuSel{font-size:12px;line-height:normal;font-weight:400;font-style:normal;text-decoration:none;display:block;height:28px;line-height:28px}a.tabButton{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#f5f5f5;background-color:#6b6b6b;text-decoration:none;display:block;height:25px;line-height:28px;padding:0 18px}a:hover.tabButton{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#cbc9e8;background-color:#6b6b6b;text-decoration:none;display:block;height:25px;line-height:28px;padding:0 18px}a.tabButtonSel{font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#cbc9e8;background-color:#6b6b6b;text-decoration:none;display:block;height:25px;line-height:28px;padding:0 18px}a:hover.tabButtonSel{font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#cbc9e8;background-color:#6b6b6b;text-decoration:none;display:block;height:25px;line-height:28px;padding:0 18px}a.toplinks{font-family:Montserrat,Open Sans,sans-serif;font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:none}a:hover.toplinks{font-family:Montserrat,Open Sans,sans-serif;font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#208bb4;text-decoration:none}a.toplinksSel{font-family:Montserrat,Open Sans,sans-serif;font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:none}a:hover.toplinksSel{font-family:Montserrat,Open Sans,sans-serif;font-size:13px;line-height:normal;font-weight:400;font-style:normal;color:#208bb4;text-decoration:none}a.toTopButton{text-decoration:none;display:block;width:40px;height:40px;position:fixed;z-index:99;bottom:42px;bottom:10px;right:30px;background-image:url(/elements/links/64.png);background-repeat:no-repeat}a:hover.toTopButton{text-decoration:none;display:block;width:40px;height:40px;position:fixed;z-index:99;bottom:42px;bottom:10px;right:30px}a.travelotoposLink{text-decoration:none;width:70px;height:70px;display:block;background-size:contain;position:fixed;bottom:30px;left:30px;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.5);z-index:9999;-webkit-transition:all .3s cubic-bezier(0,.5,3,1);-moz-transition:all .3s cubic-bezier(0,.5,.3,1);-o-transition:all .3s cubic-bezier(0,.5,.3,1);transition:all .3s cubic-bezier(0,.5,.3,1);background-image:url(/elements/links/113.png);background-repeat:no-repeat}a:hover.travelotoposLink{text-decoration:none;box-shadow:0 0 20px #0079a3}a.tripRecommended{text-decoration:none;display:table;margin:auto;width:150px;height:124px;background-image:url(/elements/links/106.PNG);background-repeat:no-repeat}a:hover.tripRecommended{text-decoration:none;display:table;margin:auto;width:150px;height:124px}a.usefulLinks{font-size:17px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:none;display:block}a:hover.usefulLinks{font-size:17px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:underline;display:block}@media (max-width:1366px){a.bookNow{font-family:Montserrat,Open Sans,sans-serif;font-size:20px;line-height:normal;font-weight:800;font-style:normal;color:#fff;background-color:#4a4949;text-decoration:none;padding:10px 20px;display:block;box-sizing:border-box;margin-top:17px}a:hover.bookNow{font-family:Montserrat,Open Sans,sans-serif;font-size:20px;line-height:normal;font-weight:800;font-style:normal;color:#fff;background-color:#010200;text-decoration:none;padding:10px 20px;display:block;box-sizing:border-box;margin-top:17px}a.bookThisRoom{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#fff;background-color:#4a4949;text-decoration:none;display:table;padding:8px 35px 8px 10px;border:1px solid #4a4949;background-position:94% 46%}a:hover.bookThisRoom{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:normal;font-weight:300;font-style:normal;color:#4a4949;background-color:#fff;text-decoration:none;display:table;padding:8px 35px 8px 10px;border:1px solid #4a4949;background-position:94% 46%}a.rootMenu{font-size:14px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-decoration:none;display:block;height:32px;line-height:32px;padding:0 10px;border-bottom:1px solid transparent}a:hover.rootMenu{font-size:14px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-decoration:none;display:block;height:32px;line-height:32px;padding:0 10px;border-bottom:1px solid #010200}a.rootMenuSel{font-size:14px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-decoration:none;display:block;height:32px;line-height:32px;padding:0 10px;border-bottom:1px solid #010200}a:hover.rootMenuSel{font-size:14px;line-height:normal;font-weight:500;font-style:normal;color:#010200;text-decoration:none;display:block;height:32px;line-height:32px;padding:0 10px;border-bottom:1px solid #010200}}@media (max-width:1280px){a.bookNow{font-family:Montserrat,Open Sans,sans-serif;font-size:20px;line-height:normal;font-weight:800;font-style:normal;color:#fff;background-color:#4a4949;text-decoration:none;padding:10px 25px;display:block;box-sizing:border-box;margin-top:15px}a:hover.bookNow{font-family:Montserrat,Open Sans,sans-serif;font-size:20px;line-height:normal;font-weight:800;font-style:normal;color:#fff;background-color:#010200;text-decoration:none;padding:10px 25px;display:block;box-sizing:border-box;margin-top:15px}a.rootMenu{text-decoration:none}a:hover.rootMenu{text-decoration:none}}@media (max-width:1000px){a.acc-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-35px}a:hover.acc-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-35px}a.acc-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-35px}a:hover.acc-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-35px}a.exp-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-40px}a:hover.exp-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-40px}a.exp-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-40px}a:hover.exp-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-40px}a.gastronomy-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-40px}a:hover.gastronomy-next{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;right:-40px}a.gastronomy-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-40px}a:hover.gastronomy-prev{text-decoration:none;position:absolute;top:35%;display:block;width:35px;height:175px;left:-40px}a.rootMenu{text-decoration:none;font-size:13px}a:hover.rootMenu{text-decoration:none;font-size:13px}a.rootMenuSel{text-decoration:none;font-size:13px}a:hover.rootMenuSel{text-decoration:none;font-size:13px}a.toplinks{text-decoration:none;font-size:11px}a:hover.toplinks{text-decoration:none;font-size:11px}a.toplinksSel{text-decoration:none;font-size:11px}a:hover.toplinksSel{text-decoration:none;font-size:11px}a.tripRecommended{text-decoration:none;width:130px;background-size:contain}a:hover.tripRecommended{text-decoration:none;width:130px;background-size:contain}}@media (max-width:680px){a.anasa{text-decoration:none;margin:0 10px;position:static;width:130px;max-width:23.33%;height:60px}a:hover.anasa{text-decoration:none;margin:0 10px;position:static;width:130px;max-width:23.33%;height:60px}a.arrowMore{text-decoration:none;width:35px;height:33px;display:block;background-image:url(/elements/links/46.png);background-repeat:no-repeat}a:hover.arrowMore{text-decoration:none;width:35px;height:33px;display:block;background-image:url(/elements/links/46_rim.png);background-repeat:no-repeat}a.booknow{font-size:12px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#c35d00;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;display:block;height:24px;line-height:24px;text-align:center;padding:0 10px}a:hover.booknow{font-size:12px;line-height:normal;font-weight:700;font-style:normal;color:#000;background-color:#c35d00;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;display:block;height:24px;line-height:24px;text-align:center;padding:0 10px}a.bookThisRoom{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:24px;font-weight:600;font-style:normal;color:#fff;background-color:#0b7aa5;text-decoration:none;display:table;padding:8px 35px 8px 10px;border:1px solid #0b7aa5;background-position:94% 46%;background-image:unset;padding:8px 10px;padding:5px}a:hover.bookThisRoom{font-family:Montserrat,Open Sans,sans-serif;font-size:18px;line-height:24px;font-weight:600;font-style:normal;color:#0b7aa5;background-color:#fff;text-decoration:none;display:table;padding:8px 35px 8px 10px;border:1px solid #0b7aa5;background-position:94% 46%;background-image:unset;padding:8px 10px}a.button{text-decoration:none;border:none;border-bottom:1px solid;padding-bottom:5px}a:hover.button{text-decoration:none;border:none;border-bottom:1px solid;padding-bottom:5px}a.certTripadvisor{text-decoration:none;display:table;margin:auto;width:148px;height:150px;background-image:url(/elements/links/103.png);background-repeat:no-repeat}a:hover.certTripadvisor{text-decoration:none;display:table;margin:auto;width:148px;height:150px;background-image:url(/elements/links/103_rim.png);background-repeat:no-repeat}a.certTripadvisor:before{content:"";position:absolute;height:1px;width:25%;left:0;background-color:#000;top:50%}a.certTripadvisor:after{content:"";position:absolute;height:1px;width:25%;right:0;background-color:#000;top:50%}a.espa{text-decoration:none;margin:0 10px;position:static;max-width:33.33%;height:60px}a:hover.espa{text-decoration:none;margin:0 10px;position:static;max-width:33.33%;height:60px}a.footerButton{font-size:12px;line-height:normal;font-weight:400;font-style:normal;text-decoration:none}a:hover.footerButton{font-size:12px;line-height:normal;font-weight:400;font-style:normal;text-decoration:none}a.footerLinks{text-decoration:none;font-size:14px}a:hover.footerLinks{text-decoration:none;font-size:14px}a.hotelPrice-buttonWrapper{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#fff;background-color:#50b3f1;text-decoration:none;line-height:normal;text-align:center;width:50px;border-radius:50%;padding:18px 11px;display:table;position:fixed;cursor:pointer;bottom:80px;right:5px;z-index:999;-moz-box-shadow:0 3px 10px 0 #3d3d3d;-webkit-box-shadow:0 3px 10px 0 #3d3d3d;box-shadow:0 3px 10px 0 #3d3d3d}a:hover.hotelPrice-buttonWrapper{font-size:12px;line-height:normal;font-weight:400;font-style:normal;color:#fff;background-color:#50b3f1;text-decoration:none;line-height:normal;text-align:center;width:50px;border-radius:50%;padding:18px 11px;display:table;position:fixed;cursor:pointer;bottom:80px;right:5px;z-index:999;-moz-box-shadow:0 3px 10px 0 #3d3d3d;-webkit-box-shadow:0 3px 10px 0 #3d3d3d;box-shadow:0 3px 10px 0 #3d3d3d}a.hpBookNow{text-decoration:none;font-size:15px;text-align:center;display:table;margin:auto;width:initial;padding:6px 20px}a:hover.hpBookNow{text-decoration:none;font-size:15px;text-align:center;display:table;margin:auto;width:initial;padding:6px 20px}a.more{font-size:14px;line-height:normal;font-weight:400;font-style:normal;text-decoration:none;background-position:right 0 top 50%;padding-right:30px;background-image:url(/elements/links/130.png);background-repeat:no-repeat}a:hover.more{font-size:14px;line-height:normal;font-weight:400;font-style:normal;text-decoration:none;background-position:right 0 top 50%;padding-right:30px;background-image:url(/elements/links/130_rim.png);background-repeat:no-repeat}a.moremob{font-size:12px;line-height:normal;font-weight:700;font-style:normal;color:#000;background-color:#e5e5e5;text-decoration:none;display:block;text-align:center;width:100%;padding:14px 0;letter-spacing:2px}a:hover.moremob{font-size:12px;line-height:normal;font-weight:700;font-style:normal;color:#f3f4f4;background-color:#88888a;text-decoration:none;display:block;text-align:center;width:100%;padding:14px 0;letter-spacing:2px}a.rootMenu{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#010200;background-color:#fff;text-decoration:none;display:block;padding-left:20px;line-height:33px;height:33px;width:unset;text-align:left;padding:0 calc((100% - 173px)/2)}a:hover.rootMenu{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#010200;background-color:#fff;text-decoration:none;display:block;padding-left:20px;line-height:33px;height:33px;width:unset;text-align:left;padding:0 calc((100% - 173px)/2)}a.rootMenuSel{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#010200;background-color:#fff;text-decoration:none;display:block;padding-left:20px;line-height:33px;height:33px;width:unset;padding:0 calc((100% - 173px)/2)}a:hover.rootMenuSel{font-size:14px;line-height:normal;font-weight:400;font-style:normal;color:#010200;background-color:#fff;text-decoration:none;display:block;padding-left:20px;line-height:33px;height:33px;width:unset;padding:0 calc((100% - 173px)/2)}a.topButton{font-size:14px;line-height:normal;font-weight:700;font-style:normal;color:#fff;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;display:block;height:30px;line-height:30px;text-align:center;margin:26px 20px 0;max-width:100px;background:-webkit-linear-gradient(#c9e2eb,#62aac7);background:-o-linear-gradient(#c9e2eb,#62aac7);background:-moz-linear-gradient(#c9e2eb,#62aac7);background:linear-gradient(#c9e2eb,#62aac7)}a:hover.topButton{font-size:14px;line-height:normal;font-weight:700;font-style:normal;color:#fff;text-decoration:none;background:-webkit-linear-gradient(#62aac7,#c9e2eb);background:-o-linear-gradient(#62aac7,#c9e2eb);background:-moz-linear-gradient(#62aac7,#c9e2eb);background:linear-gradient(#62aac7,#c9e2eb)}a.toTopButton{text-decoration:none;display:block;width:40px;height:40px;position:fixed;z-index:99;bottom:10px;right:30px}a:hover.toTopButton{text-decoration:none;display:block;width:40px;height:40px;position:fixed;z-index:99;bottom:10px;right:30px}a.usefulLinks{font-size:17px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:none}a:hover.usefulLinks{font-size:17px;line-height:normal;font-weight:400;font-style:normal;color:#010200;text-decoration:none}}