﻿/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}h1{font-size:2em;margin:.67em 0}img{border-style:none}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Verdana,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#666;line-height:normal}@media(min-width: 768px){html{font-size:13px}}h1{font-size:14px;color:#333;margin:0 0 10px}@media(min-width: 1045px){h1{font-size:116%}}h3{margin:10px 0}.room-policy-nonrefundable{color:#64963a;font-weight:bold}.bullets li{padding:3px 0 2px 15px;position:relative}.bullets li:before{background:#f93;content:"";display:block;height:7px;left:0;position:absolute;top:7px;width:7px}.rtl .bullets li{padding-left:0;padding-right:15px}.rtl .bullets li:before{right:0;left:auto}.hotel-price-container{text-align:right}.rtl .hotel-price-container{text-align:left}.price-amount{white-space:nowrap;font-weight:bold;color:#333}.price-unit{color:#666}.price-strikethrough{text-decoration:line-through;color:#aaa}.price-including{color:#666}.icon{width:24px;height:24px}.arrow-down,.arrow-up{display:flex;align-items:center}.arrow-down:after,.arrow-up:after{content:"";margin:-1px 0 0 .5rem;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0)}.rtl .arrow-down:after,.rtl .arrow-up:after{margin:-1px .5rem 0 0}.arrow-down:after{border-top:4px solid #333}.arrow-up:after{border-bottom:4px solid #333}body{background:#f9f9f9;display:flex;flex-direction:column;min-height:100vh}body .main-content{flex-grow:1;padding-bottom:70px}a{color:hsl(200,75.9336099585%,46.2549019608%);transition:color .2s}a:hover,a:active{color:hsl(200,75.9336099585%,46.2549019608%)}a[href^="tel:"]{text-decoration:none;color:inherit}ul{list-style-type:none;margin:0;padding:0}p{margin:15px 0}.alert{position:relative;width:100%;box-sizing:border-box;margin:0 0 15px;border-radius:3px;padding:10px 10px 10px 40px}.rtl .alert{padding:10px 40px 10px 10px}.alert .icon{position:absolute;left:7px;top:10px;width:24px;height:24px;fill:#ffb100;margin-top:-4px}.rtl .alert .icon{left:auto;right:7px}.alert-success{color:#036;border:1px solid #90b97a;background:rgb(214.875,237.75,195.75)}.alert-success .icon{fill:#64963a}.alert-warning{border:1px solid #cea64b;background-color:#fdfdd4}.alert-warning .icon{fill:#ffb100}.alert-warning h2{font-size:inherit;margin-top:0}@media(min-width: 768px){.alert-warning h2{font-size:116%}}.alert-h2 .icon{margin-top:-2px}.alert-info,.alert-error{padding:6px 6px 6px 40px;font-weight:bold}.rtl .alert-info,.rtl .alert-error{padding:6px 40px 6px 6px}.alert-info a,.alert-error a{color:inherit}.alert-info .icon,.alert-error .icon{top:6px}.alert-error{color:red;border:1px solid red;background-color:hsl(0,100%,92%)}.alert-error .icon{fill:red}.alert-error .icon-info{display:none}.alert-info{color:#036;border:1px solid #1595d3;background-color:rgb(196.975,232.175,249.225)}.alert-info .icon{fill:#036}.alert-info .icon-error{display:none}.text-alert{color:red;font-weight:bold;width:100%;margin:0}@media(min-width: 768px){.show-mobile,.show-mobile.button{display:none !important}}@media(max-width: 767px){.hide-mobile:not(.visible){display:none !important}}.stars{content:"";margin-top:-5px;vertical-align:middle;display:inline-block;height:17px;background:url(/images/hoteldetail/sprite2-24bit.png) no-repeat 0px -74px}.rtl .stars{transform:scaleX(-1)}.stars.stars-0_5{width:9px}.stars.stars-1{width:18px}.stars.stars-1_5{width:26px}.stars.stars-2{width:35px}.stars.stars-2_5{width:44px}.stars.stars-3{width:52px}.stars.stars-3_5{width:61px}.stars.stars-4{width:70px}.stars.stars-4_5{width:78px}.stars.stars-5{width:88px}.stars-sm{background:url(/images/hoteldetail/stars-small.png);margin-left:3px;margin-right:3px;height:12px;font-size:0;line-height:0;top:2px;display:inline-block}.rtl .stars-sm{transform:scaleX(-1)}.stars-sm.stars-0_5{width:7px}.stars-sm.stars-1{width:12px}.stars-sm.stars-1_5{width:19px}.stars-sm.stars-2{width:24px}.stars-sm.stars-2_5{width:30px}.stars-sm.stars-3{width:35px}.stars-sm.stars-3_5{width:42px}.stars-sm.stars-4{width:47px}.stars-sm.stars-4_5{width:54px}.stars-sm.stars-5{width:59px}.hidden{display:none}.visible{display:block}iframe{border:none}[v-cloak]{display:none !important}.card{background:#fff;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.row-cards>div{padding-bottom:10px}@media(min-width: 768px){.row-cards{margin-bottom:-10px}.row-cards>div{padding-bottom:20px}}.list-table-container{padding:0}.list-table{padding:0;border-collapse:collapse;width:100%}.list-table a:not(.button){display:block;padding-top:10px;padding-bottom:10px;padding-right:10px}.rtl .list-table a:not(.button){padding-left:10px;padding-right:initial}.list-table td:first-child a{padding-left:10px}.rtl .list-table td:first-child a{padding-right:10px}@media(min-width: 768px){.list-table td:first-child a{padding-left:20px}.rtl .list-table td:first-child a{padding-right:20px;padding-left:inherit}.list-table td:last-child a:not(.button){padding-right:20px}.rtl .list-table td:last-child a:not(.button){padding-left:20px;padding-right:inherit}.list-table td:last-child:first-child a:not(.button){padding-left:20px;padding-right:20px}}.list-table a.read-more{color:hsl(200,75.9336099585%,46.2549019608%);text-decoration:none}.list-table td{border-bottom:1px solid #ccc}.list-table .hotel-number,.list-table .distance{text-align:right}.rtl .list-table .hotel-number,.rtl .list-table .distance{text-align:left}@media(max-width: 767px){.list-table .hotel-number,.list-table .distance{font-size:86%}}@keyframes placeholderAnim{0%{background-position:300% 50%}100%{background-position:0% 50%}}.rtl{direction:rtl}#hyper-focus{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:999;pointer-events:none}#hyper-focus:not(.visible){display:none}.pet-friendly .main-content{background-image:url(/images/hoteldetail/bg/pet-friendly-bg.png)}.pet-friendly .main-content>.container{background:rgba(249,249,249,.85)}.loading:not(.loaded):after{content:"";z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -17px;font-size:10px;border:4px solid hsla(0,0%,100%,.2);border-left-color:#1d97d4;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spinnerAnim .9s infinite linear;animation:spinnerAnim .9s infinite linear}@-webkit-keyframes spinnerAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinnerAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.nav.nav-text{display:flex;flex-flow:row wrap;margin:0 -8px}.nav li a{padding:0 8px 0;display:flex}.nav-list a{text-decoration:none}.nav-list a:not(:hover){color:#333}.nav-list.nav-tabs a{color:rgb(0,55,93.5)}.nav-tabs{display:flex;flex-flow:row wrap;position:relative;z-index:1;margin-bottom:-1px}.nav-tabs li{border:1px solid #f93;border-width:1px 1px 0 1px;background:#fff;margin-right:-1px;font-size:86%;border-radius:4px 4px 0 0}.rtl .nav-tabs li{margin-right:0;margin-left:-1px}@media(min-width: 768px){.nav-tabs li{font-size:100%;border-bottom-width:1px}.nav-tabs li:last-child{border-width:1px}}.nav-tabs li.active{border-bottom-color:#fff;border-top-width:3px;margin-top:-2px}.nav-tabs li a{padding:8px 11px;color:rgb(0,55,93.5)}.nav-tabs li:not(.active) a{color:#666}.nav.nav-buttons{margin:20px 0 0}.nav.nav-buttons li a{color:#fff;text-decoration:none;padding:10px 10px;margin:0 1px 1px 0;border-radius:8px 8px 0 0}.nav-buttons a{background:#004f9d}.nav-tab-content{position:relative;background:#fff;margin-bottom:15px;border:1px solid #f93;border-radius:0 4px 4px;min-height:180px;padding:10px 20px}.rtl .nav-tab-content{border-radius:4px 0 4px 4px}.nav-tab-content>div:not(.active){display:none}.nav-tab-content.visible-on-load:not(.loaded)>div{display:block}.paginator{display:flex;flex-flow:row wrap;justify-content:center}.paginator .disabled a{color:#999}@media(max-width: 767px){.paginator .previous,.paginator .next{text-align:center;margin-bottom:10px;width:100%}.paginator .next{border:1px solid #1d97d4;border-radius:4px}.paginator .next.disabled{border-color:#999}.paginator .next a{text-decoration:none}.paginator .previous{order:1}}.paginator .previous,.paginator .next{display:inline-block;padding:0 10px;line-height:30px}.paginator .previous.disabled,.paginator .next.disabled{pointer-events:none}.paginator a:not(:hover){text-decoration:none}.paginator li.next a,.paginator li.previous a{display:block}.paginator li:not(.previous):not(.next) a{display:block;text-decoration:none;border:1px solid #1d97d4;padding:0;width:30px;box-sizing:border-box;line-height:28px;text-align:center;border-radius:3px;margin:0 1px 1px}@media(max-width: 767px){.paginator li:not(.previous):not(.next) a{display:none}}.paginator li:not(.previous):not(.next) a.active,.paginator li:not(.previous):not(.next) a:hover{background-color:#1d97d4;color:#fff}.wifi-icon{background:url(/images/hoteldetail/sprite2-24bit.png) -16px -56px;height:18px;width:41px;display:inline-block}.flag-language{padding-left:30px;white-space:nowrap;position:relative}.rtl .flag-language{padding-right:30px;padding-left:0}.flag-language:before{content:"";position:absolute;left:0;top:50%;height:11px;width:16px;position:absolute;display:block;margin-top:-5px;background:url(/images/hoteldetail/sprite2-24bit.png) no-repeat}.rtl .flag-language:before{right:0;left:auto}.flag-en:before{background-position:0 0}.flag-de:before{background-position:-2pc 0}.flag-nl:before{background-position:-1pc 0}.flag-fr:before{background-position:-2pc -11px}.flag-es:before{background-position:-3pc 0}.flag-ca:before{background-position:-4pc 0}.flag-it:before{background-position:-4pc -11px}.flag-pt:before{background-position:-2pc -22px}.flag-no:before{background-position:-1pc -22px}.flag-fi:before{background-position:0 -11px}.flag-sv:before{background-position:-4pc -22px}.flag-da:before{background-position:-3pc -33px}.flag-cs:before{background-position:-1pc -44px}.flag-hu:before{background-position:-3pc -11px}.flag-ro:before{background-position:-4pc -33px}.flag-ja:before{background-position:0 -22px}.flag-zh:before{background-position:-1pc -33px}.flag-pl:before{background-position:-3pc -22px}.flag-el:before{background-position:-1pc -11px}.flag-ru:before{background-position:0 -33px}.flag-tr:before{background-position:-2pc -33px}.flag-bg:before{background-position:0 -44px}.header{background:#fff;position:relative;z-index:405}html:not(.home):not(.landing):not(.hoteldetail) .header{box-shadow:0 2px 4px rgba(0,0,0,.2)}@media(max-width: 767px){.header{height:35px}}.header>.container{display:flex}.header .logo-header{background:url(/images/hoteldetail/logo/logo-hotelsone.png) no-repeat 0 50%;height:60px;width:150px;display:block}.header .logo-header.logo-eb{width:183px;background-image:url(/images/hoteldetail/logo/logo-eurobookings.png)}@media(max-width: 767px){.header .logo-header{background-image:url(/images/hoteldetail/logo/logo-hotelsone-mobile-1x.png);width:54px;height:35px}.header .logo-header.logo-eb{width:89px;background-image:url(/images/hoteldetail/logo/logo-eurobookings-mobile-1x.png)}}@media(-webkit-min-device-pixel-ratio: 2)and (min-resolution: 192dpi)and (max-width: 767px){.header .logo-header{background-image:url(/images/hoteldetail/logo/logo-hotelsone-mobile-2x.png);background-size:contain}.header .logo-header.logo-eb{background-image:url(/images/hoteldetail/logo/logo-eurobookings-mobile-2x.png)}}.header nav{margin-left:auto;line-height:60px}.rtl .header nav{margin:0 auto 0 0}@media(max-width: 767px){.header nav{line-height:35px}}.header nav>ul{display:flex;justify-content:flex-end;margin:0 -10px}.header nav>ul>li{cursor:pointer;white-space:nowrap;padding:0 10px;font-size:16px}@media(max-width: 767px){.header nav>ul>li a.link-header{display:none}}.header nav>ul>li a{display:block;text-decoration:none}.header nav>ul>li a:hover,.header nav>ul>li a:active{text-decoration:underline}@media(max-width: 767px){.header nav>ul>li.phone span{display:none}}.header nav>ul>li.phone .icon{width:18px;margin-top:-2px;vertical-align:middle}.header nav>ul>li.cur{color:hsl(200,75.9336099585%,46.2549019608%)}@media(max-width: 767px){.header nav>ul>li.my-bookings,.header nav>ul>li.customer-service{display:none}}@media(max-width: 767px){.header nav>ul>li.arrow-down:after{display:none}}.header nav>ul>li>.flag-language{display:inline-block;vertical-align:middle;margin-top:-3px;padding-left:16px}.rtl .header nav>ul>li>.flag-language{padding-right:0}.header nav .container-menu{display:none}@media(max-width: 767px){.header nav .container-menu{padding-top:7px;display:inline-block}}.header nav .bar1,.header nav .bar2,.header nav .bar3{width:16px;height:2px;background-color:hsl(200,75.9336099585%,46.2549019608%);margin:4px 0;transition:.4s}.header nav .change .bar1{-webkit-transform:rotate(-45deg) translate(-5px, 5px);transform:rotate(-45deg) translate(-5px, 5px)}.header nav .change .bar2{opacity:0}.header nav .change .bar3{-webkit-transform:rotate(45deg) translate(-3px, -4px);transform:rotate(42deg) translate(-3px, -4px)}.header .nav-list{font-size:16px}.header #option-nav ul li{font-family:-apple-system,BlinkMacSystemFont,Verdana,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;font-weight:500 !important}@media(min-width: 768px){.header #option-nav{position:relative}}.header .loggedInMember{margin-top:15px;background-image:url(/images/members/MemberIcon.png);background-size:100%;width:20px;height:20px}@media(max-width: 767px){.header .loggedInMember{margin-top:7px}}.modal-box{display:none;position:absolute;box-sizing:border-box;line-height:120%;font-size:13px;background-color:#fff;width:auto;margin-top:0;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.6);color:#333;z-index:1000}@media(min-width: 768px){.modal-box{max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767px){.modal-box{width:auto;right:0;left:0;margin:0px 15px}}.modal-box li a{padding-top:7.5px;padding-bottom:7.5px;display:block}.modal-box.visible{display:block}.modal-box.language{padding:10px 10px}.modal-box.language li,.modal-box.language a{display:block}.modal-box.menu{padding:10px 10px}.modal-box.menu li{display:block;width:auto}.modal-box.currency{width:auto;height:auto;padding-bottom:20px}@media(min-width: 768px){.modal-box.currency{width:600px}}.modal-box.currency ul.all-currencies,.modal-box.currency ul.top-currencies{padding:0 10px;column-count:3;-webkit-column-count:3;-moz-column-count:3}@media(max-width: 767px){.modal-box.currency ul.all-currencies,.modal-box.currency ul.top-currencies{column-count:1;-webkit-column-count:1;-moz-column-count:1}}.modal-box.currency ul.top-currencies{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:10px}.modal-box.currency li{padding:7.5px 0;display:block;cursor:pointer}.modal-box.currency li:hover,.modal-box.currency li:active{color:#1d97d4}.rtl .modal-box.currency li:after{content:"‎‎"}.modal-box.currency p{color:#999;margin-bottom:5px;padding:0 10px}.header .option-selected{content:"";width:0;height:0;position:relative;display:none;top:0;margin-top:-7px;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc;z-index:20000}.header .option-selected:before{content:"";width:0;height:0;position:absolute;margin-top:1px;margin-left:-6px;top:0;left:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;z-index:19999}.header .option-selected.visible{display:block}.container{width:100%;margin:0 auto;padding-left:15px;padding-right:15px;box-sizing:border-box}@media(min-width: 768px)and (max-width: 1044px){.container{width:100%}}@media(min-width: 1045px)and (max-width: 1220px){.container{width:1024px}}@media(min-width: 1221px){.container{width:1200px}}@media(min-width: 1221px){html.hoteldetail .container{width:1024px}}.row{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.default-col,.col-lg-9,.col-lg-4,.col-lg-3,.col-md-9,.col-md-8,.col-md-6,.col-md-4,.col-md-3,.col-sm-12,.col-sm-10,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-xs-10,.col-xs-6,.col-xs-2{width:100%;padding-left:10px;padding-right:10px;box-sizing:border-box}.col-xs-2{width:16.6666666667%}.col-xs-6{width:50%}.col-xs-10{width:83.3333333333%}@media(min-width: 768px){.offset-sm-1{margin-left:8.3333333333%}}@media(min-width: 768px){.col-sm-3{width:25%}}@media(min-width: 768px){.col-sm-4{width:33.3333333333%}}@media(min-width: 768px){.col-sm-5{width:41.6666666667%}}@media(min-width: 768px){.col-sm-6{width:50%}}@media(min-width: 768px){.col-sm-7{width:58.3333333333%}}@media(min-width: 768px){.col-sm-8{width:66.6666666667%}}@media(min-width: 768px){.col-sm-10{width:83.3333333333%}}@media(min-width: 768px){.col-sm-12{width:100%}}@media(min-width: 1045px){.col-md-3{width:25%}}@media(min-width: 1045px){.col-md-4{width:33.3333333333%}}@media(min-width: 1045px){.col-md-6{width:50%}}@media(min-width: 1045px){.col-md-8{width:66.6666666667%}}@media(min-width: 1045px){.col-md-9{width:75%}}@media(min-width: 1221px){.col-lg-3{width:25%}}@media(min-width: 1221px){.col-lg-4{width:33.3333333333%}}@media(min-width: 1221px){.col-lg-9{width:75%}}.pull-right{text-align:right}.rtl .pull-right{text-align:left}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.popup{display:none;position:absolute;opacity:0;z-index:500;top:20px;left:10px;right:10px;box-sizing:border-box;color:#333;background:#fff;overflow:hidden;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.85)}@media(min-width: 768px){.popup{left:50%;right:auto;margin-left:-220px;width:440px}}@media(min-width: 1045px){.popup.popup-large{left:50%;right:auto;margin-left:-400px;width:800px}}@media(min-width: 768px){.popup.popup-medium{left:50%;right:auto;margin-left:-300px;width:600px}}@media(min-width: 768px)and (max-width: 1044px){.popup.popup-large{right:20px;left:20px;margin-left:0;width:auto}}.popup iframe{border:none;width:100%;height:100%}.popup-container{display:flex;flex-flow:column;height:100%}.popup-header{display:flex;justify-content:flex-end;padding:10px 10px}.popup-header h1{margin:0 auto 0 0}.popup-content{flex-grow:1}.popup-close{display:flex;font-size:9pt;margin:0 -5px;color:#666;height:15px;font-weight:700}.popup-close:after{content:"";background:url(/images/hoteldetail/sprite2-24bit.png) 0 -56px;width:15px;height:15px;margin:0 5px}.popup-body{padding:10px;max-height:100%;font-size:85%;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.popup-body ul,.popup-body ol{padding:0 0 0 2em}.popup-body ol{list-style-type:decimal}.popup-body ul{list-style-type:disc}.popup-body h1{font-size:21px;font-weight:normal;color:#f93}.popup-bg{position:fixed;display:none;z-index:499;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#exit-intent-vio-popup table{border-bottom:1px solid #89a7c5}#exit-intent-vio-popup .popup-header{padding-left:16px;padding-right:16px;border-bottom:1px solid #ccc}#exit-intent-vio-popup .provider-logo{max-height:20px}#exit-intent-vio-popup .popup-content{padding:0 16px 20px}#exit-intent-vio-popup .popup-close:after{display:none}#exit-intent-vio-popup .rooms-heading{padding:16px;display:block;background-color:#35465c;color:#fff;margin-top:16px;border-radius:8px 8px 0 0}#exit-intent-vio-popup .rooms-header th:first-of-type{padding-left:10px}.button,button[type=submit]{position:relative;display:inline-block;font-size:14px;font-weight:700;min-width:75px;width:100%;text-align:center;text-decoration:none;padding:10px;box-sizing:border-box;border-radius:4px;cursor:pointer;-webkit-appearance:none;color:#fff;border:1px solid #004989;background:#004989;background:#004989 linear-gradient(to bottom, #99c5ef 0%, #007df2 4%, #005eb7 48%, #004989 54%)}@media(min-width: 768px){.button,button[type=submit]{white-space:nowrap;width:auto;font-size:13px;padding-top:6px;padding-bottom:6px}}.button:disabled,.button.disabled,button[type=submit]:disabled,button[type=submit].disabled{opacity:.4}.button:hover,.button:active,button[type=submit]:hover,button[type=submit]:active{color:#fff}.button:not(.disabled):hover,button[type=submit]:not(.disabled):hover{box-shadow:0 2px 2px rgba(0,0,0,.3)}.button.btn-secondary,button[type=submit].btn-secondary{font-weight:normal;background:#fff;color:#1d97d4;border-color:#1d97d4}.button.btn-secondary .icon,button[type=submit].btn-secondary .icon{fill:#1d97d4}.button.btn-no-stretch,button[type=submit].btn-no-stretch{width:auto}.button-alt-color{background:linear-gradient(180deg, #ffdfc4, #ffa659 5%, #ff8316 50%, #ed6d0b 54%, #ed6612);border:1px solid #b35600}.btn-icon,.btn-icon[type=submit]{padding:0;min-width:0;width:40px;height:40px;display:inline-block;vertical-align:middle}@media(min-width: 768px){.btn-icon,.btn-icon[type=submit]{height:25px}}.btn-icon .icon,.btn-icon[type=submit] .icon{height:23px;width:36px;fill:#fff;display:block;margin:0 auto}.loader{text-align:center;color:rgba(0,0,0,0) !important}.loader:after{display:none}.loader>span,.loader>span:after{border-radius:50%;width:14px;height:14px;display:block}.loader>span{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-10px 0 0 -7px;font-size:10px;border:3px solid hsla(0,0%,100%,.2);border-left-color:#fff;transform:translateZ(0);animation:spinner .9s infinite linear;pointer-events:none}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(1turn)}}.site-footer{background-color:#1d97d4;position:relative;font-size:13px;color:#fff;padding:20px 0}@media(max-width: 767px){.site-footer{text-align:center}}@media(min-width: 768px){.site-footer p{margin-top:5px}}.site-footer .footer-content{position:relative}.site-footer a{color:hsla(0,0%,100%,.5)}.site-footer a:hover,.site-footer a:active{text-decoration:underline}.site-footer .newsletter{margin-bottom:20px}.site-footer .newsletter-form{display:flex}.site-footer p:not(.alert){color:hsla(0,0%,100%,.5)}.site-footer p:not(.alert).title{color:#fff}.site-footer p:not(.alert).footer-text{text-align:center}.site-footer p:not(.alert).special-offers{margin-top:-calc(5px)}.site-footer ul.all-languages{margin-top:20px;margin-bottom:10px;text-align:center;font-size:86%}.site-footer ul.all-languages li{display:inline-block}.site-footer ul.all-languages a{display:block;color:hsla(0,0%,100%,.5);font-size:11px;text-align:center;border-right:1px solid hsla(0,0%,100%,.5);padding-right:5px}@media(max-width: 767px){.site-footer ul.all-languages a{padding:10px 5px;border:none}}.site-footer ul.all-languages li:last-child a{border:none}.site-footer .newsletter-form button{background:#fff;color:#1d97d4;font-size:12px;border:none;border-radius:3px;white-space:nowrap;flex-shrink:0}@media(max-width: 767px){.site-footer .newsletter-form button{width:auto;font-size:13px}}.site-footer .newsletter-form button:hover{color:#1d97d4}.site-footer .newsletter-form button.loader span{border-color:rgba(29,151,212,.2);border-left-color:#1d97d4}.site-footer input[type=email]{width:100%;margin-right:5px;padding:5px 5px;color:#fff;border-radius:3px;border:1px solid #fff;background:rgba(0,0,0,0)}.rtl .site-footer input[type=email]{margin:0 0 0 5px}@media(max-width: 767px){.site-footer input[type=email]{padding:9px 5px}}.site-footer .follow-us{margin-bottom:20px}.site-footer .logo-footer{height:79px;width:98px;position:absolute;right:15px;top:-72px}.rtl .site-footer .logo-footer{left:15px;right:auto;transform:scaleX(-1)}.site-footer .social-links{display:flex;margin:0 -4px}@media(max-width: 767px){.site-footer .social-links{justify-content:center}}.site-footer .facebook-icon,.site-footer .google-icon,.site-footer .pinterest-icon,.site-footer .twitter-icon{background:url(/images/hoteldetail/sprite2-24bit.png) 0 -92px;cursor:pointer;display:block;height:24px;margin:0 4px;width:31px}.site-footer .google-icon{background-position:-74px -92px}.site-footer .pinterest-icon{background-position:-113px -92px}.site-footer .nav-footer,.site-footer .newsletter{text-align:left}.rtl .site-footer .nav-footer,.rtl .site-footer .newsletter{text-align:right}.site-footer .nav-footer ul{column-count:2}@media(max-width: 767px){.site-footer .nav-footer ul{margin-top:10px;column-count:1;margin-bottom:20px}}.site-footer .nav-footer li{display:inline-block;width:100%}.site-footer .nav-footer li a{display:block;color:#fff;padding:5px 0;font-size:13px}@media(max-width: 767px){.site-footer .nav-footer li a{padding:10px 0;border:none}}.pika-heading{text-align:center;width:100%;font-size:14px;font-weight:bold;padding:8px;background-color:#e4e4e4;border-bottom:1px solid #dcdcdc;color:#333;position:relative}.pika-close{position:absolute;top:0;right:0;line-height:16px;padding:8px 10px;cursor:pointer;display:inline-block;opacity:.5}.rtl .pika-close{left:0;right:auto}.pika-close .icon{width:20px;height:20px}.pika-single{z-index:9999;display:block;width:240px;position:relative;color:rgb(0,55,93.5);background:#fff;margin-top:3px;border-radius:3px;border:2px solid rgb(0,55,93.5)}@media(min-width: 768px){.pika-single{width:480px}}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 2px 8px rgba(0,0,0,.6)}.is-bound:after,.is-bound:before{bottom:100%;left:15%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.rtl .is-bound:after,.rtl .is-bound:before{right:85%;left:auto}.is-bound:after{border-color:rgba(0,55,93.5,0);border-bottom-color:#e4e4e4;border-width:6px;margin-left:-6px}.rtl .is-bound:after{margin:0 -6px 0 0}.is-bound:before{border-color:rgba(0,70,119,0);border-bottom-color:#004677;border-width:9px;margin-left:-9px}.rtl .is-bound:before{margin:0 -9px 0 0}.is-bound.select2dates:after,.is-bound.select2dates:before{display:none}.is-bound.arrow-right:after,.is-bound.arrow-right:before{left:85%}.rtl .is-bound.arrow-right:after,.rtl .is-bound.arrow-right:before{right:15%;left:auto}.pika-single{*zoom:1;display:flex;flex-flow:row wrap}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;padding:5px 8px 8px 8px;border-right:1px solid #004677;box-sizing:border-box}.rtl .pika-lendar{border-right:none;border-left:1px solid #004677}.pika-lendar:last-child{border-right:none;border-left:1px solid #004677;margin-left:-1px}.rtl .pika-lendar:last-child{border-right:1px solid #004677;border-left:none;margin:0 -1px 0 0}.pika-title{position:relative;text-align:center}.pika-footer{width:100%;padding:8px;border-top:1px solid #dcdcdc;box-sizing:border-box}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-prev,.pika-next,.pika-confirm{display:block;cursor:pointer;position:relative;outline:none;height:28px;white-space:nowrap;background:#004989;background:#004989 -webkit-linear-gradient(top, #99c5ef 0%, #007df2 4%, #005eb7 48%, #004989 54%);background:#004989 linear-gradient(to bottom, #99c5ef 0%, #007df2 4%, #005eb7 48%, #004989 54%);border-radius:5px;font-size:13px;border:1px solid #004989;position:relative;box-sizing:border-box;-webkit-appearance:none;*top:0}.pika-prev,.pika-next{width:32px;text-indent:40px;white-space:nowrap;overflow:hidden}.pika-confirm{font-weight:bold;color:#fff;float:right;padding-left:10px;padding-right:10px}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:0}.pika-prev:before,.pika-next:before{content:"";background:url(/images/hoteldetail/sprite2-24bit.png) -88px -49px no-repeat;width:21px;height:20px;position:absolute;top:50%;left:50%;margin:-9px 0 0 -10px}html:not(.rtl) .pika-prev:before,.rtl .pika-next:before{background-position:-66px -49px}.pika-prev,.rtl .pika-next{float:left;*left:0}.pika-next,.rtl .pika-prev{float:right;*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#004677;font-size:13px;line-height:15px;text-align:center;background:#fff}.is-weekend .pika-button{font-weight:bold}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:1;text-decoration:line-through}.pika-button:hover{color:#fff;background:#009dd9;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#c3e6ff}.is-startrange .pika-button,.is-startrange.is-disabled .pika-button{color:#fff;background:#004677;opacity:1;box-shadow:none;border-radius:5px 0 0 5px;text-decoration:none;border-right:1px solid #c3e6ff}.rtl .is-startrange .pika-button,.rtl .is-startrange.is-disabled .pika-button{border-radius:0 5px 5px 0}.is-startrange .pika-button:hover,.is-endrange .pika-button:hover{background-color:#009dd9}.is-endrange .pika-button{color:#fff;background:#004677;box-shadow:none;border-radius:0 5px 5px 0;text-decoration:none}.rtl .is-endrange .pika-button{border-radius:5px 0 0 5px}@media(max-width: 767px){.checkin-text,.checkout-text{padding-top:11px;padding-bottom:11px;font-size:14px}.pika-single.is-bound{left:0 !important;width:100%;box-sizing:border-box;margin-top:0}.pika-single.is-bound.mobile-calendar-scroll{position:fixed !important;top:0 !important;bottom:0 !important;padding:34px 0 57px;overflow-y:scroll}.pika-single.is-bound.mobile-calendar-scroll .pika-heading{position:fixed;top:0;z-index:100}.pika-single.is-bound.mobile-calendar-scroll .pika-footer{background-color:#fff;position:fixed;bottom:0;z-index:100}.pika-single.is-bound.mobile-calendar-scroll .pika-confirm{width:100%}.pika-title select,.pika-label{z-index:1}.pika-lendar{width:100%;box-sizing:border-box}.pika-button{line-height:32px}.is-bound:after,.is-bound:before{display:none}.pika-prev,.pika-next{width:40px;height:40px}.pika-confirm{height:40px}}.carousel{position:relative;width:100%;height:100%}.carousel .img{position:absolute;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0) center center no-repeat;background-size:cover;-webkit-transition:opacity .5s;transition:opacity .8s;opacity:0}.carousel .img.low-resolution{background-size:auto}.carousel .img-top{z-index:1;opacity:1}.carousel-right,.carousel-left,.carousel-close{width:40px;height:80px;text-align:center;top:50%;margin-top:-40px;position:absolute;z-index:10;color:#000;box-shadow:0 4px 8px rgba(0,0,0,.6);background-color:#fff;cursor:pointer;user-select:none;-webkit-user-select:none;transition:width .3s,opacity .3s;text-align:center}.carousel-right:hover,.carousel-left:hover,.carousel-close:hover{width:60px}.carousel-right.disabled,.carousel-left.disabled,.carousel-close.disabled{opacity:.5;color:#999;cursor:default}.carousel-right svg,.carousel-left svg,.carousel-close svg{width:40px;height:100%}.carousel-left,.rtl .carousel-right{left:0;right:auto;border-radius:0 4px 4px 0;border-left:none}.carousel-right,.rtl .carousel-left{right:0;left:auto;border-radius:4px 0 0 4px;border-right:none}.rtl .carousel-left .icon,.rtl .carousel-right .icon{transform:scaleX(-1)}.carousel-progress{position:absolute;display:block;top:0;width:40px;left:50%;margin-left:-30px;text-align:center;background-color:rgba(0,0,0,.25);color:#fff;font-size:12px;padding:10px;z-index:10}.single-image .carousel-progress,.single-image .carousel-left,.single-image .carousel-right{display:none}.carousel-close{top:0;right:0;height:50px;line-height:50px;font-size:22px;border-radius:0 0 0 4px;margin-top:0}.rtl .carousel-close{right:auto;left:0;border-radius:0 0 4px 0}.carousel-close svg{width:30px}.field-group-inline{display:inline-block}select,textarea,input[type=text],input[type=password]{background-color:#fff;border-radius:3px;border:1px solid #999;font-size:14px}@media(min-width: 768px){select,textarea,input[type=text],input[type=password]{font-size:13px}}select{height:40px}@media(min-width: 768px){select{height:25px}}textarea{padding:5px 5px}input[type=text],input[type=password]{appearance:none;padding-left:5px;padding-right:5px;height:40px;vertical-align:middle;box-sizing:border-box}@media(min-width: 768px){input[type=text],input[type=password]{height:25px}}.recaptcha-terms{font-size:86%;color:#999}.recaptcha-terms a{color:#999}.grecaptcha-badge{visibility:hidden}.date-text-wrap{position:relative;width:180px}@media(max-width: 767px){.date-text-wrap{width:200px}}.checkin-text,.checkout-text,.occupancy-btn{width:100%;box-sizing:border-box;border:1px solid #999;border-radius:3px;padding:3px 20px 3px 26px;font-weight:normal;font-size:13px;white-space:nowrap;color:#000;cursor:default;background:#fff url(/images/hoteldetail/sprite2-24bit.png) no-repeat 96% -127px;background-position:calc(100% + 130px) calc(50% - 56px);text-align:inherit;margin-top:4px;margin-bottom:4px;text-shadow:none;min-height:40px;overflow:hidden;max-width:100%;text-overflow:ellipsis}.rtl .checkin-text,.rtl .checkout-text,.rtl .occupancy-btn{background-position:6px calc(50% - 56px);padding:3px 26px 3px 20px}@media(min-width: 768px){.checkin-text,.checkout-text,.occupancy-btn{min-height:25px}}.active>.checkin-text,.active>.checkout-text,.active>.occupancy-btn{z-index:1000;position:relative}.occupancy-btn{padding-left:8px;display:block}.rtl .occupancy-btn{padding-left:20px;padding-right:8px}.occupancy-btn[v-cloak]{display:block !important;color:rgba(0,0,0,0)}.field-group-dates button:hover,.field-group-dates button:focus,.field-group-occupancy button:hover,.field-group-occupancy button:focus{border-color:#009dd9}.calendar-icon{width:15px;height:15px;position:absolute;top:50%;margin-top:-8px;display:inline-block;pointer-events:none;z-index:1;left:4px;background:url(/images/hoteldetail/sprite2-24bit.png) no-repeat -92px -74px}.rtl .calendar-icon{left:auto;right:4px}.active>.calendar-icon{z-index:1001}.form{padding:10px 0 0 0}@media(max-width: 767px){.form{padding:20px 0px}}.form label{display:flex;flex-flow:row wrap;margin:0 0 10px 0}.form input[type=text],.form input[type=password],.form select,.form textarea{box-sizing:border-box;border:1px solid #999;padding:1px 5px;margin-bottom:5px;font-size:100%}@media(max-width: 767px){.form input[type=text],.form input[type=password],.form select,.form textarea{width:100%}}@media(max-width: 767px){.form .field{width:100%}}.form textarea{height:100px;width:100%}.form .required:before{content:"* ";color:#d83d30}.form .required{margin-bottom:0}.form .unit{width:auto;padding:5px 10px}.form .password-field[type=password],.form .password-field[type=text]{padding-right:40px}@media(max-width: 1220px){.form input[name=ac_ProximityToLandmark]{margin-bottom:10px}}@media(min-width: 1221px){.form-labels-left .text-alert{margin:0 0 0 170px}}.form-labels-left .form-indent input[type=checkbox]{margin-right:10px}.rtl .form-labels-left .form-indent input[type=checkbox]{margin:0 0 0 10px}.form-labels-left .form-indent p:not(.text-alert){margin:0 0 5px;width:100%}.form-labels-left .form-indent .text-alert{margin-left:0}@media(min-width: 1221px){.form-labels-left .text-alert,.form-labels-left .form-indent{margin-left:170px}.rtl .form-labels-left .text-alert,.rtl .form-labels-left .form-indent{margin-right:170px;margin-left:0}}.form-labels-left label>span{padding:0 0 5px;display:block;width:100%}@media(min-width: 768px){.form-labels-left label>span{width:160px;text-align:right;padding:5px 10px 0 0}.rtl .form-labels-left label>span{text-align:left;padding:5px 0 0 10px}}.form-labels-left textarea{height:100px;width:55%}@media(max-width: 1220px){.form-labels-left textarea{width:100%}}@media(min-width: 1221px){.form-wide label>span{width:280px}}@media(min-width: 1045px){.form-wide input[type=text],.form-wide textarea,.form-wide select:not(.size-native){width:300px}}@media(min-width: 768px)and (max-width: 1220px){.form-wide .text-alert,.form-wide .form-indent{margin-left:170px}.rtl .form-wide .text-alert,.rtl .form-wide .form-indent{margin-right:170px;margin-left:0}}@media(min-width: 1221px){.form-wide .text-alert,.form-wide .form-indent{margin-left:290px}.rtl .form-wide .text-alert,.rtl .form-wide .form-indent{margin-right:290px;margin-left:0}}.inline-fields{display:flex;margin-bottom:10px}.inline-fields>:not(:last-child){margin-right:10px;margin-bottom:0}.inline-fields input[type=text],.inline-fields input[type=password],.inline-fields select,.inline-fields textarea{margin-bottom:0}.inline-fields .button,.inline-fields button[type=submit]{width:auto;min-width:auto;white-space:nowrap}.form .field-validation-code[type=text]{letter-spacing:20px;padding-left:10px;font-size:18px;width:150px}.form-divider{position:relative;margin-top:0;text-align:center}.form-divider span{background-color:#f9f9f9;padding-left:10px;padding-right:10px}.form-divider:before{content:"";position:absolute;z-index:-1;top:50%;left:0;width:100%;height:1px;background-color:#999}.field{position:relative;display:flex}.field .password-visible-toggle{display:block;position:absolute;right:0;padding:8px}@media(min-width: 768px){.form-wide .field .password-visible-toggle{padding:0 8px}.form-wide .field .password-visible-toggle svg{width:18px;height:25px}}.social-sign-in{display:flex;justify-content:center}.social-sign-in li{width:50px;min-width:auto;margin:0 5px}.readonly-field{text-align:left;padding:5px 5px;margin:0;color:#000}.form .readonly-field[type=password]{border:none;width:80px}@media(max-width: 767px){.readonly-field{width:100%;padding:5px 0}}.form-link{padding-left:10px}.button+.form-link{padding:6px 20px}@media(max-width: 1044px){.button+.form-link{text-align:center;padding:10px;width:100%;margin-top:10px}}.collapsed{height:0}.collapsible{overflow:hidden;position:relative}.collapsible.fade-edge{min-height:120px}.collapsible.animate{transition:height .4s}.collapsible.fade-edge.collapsed:after{content:"";position:absolute;height:30px;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.collapse-toggle.hidden{display:none !important}#tooltip{padding:5px 10px;border:2px solid #f93;position:absolute;top:0;z-index:10;background:#fff;opacity:0;line-height:1.5em;font-size:86%;transition:opacity .4s;max-width:300px;pointer-events:none;color:#333;box-shadow:0 2px 5px rgba(0,0,0,.5);box-sizing:border-box}.no-pointerevents #tooltip{display:none}#tooltip:hover,#tooltip.show{opacity:1;pointer-events:auto}.no-pointerevents #tooltip:hover,.no-pointerevents #tooltip.show{display:block}@media(max-width: 767px){.sidebar{display:none}}.sidebar-nav{margin-bottom:10px;position:relative}.sidebar-nav a{color:#333;padding:10px 0;display:flex;position:relative}.sidebar-nav a.active,.sidebar-nav a.active:hover{color:#f63;cursor:default}.sidebar-nav a:hover,.sidebar-nav a:active{color:hsl(200,75.9336099585%,46.2549019608%)}.sidebar-nav a:before{content:"";margin:-7px 10px -8px 0;display:block;height:31px;width:35px;background:url(/images/hoteldetail/icons/InfoBoxIcons_pieces.png);background-position:0 0}.rtl .sidebar-nav a:before{margin:-7px 0 -8px 10px}.sidebar-nav a.cmsgroup:before{background-position:0 -254px}.sidebar-nav a.cmsaboutus:before{background-position:0 -31px}.sidebar-nav a.cmsoffices:before{background-position:0 -62px}.sidebar-nav a.cmsfaq:before{background-position:0 -93px}.sidebar-nav a.cmshotelowners:before{background-position:0 -93pt}.sidebar-nav a.cmsterms:before{background-position:0 -155px}.sidebar-nav a.cmsprivacy:before{background-position:0 -186px}.sidebar-nav a.cmslanguages:before{background-position:0 -221px}.sidebar-nav a.myprofile-edit:before{background-position:0 -290px}.sidebar-nav a.myprofile-reservations:before{background-position:0 -31px}.custom-header .container.group{max-width:1182px !important}.custom-header .contact-us{float:right;clear:right;text-align:right;max-width:50%}.hoteldetail .custom-header .contact-us{display:none}@media(min-width: 768px){.custom-header .contact-us{max-width:none;margin-top:5px}}.custom-header .contact-us a{font-weight:bold}.custom-header .brand-container{padding:9px 0 7px;display:flex;flex-flow:row wrap}@media(max-width: 767px){.custom-header.header{height:auto}}@media(min-width: 768px){.custom-header.header nav{line-height:56px}}.brand-logo{display:block;float:left;background-size:contain;font-weight:bold;font-size:13px;background:none;width:auto;height:auto;margin:0;color:#0096dd;text-decoration:none}@media(min-width: 768px){.brand-logo{font-size:14px}}.brand-logo.hotelsone:before{content:"Hotels";color:#ff8700}.brand-logo.hotelsone:after{content:"One";color:#0096dd}.brand-logo.hotelsone span{display:none}.brand-logo.eurobookings{color:#004676}.brand-payoff{display:inline-block;text-decoration:none;margin:0 7px}.brand-payoff,.brand-payoff:hover{color:#808285}.bread-crumb{width:100%;display:flex;font-size:86%;color:#aaa;padding:5px 0;overflow:hidden;margin:0 -4px}.bread-crumb li{padding:0 4px;float:left}.bread-crumb li a{color:#aaa}.bread-crumb li:not(:last-child):after{content:" >";padding-left:4px}.rtl .bread-crumb li:not(:last-child):after{padding:0 4px 0 0}@media(max-width: 767px){.brand-payoff,.bread-crumb{display:none}}.header-hotel{background-color:#004f9d;padding:10px 0;color:#fff;text-align:center}@media(min-width: 768px){.header-hotel{padding:25px 0 25px;background-color:#4e2f64}}.header-hotel h1{font-size:21px;line-height:21px;margin:0 0 5px;color:#fff}.header-hotel h1 .stars{transform:scale(0.75, 0.75);transform-origin:0 50%}@media(min-width: 768px){.header-hotel h1{font-size:36px;line-height:1.05em}.header-hotel h1 .stars{transform:none}}.header-hotel .contact-us{color:hsla(0,0%,100%,.75);background-color:rgba(0,0,0,.4);margin:-10px -15px 10px;font-size:80%;font-weight:bold;padding:4px 0}.header-hotel .contact-us a{color:inherit;font-size:14px}@media(min-width: 768px){.header-hotel .contact-us{display:none}}.header-hotel .menu-sub-title{justify-content:center;font-size:12px;line-height:12px}.header-hotel .menu-sub-title.row{margin-right:0;margin-left:0}@media(min-width: 768px){.header-hotel .menu-sub-title{font-size:inherit;line-height:inherit}}.header-hotel .menu-sub-title li{display:none;opacity:.8;padding:0}.header-hotel .menu-sub-title li.address{display:inline-block}@media(min-width: 768px){.header-hotel .menu-sub-title li{display:inline-block}.header-hotel .menu-sub-title li:not(:last-child):after{content:" |";padding-left:3px;padding-right:3px;color:#f93;font-weight:600}}.header-hotel .menu-sub-title li a{color:#fff}.header-hotel .menu-sub-title li a:hover{text-decoration:none}.header-hotel .logo-img{display:inline-block;width:120px;height:60px;margin-top:0;margin-bottom:6px;border-radius:4px;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.2)}@media(min-width: 768px){.header-hotel .logo-img{width:160px;height:80px;margin-bottom:10px;margin-top:2px}.logo-restricted .header-hotel .logo-img{display:none}}.header-hotel .logo-img.logo-img-default{border:none;background:none}.header-hotel-menu{display:none}@media(min-width: 768px){.header-hotel-menu{display:block;position:relative;background-color:rgba(0,0,0,.5);margin:20px 0 -25px;text-align:center}.header-hotel-menu li:not([v-cloak]){display:inline-block}.header-hotel-menu a{text-decoration:none;display:block;color:#fff;padding:5px 10px}.header-hotel-menu a:hover{text-decoration:underline}}.discount-message{background:#d50d0d;position:absolute;border:1px solid hsl(0,88.4955752212%,74.3137254902%);border-radius:5px;border-width:1px 0 0;box-shadow:0 -3px 5px rgba(0,0,0,.4);color:#fff;line-height:normal;padding:6px 10px;top:100%;margin-top:2px;white-space:nowrap;z-index:1}.discount-message:after{border:solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d50d0d;border-width:5px;content:" ";height:0;left:25px;margin-left:-5px;pointer-events:none;position:absolute;bottom:100%;width:0}.rtl .discount-message:after{left:auto;right:25px;margin:0 -5px 0 0}.header-hotel-fixed{display:none}@media(min-width: 768px){.header-hotel-fixed{display:block;position:fixed;opacity:0;pointer-events:none;transition:opacity .5s;top:0;right:0;left:0;background-color:#4e2f64;color:#fff;z-index:150;box-shadow:0 3px 6px rgba(0,0,0,.3);padding:10px 0}.header-hotel-fixed .container{display:flex}.header-hotel-fixed .discount-message{display:none}.header-hotel-fixed .logo-img{width:80px;height:40px;border:1px solid hsla(0,0%,100%,.5);margin-right:10px;border-radius:4px}.rtl .header-hotel-fixed .logo-img{margin:0 0 0 10px}.header-hotel-fixed h2{font-size:120%;margin:0;padding:2px 0}.header-hotel-fixed .stars{margin-left:5px}.header-hotel-fixed .header-hotel-menu-fixed a{color:hsla(0,0%,100%,.75);line-height:22px;transition:color .3s;text-decoration:none}.header-hotel-fixed .header-hotel-menu-fixed a:hover{color:#fff}.no-pointerevents .header-hotel-fixed{display:none}.header-hotel-fixed.fixed-menu-show{opacity:1;pointer-events:auto}.no-pointerevents .header-hotel-fixed.fixed-menu-show{display:block}}.hotel-photos{position:relative;background-color:#ccc}.hotel-photos #hotel-carousel-strip{position:relative;overflow:hidden}.hotel-photos ul{top:0;left:0;transition:transform 1s;position:relative;width:99000px;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;display:flex}.rtl .hotel-photos ul{left:auto;right:0}.hotel-photos img{display:block;height:194px}.hotel-photos .hotel-preload-viewport{width:200vw;height:194px}#hotel-carousel-large{position:relative;background-color:#012346;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:height .4s;height:0}.show-carousel #hotel-carousel-large{height:400px}#hotel-carousel-large:before{content:"";width:100%;background-color:#000;position:absolute;opacity:.6;height:100%}body:not(.show-carousel) #hotel-carousel-large .carousel-left,body:not(.show-carousel) #hotel-carousel-large .carousel-right,body:not(.show-carousel) #hotel-carousel-large .carousel-progress,body:not(.show-carousel) #hotel-carousel-large .carousel-close{display:none}#hotel-carousel-large .carousel .img{background-size:auto}.carousel-no-scroll .hotel-photos .hotel-preload-viewport{width:100vw}.carousel-no-scroll .hotel-photos ul{width:auto;justify-content:center}.carousel-no-scroll .hotel-photos .carousel-left,.carousel-no-scroll .hotel-photos .carousel-right{display:none}.lazy-crsl{filter:blur(4px);-webkit-filter:blur(4px);transform:scale(1.04)}.hotel-photos.static-carousel ul{display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:100%;height:194px;background:#ccc}.hotel-photos.static-carousel li{display:inline-block}.hotel-photos.static-carousel .carousel-left,.hotel-photos.static-carousel .carousel-right{display:none}.hotel-photos.static-carousel img{height:194px}.hotel-photos.static-carousel .carousel{display:none}.avail-check-wrapper{padding:5px 8px 8px;background-color:#004f9d;color:#fff;margin:0 -15px}@media(min-width: 768px){.avail-check-wrapper{background-color:#4e2f64}}@media(min-width: 1045px){.avail-check-wrapper{margin:15px auto 0;border-radius:4px}}.alert-technical-error{margin-top:20px}.avail-check-form-container{position:relative}.avail-check-form-container h2{font-size:14px;margin-bottom:15px}@media(min-width: 768px){.logo-restricted .avail-check-form-container h2{padding-right:200px}.logo-restricted.rtl .avail-check-form-container h2{padding-right:0;padding-left:200px}}.avail-check-form-container .discount-message{top:-41px}.avail-check-form-container .discount-message:after{top:100%;bottom:auto;border-color:#d50d0d rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 768px){.avail-check-form-container .discount-message{display:none}}.avail-check-form-container .logo-img{display:none}@media(min-width: 768px){.logo-restricted .avail-check-form-container .logo-img{display:block;position:absolute;top:-35px;right:18px;border:3px solid #fff;box-shadow:0 0 6px rgba(0,0,0,.5);border-radius:4px}.logo-restricted.rtl .avail-check-form-container .logo-img{right:auto;left:18px}}.fields-container{display:flex;flex-flow:row wrap}.form-avail-check{background-color:#fff;color:rgb(0,55,93.5);padding:1px}.form-avail-check .fields-container,.form-avail-check .avail-check-btn-container{border:1px solid #d1d1d1;padding:5px 5px}.form-avail-check .fields-container{border-bottom-width:0}.form-avail-check .avail-check-btn-container{border-top-width:0;display:flex;flex-direction:column}.form-avail-check .avail-check-btn-container .button{width:auto;margin:0 auto 0 0;min-width:220px}.rtl .form-avail-check .avail-check-btn-container .button{margin:0 0 0 auto}.form-avail-check .avail-check-btn-container .pay-later-label{margin-left:0}.rtl .form-avail-check .avail-check-btn-container .pay-later-label{margin-left:auto;margin-right:0}@media(min-width: 768px){.logo-restricted .form-avail-check .avail-check-btn-container .pay-later-label{margin-top:20px}}.form-avail-check label{font-size:86%;font-weight:bold}@media(min-width: 768px){.form-avail-check label{font-size:13px}}@media(min-width: 768px){.form-avail-check{display:flex}.form-avail-check .fields-container{width:70%;border-right-width:0}.form-avail-check .fields-container,.form-avail-check .avail-check-btn-container{border-width:1px}.form-avail-check .avail-check-btn-container{background-color:#efefef;padding:7px 15px 15px;border-left-width:0;flex-grow:1;justify-content:flex-end;align-items:flex-end;flex-direction:column}.form-avail-check .avail-check-btn-container .pay-later-label,.form-avail-check .avail-check-btn-container .button{margin-left:auto;margin-right:0}}@media(min-width: 768px){.form-avail-check .field-group-dates{padding:0 20px 0 0}.rtl .form-avail-check .field-group-dates{padding:0 0 0 20px}}.field-group-dates{margin-top:5px;margin-bottom:8px;display:block;box-sizing:border-box}@media(max-width: 767px){.field-group-dates{width:50%;padding:0 5px 0 0}.rtl .field-group-dates{padding:0 0 0 5px}.field-group-dates.field-group-checkout{padding:0 0 0 5px}.rtl .field-group-dates.field-group-checkout{padding:0 5px 0 0}}@media(min-width: 768px){.field-group-dates{padding:0 20px 0 0}.rtl .field-group-dates{padding:0 0 0 20px}}.date-text-wrap{width:100%}.date-text-wrap button{padding-left:5px}.rtl .date-text-wrap button{padding-right:5px}.date-text-wrap .calendar-icon{display:none}@media(min-width: 768px){.date-text-wrap{width:180px}.date-text-wrap button{padding-left:26px}.rtl .date-text-wrap button{padding-right:26px}.date-text-wrap .calendar-icon{display:block}}.field-group-occupancy{max-width:270px;min-width:180px;margin-top:5px;margin-bottom:8px}@media(max-width: 1044px){.field-group-occupancy{max-width:100%}}.occupancy-panel{background:#fff;position:absolute;z-index:9999;width:250px;border-radius:3px;border:2px solid rgb(0,55,93.5);box-shadow:0 2px 8px rgba(0,0,0,.6);user-select:none;color:#333}@media(max-width: 768px){.occupancy-panel{width:285px}}.occupancy-panel select{min-height:24px}.occupancy-panel:after,.occupancy-panel:before{content:" ";display:table;bottom:100%;left:15%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.rtl .occupancy-panel:after,.rtl .occupancy-panel:before{right:15%;left:auto}.occupancy-panel:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px}.rtl .occupancy-panel:after{margin-left:auto;margin-right:-6px}.occupancy-panel:before{border-color:rgba(0,55,93.5,0);border-bottom-color:rgb(0,55,93.5);border-width:9px;margin-left:-9px}.rtl .occupancy-panel:before{margin-left:auto;margin-right:-9px}.occupancy-panel .section{overflow:hidden;padding:5px 10px 0;border-bottom:1px solid #89a7c5}.occupancy-panel .section:last-child{border:none}.occupancy-panel .section>p{font-weight:bold;line-height:20px;margin:0}.plusminus-row{display:flex;padding-bottom:5px}.plusminus-row p{padding-right:20px;line-height:40px;margin:0;flex-grow:1;white-space:nowrap}@media(min-width: 768px){.plusminus-row p{line-height:30px}}.rtl .plusminus-row p{padding-right:0;padding-left:20px}.plusminus-row .val{width:40px}.plusminus-row .button,.val{display:block;line-height:40px;text-align:center}@media(min-width: 768px){.plusminus-row .button,.val{line-height:30px}}.plusminus-row .button{font-family:arial,helvetica,sans-serif;width:42px;min-width:0;font-size:18px;padding:0}@media(min-width: 768px){.plusminus-row .button{width:32px}}.disabled{opacity:.5;cursor:default}.child-age{margin:5px 10px 5px 0;float:left}.rtl .child-age{margin:5px 0 5px 10px;float:right}.child-age select{display:block;margin-top:5px;width:100%}.pay-later-label{background-color:#fa802b;color:#fff;display:inline-block;font-weight:700;margin:3px auto 6px;padding:3px 5px;position:relative}.pay-later-label .icon-check{display:inline-block;width:17px;vertical-align:middle;margin:-4px 0 -2px 1px;fill:#fff}.pay-later-label:before{top:100%;left:30%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#f97f2a;border-width:5px;margin-left:-3px}.rooms{width:100%;border-collapse:collapse}.rooms tbody{display:block}.rooms tbody:not(.rooms-header):not(:nth-child(2)){margin-top:20px;border-top:1px solid #004f9d}@media(min-width: 768px){.rooms tbody{display:table-row-group;margin-top:0;border:none}}.rooms tr{display:block}.rooms tr.room-details{padding-bottom:10px}@media(min-width: 768px){.rooms tr{display:table-row}}.rooms th{display:none}@media(min-width: 768px){.rooms th{display:table-cell;height:30px}}.rooms td{display:block;box-sizing:border-box;padding:10px 10px 0}@media(min-width: 768px){.rooms td{border:1px solid #89a7c5;display:table-cell;vertical-align:top;padding:5px 5px}}.rooms .price-strikethrough{font-weight:normal;margin-bottom:5px;margin-top:5px}@media(max-width: 767px){.rooms .price-strikethrough{padding-right:5px}}.rooms .price-including{font-weight:normal;margin-bottom:5px;margin-top:5px}@media(max-width: 767px){.rooms .price-including{display:block}}.rooms .price-including span{font-size:86%}.rooms .room-name-td{border-bottom:none}@media(min-width: 768px){.rooms .room-name-td{width:40%}}.rooms .room-description-container td{border-top-width:0;padding:0}@media(min-width: 768px){.rooms-preview-container .room-name-td{width:80%}}.room-type-header{text-align:left;padding-left:7px}.thumbs-container{display:none}@media(min-width: 768px){.thumbs-container{display:block;float:left;position:relative;cursor:zoom-in}.thumbs-container+.room-name-details{margin-left:130px}.rtl .thumbs-container{float:right}.rtl .thumbs-container+.room-name-details{margin:0 130px 0 0}}.thumbs-container .icon-loupe{position:absolute;top:0;pointer-events:none;right:0;width:33px;height:auto;fill:#fff;filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.8))}.rtl .thumbs-container .icon-loupe{right:auto;left:0;transform:scaleX(-1)}.thumbs-container img{display:block;width:120px}.thumbs-container .thumbs-mini-container img{width:38px;height:38px;float:left;border:3px solid #fff;border-width:3px 3px 0 0}.thumbs-container .thumbs-mini-container img:last-child{border-right:none}@media(min-width: 768px){.room-name-details{margin-left:5px}}.room-name{font-weight:bold;margin-top:0;display:inline-block;padding-right:15px;color:rgb(0,55,93.5)}.rtl .room-name{padding:0 0 0 15px}.room-name:after{background:url(/images/hoteldetail/sprite2-24bit.png) -83px 0 no-repeat;content:"";display:inline-block;height:9pt;margin:0 -14px 0 7px;vertical-align:middle;width:7px}.rtl .room-name:after{margin:0 7px 0 -14px;transform:scaleX(-1)}.room-name.is-expanded:after{background-position:-90px 0;margin-left:4px;width:9pt}.room-conditions,.room-book{margin-left:30px}.rtl .room-conditions,.rtl .room-book{margin-left:0;margin-right:30px}@media(min-width: 768px){.room-conditions,.room-book{margin:0}}.room-conditions:first-child{border-top:1px solid #89a7c5}.room-conditions .bullets{display:flex;flex-direction:column;align-items:flex-start}.rooms .room-conditions{padding-left:10px;padding-right:10px}.room-conditions li.room-policy{width:100%;box-sizing:border-box}.room-conditions li{font-size:86%;padding-top:2px;padding-bottom:0px}.room-conditions li.room-policy+li.promo{margin-top:4px}.room-conditions li.promo{background-color:#d50d0d;border-top:1px solid hsl(0,88.4955752212%,74.3137254902%);border-radius:4px;display:inline-block;box-shadow:0 2px 5px rgba(0,0,0,.3);font-size:86%;padding:3px 5px;color:#fff;font-weight:bold;margin-bottom:4px}.room-conditions li.promo:before{display:none}.room-policy:after{background-color:#036;border-radius:4px;color:#fff;content:"?";display:inline-block;float:right;font-size:86%;font-weight:700;height:15px;line-height:13px;position:relative;text-align:center;width:15px}.rtl .room-policy:after{float:left}@media(max-width: 767px){.room-rate,.value-deal{text-align:right}.rtl .room-rate,.rtl .value-deal{text-align:left}}@media(min-width: 768px){.room-rate,.value-deal{text-align:center}}.room-rate-price{font-weight:bold;margin:0;display:inline-block}@media(min-width: 768px){.room-rate-price{display:block}}.lowest-rate .room-rate-price:not(.price-strikethrough):not(.price-including){font-size:116%}.text-alert{margin:5px 0;width:auto}.value-deal,.high-demand{font-size:86%}@media(min-width: 768px){.value-deal{max-width:80px;display:inline-block}}.room-book{text-align:center;vertical-align:middle}.room-book .low-availability{font-size:86%;border-bottom:1px dotted red;display:inline-block;font-weight:normal;cursor:help;margin:2.5px 0 0}.room-book .available{color:#64963a;margin:2.5px 0 0}.room-description{border:1px solid #f93;margin:5px 5px;padding:5px 5px}@media(min-width: 768px){.room-description{display:flex}}@media(min-width: 768px){.room-description{display:flex}}.room-description h4{color:#f93;margin:5px 0}.room-description p{margin:0}.room-description p:last-child{margin-bottom:5px}.rooms-heading{margin:1.25em 0 .75em}.bed-type{font-size:86%;margin:5px 0 10px}.room-photo-carousel{width:100%;padding-bottom:66.67%;height:0}@media(min-width: 768px){.room-photo-carousel{max-width:360px;height:240px;padding-bottom:0;margin:0 20px 0 0}.rtl .room-photo-carousel{margin:0 0 0 20px}}.room-photo-carousel .carousel-left,.room-photo-carousel .carousel-right{width:30px;height:40px;line-height:40px;border-radius:0 4px 4px 0;margin-top:-20px}.rtl .room-photo-carousel .carousel-left,.rtl .room-photo-carousel .carousel-right{border-radius:4px 0 0 4px}.room-photo-carousel .carousel-left:hover,.room-photo-carousel .carousel-right:hover{width:40px}.room-photo-carousel .carousel-left svg,.room-photo-carousel .carousel-right svg{width:30px}.room-photo-carousel .carousel-right{border-radius:4px 0 0 4px}.rtl .room-photo-carousel .carousel-right{border-radius:0 4px 4px 0}.room-photo-carousel .carousel-progress{padding:5px;margin-left:-15px;width:auto}.rooms-container{position:relative;background:#fff;color:rgb(0,55,93.5)}.rooms-container .rooms-refresh{filter:saturate(0%)}.rooms-container .placeholder-panel{position:absolute;z-index:1;left:0;top:0;bottom:0;right:0}.rooms-container .placeholder-panel.has-rooms{background-color:hsla(0,0%,100%,.5)}.rooms-container .placeholder-panel:after{content:"";background:linear-gradient(to right, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 65%);background-size:300% 100%;position:absolute;right:0;left:0;top:0;bottom:0;animation:placeholderAnim 5s linear infinite}.rooms-container .placeholder .placeholder-bar,.rooms-container .placeholder .room-name-details,.rooms-container .placeholder .thumbs-container{background:#d1d1d1;border-radius:4px}.rooms-container .placeholder .thumbs-container{width:120px;height:120px}.rooms-container .placeholder .room-name-details{margin-top:5px;height:20px;margin-right:20px}.rooms-container .placeholder .placeholder-bar{margin-top:5px;height:20px}.rooms-container .placeholder .room-conditions .placeholder-bar{width:120px}.rooms-container .placeholder .room-rate .placeholder-bar{width:60px;margin-left:auto}@media(min-width: 768px){.rooms-container .placeholder .room-rate .placeholder-bar{margin-right:auto}}.rooms-container .placeholder .room-book .placeholder-bar{height:40px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.rooms-container .placeholder .room-book .placeholder-bar{width:95px;height:30px}}.rooms-container .placeholder.hidden{display:none}.rooms-container .alert{margin:5px;width:auto;outline:5px solid #fff}@media(min-width: 1045px){.rooms-container .percentage-booked{display:none}}.rooms-heading{display:inline-block}.rooms-heading.placeholder{border-radius:4px;background:hsla(0,0%,100%,.25);height:34px;width:100%}@media(min-width: 768px){.rooms-heading.placeholder{width:560px;height:16px}}.rooms-heading.placeholder,.rooms-heading.heading-refresh{position:relative;opacity:.5}.rooms-heading.placeholder:after,.rooms-heading.heading-refresh:after{content:"";background:linear-gradient(to right, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 65%);background-size:300% 100%;position:absolute;right:0;left:0;top:0;bottom:0;animation:placeholderAnim 5s linear infinite;border-radius:4px}.hotel-description{color:rgb(0,55,93.5);margin-bottom:10px}.hotel-description .logo-img{margin:10px auto 0;display:block}.hotel-description .nav-photos,.hotel-description .nav-reviews,.hotel-description .nav-reviews-thirdparty,.hotel-description .discount-message{display:none}.hotel-description-text{margin-top:15px;margin-bottom:10px}@media(min-width: 768px){.hotel-description-text{margin-top:25px}}.hotel-description-text h1{font-size:19px;margin-bottom:10px;color:rgb(0,55,93.5)}.hotel-description-text p{margin-top:0}.hotel-description-text .collapsible{height:120px;position:relative;margin-bottom:10px}@media(max-width: 1044px){.hotel-description-text .collapsible{height:100px}}.hotel-description-text .collapsible p:last-child{margin-bottom:0}.hotel-description-text .collapsible.fade-edge.collapsed:after{background:linear-gradient(0deg, #f9f9f9 0%, rgba(249, 249, 249, 0) 100%)}.hotel-description-text .collapse-toggle{display:inline-block;color:rgb(0,55,93.5)}.hotel-description-text .collapse-toggle:not(.container-expanded){border:1px solid #aaa;border-radius:3px;font-size:9pt;padding:3px 6px;text-decoration:none}.hotel-description-text .collapse-toggle:not(.container-expanded):before,.hotel-description-text .collapse-toggle:not(.container-expanded):after{content:""}.hotel-description-details{border:1px solid #c9d6de;border-width:1px 0;font-size:86%;padding:5px 0}.hotel-description-details p{margin:2px 0}.hotel-info-tabs{padding-top:10px}.hotel-info-tabs .nav-list li.active a{color:rgb(0,55,93.5)}.nav-tab-content .content-article:not(:last-child){border-bottom:1px solid #f93}.nav-tab-content .content-article h3{font-size:100%}.nav-tab-content .content-article>div{margin:1em 0}.nav-tab-content .review{padding-bottom:5px}.nav-tab-content .review:not(:first-child){border-top:1px solid #ccc;padding-top:20px}@media(max-width: 767px){.nav-tab-content .review{padding:10px 0}.nav-tab-content .review .review-score{position:absolute;right:20px}.rtl .nav-tab-content .review .review-score{right:auto;left:20px}.nav-tab-content .review .review-content h2{padding-right:45px;min-height:35px}.rtl .nav-tab-content .review .review-content h2{padding:0 0 0 45px}}.hotel-amenities{margin:10px 0}.hotel-amenities ul{padding-left:10px}.hotel-amenities li{padding-top:1px;padding-bottom:1px;line-height:18px}.hotel-amenities li.special-amenity>span{background-color:#690;color:#fff;border-radius:3px;display:inline-block;padding:0 5px;font-weight:bold}.hotel-amenities li.special-amenity>span .icon{height:16px;width:16px;fill:#fff;vertical-align:middle;margin-top:-2px}@media(min-width: 768px){.hotel-amenities{column-count:2}}@media(min-width: 768px){.hotel-amenities-categories{column-count:2}}@media(min-width: 1045px){.hotel-amenities-categories{column-count:3}}.hotel-amenities-categories .amenity-section{display:inline-block;width:100%}.hotel-amenities-categories h2{font-size:100%;color:#036;margin:0 0 5px}.hotel-amenities-categories ul{margin-bottom:10px;padding-left:0;float:left}.rtl .hotel-amenities-categories ul{float:right}.hotel-amenities-categories li{float:left;padding:1px 0 1px 18px;clear:both}.rtl .hotel-amenities-categories li{float:right;padding:1px 18px 1px 0}.hotel-amenities-categories li.special-amenity{background-color:#690;color:#fff;border-radius:4px;padding:2px 5px;margin:1px 0 0 18px}.hotel-amenities-categories li.special-amenity:before{left:-13px}.rtl .hotel-amenities-categories li.special-amenity{margin:1px 18px 0 0}.rtl .hotel-amenities-categories li.special-amenity:before{right:-13px;left:auto}.hotel-amenities-categories li:before{width:4px;height:4px;left:5px;top:8px}.rtl .hotel-amenities-categories li:before{left:auto;right:5px}@media(min-width: 768px){.reviews-container{padding:30px 20px}}.reviews p{margin-top:0;margin-bottom:15px}.reviews-container{font-family:-apple-system,BlinkMacSystemFont,Verdana,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(17,17,17,.004)}@media(min-width: 768px){.reviews-container{padding:30px 20px}}.review-summary{display:flex;align-items:flex-start;flex-direction:column}@media(min-width: 768px)and (max-width: 1044px){.review-summary{justify-content:space-between;flex-direction:row}}.hotel-rating-container{font-weight:bold;display:flex;align-items:center;margin-bottom:30px}@media(min-width: 768px)and (max-width: 1044px){.hotel-rating-container{padding-right:60px}}.hotel-rating{padding-right:15px}.hotel-rating-overall{font-size:36px}.hotel-rating-max{font-size:15px}.hotel-rating-text{font-size:18px}.hotel-review-total{font-size:12px;font-weight:normal}.hotel-rating-details{display:flex;flex-direction:column}@media(min-width: 768px)and (max-width: 1044px){.hotel-rating-details{flex-flow:row wrap}}.hotel-rating-detail{display:flex;margin-bottom:15px}@media(min-width: 768px)and (max-width: 1044px){.hotel-rating-detail{width:50%}}.hotel-rating-detail .icon{padding-right:10px;margin-top:-2px}.hotel-rating-detail .icon path{fill:#666}.hotel-rating-detail-score{font-size:16px;font-weight:bold;margin-bottom:5px}.hotel-rating-detail-description{font-size:12px}.review{font-size:12px}.review .rating{font-size:16px;font-weight:bold}.review .review-name{font-weight:bold;margin:0}.review .review-source-container{display:flex;justify-content:flex-end}.review .review-source{background:url(/images/hoteldetail/reviewPage/source-logos-min.png) no-repeat}.review .expedia-group-verified-review{background-position:0 0;width:78px;height:15px}.review .hotels-com-verified-review{background-position:0 -24px;width:75px;height:13px}.review .vrbo-verified-review{background-position:0 -46px;width:41px;height:14px}.view-all-reviews{padding:0 0 10px;display:inline-block}.avail-check-form-container-simple{background-color:#efefef;border-radius:4px;border:1px solid #004f9d}@media(min-width: 768px){.avail-check-form-container-simple{border-color:#4e2f64}}.avail-check-form-container-simple .avail-check-form{display:flex;background:rgba(0,0,0,0)}@media(min-width: 768px){.avail-check-form-container-simple .avail-check-form .field-group-dates{margin-right:40px}.rtl .avail-check-form-container-simple .avail-check-form .field-group-dates{margin-left:40px;margin-right:0}}.avail-check-form-container-simple .fields-container{padding:10px 10px;border:none;margin:auto}@media(min-width: 768px){.avail-check-form-container-simple .fields-container{display:flex}}.avail-check-form-container-simple .field-group-simple-button{display:flex;align-items:flex-end;margin-bottom:10px}@media(max-width: 767px){.avail-check-form-container-simple .field-group-simple-button{width:100%}}.group:before,#alternative-hotels:before,.group:after,#alternative-hotels:after{content:"";display:table}.group:after,#alternative-hotels:after{clear:both}#alternative-hotels{display:flex;flex-flow:column}#alternative-hotels .search-city{display:inline-block;margin:10px auto 0}.alternative-hotels-header{align-items:center;margin:10px 0}@media(min-width: 768px){.alternative-hotels-header{display:flex;margin-bottom:0}}.alternative-hotels-header h2{font-size:120%;color:#333;margin-right:10px;flex-grow:1}.alternative-hotels-header .show-all-results{text-align:right;min-width:20%}#hotel-list>.row{padding-top:10px}@media(min-width: 768px){#hotel-list>.row{padding-top:20px}}.row-search-toggles{margin-left:-5px;margin-right:-5px}.row-search-toggles li{padding:0 5px;flex-grow:1}.row-search-toggles li a{width:100%}@media(min-width: 1045px){.row-search-toggles{display:none}}.row-search-toggles .button{font-size:86%;line-height:13px}@media(min-width: 1045px){.hotels-sort.collapsed{height:auto !important}}@media(max-width: 767px){.filter:not(.collapsed){padding-top:10px;box-sizing:border-box}.filter:not(.collapsed) .avail-check-button{display:none}html.fixed .filter:not(.collapsed){position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;background:#fff;padding:10px 10px 70px;overflow-y:auto}.autocomplete-visible html.fixed .filter:not(.collapsed){overflow:hidden}.filter.collapsed{visibility:hidden}}@media(min-width: 1045px){.filter.collapsible{overflow:visible}}@media(min-width: 1045px){.filter.collapsed{height:auto !important}}.filter .filter-section-footer{padding:10px 10px}@media(min-width: 1045px){.filter .filter-section-footer{display:none}}@media(max-width: 767px){html.fixed .autocomplete-visible .filter .filter-section-footer{display:none}}@media(max-width: 767px){html.fixed .filter:not(.collapsed) .filter-section-footer{position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px rgba(0,0,0,.4);background:#fff}}.hotels-filter .hotels-filter-header{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:0 10px 10px}@media(min-width: 768px){.hotels-filter .hotels-filter-header{display:none}}.hotels-filter .hotels-filter-header h2{margin:0;font-size:116%}.hotels-filter .hotels-filter-header .icon-close{padding:10px 10px;margin:0 -10px;fill:#666}.hotels-filter .map{display:none}@media(min-width: 1045px){.hotels-filter .map{display:block;position:relative;margin-bottom:20px;cursor:pointer}.hotels-filter .map .map-thumb{width:100%;height:80px;border-radius:4px;background:#d1d1d1 50% 50%;background-size:cover}.hotels-filter .map .button{position:absolute;bottom:10px;right:10px}.rtl .hotels-filter .map .button{left:10px;right:auto}}.filter-form{border:1px solid #1d97d4;border-radius:4px}@media(max-width: 767px){.hotels-filter .filter-form{padding:0}html.fixed .autocomplete-visible .filter-form{border:none}html.fixed .autocomplete-visible .filter-form .filter-section{padding:0 5px}html.fixed .filter-form{padding-bottom:20px}}@media(max-width: 1044px){.filter-form{padding:10px 0}.hotels-filter .filter-form{padding-top:0}}@media(min-width: 768px)and (max-width: 1044px){.filter-form{column-count:2;padding-bottom:10px}.filter-form .filter-section{display:inline-block;box-sizing:border-box;width:100%}}@media(min-width: 768px){.filter-form{padding-bottom:20px;margin-top:10px}}@media(min-width: 1045px){.filter-form{border:none}}@media(min-width: 1221px){.filter-form{padding-right:20px}.rtl .filter-form{padding-left:20px;padding-right:0}}.filter-form .filter-section{padding:0 10px}@media(min-width: 768px){.filter-form .filter-section{padding:0 20px}}@media(min-width: 1045px){.filter-form .filter-section{padding:0}}.filter-form .filter-section.dates-rooms{border-bottom:1px solid #ccc}@media(min-width: 768px){.filter-form .filter-section.dates-rooms{padding-bottom:20px}}.filter-form h2{font-size:14px;color:#333;margin:20px 0 5px}@media(min-width: 768px){.filter-form h2{font-size:13px}}.filter-form ul a,.filter-form ul label{display:block;padding:5px 0;line-height:16px;color:#333;text-decoration:none}.filter-form ul .stars{margin-top:-1px;position:relative;top:-2px}.filter-form ul label{position:relative;display:flex}.filter-form ul [type=checkbox]{position:relative;top:2px;margin-right:10px}.rtl .filter-form ul [type=checkbox]{margin:0 0 0 10px}.filter-form label{display:flex}.filter-form .stars{display:inline-block}.filter-form .collapsible.collapsed{height:130px;position:relative}.filter-form .collapse-toggle{display:block;padding:5px 0;text-decoration:none}.hotels-sort-container{display:flex;flex-flow:row wrap}.hotels-sort{width:100%}@media(min-width: 1045px){.hotels-sort{margin:0 auto 10px 0;width:auto}.rtl .hotels-sort{margin:0 0 10px auto}}.hotels-sort ul{display:flex;flex-direction:column;margin-bottom:10px;border:1px solid #1d97d4;border-radius:4px;padding:10px 10px}@media(min-width: 1045px){.hotels-sort ul{flex-direction:row;line-height:25px;margin:0;border:none;padding:0}}@media(max-width: 1044px){.hotels-sort li span,.hotels-sort li a{display:flex;padding:8px 0}}.hotels-sort li>span{color:#999}.hotels-sort a{text-decoration:none}.hotels-sort a.active{color:#333}@media(max-width: 767px){html.fixed .hotels-filter-visible{overflow:hidden}}.result-list-container{display:flex;flex-direction:column;padding-top:10px}.result-list-container h1{margin-top:0;order:1}@media(min-width: 1045px){.result-list-container h1{order:0}}.result-list-container .hotel-name-search{position:relative;width:100%}@media(min-width: 1045px){.result-list-container .hotel-name-search{width:auto}}.result-list-container .hotel-list{order:2;margin:0 0 10px}@media(min-width: 768px){.result-list-container .hotel-list{margin:10px 0 20px}}.result-list-container .paginator{order:4;margin-top:10px}.result-list-container.placeholder-list .paginator,.result-list-container.refresh-list .paginator{display:none}.result-list-container .alert-warning{order:3;margin-top:10px}.hotel-list-item{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3);border-radius:4px;margin-bottom:10px;display:flex;flex-flow:column;box-sizing:border-box;position:relative}@media(min-width: 768px){.hotel-list-item{height:150px;flex-flow:row;cursor:pointer}}.hotel-list-item:hover{box-shadow:0 2px 6px rgba(0,0,0,.6)}.hotel-list-item .hotel-image{height:0;padding-bottom:calc(50% + 10px);background:#d1d1d1 no-repeat 50% 50%;background-size:cover}@media(min-width: 768px){.hotel-list-item .hotel-image{width:200px;height:150px;padding-bottom:0;z-index:1;flex-shrink:0;border-radius:4px 0 0 4px}.rtl .hotel-list-item .hotel-image{border-radius:0 4px 4px 0}}.hotel-list-item .hotel-content{padding:10px 10px;display:flex;flex-flow:column;flex-grow:1}@media(min-width: 768px){.hotel-list-item .hotel-content{padding:15px 15px}}.hotel-list-item .hotel-content-bottom{margin-top:auto;align-items:flex-end}.hotel-list-item .hotel-content-top,.hotel-list-item .hotel-content-bottom{display:flex;flex-flow:row}.hotel-list-item .hotel-details{display:flex;flex-flow:column;padding-right:10px;min-width:0;flex-grow:1}.rtl .hotel-list-item .hotel-details{padding:0 0 0 10px}.hotel-list-item .hotel-name{margin:0 0 2.5px;font-size:14px}@media(min-width: 768px){.hotel-list-item .hotel-name{font-size:116%}}.hotel-list-item .hotel-name a:not(:hover){text-decoration:none}.hotel-list-item .hotel-name .stars{display:none}@media(min-width: 768px){.hotel-list-item .hotel-name .stars{display:inline-block;margin-right:5px;margin-left:5px}}.hotel-list-item .hotel-name,.hotel-list-item .location{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width: 768px){.hotel-list-item .hotel-name,.hotel-list-item .location{overflow:auto;white-space:normal;text-overflow:clip}}.hotel-list-item .location{font-size:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:0;margin-bottom:10px;color:#666}@media(min-width: 768px){.hotel-list-item .location{font-size:13px}}.hotel-list-item .amenities{display:flex;flex-flow:row wrap;font-size:80%;margin:0 -10px}@media(min-width: 768px){.hotel-list-item .amenities{font-size:13px}}.hotel-list-item .amenities li{padding:0 5px;color:#64963a}.hotel-list-item .amenities .icon,.hotel-list-item .amenities span{display:inline-block;vertical-align:middle}.hotel-list-item .amenities .icon{fill:#64963a}.hotel-list-item .amenities li.distance{color:#666}.hotel-list-item .amenities li.distance .icon{fill:#666}.hotel-list-item .icon{width:18px;height:18px;margin:0 5px}.hotel-list-item .button{display:none;margin-left:auto}.rtl .hotel-list-item .button{margin:0 auto 0 0}@media(min-width: 768px){.hotel-list-item .button{display:block}}.hotel-list-item .hotel-price-container{display:flex;flex-flow:column;align-items:flex-end;text-align:right}@media(min-width: 768px){.hotel-list-item .price-amount{font-size:116%}}.hotel-list-item .price-from{display:none}@media(min-width: 768px){.hotel-list-item .price-from{display:block}}.hotel-list-item .price-from,.hotel-list-item .price-unit{font-size:80%;white-space:nowrap}@media(min-width: 768px){.hotel-list-item .price-from,.hotel-list-item .price-unit{font-size:86%}}.guest-rating{text-decoration:none;line-height:20px;font-size:80%;margin-top:10px;color:#666}.guest-rating .rating-value{font-weight:bold}.guest-rating .rating-label{display:inline-block;font-weight:bold}.guest-rating .rating-total{color:#999}.guest-rating span,.guest-rating .rating-value{display:inline-block;vertical-align:middle}@media(min-width: 768px){.guest-rating{line-height:25px}.guest-rating .rating-value,.guest-rating .rating-label{font-size:13px}.guest-rating .rating-label{margin:0 5px}}.result-list-container:not(.placeholder-list) .placeholder{display:none}.placeholder-list .hotel-list-item{box-shadow:0 2px 6px rgba(0,0,0,.1);position:relative}.placeholder-list .hotel-list-item .hotel-image{z-index:0}.placeholder-list .hotel-list-item h3,.placeholder-list .hotel-list-item .location,.placeholder-list .hotel-list-item .guest-rating,.placeholder-list .hotel-list-item .price-from,.placeholder-list .hotel-list-item .price-amount,.placeholder-list .hotel-list-item .price-unit,.placeholder-list .hotel-list-item .placeholder-btn{background:#d1d1d1;border-radius:4px}.placeholder-list .hotel-list-item .hotel-image{background:#d1d1d1}.placeholder-list .hotel-list-item h3,.placeholder-list .hotel-list-item .guest-rating,.placeholder-list .hotel-list-item .price-amount{height:15px}.placeholder-list .hotel-list-item h3{width:75%;margin:5px 0 12px}.placeholder-list .hotel-list-item .hotel-price{display:flex;flex-flow:column;align-items:flex-end}.placeholder-list .hotel-list-item .location{height:12.5px;width:25%}.placeholder-list .hotel-list-item .guest-rating{width:30%}.placeholder-list .hotel-list-item .price-from{width:30px;height:10px;margin-top:5px}.placeholder-list .hotel-list-item .price-amount{width:60px;margin:5px 0;text-align:right}.placeholder-list .hotel-list-item .price-unit{width:100px;height:10px}.placeholder-list .hotel-list-item .placeholder-btn{width:120px;margin-left:auto;height:30px;margin-top:auto;border-radius:4px}.placeholder-list .hotel-list-item:after{content:"";background:linear-gradient(to right, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 65%);background-size:300% 100%;position:absolute;right:0;left:0;top:0;bottom:0;animation:placeholderAnim 5s linear infinite}.refresh-list .hotel-list-item{overflow:hidden;filter:saturate(0%);pointer-events:none;box-shadow:0 2px 6px rgba(0,0,0,.1)}.refresh-list .hotel-list-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.25);z-index:2}.refresh-list .hotel-list-item:after{content:"";background:linear-gradient(to right, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 65%);background-size:300% 100%;position:absolute;right:0;left:0;top:0;bottom:0;animation:placeholderAnim 5s linear infinite;z-index:3}.result-list-container.placeholder-list h1{color:rgba(0,0,0,0);background-color:#d1d1d1;border-radius:4px;position:relative}@media(min-width: 768px){.result-list-container.placeholder-list h1{width:100%;max-width:680px;white-space:nowrap;overflow:hidden}}.result-list-container.refresh-list h1{position:relative;opacity:.5}.result-list-container.placeholder-list h1:after,.result-list-container.refresh-list h1:after{content:"";background:linear-gradient(to right, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 65%);background-size:300% 100%;position:absolute;right:0;left:0;top:0;bottom:0;animation:placeholderAnim 5s linear infinite}.narrow-avail-check-form .field-group-dates,.narrow-avail-check-form .destination-wrap{position:relative}.narrow-avail-check-form .field-group-dates.active input[type=text],.narrow-avail-check-form .destination-wrap.active input[type=text]{z-index:1000;position:relative}.narrow-avail-check-form .destination{display:block;width:100%;margin:0 0 5px}.narrow-avail-check-form .field-group-dates{margin-bottom:5px}@media(min-width: 768px){.narrow-avail-check-form .field-group-dates{width:100%;padding:0}.narrow-avail-check-form .date-text-wrap{width:100%}}.narrow-avail-check-form .destination-wrap .input-close-container{margin-top:4px;margin-bottom:4px}.narrow-avail-check-form .destination-wrap .input-close-container input[name=destination]{width:100%}.narrow-avail-check-form th{font-weight:normal}@media(max-width: 1044px){.sidebar-search-container .search-form-container{order:1;margin-top:20px}.sidebar-search-container .search-filter-form{padding:20px 0 10px}}.sidebar-search-container>.row{margin-top:10px}@media(min-width: 1045px){.sidebar-search-container>.row{margin-top:20px}}
