/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;min-width:320px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{height:100%;min-width:320px;margin:0;background-color:#f2f2f2;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#333}div,h1,h2,h3,h4,hr,p,ul{margin:0;padding:0}a{text-decoration:none;color:#0068c5}a:active,a:hover{outline:0}a:focus,a:hover{color:#23527c}button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}.hidden{display:none!important}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container::after{content:"";display:table;clear:both}.row{margin-left:-15px;margin-right:-15px}.row::after{content:"";display:table;clear:both}.col-xs-1{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:8.33333%}.col-xs-2{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:16.66667%}.col-xs-3{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:25%}.col-xs-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:33.33333%}.col-xs-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:41.66667%}.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}.col-xs-7{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:58.33333%}.col-xs-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:66.66667%}.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:75%}.col-xs-10{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:83.33333%}.col-xs-11{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:91.66667%}.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:100%}@media (min-width:544px){.container{max-width:576px}.col-sm-1{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:8.33333%}.col-sm-2{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:16.66667%}.col-sm-3{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:25%}.col-sm-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:33.33333%}.col-sm-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:41.66667%}.col-sm-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}.col-sm-7{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:58.33333%}.col-sm-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:66.66667%}.col-sm-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:75%}.col-sm-10{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:83.33333%}.col-sm-11{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:91.66667%}.col-sm-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:100%}}@media (min-width:768px){.container{max-width:720px}.col-md-offset-2{margin-left:16.66666667%}.col-md-1{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:8.33333%}.col-md-2{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:16.66667%}.col-md-3{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:25%}.col-md-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:33.33333%}.col-md-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:41.66667%}.col-md-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}.col-md-7{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:58.33333%}.col-md-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:66.66667%}.col-md-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:75%}.col-md-10{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:83.33333%}.col-md-11{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:91.66667%}.col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:100%}}@media (min-width:992px){.container{max-width:940px}.col-lg-1{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:8.33333%}.col-lg-2{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:16.66667%}.col-lg-3{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:25%}.col-lg-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:33.33333%}.col-lg-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:41.66667%}.col-lg-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}.col-lg-7{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:58.33333%}.col-lg-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:66.66667%}.col-lg-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:75%}.col-lg-10{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:83.33333%}.col-lg-11{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:91.66667%}.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:100%}}@media (min-width:1200px){.container{max-width:1140px}}.btn-cta{background-color:#f50;color:#fff;border:1px solid #fff}.btn-cta:hover{background-color:#ef5000}.btn-cta2{background-color:#2e3eff;color:#fff;border:1px solid #1c269e}.btn-cta2:hover{background-color:#222ebf}.btn-map2{background-color:#0079ff;color:#fff;border:1px solid #6a89ff;font-weight:700;height:32px;border-radius:5px;padding:0 15px}.btn-filters{font-weight:700;height:32px;border-radius:5px;padding:0 15px;min-width:140px}.btn-phone{background-color:#009b0a;color:#fff;border:1px solid #006f1c;font-size:17px;float:right;margin-top:14px;height:60px;width:100%}.btn-apply-filters{background-color:#099a00;color:#fff;border:1px solid #004c00}.btn-clear-filters{background-color:#fbfbfb;color:#000;border:1px solid #000}.btn-default{color:#1c94ff;background-color:#fff;border:1px solid #1c94ff;border-radius:5px}.btn-default.focus,.btn-default:focus{background-color:#e6e6e6}.btn-default:hover{background-color:#e6e6e6}.box{background-color:#fff;border:1px solid #dedede;border-radius:5px}.box-form{background-color:rgba(255,255,255,.8)}.stars{background:url(https://cdn.directhotels.com/public/img/stars-xs.png);display:inline-block;height:18px}.stars-0{width:0}.stars-1{width:18px}.stars-2{width:35px}.stars-3{width:52px}.stars-4{width:69px}.stars-5{width:87px}input{border-radius:0;border:1px #a1a1a1 solid;font-size:16px;padding:15px}#all-shadow{width:100%;height:100%;background-color:#000;opacity:.7;position:fixed;z-index:400;top:0;display:none}#top-nav{position:relative;z-index:4002;height:55px;margin-bottom:0;border-radius:0;display:block;background-color:#fff;box-shadow:0 1px 4px rgba(41,51,57,.5);width:100%;top:0}#top-nav .container{position:relative}#top-nav-menu{float:right;list-style-type:none;margin-top:5px;display:none}#top-nav-menu li{float:left}#top-nav-menu #change-currency,#top-nav-menu li a{display:block;padding:15px;height:100%;cursor:pointer;font-weight:700;float:left;color:#000;text-decoration:none}#top-nav-menu span{color:#000;font-weight:400}#top-nav-menu #change-currency:hover,#top-nav-menu li a:hover,#top-nav-menu li:hover{color:#23527c;background-color:#f3f3f3}#top-logo{float:left;margin-top:15px}.all-currencies{background-color:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(41,51,57,.5);position:absolute;top:82px;width:92%;right:15px;text-align:left;z-index:5001}.all-currencies ul{list-style-type:none;clear:both;border-top:1px solid #dedede;float:left;margin:0 10px 10px 10px;padding-top:10px}.all-currencies p{margin:15px 0 0 10px;float:left;font-size:18px}.all-currencies li{width:200px;display:inline-block;float:left;padding:6px 15px;font-size:12px;cursor:pointer;color:#0068c5}.all-currencies li b{width:40px;display:inline-block;float:left;color:#000}.all-currencies li:hover{background-color:rgba(255,255,0,.5)}#change-currency-close{color:#767676;cursor:pointer;float:right;padding:5px}#mobile-menu{float:right;margin-top:7px}#mobile-menu-close{float:right;display:none;margin-top:7px}@media (max-width:560px){#top-nav-menu{position:fixed;top:50px;left:0;padding:15px;background-color:#fff;width:100%;height:100%}#top-nav-menu li{width:100%;border:1px solid #dedede;margin-bottom:15px;background-color:#f7f7f7}#top-nav-menu #change-currency,#top-nav-menu li a{text-align:left;height:auto}#top-nav-menu span{color:grey;font-weight:400}#top-nav-menu #change-currency:hover,#top-nav-menu li a:hover,#top-nav-menu li:hover{color:#23527c;background-color:#f3f3f3}.all-currencies{top:55px;width:100%;right:0;left:0}.all-currencies ul{border-top:0}.all-currencies p{margin:20px 0 10px 0;width:100%;text-align:center}.all-currencies svg{display:none}}@media (min-width:560px){#mobile-menu{display:none}#top-nav-menu{display:block}}body{background-color:#f2f2f2}h1{font-size:40px}.h-box{background-color:#fff;border-radius:5px;float:left;width:100%;text-align:left;padding:10px;margin-top:10px}.h-box h4{font-size:20px}.h-box button{background-color:#00a1ff;font-size:16px;color:#fff;font-weight:700;border:0;border-radius:5px;padding:6px 0 6px 16px;float:right}.h-box button span{float:left;padding-top:6px}.h-box button svg{float:right}.h-box .r-rate-one{float:right;background-color:#d0e8f9;cursor:pointer;margin-left:10px;padding:10px;margin-top:10px;border-radius:5px;width:100%}.h-box .r-rate-one .r-otas{float:left}.h-box .r-rate-one .r-otas p{font-size:14px;padding-bottom:4px;color:#003a6d}.h-box .r-rate-one .r-otas b{font-size:18px;color:#2f68c5}.h-box .r-rate-one:hover{background-color:#c1d7e7}.h-box .r-rate-one:hover button{background-color:#0076bb}.h-box-compare button{margin-top:10px}#hotel-photos{position:relative}#hotel-photos img:hover{filter:brightness(50%)}#hotel-photos img{border-radius:5px;cursor:pointer}#hotel-photos p{position:absolute;top:10px;left:10px;font-weight:700;color:#fff;background-color:rgba(0,0,0,.6);padding:10px;border-radius:5px;cursor:pointer}#hotel-photos p:hover{text-decoration:underline}#hotel-photos .h-img1{width:100%;top:0;left:0}#hotel-photos .h-img2,#hotel-photos .h-img3,#hotel-photos .h-img4,#hotel-photos .h-img5{display:none}@media (min-width:768px){#hotel-photos{height:344px}#hotel-photos img{background-size:cover;background-position:center center;object-fit:cover;object-position:center;position:absolute}#hotel-photos .h-img1{width:460px;height:344px;top:0;left:0}#hotel-photos .h-img2{top:0;left:466px;display:block}#hotel-photos .h-img4{top:175px;left:466px;display:block}#hotel-photos .h-img2,#hotel-photos .h-img4{width:224px;height:169px}}@media (min-width:992px){#hotel-photos{height:340px}#hotel-photos .h-img1{width:454px;height:340px}#hotel-photos .h-img2{left:460px}#hotel-photos .h-img3{top:0;left:688px;display:block}#hotel-photos .h-img4{top:173px;left:460px}#hotel-photos .h-img5{top:173px;left:688px;display:block}#hotel-photos .h-img2,#hotel-photos .h-img3,#hotel-photos .h-img4,#hotel-photos .h-img5{width:222px;height:167px}}@media (min-width:1200px){#hotel-photos{height:416px}#hotel-photos .h-img1{width:554px;height:416px}#hotel-photos .h-img2{left:560px}#hotel-photos .h-img3{left:838px}#hotel-photos .h-img4{top:211px;left:560px}#hotel-photos .h-img5{top:211px;left:838px}#hotel-photos .h-img2,#hotel-photos .h-img3,#hotel-photos .h-img4,#hotel-photos .h-img5{width:272px;height:205px}}#h-steps{margin:10px 0 30px 0;float:left;color:#000}#h-steps .h-step{border-bottom-left-radius:5px;border-top-left-radius:5px;height:38px;background-color:#fff;float:left;display:inline-block;padding:10px 23px;border:2px solid #d1dbe5;color:#003a6d;line-height:16px;font-size:16px;margin-top:10px}#h-steps .h-step-last{border-radius:5px}#h-steps .arrow-right{width:0;height:0;border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:19px solid #d1dbe5;float:left;margin:10px 10px 0 0}.h-section{text-align:left;margin-top:30px}.h-section-bottom-line{border-bottom:2px solid #dedede;float:left;padding-bottom:40px}.h-section-top-line{border-top:2px solid #dedede;float:left;padding-bottom:40px;padding-top:30px}#h-details h2{font-size:28px;font-weight:700;margin:5px 0}#h-details h3{clear:both;float:left;width:100%;margin-bottom:10px}#h-details h4{font-weight:700;font-size:16px;width:100%;float:left;margin:15px 0 4px 0}#h-details p{margin-top:10px;color:#0068c5;cursor:pointer}#h-details p:hover{text-decoration:underline}#h-details li{list-style:none;display:inline;border-radius:5px;border:2px solid #d1dbe5;padding:5px 10px;float:left;margin:5px 5px 0 0}h4{font-weight:700;font-size:24px}#h-nearby-hotels .hotel-item{width:100%;border-radius:5px;float:left;display:inline-block;margin-top:15px}#h-nearby-hotels img{background-size:cover;width:100%;background-position:center center;border-radius:5px;display:inline;object-fit:cover;object-position:center}#h-nearby-hotels img:hover{filter:brightness(50%)}#h-nearby-hotels p{padding:5px 0;font-size:16px}@media (min-width:768px){#h-nearby-hotels .hotel-item{width:50%;margin-top:15px}#h-nearby-hotels .hotel-item-1,#h-nearby-hotels .hotel-item-3{padding-right:5px}#h-nearby-hotels .hotel-item-2,#h-nearby-hotels .hotel-item-4{padding-left:5px}#h-nearby-hotels img{height:270px;width:100%}}@media (min-width:992px){#h-nearby-hotels .hotel-item{width:auto;margin-top:15px}#h-nearby-hotels .hotel-item-1,#h-nearby-hotels .hotel-item-2,#h-nearby-hotels .hotel-item-3{padding:0;margin:15px 0 0 0}#h-nearby-hotels .hotel-item-1,#h-nearby-hotels .hotel-item-2{width:303px}#h-nearby-hotels .hotel-item-3{width:304px}#h-nearby-hotels .hotel-item-1{padding-right:5px}#h-nearby-hotels .hotel-item-2{padding:0 5px}#h-nearby-hotels .hotel-item-3{padding-left:5px}#h-nearby-hotels .hotel-item-4{display:none}#h-nearby-hotels img{height:270px;width:100%}}@media (min-width:1200px){#h-nearby-hotels .hotel-item{width:270px;margin-top:15px}#h-nearby-hotels .hotel-item-1,#h-nearby-hotels .hotel-item-2,#h-nearby-hotels .hotel-item-3{margin:15px 10px 0 0}#h-nearby-hotels .hotel-item-4{display:block;margin:15px 0 0 0}#h-nearby-hotels img{height:270px;width:270px}}#h-reviews{text-align:left;color:#003a6d;margin-top:30px;padding:20px 0 10px 0}.rh-reviews-summary{float:left;width:100%;margin:10px 0 10px 0;text-align:left}.rh-reviews-summary h1{font-size:18px;background-color:#d1dbe5;padding:5px;margin-top:5px;border-radius:5px}.rh-reviews-summary b{float:right}.rh-reviews-summary p{float:left;padding:5px 5px 0 5px;width:100%;font-size:16px}.rh-reviews-summary div{border-radius:5px;width:100%;height:8px;background-color:#e8e8e8;float:left}.rh-reviews-summary div span{border-radius:5px;height:100%;background-color:#3dc2f5;float:left}.rh-reviews-aspects{float:left;width:100%;margin:10px 0 10px 0;text-align:left}.rh-reviews-aspects h1{font-size:18px;background-color:#d1dbe5;padding:5px;margin-top:5px;border-radius:5px}.rh-reviews-aspects p{float:left;margin:10px 5px 4px 5px;font-size:14px;color:#070;background-color:#deffd7;padding:5px 10px;border-radius:5px}.rh-reviews-types{float:left;width:100%;margin:10px 0 10px 0;text-align:left}.rh-reviews-types h1{font-size:18px;background-color:#d1dbe5;padding:5px;margin-top:5px;border-radius:5px}.rh-reviews-types b{float:right}.rh-reviews-types p{float:left;padding:5px 5px 0 5px;width:100%;font-size:16px}.rh-reviews-types div{width:100%;height:8px;background-color:#e8e8e8;float:left;border-radius:5px}.rh-reviews-types div span{height:100%;background-color:#8099b3;float:left;border-radius:5px}#h-destinations h5,#h-what-nearby h5{margin:20px 0 0 0;clear:both;float:left;width:100%;font-size:16px;font-weight:700}#h-destinations a,#h-what-nearby a{display:inline;border-radius:5px;border:2px solid #d1dbe5;float:left;margin:15px 15px 0 0}#h-destinations a span,#h-what-nearby a span{padding:5px 10px;float:left}#h-destinations a i,#h-what-nearby a i{padding:5px 10px;float:left;background-color:#d1dbe5;color:#000}#fullscr{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:30000}#fullscr-content{width:100%;height:100%;background-color:#000;text-align:center}#fullscr-close{border:1px solid #000;border-radius:20px;position:absolute;top:5px;font-size:25px;right:5px;width:40px;height:40px;z-index:101;background-color:#ff070f;cursor:pointer;color:#fff}.h-photo{display:none;max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.h-photo-active{display:block}#h-photos{display:inline-block;height:100%}#h-photos #h-photo-area{height:100%}#h-photos #h-next-photo{position:absolute;top:50%;right:10px;margin-top:-60px;color:#fff;font-family:Georgia,serif;font-size:100px;cursor:pointer}#h-photos #h-prev-photo{position:absolute;top:50%;left:10px;margin-top:-60px;color:#fff;font-family:Georgia,serif;font-size:100px;cursor:pointer}.text-nowrap{white-space:nowrap}.tripoffice{font-weight:700;padding:10px}.h-checkout{padding-top:10px}#compare-site{float:left;width:100%;padding:10px 0 0 10px}#compare-site .compare-checkbox{float:left;width:20px;height:20px;cursor:pointer;background-image:url(/public/svg/icons/checkbox-no.svg)}#compare-site p{text-align:left;float:left;padding:2px 0 0 5px;color:#fff}.compare-checked .compare-checkbox{background-image:url(/public/svg/icons/checkbox-yes.svg)!important}.sprite{background:url(https://cdn.directhotels.com/public/img/hotel-sites.jpg) no-repeat top left;display:inline-block;margin:0 12px 12px 0}.s10{background-position:-430px 0;width:129px;height:20px}.s9{background-position:-559px 0;width:56px;height:20px}.s8{background-position:-615px 0;width:108px;height:20px}.s7{background-position:0 0;width:67px;height:20px}.s6{background-position:-67px 0;width:76px;height:20px}.s5{background-position:-143px 0;width:49px;height:20px}.s4{background-position:-192px 0;width:95px;height:20px}.s3{background-position:-287px 0;width:63px;height:20px}.s2{background-position:-350px 0;width:80px;height:20px}.s1{background-position:-430px 0;width:129px;height:20px}#slogan{margin:10px 0 10px 0;font-size:12px;text-align:center;font-style:italic}#slogan-hp{display:none}#search-form{display:inline-block;background-color:#0068c5;width:100%;z-index:1;position:relative;padding:0 0 12px 0;border-radius:5px;margin:10px auto}#search-form label{margin-bottom:5px;display:block;color:#fff;font-weight:400;font-size:16px;text-align:left}#search-form-destination{width:100%;padding:10px}#search-form-destination input{width:100%;padding-left:45px;font-weight:700}#search-form-destination svg{position:absolute;margin:4px;top:28px;left:8px}#search-form-checkin{float:left;text-align:left;margin:0;padding:10px 5px 0 10px;width:50%}#search-form-checkin svg{display:none}#search-form-checkin #check-in{width:160px;padding-left:10px;width:100%}@media (min-width:400px){#search-form-checkin svg{display:block}#search-form-checkin #check-in{padding-left:0}}#search-form-checkout{float:left;text-align:left;margin:0;padding:10px 10px 0 5px;width:50%}#search-form-checkout svg{display:none}#search-form-checkout #check-out{width:160px;padding-left:10px;width:100%}@media (min-width:400px){#search-form-checkout svg{display:block}#search-form-checkout #check-out{padding-left:0}}#search-form-guests{float:left;text-align:left;margin:0;padding:10px;width:100%}#search-form-guests #guests{width:100%}#search-form-guests .inp-txt{padding-top:10px}#search-form-button{float:left;width:100%;padding:5px 10px;margin:0}#search-form-button b{line-height:1;float:left;margin-top:13px;display:inline-block;font-size:22px;margin-left:-5px}#search-form-button svg{display:inline-block;float:left}#search-form-button .btn-cta{font-size:20px;float:left;height:50px;width:100%;margin:0;border-radius:5px}#search-form-button .btn-cta:focus{outline:0}.form-data{float:left;width:205px;background-color:#fff;border:1px solid #003a6d;height:50px;cursor:pointer;border-radius:5px}.form-data:hover{background-color:#fffff3}.form-data svg{float:left}.inp-txt{margin-top:8px;font-weight:700}.date-day{color:#3c3b3b;font-size:12px;font-weight:400}.date-full{display:inline-block;margin-top:2px}#search-form-alert{float:left;padding:15px 10px 0 10px;width:100%;display:none}#error-msg{padding:15px;margin:0;border:1px solid #ad4253;border-radius:5px;color:#a94442;background-color:#f2dede;text-align:left;font-size:16px;float:left;width:100%}.next-room{margin-top:20px;text-align:left}.remove-room{float:right;color:red;cursor:pointer}.hotel-item{float:left;border:1px solid #e8e8e8;background-color:#f7f7f7;border-radius:5px;margin:5px 5px 5px 0;padding:15px}.hotel-item a{display:block;font-size:14px}.hotel-item i{display:block;font-size:12px}.end-date-pos,.start-date-pos{top:0;left:0;width:100%;height:100%;background-color:#fff}#show-calendar{position:absolute;z-index:100;width:100%;max-width:1000px;margin-top:0;padding:0}#calendar-pos{height:100%;background-color:#dedede;z-index:10000;display:none;position:relative;clear:both;float:left;top:-148px;left:0;width:100%}.end-date-pos,.start-date-pos{top:0;left:0;width:100%;height:100%;background-color:#fff}#arrow-check-in{position:absolute;top:-7px;left:28px;display:none}#arrow-check-out{position:absolute;top:-7px;left:23px;display:none;margin-left:50%}#arrows-cont{display:block}@media (min-width:360px){#slogan{font-size:15px}}@media (min-width:380px){#slogan{font-size:16px}}@media (min-width:768px){#slogan-hp{display:block;font-size:36px;margin:40px 0 10px 0;font-weight:600}#search-form-checkin{padding-top:10px;width:25%}#search-form-checkout{padding-top:10px;width:25%}#search-form-guests{padding:10px 10px 0 0;width:25%}#search-form-button{width:25%;padding:0 10px 0 0;margin-top:32px}#calendar-pos{position:relative;clear:both;float:left;top:4px;left:0;width:380px}.end-date-pos{left:168px!important}#show-calendar{position:absolute;z-index:100;max-width:1000px;margin-top:0;padding:0}#arrows-cont{display:block}#arrow-check-out{left:28px;margin-left:0}}@media (min-width:992px){#auto-sep{height:14%}#search-form-destination{width:32%;padding:10px 0 0 10px;float:left}#search-form-checkin{padding-top:10px;width:18%}#search-form-checkout{padding-top:10px;width:18%}#search-form-guests{padding:10px 10px 0 0;width:16%}#calendar-pos{width:380px;left:288px;top:6px}.end-date-pos{left:445px!important}#search-form-button{width:15%;padding:0}.autocomplete-suggestions{width:540px!important}}@media (min-width:1200px){.autocomplete-suggestions{width:433px!important}#calendar-pos{width:380px;left:444px}#search-form-destination{width:40%;padding:10px 0 0 10px;float:left}#search-form-checkin{width:14%}#search-form-checkout{width:14%}#search-form-guests{width:14%}#search-form-button{width:17%}.end-date-pos{left:594px!important}}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #285e8c;border-radius:5px;border-top:0;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.5);position:absolute;display:none;z-index:9999;max-height:400px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:.3em .6em;line-height:23px;overflow:hidden;font-size:1.02em;color:#333}.autocomplete-suggestion b{font-weight:700}.autocomplete-suggestion.selected{background:#f0f0f0}.autocomplete-suggestion .a-city{font-size:16px;line-height:17px;display:block;color:#37454d;overflow:hidden}.autocomplete-suggestion .a-location{line-height:12px;font-size:12px;color:gray}.autocomplete-suggestion .a-text{float:left;padding-top:5px;padding-bottom:5px}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single.is-bound{position:absolute}.pika-single{border:1px solid #000;margin:0 10px}.pika-single.is-bound{border-top:0;box-shadow:0 10px 20px rgba(0,0,0,.5);border-radius:5px}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-lendar{float:left;width:100%;padding:10px;margin:0}#select-date{background-color:#efefef;padding:5px;color:#000;font-size:18px;margin:4px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:15px 3px;font-size:16px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{cursor:pointer;width:56px;height:48px;border:1px solid #000;border-radius:2px;font-size:25px}.pika-next{background:#305ea1;font-size:20px;color:#fff;font-weight:700}.pika-prev{background:#305ea1;font-size:20px;color:#fff;font-weight:700}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left}.is-rtl .pika-prev,.pika-next{float:right}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0;margin-top:8px}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0;border:1px solid #dedede}.pika-table th{color:#717171;font-size:13px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:6px 0;color:#000;font-size:16px;text-align:center;background:#fff}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#000;font-weight:700;box-shadow:inset 0 1px 3px #178fe5;border:1px solid #4823de;background-color:#feff82}.has-event .pika-button{background:rgba(254,255,130,.58);box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button{color:#fff;text-decoration:line-through}.is-inrange .pika-button{background:rgba(254,255,130,.58);box-shadow:none;border:1px solid #dedede}.is-startrange .pika-button{color:#000!important;text-decoration:none;box-shadow:none;border:1px solid #4823de;background-color:#feff82}.is-endrange .pika-button{background:#ffd800;box-shadow:none;color:#000;border:1px solid #dedede}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#cdd0d3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none}.pika-table abbr{border-bottom:none;cursor:help}button#datepicker-button{margin-bottom:3em}.flow-element{display:inline-block;margin-right:3em;vertical-align:top}.flow-element:last-child{margin-right:0}.flow-element input{margin-top:0}#container{min-height:15em}.arrow_box{position:relative;top:10px;z-index:10000;display:none}.arrow_box:after,.arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:8px;margin-left:-30px}.guests-input{float:left;width:100%;height:100%}.guests-menu{float:left;width:152px;z-index:2;position:relative;display:none}.guests-menu ul{position:relative;left:-2px;background-color:#fff;border:1px solid #003a6d;border-radius:5px;border-top:0;box-shadow:0 10px 20px rgba(0,0,0,.5);list-style-type:none;padding:0;margin:0;float:left;width:100%}.guests-menu ul li{width:100%;cursor:pointer;float:left}.guests-menu ul li svg{float:left;margin:4px}.guests-menu ul li span{display:block;margin-top:12px}.guests-menu ul li:hover{background-color:#f6f6f6}.guest-menu-search .guests-menu ul{left:-101px}.guest-menu-search .guests-multirooms-area{position:relative;left:-235px}.guests-multirooms{float:left;width:288px;z-index:2;position:relative;margin-top:2px;display:none;left:-2px}.guests-multirooms svg{margin-bottom:0}.guests-multirooms .btn-default{padding:10px}.guests-multirooms .form-control{display:block;padding:6px 4px;font-size:16px;background-color:#fff;border:1px solid #ccc;border-radius:2px}.guests-multirooms-area{background-color:#fff;border:1px solid #003a6d;border-radius:5px;border-top:0;box-shadow:0 10px 20px rgba(0,0,0,.5);padding:0 20px 20px 20px;margin:0;float:left;width:100%;border-radius:5px}.guests-multirooms-area .in-form{float:left;margin-bottom:10px}.guests-multirooms-area .children-age{width:100%}.guests-multirooms-area .age-c{float:left;margin-right:6px;margin-bottom:10px}.guests-multirooms-area label{display:block!important;color:#000!important;padding-bottom:4px;font-size:14px!important}.panel-default{border-color:#ddd}.panel{margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px}.panel-body{padding:15px}.panel-body:before{display:block;content:" "}.panel-body:after{display:block;content:" ";clear:both}#guest-arrow{margin-left:17px;margin-bottom:0}.change-age-3{margin-right:0!important}.change-adults{margin-right:6px}@media (min-width:768px){.guests-menu ul{left:0}.guests-multirooms{width:344px;left:0}.guest-menu-search .guests-menu ul{left:0}.guest-menu-search .guests-multirooms-area{left:0}}@media (min-width:992px){.guests-multirooms{left:-60px}.guests-multirooms #guest-arrow{margin-left:75px}}@media (min-width:1200px){.guests-multirooms{left:0}.guests-multirooms #guest-arrow{margin-left:17px}}.breadcrumb{padding:10px 0;list-style:none;text-align:left}.breadcrumb li{display:inline;font-size:14px}.breadcrumb li+li:before{padding:8px;color:#375980;content:"\00BB"}.breadcrumb li a{text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb-active a{color:#375980!important;text-decoration:none}#footer{display:block;width:100%;text-align:left;background-color:#ececec;color:#000;margin-top:50px;padding:40px 0}.fmenu{margin:0;list-style-type:none;padding:0;overflow:hidden}.fmenu li{float:left}.fmenu li a{display:block;text-decoration:none;padding:5px 16px 5px 0}#map{height:400px;width:100%}#map-canvas{height:calc(100% - 58px);display:none;z-index:100}.mw100{max-width:100%!important}#close-map{border:1px solid #000;border-radius:20px;position:fixed;top:70px;font-size:25px;right:10px;width:40px;height:40px;z-index:101;background-color:#ff070f;cursor:pointer;display:none;color:#fff}.gm-style-iw{left:0!important}.c1-map{width:70px;float:left}.r-view-deal-map{float:right;width:auto;margin-top:16px;font-size:14px}.r-provider-inmap{font-size:12px;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.r-total-rate-inmap{color:#0091ff;font-size:14px;font-weight:700;text-align:center}.r-total-rate-inmap span{font-size:14px;padding-right:6px}.r-provider-direct-inmap{font-size:12px;width:185px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-thumb-map{background-size:525%;background-position:0 0;padding-bottom:100%;width:100%}.r-thumb-noimg-map{background-size:100%;padding-bottom:100%}.r-hotel-name-map{width:185px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.hide-infowin{position:absolute;top:5px;right:5px;color:gray;cursor:pointer}.hide-infowin:hover{color:#000}@media (min-width:360px){.c1-map{width:100px}.r-view-deal-map{font-size:16px}}.c2-map{float:left;margin-left:15px;text-align:left}.c2-map .r-total-rate-inmap{text-align:left}.c3-map{width:200px}#my-infowin{padding:8px;background-color:#fff;float:left}.map-info-window .r-other-sites{width:440px;clear:both}.map-info-window{float:left;background-color:#fff;width:100%}#map-infowin:hover{display:block!important}.r-hotel-name-map{text-align:left}.inmap .r-stars{text-align:left;float:left}.r-cont-price-map{clear:both;float:left;margin-top:16px;display:block;cursor:pointer;margin-right:15px;padding:4px;padding-left:0}#close-map:hover{background-color:#7d0307}#return-to-list{color:#0091ff;margin:15px 0 0 10px;display:none}@media (min-width:544px){.r-hotel-name-map{width:300px;font-size:16px}}@media (min-width:768px){.r-hotel-name-map{width:285px}#map-canvas{margin-left:324px}}@media (min-width:1080px){.r-hotel-name-map{width:185px;font-size:14px}}#recommended-hotels{margin-top:40px;font-weight:400;margin-top:30px}#recommended-hotels .block-headline{margin-bottom:40px;font-weight:400;font-size:18px;margin-bottom:20px}#recommended-hotels .box{float:left;width:100%;cursor:pointer;margin-bottom:20px;text-align:left}#recommended-hotels .box img{display:block;width:80px;height:80px;float:left;margin:10px;opacity:1;transition:opacity .3s}#recommended-hotels .box img[data-src]{opacity:0}#recommended-hotels .hotel-info{float:left}#recommended-hotels .half{width:100%;float:left}#recommended-hotels .stars{margin-top:10px;float:left;display:block;clear:both;margin-top:5px}#recommended-hotels .hotel-info h4{font-size:18px;margin:10px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;float:left;padding-right:10px;font-size:14px}#recommended-hotels .hotel-info h6{margin-top:10px;float:left;clear:both}@media (min-width:460px){#recommended-hotels .hotel-info h4{max-width:300px}}@media (min-width:360px){#recommended-hotels .hotel-info h4{max-width:200px}}@media (min-width:768px){#recommended-hotels .half{width:49%}#recommended-hotels .hotel-info h4{max-width:220px}}@media (min-width:992px){#recommended-hotels .hotel-info h4{max-width:320px}}@media (min-width:1200px){#recommended-hotels .hotel-info h4{max-width:400px}}#recommended-hotels .hotel-half-1{float:left}#recommended-hotels .hotel-half-2{float:right}.other-destinations{margin-top:20px}.other-destinations .block-headline{margin-bottom:20px;font-weight:400;font-size:18px;margin-bottom:20px}.other-destinations .box{float:left;width:100%;padding:10px 20px;cursor:pointer;text-align:left}.other-destinations .box a{display:block;float:left;width:100%;padding:5px 0}@media (min-width:768px){#other-destinations .box a{width:50%}}#place-article{margin-top:30px;padding:15px;text-align:left}#place-article h1{font-size:24px;margin-bottom:5px}#place-article h2{font-size:20px;margin:10px 0 5px 0}#place-article p{margin-top:10px;line-height:24px}