@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Merriweather:400,700|Open+Sans:400,600&subset=cyrillic,greek);.lb-nav a,.lightbox .lb-image,.tiles-item,.tiles-item p,.tiles-item p img{opacity:1!important}.facilitesitems-block .facilitesitems li,ul.link_list li{list-style-type:none}.rrate-date-container .oldclients-refundable-block span{font-family:"Open Sans",sans-serif}.hotelinn-description-policy ul b,.hotelinn-title h1,.localities-attractions-wrap .locations-nearby_list li:first-child b,.menublk-wrap a,h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .numberstop{background:#1F6775!important}.clearfix.hide-mob .mutable-lang-block2 .__lang-block,.clearfix.hide-mob .mutable-lang-block3 .__lang-block{border:1px solid #323233}.mutable-lang-block{cursor:pointer;text-align:right}.mutable-lang-block .__lang-block{display:inline-block;position:relative;text-align:left}.mutable-lang-block .__lang-block .__arr-bottom{margin-top:6px;margin-left:2px}.mutable-lang-block .__lang-block:hover .lang-item__hide{visibility:visible}.mutable-lang-block .__lang-block .__code{font-size:12px;display:inline-block;position:relative;top:1px}.mutable-lang-block .style-uppercase{text-transform:uppercase}.mutable-lang-block .lang-item{padding:0 10px;display:inline-block}.mutable-lang-block .lang-item>.icn-sprite{margin-right:2px}.mutable-lang-block .lang-item .icon-arrow{width:12px;height:7px;margin-left:5px}.mutable-lang-block .lang-item__hide:after,.mutable-lang-block .lang-item__hide:before{right:5px;position:absolute;content:'';z-index:1000}.mutable-lang-block .lang-item__hide:before{top:-20px;border:10px solid transparent;border-bottom-color:#ccc}.mutable-lang-block .lang-item__hide:after{top:-19px;border:10px solid transparent;border-bottom-color:#fff}.mutable-lang-block .lang-item__hide{visibility:hidden;width:720px;position:absolute;right:0;line-height:1.5;padding:20px;background:#fff;border:1px solid #ccc;border-radius:3px;cursor:default;-webkit-transition:visibility 0s ease-out .2s;-o-transition:visibility 0s ease-out .2s;transition:visibility 0s ease-out .2s}.mutable-lang-block .lang-item__hide .language-item,.mutable-lang-block .lang-item__hide .link-item{line-height:23px;float:left;width:33%;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;text-decoration:none;color:#333;cursor:pointer}.mutable-lang-block .lang-item__hide .language-item i,.mutable-lang-block .lang-item__hide .link-item i{margin-top:2px}.mutable-lang-block .lang-item__hide .language-item:hover,.mutable-lang-block .lang-item__hide .link-item:hover{background-color:#1171b7;color:#fff;text-decoration:none}.mutable-lang-block .lang-item__hide .language-item{line-height:15px}.mutable-lang-block .lang-item__hide .language-item.active,.mutable-lang-block .lang-item__hide .link-item.active{background:#f5f5f5;color:#333;cursor:default;pointer-events:none}.mutable-lang-block2{position:relative;text-align:right}.mutable-lang-block2 .lang-item__hide{visibility:hidden;position:absolute;-webkit-transition:visibility 0s ease-out .2s;-o-transition:visibility 0s ease-out .2s;transition:visibility 0s ease-out .2s;background:#fff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:640px;right:0;border:1px solid #ccc}.mutable-lang-block2 .lang-item__hide .link-item.active{background:#f5f5f5;border-radius:3px;pointer-events:none}.mutable-lang-block2 .lang-item__hide .link-item.active span{text-decoration:none}.mutable-lang-block2 .lang-item__hide .link-item{text-decoration:none;margin:0 1% 0 0;width:26%;vertical-align:top;color:#333;font-weight:700;display:inline-block;padding:10px;font-size:13px;cursor:pointer}.mutable-lang-block2 .lang-item__hide .link-item__text{font-weight:400;text-decoration:underline;position:relative;top:-1px;float:right;width:75%;color:#26AADA;text-align:left}.mutable-lang-block2 .lang-item__hide .__title{border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;margin-left:10px;margin-right:10px;font-weight:700;font-size:16px;margin-bottom:10px;color:#333}.mutable-lang-block2 .__lang-block{border:1px solid #26AADA;display:inline-block;text-align:left}.mutable-lang-block2 .__lang-block .lang-item{display:inline-block;padding:0 20px;cursor:pointer;font-size:12px}.mutable-lang-block2 .__lang-block .lang-item .icon-arrow{width:12px;height:7px;margin-left:5px}.mutable-lang-block2 .__lang-block:last-child{border-left:0;margin-left:-3px}.mutable-lang-block2 .__lang-block:hover .lang-item__hide{visibility:visible}.mutable-lang-block3{position:relative;text-align:right}.mutable-lang-block3 .lang-item__hide{visibility:hidden;position:absolute;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:640px;right:0;padding:8px 16px;border:1px solid #ccc;border-top:1px solid #0283df;border-bottom:2px solid #0283df;margin-top:5px}.mutable-lang-block3 .lang-item__hide:after,.mutable-lang-block3 .lang-item__hide:before{-webkit-box-shadow:none;box-shadow:none;display:inline-block;content:'';position:absolute}.mutable-lang-block3 .lang-item__hide:before{border-right:9px solid transparent;border-bottom:9px solid #0283df;border-left:9px solid transparent;z-index:1001;top:-9px;right:20px}.mutable-lang-block3 .lang-item__hide:after{border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;top:-8px;z-index:1002;right:20px}.mutable-lang-block3 .lang-item__hide .link-item.active{background:#f4f4f4;border-radius:3px;pointer-events:none}.mutable-lang-block3 .lang-item__hide .link-item.active span{text-decoration:none}.mutable-lang-block3 .lang-item__hide .link-item{padding:6px 4px;text-decoration:none;display:block;color:#26AADA;font-size:13px;float:left;border-bottom:1px solid #ccc;margin-right:18px;cursor:pointer}.mutable-lang-block3 .lang-item__hide .link-item:hover{background:#f4f4f4}.mutable-lang-block3 .lang-item__hide .link-item:hover span{color:#26AADA}.mutable-lang-block3 .lang-item__hide .link-item__text{font-weight:400;color:#333;padding-left:15px;text-align:left}.mutable-lang-block3 .lang-item__hide .__title{padding:8px 14px 6px;background:#f4f4f4;display:block;clear:both;color:#333;font-weight:400;font-size:12.6px;margin:8px 0 10px}.mutable-lang-block3 .__lang-block{border:1px solid #26AADA;display:inline-block;text-align:left;position:relative}.mutable-lang-block3 .__lang-block .lang-item{display:inline-block;padding:0 20px;color:#26AADA;cursor:pointer;font-size:12px}.mutable-lang-block3 .__lang-block .lang-item .icon-arrow{width:12px;height:7px;margin-left:5px}.mutable-lang-block3 .__lang-block:last-child{border-left:0;margin-left:-3px}.mutable-lang-block3 .__lang-block:hover .lang-item__hide{visibility:visible}.mutable-lang-block4{position:relative;text-align:right}.mutable-lang-block4 .__lang-block,.mutable-lang-block4 .lang-item{display:inline-block}.mutable-lang-block4 .__lang-block:hover .lang-item{text-decoration:underline;cursor:pointer;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 -1px;border-bottom:1px solid #fff;position:relative;z-index:20000}.mutable-lang-block4 .__lang-block:hover .lang-item__hide{visibility:visible;margin-top:-1px}#user_nav,#utility_links_list,.clearfix:after,.hide,.mutable-lang-block4 .lang-item__hide,.vis{visibility:hidden}.mutable-lang-block4 .lang-item{text-transform:uppercase;font-size:12px;height:45px;color:#fff;padding:16px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.mutable-lang-block4 .lang-item i{margin-top:4px;margin-left:5px}.mutable-lang-block4 .lang-item .icon-arrow{width:12px;height:7px;margin-left:5px}.mutable-lang-block4 .lang-item__hide{position:absolute;padding:15px 15px 0;width:320px;border:1px solid #ccc;-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.175);box-shadow:4px 4px 6px rgba(0,0,0,.175);line-height:1;right:0;background:#fff;text-align:left}.mutable-lang-block4 .lang-item__hide .link-item,.mutable-lang-block4 .lang-item__hide .span-item{display:block;font-size:14px;padding:13px 0;border-top:1px solid #ccc;color:#333;text-decoration:none;font-weight:700;cursor:pointer}.mutable-lang-block4 .lang-item__hide .link-item:first-child,.mutable-lang-block4 .lang-item__hide .span-item:first-child,.mutable-lang-block5 .lang-item__hide .link-item:first-child,.mutable-lang-block6 .language-currency-block li:last-child{border:0}.mutable-lang-block4 .lang-item__hide .link-item span,.mutable-lang-block4 .lang-item__hide .span-item span{font-weight:400}.mutable-lang-block4 .lang-item__hide .link-item:hover,.mutable-lang-block4 .lang-item__hide .span-item:hover{background-color:#1171b7;margin:0 -15px;padding-left:15px;padding-right:15px;color:#fff}.mutable-lang-block5{position:relative;text-align:right}.mutable-lang-block5 .__lang-block,.mutable-lang-block5 .lang-item{display:inline-block}.mutable-lang-block5 .__lang-block:hover .lang-item{cursor:pointer;color:#fff;position:relative;z-index:20000}.mutable-lang-block5 .__lang-block:hover .lang-item a{color:#fff}.mutable-lang-block5 .__lang-block:hover .lang-item__hide{height:auto;-webkit-transition:height .25s ease-in;-o-transition:height .25s ease-in;transition:height .25s ease-in}.mutable-lang-block5 .lang-item{text-transform:uppercase;font-size:12px;color:#fff;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box}.mutable-lang-block5 .lang-item i{margin-top:4px;margin-left:5px}.mutable-lang-block5 .lang-item .__lang-icn{margin-top:0;margin-left:0;margin-right:5px}.mutable-lang-block5 .lang-item .icon-arrow{width:12px;height:7px;margin-left:5px}.mutable-lang-block5 .lang-item__hide{position:absolute;height:0;line-height:1;background:#323233;text-align:left;overflow:hidden;-webkit-transition:max-height .15s ease-out;-o-transition:max-height .15s ease-out;transition:max-height .15s ease-out}.mutable-lang-block5 .lang-item__hide div{padding:15px}.mutable-lang-block5 .lang-item__hide .link-item{display:block;font-size:13px;padding:7px 0;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer}.mutable-lang-block5 .lang-item__hide .link-item__text{font-weight:400;display:inline-block;margin-left:5px}.mutable-lang-block5 .lang-item__hide .link-item:hover{background-color:#1F6775;margin:0 -15px}.mutable-lang-block6 .language-currency-block{text-align:right}.mutable-lang-block6 .language-currency-block .language-currency-drop{cursor:pointer}.mutable-lang-block6 .language-currency-block .language-currency-drop.current .div-select{display:block}.mutable-lang-block6 .language-currency-block li div,.mutable-lang-block6 .language-currency-block ul{display:inline-block}.mutable-lang-block6 .language-currency-block li{display:inline-block;height:18px;line-height:18px;padding:0 8px;position:relative}.mutable-lang-block6 .language-currency-block li span{cursor:pointer;font-size:12px}.mutable-lang-block6 .language-currency-block li span i{vertical-align:middle;margin-left:4px;margin-right:4px}.mutable-lang-block6 .language-currency-block li select{border:0;height:18px;line-height:18px;outline:0;font-size:11px;background:#fff;cursor:pointer}.mutable-lang-block6 .language-currency-block li a{text-decoration:none;color:#000;font-size:11px}.mutable-lang-block6 .language-currency-block li .div-select{position:absolute;left:-10px;width:200px;text-align:left;background:#fff;z-index:10;padding:10px 5px;border:1px solid #bfbfbf;height:200px;overflow-y:scroll;display:none;top:38px}.mutable-lang-block6 .language-currency-block li .div-select .link-item{display:block;padding:0 5px;cursor:pointer}.mutable-lang-block6 .language-currency-block li .div-select .link-item:first-child{margin-top:0}.mutable-lang-block6 .language-currency-block li .div-select .link-item:last-child{margin-bottom:0}.mutable-lang-block6 .language-currency-block li .div-select .link-item:hover{background:#eee}.mutable-lang-block6 .language-currency-block li .div-select.lang-block{left:inherit;right:-20px}.mutable-lang-block6 .language-currency-block li .div-select.lang-block .link-item{padding:2px 5px;margin:5px 0;cursor:pointer}.mutable-lang-block6 .language-currency-block li .div-select.lang-block .link-item:first-child{margin-top:0}.mutable-lang-block6 .language-currency-block li .div-select.lang-block .link-item:last-child{margin-bottom:0}.mutable-lang-block6 .language-currency-block li:first-child i:first-child{vertical-align:top;margin-top:1px}.mutable-lang-block7{position:relative;text-align:right}.mutable-lang-block7 .__lang-block,.mutable-lang-block7 .lang-item{display:inline-block}.mutable-lang-block7 .__lang-block:hover .lang-item{cursor:pointer;color:#fff;position:relative;z-index:20000}.mutable-lang-block7 .__lang-block:hover .lang-item a{color:#fff}.mutable-lang-block7 .__lang-block:hover .lang-item__hide{height:auto;-webkit-transition:height .25s ease-in;-o-transition:height .25s ease-in;transition:height .25s ease-in}.mutable-lang-block7 .__lang-block:hover .lang-item__title{display:none}.mutable-lang-block7 .lang-item{text-transform:uppercase;font-size:12px;color:#fff;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box}.mutable-lang-block7 .lang-item a{text-decoration:none;pointer-events:none}.mutable-lang-block7 .lang-item i{margin-top:4px;margin-left:5px}.mutable-lang-block7 .lang-item .__lang-icn{margin-top:0;margin-left:0;margin-right:5px}.mutable-lang-block7 .lang-item .icon-arrow{width:12px;height:7px;margin-left:5px}.mutable-lang-block7 .lang-item__hide{position:absolute;height:0;line-height:1;right:0;background:#323233;text-align:left;overflow:hidden;-webkit-transition:height .15s ease-out;-o-transition:height .15s ease-out;transition:height .15s ease-out}.mutable-lang-block7 .lang-item__hide div{padding:15px}.mutable-lang-block7 .lang-item__hide .link-item{display:block;font-size:13px;padding:7px 0;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer}.mutable-lang-block7 .lang-item__hide .link-item__text{font-weight:400;display:inline-block;margin-left:5px}.mutable-lang-block7 .lang-item__hide .link-item:hover{background-color:#1F6775;margin:0 -15px;padding-left:15px;padding-right:15px;color:#fff}.mutable-lang-block,.mutable-lang-block2,.mutable-lang-block3,.mutable-lang-block3 .__lang-block .lang-item i,.mutable-lang-block4,.mutable-lang-block5,.mutable-lang-block6,.mutable-lang-block7{margin-top:0}.mutable-lang-block7 .lang-item__hide .link-item:first-child{border:0}.mutable-lang-block7 .__flag-icn-block .lang-item__hide{width:198px}.mutable-lang-block7 .__flag-icn-block .lang-item__hide .link-item,.mutable-lang-block7 .__flag-icn-block .lang-item__hide a{float:left;padding-left:10px;padding-right:10px;margin:0}.__lang-block .lang-item .lang-item__hide .link-item,.__lang-block .lang-item .lang-item__hide a,.mutable-lang-block.pull-right{float:none!important}.mutable-lang-block7 .__flag-icn-block .lang-item__hide .link-item i,.mutable-lang-block7 .__flag-icn-block .lang-item__hide a i{border-radius:10px}.mutable-lang-block .lang-item__hide,.mutable-lang-block2 .lang-item__hide,.mutable-lang-block3 .lang-item__hide,.mutable-lang-block4 .lang-item__hide,.mutable-lang-block5 .lang-item__hide,.mutable-lang-block6 .lang-item__hide,.mutable-lang-block7 .lang-item__hide{z-index:101}.mutable-lang-block .lang-item,.mutable-lang-block2 .lang-item,.mutable-lang-block3 .lang-item,.mutable-lang-block4 .lang-item,.mutable-lang-block5 .lang-item,.mutable-lang-block6 .lang-item,.mutable-lang-block7 .lang-item{line-height:35px}.mutable-lang-block .__lang-block .__code,.mutable-lang-block2 .__lang-block .__code,.mutable-lang-block3 .__lang-block .__code,.mutable-lang-block4 .__lang-block .__code,.mutable-lang-block5 .__lang-block .__code,.mutable-lang-block6 .__lang-block .__code,.mutable-lang-block7 .__lang-block .__code{color:#fff}.mutable-lang-block .icn-lang-and-carency-arr,.mutable-lang-block2 .icn-lang-and-carency-arr,.mutable-lang-block3 .icn-lang-and-carency-arr,.mutable-lang-block4 .icn-lang-and-carency-arr,.mutable-lang-block5 .icn-lang-and-carency-arr,.mutable-lang-block6 .icn-lang-and-carency-arr,.mutable-lang-block7 .icn-lang-and-carency-arr{background-position:-295px -119px}.mutable-lang-block .__lang-block .__arr-bottom,.mutable-lang-block2 .__lang-block .__arr-bottom,.mutable-lang-block3 .__lang-block .__arr-bottom,.mutable-lang-block4 .__lang-block .__arr-bottom,.mutable-lang-block5 .__lang-block .__arr-bottom,.mutable-lang-block6 .__lang-block .__arr-bottom,.mutable-lang-block7 .__lang-block .__arr-bottom{vertical-align:inherit}.mutable-lang-block .lang-item__hide a,.mutable-lang-block2 .lang-item__hide a,.mutable-lang-block3 .lang-item__hide a,.mutable-lang-block4 .lang-item__hide a,.mutable-lang-block5 .lang-item__hide a,.mutable-lang-block6 .lang-item__hide a,.mutable-lang-block7 .lang-item__hide a{padding:5px}.mutable-lang-block .lang-item__hide .link-item span,.mutable-lang-block .lang-item__hide a span{color:#333!important}.mutable-lang-block .__lang-block:hover{background:inherit}.link-item,.mutable-lang-block2 .lang-item__hide a{width:30%;line-height:17px;padding:5px 0}.mutable-lang-block2 .__lang-block{height:31px}.mutable-lang-block2 .__lang-block .lang-item{color:#1a1a1a;line-height:27px}#user_nav .mutable-lang-block3 .lang-item__hide a,.link-item{line-height:17px;padding:5px 0}.mutable-lang-block3 .__lang-block .lang-item{line-height:27px}.mutable-lang-block3 .__lang-block{height:31px;background:0 0;border-color:inherit}#global_header .mutable-lang-block4 .lang-item,#global_header .mutable-lang-block5 .lang-item,#global_header .mutable-lang-block7 .lang-item{height:34px}.mutable-lang-block3 .lang-item__hide{-webkit-transition:visibility 0s ease-out .2ms;-o-transition:visibility 0s ease-out .2ms;transition:visibility 0s ease-out .2ms}.mutable-lang-block3 .lang-item__hide .link-item,.mutable-lang-block3 .lang-item__hide a{width:34%}.mutable-lang-block3 .lang-item__hide .link-item:nth-child(3n),.mutable-lang-block3 .lang-item__hide a:nth-child(3n){margin-right:20px}.m-r-5,.mutable-lang-block5 .lang-item a span{margin-right:5px}.mutable-lang-block4 .lang-item{line-height:30px;padding-top:0}.mutable-lang-block4 .lang-item a{pointer-events:none;color:#fff;text-decoration:none;padding:0!important}#user_nav .mutable-lang-block4 .lang-item__hide a,.link-item{float:none;line-height:17px;padding:5px 0}.mutable-lang-block5 .__lang-block:first-child:hover .lang-item__hide{width:280px}.mutable-lang-block5 .lang-item__hide{right:-4px;overflow-y:scroll}.mutable-lang-block5 .lang-item__hide .link-item,.mutable-lang-block5 .lang-item__hide a{white-space:nowrap;float:none!important;color:#fff!important}.mutable-lang-block5 .lang-item__hide .link-item:hover,.mutable-lang-block5 .lang-item__hide a:hover{color:#fff!important;padding-left:15px!important;padding-right:15px!important}.mutable-lang-block5 .lang-item{padding:0 10px;line-height:27px}.mutable-lang-block5 .lang-item a{pointer-events:none;color:#fff;text-decoration:none;padding-top:0!important}.mutable-lang-block5 .lang-item a:hover{color:#fff!important}.mutable-lang-block6 .language-currency-block{padding:0}.mutable-lang-block6 .language-currency-block li{border-right:none;color:#fff}.mutable-lang-block6 .language-currency-block li .div-select.lang-block{width:130px}.mutable-lang-block6 .language-currency-block li .div-select a{font-size:13px}.mutable-lang-block7 .lang-item{padding:5px 10px 0;line-height:20px}.mutable-lang-block7 .__lang-block:first-child:hover .lang-item__hide{width:280px}.mutable-lang-block7 .__lang-block:first-child:hover .lang-item__hide .link-item,.mutable-lang-block7 .__lang-block:first-child:hover .lang-item__hide a{color:#fff!important;float:none!important;padding:5px 0!important}.mutable-lang-block7 .lang-item__hide:last-child a,.mutable-lang-block7 .link-item{padding:10px!important}.headblock-top .headblock-top-right .upside-nav-right__menu>li{vertical-align:top}.headblock-top .headblock-top-right .lang-item__hide a,.link-item{line-height:17px!important}.language-currency-block li:first-child i:first-child{vertical-align:text-top!important;margin-top:1px}#global_header .mutable-lang-block4 .lang-item a{display:inline-block}.h6-menu-btn{padding:12px 0}.h6-menu-btn a{text-decoration:none}body{font:400 11px "Open Sans",sans-serif;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .upside-nav .hotellogo a{color:#2d2d2f}body .Availability-table th{background:rgba(38,36,33,.9);color:#fff}.pull-left{float:left!important}.pull-right{float:right!important}.m-t-5{margin-top:5px}.m-b-5{margin-bottom:5px}.m-l-5{margin-left:5px}.m-t-10{margin-top:10px}.m-r-10{margin-right:10px}.m-b-10{margin-bottom:10px}.m-l-10{margin-left:10px}.m-t-15{margin-top:15px}.m-r-15{margin-right:15px}.m-b-15{margin-bottom:15px}.m-l-15{margin-left:15px}.m-t-20{margin-top:20px}.m-r-20{margin-right:20px}.m-b-20{margin-bottom:20px}.m-l-20{margin-left:20px}.show-mob{display:none!important}.hide-mob{display:block!important}@media (max-width:767px){.hide-mob{display:none!important}.show-mob{display:block!important}}.ui-datepicker{height:100%;width:100%}.ui-widget-header{text-align:center;color:#000;font-size:14px;font-weight:700}.ui-widget-header .ui-datepicker-prev{float:left;cursor:pointer;background:url(/templates/hotel2/images/calendar__prev-eee98ef3bf.png) center no-repeat;font-size:0;width:32px;height:28px;display:inline-block}.ui-widget-header .ui-datepicker-next{float:right;cursor:pointer;background:url(/templates/hotel2/images/calendar__next-c4d115be32.png) center no-repeat;font-size:0;width:32px;height:28px;display:inline-block}.ui-datepicker-calendar{width:220px!important;margin:3px auto!important;border-collapse:inherit!important}.ui-datepicker-calendar tr th{width:25px;font-weight:600;color:#000;font-size:14px;text-transform:uppercase;text-align:center!important;padding:0}.ui-datepicker-calendar tr th button,.ui-datepicker-calendar tr th span{text-align:center!important;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;padding:0;width:26px}.ui-datepicker-calendar tr td{padding:0;text-align:center!important;width:25px}.ui-datepicker-calendar tr td button,.ui-datepicker-calendar tr td span{text-align:center!important;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;padding:0;width:26px}.ui-datepicker-calendar .ui-state-default{font-size:13px}.ui-datepicker-calendar span.ui-state-default{color:#a6a6a6;border:1px solid #fff;display:block}.ui-datepicker-calendar button.ui-state-default{color:#000;text-decoration:none;display:block;border:1px solid #fff;background:0 0}.ui-datepicker-calendar button.ui-state-default:focus{outline:0}.ui-datepicker-calendar button.ui-state-hover{border-color:#1F6775}.ui-datepicker-calendar button.ui-state-active{border-color:#1F6775;background:#1F6775;color:#fff}.ui-dialog{left:inherit;right:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-widget-overlay{background:rgba(0,0,0,.6)}@media (max-width:767px){.ui-datepicker{left:0!important;right:0!important;margin:0 auto}.ui-dialog{width:100%!important;left:0!important}}.ui-dialog-content{background:#fff!important;z-index:10000;min-height:80px!important}.ui-dialog-content .ui-progressbar{border:1px solid #000;height:1em}.ui-dialog-content .ui-progressbar .ui-progressbar-value{margin:0;background:#8d993a}.ui-dialog-content .avail h2{font-weight:700}.ui-dialog-content .avail .searching{margin:5px 0}.lb-outerContainer{padding:4px 0;position:static}.lb-container{overflow:hidden;margin:0 4px;padding:0}.devicemob-calendar-bg{background:rgba(40,40,40,.8);position:fixed;width:100%;height:100%;z-index:100;top:0;display:none}.ui-datepicker .ui-datepicker-buttonpane button{display:none}#ui-datepicker-div{margin-left:-12px}.lb-data .lb-close{position:absolute;top:20px;right:20px;z-index:100}.lb-nav a.lb-next{background-position-x:100%;background-position-y:40%}.lb-nav a.lb-prev{background-position-x:0;background-position-y:40%}@media (max-width:767px){.ui-datepicker .ui-dialog{width:100%;left:0}.ui-datepicker .ui-datepicker-title{border-bottom:1px solid;font-size:18px;margin:0 -3px;padding-bottom:2px}.ui-datepicker .ui-datepicker-calendar{width:100%!important}.ui-datepicker .ui-datepicker-calendar tr th{font-size:18px}.ui-datepicker .ui-datepicker-calendar tr td button,.ui-datepicker .ui-datepicker-calendar tr td span{width:36px}.ui-datepicker .ui-datepicker-calendar .ui-state-default{font-size:17px}.close-calendar{position:absolute;top:-54px}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{display:block;background:url(/templates/hotel2/images/close-datepicker-f6846eff85.png) no-repeat;font-size:0;width:45px;position:absolute;top:-54px;border:0;height:45px}#ui-datepicker-div{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;z-index:200!important}.datepicker-text{position:absolute;top:550px;text-align:center;width:100%;color:#fff;z-index:101;font-size:19px}.lb-nav a.lb-next,.lb-nav a.lb-prev{background-position-y:25%}}#floatBarsG{position:relative;width:234px;height:20px;margin:auto}#floatBarsG .floatBarsG{position:absolute;top:0;background-color:#1F6775;width:20px;height:20px;-webkit-animation-name:bounce_floatBarsG;animation-name:bounce_floatBarsG;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}#floatBarsG #floatBarsG_1{left:0;-webkit-animation-delay:.6s;animation-delay:.6s}#floatBarsG #floatBarsG_2{left:29px;-webkit-animation-delay:.75s;animation-delay:.75s}#floatBarsG #floatBarsG_3{left:58px;-webkit-animation-delay:.9s;animation-delay:.9s}#floatBarsG #floatBarsG_4{left:88px;-webkit-animation-delay:1.05s;animation-delay:1.05s}#floatBarsG #floatBarsG_5{left:117px;-webkit-animation-delay:1.2s;animation-delay:1.2s}#floatBarsG #floatBarsG_6{left:146px;-webkit-animation-delay:1.35s;animation-delay:1.35s}#floatBarsG #floatBarsG_7{left:175px;-webkit-animation-delay:1.5s;animation-delay:1.5s}#floatBarsG #floatBarsG_8{left:205px;-webkit-animation-delay:1.64s;animation-delay:1.64s}@-webkit-keyframes bounce_floatBarsG{0%{-webkit-transform:scale(1);transform:scale(1);background-color:#1F6775}100%{-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}@keyframes bounce_floatBarsG{0%{-webkit-transform:scale(1);transform:scale(1);background-color:#1F6775}100%{-webkit-transform:scale(.3);transform:scale(.3);background-color:#fff}}.headblock-top{height:34px;line-height:34px}.headblock-top .containr{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.headblock-top .upside-nav-left,.headblock-top .upside-nav-right{padding:0;line-height:0}.headblock-top .upside-nav-left .langvich-block-wrap,.headblock-top .upside-nav-right .langvich-block-wrap{margin:0;height:40px;padding-top:10px}.headblock-top .headblock-top-right{float:right;line-height:34px}.headblock-top .headblock-top-right .headblock-menu-content>li{width:100%}.headblock-top .headblock-top-right .upside-nav-right__menu>li{position:relative;display:inline-block}.headblock-top .headblock-top-right .upside-nav-right__menu>li>span{font-size:12px;cursor:pointer;line-height:16px;display:inline-block;padding:0 21px;border-right:1px solid}.headblock-top .headblock-top-right .upside-nav-right__menu>li>span a{color:#fff;text-decoration:none}.headblock-top .headblock-top-right .upside-nav-right__menu>li:last-child span{border-right:none}.headblock-top .headblock-top-right .find-header-block{position:absolute;top:34px}.headblock-top .headblock-top-right .icn-white-arr-bot{margin-left:5px;vertical-align:inherit}.headblock-logo{font-size:26px}.headblock-logo .headblock-logo__link{text-decoration:none;line-height:32px;font-weight:300!important}.headblock-center{min-height:160px}.headblock-center .headblock-center__top{min-height:120px}.headblock-center .headblock-center__bottom{height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.hotelinn-img-wrap{height:100px;width:110px;text-align:center;display:table}.hotelinn-img-wrap a{display:table-cell;vertical-align:middle}.hotelinn-name-wrap{margin-left:6px;padding-top:7px;width:970px}.hotelinn-name-wrap .starts-hotel-name{padding-bottom:28px}.hotelinn-name-wrap .hotelinn-title h1{line-height:41px}.hotelinn-name-wrap .hotelinn-title p{line-height:19px}.hotelinn-name-wrap .hotelinn-title .ex-name{color:#999}.devicemob-menu{background:#cfd5e6;padding:5px 10px;text-align:left}.devicemob-menu .menublk-title{background:#ff6966;font-weight:400;color:#fff;font-size:18px;text-transform:uppercase;height:36px;padding-left:10px;width:84%;line-height:36px;float:left;letter-spacing:.5px}.devicemob-menu .menublk-title-img{margin-top:8px;float:right}.headblock-menu-content{position:absolute;min-width:200px;border:1px solid #999;z-index:100;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 18px;display:none}.headblock-menu-content li,.language-currency-block .language-currency-drop.current .div-select,.upside-nav-right__menu .current .headblock-menu-content{display:block}.headblock-menu-content li a{text-decoration:none;font-size:12px;font-family:Verdana,Arial,sans-serif;line-height:26px;white-space:nowrap}.headblock-menu-content .counter{color:grey!important}.ltr .headblock-center{height:190px}.ltr .headblock-center .headblock-center__bottom{margin-top:30px}.ltr .langvich-block-wrap>a>span{vertical-align:middle!important;margin-bottom:1px}.ltr .langvich-block-wrap .langvich-block li span{vertical-align:text-top!important}.btn,.conditions-row td,.language-currency-block li span i,.oldclients-and-childs__input-wrap .formitem-fieldset__title td,.travel-rating-wrap .travel-rating__bottom span,.travel-rating-wrap .travel-rating__top span{vertical-align:middle}.language-currency-block{text-align:right;padding:24px 0}.language-currency-block .language-currency-drop{cursor:pointer}.language-currency-block li div,.language-currency-block ul{display:inline-block}.language-currency-block li{display:inline-block;border-right:1px solid #000;height:18px;line-height:18px;padding:0 8px;position:relative}.language-currency-block li span{cursor:pointer;font-size:12px}.language-currency-block li span i{margin-left:4px;margin-right:4px}.language-currency-block li:last-child{border:0}.language-currency-block li select{border:0;height:18px;line-height:18px;outline:0;font-size:11px;background:#fff;cursor:pointer}.language-currency-block li a{text-decoration:none;color:#000;font-size:11px}.language-currency-block li .div-select{position:absolute;left:-10px;width:200px;text-align:left;background:#fff;z-index:10;padding:10px 5px;border:1px solid #bfbfbf;height:200px;overflow-y:scroll;top:38px;display:none}.language-currency-block li .div-select a{display:block;padding:0 5px}.language-currency-block li .div-select a:first-child{margin-top:0}.language-currency-block li .div-select a:last-child{margin-bottom:0}.language-currency-block li .div-select a:hover{background:#eee}.language-currency-block li .div-select.lang-block{left:inherit;right:-20px;width:120px}.language-currency-block li .div-select.lang-block a{padding:2px 5px;margin:5px 0}.language-currency-block li .div-select.lang-block a:first-child{margin-top:0}.language-currency-block li .div-select.lang-block a:last-child{margin-bottom:0}.language-currency-block li:first-child i:first-child{margin-top:1px}.rtl .hotelinn-name-wrap .hotelinn-star-1{background-position:right 0}.rtl .hotelinn-name-wrap .hotelinn-star-2{background-position:right -15px}.rtl .hotelinn-name-wrap .hotelinn-star-3{background-position:right -30px}.rtl .hotelinn-name-wrap .hotelinn-star-4{background-position:right -45px}.rtl .hotelinn-name-wrap .hotelinn-star-5{background-position:right -60px;width:96px}.rtl .upside-nav-right__menu li{float:left}.ltr .hotelinn-availability__left,.ltr .hotelinn-availability__right{margin-top:-8px}.ltr .upside-nav-right__menu li{float:left}.ltr .upside-nav-right__menu li span a{color:#fff}.ltr .starts-hotel-name{padding-bottom:22px!important}.clearfix:after{display:block;font-size:0;content:' ';clear:both;height:0}* html .clearfix{height:1%}.clearfix{display:block}html{font-size:16px}*{margin:0;padding:0}ol,ul{list-style:none}img{border:0}a:hover{text-decoration:none}.containr{max-width:1112px;margin:0 auto}@media (min-width:768px){.upside-nav-right__menu li:last-child span{padding-right:0}.prblock-container{margin:0 auto}}.gallery-wrap{width:664px}.gallery-wrap .hotelinn-page__title{margin-bottom:20px}.gallery-wrap .fotosblk-gallery{padding-left:0!important}.gallery-wrap .fotosblk-gallery-foto{float:left;margin:0 0 10px 10px;width:200px;height:115px}.gallery-wrap .fotosblk-gallery-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loader{text-align:center}.hidden{display:none}.bottom-main-img-wrap{width:100%;overflow:hidden}.bottom-main-img-wrap .bottom-main-img{width:178px;overflow:hidden;margin-right:2px}.bottom-main-img-wrap .bottom-main-img img{float:left;margin-right:2px}.bottom-main-img-wrap .bottom-main-img img:last-child{margin-right:0}.hotelinn-description-main{width:664px;padding-right:26px;-webkit-box-sizing:border-box;box-sizing:border-box}.hotelinn-availability-wrap{height:400px;position:relative}.hotelinn-availability__right{height:100%;width:540px;margin-left:2px}.hotelinn-availability__right>div{height:201px}.hotelinn-availability__view-all-photo{position:absolute;min-width:230px;height:34px;line-height:34px;bottom:18px;left:15px;text-align:center;font-size:14px;padding:0 20px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1px;background:rgba(255,255,255,.85);color:#444}.hotelinn-availability__view-all-photo .hotelinn-availability__view-all-photo_blur{position:absolute;top:0;left:0;width:100%;height:100%}.hotelinn-availability__view-all-photo i{margin-right:12px;margin-top:1px}.popupblk-form-container{margin-top:14px}.formitem-fieldset{border:none;margin-top:14px}.formitem-fieldset .formitem-fieldset__title{display:block;text-align:left;font-weight:600;font-size:14px;text-transform:uppercase;padding:0!important}.formitem-fieldset .formitem-fieldset__title label{text-align:left}.formitem-fieldset>div{height:28px;background:#fff;border:1px solid #666;border-radius:1px}.formitem-fieldset>div button{width:27px;height:22px;font-size:0;background:url(data:image/gif;base64,R0lGODlhEQARALMAAFoUAPPr4vTr4fLr4vPr4bu7u7q6ugCEqf39/QAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAARABEAAARM8MhJ6xx4hEC6F6CUaV4HgoSlWkjrvrAEz6+MFAZi5PtdtLaekJdD2GizYK7wAwB0P+OhJWw+e1Ikzca8LX+GqNJLxh61rjNaulpFAAA7) no-repeat;border:none;float:right;margin-top:5px;cursor:pointer;outline:0}.formitem-fieldset .calendar_field{width:100%;height:28px;line-height:28px;font-weight:300;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:15px;text-align:left;cursor:pointer}.avail-form__submit{width:256px;display:inline-block;text-align:center;height:38px;line-height:38px;cursor:pointer;border:1px solid;margin-top:16px}.oldclients-and-childs__input-wrap .formitem-fieldset__title{float:left;width:96px;font-size:13px;text-align:right;color:#fff;height:30px;text-transform:uppercase;line-height:30px;margin-top:20px;margin-right:8px;letter-spacing:1px}.oldclients-and-childs__input-wrap .formitem-fieldset{width:84px!important;float:left;text-align:left;margin-right:8px}.oldclients-and-childs__input-wrap .formitem-fieldset select{margin:0!important;border:none;font-size:14px!important;color:#000!important;padding-left:6px!important;border-radius:2px!important;height:30px!important;line-height:30px!important;width:100%;background:#fff!important}.oldclients-and-childs__input-wrap .formitem-fieldset label{font-size:13px;color:#fff;padding-bottom:3px;display:inline-block}html[lang=hu] .avail-form__submit,html[lang=cs] .avail-form__submit,html[lang=nl] .avail-form__submit{font-size:18px}.ltr .formitem-fieldset select,.ltr .langvich-block-top select{background:#fff!important}.ltr .hotelinn-availability__view-all-photo i{margin-top:7px}.ltr .oldclients-and-childs__input-wrap .formitem-fieldset__title{margin-top:27px!important}@media (min-width:768px){.majorblck-availability-header .desktop-ver{height:36px}}.popupblk-form-wrap{width:100%}.popupblk-form{height:30px;border:1px solid;border-radius:1px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODFBMDBEQzU3MjI2ODExOEMxNEYxQkU5QkE5QTlGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QTRGNzVFNUU1RTUxMUU1OTlBREE0N0FCOTQ4NzdCNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QTRGNzVFNEU1RTUxMUU1OTlBREE0N0FCOTQ4NzdCNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc0NjM1MjQ4RTlFMUU1MTE5NDJEQjQzRTc4RTU1QTU3IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YzY0YmJmYzgtZjQxZC0xMTc4LTg4YjMtYTY2YmU4YmNlN2RlIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+un25QAAAAIBJREFUeNpiTE1NFWNgYNAF4r0M5AEXIL7EBCRkgHg5EHuRYQhIzzKQGSCDzkEFFpBoGLKec0xQwTMkGoasFqSXgQlJEtkwb1IMQTcI2bD5OAzDagg2g/AZhtMQEGDB4XyYYduAOBGI/+MzBJ9B6IYx4DOEkEHIhjHgMwQEAAIMAGlfIyO+7IaIAAAAAElFTkSuQmCC) right 10px center no-repeat #fff;padding-left:6px;cursor:pointer}.oldclients-and-submit-wrap{position:relative;overflow:inherit}.ch-availability form{overflow:visible!important}.ch-availability{-webkit-box-sizing:border-box;box-sizing:border-box}.oldclients-and-childs-wrap{display:none;border-radius:2px;border:1px solid #7f7f7f;position:absolute;background:#fff;color:#333;padding:10px;z-index:100;width:330px;left:-20px;top:inherit}.oldclients-and-childs-wrap select{width:46px;height:34px;font-size:14px;line-height:30px;border-radius:0}.oldclients-and-childs{float:left;width:100%}.oldclients-and-childs fieldset{border:0;margin-right:8px;float:left}.oldclients-and-childs fieldset label{margin-bottom:4px;display:block}.childrens-age-wrap{float:left}.childrens-age-wrap div{text-align:left;margin-bottom:4px}.oldclients-and-childs__btn-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;background:#f7f7f7;text-align:left;float:left;margin-top:10px;width:100%}.oldclients-and-childs__btn-cancel,.oldclients-and-childs__btn-ok{display:inline-block;line-height:28px;height:26px;font-size:12px;text-decoration:none;vertical-align:middle;border-radius:0;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 20px}.oldclients-and-childs__btn-cancel{color:#fff;border:none;background:#b2b2b2}.oldclients-and-childs__btn-ok{color:#fff;text-shadow:1px 0 1px rgba(0,0,0,.3);border:none;background:#1F6775;margin-left:6px}.popupblk-form-adults,.popupblk-form-child{float:left;font-size:14px;color:#1a1a1a}.popupblk-form-adults{padding-right:3px;border-radius:0}.popupblk-form-wrap__title{display:block;text-align:left;text-transform:uppercase;margin-bottom:2px;padding:0 4px!important}.popupblk-form span{padding:0}.popupblk-form-adults span:first-child,.popupblk-form-child span:first-child{padding:0!important}.error-age-message{float:left;color:#c00;display:none;font-size:13px;margin:6px 5px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 5px;line-height:25px;background-color:#fff}.formitem-fieldset{position:relative}.formitem-fieldset .hasDatepicker{position:absolute;top:-webkit-calc(100% + 3px);top:calc(100% + 3px);right:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);float:none;background:#fff;width:270px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:185px;height:auto;border-radius:3px;border:1px solid #000;-webkit-box-shadow:0 5px 18px 0 rgba(0,0,0,.7);box-shadow:0 5px 18px 0 rgba(0,0,0,.7);z-index:200}.oldclients-and-child-wrap .formitem-fieldset .formitem-fieldset__title{float:left;width:48%;color:#fff;font-size:12px;font-family:"Open Sans",sans-serif;font-weight:700;margin:8px 0 2px 3px;text-transform:none;display:inline-block}.groupbook__text a:first-letter,.menublk-wrap li{text-transform:uppercase}.oldclients-and-child-wrap .formitem-fieldset select{float:right;height:28px;line-height:28px;width:48%;color:#000;font-size:15px;border:1px solid #666}.age-child-wrp div{height:initial;background:0 0;border:none;margin:0 -10px}.age-child-wrp div .formitem-fieldset__title{width:100%!important;margin-left:13px!important}.age-child-wrp div fieldset{width:33.333333%;float:left;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.age-child-wrp div select{width:100%!important}.age-child-wrp .error-age-message{margin-left:-3px!important}.facilitesitems-block .facilitesitems-block__title{font-weight:700;font-size:16px;color:#323233;position:relative;margin-bottom:15px}.facilitesitems-block .facilitesitems-block__title .icn-sprite{position:absolute;left:0}.facilitesitems-block .facilitesitems{font-size:14px;color:#323233}.facilitesitems-block .facilitesitems .column{width:212px;float:left}.facilitesitems-block .facilitesitems li{width:190px;line-height:26px;list-style:none;padding-left:10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.facilitesitems-block .facilitesitems li:before{content:"•";padding-right:5px;position:absolute;left:0}.popupblk-form-container .formitem-fieldset{margin-top:0}.apartblck-description__more-info{padding:0 10px 10px}.apartblck-description__more-info .column{float:left;width:268px}.apartblck-description__more-info li{width:254px;list-style:none;line-height:22px;color:#444;font-size:12px;padding-left:10px;position:relative}.apartblck-description__more-info li:before{content:"•";padding-right:5px;position:absolute;left:0}.apartblck-description-wrap{color:#333;width:100%!important;display:none;padding-left:2px;font-size:14px}.apartblck-description-wrap .apartblck-description{line-height:20px;color:#444;font-size:12px}.apartblck-description-wrap .btn-more-info{-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;line-height:28px;border:1px solid #3d506d;position:relative;border-radius:2px;font-size:12px;color:#1a1a1a;text-decoration:none;min-width:140px;padding:0 20px;cursor:pointer}.apartblck-description-wrap .btn-more-info .btn-icn{width:8px;height:5px;position:absolute;left:8px;top:11px}.apartblck-description-wrap .btn-more-info .brn-close{background:url(/templates/hotel2/images/arr-top-70083a7c0f.png) no-repeat;display:none}.apartblck-description-wrap .btn-more-info .brn-open{background:url(/templates/hotel2/images/arr-bott-6cc0aaacba.png) no-repeat}.view-and-bad-type__block div{font-size:14px;line-height:24px;color:#333}.view-and-bad-type__block div:first-child{min-width:110px;font-weight:700}.rrate-date-container{min-height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px}.rrate-date-container .oldclients-refundable-block{float:left;width:100%;margin-right:10px;min-height:1px;margin-bottom:10px;color:#323233;font-size:14px;font-weight:600}.rrate-date-container .oldclients-refundable-block span{border-bottom:1px dashed #323233}.rrate-date-container .oldclients-refundable-block .more_rate_info{line-height:20px}.rrate-date-container .cellblk-adults{margin-top:10px}.rrate-date-container .rrate-date-description-block{width:180px;float:left}.rrate-date-container .rrate-date-description-block .apartblck-cinditions-list{font-size:12px}.rrate-date-container .rrate-date-description-block .apartblck-cinditions-list li{list-style:none;color:#323233;line-height:22px;font-size:12px;padding-left:10px;font-family:"Open Sans",sans-serif;position:relative}.rrate-date-container .rrate-date-description-block .apartblck-cinditions-list li:before{content:"•";padding-right:5px;position:absolute;left:0;font-size:21px;top:-1px}.rrate-date-container .rrate-date-description-block .apartblck-cinditions-list li:first-child{padding-right:0;padding-left:0}.rrate-date-container .rrate-date-description-block .apartblck-cinditions-list li:first-child:before{list-style:none;content:"";padding-right:0}.rrate-date-container .rrate-date-description-block .apartblck-cinditions-list li sup{line-height:8px}.rrate-date-container .rrate-val__block{float:right;width:120px}.rrate-date-container .book-now-btn{margin:5px 0 10px;float:right}.rrate-date-container .book-now-btn button{text-align:center;min-width:140px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;background:#1F6775!important;font-size:16px;color:#fff;font-family:"Open Sans",sans-serif;font-weight:400;text-transform:uppercase;border-radius:0}.btn-more-info-wrap{width:220px}.apartments-bottom-info .loaded_place .column,.apartments-bottom-info .loaded_place li{float:left;width:275px;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.apartments-bottom-info .apartblck-facilities{font-size:14px}.apartments-bottom-info .loaded_place li{font-size:14px;color:#333;line-height:26px;list-style:none;padding-right:10px;position:relative}.apartments-bottom-info .loaded_place li:before{content:"•";padding-right:5px;position:absolute;left:0}.cellblk-conditions .show-less-rates,.cellblk-conditions .show-more-rates{min-width:94px;-webkit-box-sizing:border-box;box-sizing:border-box;height:26px;display:inline-block;padding:0 10px;cursor:pointer;margin-top:10px}.cellblk-conditions .show-less-rates .icn-sprite,.cellblk-conditions .show-more-rates .icn-sprite{margin-top:5px}.cellblk-conditions .show-more-rates{position:absolute;z-index:10}.apartments-descriptions{margin:20px 0 30px;font-family:"Open Sans",sans-serif}.apartments-descriptions p{font-size:14px;color:#323233;line-height:22px}.rsltblck-no-dates__img{width:260px;margin-right:15px;height:180px;overflow:hidden;position:relative}.rsltblck-no-dates__img>img{width:100%}.rsltblck-no-dates__img .empty-photo-text{position:absolute;font-size:20px;color:#fff;font-weight:600;width:100%;top:0;right:0;left:0;bottom:0;display:table;margin:auto;text-align:center}.rsltblck-no-dates__rooms{width:362px;position:relative}.rsltblck-no-dates__rooms .show-price-btn__price{min-width:162px;height:32px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:0 10px;line-height:32px;background:#1F6775!important;border-radius:0}.rsltblck-no-dates__rooms .show-price-btn__price span{font-family:"Open Sans",sans-serif;font-size:16px;color:#fff}.rsltblck-no-dates__rooms .rsltblck-no-dates__info-block__left{width:230px}.rsltblck-no-dates__rooms .hotelinn-icons-wrap{margin:15px 0}.rsltblck-no-dates__rooms .info-block__sub-info-wrap{width:100%;color:#444;font-size:11px;margin-bottom:6px}.rsltblck-no-dates__rooms .rsltblck-no-dates__bottom__text{font-size:12px;color:#444;line-height:20px;padding-right:10px;max-height:158px;overflow:hidden}.leaflet-routing-alt,.leaflet-routing-error,.leaflet-routing-geocoders,.new-routing .leaflet-routing-alt{max-height:inherit}.apartments-border{height:1px;width:100%;background:#ccc;margin:25px 0 50px}.rsltblck-no-dates__info-block{width:100%;margin-top:5px;margin-bottom:5px}.rsltblck-no-dates__info-block .info-block__sub-info-wrap{padding-right:8px}.apartments-descriptions{margin-bottom:40px}.rsltblck-no-dates__rooms .hotelinn-rooms-btn{position:absolute;bottom:0;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;left:0;cursor:pointer;border-radius:1px}.hotelinn-rooms-btn span{display:none;cursor:pointer}.hotelinn-rooms-btn span .icn-more-btn-img{margin-top:6px;margin-right:4px}.hotelinn-rooms-btn span .icn-less-btn-img{margin-top:3px;margin-right:4px}.hotelinn-rooms-btn span.curent{display:inline-block}.more-room-info-wrap{margin-bottom:30px}.conditions-row{height:100%;min-height:80px}.rrate-date-border{height:1px;width:100%;margin:40px 0 50px;background:#ccc}.hide-gallery-nav .nav-controls{display:none}.btn,.green-btn,.green-simple-btn{display:inline-block}.btn{text-decoration:none;border-radius:.3em;cursor:pointer;border:1px solid transparent;-webkit-box-sizing:content-box;box-sizing:content-box}.green-btn,.grey-g-btn{border:none;color:#fff}.sml-btn{line-height:23px;height:23px;font-size:11px}.med-btn{line-height:32px;height:32px;min-width:130px;font-size:14px}.fixed-width-button{min-width:90px;height:26px;line-height:24px;text-align:center;font-size:12px;padding:0 14px;-webkit-box-sizing:border-box;box-sizing:border-box}.xmed-btn{line-height:28px;height:28px;font-size:16px;padding:0 20px}.xxmed-btn{line-height:26px;height:26px;font-size:13px;padding:0 12px}.med-btn-price{line-height:30px;height:30px;font-size:14px;padding:0 20px}.med-btn-price-from{min-width:140px}.orange-btn{color:#fff;background:#f26c24}.green-btn-smpl{color:#fff;background:#1eae18}.green-btn-smpl:hover{background:#059500;color:#fff}.grey-g-btn{background:#b2b2b2;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#b2b2b2),color-stop(100%,#7e7e7e));background:-webkit-linear-gradient(top,#b2b2b2 1%,#7e7e7e 100%);background:-o-linear-gradient(top,#b2b2b2 1%,#7e7e7e 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(1%, #b2b2b2),to(#7e7e7e));background:linear-gradient(to bottom,#b2b2b2 1%,#7e7e7e 100%)}.green-btn{text-shadow:0 1px 1px rgba(0,0,0,.3);cursor:pointer;border-top:1px solid #84ff3c;border-bottom:3px solid #297a00;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.3);box-shadow:0 -2px 4px rgba(0,0,0,.3);background:#47d600;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#47d600),color-stop(100%,#349d00));background:-webkit-linear-gradient(top,#47d600 1%,#349d00 100%);background:-o-linear-gradient(top,#47d600 1%,#349d00 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(1%, #47d600),to(#349d00));background:linear-gradient(to bottom,#47d600 1%,#349d00 100%)}.green-simple-btn{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);cursor:pointer;border:1px solid #1b8c12;background:#47d600;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#47d600),color-stop(100%,#349d00));background:-webkit-linear-gradient(top,#47d600 1%,#349d00 100%);background:-o-linear-gradient(top,#47d600 1%,#349d00 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(1%, #47d600),to(#349d00));background:linear-gradient(to bottom,#47d600 1%,#349d00 100%)}.blue-g-btn{color:#fff;text-shadow:1px 0 1px rgba(0,0,0,.3);border:none;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);background:#2070c7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2070c7),color-stop(100%,#17508f));background:-webkit-linear-gradient(top,#2070c7 0,#17508f 100%);background:-o-linear-gradient(top,#2070c7 0,#17508f 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #2070c7),to(#17508f));background:linear-gradient(to bottom,#2070c7 0,#17508f 100%)}.light-blue-btn{color:#fff;background:#13a1e1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#13a1e1),color-stop(100%,#1190ca));background:-webkit-linear-gradient(top,#13a1e1 0,#1190ca 100%);background:-o-linear-gradient(top,#13a1e1 0,#1190ca 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #13a1e1),to(#1190ca));background:linear-gradient(to bottom,#13a1e1 0,#1190ca 100%);border-bottom:1px solid #0e77a7}.very-light-blue-btn{background:#d4e2f7;color:#363636}.orange-gr-btn{color:#fff;font-weight:600;border:1px solid #a1a8b2;text-shadow:1px 0 rgba(0,0,0,.2);background:#fc4d00;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fc4d00),color-stop(100%,#b33700));background:-webkit-linear-gradient(top,#fc4d00 0,#b33700 100%);background:-o-linear-gradient(top,#fc4d00 0,#b33700 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fc4d00),to(#b33700));background:linear-gradient(to bottom,#fc4d00 0,#b33700 100%)}.grey-btn-smpl-flt{background-color:#adadad;color:#fff}.lngcode_es .fixed-width-button{font-size:11px}.hotelinn-description-policy h2{color:#000;font-weight:400;font-size:30px;margin-bottom:20px}.hotelinn-description-policy div div{margin-bottom:5px}.hotelinn-description-policy div div b{min-width:120px;color:#444;font-weight:700;font-size:14px;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.hotelinn-description-policy div div span{font-size:14px;color:#444}.hotelinn-description-policy ul{margin-top:20px;font-size:13px;color:#444}.hotelinn-description-policy ul li{list-style:none;line-height:22px;padding-left:10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.hotelinn-description-policy ul li:before{content:'•';padding-right:5px;position:absolute;left:0}.hotelinn-description-policy ul li:first-child{margin-bottom:14px;list-style:none;padding-left:0}.hotelinn-description-policy ul li:first-child:before{content:''}.hotelinn-description-policy ul b{font-weight:600;color:#444;font-size:18px}.hotelinn-description-policy-important{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}@media (max-width:767px){.hotelinn-description-policy-important{margin-bottom:20px}}.hotelinn-description-policy-important .important-information__text{font:13px/1.5 "Open Sans",sans-serif;color:#444}.hotelinn-description-policy-important .important-information__text p{margin-bottom:10px}.hotelinn-description-policy-important .important-information__text p:last-child{margin-bottom:0}.hotelinn-description-policy-important .important-information__btn{display:none}@media (max-width:767px){.hotelinn-description-policy-important .important-information.is-closed .important-information__btn-more{display:block}.hotelinn-description-policy-important .important-information.is-closed .important-information__btn-less{display:none}.hotelinn-description-policy-important .important-information.is-closed .important-information__btn .icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.hotelinn-description-policy-important .important-information.is-closed .important-information__text{height:300px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.hotelinn-description-policy-important .important-information.is-closed .important-information__text:before{display:block}.hotelinn-description-policy-important .important-information__text{position:relative;font-size:12px}.hotelinn-description-policy-important .important-information__text:before{display:none;content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:-webkit-gradient(linear,left top, left bottom,color-stop(50%, rgba(255,255,255,.2)),color-stop(95%, rgba(255,255,255,.9)),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,.2) 50%,rgba(255,255,255,.9) 95%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,.2) 50%,rgba(255,255,255,.9) 95%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,.2) 50%,rgba(255,255,255,.9) 95%,#fff 100%);z-index:20}.hotelinn-description-policy-important .important-information__btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 10px;font:700 12px/1.5 "Open Sans",sans-serif;color:#444}.hotelinn-description-policy-important .important-information__btn-more{display:none}.hotelinn-description-policy-important .important-information__btn-less{display:block}.hotelinn-description-policy-important .important-information__btn .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-left:5px;font-size:5px;fill:#444;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}}.how-to-book-block h2{color:#000;font-weight:700;font-size:26px;margin-bottom:10px}.how-to-book-block p{font-size:14px;color:#333;line-height:24px;margin-bottom:30px}.how-to-book-block .book-now-btn{height:40px;line-height:40px;border-radius:2px;background:#ebb047;display:inline-block;font-size:20px;text-decoration:none;color:#000;min-width:200px;font-weight:700;padding:0 10px;text-align:center}.page-main .facilitesitems-page-title{color:#1F6775;font-size:26px;font-weight:400}.page-main .facilitesitems-block .facilitesitems{margin-top:5px}.page-main .facilitesitems-block .facilitesitems-block__title{font-weight:700;font-size:16px!important}.hotelinn-left{margin-right:30px;width:256px}.hotelinn-left h4{font-weight:400;color:#52261d;display:block;font-size:16px;line-height:18px;margin-top:24px;margin-bottom:17px}.hotelinn-left .rightblock-hotel-adress__text{color:#444;font-size:12px;line-height:20px}.hotelinn-left .rightblock-hotel-adress__text span{font-weight:700;display:inline-block}.hotelinn-left .rightblock-col-border{height:1px}.hotelinn-left .rightblock-hotel-adress{margin-bottom:24px;margin-top:12px}.hotelinn-left .rightblock-hotel-adress a{font-size:12px;line-height:15px;font-weight:600;display:inline-block!important;text-decoration:none;color:#1F6775}.menublk-wrap{margin-top:20px;margin-bottom:20px;padding-top:15px}.menublk-wrap li{margin-bottom:10px;margin-top:3px}.menublk-wrap a.active{color:#1F6775}.menublk-wrap a{color:#323233;font-size:18px;text-decoration:none;position:relative}.hotelinn-information-block{margin:22px 0}.hotelinn-information-block table{width:100%;margin-bottom:10px}.hotelinn-information-block table tr td{width:60%;text-align:left;color:#444;font-size:12px;line-height:18px}.hotelinn-information-block table tr td:first-child{width:40%;font-weight:700}.travel-rating-wrap{margin-bottom:18px}.localities-weather-wrap,.nearby-hotels-wrap{font-family:Verdana,Geneva,sans-serif;margin-bottom:20px}.travel-rating-wrap .travel-rating__bottom,.travel-rating-wrap .travel-rating__top{color:#444;line-height:24px;font-family:Verdana,Geneva,sans-serif;font-size:12px;margin-top:-4px}.travel-rating-wrap span{display:inline-block;min-width:74px;font-weight:700;color:#579442;margin-right:6px;font-size:12px}.localities-weather-wrap table{width:100%;margin-top:-3px}.localities-weather-wrap table td{vertical-align:top}.localities-weather-wrap table td a{text-decoration:none;font-size:12px;color:#444}.localities-weather-wrap table td a.active{color:#004d8c}.localities-weather-wrap table td:last-child span{color:#444;vertical-align:top;font-size:12px;line-height:22px}.localities-weather-wrap table td:first-child{width:82%;color:grey;font-size:11px;line-height:16px;font-style:italic}.localities-weather-wrap table td:first-child span{color:#444;font-size:12px;font-style:normal;font-weight:700}.localities-weather-wrap .localities-weather-cloud{margin-top:16px}.localities-weather-wrap .localities-weather-cloud>div{display:inline-block;color:#444;font-weight:700;font-size:13px;vertical-align:top;margin-top:7px;margin-left:14px}.localities-weather-wrap>span{color:#444;font-size:12px;font-weight:700;margin-top:18px;display:inline-block}.nearby-hotels-wrap .nearby-hotels-block{margin-bottom:23px}.nearby-hotels-wrap .nearby-hotels-block:last-child{margin-bottom:0}.nearby-hotels-wrap .nearby-hotels-block a{color:#444;font-size:12px;text-decoration:none}.nearby-hotels-wrap .nearby-hotels-block .stars-wrap{margin:3px 0 5px;vertical-align:bottom}.nearby-hotels-wrap .nearby-hotels-block .stars-wrap i{vertical-align:middle}.nearby-hotels-wrap .nearby-hotels-block span{color:grey;font-size:11px}.hotelinn-page{padding-top:40px}.hotelinn-page__title{font-size:26px;color:#1F6775;font-weight:400;line-height:30px}.hotelinn-icons-wrap{margin:38px 0}.hotelinn-icons-wrap li{display:inline-block;margin-right:25px;vertical-align:middle;position:relative}.hotelinn-icons-wrap li .float-img,.hotelinn-icons-wrap li:hover>i{display:none}.hotelinn-icons-wrap li .sub-menu{position:absolute;min-width:64px;background:#fff;border:1px solid #b2b2b2;border-radius:2px;line-height:16px;padding:0 12px;text-align:center;bottom:-23px;display:none;margin-left:-12px;-webkit-box-sizing:border-box;box-sizing:border-box}.hotelinn-icons-wrap li .sub-menu i{position:absolute;top:-5px;left:43%}.hotelinn-icons-wrap li:last-child{margin:0}.hotelinn-icons-wrap li:hover .sub-menu,.hotelinn-icons-wrap li:hover i.float-img{display:block;z-index:10}.majorblck-page__description{color:#323233;line-height:22px;font-size:14px}.majorblck-page__description p{margin-bottom:10px}.majorblck-page__description ul{margin-bottom:20px;margin-left:20px;list-style:inherit;list-style-position:inside}@media (min-width:768px){.apartblck-gallery,.apartblck-gallery__main img{position:relative}.keyf-advantages{margin-top:20px;margin-bottom:30px}.keyf-advantages h3{font-weight:600;font-size:18px!important;margin-bottom:10px;margin-left:20px}.apartments-none-date-top .caroufredsel_wrapper{margin-right:27px!important}.__dest-avail .caroufredsel_wrapper a{float:left!important}.rsltblck-no-dates__img{overflow:hidden}.rsltblck-no-dates__img .caroufredsel_wrapper{height:100%!important}}.nav-controls{width:100%;position:absolute;height:0;top:64px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0}.nav-controls .js-next,.nav-controls .js-prev{font-size:0;width:28px;height:41px;cursor:pointer}.nav-controls .js-prev{float:left;background:url(/templates/hotel3/images/slider-arr-l-bac296afa6.png)}.nav-controls .js-next{float:right;background:url(/templates/hotel3/images/slider-arr-r-770e53ba4d.png)}.hotelinn-map-small{width:202px;height:104px;z-index:5}.hotelinn-availability-wrap .nav-controls{top:140px}.hotelinn-availability-wrap .nav-controls .js-prev{width:38px;height:71px;background:url(/templates/hotel6/images/600-slide-left-122495d28d.png);cursor:pointer}.hotelinn-availability-wrap .nav-controls .js-next{width:38px;height:71px;background:url(/templates/hotel6/images/600-slide-right-e01f78ee69.png)}.caroufredsel_wrapper{overflow:visible!important}.apartblck-img-deck img{-o-object-fit:cover;object-fit:cover}.locationsitem-page__title{color:#000;font-size:30px;font-weight:700}.hide-map-block{display:none}.rpath-planner-wrap{margin-top:18px;padding-top:20px;margin-bottom:46px}.rpath-planner-wrap label.error{font-size:12px;color:#c00;padding-left:10px;display:none}.rpath-planner-wrap .rpath-planner__title{font-weight:400;color:#1F6775;font-size:24px}.rpath-planner-wrap .rpath-planner__text{color:#1a1a1a;font-size:14px;margin-top:18px;line-height:14px}.rpath-planner-wrap .rpath-planner__placeholder{width:540px;height:30px;border:1px solid grey;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;font-size:14px;margin-top:18px}.rpath-planner-wrap .rpath-planner__placeholder::-webkit-input-placeholder{color:#333}.rpath-planner-wrap .rpath-planner__placeholder::-moz-placeholder{color:#333}.rpath-planner-wrap .rpath-planner__placeholder:-ms-input-placeholder{color:#333}.rpath-planner-wrap .rpath-planner__placeholder.error{border-color:#c00!important}.rpath-planner-wrap .formitem-group-wrap{margin-left:5px}.rpath-planner-wrap .formitem-group-wrap .formitem-group{margin-top:4px}.rpath-planner-wrap .formitem-group-wrap label{display:inline-block;line-height:30px;height:30px}.rpath-planner-wrap .formitem-group-wrap input{width:16px;height:16px;vertical-align:top;margin-top:5px}.rpath-planner-wrap .formitem-group-wrap i{margin-left:8px;width:22px;margin-top:2px}.rpath-planner-wrap .formitem-group-wrap .driving-icon{height:19px;background:url(/templates/hotel2/images/driving-icon-abc738f08f.png) top center no-repeat;display:inline-block}.rpath-planner-wrap .formitem-group-wrap .public-transport-icon{background:url(/templates/hotel2/images/public-transport-icon-84e5ef6677.png) top center no-repeat;height:22px;display:inline-block}.rpath-planner-wrap .formitem-group-wrap .walking-icon{background:url(/templates/hotel2/images/walking-icon-ddb278989c.png) top center no-repeat;height:25px;display:inline-block}.rpath-planner-wrap .formitem-group-wrap span{display:inline-block;vertical-align:top;color:#1a1a1a;font-size:12px;line-height:24px}.rpath-planner-wrap .get-direction-btn{height:30px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;display:inline-block;min-width:160px;padding:0 10px;text-align:center;text-decoration:none;margin-top:11px;cursor:pointer;border:0}.localities-attractions-wrap{margin-top:50px}.localities-attractions-wrap .localities-attractions__title{color:#1a1a1a;font-size:26px;font-weight:600;margin-bottom:10px}.localities-attractions-wrap .locations-nearby_list li{width:286px;float:left;list-style:none;color:#323233;font-size:14px;line-height:26px;margin-right:23px;margin-bottom:6px;padding-left:10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.localities-attractions-wrap .locations-nearby_list li:before{content:"•";padding-right:5px;position:absolute;left:0}.localities-attractions-wrap .locations-nearby_list li:first-child{list-style:none;width:100%;color:#1F6775;font-size:24px;padding-bottom:10px;padding-top:15px;padding-left:0}.localities-attractions-wrap .locations-nearby_list li:first-child:before{list-style:none;content:"";padding-right:0}.localities-attractions-wrap .locations-nearby_list li:first-child b{font-weight:400}.localities-attractions-wrap .locations-nearby_list li div{display:inline-block;overflow:inherit!important;white-space:normal!important}.localities-attractions-wrap .locations-nearby_list li div:first-child{width:210px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:top}.localities-attractions-wrap .locations-nearby_list li div:last-child{text-align:right}.rpath-planner-result{display:none}.rpath-planner-result .tabblk-nav{border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:34px}.rpath-planner-result .tabblk-nav li{float:left;margin-right:2px;background:#e6e6e6;padding:0 12px;min-width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;color:#000;font-size:14px;cursor:pointer;position:relative}.rpath-planner-result .tabblk-nav li.active{background:#fff;border:1px solid #ccc;border-bottom:0;height:34px}.rpath-planner-result .tabblk-nav .driving-icon{background:url(/templates/hotel2/images/driving-icon-black-6ef3598abc.png) top left no-repeat;width:25px;height:16px;display:inline-block;position:relative;top:3px}.rpath-planner-result .tabblk-nav .public-transport-icon{background:url(/templates/hotel2/images/public-transport-icon-black-eb18ddbc07.png) top left no-repeat;width:25px;height:19px;display:inline-block;position:relative;top:4px}.rpath-planner-result .tabblk-nav .walking-icon{background:url(/templates/hotel2/images/walkingt-icon-black-eb2f3c2938.png) top left no-repeat;width:25px;height:22px;display:inline-block;position:relative;top:6px}.rpath-planner-result .tabsblk-block{margin-top:25px}.rpath-planner-result .tabsblk-block .tabblk-pane__top{padding:0 10px;margin-bottom:10px;text-align:right}.rpath-planner-result .tabsblk-block .tabblk-pane__top .spec-block{display:inline-block}.rpath-planner-result .tabsblk-block .tabblk-pane__top .hide-show-button{cursor:pointer}.rpath-planner-result .tabsblk-block .tabblk-pane__top .print-icn{background:url(/templates/hotel2/images/print-icon-b20262e085.png) top left no-repeat;width:19px;height:17px;display:inline-block;position:relative;margin-right:5px;top:2px}.rpath-planner-result .tabsblk-block .tabblk-pane__top .show-hide-icn{display:inline-block;position:relative;margin-right:5px}.rpath-planner-result .tabsblk-block .tabblk-pane__top .show-hide-icn.icn-X-icon{top:2px}.rpath-planner-result .tabsblk-block .tabblk-pane__top .pull-right{line-height:20px;height:20px}.rpath-planner-result .tabsblk-block .tabblk-pane__top .pull-right a{color:#1a1a1a;font-size:12px;text-decoration:none;display:inline-block!important;height:20px;vertical-align:top}.rpath-planner-result .tabsblk-block .tabblk-pane__top .pull-right a span{vertical-align:top}.rpath-planner-result .tabsblk-block .tabblk-pane__top .pull-right .partition{display:inline-block;height:20px;width:1px;margin:0 5px;background:#ccc}.rpath-planner-result .adp{padding:0 10px}.rpath-planner-result .adp-warnbox{margin-top:10px}.rpath-planner-result .adp-summary{color:#1a1a1a;font-size:12px;line-height:20px;font-family:Verdana,Geneva,sans-serif;margin-bottom:10px}.rpath-planner-result .adp-placemark{background:0 0;border:0;margin-top:10px}.rpath-planner-result .adp-placemark img{display:none}.rpath-planner-result .adp-placemark .adp-legal{margin-top:30px}.rpath-planner-result .adp-placemark .adp-text{font:700 14px Verdana,Geneva,sans-serif}.rpath-planner-result .adp-directions{width:100%}.rpath-planner-result .adp-directions tr:first-child td{border-top:0}.rpath-planner-result .adp-directions tr td{height:38px;vertical-align:middle;text-align:left;color:#1a1a1a;font:400 12px Verdana,Geneva,sans-serif;padding:5px 0;line-height:17px}.rpath-planner-result .adp-directions tr td:first-child{width:30px;text-align:center;padding-left:10px}.rpath-planner-result .adp-directions tr td:first-child b{font-weight:600}.rpath-planner-result .adp-directions tr td:first-child div{display:block}.rpath-planner-result .adp-directions tr td:nth-child(2){width:28px}.rpath-planner-result .adp-directions tr td:last-child{width:52px;text-align:left}.tabblk-pane__top__left-title{font-size:14px;color:#1a1a1a;font-weight:700;line-height:20px}.tabblk-pane__top__left-text{color:#1a1a1a;font-size:12px;line-height:20px}.tabblk-pane__center{margin:10px 0}.tabblk-pane__route-block{height:38px;line-height:38px;color:#1a1a1a;font-size:12px;float:left}.tabblk-pane__route-block .rpath-block-img{float:left;min-height:1px;width:32px}.tabblk-pane__route-block .rpath-block-num{float:left;width:28px;min-height:1px;text-align:left}.tabblk-pane__route-block .rpath-block-text{float:left;width:880px;min-height:1px;border-bottom:1px solid #dedede}.tabblk-pane__route-block .rpath-block-text .rpath-block-text__left{float:left;width:824px}.tabblk-pane__route-block .rpath-block-text .rpath-block-text__right{float:right;width:52px}.tabblk-pane__route-block:last-child .rpath-block-text{border:0}.print-btn{cursor:pointer}.mapp-err-message{padding:9px 14px;margin-bottom:14px;background-color:#f2dede;border:1px solid #e84755;border-radius:4px;font-size:14px}.new-routing-wrapper{margin-top:-46px}@media print{.footerblk-bottom,.header_row,.hotelinn-availability-wrap,.locationsitem-page__title,.majorblck-availability-header,.mapp-err-message,.page-map .hotelinn-left,.rpath-planner-wrap,.show-mob,.tabblk-nav,.tabblk-pane__top{display:none!important}.locationsitem-page{width:100%}.majorblck-map-wrap{width:638px!important;margin:0 auto}.rpath-planner-result{display:block}.new-routing-wrapper{margin-top:0}.footerblk-top-wrap{border-bottom:0!important}.tabblk-pane{margin-top:40px}#map{width:100%}}.hide-map-content,.leaflet-routing-add-waypoint,.leaflet-routing-reverse-waypoints,.new-routing .leaflet-routing-alternatives-container .leaflet-routing-alt:last-child.leaflet-routing-alt-minimized,.new-routing .leaflet-routing-collapse-btn,.new-routing .leaflet-routing-geocoders .leaflet-routing-geocoder:last-of-type{display:none}.rtl .rpath-planner-wrap .formitem-group-wrap i{margin-left:8px!important;margin-right:0!important}.rtl .rpath-planner-result .tabblk-nav i{margin-right:8px}.majorblck-map-wrap{width:100%;height:400px;position:relative}.new-routing-wrapper .btn-my-location{margin-top:46px}.leaflet-routing-container.new-routing{background:0 0;border:none;width:100%;-webkit-box-shadow:none;box-shadow:none}.new-routing .leaflet-routing-geocoders{border:none;background:0 0;padding:0}.new-routing .leaflet-routing-geocoder>input{width:540px;height:30px;border:1px solid grey;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;font-size:14px;margin-top:18px}.leaflet-routing-remove-waypoint:after{padding-top:0}.leaflet-routing-container h2{color:#000;margin-bottom:15px}.leaflet-routing-container h3{margin-bottom:10px}.new-routing .leaflet-routing-alt table{width:100%}.new-routing .leaflet-routing-alt table tr td{border-bottom:1px solid #eee;font-size:12px;padding:15px 0}.new-routing .leaflet-routing-alternatives-container .leaflet-routing-alt{border-bottom:0}@media (max-width:767px){.new-routing .leaflet-routing-geocoder>input{width:100%}.leaflet-routing-remove-waypoint:after{padding-top:1px!important}}.spec-block-wrap{position:relative;height:0}.spec-block-wrap .spec-block{position:absolute;top:186px;z-index:100;right:0}@media (min-width:767px){.spec-block-wrap .print-btn{font-size:12px}.spec-block-wrap .print-icn{background:url(/templates/hotel2/images/print-icon-b20262e085.png) top left no-repeat;width:19px;height:17px;display:inline-block;position:relative;margin-right:5px;top:5px}}.img-load-wrap{text-align:center}.btn-my-location{display:inline-block;vertical-align:top;margin-top:18px;margin-left:5px;cursor:pointer}.alt-nearby{margin-top:50px!important}.results#results>p{height:50px;line-height:50px;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:14px;background:#f7dfdf}.results#results>p a{color:#333}.hotelinn-with-dates{color:#000;font-size:28px;font-weight:700;margin-bottom:30px}.hotelinn-list-wrap__bottom .hotelinn-list__title .hotelinn-stars{height:15px;background:url(/templates/hotel2/images/hotel-stars-d808c8f1ad.png) left top no-repeat;font-size:0;display:inline-block;vertical-align:top;width:100px;margin-top:8px}.hotelinn-list-wrap__bottom .hotelinn-list__title .s2{background-position:0 -15px}.hotelinn-list-wrap__bottom .hotelinn-list__title .s3{background-position:0 -30px}.hotelinn-list-wrap__bottom .hotelinn-list__title .s4{background-position:0 -45px}.hotelinn-list-wrap__bottom .hotelinn-list__title .s5{background-position:0 -60px}.hotelinn-list-wrap__bottom .hotelinn-list__title a{font-size:24px;color:#000;line-height:24px;font-weight:600;margin-top:-4px;text-decoration:none}.hotelinn-list-wrap__bottom__left .hotelinn-room-name a{text-decoration:none;color:#000}.hotelinn-list-wrap__bottom__left .loc-address{font-style:italic;color:grey;line-height:20px;font-size:12px}.hotelinn-list-wrap__bottom__left .loc-address .icn-address{margin-top:-2px}.hotelinn-list-wrap__bottom__left .loc-address a.show-map{color:#325ca9;text-decoration:none}.hotelinn-list-wrap__bottom__left .hotelinn-description{font-size:12px;color:#444;padding:0;margin:5px 0 0;line-height:22px;height:64px;overflow:hidden}.hotelinn-list-wrap__bottom__left .hotelinn-description a{color:#325ca9}.hotelsinn-available-wrap>li{margin-bottom:110px}.hotelinn-list-wrap__bottom__price{position:absolute;bottom:-40px;font-family:Verdana,Geneva,sans-serif;line-height:32px;width:100%}.hotelinn-list-wrap__bottom__price .__price{font-size:16px;color:#444}.hotelinn-list-wrap__bottom__price .__price i{font-size:18px;color:#ff6966;font-style:normal}.hotelinn-list-wrap__bottom__price .book-btn{background:#8d993a;height:32px;line-height:32px;font-size:14px;color:#fff;text-decoration:none;padding:0 20px}.contactblk-wrap{width:664px}.contactblk-wrap input[name=t_user_mess]{height:0;width:0;padding:0;margin:0;border:none}.groupbook{width:100%}.groupbook__wrap{width:100%;text-align:left}.groupbook__text{font:400 14px/1.5 "Open Sans",sans-serif;color:#333}.groupbook__text a{display:inline-block;text-decoration:underline;font-weight:700;color:#1F6775}.cta_button,.footerblk-bottom .links .lnk-tab a,.footerblk-bottom .links ul a,.footerblk-top-wrap .hotelinn-title .links a,.pagination-links a,.pagination-page-label{text-decoration:none}.contactblk-wrap.contactblk-us .formitem-field-wrap{margin-bottom:25px;position:relative;font-size:0}.contactblk-wrap.contactblk-us .formitem-field-wrap .formitem-col-50{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.contactblk-wrap.contactblk-us .formitem-field-wrap .formitem-col-50:last-child{padding-right:0}.contactblk-wrap.contactblk-us .formitem-field-wrap .contactblk-lable{width:100%;text-align:left;display:inline-block;margin-right:15px;margin-bottom:5px;vertical-align:top;color:#333;font-size:12px;font-weight:700;padding-top:7px;font-family:"Open Sans",sans-serif}.contactblk-wrap.contactblk-us .formitem-field-wrap .input-text{width:100%;height:30px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #999;padding-left:10px;font-family:"Open Sans",sans-serif}.contactblk-wrap.contactblk-us .formitem-field-wrap .contactblk-select{width:100%;height:30px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;border-radius:3px;font-family:"Open Sans",sans-serif}.contactblk-wrap.contactblk-us .formitem-field-wrap .contactblk-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #999;padding:10px;font-family:"Open Sans",sans-serif}.contactblk-wrap.contactblk-us .formitem-field-wrap input.error,.contactblk-wrap.contactblk-us .formitem-field-wrap select.error,.contactblk-wrap.contactblk-us .formitem-field-wrap textarea.error{border-color:#c00!important}.contactblk-wrap.contactblk-us .formitem-field-wrap label.error{vertical-align:top;height:30px;font-size:12px;color:#c00;display:block;position:absolute;text-align:left;line-height:normal}.contactblk-wrap.contactblk-us .redirect-to-gb{width:100%;text-align:right;display:none}.contactblk-wrap.contactblk-us .button-row .send-mail-btn,.contactblk-wrap.contactblk-us .redirect-to-gb .redirect-to-gb-btn{background:#1F6775;color:#fff;line-height:34px;display:inline-block;height:34px;padding:0 10px;font-family:"Open Sans",sans-serif;min-width:120px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.contactblk-wrap.contactblk-us .redirect-to-gb .redirect-to-gb-btn{text-align:center;border-radius:2px;border:0}.contactblk-wrap.contactblk-us .redirect-to-gb .redirect-icon{position:relative;bottom:-3px;margin-left:5px}.contactblk-wrap.contactblk-us .redirect-to-gb .redirect-icon path{fill:#fff}.contactblk-wrap.contactblk-us .button-row{width:100%;text-align:left}.contactblk-wrap.contactblk-us .button-row .send-mail-btn{text-align:center;border-radius:2px;border:0}.contactblk-wrap.contactblk-us .sending-error,.contactblk-wrap.contactblk-us .sending-success{text-align:left;margin:12px 0}.contactblk-wrap.contactblk-us .sending-success-custom{color:#42be56;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0 10px 10px;background:rgba(66,190,86,.2);font:700 14px/24px Play}.contactblk-wrap.contactblk-us .sending-success-custom .icon-success{fill:#42be56;height:28px;width:28px;margin:0 10px;float:right}.contactblk-wrap.add-review{float:right}.contactblk-wrap.add-review .contactblk-subtitle{font-weight:400;color:#323233;display:block;font-size:16px;line-height:18px;margin-top:24px;margin-bottom:17px}.contactblk-wrap.add-review .formitem-field-wrap{margin-bottom:30px;float:left;position:relative}.contactblk-wrap.add-review .formitem-field-wrap h3{width:100%}.contactblk-wrap.add-review .formitem-field-wrap .contactblk-lable{width:100%;text-align:left;display:inline-block;margin-right:10px;vertical-align:top;padding:4px 0;float:left}.contactblk-wrap.add-review .formitem-field-wrap .contactblk-lable i{margin-right:5px}.contactblk-wrap.add-review .formitem-field-wrap:nth-child(2) .contactblk-lable{width:100%}.contactblk-wrap.add-review .formitem-field-wrap:nth-child(2) label.error{vertical-align:top;line-height:30px;padding-left:10px;font-size:12px;color:#c00;position:absolute;top:100%;margin-top:-6px;left:0;width:100%;z-index:3}.contactblk-wrap.add-review .formitem-field-wrap .input-text{width:209px;height:32.6px;line-height:32.6px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #999;padding-left:10px}.contactblk-wrap.add-review .formitem-field-wrap .contactblk-select{width:150px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #999;height:32.6px;line-height:32.6px;margin-bottom:0;margin-right:20px}.contactblk-wrap.add-review .formitem-field-wrap .contactblk-select#f_year+label{left:170px}.contactblk-wrap.add-review .formitem-field-wrap .contactblk-textarea{width:500px;max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #999;padding-left:10px;padding-top:5px}.contactblk-wrap.add-review .formitem-field-wrap input.error,.contactblk-wrap.add-review .formitem-field-wrap select.error,.contactblk-wrap.add-review .formitem-field-wrap textarea.error{border-color:#999!important}.contactblk-wrap.add-review .formitem-field-wrap label.error{vertical-align:top;line-height:30px;padding-left:10px;font-size:12px;color:#c00;position:absolute;top:100%;margin-top:-6px;left:0;width:100%;z-index:3}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap{width:500px;float:left;position:relative}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .upside-text{color:grey;font-family:Verdana,Geneva,sans-serif;font-style:italic;font-size:12px}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .upside-text.right{text-align:right;float:right;margin-right:-3px}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .numberstop{width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 2px;height:24px;z-index:1;display:block;color:#fff}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .numberstop label{font-size:14px;line-height:24px;display:block;float:left;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:700;width:10%;text-align:center!important}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .radio-btn-list{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f2f2f2;width:100%;display:block;float:left}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .radio-btn-list .radio-btn-item{float:left;width:10%;height:40px;line-height:44px;vertical-align:middle;position:relative;text-align:center}.contactblk-wrap.add-review .full-width{width:100%;max-width:500px!important;float:left}.contactblk-wrap.add-review .button-row{width:100%;max-width:670px;text-align:right}.contactblk-wrap.add-review .button-row .send-mail-btn{cursor:pointer;display:inline-block;min-width:120px;height:34px;line-height:34px;text-align:center;background:#1F6775;color:#fff;font-size:16px;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:100;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;border-radius:3px}.sending-error,.sending-success{color:#c20707;font-size:14px;margin:12px 156px}.sending-success{color:#42a23b}.footerblk{padding-bottom:20px;border-top:none;margin-top:50px}.footerblk .containr{max-width:970px}.footerblk-top-wrap{height:122px}.footerblk-top-wrap .footerblk-top{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.footerblk-top-wrap .hotelinn-title strong{padding-top:22px;font-size:20px;font-weight:700;color:#1F6775;margin-bottom:-10px}.footerblk-top-wrap .hotelinn-title strong p{display:inline-block;font-size:11px;font-size:13px;font-weight:400;color:#323233;text-transform:initial}.footerblk-top-wrap .hotelinn-title strong p a{color:#323233;text-decoration:none}.footerblk-top-wrap .hotelinn-title .links p{font-size:11px;font-size:12px;font-weight:400;color:#323233}.footerblk-top-wrap .hotelinn-title .links p a{color:#323233}.footerblk-social-block{margin-right:70px;margin-top:35px}.footerblk-social-block li{float:left}.footerblk-bottom .links{border-top:1px solid;padding:10px}.footerblk-bottom .links .glutton{display:none}.footerblk-bottom .links ul{width:228px;float:left;line-height:24px;margin-top:20px;margin-right:12px}.footerblk-bottom .links .links-rl1.last{margin-right:0}.footerblk-bottom .links .lnk-link,.footerblk-bottom .links .lnk-tab{width:100%;line-height:18px;margin-top:22px;-webkit-column-count:4;column-count:4}.footerblk-bottom .links .lnk-link__item,.footerblk-bottom .links .lnk-tab__item{display:block}.footerblk-bottom .links .lnk-tab td{width:-webkit-calc(100% / 3);width:calc(100% / 3);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;vertical-align:top}.rtl .footerblk-bottom ul{float:left!important}.footerblk .anchor-link{width:100%!important;-webkit-column-count:4;column-count:4;margin-top:10px!important}.footerblk .anchor-link__title{color:#000;font-weight:700;margin-top:10px}.page-book #user_nav,.page-book .headblock-top-right,.page-book .language-currency-block,.page-book .majorblck-availability-header,.page-book .mutable-lang-block,.page-book .mutable-lang-block2,.page-book .mutable-lang-block3,.page-book .mutable-lang-block4,.page-book .mutable-lang-block5,.page-book .mutable-lang-block6,.page-book .mutable-lang-block7,.page-book .upside-nav-right__menu,.page-group_book #user_nav,.page-group_book .headblock-top-right,.page-group_book .language-currency-block,.page-group_book .majorblck-availability-header,.page-group_book .mutable-lang-block,.page-group_book .mutable-lang-block2,.page-group_book .mutable-lang-block3,.page-group_book .mutable-lang-block4,.page-group_book .mutable-lang-block5,.page-group_book .mutable-lang-block6,.page-group_book .mutable-lang-block7,.page-group_book .upside-nav-right__menu{display:none!important}.page-book .headblock-center__bottom,.page-book .hotelinn-availability-wrap,.page-group_book .headblock-center__bottom,.page-group_book .hotelinn-availability-wrap,.page-map .mapp-deck-block{display:none}.page-book #utility_links_list #my_reservations,.page-group_book #utility_links_list #my_reservations{pointer-events:none}.page-book .headblock-center,.page-group_book .headblock-center{min-height:inherit}.page-book .main,.page-group_book .main{border-top:2px solid #ededed;position:relative;padding-top:20px}.page-book #booking-frame,.page-group_book #booking-frame{border:0;width:100%;height:700px;font-family:Verdana,Geneva,sans-serif}body,h1,h1.title{font-family:"Open Sans",sans-serif}.page-book #iframe-loading,.page-group_book #iframe-loading{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/templates/hotel1/images/_loader-11d0a192ca.gif) center center no-repeat #fff;position:absolute;height:600px;left:0}.page-book .containr,.page-book .hilton-container,.page-group_book .containr,.page-group_book .hilton-container{max-width:100%;width:100%;padding:0}@media (max-width:767px){.page-book .hilton-container,.page-group_book .hilton-container{padding-top:0!important}}.keyf-features-wrap{font-size:0;margin-top:40px}.keyf-features-wrap table{width:100%}.keyf-features-wrap td{width:272px;text-align:center}.keyf-features-wrap .keyf-features-items{font-size:12px;position:relative;vertical-align:top;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;cursor:pointer;margin-bottom:25px;display:inline-block;text-align:center}.keyf-features-wrap .keyf-features-items:hover .sub-key-features-items{display:block}.keyf-features-wrap .keyf-features-items span{font-size:12px;color:#363636;display:inline-block;width:100%}.keyf-features-wrap .keyf-features-items hr{display:inline-block;width:50px;height:1px;background-color:#ccc;border:none;outline:0;font-size:0;line-height:0}.keyf-features-wrap .keyf-features-items .keyf-features-icon-wrap{display:inline-block;width:100%}.keyf-features-wrap .keyf-features-items .keyf-features-icon-wrap>.icon{display:inline-block;font-size:33px;width:1em;height:1em;fill:#1F6775}.keyf-features-wrap .keyf-features-items .sub-key-features-items{position:absolute;border-radius:4px;border:1px solid #b3b3b3;background:#fff;width:auto;padding:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:10px;z-index:10;line-height:18px;display:none;-webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.15);box-shadow:0 1px 4px 1px rgba(0,0,0,.15)}.keyf-features-wrap .keyf-features-items .sub-key-features-items p{color:#363636;font-size:11px;white-space:nowrap}.keyf-features-wrap .keyf-features-items .sub-key-features-items i{position:absolute;top:-8px;left:46%}.tiles-item p .__hover{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.75);text-align:center}.tiles-item p .__hover i{position:absolute;top:47%;margin-left:-6px}.tiles-item p:hover .__hover{z-index:100}.lb-nav a{display:block!important}.lb-data .lb-number{color:#fff}.lb-data .lb-close{opacity:1}.lb-dataContainer{opacity:1!important;padding-top:20px}.lightbox{height:100%!important;top:0!important;padding-top:50px!important;position:fixed;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}@media (min-width:767px){.photoblk-hover{display:block;position:relative}.photoblk-hover .__hover{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.75);text-align:center}.photoblk-hover .__hover .icn-sprite{position:absolute;top:48%;left:48%}.photoblk-hover:hover .__hover{display:block}}.hotelinn-description-reviews{margin-bottom:20px}.hotelinn-description-reviews .__title{font-size:30px;color:#000;font-weight:400;line-height:30px}.hotelinn-description-reviews .descrblck-reviews{color:#333;font-size:14px;line-height:24px;margin-top:10px;margin-bottom:10px}.revw-block .__top .__rating,.revw-block .__top .__rating b,.revw-block .__top .__user-info,body{font-size:12px}.revw-block .__top{width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;background:#f1f1f1;padding:0 20px 0 10px;color:#333}.revw-block .__bottom{padding-bottom:10px;color:#333}.revw-block .__bottom p{padding-left:10px;font-size:12px;line-height:24px;margin:10px 0}@font-face{font-family:TradeGothicW01-Extended;src:url(/templates/hotel6/fonts/1c50e546-f8f6-40c2-8230-2d8f284effee.woff2)}body{color:#666;background-image:url(/templates/hotel6/images/brick_wall-88bbb5c9af.png);background-color:#fff}.hilton-container{background:#fff;margin:0 auto;width:970px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 3px #ccc;box-shadow:0 3px 3px #ccc}.cta_button,.cta_button:focus,.cta_button:hover{background:#1F6775}fieldset{border:0;margin:0;padding:0}h1,h1.title{text-transform:uppercase;color:#51261c;margin-top:0;font-size:18px;font-weight:400;margin-bottom:12px}h2,th.table_block_head{font-size:14px;color:#3c3735;margin:0 0 12px}.side_column .general_image_component{border-top:1px solid #e7e2d8;margin-bottom:0!important;margin-top:0!important;padding-top:10px}.cta_container{display:block;padding:13px 0}.cta_button{position:relative;color:#fff!important;font-weight:700;padding:7px 18px;display:inline-block;border:2px solid #fff;text-transform:uppercase;cursor:pointer;border-radius:3px;-webkit-box-shadow:#aeaeae 0 0 2px 0;box-shadow:#aeaeae 0 0 2px 0;margin:15px 0 3px;font-size:12px;width:100%;text-align:center}.disabled{background:#ccc;color:#666!important}.disabled:hover{background:#b5b5b5}.kb{border:none!important}.content{margin:0 auto;position:relative}.fine_print{font-size:9px}.pagination-links{text-align:right}.pagination-links a{display:inline-block;font-weight:700}.pagination-first,.pagination-last,.pagination-next,.pagination-prev{margin-left:10px;margin-right:10px}.pagination-page-label{display:inline-block;font-weight:700;margin-right:8px}.pagination-pages{margin:0 10px 0 5px;border-left:1px solid #666;border-right:1px solid #666;padding:0 5px 0 15px;display:inline-block}.pagination-pages .pagination-pages-ellipsis,.pagination-pages a{margin-right:5px}a.pagination-unavailable:link,a.pagination-unavailable:visited{color:#666;cursor:default}#utilities_container{float:right;width:auto;margin-top:34px}#currency_selector,#language_selector{position:relative;display:inline;margin-right:15px}#search_form{display:inline}#search_button{background:url(/common/images/search_icon.gif) no-repeat;border:none;cursor:pointer;height:20px;width:20px;text-indent:-10000px;font-size:0;display:block;line-height:0}#findhotel,.promo_bknd_container,.promo_controls_wrapper{display:none}#currency_icon,#flag{position:absolute;left:10px;top:-1px}#currency,#language{width:160px;padding-left:26px}#logo_box{background:url(/skins/en_US/DT/img/gui/logo_box_bg_bottom.gif) bottom center no-repeat;width:261px;text-align:center;padding-top:20px;float:left}#brandNavigation{float:left;margin-top:50px}#brand_header_wrapper .content .content{width:960px;position:absolute;top:124px;left:0}#findhotel{padding:0 10px}#promo_component,.promo_side_component{visibility:hidden;position:relative}.home .promo_overlay{position:relative;z-index:0;background:url(/skins/en_US/DT/img/gui/dt_promo_bknd.gif) no-repeat #fff;top:20px;overflow:hidden;width:970px;height:110px;margin:0 auto 60px;border-top:0;-webkit-box-shadow:0 0 15px -2px #666;box-shadow:0 0 15px -2px #666}.promo_item{width:208px;float:left;position:relative;padding-bottom:17px}.home .promo_item{width:280px;margin-right:5px;padding:10px 0 0 25px}.promo2{margin:0 30px}.home .promo2{margin:0 5px 0 0}.promo_image{width:208px;height:116px;position:relative;overflow:hidden}.home .promo_image{float:left;width:157px;height:90px;border:2px solid #fff}.more_offers,.more_offers_head,.offer,.other_offers{border-top:1px solid #e6e2d7}.promo_image img{width:100%;height:auto}.promo_headline{display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:16px;color:#51261c}.html5-video-parameters,.html5-video-path,.image_alt,.offers_view .gallery_content span.image_description,.rooms_closed,.swf-video-skin-path,.video-dimensions,.video_hidden,div.roomIsClosed .rooms_opened{display:none}.home .promo_headline{font-family:"Open Sans",sans-serif;font-size:12px;color:#51261c;line-height:16px}.offers_content_subhead,.rooms_copy{line-height:20px}.premium_layout{margin:0 auto;position:relative;z-index:0}.promo_side_component{margin-top:17px;margin-bottom:17px}.promo_side_component .promo_image{margin-bottom:12px}.row_1{width:100%}.contactus_component{padding:10px 0}.contactus_component p{margin:0 0 5px}ul.link_list li{margin:0 0 10px}ul.link_list{padding:0}ul.link_list li a.overlay_link{float:none}.gallery_image img{position:absolute;width:100%;display:none}.home .gallery_carousel{background:0 0}.home .gallery_content .caption{color:#51261c;font-size:16px}.home .gallery_content div span.caption,.home .gallery_content span.caption+a{font-family:"Open Sans",sans-serif!important}.home .gallery_content span.caption+a{margin-top:13px;background:url(/skins/en_US/DT/img/gui/cta_arrow.gif) right center no-repeat #8d993a;padding:8px 33px 0 21px!important;color:#fff;position:relative;height:23px}#overlay,#overlay_wrapper{position:absolute;left:0;top:0}.home .gallery_content span.caption+a:hover{color:#fff;background:url(/skins/en_US/DT/img/gui/cta_arrow.gif) right center no-repeat #99a640}.row_2{width:679px;min-height:200px;margin-top:70px}.premium_layout .row_2{margin:0}.row_2 .content_column{margin:0 25px 0 0;width:430px;float:left;min-height:200px}.row_2 .side_column{width:210px;float:left;background:#fff;margin-top:30px}.premium_layout .row_2 .side_column{padding-top:10px}.row_3{background:#hhhhhh;width:100%;min-height:20px}.two_column .row_1{margin-top:10px}.two_column .row_2{margin:0}.two_column .row_3{margin-bottom:10px}.InteractWrapper{margin-top:45px;margin-bottom:15px}.InteractOffer{background-color:#d1ebbc;border-radius:4px;padding:6px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.18);box-shadow:3px 3px 3px rgba(0,0,0,.18);background-image:url(/skins/common/img/interact/offers_OfferListing_Check.svg);background-repeat:no-repeat;background-position:10px 50%;background-size:22px 22px}.InteractOffer--description{font-family:Arial;font-weight:700;font-size:11px;color:#4b4b4b;margin-left:35px}.InteractCarouselWrapper{overflow:hidden;background-image:url(/skins/common/img/interact/offers_TopImage_Check.svg);background-repeat:no-repeat;background-position:0 95%;background-size:23px 23px;padding-bottom:3px;padding-top:6px;float:right}.InteractCarouselOffer{clear:right;float:right;margin-top:28px;padding-left:28px}.InteractCarouselOffer--description{font-family:Arial;font-weight:700;font-size:14px;color:#d0eabb}#overlay_wrapper{width:100%;z-index:997}#overlay{width:100%;z-index:998;background:url(/skins/en_US/DT/img/compare/black75.png)}.video_component{width:746px;padding:50px 10px 10px;position:relative}.standard_content_overlay{width:600px;padding:30px 20px}div.roomIsClosed .rooms_closed{display:block}.plus_minus{float:left;width:25px}.rooms_headline{color:#3c3735;font-size:11px;font-weight:700;margin:1px 0 15px}.rooms_head_copy{float:left}.rooms_head_copy span{color:#666;font-size:12px}.matches span,.offer_search_for span{color:#51261c;font-weight:700}.rooms_component_content{padding:25px 0 10px 25px;overflow:hidden;clear:both}.rooms_component_content_top{min-height:170px;overflow:hidden}.rooms_copy{width:361px;float:left;margin-bottom:5px}.rooms_copy ul{margin-left:15px;padding-left:0}.rooms_image{margin:10px 0 10px 30px;position:absolute;top:67px;right:44px}.row_2 .rates_from_wrapper{width:100%;border-bottom:1px solid #c0bcb3;text-align:center;padding:0;margin-bottom:15px}.grid_view_component.rooms .copy_area ul{margin:0}.table .col1,.table .col2{width:50%}.table .table_block_head{font-size:11px!important;font-weight:700!important;font-family:Arial,Helvetica,sans-serif!important}th.table_block_head{font-weight:700;padding:0 0 10px;margin:0;text-align:left}.policy_col1{width:40%;border-left:none;text-align:left;font-weight:400}.policy_col2{width:60%;border-right:0}.offers_wrapper{margin-bottom:60px;clear:both}.offers_wrapper .offer_copy_area p,.offers_wrapper .offer_rates,.offers_wrapper .offer_valid_dates{font-size:11px}.offer_search_wrapper{overflow:hidden;margin-top:10px;min-height:20px}.offer_search_wrapper br{clear:both}.offer_search_for{padding-bottom:20px;float:left}.offer_search_for span{font-style:italic}.offers_wrapper .social_component{left:476px;margin-top:0}.matches{float:right;clear:left}.sort_by{display:inline-block}.offers_wrapper .offer_left a{background:0;display:inline;text-decoration:underline}.offers_content_divider{margin:-16px 0 0;display:none}.offer_dark_text{font-weight:700;color:#3c3735}.offers_content_head_wrapper{position:relative;margin-top:30px;padding-bottom:20px}.offers_content_head{word-wrap:break-word}.more_offers_head,.offers_content_head,.offers_content_head_detail{font-family:"Open Sans",sans-serif;font-size:18px;color:#51261c;text-transform:uppercase;font-weight:400}.more_offers_head{padding:40px 0 0;margin-top:20px}.offers_book_now{margin-top:20px}.more_offers,.offer{margin-top:20px;padding-top:20px;line-height:18px;overflow:hidden}.offer_left,.offer_right{width:286px;float:left}.offer_left img{height:184px;width:276px}.checkbox_subcopy{margin-left:25px;font-size:11px;display:block;clear:both;font-style:italic}.offer_right{width:391px}.offer_head{color:#3c3735;size:15px;margin:0 0 10px}.offer_link_wrapper{margin-top:15px;overflow:hidden}.offer_link{float:left;padding-right:10px;text-decoration:none}.offers_destination_dropdown{width:190px;margin-bottom:15px}.offers_text_links_title{margin:10px 0 0;padding:0;font-size:10px}ul.offers_text_links{margin:0 0 15px;padding:0}ul.offers_text_links li{margin:0;padding:0;list-style:none;line-height:18px}.other_offers{padding-top:20px;margin-top:20px;font-size:10px}.other_offers .action_link{font-size:10px!important}p.offer_form_caption{font-weight:400;margin-top:3px}h2.offer_form_title,h3.offer_form_title{color:#51261c!important;font-family:'Garamond W02';font-size:18px;font-weight:400}.offers_cta_top{margin-bottom:20px}.offers_cta_top .cta_container{padding:0}#findhotelinline label.labelOneBoxHint{font-weight:400;font-style:italic}.interest_content_wrapper{position:relative;overflow:hidden;width:209px}.offers_float_left{float:left}.offers_property_full{border-top:1px solid #e7e2d8;margin-top:8px;padding-top:17px}.interest_collapse{font-size:11px;font-weight:700;padding-right:10px;background:url(/skins/en_US/DT/img/offers/collapse_arrow_down.gif) right 5px no-repeat;color:#0084a9;float:right;display:block;text-decoration:none;cursor:pointer}.interest_toggle_open{background:url(/skins/en_US/DT/img/offers/collapse_arrow_up.gif) right 5px no-repeat}.interest_head_wrapper{overflow:hidden;cursor:pointer}.offers_copy_head{font-size:12px;font-weight:700;color:#3c3735;display:block}#location-message,#location-results,.remove_field span,.subregionSelect{display:none}.participating_hotels_wrapper{margin-top:30px;padding-top:30px;border-top:1px solid #e6e2d7}.participating_hotels_wrapper h2{margin-bottom:10px;color:#3c3735}.offer_hotel_list{overflow:hidden}.offer_hotel_list_column1 ul,.offer_hotel_list_column2 ul,.offer_hotel_list_column3 ul{padding:10px 0 10px 15px;margin:0}.offer_hotel_list a{line-height:20px}.blackout-dates{margin-top:15px;padding-top:25px;border-top:1px solid #e6e2d7}.blackout-dates a,.offer_hotel_list a{text-decoration:underline}.locationsitem-tabs{float:right}.locationsitem-tab{float:left;padding:10px 20px;border-bottom:0;position:relative;z-index:10}.locationsitem-tab.selected{background:#eee;border-left:1px solid #ccc}.locationsitem-tab.selected:first-child{border-right:1px solid #ccc;border-left:0}.locationsitem-tab a{font-weight:700;color:#51261c;text-decoration:none}.locationsitem-tab a:hover,.locationsitem-tab.selected a{color:#576423}#location-controls{float:left;padding:10px 0 0}#locations-regions-form{margin:0}.locationsitem-padded{height:50px;clear:both}#location-controls,#location-data,#location-map,#location-message,#location-results{position:relative}#location-data{width:600px;clear:both}.grid-view-1{border-bottom:1px solid #e7e2d8;float:left;margin:0 0 25px;padding-bottom:27px!important;width:640px}.locationsitem-gallery-page .grid-view-1{border:0;margin:0;padding:0!important}.grid-view-2{width:280px;margin:10px;float:left}.locationsitem-copy-text{margin:20px 0;line-height:150%}.locationsitem-pagination{float:right;width:90%;text-align:right;clear:both;margin:10px 0;display:none}ul.locationsitem-hotels{margin:0;padding:20px 0;border-bottom:1px solid #ccc;float:left;width:660px;width:600px}ul.locationsitem-hotels li{float:left;list-style:none}.locationsitem-gallery-wrapper .locationsitem-hotel-text{float:left;width:370px}.category-header,.locationsitem-category-header{margin-top:10px;font-weight:700}.category-text,.locationsitem-category-text{margin-top:10px}.ero .locationsitem-hotel-text{padding-left:35px;background:url(/skins/en_US/DT/img/locations/brand_logo_medium.png) left 3px no-repeat;min-height:32px}#location-map-infobox-wrapper{width:299px}.locationsitem-map-infobox{background:#fff;border:1px solid #000;width:260px;padding:10px;position:absolute;z-index:1100;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.locationsitem-infobox-close{text-align:right;margin-bottom:8px;font-size:12px;line-height:12px;width:100%}#map_component .info,.instructions p,.location .info{line-height:20px}.locationsitem-infobox-close-anchor{text-decoration:none;font-family:Arial,Helvetica,sans-serif}.locationsitem-infobox-close-anchor:hover{text-decoration:underline;font-family:Arial,Helvetica,sans-serif}#global_header_wrapper>a,.sitemap_wrapper a{text-decoration:none}.locationsitem-map-infobox-arrow{position:absolute;height:28px;width:20px;z-index:1200;background:url(/skins/common/img/locations/infobox_arrow.png) no-repeat}.infobox-left .locationsitem-map-infobox{left:19px;top:0}.infobox-right .locationsitem-map-infobox{right:19px;top:0}.infobox-left .locationsitem-map-infobox-arrow{left:0;top:10px;background-position:0 0}.infobox-right .locationsitem-map-infobox-arrow{right:0;top:10px;background-position:0 -28px}.locationsitem-gallery-wrapper .locationsitem-hotel-name{font-size:14px;margin-bottom:10px}.locationsitem-hotel-accepting-reservations{font-style:italic}.locationsitem-hotel-availability{margin-top:12px}#body_wrapper .locationsitem-gallery-wrapper .ch-availability_button a,.ero-body .ch-availability_button a{float:left}.top_locations_link{float:right;margin-top:10px;margin-bottom:20px}.new_hotels_text{float:left}.new_hotels_header{float:left;clear:both}.new_hotels_header p{margin:10px 0}.new_hotels_status,.new_hotels_title{margin:0 0 6px;font-weight:700}.new_hotels_title{font-size:14px}.new_hotels_availability{margin-top:10px}.new_hotels_pagination{clear:both;margin:10px 0}.MicrosoftMap .LogoContainer{right:0!important;left:auto!important;bottom:25px!important}#map_component{font-size:11px;color:#666;font-family:Arial,Helvetica,sans-serif}.NavBar_menuitem{cursor:pointer}.map{position:relative}.field_controls{width:276px;height:20px;clear:both}.options li,.remove_field{font-size:10px;float:left;margin-right:10px;margin-top:15px}.add_field,.remove_field{cursor:pointer}.add_field{padding-left:17px;background:url(/skins/en_US/DT/img/gui/directions/icon_add.gif) no-repeat;float:left}.remove_field{background:url(/skins/en_US/DT/img/gui/directions/icon_remove.gif) no-repeat;height:12px;left:296px;position:absolute;top:73px;width:12px}.vis{height:0}.options{clear:both;padding:10px 0}.travel_info .time{margin-bottom:10px}.route_form ul,.route_form ul li{margin:0;list-style:none}.instructionStep{margin-bottom:10px}.route_error{width:400px;padding:20px 30px 20px 20px}.route_leg .begin,.route_leg .end{font-weight:700;padding:10px 0 5px;margin-bottom:5px}.location,.view_map{margin-bottom:10px}.route_leg .begin{border-bottom:1px solid #e7e1d7;padding-top:0}.route_leg .end{border-top:1px solid #e7e1d7}.clear{clear:both}.location{margin-left:33px}.location .info{margin-top:10px}.directions_options,.directions_options .radio,.view_map .action_link{float:none}.view_map .action_link{margin-right:15px}.directions_options,.directions_options .radio{list-style:none}.directions_options{font-size:11px;margin:-2px 0 0;padding:0}.lat,.long,.type .location .loc-address{display:none!important}#map_component strong,.showDirections,.type .location .distance span,.type .location .name,.type .location .time span{font-weight:700;font-size:12px;color:#666}.type .location .name{color:#3c3735}.route_directions{display:block;padding:15px 0}.route_directions .travel_info{margin-top:10px;margin-bottom:10px}.route_directions .travel_info .info span{font-weight:700}.route_directions .travel_info .info span.value{font-weight:400}.trans_costs_container table{width:475px;border-bottom:1px solid #e7e1d7}.trans_costs_container table tr td,.trans_costs_container table tr th{text-align:left;border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#fafaf8;margin:0;padding:5px 0 5px 15px;font-weight:400}.trans_costs_container table tr{background-color:#fafaf8}.trans_costs_container table tr.head th{border-top:1px solid #e7e1d7;border-bottom:1px solid #e7e1d7;padding:7px 7px 7px 14px;text-transform:uppercase;font-weight:700}.trans_costs_container table tr th:first-child{width:150px}.trans_costs_container table .head th:first-child{border-right:1px solid #e7e1d7;display:block}.swf_video_player .subtitles,.swf_video_player .video-cta-hover,.trans_costs_container span{display:none}.trans_costs_container table tr.odd,.trans_costs_container table tr.odd td,.trans_costs_container table tr.odd th{background-color:#fff}.swap_route{font-size:10px;float:right;color:#2d7fbb}.neabyplaces_container .subtitle,.neabyplaces_container .title{color:#51261c;font-weight:400;font-family:'Garamond W02'}.swap_route span{cursor:pointer}.directionsList{height:0;overflow:hidden}.bingTerms{margin-right:10px}.cta_container{position:relative;left:-3px}.swf_video_player{position:relative;margin-bottom:10px}.swf_video_player .flash_div_embed,.swf_video_player .video-cta,.swf_video_player .video-cta-hover,.swf_video_player .video-poster{width:677px;height:264px}.swf_video_player .video-cta,.swf_video_player .video-cta-hover,.swf_video_player .video-poster{position:absolute;top:0;left:0;z-index:0}.swf_video_player .video-poster{position:static}.swf_video_player .video-cta,.swf_video_player .video-cta-hover{z-index:1;cursor:pointer}.swf_player .flash_div_embed{width:100%;height:264px;margin-bottom:10px}.neabyplaces_container{width:100%;margin-bottom:22px;padding-bottom:22px}.neabyplaces_container .title{font-size:20px;margin-bottom:12px;margin-top:0;text-transform:uppercase}.neabyplaces_container .subtitle{font-size:16px;margin:20px 0}.neabyplaces_container img{float:left;margin:0 20px 20px 0}.neabyplaces_container .onsite_list{float:left;margin-right:10px}.sitemap_wrapper{position:relative;margin-top:30px}.sitemap_wrapper h1{margin-bottom:30px}.sitemap_wrapper .copy_area ul{overflow:hidden;padding:0;margin:0}.sitemap_wrapper .copy_area ul li{padding-left:12px;float:left;width:48%;list-style:none;background:url(/skins/en_US/DT/img/gui/bullet.gif) left center no-repeat}.sitemap_wrapper .copy_area{margin-bottom:20px}.dining_component .dining_col_1{width:245px;float:left}.dining_component .dining_col_2{width:395px;float:left}.dining_component .dining_hours_table{margin:12px 0 0;line-height:18px}.dining_component .dining_hours_table th{color:#3c3735;font-weight:700;text-align:left;padding:0 0 10px;font-size:11px}.dining_component .dining_hours_table thead th{text-transform:uppercase}.dining_component .dining_hours_table .col1,.dining_component .dining_hours_table .col2{width:50%}#nearby_restaurants_component ul{float:left;list-style:none;padding:0;margin:0 20px 20px;line-height:150%}.extra_views .rating_component_point_container{margin-top:10px}.found-xx-results{float:left;font-size:14px;font-weight:700}.emptyResultMessage li,.emptyResultMessage p{line-height:22px}.design6-search-hotel{float:left;height:38px;line-height:38px;color:#fff}.icn-white-arr-bot{margin-top:3px;margin-left:5px}.jsDisabled #my_reservations,.jsDisabled #user_nav,.jsDisabled #utility_links_list{visibility:visible}#footer_wrapper,#global_header_wrapper{font-family:Arial,Helevetica,Sans-Serif;font-size:11px}#global_header_wrapper{font-size:12px}#footer_wrapper a{color:#888;text-decoration:underline}a.arrow_link{background:url(img/link_arrow.gif) 100% 0 no-repeat;padding-right:7px;font-size:10px}a.arrow_link:hover{background-position:100% -11px;color:#888}.text_input_bg{background:#edeeee;height:25px;display:block;margin-right:8px;border-radius:3px}.text_input_bg input{background:0 0;border:none;margin:0;padding:6px 8px;width:172px}#my_reservation_panel .text_input_bg input{width:172px}#loader_container{width:970px;margin:0 auto;display:none}.spinner{width:16px;height:16px;display:block;position:absolute;margin:8px}#global_header_wrapper{width:100%;line-height:1.2;background:#323233;height:38px}.header_row{width:100%;position:relative;z-index:5}.header_content_container{width:970px;height:38px;margin:0 auto;color:#b8b7b7;background:#323233;position:relative}* html .header_content_container{height:auto;padding-bottom:3px}#global_header_wrapper>a{color:#fff}#hhonors_logo_link,#user_nav+#hhonors_dock_logo{position:absolute;top:0;right:0}#global_header_wrapper .custom_button{color:#fff;padding:0 40px;height:21px;line-height:21px;font-size:12px;text-transform:uppercase;cursor:pointer;white-space:nowrap;position:relative;border:2px solid #a0acb7;border-radius:2px;background:#80a1b6}.custom_button .text{float:left}.custom_button .arrow_icon{background:url(img/button_arrow.png) no-repeat;width:8px;height:8px;display:none;float:left;margin:6px 0 0 10px}#global_header_wrapper .custom_button:focus,#global_header_wrapper .custom_button:hover{color:#fff;background:#2f2f2f;border-color:#1b2b39}#login_go{margin-left:14px}#utility_links_list{padding:0;margin:0;list-style:none;position:absolute;top:0;left:0}#utility_links_list li{padding:0;margin:0;display:inline;font-size:12px}#utility_links_list #my_reservations,#utility_links_list #my_reservations_in{border-right:1px solid #323233;float:left;padding:12px 18px 12px 20px}#utility_links_list #my_reservations.selected,#utility_links_list #my_reservations:hover,#utility_links_list #my_reservations_in.selected,#utility_links_list #my_reservations_in:hover{background:inherit;color:#fff}#utility_links_list #sign_up_for_promotions{visibility:hidden}#utility_links_list #sign_up_for_promotions a{border-right:1px solid #395c7a;float:left;padding:12px 18px}#utility_links_list #sign_up_for_promotions a:hover{background:#2c4860;color:#fff}.logged_out #utility_links_list #sign_up_for_promotions{display:none}#dock_right_items_container{margin-left:254px}.jsDisabled .logged_out #dock_right_items_container{min-width:235px}#user_nav{float:right;margin-right:101px}.logged_in #user_nav{float:none}.logged_out #user_nav .logged_out_view{display:block}.logged_in #user_nav .logged_out_view,.logged_out #user_nav .logged_in_view{display:none}.logged_in #user_nav .logged_in_view{display:block;text-align:right}#user_nav>a{float:left;padding:12px 0}#user_nav #welcome{padding:12px 6px;position:relative;top:12px}#user_nav #sign_in.selected{border-left:solid 1px #696969;border-right:solid 1px #696969;border-bottom:solid 1px #696969;float:left;margin-top:-8px;padding:8px 11px 8px 8px}#login_form,#login_view,#user_nav #sign_out{float:right}#explore_benefits{color:#fff!important}#user_nav #explore_benefits,#user_nav #sign_in,#user_nav #sign_out{padding-left:16px;padding-right:16px;border-left:1px solid #323233}#user_nav #sign_in{border:0}#user_nav .point_status{border-left:2px solid #81919f;padding-left:6px;padding-right:18px;position:relative;top:12px}#user_nav #my_account{border-right:1px solid #395c7a;padding:12px 20px}#user_nav #my_account.selected{background:#2c4860}#hhonors_dock_logo{float:left;border-left:1px solid #395c7a;display:block;padding:11px 14px 10px 11px}#hhonors_dock_logo:hover{background:#2c4860}#dock_right_items_container #dock_control{float:left}#dock_control{float:left;height:29px;display:none;cursor:pointer;background:url(img/dock_icon_arrow_down.gif) 0 -29px no-repeat;border-left:solid 1px #696969;width:18px;text-indent:100%;white-space:nowrap;overflow:hidden}#dock_control.opened{background:url(img/dock_icon_arrow_up.gif) 0 -29px no-repeat}#dock_control:hover{background-position:0 0}#expanded_area{display:none;z-index:3;font-size:11px;margin:0 auto;width:970px}#expanded_area .header_content_container{background:#2c4860;border-left:none;border-right:none;position:relative;margin:8px 0 0}#expanded_area .header_content_container:before,#login_form .header_content_container:before{background:url(/skins/common/light_brand/img/dock_content_arrow.png) no-repeat;content:'';display:block;height:6px;position:absolute;width:13px;top:-6px;left:0}#account_view.header_content_container,#login_error_view.header_content_container{display:none;height:auto}#expanded_area .header_content_close,#login_form .header_content_close{background:url(/skins/common/light_brand/img/dock_content_close.jpg) no-repeat;position:absolute;top:1px;right:1px;height:35px;width:35px;text-indent:100%;overflow:hidden;white-space:nowrap}#login_view{margin-right:160px;width:657px}#login_view.selected{background:#2c4860}#login_form{line-height:19px;position:relative;margin:6px 30px 7px 24px}#login_form label{position:absolute;top:4px;left:8px;font-size:11px}#login_form label.passwordLabel{left:203px}#chkRemember,#login_form .text_input_bg,#login_go{float:left}#chkRemember{vertical-align:center}#login_form #remember_label{color:#ebebeb}#login_form .header_content_container{display:none;background:#2c4860;padding:8px 35px 8px 17px;position:absolute;top:41px;height:auto;width:auto}#login_form .header_content_container:before{left:18px}#login_form .header_content_container label{position:static}#login_form .header_content_close{top:0;right:0}#global_header_wrapper #forgot_password{margin-right:11px;padding-left:16px;text-decoration:underline;color:#ebebeb;font-size:11px}#account_view.header_content_container:before{left:300px}.login_error_message{padding:8px;display:block}#my_reservation_panel{height:auto;display:none;width:872px}#my_reservation_panel.header_content_container:before{left:58px}#my_reservation_panel form{margin:0;padding:0}* html #my_res_login_form,* html #view_res_form{width:335px}#existing_travel_links_container,#my_res_login_form,#view_res_form,#view_res_msg{float:left;padding:16px 0 21px}#view_res_form{padding-left:21px;padding-right:16px}#view_res_msg{padding:59px 0 0;width:255px}#view_res_msg .col{float:left}#view_res_msg .c1{font-size:12px;padding-top:6px;width:49px}#view_res_msg .c2{width:140px}.column_header{display:block;padding-bottom:5px}#join_hhonors_container,#my_account_progress .diamondCompleteUser,.progress_graph .overlay-content{display:none}#my_res_login_form div,#view_res_form div{margin-top:8px;position:relative}#my_reservation_panel label{width:172px;text-align:left;position:absolute;left:8px;top:6px;font-size:11px;color:#aaa}#view_res_form label{width:188px}#my_reservation_panel .text_input_bg{width:188px;float:left}#my_reservation_panel .custom_button{float:left;top:-15px}#existing_travel_links_container{margin-left:37px}#existing_travel_links_container ul{margin:0;padding:2px 0 0;list-style:none}#existing_travel_links_container li{margin-top:4px}.account_container{float:left;padding:12px 16px;line-height:15px;width:245px}.account_container:first-child{padding-left:23px}.account_container:first-child+.account_container{border-left:1px solid #395c7a;border-right:1px solid #395c7a;min-height:75px}#global_header_wrapper .account_container a{text-decoration:underline}#global_header_wrapper .account_container .digital-key-indicator a,a#my_reservations{text-decoration:none}#next_stay .custom_button{float:left;padding:0 11px;margin-top:15px}.my_account_message{clear:both;color:#81a1b6;margin:0;padding-top:12px;white-space:nowrap}.manage_link_list{margin:3px 0 0;padding:0;list-style:none;line-height:9px}.manage_link_list li{float:left;margin-right:6px;padding-right:6px;border-right:solid 1px #696969}.manage_link_list li.last{border-right:none;margin-right:0}.hhonors_copy{float:left;width:192px;margin-right:6px}#join_hhonors_button{float:left;margin-top:20px}#account_view #my_account_progress .diamondCompleteUser img{-webkit-box-shadow:3px 3px 10px #c4c4c4;box-shadow:3px 3px 10px #c4c4c4;behavior:url(/skins/common/js/PIE.htc);border:3px solid #fff;width:150px;margin:5px 10px 0 0;padding:0}#my_account_progress{float:left;position:relative;margin:0;padding:0 0 20px 16px;width:350px}#my_account_progress .bar_section{float:left}#my_account_progress .progress_section{width:100%}#my_account_progress .bar_section,#my_account_progress .progress_bar{height:22px}#my_account_progress .blue{background-color:#4d7b99}#my_account_progress .silver{background-color:#aaac9a}#my_account_progress .gold{background-color:#eab02a}#my_account_progress .diamond{background-color:#d5d5d4}#my_account_progress.isTeamMember .blue{background-image:url(/skins/common/light_brand/img/blackstripe.png);background-repeat:repeat}#my_account_progress .bar_section .label{color:#fff;text-transform:uppercase;font-size:9px;margin:4px 0 0 4px;display:none}#my_account_progress .current_progress{background:url(/skins/en_US/HH/img/my_account_info/progress_bar_indicator_arrow.png) no-repeat;width:17px;height:47px;position:absolute;top:-2px;z-index:5;margin-left:-9px;pointer-events:none}#my_account_progress .hhonors_tip{position:absolute;visibility:hidden;z-index:200;top:25px}#my_account_progress .level_tooltip{position:absolute;width:200px;background:#fff;padding:10px;color:#333;-moz-border-radius:5px;-webkit-box-shadow:5px;border-radius:5px}#my_account_progress .level_tooltip .tooltip_label{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:4px}.arrow_top{background:url(img/tool_tip_arrow_top.png) no-repeat;width:19px;height:10px;position:absolute;top:-10px}#my_account_progress .diamond .hhonors_tip{left:95px}#my_account_progress .diamond .hhonors_tip .arrow_top{right:18px}#my_account_progress .info a.overlay{background-image:none;padding-right:0}#my_account_existingRes{margin-bottom:20px}.progress_bar_nav{margin:6px 0 4px}.progress_bar_nav p{margin-top:1em;font-size:12px}.progressBarCaption{color:#fff;font-size:14px;text-transform:uppercase}.progress_bar_nav a{text-decoration:underline!important}.progress_bar_nav a.selected{cursor:default;outline:0;text-decoration:none!important;color:#cecece}body #global_header_wrapper .progress_bar_nav a.selected{color:#cecece}.progress_bar_nav a.selected:hover{color:#cecece!important}p.progress_bar_nav{float:left}.progress_graph p{float:left;margin:0}.progress_graph .info{width:15%;float:left;text-align:right}#my_account_progress p{margin-bottom:0;font-size:13px;font-family:Arial,Helevetica,sans-serif;margin-top:1em}#my_account_progress .progress_bar_nav p{font-size:12px}#my_account_progress .progress_bar_nav p.progressBarCaption{font-size:13px}#my_account_progress p strong{color:#fff;text-transform:uppercase;font-weight:400}.my_acct_progress_bar{width:315px;background-color:#fff;height:22px;margin:10px 0 25px;padding:3px;position:relative}.progress_full{position:relative;width:315px;height:18px;background-color:transparent;background-image:url(/skins/en_US/HH/img/my_account_info/bg_progress_bar.png);background-repeat:no-repeat;background-position:0 -2px}.brand_tooltip{bottom:56px;position:absolute;width:158px;z-index:50;font-size:11px;color:#999;line-height:18px;padding:10px 15px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border-radius:4px;behavior:url(/skins/common/js/PIE.htc)}a:active{outline:#333 dotted 1px}.check-avail-popup .find_button:focus,.check-avail-popup .oldclients-and-child-wrap .formitem-fieldset select:focus,.check-avail-popup .oldclients-and-child-wrap .formitem-fieldset.age-child-wrp select:focus{outline:0}.hotelinn-stars{display:inline-block;height:15px;background:url(/templates/hotel2/images/hotel-stars-d808c8f1ad.png) left top no-repeat}.hotelinn-star-0{display:none!important}.hotelinn-star-1{background-position:0 0;width:20px!important}.hotelinn-star-2{background-position:0 -15px;width:40px!important}.hotelinn-star-3{background-position:0 -30px;width:60px!important}.hotelinn-star-4{background-position:0 -45px;width:76px!important}.hotelinn-star-5{background-position:0 -60px;width:100px!important}.headblock-center__top>div{margin-bottom:10px}.design6-search-hotel{padding:0}.language-currency-drop{height:38px!important;vertical-align:top!important;padding-top:10px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.hotellogo_new{padding-bottom:40px;border-bottom:2px solid #51261c}.starts-hotel-name{padding:0 26px;float:left}.hotelinn-title{text-align:left;padding:0 26px}.hotelinn-title h1{font-size:24px;color:#1F6775;margin:0 0 10px;font-weight:700;line-height:32px}.formitem-fieldset span label,.guest-title,.hotelinn-title p{font-size:12px;font-family:"Open Sans",sans-serif}.hotelinn-title p{margin-top:10px;color:#323233}.hotelinn-title .ex-name{color:#999}.hotelinn-left{padding:0 26px 26px;-webkit-box-sizing:border-box;box-sizing:border-box}.formitem-fieldset span label,.guest-title{color:#fff;font-weight:700;margin:0 0 2px 3px;display:inline-block}.reserv-title{color:#fff;font-size:18px;font-family:Merriweather,serif}#user_nav,#utility_links_list #my_reservations,.hotelinn-room-name{font-family:"Open Sans",sans-serif}.reserv-subtitle{display:none}.left-logo-container{margin:0 -26px!important;padding-bottom:40px}.hotelinn-gallery{width:100%}.hotelinn-room-name{font-size:20px;text-transform:uppercase;color:#1F6775}.rrate-date-container{border-bottom:1px solid #333}.--new-room-name{margin-bottom:10px}.__loaded_place .column{width:210px!important}.__loaded_place .column li{width:210px!important;font-size:12px!important}.div-select a,.lang-block a{padding:5px 0!important;width:100%!important;color:#323233!important;margin-bottom:0!important}.div-select a:hover,.lang-block a:hover{background:#eeeceb!important}.hotel-availability-wrap{width:667px}.hotel-availability-wrap img{float:left}.majorblck-availability-header{position:relative}.find-hotel-btn{padding-right:15px;cursor:pointer;border-right:1px solid #323233}.headblock-menu-content li a{color:#333!important;width:100%;padding:0!important;background:0 0!important}.headblock-menu-content li a:hover{background:#eee!important}.language-currency-block li{border-color:#323233}.availability-form{background:#052930;margin:-10px;padding:10px;position:relative}.availability-form .str-warning{text-align:left;display:none;line-height:18px;font-size:13px;color:#c00;margin-top:10px;margin-left:-3px;padding:2px 5px}.oldclients-and-childs-wrap{bottom:-66px}@media (min-width:767px){.majorblck-availability-header{width:664px;height:390px;overflow:hidden;margin-top:60px;margin-bottom:30px;float:right}.rtl .majorblck-availability-header img{float:right}.rtl .majorblck-availability-header .icn-600-slide-left{float:right!important}.rtl .majorblck-availability-header .icn-600-slide-right{float:left!important}.rtl .formitem-fieldset>div button{margin-right:5px}.rtl .find-hotel-btn{position:relative}.caroufredsel_wrapper{height:auto!important}.caroufredsel_wrapper .is-moz-fix-wrap{height:100%!important}.caroufredsel_wrapper .is-moz-fix-img{width:260px!important;height:100%!important}}.rtl .nav-controls .js-prev{float:right!important}.rtl .nav-controls .js-next{float:left!important}.rtl .rsltblck-no-dates__img .apartblck-img-deck{float:right!important}.rtl .hotelinn-star-1{background-position:100% 0}.rtl .hotelinn-star-2{background-position:100% -15px}.rtl .hotelinn-star-3{background-position:100% -30px}.rtl .hotelinn-star-4{background-position:100% -45px}.rtl .hotelinn-star-5{background-position:100% -60px}.mapp-deck-block .mapp__title{color:#1F6775;font-weight:700;font-size:16px;font-family:Merriweather,serif}a#my_reservations{color:#fff!important}@media (max-width:767px){#dock_right_items_container,.groupbook,.mapp-deck-block{display:none}.devicemob-menu,.devicemob-select-title,.devicemob-select-wrap select{font-family:"Open Sans",sans-serif}.sending-error,.sending-success{text-align:center;margin:12px 0}.header_content_container,.hilton-container{width:100%!important;padding:0}.formitem-field-wrap .contactblk-select,.hotelinn-description-main{width:100%}.hotelinn-description{padding:20px 10px;clear:both}.hotelinn-description-main .results .str-warning{height:inherit!important;font-size:12px!important;line-height:20px!important;padding-left:10px!important}.contactblk-wrap.add-review .contactblk-title{font-size:26px}.contactblk-wrap.add-review .contactblk-subtitle,.contactblk-wrap.add-review .formitem-field-wrap h3{font-size:21px}.contactblk-wrap.add-review .radio-btn-outwrap{margin-top:0}.contactblk-wrap.add-review .formitem-field-wrap{margin-bottom:30px;width:100%}.contactblk-wrap.add-review .formitem-field-wrap label{text-align:left!important;padding-left:0!important}.contactblk-wrap.add-review .formitem-field-wrap input,.contactblk-wrap.add-review .formitem-field-wrap select,.contactblk-wrap.add-review .formitem-field-wrap textarea{width:100%!important;margin-top:0}.contactblk-wrap.add-review .formitem-field-wrap textarea{height:90px}.contactblk-wrap.add-review .formitem-field-wrap label.error{left:auto!important;right:0!important;text-align:left!important}.contactblk-wrap.add-review .formitem-field-wrap .contactblk-select{width:100%!important;margin-right:0!important;margin-bottom:30px}.contactblk-wrap.add-review .formitem-field-wrap .contactblk-select#f_month+label{top:64px}.contactblk-wrap.add-review .formitem-field-wrap .contactblk-select#f_year+label{top:130px}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap{width:100%;float:left;position:relative;margin-top:15px}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .radio-btn-list{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .radio-btn-list .radio-btn-item{width:10%;text-align:center}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .upside-text.right{text-align:right;float:right;margin-right:0}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .numberstop{width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.contactblk-wrap.add-review .formitem-field-wrap .radio-buttons-wrap .numberstop label{padding:0!important;width:10%;text-align:center!important;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-wrap .fotosblk-gallery,.keyf-features-wrap td{text-align:center}.contactblk-wrap.add-review .formitem-field-wrap .contactblk-lable{width:100%;font-size:16px;margin-bottom:3px}.contactblk-wrap.add-review .formitem-field-wrap .input-text{width:100%}.hotelinn-page{padding-top:0}.hotelinn-description-main{padding-right:0}.keyf-features-wrap .keyf-features-items{padding-left:0;padding-top:40px}.hotelinn-left,.hotelinn-title{padding:0!important}.keyf-features-wrap .keyf-features-items>i{left:0;right:0;margin:0 auto}.hotelinn-left{margin:0 0 40px;width:100%}#logo_box{width:100%!important}div.left-logo-container{margin:0!important}.starts-hotel-name{padding-left:0}.cta_button{font-size:13px;width:100%}.oldclients-and-childs-wrap{width:100%;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.sub-key-features-items{display:none!important}.facilitesitems-block .facilitesitems .column{width:50%;float:left;padding-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.facilitesitems-block .facilitesitems li{width:92%;line-height:23px;list-style:outside;margin-left:14px}.gallery-wrap{width:100%}.gallery-wrap .fotosblk-gallery-foto{float:none;width:200px;display:inline-block}.contactblk-wrap,.formitem-field-wrap{width:100%}.formitem-field-wrap label.error{line-height:20px;padding-left:0}.formitem-field-wrap .contactblk-lable{text-align:left;margin-bottom:4px;font-size:13px}.button-row,.formitem-field-wrap .contactblk-textarea,.formitem-field-wrap .input-text{width:100%}div.footerblk{padding-bottom:0}div.footerblk .footerblk-top-wrap .hotelinn-title p{line-height:18px}div.footerblk .footerblk-top-wrap .hotelinn-title h1{margin-bottom:0;padding-top:0}.rsltblck-no-dates__rooms{width:100%;padding-bottom:5px}.rsltblck-no-dates__img{height:100%;width:100%}.rsltblck-no-dates__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rightblock-new-block{width:100%!important;margin-top:10px;margin-bottom:5px;font-weight:600;padding-top:5px;padding-bottom:5px}.price-block-m{clear:both}.price-block-m>.clearfix{display:none}.hotelinn-page__title{font-size:27px}.rsltblck-no-dates__info-block{margin-bottom:10px}.more_rate_info{width:90%;float:left;border:none!important}.rrate-val__block{float:left!important}.rrate-val__block .rrate-val{font-size:20px!important;font-weight:600}.rrate-date-container .book-now-btn{margin:5px 0 15px}.rrate-date-container .book-now-btn button{font-size:14px!important}.rrate-date-container .rrate-date-description-block{margin-bottom:10px;margin-top:5px}.nav-controls{top:33%!important}.loaded_place.__loaded_place .column{width:50%!important;float:left;padding-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.loaded_place.__loaded_place li{width:92%!important;line-height:23px;list-style:outside;margin-left:14px}.rsltblck-no-dates__info-block__left .rsltblck-no-dates__bottom__text{font-size:16px;margin-bottom:10px;margin-top:10px}.no-photo-img{width:100%;margin-bottom:-35px}.hotelinn-list-wrap__bottom__left .hotelsinn-available-wrap{margin-bottom:88px}.hotelinn-list-wrap__bottom__left .__price.show-mob{margin-top:10px}.hotelinn-list-wrap__bottom__price{bottom:-46px}.hotelinn-list-wrap__bottom__price .book-btn{display:inline-block!important}.hotelinn-list-wrap__bottom .hotelinn-list__title a{font-size:20px}.devicemob-menu .menublk-col .l-menu a,.devicemob-menu .menublk-title{font-size:18px;letter-spacing:.5px;text-transform:uppercase;color:#fff}.devicemob-menu{background-color:#323233;padding:5px 10px;text-align:left}.devicemob-menu .menublk-title{background-color:#1F6775;font-weight:400;height:36px;padding-left:10px;width:84%;line-height:36px;float:left}.devicemob-menu .menublk-title-img{margin-top:8px;float:right}.devicemob-menu .menublk-col .l-menu{display:none;width:100%!important}.devicemob-menu .menublk-col .l-menu li{height:40px;padding-left:10px;border-bottom:1px solid #1F6775;line-height:40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.devicemob-menu .menublk-col .l-menu li:last-child{border-bottom:0}.devicemob-menu .menublk-col .l-menu a{text-decoration:none;width:100%;display:inline-block}.hotelinn-availability-wrap .main-slider-icn,.hotelinn-availability-wrap .slider-counter,.page-book .devicemob-menu,.page-group_book .devicemob-menu{display:none!important}.devicemob-select-language{border-color:#1F6775!important;margin-top:5px}.devicemob-select-title{float:left;width:40px;color:#fff;font-weight:700;font-size:12px}.devicemob-select-wrap{float:left;width:250px;overflow:hidden}.devicemob-select-wrap select{background:0 0;width:400px;border:none;color:#fff;font-weight:600;outline:0;font-size:16px}.majorblck-availability-header{width:100%;height:inherit;margin:0!important}.hotelinn-availability-wrap{width:100%;height:inherit!important}.hotelinn-gallery{height:100%}.hotelinn-gallery img{float:left}.hilton-container{overflow:hidden}.new-routing-wrapper .btn-my-location{margin-top:42px}.leaflet-routing-container.new-routing{width:85%;margin-top:0!important}.rtl .majorblck-availability-header img{float:right}.rtl .formitem-fieldset>div button{margin-right:10px}.rpath-planner-wrap .rpath-planner__placeholder{width:86%}.oldclients-and-child-wrap .row>.clearfix{float:left;width:46%}.oldclients-and-child-wrap .row>.clearfix .formitem-fieldset{margin-top:0}.oldclients-and-child-wrap .row>.clearfix:first-child{margin-right:8%}.oldclients-and-child-wrap .row>.clearfix .formitem-fieldset__title,.oldclients-and-child-wrap .row>.clearfix select{width:100%}.page-book .main,.page-group_book .main{padding-top:0!important}.iphn-fix{width:100%!important;height:auto!important}.__dest-avail .nav-controls{display:none!important}.bottom-main-img-wrap .bottom-main-img,.rsltblck-no-dates__img .apartblck-img-deck{float:left!important}.bottom-main-img-wrap .bottom-main-img img{width:100%}.hotelinn-availability__right>div{position:relative}.containr{width:100%}.pull-left,.pull-right{float:none!important}}body.is-open-popup{overflow:hidden}.check-avail-popup{display:none;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:10001;background:rgba(0,0,0,.8);overflow-y:auto}.check-avail-popup-close{cursor:pointer;position:absolute;top:0;right:-33px;left:auto}.check-avail-popup-close svg{fill:#fff;font-size:26px}.check-avail-popup-body{position:absolute;top:0;left:0;right:0;bottom:0;margin:35px auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 0;max-width:474px;width:100%}.check-avail-popup-header{position:relative}.check-avail-popup-footer{position:relative;width:100%}.check-avail-popup-hotel-rating,.check-avail-popup-title{position:absolute;left:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.check-avail-popup-hotel-img{display:block;width:100%;height:auto;min-height:226px}.check-avail-popup-guarantee img,.check-avail-popup-guarantee span{display:inline-block;vertical-align:middle}.check-avail-popup-title{top:0;right:0;padding:12px 25px;min-height:133px;background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.7))}.check-avail-popup-hotel-rating{bottom:0;right:auto;border-radius:6px;background-color:#273b7d;color:#fff;margin:10px;padding:10px;width:auto;line-height:1;letter-spacing:.2px;font-size:25px;font-family:Arial,sans-serif}.check-avail-popup-hotel-name{font-family:Arial,sans-serif;font-size:20px;line-height:22px;font-weight:700;font-style:normal;text-align:center;color:#fff}.check-avail-popup-hotel-stars{margin:5px 0}.check-avail-popup-hotel-stars svg{fill:#f5a624;font-size:12px}.check-avail-popup-form{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px;background:#eee}.check-avail-popup-guarantee{position:absolute;width:100%;white-space:nowrap;text-align:center}.check-avail-popup-guarantee span{margin-left:5px;margin-right:0;font-family:Arial,sans-serif;font-size:16px;line-height:30px;font-weight:700;letter-spacing:.2px;text-align:left;color:#417505}.check-avail-popup .availability-form{background:#eee;position:relative;width:100%;overflow:visible;font-size:0;height:auto;min-height:0;padding:10px 20px;margin:0;background-size:cover;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.check-avail-popup .availability-form .spanTextInput{border:none}.check-avail-popup .availability-form .str-warning{padding:0 13px}.check-avail-popup .availability-form .error-date{border:1px solid #d0021b!important}.check-avail-popup .availability-form .reserv-rates,.check-avail-popup .availability-form .reserv-title{display:none}.check-avail-popup .availability-form .reserv-subtitle{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 7px;line-height:30px;font-family:Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:.3px;text-align:center;color:#052930;text-transform:none}.check-avail-popup .availability-form .formitem-fieldset__title,.check-avail-popup .oldclients-and-child-wrap .formitem-fieldset label{font-family:Arial,sans-serif;color:#052930;font-weight:"Open Sans",sans-serif;height:auto;letter-spacing:.2px}.check-avail-popup .availability-form .formitem-fieldset{display:inline-block;text-align:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 7px;margin:0}.check-avail-popup .availability-form .formitem-fieldset label{color:#052930}.check-avail-popup .availability-form .formitem-fieldset__title{width:100%;font-size:12px;margin:0 0 2px 3px}.check-avail-popup .availability-form .formitem-fieldset__title label{padding-left:0;line-height:24px}.check-avail-popup .availability-form .formitem-fieldset .calendar_field{width:100%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;border:1px solid #666}.check-avail-popup .find_button{min-width:200px;width:auto;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box;background:#1f6775}.check-avail-popup .find_button:hover{background:#1f6775}.check-avail-popup .oldclients-and-child-wrap{margin-top:20px;margin-bottom:20px;font-size:0}.check-avail-popup .oldclients-and-child-wrap .formitem-fieldset{width:50%}.check-avail-popup .oldclients-and-child-wrap .formitem-fieldset label{float:left;width:100%;font-size:12px;text-align:left;margin:0 0 2px 3px;padding-left:0;padding-bottom:0}.facilitesitems-block .facilitesitems,.facilitesitems-block .facilitesitems li{font-family:"Open Sans",sans-serif}.check-avail-popup .oldclients-and-child-wrap .formitem-fieldset select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;padding-left:5px;visibility:visible!important}.check-avail-popup .oldclients-and-child-wrap .formitem-fieldset.age-child-wrp{width:100%;margin-top:20px}.check-avail-popup .oldclients-and-child-wrap .formitem-fieldset.age-child-wrp select{padding-left:0}.check-avail-popup .oldclients-and-child-wrap .formitem-fieldset.age-child-wrp select.error-age{border:1px solid #d0021b}.main{background:#fff}.headblock-center{background:#323233}.headblock-center .headblock-center__bottom{background:#4d4a45;border-bottom-color:#ebb047}.hotelinn-name-wrap .hotelinn-title h1{font-weight:700;color:#000}.hotelinn-name-wrap .hotelinn-title p{font-weight:600;color:#333}div.footerblk{background:0 0;border-top-color:#ccc}div.footerblk .footerblk-bottom .links{border-color:#ccc}div.footerblk .footerblk-bottom .links a,div.footerblk .footerblk-bottom .links span,div.footerblk .footerblk-bottom .links td{color:#000;font-size:11px;font-family:Verdana,sans-serif}.hotelinn-description,.rpath-planner-wrap .get-direction-btn,.rrate-date-container .rrate-val__block .rrate-val span{font-family:"Open Sans",sans-serif}div.footerblk .footerblk-bottom .links a{text-decoration:underline}.hotelinn-left .rightblock-col-border{background:#ccc}.rpath-planner-wrap .get-direction-btn{font-size:16px;color:#fff;background:#1F6775}.rrate-date-container .rrate-val__block .rrate-val{font-size:24px;color:#323233}.rrate-date-container .rrate-val__block .rrate-val span{font-size:14px}.cellblk-conditions .show-less-rates,.cellblk-conditions .show-more-rates{background:#fff;font-weight:600;color:#1F6775;text-decoration:underline}.rsltblck-no-dates__rooms .hotelinn-rooms-btn{border:1px solid #b3b3b3;line-height:30px;font-size:14px;color:#99a640;font-family:Verdana,Geneva,sans-serif}.rightblock-new-block{width:275px}.apartblck-description-wrap{padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:15px}