/*! 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}input{border-radius:0;border:1px #a1a1a1 solid;font-size:16px;padding:15px}.box{background-color:#fff;border:1px solid #dedede;border-radius:5px}.box-form{background-color:rgba(255,255,255,.8)}.stars{background:url(../png/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}#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}}.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}#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}.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}.box{margin-bottom:10px;text-align:left;border:0;border-radius:5px}.box hr{margin-top:7px}.s-inp{width:100%}#go-hotel-name{padding:6px 12px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.btn-map{display:inline-block}.btn-map svg{float:left;color:#0068c5}.btn-map span{font-size:14px;float:left;padding:17px 15px 10px 0;color:#0068c5}#col-search{padding-left:5px;padding-right:5px}.mobile-filters{width:100%;float:left;margin-top:-20px}.clear-filters{float:left;width:40%;margin:10px}.apply-filters{float:right;width:40%;margin:10px}#filters p{font-weight:700;padding:0 10px 5px 10px;font-size:16px}#filters h2{padding:10px 0 0 10px;font-weight:700}.filter-loading{float:right}.filter-link{cursor:pointer;text-decoration:underline;color:#0091ff;font-size:13px;padding:8px 10px;display:block}.filter-link:hover{background-color:#ececec}.filter-item{cursor:pointer;font-size:13px;padding:8px 10px;position:relative}.filter-item:hover{background-color:#ececec}.filter-item-checked{background-color:#eee}.filter-txt{position:absolute;top:12px;left:34px}.filter-txt-s{position:absolute;top:8px;left:30px}.filter-hotel-num{position:absolute;top:11px;right:10px;color:#949292}.filter-checkbox{width:20px;height:20px;cursor:pointer;background-image:url(/public/svg/icons/checkbox-no.svg)}.filter-item-checked .filter-checkbox{background-image:url(/public/svg/icons/checkbox-yes.svg)}.filter-more-less{cursor:pointer;text-decoration:underline;color:#37709a;font-size:12px;padding:8px 10px;text-align:right}.filter-show-less,.hide-m{display:none}#selected-filters{float:left;margin:5px 0 10px 0}#selected-filters div{border:1px solid #0079ff;border-radius:5px;float:left;margin-right:5px;padding-left:10px;line-height:30px;background-color:#dff0fe}#selected-filters div span{background-image:url(/public/svg/icons/close-filter.svg);background-size:30px 30px;float:right;width:30px;height:30px;cursor:pointer}#selected-filters p{float:left;line-height:32px;margin-right:5px}#selected-filters p b{cursor:pointer;color:#0079ff;font-weight:400}#header{background-color:#003a6d;color:#fff;padding:10px 0;font-weight:700}#header h1{font-weight:700;font-size:20px}#header h2{font-size:16px;font-weight:700}.check-availability{cursor:pointer}#search-cont{background-color:#0068c5}.r-check-prices{width:100%}.r-check-prices .r-avg-price{float:right;width:100%;text-align:right}.r-check-prices .r-avg-price p{font-size:24px;font-weight:700}.r-check-prices .r-avg-price i{font-size:12px;text-align:right;padding:6px 0 2px 0;display:block}.r-check-prices button{border:0;background-color:#00a1ff;color:#fff;font-weight:700;font-size:16px;border-radius:5px;padding:11px 15px;float:right}.r-other-hotels{font-size:20px;margin:0 0 10px 0;display:inline-block;background-color:#dedede;border-radius:5px;width:100%;padding:15px 0 15px 10px;text-align:left}.r-rates{float:right;width:100%}.r-rate{float:right;background-color:#eaeaea;border:2px solid #eaeaea;cursor:pointer;margin-left:10px;padding:5px;margin-top:10px;border-radius:5px}.r-rate .r-otas{float:right}.r-rate .r-otas p{font-size:12px;padding-bottom:4px;color:#003a6d}.r-rate .r-otas b{font-size:14px;color:#2f68c5}.r-rate button{background-color:#00a1ff;font-size:16px;color:#fff;font-weight:700;border:0;border-radius:5px;padding:6px 0 6px 16px;margin-left:10px}.r-rate button span{float:left;padding-top:6px}.r-rate button svg{float:right}.r-rate:hover{background-color:#c1d7e7}.r-rate:hover button{background-color:#ef5000}.r-rate-one{float:right;background-color:#d0e8f9;cursor:pointer;margin-left:10px;padding:10px;margin-top:10px;border-radius:5px}.r-rate-one .r-otas{float:left}.r-rate-one .r-otas p{font-size:14px;padding-bottom:4px;color:#003a6d}.r-rate-one .r-otas b{font-size:18px;color:#2f68c5}.r-rate-one button{background-color:#00a1ff;font-size:16px;color:#fff;font-weight:700;border:0;border-radius:5px;padding:6px 0 6px 16px;margin-left:10px}.r-rate-one button span{float:left;padding-top:6px}.r-rate-one button svg{float:right}.r-rate-one:hover{background-color:#c1d7e7}.r-rate-one:hover button{background-color:#0076bb}.r-rate-one-supplier{margin-top:0;background-color:#ff0;width:100%}.r-rate-one-supplier .r-otas{display:none}.r-rate-one-supplier button{float:right;background-color:#c00}.r-rate-one-supplier:hover{background-color:rgba(255,255,0,.58)}.r-rate-one-supplier:hover button{background-color:#af0000}#other-hotels{float:left;font-weight:700;font-size:14px;margin-bottom:10px;color:#000;padding:5px}#not-found{display:none;box-shadow:0 0 2px rgba(255,0,0,.4)!important;border:1px solid red!important;min-height:100px!important}#not-found h1{font-weight:700;font-size:16px;margin-bottom:5px}#not-found #nf-icon{display:none}#not-found #nf-txt{float:left}#not-found #nf-txt h2{color:red;font-weight:700;font-size:22px}#not-found #nf-txt h3{font-weight:400;font-size:16px}#results-area{min-height:100%}#left-column{float:left;width:100%;margin-right:10px;display:none}#left-column #map-btn{width:270px;margin-top:20px;text-align:center;padding:10px;display:none}#left-column #map-btn div{width:250px;height:100px;background:url(https://cdn.directhotels.com/public/img/map.jpg) no-repeat center center;background-size:100%}#left-column #map-btn div button{margin-top:25px;padding:0}#mobile-filter-and-map{margin-top:14px}#mobile-filter-and-map #mobile-map{float:left;width:48%}#mobile-filter-and-map #mobile-filter{float:left;width:90px}#mobile-filter-and-map button{background-color:#fff;border:1px solid #1c94ff;border-radius:5px;text-align:left}#mobile-filter-and-map button span{position:relative;top:8px}#mobile-filter-and-map button svg{float:left}#hotel-results{float:left;position:relative;width:100%}#hotel-list{float:left;width:100%}#hotel-list #infobox{padding:5px 0;display:inline-block;width:100%}#hotel-list #infobox #available-hotels{font-size:16px;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #b7b7b7}#hotel-list #infobox #sort-by{float:right;width:195px;text-align:right}#hotel-list #infobox #sort-by b{margin:6px 5px 0 0;font-weight:400}#hotel-list #infobox #filter-sort{height:34px;width:110px;padding:0 12px 0 5px;background-color:#fff;border:1px solid #1c94ff;border-radius:5px}.r-box-first{box-shadow:0 0 6px 1px #119408}.r-box{float:left;width:100%;padding:10px;border:0;border-radius:5px;margin-bottom:15px;text-align:left;position:relative;background-color:#fff}.r-box .r-notavailable{background-color:#dedede;float:left;padding:10px;border-radius:5px}.r-box .r-notavailable span{float:left;width:100%;padding:10px 0}.r-box .r-notavailable b{white-space:nowrap}.r-box .r-notavailable button{border-radius:5px;border:0;background-color:#717171;float:right;padding:10px 20px;font-size:18px;font-weight:700;color:#fff}.r-box img{background-size:cover;background-position:center center;object-fit:cover;object-position:center;width:100%;height:200px;float:left}.r-box .c2 ul{margin:15px 0 20px 0;float:left;width:100%}.r-box .c2 li{list-style:none;display:inline;border-radius:5px;border:2px solid #d1dbe5;padding:5px 10px;float:left;margin:5px 5px 0 0}.r-box .c2 .r-hotel-name{width:100%;float:left;font-size:18px;line-height:24px;font-weight:700;margin:10px 6px 0 0}.r-box .c2 .r-hotel-address{display:block;font-size:12px;margin:5px 0 0 0;width:100%}.r-box .c2 .r-hotel-address i{display:inline-block;text-indent:-9999px;width:30px;height:30px;background:url(https://cdn.directhotels.com/public/svg/icons/marker.svg);background-size:30px 30px;margin:-5px -6px -10px -8px;color:#0068c5}.r-box .c2 .r-stars{margin:12px 0 0 0}.r-box .c2 .r-guest-rating{font-size:14px;margin-top:20px;float:left;width:100%}.r-box .c2 .r-guest-rating p{font-weight:700;color:#00a700;padding:0 6px 2px 0;display:inline}.r-box .c2 .r-guest-rating span{color:gray;font-size:12px}.r-box-supplier img{width:124px;height:60px}#hotel-pagination{position:relative;float:left;width:100%;margin-bottom:20px}#hotel-pagination p{position:absolute;width:100%;text-align:center;font-size:18px;font-weight:700;padding-top:7px;z-index:1}#hotel-pagination .page-opacity{opacity:.3;cursor:auto}#hotel-pagination #page-p{float:left}#hotel-pagination #page-p svg{float:left}#hotel-pagination #page-n{float:right}#hotel-pagination #page-n svg{float:right}#hotel-pagination button{background-color:#fff;border:1px solid #dedede;border-radius:5px;text-align:left;cursor:pointer;position:relative;z-index:2}#hotel-pagination button span{position:relative;top:8px}#visible-results{float:left;margin-top:10px}#refresh-results{position:absolute;z-index:9999;display:none;text-align:center;width:100%;padding:10px;margin-bottom:15px;background-color:rgba(255,255,255,.9)}#refresh-results div{background-color:#003a6d;color:#fff;padding:10px;width:290px;margin:50px auto;border-radius:5px}#refresh-results div h3{margin-bottom:10px}.map-opened #map-canvas{display:block}.map-opened #left-column{display:none}.map-opened #filters{position:fixed;top:56px;left:0;z-index:200;overflow-y:scroll;height:calc(100% - 58px)}.map-opened #footer{display:none}.map-opened #hotel-list{display:none}.map-opened #search-form{display:none}.map-opened #breadcrumb-cont{display:none}.map-opened #results-area{min-height:auto}.map-opened #mobile-filter-and-map{position:absolute;width:230px;z-index:2000}.map-opened #mobile-filter-and-map #mobile-map{display:none;width:auto}.map-opened #mobile-filter-and-map #mobile-filter{float:left}.map-opened #return-to-list{display:block}.map-opened #close-map{display:block}#callbg{z-index:6000;position:fixed;background-color:rgba(0,0,0,.8);width:100%;height:100%;top:0;display:none}#callbg #callmiddle{display:table-cell;vertical-align:middle}#callbg #callarea{width:270px;background-color:#fff;border-radius:5px;position:relative;margin:0 auto}#callbg #callarea #ad-call{display:none;height:300px}#callbg #callarea #ad-call img{border-radius:50%;border:2px solid #00ab25}#callbg #callarea #ad-call h1{color:#005f00;padding:10px 0;font-size:18px;font-weight:700}#callbg #callarea #ad-call h2{font-size:20px;color:red;padding-top:5px}#callbg #callarea #ad-call h3{font-size:18px;padding:2px 0;font-weight:700;display:block;color:#0082f5}#callbg #callarea #ad-call h4{color:#000;background-color:#dedede;position:absolute;bottom:0;padding:5px;text-align:center;display:inline-block;width:100%;left:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-style:italic}#callbg #callarea #ad-call .call-btn:hover{color:#fff}#callbg #callarea #ad-call .call-btn{cursor:pointer;display:inline-block;background-color:#00ab25;border-radius:7px;border:2px solid #008a1e;color:#fff;text-decoration:none;font-weight:700;line-height:0}#callbg #callarea #ad-call .call-btn svg{float:left}#callbg #callarea #ad-call .call-btn div{width:180px;float:right;line-height:20px;margin-top:15px;text-align:left;font-size:21px}#callbg #callarea #ad-call #available{background-color:#00f721;color:#000;width:125px;margin:-20px auto 10px auto;position:relative;border-radius:10px;height:24px}#callbg #callarea #ad-call #available p{float:left;padding-top:4px}#callbg #callarea #ad-call #green-dot{border-radius:50%;width:16px;height:16px;background-color:green;border:2px solid #fff;float:left;margin:4px}#callbg #callarea #ad-suppliers{display:none}#callbg #callarea #ad-suppliers h1{background-color:#e0e0e0;border-top-left-radius:5px;padding:6px 0;font-size:20px;font-weight:700;margin-bottom:15px}#callbg #callarea #ad-suppliers h2{font-size:16px;color:#545454;font-weight:700;margin-bottom:4px}#callbg #callarea #ad-suppliers #suppliers-pp{padding:10px 0 20px 0}#callbg #callarea #ad-suppliers #suppliers-pp div{display:inline-block;margin:5px;background-color:#fff;cursor:pointer}#callbg #callarea #ad-suppliers #suppliers-pp img{border:1px solid #a90000;border-bottom-left-radius:5px;border-top-left-radius:5px;padding:5px 10px;display:block;float:left}#callbg #callarea #ad-suppliers #suppliers-pp span{background-color:#f50;color:#fff;font-size:22px;font-weight:700;display:block;float:left;border-bottom-right-radius:5px;border-top-right-radius:5px;height:60px;padding:17px 17px 0 17px;border:1px solid #a90000}#callbg #callarea #ad-suppliers #suppliers-pp span:hover{background-color:#ef5000}#close-filters{display:none}.ad-slot-compare{text-align:center;display:none;background-color:#ffebeb;border-radius:5px;width:100%;margin-bottom:10px;min-height:0!important}.ad-slot-compare p{font-size:20px;padding-bottom:10px;font-weight:700}.ad-slot-compare #suppliers-sites div{display:inline-block;margin:5px;background-color:#fff;cursor:pointer}.ad-slot-compare img{border:1px solid #a90000;border-bottom-left-radius:5px;border-top-left-radius:5px;padding:5px 10px;display:block;float:left}.ad-slot-compare span{background-color:#f50;color:#fff;font-size:22px;font-weight:700;display:block;float:left;border-bottom-right-radius:5px;border-top-right-radius:5px;height:60px;padding:17px 17px 0 17px;border:1px solid #a90000}.ad-slot-compare span:hover{background-color:#ef5000}#scontent{margin-top:40px}#scontent p{line-height:1.51;margin:10px 0}#scontent h1{margin-bottom:10px;font-weight:700}#scontent h2{margin-bottom:10px;font-weight:700}@media (max-width:767px){.filter-opened #close-filters{border:1px solid #000;border-radius:20px;position:absolute;top:5px;right:5px;font-size:25px;width:40px;height:40px;z-index:999999;background-color:#ff070f;cursor:pointer;display:block;color:#fff}.filter-opened #filters{margin-top:15px}.filter-opened #left-column{display:block;margin-bottom:80px}.filter-opened #hotel-list{display:none}.filter-opened #top-nav{display:none}.filter-opened #search-bar{display:none}.filter-opened #mobile-filter-and-map{display:none}.filter-opened #breadcrumb-cont{display:none}.filter-opened #footer{display:none}.filter-opened .mobile-filters{position:fixed;bottom:0;background-color:#c5c5c5;left:0;box-shadow:0 0 10px #000;padding:10px;text-align:center}}@media (min-width:544px){.r-box img{height:260px}.r-box .c2 .r-hotel-name{font-size:18px}.r-box-supplier img{width:124px;height:60px}}@media (min-width:600px){.r-rate-one-supplier{width:auto}.r-rate-one-supplier .r-otas{display:block}}@media (min-width:768px){.r-rate-one-supplier{width:auto}.r-rate-one-supplier .r-otas{display:none}.r-rate-one-supplier button{margin-left:0}#hotel-list #infobox #available-hotels{font-size:16px;margin-top:10px;padding-bottom:0;border-bottom:0;float:left}#header{background-color:transparent;color:#003a6d}#header h1{font-size:30px;margin-bottom:5px}#search-cont{background-color:transparent}#left-column{display:block}#mobile-filter-and-map{display:none!important}#filters{display:block}#hotel-list,#hotel-results,#refresh-results{width:410px}.mobile-filters{display:none}#left-column{width:270px;display:block}#left-column #map-btn{display:block}.map-opened #left-column{display:block}.map-opened #map-btn{display:none!important}}@media (min-width:992px){.r-rate-one-supplier{width:auto}.r-rate-one-supplier .r-otas{display:block}.r-rate-one-supplier button{margin-left:10px}#hotel-list,#hotel-results,#refresh-results{width:630px}.r-box img{width:200px;height:200px}.r-box .c2{float:right;width:395px}.r-box .c2 .c2-mh{min-height:158px}.r-box .c2 .c2-mh-a{min-height:128px}.r-box .c2 .r-hotel-name{margin:0 6px 0 0}.r-box .c2 .r-stars{margin:2px 0 0 0}.r-box .c2 ul{margin:15px 0 15px 0}.r-box .c2 .r-check-prices .r-avg-price{width:auto;text-align:right}.r-box .c2 .r-check-prices .r-avg-price p{margin-right:15px;float:right;padding-top:2px}.r-box .c2 .r-check-prices .r-avg-price i{display:block;padding:0 15px 0 0}.r-box .r-guest-rating{font-size:14px}.r-box-supplier img{width:124px;height:60px}}@media (min-width:1200px){#hotel-list,#hotel-results,#refresh-results{width:830px}.r-box img{width:320px;height:220px}.r-box .c2{float:right;width:476px}.r-box .c2 .c2-mh{min-height:178px}.r-box .c2 .c2-mh-a{min-height:148px}.r-box .c2 .r-stars{margin:2px 0 0 0}.r-box .c2 .r-hotel-name{margin-top:0}.r-box .c2 .r-hotel-address{font-size:14px}.r-box-supplier img{width:124px;height:60px}}.close-pop{border:1px solid #000;border-radius:20px;position:absolute;top:-22px;font-size:25px;right:-22px;width:40px;height:40px;z-index:101;background-color:#ff070f;cursor:pointer;color:#fff}