@charset "UTF-8";.ui-datepicker,.ui-datepicker-calendar tr th,.ui-dialog-content .avail .searching,.ui-dialog-content .avail h2{font-family:'Open Sans',sans-serif}.avail-popup .adult-and-childs .childrens-age-wrap fieldset select:focus,.avail-popup .adult-and-childs__input-wrap .frm-fieldset select:focus,.avail-popup .avail-form__submit:focus,.lang-currency-block li select,.ui-datepicker-calendar button.ui-state-default:focus{outline:0}.green-btn,.green-simple-btn{text-shadow:0 1px 1px rgba(0,0,0,.3)}body{background:#ededed}body .upper-nav .logo a{color:#2d2d2f}body div.availty-deck{background:#262421}body div.availty-deck fieldset select{background-color:#fff!important}body div.availty-deck select.error-age{border:1px solid #c00}body div.availty-deck button[type=submit],body div.availty-deck input[type=submit]{background:#cd2c24;color:#fff}body .availty-table th{background:#262421;color:#fff}body div.ftr{background:#4d4a45}.str-warning{line-height:26px;padding-right:12px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:14px;background:100% 0 #F7DFDF}.mutable-lang-block{cursor:pointer;text-align:left}.mutable-lang-block .__lang-block{display:inline-block;position:relative;text-align:right}.mutable-lang-block .__lang-block .__arr-bottom{margin-top:6px;margin-right:2px}.mutable-lang-block .__lang-block:hover .lang-item__hide{visibility:visible}.mutable-lang-block .__lang-block .__code{color:#333;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-left:2px}.mutable-lang-block .lang-item .icon-arrow{width:12px;height:7px;margin-right:5px}.mutable-lang-block .lang-item__hide:after,.mutable-lang-block .lang-item__hide:before{left: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;left: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:right;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:left}.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;left: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 0 0 1%;width:26%;vertical-align:top;color:#333;font-weight:700;display:inline-block;padding:10px;font-size:12px;cursor:pointer}.mutable-lang-block2 .lang-item__hide .link-item__text{font-weight:400;text-decoration:underline;position:relative;top:-1px;float:left;width:75%;color:#26AADA;text-align:right}.mutable-lang-block2 .lang-item__hide .__title{border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;margin-right:10px;margin-left: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:right}.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-right:5px}.mutable-lang-block2 .__lang-block:last-child{border-right:0;margin-right:-3px}.mutable-lang-block2 .__lang-block:hover .lang-item__hide{visibility:visible}.mutable-lang-block3{position:relative;text-align:left}.mutable-lang-block3 .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;-webkit-box-sizing:border-box;box-sizing:border-box;width:640px;left: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-left:9px solid transparent;border-bottom:9px solid #0283df;border-right:9px solid transparent;z-index:1001;top:-9px;left:20px}.mutable-lang-block3 .lang-item__hide:after{border-left:8px solid transparent;border-bottom:8px solid #fff;border-right:8px solid transparent;top:-8px;z-index:1002;left: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:12px;float:right;border-bottom:1px solid #ccc;margin-left: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-right:15px;text-align:right}.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:right;position:relative;background:#fafafa}.mutable-lang-block3 .__lang-block .lang-item{display:inline-block;padding:0 20px;cursor:pointer;font-size:12px}.mutable-lang-block3 .__lang-block .lang-item .icon-arrow{width:12px;height:7px;margin-right:5px}.mutable-lang-block3 .__lang-block:last-child{border-right:0;margin-right:-3px}.mutable-lang-block3 .__lang-block:hover .lang-item__hide{visibility:visible}.mutable-lang-block4{position:relative;text-align:left}.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-right:1px solid #ccc;border-left: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}.mutable-lang-block4 .lang-item{text-transform:uppercase;font-size:12px;height:45px;color:#333;padding:16px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.mutable-lang-block4 .lang-item a{color:#333;text-decoration:none;pointer-events:none}.mutable-lang-block4 .lang-item i{margin-top:4px;margin-right:5px}.mutable-lang-block4 .lang-item .icon-arrow{width:12px;height:7px;margin-right:5px}.mutable-lang-block4 .lang-item__hide{position:absolute;visibility:hidden;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;left:0;background:#fff;text-align:right}.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{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-right:15px;padding-left:15px;color:#fff}.mutable-lang-block5{position:relative;text-align:left}.mutable-lang-block5 .__lang-block,.mutable-lang-block5 .lang-item{display:inline-block}.mutable-lang-block5 .__lang-block:hover .lang-item{cursor:pointer;color:#faaf3b;position:relative;z-index:20000}.mutable-lang-block5 .__lang-block:hover .lang-item a{color:#faaf3b}.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:#333;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box}.mutable-lang-block5 .lang-item i{margin-top:4px;margin-right:5px}.mutable-lang-block5 .lang-item .__lang-icn{margin-top:0;margin-right:0;margin-left:5px}.mutable-lang-block5 .lang-item .icon-arrow{width:12px;height:7px;margin-right:5px}.mutable-lang-block5 .lang-item__hide{position:absolute;height:0;line-height:1;background:#325ca9;text-align:right;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:12px;padding:7px 0;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer}.mutable-lang-block5 .lang-item__hide .link-item__text{font-weight:400;display:inline-block;margin-right:5px}.mutable-lang-block5 .lang-item__hide .link-item:hover{background-color:#0a6abc;margin:0 -15px;padding-right:15px;padding-left:15px;color:#faaf3b}.mutable-lang-block6 .language-currency-block{text-align:left;padding:24px 0}.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;border-left:1px solid #000;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-right:4px;margin-left:4px}.mutable-lang-block6 .language-currency-block li:last-child{border:0}.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;right:-10px;width:200px;text-align:right;background:#fff;z-index:10;padding:10px 5px;border:1px solid #bfbfbf;height:200px;overflow-y:scroll;top:20px;display:none}.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{right:inherit;left:-20px;width:120px}.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:left}.mutable-lang-block7 .__lang-block,.mutable-lang-block7 .lang-item{display:inline-block}.mutable-lang-block7 .__lang-block:hover .lang-item{cursor:pointer;color:#faaf3b;position:relative;z-index:20000}.mutable-lang-block7 .__lang-block:hover .lang-item a{color:#faaf3b}.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:#333;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-right:5px}.mutable-lang-block7 .lang-item .__lang-icn{margin-top:0;margin-right:0;margin-left:5px}.mutable-lang-block7 .lang-item .icon-arrow{width:12px;height:7px;margin-right:5px}.mutable-lang-block7 .lang-item__hide{position:absolute;height:0;line-height:1;left:0;background:#325ca9;text-align:right;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:12px;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-right:5px}.mutable-lang-block7 .lang-item__hide .link-item:hover{background-color:#0a6abc;margin:0 -15px;padding-right:15px;padding-left:15px;color:#faaf3b}.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:right;padding-right:10px;padding-left:10px;margin:0}.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,.mutable-lang-block2,.mutable-lang-block3,.mutable-lang-block4,.mutable-lang-block5,.mutable-lang-block6,.mutable-lang-block7{margin-top:-9px}.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-block2 .__lang-block .lang-item,.mutable-lang-block3 .__lang-block .lang-item,.mutable-lang-block5 .lang-item{line-height:27px}.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 -110px}.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-block .link-item,.mutable-lang-block2 .lang-item__hide a,.mutable-lang-block2 .link-item,.mutable-lang-block3 .lang-item__hide a,.mutable-lang-block3 .link-item,.mutable-lang-block4 .lang-item__hide a,.mutable-lang-block4 .link-item,.mutable-lang-block5 .lang-item__hide a,.mutable-lang-block5 .link-item,.mutable-lang-block6 .lang-item__hide a,.mutable-lang-block6 .link-item,.mutable-lang-block7 .lang-item__hide a,.mutable-lang-block7 .link-item{padding:5px;font-size:13px}.mutable-lang-block.pull-right{float:none!important}.mutable-lang-block .__lang-block:hover{background:inherit}.mutable-lang-block2 .__lang-block,.mutable-lang-block3 .__lang-block{border-color:#333}.mutable-lang-block2 .__lang-block .lang-item,.mutable-lang-block3 .__lang-block .lang-item{color:#333}.mutable-lang-block3 .__lang-block .lang-item i{margin-top:0}.mutable-lang-block4,.mutable-lang-block5{margin-top:-4px}.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-left:20px}.mutable-lang-block4 .lang-item{line-height:27px;padding-top:0}.mutable-lang-block5 .lang-item{padding:0 10px}.mutable-lang-block5 .lang-item a{text-decoration:none;pointer-events:none;color:#333}.mutable-lang-block5 .__lang-block:first-child:hover .lang-item__hide{width:280px}.mutable-lang-block5 .lang-item__hide{left:-4px}.mutable-lang-block6{margin-top:1px}.mutable-lang-block6 .lang-currency-block{padding:0}.mutable-lang-block6 li .div-select.lang-block{width:140px;left:-2px}.mutable-lang-block6 li .div-select a{font-size:13px}.mutable-lang-block7{margin-top:-5px}.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}.hide-mob.lang-currency-block a[href="#contact"]{font-size:13px;color:#333}.lang-align{float:left}.pull-left{float:right!important}.pull-right{float:left!important}.m-t-5{margin-top:5px}.m-r-5{margin-left:5px}.m-b-5{margin-bottom:5px}.m-l-5{margin-right:5px}.m-t-10{margin-top:10px}.m-r-10{margin-left:10px}.m-b-10{margin-bottom:10px}.m-l-10{margin-right:10px}.m-t-15{margin-top:15px}.m-r-15{margin-left:15px}.m-b-15{margin-bottom:15px}.m-l-15{margin-right:15px}.m-t-20{margin-top:20px}.m-r-20{margin-left:20px}.m-b-20{margin-bottom:20px}.m-l-20{margin-right: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:right;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:left;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:3px;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:3px;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{margin:0;color:#000;text-decoration:none;display:block;float:none;border:1px solid #fff}.h-step-wrap .h-step li,.hdr-center__bottom .menu-col li{float:right}.ui-datepicker-calendar button.ui-state-hover{border-color:#ebb047}.ui-datepicker-calendar button.ui-state-active{border-color:#ebb047;background:#ebb047;color:#fff}.ui-dialog{right:inherit;left:inherit}.ui-widget-overlay{background:rgba(0,0,0,.6)}@media (max-width:767px){.ui-datepicker{right:0!important;left:0!important;margin:0 auto}}.ui-dialog-content{background:#fff!important;z-index:10000;min-height:100px!important}.ui-dialog-content .ui-progressbar{border:1px solid #000;height:2.5em}.ui-dialog-content .ui-progressbar .ui-progressbar-value{margin:0;background:#EBB047}.ui-dialog-content .avail h2{font-weight:700}.ui-dialog-content .avail .searching{margin:5px 0}.h-name-wrap .h-title,.h-step-wrap,.hdr-center__bottom .menu-col li a,.hdr-logo,.mobile-menu .menu-title{font-family:'Open Sans',Verdana,Geneva,sans-serif}.lb-container{overflow:hidden;margin:0 4px;padding:0}.mobile-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}@media (max-width:767px){.ui-datepicker{padding:0}.ui-datepicker .ui-datepicker-title{border-bottom:1px solid;font-size:18px;margin:0;padding-bottom:2px}.ui-datepicker .ui-datepicker-calendar{width:100%!important;margin:0!important;border-collapse:collapse!important}.ui-datepicker .ui-datepicker-calendar tr th{font-size:18px}.ui-datepicker .ui-datepicker-calendar tr td a,.ui-datepicker .ui-datepicker-calendar tr td span{width:36px}.ui-datepicker .ui-datepicker-calendar .ui-state-default{font-size:17px;line-height:1.5}.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;z-index:200!important}.datepicker-text{position:absolute;top:550px;text-align:center;width:100%;color:#fff;z-index:101;font-size:19px}}.hdr-top{height:34px;line-height:34px;border-bottom:1px solid #bfbfbf;background:#ededed;background:-webkit-linear-gradient(top,#ededed 0,#d9d9d9 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #ededed),to(#d9d9d9));background:-o-linear-gradient(top,#ededed 0,#d9d9d9 100%);background:linear-gradient(to bottom,#ededed 0,#d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d9d9d9', GradientType=0 )}.hdr-top .upper-nav-left,.hdr-top .upper-nav-right{padding:0;line-height:0}.hdr-top .upper-nav-left .lng-block-wrap,.hdr-top .upper-nav-right .lng-block-wrap{margin:0;height:40px;padding-top:10px}.hdr-logo{font-size:26px}.hdr-logo .hdr-logo__link{text-decoration:none}.hdr-logo .hdr-logo__link>span{color:#5a5a5a;font-weight:300!important;vertical-align:top}.hdr-logo .hdr-logo__link>img{margin-top:3px}.hdr-center{min-height:160px;background:#fff}.hdr-center .hdr-center__top{min-height:120px}.hdr-center .hdr-center__bottom{height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.hdr-center__bottom .menu-col{line-height:36px;height:36px;display:inline-block}.hdr-center__bottom .menu-col li a{text-decoration:none;font-weight:600;font-size:16px;color:#fff;text-transform:uppercase;display:block;padding:0 20px;height:100%;letter-spacing:.25pt}.hdr-center__bottom .menu-col li a:hover{background:#ebb047}.h-img-wrap{height:100px;width:140px;text-align:center;display:table}.h-img-wrap a{display:table-cell;vertical-align:middle}.h-name-wrap{margin-right:18px;padding-top:15px;width:590px}.h-name-wrap .starts-hotel-name{padding-bottom:30px}.h-name-wrap .h-title h1{color:#000;font-size:30px;font-weight:700}.h-name-wrap .h-title p{font-weight:600;font-size:14px}.h-name-wrap .h-title .ex-name{color:#999}.h-name-wrap .h-stars{height:15px;background:url(/templates/hotel2/images/hotel-stars-d808c8f1ad.png) right top no-repeat}.h-name-wrap .h-star-0{display:none!important}.h-name-wrap .h-star-1{background-position:100% 0;width:20px!important}.h-name-wrap .h-star-2{background-position:100% -15px;width:40px!important}.h-name-wrap .h-star-3{background-position:100% -30px;width:60px!important}.h-name-wrap .h-star-4{background-position:100% -45px;width:76px!important}.h-name-wrap .h-star-5{background-position:100% -60px}.h-step-wrap{padding-top:25px;padding-right:10px;text-align:center;width:220px}.h-step-wrap .h-step__title{color:grey;font-size:20px;text-align:center;line-height:20px}.h-step-wrap .h-step{display:inline-block}.h-step-wrap .h-step .h-step__num{font-size:20px;height:32px;width:32px;text-align:center;line-height:28px;border:2px solid #4d4a45;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4d4a45;font-weight:600}.h-step-wrap .h-step .h-step__num.active{color:#fff;background:#d9c098;border-color:#d9c098}.h-step-wrap .h-step .h-step__border{width:16px;height:1px;background:#cdcdcd;margin:16px 2px}.mobile-menu{background:#4d4a45;padding:5px 10px;text-align:right}.mobile-menu .menu-title{background:#ebb047;font-weight:400;color:#fff;font-size:18px;text-transform:uppercase;height:36px;padding-right:10px;width:84%;line-height:36px;float:right;letter-spacing:.5px}.mobile-menu .menu-title-img{margin-top:8px;float:left}.mobile-menu .menu-col .l-menu{display:none;width:100%!important}.mobile-menu .menu-col .l-menu a,.upper-nav-right__menu>li{text-transform:uppercase;font-family:'Open Sans',Verdana,Geneva,sans-serif;display:inline-block}.mobile-menu .menu-col .l-menu li{height:40px;padding-right:10px;border-bottom:1px solid #736f69;line-height:40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-menu .menu-col .l-menu li:last-child{border-bottom:0}.mobile-menu .menu-col .l-menu a{color:#fff;text-decoration:none;font-size:18px;letter-spacing:.5px;width:100%}.rtl .h-name-wrap .h-star-1{background-position:left 0}.rtl .h-name-wrap .h-star-2{background-position:left -15px}.rtl .h-name-wrap .h-star-3{background-position:left -30px}.rtl .h-name-wrap .h-star-4{background-position:left -45px}.rtl .h-name-wrap .h-star-5{background-position:left -60px;width:96px}.ltr .hdr-center{height:190px}.ltr .hdr-center .hdr-center__bottom{margin-top:30px}.ltr .lng-block-wrap>a>span{vertical-align:middle!important;margin-bottom:1px}.ltr .lng-block-wrap .lng-block li span{vertical-align:text-top!important}.upper-nav-right__menu{position:relative}.upper-nav-right__menu>li{font-size:14px;color:#4d4d4d;font-weight:600;height:34px;line-height:34px;padding:0 22px}.upper-nav-right__menu>li .menu__block{position:absolute;left:0;border:1px solid #d9c098;border-radius:2px;padding:20px 25px;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.2);display:none;z-index:1000}.upper-nav-right__menu>li .menu__block .menu__block__content{border-radius:2px;border:1px solid #d9c098;background-color:#f2e9da;white-space:nowrap;display:inline-block;color:#343434;text-decoration:none;min-width:180px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;height:76px;background-repeat:no-repeat}.lang-currency-block .lang-currency-drop.current .div-select,.upper-nav-right__menu li.current .menu__block{display:block}.upper-nav-right__menu>li span{cursor:pointer;display:block}.upper-nav-right__menu>li:last-child{margin-left:0}.upper-nav-right__menu>li .icn-sprite{vertical-align:middle;margin-right:6px}.upper-nav-right__menu li.current{background:#d9c098}.upper-nav-right__menu .find-header-block{white-space:nowrap}.upper-nav-right__menu .find-header-block .menu__block__content{text-transform:none;padding:40px 20px 20px!important}.upper-nav-right__menu .menu__search-by-name{background-position:50% -10px;background-image:url(/templates/hotel2/images/search-by-name-3effbf7fd5.png);margin-left:20px}.upper-nav-right__menu .menu__browse-by-map{background-position:50% -22px;background-image:url(/templates/hotel2/images/browse-by-map-76d9845214.png);margin-left:20px}.upper-nav-right__menu .menu__browse-by-list{background-position:50% -22px;background-image:url(/templates/hotel2/images/browse-by-list-db6ab07488.png)}.lang-currency-block{text-align:left;padding:16px 80px}.lang-currency-block .lang-currency-drop{cursor:pointer}.lang-currency-block li div,.lang-currency-block ul{display:inline-block}.lang-currency-block li{display:inline-block;border-left:1px solid #000;height:18px;line-height:18px;padding:0 8px;position:relative}.lang-currency-block li span{cursor:pointer}.lang-currency-block li span i{vertical-align:middle;margin-right:4px;margin-left:4px}.lang-currency-block li:last-child{border:0}.lang-currency-block li select{border:0;height:18px;line-height:18px;font-size:11px;background:#fff;cursor:pointer}.lang-currency-block li a{text-decoration:none;color:#000;font-size:11px}.lang-currency-block li .div-select{position:absolute;right:-10px;width:200px;text-align:right;background:#fff;z-index:10;padding:10px 5px;border:1px solid #bfbfbf;height:200px;overflow-y:scroll;top:20px;display:none}.lang-currency-block li .div-select a{display:block;padding:0 5px}.lang-currency-block li .div-select a:first-child{margin-top:0}.lang-currency-block li .div-select a:last-child{margin-bottom:0}.lang-currency-block li .div-select a:hover{background:#eee}.lang-currency-block li .div-select.lang-block{right:inherit;left:-20px;width:120px}.lang-currency-block li .div-select.lang-block a{padding:2px 5px;margin:5px 0}.lang-currency-block li .div-select.lang-block a:first-child{margin-top:0}.lang-currency-block li .div-select.lang-block a:last-child{margin-bottom:0}.lang-currency-block li:first-child i:first-child{vertical-align:top;margin-top:1px}@media (min-width:768px){.hdr-center__bottom .menu-col li a{padding:0;width:188px;text-align:center}.hdr-center__bottom .menu-col li:last-child a{width:184px}.upper-nav-right{float:left}}.ltr .starts-hotel-name{padding-bottom:22px!important}.clearfix:after{visibility:hidden;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;-o-object-fit:cover;object-fit:cover}body{font:400 11px Verdana,Geneva,sans-serif;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.availty-deck,.gallery-wrap .gallery-title{font-family:'Open Sans',Verdana,Geneva,sans-serif}a{color:#7262b8}a:hover{text-decoration:none}.container{width:980px;margin:0 auto}.main{background:#fff;padding:0 30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1000px;width:100%}@media (min-width:768px){.proxy-container{width:100%;margin:0 auto;background:#fff}}.gallery-wrap .gallery-title{color:#000;font-size:30px;font-weight:700;margin-bottom:15px}.gallery-wrap .gallery{padding-right:0!important}.gallery-wrap .gallery-item{float:right;margin:0 3px 3px 0;padding:0}.loader{text-align:center}.hidden{display:none}.main-gallery-wrap{float:right;position:relative;width:638px;height:453px;overflow:hidden}.main-gallery-wrap .small__main-gallery{position:absolute;bottom:0;height:60px;width:100%;background:#f2e9da;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5px}.main-gallery-wrap .small__main-gallery .caroufredsel_wrapper{right:-34px!important}.main-gallery-wrap .small__main-gallery .thumbs .thumb{cursor:pointer;font-size:0;margin-left:5px;float:right;position:relative}.main-gallery-wrap .small__main-gallery .thumbs .thumb .thumb-bg{display:none;position:absolute;top:0;background:#000;opacity:.4;width:100%;height:100%}.main-gallery-wrap .small__main-gallery .thumbs .thumb.active .thumb-bg{display:block}.main-gallery-wrap .gallery-nav-wrap{position:absolute;width:100%;height:0;top:170px;z-index:10}.main-gallery-wrap .next-slide,.main-gallery-wrap .prev-slide{width:30px;height:38px;cursor:pointer;background:rgba(255,255,255,.8);line-height:30px;text-align:center}.main-gallery-wrap .prev-slide{float:right}.main-gallery-wrap .next-slide{float:left}.main-gallery-wrap .next-slide.disabled,.main-gallery-wrap .prev-slide.disabled{opacity:.4;position:none;cursor:inherit}.main-gallery-wrap .pager-container{position:absolute;top:0;width:100%;height:0}.main-gallery-wrap .pager-container span{display:block;height:60px;line-height:56px;text-align:center;float:left;width:36px}.main-gallery-wrap .pager-container span:first-child{float:right}.main-gallery-wrap .pager-container span.disabled{opacity:.2;cursor:inherit}.slider-size-fix-wrap{position:relative;width:566px;margin:0 auto;overflow:hidden}.sh-big-gallery{position:absolute;top:15px;left:15px;cursor:pointer;width:30px;height:30px;text-align:center;line-height:25px;background:rgba(0,0,0,.2);border-radius:4px;z-index:10}.pager-container span{cursor:pointer}.rtl .main-gallery-wrap .small__main-gallery .thumbs .thumb,.rtl .main-gallery-wrap img{float:left}.rtl .main-gallery-wrap .page-left,.rtl .main-gallery-wrap .prev-slide{float:left!important}.rtl .main-gallery-wrap .next-slide,.rtl .main-gallery-wrap .page-right{float:right!important}.h-availability-wrap{height:auto;position:relative;overflow:hidden;padding-top:2px;background:#fff}.h-availability__left{width:300px;margin-left:3px;margin-bottom:-3px}.h-availability__left img{font-size:0;margin-bottom:3px;display:block}.h-availability__view-all-photo{position:absolute;width:300px;height:30px;line-height:30px;background:rgba(71,71,69,.95);bottom:0;right:0;text-align:center;color:#fff;font-size:14px;text-decoration:none}.h-availability__view-all-photo i{margin-left:12px;margin-top:2px}.availty-deck{height:auto;min-height:453px;width:300px;text-align:center;float:left;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 62px}.availty-deck .rsrv-title{font-size:25px;color:#fff;font-weight:700;margin-top:20px}.availty-deck .rsrv-subtitle{display:none}.availty-deck .rsrv-rates{font-weight:600;color:#f0dfc1;font-size:18px}.availty-deck form .str-warning{display:none;position:absolute;width:100%;top:25%;left:-webkit-calc(100% - 5px);left:calc(100% - 5px);font-size:13px;line-height:15px;padding:10px;z-index:1000;background-color:#fff;border:1px solid #d0021b;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 0;font-family:Arial,sans-serif;font-weight:700;letter-spacing:.2px;color:#ff0b0b;text-align:right}.frm-fieldset,.hrate-date-container .cell-adults{margin-top:10px}.availty-deck form .str-warning:after,.availty-deck form .str-warning:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:'';width:15px;height:15px;position:absolute;top:50%;left:-9px;z-index:999;background-color:#fff;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border:1px solid #d0021b}.availty-deck form .str-warning:before{left:-7px;border:none;z-index:1001}.availty-deck form .error-date{border:1px solid #c00!important}.frm-fieldset.m-b-20{margin-bottom:17px}.frm-fieldset{border:none}.frm-fieldset .frm-fieldset__title{float:right;width:100%;font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#fff;height:30px;text-transform:uppercase;line-height:30px;letter-spacing:1px;font-weight:700;text-align:right}.avail-form__submit,.frm-fieldset .calendar_field{font-family:'Open Sans',Verdana,Geneva,sans-serif;cursor:pointer}.frm-fieldset .frm-fieldset__title label{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.frm-fieldset>div{float:right;width:100%}.frm-fieldset>div button{width:20px;height:18px;font-size:0;background:url(/templates/hotel2/images/new-calendar-189199f267.png) no-repeat;border:none;float:left;margin-top:5px;cursor:pointer}.frm-fieldset .frm-calendar-wrap{position:relative}.frm-fieldset .frm-calendar-wrap .hasDatepicker{position:absolute;top:-webkit-calc(100% + 3px);top:calc(100% + 3px);left:0;right: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}.frm-fieldset .calendar_field{width:230px;height:30px;line-height:30px;border-radius:2px;font-weight:300;border:none;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;float:right;font-size:14px;background:#fff;text-align:right;white-space:nowrap}.avail-form__submit{width:260px;display:inline-block;background:#ebb047!important;height:40px;line-height:40px;font-weight:600;color:#000!important;text-align:center;border-radius:2px;border:none;font-size:20px;position:absolute;bottom:12px;right:20px}.adult-and-childs .childrens-age-wrap fieldset{margin-left:16px}.adult-and-childs .childrens-age-wrap fieldset select{width:76px}.adult-and-childs .childrens-age-wrap .js-age1{margin-right:0}.adult-and-childs .childrens-age-wrap .js-age3{margin-left:0}.adult-and-childs .childrens-age-wrap .childrens-age-wrap__title{font-family:Verdana,Geneva,sans-serif;font-weight:700;padding-right:10px;padding-bottom:5px}.adult-and-childs__input-wrap .frm-fieldset__title{float:right;width:100%;font-family:Verdana,Geneva,sans-serif;font-size:14px;text-align:right;color:#fff;height:28px;text-transform:uppercase;line-height:30px;margin-top:3px;padding-right:10px;font-weight:700;letter-spacing:1px}.adult-and-childs__input-wrap .frm-fieldset__title label{vertical-align:middle}.adult-and-childs__input-wrap .frm-fieldset{width:122px!important;float:right;text-align:right;margin-left:16px}.adult-and-childs__input-wrap .frm-fieldset:last-child{margin:0}.adult-and-childs__input-wrap .frm-fieldset select{margin:0!important;border:none;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-size:14px!important;color:#000!important;padding-right:6px!important;border-radius:2px!important;height:30px!important;line-height:30px!important;width:100%;background:#fff!important}.adult-and-childs__input-wrap .frm-fieldset label{font-family:Verdana,Geneva,sans-serif;font-size:13px;padding-right:10px;color:#fff;padding-bottom:5px;display:inline-block;font-weight:700}html[lang=nl] .availty-deck .rsrv-title{font-size:24px}html[lang=nl] .avail-form__submit{font-size:16px}html[lang=sv] .avail-form__submit,html[lang=el] .avail-form__submit,html[lang=pt] .avail-form__submit,html[lang=it] .avail-form__submit,html[lang=tr] .avail-form__submit,html[lang=es] .avail-form__submit{font-size:17px}html[lang=hu] .avail-form__submit,html[lang=cs] .avail-form__submit{font-size:16px}html[lang=tr] .availty-deck .rsrv-title{font-size:17px}html[lang=fr] .avail-form__submit{font-size:18px}html[lang=it] .availty-deck .rsrv-title,html[lang=es] .availty-deck .rsrv-title{font-size:19px;white-space:nowrap;margin-top:20px;margin-bottom:10px}html[lang=it] .results-no-dates__rooms .sh-price-btn__price,html[lang=es] .results-no-dates__rooms .sh-price-btn__price{width:inherit}html[lang=el] .availty-deck .rsrv-title,html[lang=fr] .availty-deck .rsrv-title{font-size:23px}html[lang=pt] .availty-deck .rsrv-title,html[lang=hu] .availty-deck .rsrv-title{font-size:20px}.ltr .availty-deck fieldset select,.ltr .frm-fieldset select,.ltr .lng-block-top select{background:#fff!important}.ltr .availty-deck .rsrv-rates{margin-bottom:-15px}.ltr .h-availability__view-all-photo i{margin-top:7px}.ltr .availty-deck .rsrv-title,.page-main .facil-block .facil{margin-top:5px}.ltr .adult-and-childs__input-wrap .frm-fieldset__title{margin-top:27px!important}.error-age-message{width:100%;text-align:right;background-color:#fff;border:1px solid #d0021b;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px;margin:10px 0 0;line-height:15px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.2px;color:#ff0b0b}.error-age-message__txt{display:inline-block;background:url(/templates/hotel2/images/ic-warning-c7f912850f.svg) right center no-repeat;background-size:22px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px}@media (min-width:768px){.main-availability-header{background:#f2e9da}.main-availability-header .menu-col{width:100%;text-align:center}.main-availability-header .menu-col .l-menu{display:inline-block}.main-availability-header .menu-col .l-menu li{border-left:1px solid #fff}.main-availability-header .menu-col .l-menu li:last-child{border-left:0}.main-availability-header .menu-col .l-menu a{color:#333}.main-availability-header .menu-col .l-menu a.active,.main-availability-header .menu-col .l-menu a:hover{background:#d9c098}.main-availability-header .desktop-ver{height:36px}}.facil-block .facil-block__title,.facil-wrap .facil-page-title{font-family:'Open Sans',Verdana,Geneva,sans-serif;color:#000}@media (max-width:767px){html[lang=el] .availty-deck fieldset>.clearfix,html[lang=da] .availty-deck fieldset>.clearfix{float:left}html[lang=es] .adult-and-childs__input-wrap .frm-fieldset__title,html[lang=hu] .adult-and-childs__input-wrap .frm-fieldset__title{padding-right:0}html[lang=de] .js-check-in-text,html[lang=de] .js-check-out-text{font-size:11px;margin-right:-13px}html[lang=de] .adult-and-childs__input-wrap .frm-fieldset label,html[lang=nl] .adult-and-childs__input-wrap .frm-fieldset label{font-size:12px}html[lang=sv] .js-check-in-text,html[lang=sv] .js-check-out-text{font-size:12px;margin-right:-12px}html[lang=da] .js-check-out-text{font-size:10px;margin-right:-15px}html[lang=pl] .frm-fieldset .frm-fieldset__title{font-size:12px}html[lang=el] .frm-fieldset .calendar_field{font-size:13px}html[lang=el] .js-check-in-text{margin-left:-15px}html[lang=el] .adult-and-childs__input-wrap .frm-fieldset__title{padding-right:0;font-size:12px}html[lang=tr] .adult-and-childs__input-wrap .frm-fieldset__title,html[lang=tr] .frm-fieldset .calendar_field,html[lang=tr] .frm-fieldset .frm-fieldset__title,html[lang=zh] .frm-fieldset .calendar_field,html[lang=ru] .frm-fieldset .calendar_field{font-size:13px}}.facil-wrap{padding-top:30px}.facil-wrap .facil-page-title{font-weight:700;font-size:30px}.facil-block .facil-block__title{font-weight:600;font-size:24px;padding-right:40px;position:relative}.facil-block .facil-block__title .icn-sprite{position:absolute;right:0}.facil-block .facil{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#1a1a1a}.facil-block .facil .column{width:235px;float:right}.facil-block .facil li{width:235px;line-height:26px;list-style:none;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.facil-block .facil li:before{content:"•";padding-left:5px;position:absolute;right:0}.h-description-2col{min-height:800px}.h-description-2col>p{font-size:14px;line-height:24px;margin-bottom:5px}.h-description-2col .aparts-tit{font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:700;color:#000}.h-description-2col .aparts-tit h2{font-size:30px}.aparts-img .apart-img-deck{margin-left:20px}.aparts-img .apart-img-deck:last-child{margin-left:0}.childrens-age-wrap fieldset{border:none;float:right;margin-left:6px}.childrens-age-wrap fieldset select{margin:0!important;border:none;font-family:Verdana,Geneva,sans-serif;font-size:14px!important;color:#333!important;padding-right:6px!important;background:#fff;border-radius:2px!important;height:30px!important;line-height:30px!important}.childrens-age-wrap .childrens-age-wrap__title,.h-description-right .map__title,.h-main-page__title,.h-room-name,.hrate-date-container .adult-refundable-block .more_rate_info,.results-no-dates-wrap .apart-name,.results-no-dates__rooms .sh-price-btn{font-family:'Open Sans',Verdana,Geneva,sans-serif}.childrens-age-wrap .js-age1{margin-right:104px}.childrens-age-wrap .childrens-age-wrap__title{text-align:right;font-size:13px;color:#fff;padding-right:104px;padding-bottom:3px}.pop-frm-container .frm-fieldset{margin-top:0}.apart-description__more-info{padding:0 0 10px}.apart-description__more-info li,.locs-nearby li{padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}.apart-description__more-info li:before,.locs-nearby li:before{content:"•";padding-left:5px;right:0}.apart-description__more-info li{float:right;width:234px;line-height:26px;position:relative}.apart-description__more-info li:before{position:absolute}.hrate-bottom-block{margin:20px -80px 0;height:50px}.js-room:last-child .hrate-bottom-block,.results-no-dates-wrap:last-child .hrate-bottom-block{display:none}.locs-nearby{margin:10px 0}.locs-nearby ul{margin-bottom:5px;margin-right:8px}.locs-nearby li{font-size:12px;line-height:24px;color:#000;overflow:hidden;position:relative}.locs-nearby li:before{position:absolute}.locs-nearby li:first-child{padding-left:0;padding-right:0}.locs-nearby li:first-child:before{list-style:none;content:"";padding-left:0}.locs-nearby li b{font-size:14px;font-weight:700}.locs-nearby li div{display:inline-block;width:210px;vertical-align:top}.locs-nearby li div:last-child{width:50px;text-align:left}.room__item:first-child{border-top:1px solid #999}.h-room-name{font-size:26px;color:#333;font-weight:600;margin-bottom:10px}.apart-description__text{width:676px}.apart-description-wrap{color:#333;padding-right:2px;font-size:14px;position:relative}.apart-description-wrap .apart-description{max-width:676px;line-height:24px}.apart-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}.apart-description-wrap .btn-more-info .btn-icn{width:8px;height:5px;position:absolute;right:8px;top:11px}.apart-description-wrap .btn-more-info .brn-close{background:url(/templates/hotel2/images/arr-top-70083a7c0f.png) no-repeat;display:none}.apart-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}.hrate-date-container{min-height:100px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;background:#f1e8d9;padding-right:20px}.hrate-date-container .adult-refundable-block{float:right;width:220px;min-height:1px}.hrate-date-container .adult-refundable-block .more_rate_info{color:#323232;font-size:18px;font-weight:700;line-height:25px;border-bottom:1px dashed #333}.hrate-date-container .hrate-date-description-block{width:265px;float:right}.hrate-date-container .hrate-date-description-block .apart-cinditions-list{font-size:12px}.hrate-date-container .hrate-date-description-block .apart-cinditions-list li{color:#333;list-style:none;margin-bottom:8px;padding-right:10px;position:relative}.hrate-date-container .hrate-date-description-block .apart-cinditions-list li sup{line-height:8px}.hrate-date-container .hrate-date-description-block .apart-cinditions-list li:before{content:"•";padding-left:5px;position:absolute;right:0}.hrate-date-container .hrate-date-description-block .apart-cinditions-list li:first-child{padding-left:0;padding-right:0}.hrate-date-container .hrate-date-description-block .apart-cinditions-list li:first-child:before{list-style:none;content:"";padding-left:0}.hrate-date-container .hrate-val__block{width:210px;float:right;padding-top:16px}.hrate-date-container .hrate-val__block .hrate-val{font-size:24px;color:#2071c9}.hrate-date-container .hrate-val__block .hrate-val span{font-size:14px}.hrate-date-container .book-now-btn{float:right}.hrate-date-container .book-now-btn button{font-size:14px;color:#333;text-align:center;min-width:120px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:30px;border-radius:2px;background:#ebb047;text-transform:uppercase;margin-top:16px}.btn-more-info-wrap{width:220px}.results-no-dates-wrap{padding-top:15px}.results-no-dates-wrap:first-child{border-top:1px solid #999}.results-no-dates-wrap .apart-name{color:#000;font-size:26px;font-weight:700;margin-bottom:8px}.results-no-dates__img .apart-img-deck{margin-left:20px}.results-no-dates__img .apart-img-deck:last-child{margin-left:0}.results-no-dates__bottom{width:680px;float:right}.results-no-dates__rooms .results-no-dates__bottom__text{color:#333;line-height:24px;font-size:14px}.results-no-dates__rooms .sh-price-btn{font-weight:600;font-size:16px;color:#000;border-radius:2px;min-width:160px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:36px;line-height:36px;background:#ebb047;display:inline-block;text-align:center}.results-no-dates__rooms .sh-price-btn__price{width:220px;text-align:right}.results-no-dates__rooms .info-block__sub-info-wrap{font-size:14px}.results-no-dates__rooms .info-block__sub-info-wrap .info-block__sub-info-wrap__name{width:110px;color:#333;font-size:14px;font-weight:700;display:inline-block;vertical-align:top}.results-no-dates__rooms .info-block__sub-info-wrap span{width:560px;display:inline-block}.aparts-bottom-info .apart-facilities{font-size:14px}.aparts-bottom-info .loaded_place .column{float:right;max-width:235px;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.aparts-bottom-info .loaded_place li{float:right;font-size:14px;color:#333;width:100%;line-height:26px;list-style:none;padding-right:10px;position:relative}.aparts-bottom-info .loaded_place li:before{content:"•";padding-left:5px;position:absolute;right:0}.ltr .locs-nearby li div:last-child{width:44px}.cell-conditions{text-align:left;position:relative}.cell-conditions .sh-less-rates,.cell-conditions .sh-more-rates{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #3d506d;display:inline-block;padding:0 10px;cursor:pointer;margin-top:10px;background:#fff;height:34px;font-size:14px;line-height:34px;min-width:220px;text-align:center}.cell-conditions .sh-less-rates .icn-sprite,.cell-conditions .sh-more-rates .icn-sprite{margin-top:6px}.cell-conditions .sh-more-rates{position:absolute;z-index:10;left:0}html[lang=el] .sh-more-rates-text{font-size:13px}.cell-conditions.__room-info{margin-top:-6px}.cell-conditions.__room-info .sh-less-rates,.cell-conditions.__room-info .sh-more-rates{margin-top:0;margin-bottom:24px}.apart-description-wrap.__hide{margin-bottom:28px}.apart-description-wrap.__hide .apart-description__more-info{height:20px;overflow:hidden}.btn{display:inline-block;text-decoration:none;vertical-align:middle;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,right top,right 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{display:inline-block;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,right top,right 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;display:inline-block;cursor:pointer;border:1px solid #1b8c12;background:#47d600;background:-webkit-gradient(linear,right top,right 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,right top,right 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,right top,right 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,right top,right 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}.h-description-right{width:300px;float:left;background:#f1e8d9;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.h-description-right .map__title{color:#000;font-weight:600;font-size:22px;line-height:26px;text-align:center}.h-description-policy h2,.h-description-policy ul b,.h-description-right .rght-hotel-adress span,.h-main-page__title{font-weight:700}.h-description-right .rght-hotel-adress{border-bottom:1px solid #d9c098;padding-bottom:20px}.h-description-right .rght-hotel-adress .rght-hotel-adress__text{padding-right:36px;line-height:18px;font-size:12px;color:#1a1a1a;position:relative}.h-description-right .rght-hotel-adress .rght-hotel-adress__text .icn-address-icon{position:absolute;right:0}.h-main-page{width:620px}.facil-block .column{width:inherit!important}.h-description{margin-bottom:60px}.h-page{padding-top:32px}.h-main-page__title{font-size:30px;color:#000}.main-page__description{font-size:14px;font-family:Verdana,Geneva,sans-serif;color:#1a1a1a;line-height:24px}.main-page__description p{margin-bottom:5px;color:#1a1a1a}.h-description-policy h2{color:#000;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-size:26px;margin-bottom:10px}.h-description-policy div div span,.h-description-policy ul{font-size:14px;color:#1a1a1a}.h-description-policy div div{margin-bottom:5px}.h-description-policy div div b{min-width:120px;color:#1a1a1a;font-family:Verdana,Geneva,sans-serif;font-weight:700;font-size:14px;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.h-description-policy ul{margin-top:12px;font-family:Verdana,Geneva,sans-serif}.h-description-policy ul li{list-style:none;line-height:24px;padding-right:10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.h-description-policy ul li:first-child{margin-bottom:4px;list-style:none}.h-description-policy ul li:before{content:"•";padding-left:5px;position:absolute;right:0}.h-description-policy-additional{margin-bottom:20px}.h-description-policy-additional .important-information__text{font:14px/1.5 Verdana,Geneva,sans-serif;color:#1a1a1a}.h-description-policy-additional .important-information__text p{margin-bottom:15px}.h-description-policy-additional .important-information__text p:last-child{margin-bottom:0}.h-description-policy-additional .important-information__btn{display:none}@media (max-width:767px){.h-description-policy-additional .important-information.is-closed .important-information__btn-more{display:block}.h-description-policy-additional .important-information.is-closed .important-information__btn-less{display:none}.h-description-policy-additional .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}.h-description-policy-additional .important-information.is-closed .important-information__text{height:300px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.h-description-policy-additional .important-information.is-closed .important-information__text:before{display:block}.h-description-policy-additional .important-information__text{position:relative}.h-description-policy-additional .important-information__text:before{display:none;content:"";position:absolute;right:0;left: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}.h-description-policy-additional .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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 10px;font:700 14px/1.5 Verdana,Geneva,sans-serif;color:#1a1a1a}.h-description-policy-additional .important-information__btn-more{display:none}.h-description-policy-additional .important-information__btn-less{display:block}.h-description-policy-additional .important-information__btn .icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:5px;font-size:6px;fill:#1a1a1a;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}}.how-to-book-block .book-now-btn,.how-to-book-block h2{font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:700}.get-directions-btn,.how-to-book-block .book-now-btn{border-radius:2px;display:inline-block;text-align:center;text-decoration:none}.how-to-book-block h2{color:#000;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;background:#ebb047;font-size:20px;color:#000;min-width:200px;padding:0 10px}.get-directions-btn{position:relative;color:#1a1a1a;background:#e5d4b8;border:1px solid #d9992b;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;line-height:28px;padding:0 20px;min-width:130px;margin-right:8px;font-size:12px}.get-directions-btn .btn-icn{position:absolute;width:5px;height:8px;background:url(/templates/hotel2/images/btn-arr-r-9a585f947b.png) no-repeat;right:10px;top:9px}.page-main .facil-page-title{color:#1a1a1a;font-size:24px;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:600;margin-bottom:-10px}.key-advantages h3,.page-main .facil-block .facil-block__title{font-weight:600;font-size:18px!important;font-family:'Open Sans',Verdana,Geneva,sans-serif}.page-main .facil-block .facil .column{width:310px!important;float:right}.page-main .facil-block .facil-block__title{padding-right:40px!important;line-height:30px;position:relative}.page-main .facil-block .facil-block__title .icn-sprite{position:absolute;right:0}.key-advantages{margin-top:20px;margin-bottom:30px}.key-advantages h3{margin-bottom:10px;margin-right:20px}.key-advantages ul{list-style:inherit;margin-right:20px}.key-advantages li{list-style:inherit;list-style-position:inside}.h-map-small{width:280px;height:190px;z-index:5}.location-page__title{color:#000;font-size:30px;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:700}.loc-attractions-wrap .loc-attractions__title,.rplanner-result .tab-nav li,.rplanner-wrap .get-direction-btn,.rplanner-wrap .rplanner__title{font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:600}.hide-map-block{display:none}.rplanner-wrap{margin-top:18px;padding-top:20px;margin-bottom:46px}.rplanner-wrap label.error{font-size:12px;color:#c00;padding-right:10px;display:none}.rplanner-wrap .rplanner__title{color:#010101;font-size:26px}.rplanner-wrap .rplanner__text{color:#1a1a1a;font-size:14px;margin-top:18px;line-height:14px}.rplanner-wrap .rplanner__placeholder{width:540px;height:30px;border:1px solid grey;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;font-size:14px;margin-top:18px}.rplanner-wrap .rplanner__placeholder::-webkit-input-placeholder{color:#333}.rplanner-wrap .rplanner__placeholder::-moz-placeholder{color:#333}.rplanner-wrap .rplanner__placeholder:-ms-input-placeholder{color:#333}.rplanner-wrap .rplanner__placeholder.error{border-color:#c00!important}.rplanner-wrap .frm-group-wrap{margin-right:5px}.rplanner-wrap .frm-group-wrap .frm-group{margin-top:4px}.rplanner-wrap .frm-group-wrap label{display:inline-block;line-height:30px;height:30px}.rplanner-wrap .frm-group-wrap input{width:16px;height:16px;vertical-align:top;margin-top:5px}.rplanner-wrap .frm-group-wrap i{margin-right:8px;width:22px;margin-top:2px}.rplanner-wrap .frm-group-wrap .driving-icon{height:19px;background:url(/templates/hotel2/images/driving-icon-abc738f08f.png) top center no-repeat;display:inline-block}.rplanner-wrap .frm-group-wrap .public-transport-icon{background:url(/templates/hotel2/images/public-transport-icon-84e5ef6677.png) top center no-repeat;height:22px;display:inline-block}.rplanner-wrap .frm-group-wrap .walking-icon{background:url(/templates/hotel2/images/walking-icon-ddb278989c.png) top center no-repeat;height:25px;display:inline-block}.rplanner-wrap .frm-group-wrap span{display:inline-block;vertical-align:top;color:#1a1a1a;font-size:12px;line-height:24px}.rplanner-wrap .get-direction-btn{color:#000;font-size:16px;background:#ebb047;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}.loc-attractions-wrap{float:right;margin-top:50px}.loc-attractions-wrap .loc-attractions__title{color:#1a1a1a;font-size:26px;margin-bottom:10px}.loc-attractions-wrap .locs-nearby_list .locs-nearby>div{display:none}.loc-attractions-wrap .locs-nearby_list .locs-nearby>div:first-child{display:block}.loc-attractions-wrap .locs-nearby_list .locs-nearby>div:first-child .column:first-child li:first-child{display:none}.loc-attractions-wrap .locs-nearby_list li{width:286px;float:right;list-style:none;color:#1a1a1a;font-size:14px;line-height:20px;margin-left:23px;margin-bottom:6px;padding-right:10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.loc-attractions-wrap .locs-nearby_list li:before{content:"•";padding-left:5px;position:absolute;right:0}.loc-attractions-wrap .locs-nearby_list li div{display:inline-block;overflow:inherit!important;white-space:normal!important}.loc-attractions-wrap .locs-nearby_list li div:first-child{width:210px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:top;padding-right:0}.loc-attractions-wrap .locs-nearby_list li div:last-child{text-align:left}.rplanner-result{display:none}.rplanner-result .tab-nav{border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:34px}.rplanner-result .tab-nav li{float:right;margin-left:2px;background:#e6e6e6;padding:0 12px;min-width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:14px;cursor:pointer;position:relative}.rplanner-result .tabs-block .tb__top .print-icn,.rplanner-result .tabs-block .tb__top .sh-hide-icn{margin-left:5px;display:inline-block;position:relative}.rplanner-result .tab-nav li.active{background:#fff;border:1px solid #ccc;border-bottom:0;height:34px}.rplanner-result .tab-nav .driving-icon{background:url(/templates/hotel2/images/driving-icon-black-6ef3598abc.png) top right no-repeat;width:25px;height:16px;display:inline-block;position:relative;top:3px}.rplanner-result .tab-nav .public-transport-icon{background:url(/templates/hotel2/images/public-transport-icon-black-eb18ddbc07.png) top right no-repeat;width:25px;height:19px;display:inline-block;position:relative;top:4px}.rplanner-result .tab-nav .walking-icon{background:url(/templates/hotel2/images/walkingt-icon-black-eb2f3c2938.png) top right no-repeat;width:25px;height:22px;display:inline-block;position:relative;top:6px}.rplanner-result .tabs-block{margin-top:25px}.rplanner-result .tabs-block .tb__top{padding:0 10px;margin-bottom:10px}.rplanner-result .tabs-block .tb__top .hide-show-button{cursor:pointer}.rplanner-result .tabs-block .tb__top .print-icn{background:url(/templates/hotel2/images/print-icon-b20262e085.png) top right no-repeat;width:19px;height:17px;top:2px}.rplanner-result .tabs-block .tb__top .sh-hide-icn.icn-X-icon{top:2px}.rplanner-result .tabs-block .tb__top .pull-right{line-height:20px;height:20px}.rplanner-result .tabs-block .tb__top .pull-right a{color:#1a1a1a;font-size:12px;text-decoration:none;display:inline-block;height:20px;vertical-align:top}.rplanner-result .tabs-block .tb__top .pull-right a span{vertical-align:top}.rplanner-result .tabs-block .tb__top .pull-right .partition{display:inline-block;height:20px;width:1px;margin:0 5px;background:#ccc}.rplanner-result .adp{padding:0 10px}.rplanner-result .adp-warnbox{margin-top:10px}.rplanner-result .adp-summary{color:#1a1a1a;font-size:12px;line-height:20px;font-family:Verdana,Geneva,sans-serif;margin-bottom:10px}.rplanner-result .adp-placemark{background:0 0;border:0;margin-top:10px}.rplanner-result .adp-placemark img{display:none}.rplanner-result .adp-placemark .adp-legal{margin-top:30px}.rplanner-result .adp-placemark .adp-text{font:700 14px Verdana,Geneva,sans-serif}.rplanner-result .adp-directions{width:100%}.rplanner-result .adp-directions tr:first-child td{border-top:0}.rplanner-result .adp-directions tr td{height:38px;vertical-align:middle;text-align:right;color:#1a1a1a;font:400 12px Verdana,Geneva,sans-serif;padding:5px 0;line-height:17px}.rplanner-result .adp-directions tr td:first-child{width:30px;text-align:center;padding-right:10px}.rplanner-result .adp-directions tr td:first-child b{font-weight:600}.rplanner-result .adp-directions tr td:first-child div{display:block}.rplanner-result .adp-directions tr td:nth-child(2){width:28px}.rplanner-result .adp-directions tr td:last-child{width:52px;text-align:right}.tb__top__left-title{font-size:14px;color:#1a1a1a;font-weight:700;line-height:20px}.tb__top__left-text{color:#1a1a1a;font-size:12px;line-height:20px}.tb__center{margin:10px 0}.tb__route-block{height:38px;line-height:38px;color:#1a1a1a;font-size:12px;float:right}.tb__route-block .route-block-img{float:right;min-height:1px;width:32px}.tb__route-block .route-block-num{float:right;width:28px;min-height:1px;text-align:right}.tb__route-block .route-block-text{float:right;width:880px;min-height:1px;border-bottom:1px solid #dedede}.tb__route-block .route-block-text .route-block-text__left{float:right;width:824px}.tb__route-block .route-block-text .route-block-text__right{float:left;width:52px}.tb__route-block:last-child .route-block-text{border:0}.print-btn{cursor:pointer}.new-routing-wrapper{margin-top:-46px}.map-err-message{padding:9px 14px;margin-bottom:14px;background-color:#f2dede;border:1px solid #e84755;border-radius:4px;font-size:14px}@media print{.ftr-bottom,.h-availability-wrap,.location-page__title,.map-err-message,.rplanner-wrap,.tab-nav,.tb__top{display:none!important}.rplanner-result{display:block}.new-routing-wrapper{margin-top:0}.ftr-top-wrap{border-bottom:0!important}.tab-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 .rplanner-wrap .frm-group-wrap i{margin-right:8px!important;margin-left:0!important}.rtl .rplanner-result .tab-nav i{margin-left:8px}.good-hotels{margin-top:50px}.good-hotels .good-hotels__title{font-size:22px;margin-bottom:10px;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:600}.good-hotels .links-fs{float:right;width:234px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.good-hotels .links-fs li{line-height:24px}.good-hotels .links-fs li a{color:#333;font-size:11px;text-decoration:none}.new-routing-wrapper .btn-my-location{margin-top:28px}.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-right: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{max-height:inherit}.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%}.spec-block-wrap .spec-block{display:none}}.spec-block-wrap{position:relative;height:0}.spec-block-wrap .spec-block{position:absolute;top:136px;z-index:100;left: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 right no-repeat;width:19px;height:17px;display:inline-block;position:relative;margin-left:5px;top:5px}}.img-load-wrap{text-align:center}.main-map-wrap{width:100%;height:400px;position:relative}.leaflet-routing-alt,.leaflet-routing-error,.leaflet-routing-geocoders{max-height:inherit}.btn-my-location{display:inline-block;vertical-align:top;margin-top:18px;margin-right:5px;cursor:pointer}.alt-nearby{margin-top:50px!important}.results#results>p{height:50px;line-height:50px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:14px;background:#f7dfdf}.results#results>p a{color:#333}.h-list-wrap__bottom .h-list__title a,.h-with-dates{color:#000;font-weight:700;font-family:'Open Sans',Verdana,Geneva,sans-serif}.h-with-dates{font-size:28px;margin-bottom:30px}.h-list-wrap__top__img a{float:right;margin-left:20px}.h-list-wrap__top__img a:last-child{margin:0}.h-list-wrap__bottom .h-list__title .h-stars{height:15px;background:url(/templates/hotel2/images/hotel-stars-d808c8f1ad.png) right top no-repeat;font-size:0;display:inline-block;vertical-align:top;width:100px;margin-top:12px;margin-right:5px}.h-list-wrap__bottom .h-list__title .s2{background-position-y:-15px}.h-list-wrap__bottom .h-list__title .s3{background-position-y:-30px}.h-list-wrap__bottom .h-list__title .s4{background-position-y:-45px}.h-list-wrap__bottom .h-list__title .s5{background-position-y:-60px}.h-list-wrap__bottom .h-list__title a{font-size:26px;text-decoration:none}.h-list-wrap__bottom__left .address a,.h-list-wrap__bottom__left .h-description a{color:#333}.h-list-wrap__bottom__left{width:700px}.h-list-wrap__bottom__left .address{font-style:italic;font-size:12px}.h-list-wrap__bottom__left .h-description{font-size:14px;color:#333;padding:0;margin:5px 0 0;line-height:24px}.h-list-wrap__bottom__right{width:240px;text-align:center}.h-list-wrap__bottom__right .price_and_boock-now_wrap__right{display:inline-block}.h-list-wrap__bottom__right .price_and_boock-now_wrap__right .book-btn{background:#ebb047;font-size:16px;color:#000;border-radius:2px;min-width:160px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;text-transform:uppercase;text-align:center;text-decoration:none;display:inline-block;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:600;height:34px;line-height:34px}.h-list-wrap__bottom__right .price_and_boock-now_wrap__right .price-for-night-wrap{font-size:11px;color:#7e7e7e;margin-bottom:8px;font-style:italic;margin-top:4px}.h-list-wrap__bottom__right .price_and_boock-now_wrap__right span{font-size:14px}.h-list-wrap__bottom__right .price_and_boock-now_wrap__right span i{font-style:normal;font-size:16px}.hotels-available-wrap>li{margin-bottom:70px}.groupbook__wrap{padding:15px 0;width:100%;text-align:right}.groupbook__text{font:400 14px/1.5 'Open Sans',Verdana,Geneva,sans-serif;color:#333}.cont-subtitle,.cont-title,.cont-wrap .button-row .send-mail-btn,.cont-wrap .cont-title{font-family:'Open Sans',Verdana,Geneva,sans-serif}.groupbook__text a{display:inline-block;text-decoration:underline;font-weight:700;color:#325CA9}.groupbook__text a:first-letter{text-transform:uppercase}.cont-title{color:#000;font-size:30px;font-weight:700;margin-bottom:15px}.cont-subtitle{color:#1a1a1a;font-size:26px;font-weight:100}.cont-wrap{overflow-x:hidden}.cont-wrap .cont-title{color:#000;font-size:30px;font-weight:700}.cont-wrap .frm-field-wrap{margin-bottom:30px}.cont-wrap .frm-field-wrap .cont-lable{width:140px;text-align:left;display:inline-block;margin-left:15px;vertical-align:top;color:#333;font-size:12px;font-weight:700;padding-top:7px}.cont-wrap .frm-field-wrap .input-text{width:460px;height:30px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #999;padding-right:10px}.cont-wrap .frm-field-wrap input[name=user_t_message]{height:0;width:0;padding:0;margin:0;border:none}.cont-wrap .frm-field-wrap .cont-select{width:240px;height:30px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;border-radius:3px;margin-left:20px}.cont-wrap .frm-field-wrap .cont-textarea{width:460px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #999;padding-right:10px;padding-top:5px}.cont-wrap .frm-field-wrap input.error,.cont-wrap .frm-field-wrap select.error,.cont-wrap .frm-field-wrap textarea.error{border-color:#c00!important}.cont-wrap .frm-field-wrap label.error{vertical-align:top;line-height:30px;padding-right:10px;font-size:12px;color:#c00}.cont-wrap .button-row{width:620px;text-align:left}.cont-wrap .button-row .send-mail-btn{cursor:pointer;display:inline-block;min-width:120px;height:34px;line-height:34px;text-align:center;border-radius:2px;background:#ebb047;color:#000;font-size:16px;font-weight:600;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.cont-wrap .sending-error,.cont-wrap .sending-success{color:#c20707;font-size:14px;margin:12px auto}.cont-wrap .sending-success{color:#42a23b}.cont-wrap .sending-success-custom{width:460px;color:#42a23b;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 159px 15px 0;padding:7px 0;border:1px solid #42a23b;border-right:3px solid #42a23b;font:700 13px/20px Verdana}.cont-wrap .sending-success-custom .icon-verification-mark{fill:#42a23b;height:22px;width:22px;margin:0 10px}.cont-wrap.add-review .cont-subtitle{color:#1a1a1a;font-size:18px;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:600;width:100%}.cont-wrap.add-review .frm-field-wrap{margin-bottom:30px;float:right;position:relative}.cont-wrap.add-review .frm-field-wrap h3{width:100%}.cont-wrap.add-review .frm-field-wrap .cont-lable{width:160px;text-align:left;display:inline-block;margin-left:10px;vertical-align:top;color:#333;font-size:12px;font-weight:700;padding-top:7px;float:right}.cont-wrap.add-review .frm-field-wrap .cont-lable i{margin-left:5px}.cont-wrap.add-review .frm-field-wrap:nth-child(3) .cont-lable{width:auto;padding-right:15px}.cont-wrap.add-review .frm-field-wrap:nth-child(3) label.error{vertical-align:top;line-height:30px;padding-right:10px;font-size:12px;color:#c00;position:absolute;top:100%;margin-top:-6px;right:86px;width:100%;z-index:3}.cont-wrap.add-review .frm-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-right:10px}.cont-wrap.add-review .frm-field-wrap .cont-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}.cont-wrap.add-review .frm-field-wrap .cont-select#f_year+label{right:336px}.cont-wrap.add-review .frm-field-wrap .cont-textarea{width:500px;max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #999;padding-right:10px;padding-top:5px}.cont-wrap.add-review .frm-field-wrap input.error,.cont-wrap.add-review .frm-field-wrap select.error,.cont-wrap.add-review .frm-field-wrap textarea.error{border-color:#999}.cont-wrap.add-review .frm-field-wrap label.error{vertical-align:top;line-height:30px;padding-right:10px;font-size:12px;color:#c00;position:absolute;top:100%;margin-top:-6px;right:160px;width:100%;z-index:3}.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap{width:500px;float:right;position:relative;margin-top:-45px}.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap .upper-text{color:grey;font-family:Verdana,Geneva,sans-serif;font-style:italic;font-size:12px}.cont-wrap.add-review .button-row .send-mail-btn,.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap .numberstop label,.ftr-top-wrap .h-title h2{font-family:'Open Sans',Verdana,Geneva,sans-serif}.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap .upper-text.right{text-align:left;float:left;margin-left:-3px}.cont-wrap.add-review .frm-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;background:#c2d5f2;z-index:1;display:block}.cont-wrap.add-review .radio-btn-outwrap,.radio-btn-outwrap{margin-top:30px}.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap .numberstop label{font-size:14px;line-height:24px;display:block;float:right;font-weight:700;width:10%;text-align:center!important}.cont-wrap.add-review .frm-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:right}.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap .radio-btn-list .radio-btn-item{float:right;width:10%;height:40px;line-height:44px;vertical-align:middle;position:relative;text-align:center}.cont-wrap.add-review .full-width,.full-width{width:100%;float:right}.cont-wrap.add-review .button-row{max-width:670px;text-align:left}.cont-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:#ebb047;color:#000;font-size:16px;font-weight:600;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 auto}.sending-success{color:#42a23b}.ftr{padding-bottom:20px;background:#4d4a45}.ftr-top-wrap{border-bottom:1px solid #736f69;min-height:92px;color:#fff}.ftr-top-wrap .span-link{cursor:pointer}.ftr-top-wrap .links{float:right;width:50%;margin-top:21px}.ftr-top-wrap .h-title{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:22px;text-align:left}.ftr-top-wrap .h-title .span-link{cursor:pointer}.ftr-top-wrap .h-title h2{font-size:22px;font-weight:600;display:inline-block;width:100%}.ftr-top-wrap p{font-family:Verdana,Geneva,sans-serif;font-weight:400;font-size:11px}.ftr-social-block{margin-left:70px;margin-top:35px}.ftr-social-block li{float:right}.ftr-bottom .links ul{width:100%;line-height:24px;margin-top:10px;margin-left:10px;-webkit-column-count:2;column-count:2}.ftr-bottom .links ul li{display:block;margin-left:8px}.ftr-bottom .links ul a,.ftr-bottom .links ul span{color:#a3a2a0;font-size:11px;text-decoration:none}.rtl .ftr-bottom ul{float:right!important}.page-book .lang-currency-block,.page-book .main-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 .upper-nav-right__menu,.page-group_book .lang-currency-block,.page-group_book .main-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 .upper-nav-right__menu{display:none!important}.page-book .hdr-center,.page-group_book .hdr-center{min-height:inherit}.page-book .hdr-logo .hdr-logo__link,.page-group_book .hdr-logo .hdr-logo__link{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.page-add-review .h-description-right,.page-book .h-availability-wrap,.page-book .h-step-wrap,.page-book .hdr-center__bottom,.page-contact .h-description-right,.page-group_book .h-availability-wrap,.page-group_book .h-step-wrap,.page-group_book .hdr-center__bottom,.page-location .h-description-right,.page-map .h-description-right,.page-photo .h-description-right,.page-rooms .h-description-right,.page-service .h-description-right,.page-write-review .h-description-right{display:none}.page-book .hdr-center__top,.page-group_book .hdr-center__top{width:100%;max-width:980px}.page-book .h-name-wrap,.page-group_book .h-name-wrap{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:18px;margin:0}.page-book .main,.page-group_book .main{border-top:2px solid #ededed;position:relative;padding:20px 0 0}.page-book #booking-frame,.page-group_book #booking-frame{border:0;width:100%;height:700px;font-family:Verdana,Geneva,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;right:0}.page-group_book .main{padding:0;margin:0;border:none;max-width:100%}.h-description-reviews{margin-bottom:20px}.h-description-reviews .__title{font-size:30px;color:#000;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:700}.h-description-reviews .description-reviews{color:#333;font-size:14px;line-height:24px;margin-bottom:10px}.reviews-block .__top{width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;background:#f1e8d9;padding:0 10px 0 20px;color:#333}.reviews-block .__top .__user-info{font-size:12px}.reviews-block .__top .__rating b{font-size:14px}.reviews-block .__bottom{padding-bottom:10px;color:#333}.reviews-block .__bottom p{padding-right:10px;font-size:12px;line-height:24px;margin:10px 0}@media (max-width:767px){.groupbook,.h-step-wrap,.upper-nav-right{display:none}.page-book .main,.page-group_book .main{padding:0}.hdr-top{height:inherit;line-height:inherit}.frm-field-wrap .cont-textarea,.frm-field-wrap .input-text{width:100%!important}.cont-wrap .frm-field-wrap .cont-select,.cont-wrap .frm-field-wrap .cont-textarea{width:100%}.cont-wrap .frm-field-wrap .cont-lable{text-align:right}.hdr-logo{height:2rem;line-height:2rem;padding-right:20px;color:#656565;background-size:100%}.h-img-wrap{margin:0 auto;padding-top:20px}.hdr-center{display:none!important}.hdr-center .hdr-center__top{height:inherit}.h-name-wrap{width:100%;margin:0;padding:0;position:relative}.h-name-wrap .h-title h1{font-size:1.5rem;text-align:center}.h-description-policy h2,.h-main-page__title,.how-to-book-block h2{font-size:24px}.h-name-wrap .h-title p{margin-top:.4rem;text-align:center;padding:0 10px}.h-name-wrap .h-stars{margin:0}.starts-hotel-name{text-align:center;margin-top:10px;padding-bottom:0!important}.starts-hotel-name .h-stars{width:100px;display:inline-block}.availty-deck .rsrv-title span,.availty-deck form .str-warning:after,.availty-deck form .str-warning:before{display:none}.main{padding:0 10px 20px}.availty-deck{position:relative;height:auto;min-height:0;width:100%;padding-bottom:20px}.availty-deck form .str-warning{position:relative;top:0;left:0;margin-top:15px;z-index:199}.availty-deck .rsrv-title{margin-top:15px}.h-availability-wrap{padding-top:20px;overflow:inherit}.avail-form__submit{position:static;margin:20px auto 0}.frm-fieldset__title{width:36%!important;text-align:left!important;padding-left:5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400!important;font-family:'Open Sans'!important}.frm-fieldset__title td{padding-right:0!important}.adult-and-childs__input-wrap .frm-fieldset__title{margin-top:20px}.adult-and-childs__input-wrap .frm-fieldset label{padding-right:0;font-weight:400}.frm-fieldset>div{width:64%}.frm-fieldset{width:100%}.frm-fieldset .calendar_field{width:85%}.childrens-age-wrap .js-age1{margin-right:22%!important;text-align:right}.childrens-age-wrap fieldset{width:23%;margin-left:5px!important}.childrens-age-wrap fieldset select{width:100%!important}.childrens-age-wrap .childrens-age-wrap__title{padding-right:12%!important;margin-right:5px;font-weight:400!important}.pop-frm-container .frm-fieldset{width:24%!important}.h-description-right,.h-description-right .location-map img,.h-main-page{width:100%}.frm-fieldset-calendar{position:relative}.frm-fieldset .frm-fieldset__title{line-height:1.2}.h-description-policy ul li,.how-to-book-block p,.main-page__description{line-height:22px}.frm-fieldset .frm-calendar-wrap{position:static}.frm-fieldset .frm-calendar-wrap .hasDatepicker{width:100%;min-height:0}.h-description-right{float:none}.h-description{margin-bottom:0}.h-description-policy{margin-top:10px}.how-to-book-block{margin-top:20px}.locs-nearby li div{width:75%;vertical-align:top}.locs-nearby li div:last-child{width:18%;max-width:inherit}.ftr-top-wrap{height:inherit;text-align:center;padding:0 10px 10px}.h-title h1 p{font-size:13px!important}.ftr-social-block{text-align:center;margin:20px 0}.ftr-social-block li{margin-left:15px;float:none;display:inline-block}.ftr-bottom ul{width:100%!important;padding:0 3%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;float:none;line-height:22px!important}.ftr-bottom ul .column{width:48%;float:right;margin:0 1%}.ftr-bottom ul li{width:100%;overflow:hidden}.ftr-bottom .ftr-show-more i{margin-top:2px}.h-description-2col .results-no-dates__bottom{width:inherit;float:none}.h-description-2col .aparts-tit h2{font-size:24px}.h-description-2col .h-room-name{font-size:22px;padding-right:10px}.h-description-2col .h-room-name.span-link{padding:0;background:0 0}.h-description-2col .info-block__sub-info-wrap b{width:35%!important;margin-left:2%!important;min-width:inherit!important;font-size:12px!important}.h-description-2col .info-block__sub-info-wrap span{font-size:12px;line-height:22px;width:61%}.h-description-2col .loaded_place .column{width:50%}.h-description-2col .loaded_place li{width:100%;font-size:12px;line-height:22px;list-style:none;margin-right:13px}.h-description-2col .results-no-dates__top .sh-price-btn__price{font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:600;font-size:16px;color:#000;border-radius:2px;min-width:160px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:36px;line-height:36px;background:#ebb047;display:inline-block;text-align:center;margin-top:15px}.h-description-2col .results-no-dates__bottom__text{color:#333;line-height:22px;font-size:12px}.apart-description__text{width:100%}.apart-description-wrap{position:relative;margin:0 10px}.apart-description-wrap .apart-description{margin-top:10px;line-height:22px;font-size:12px}.view-and-bad-type__block div{float:right!important;font-size:12px;line-height:22px;width:63%}.view-and-bad-type__block div:first-child{width:35%;margin-left:2%;min-width:inherit;float:right!important}.hrate-bottom-block{margin:30px -10px 0}.hrate-date-container{height:inherit;padding:10px}.hrate-date-container .adult-refundable-block{float:none;width:100%}.hrate-date-container .adult-refundable-block .cell-room-type{overflow:hidden}.hrate-date-container .adult-refundable-block .conditions-row{float:right;max-width:80%}.hrate-date-container .adult-refundable-block .cell-adults{float:left;margin-top:2px}.hrate-date-container .hrate-date-description-block{padding-right:5px;width:100%;float:none;margin:5px 0}.hrate-date-container .hrate-date-description-block .apart-cinditions-list li{margin-bottom:2px}.hrate-date-container .hrate-val__block{width:100%;float:none;padding-top:5px;padding-right:5px}.hrate-date-container .hrate-val__block .hrate-val{font-weight:700}.hrate-date-container .hrate-val__block .hrate-val span{font-weight:400;font-size:24px}.hrate-date-container .book-now-btn{float:none;width:100%}.hrate-date-container .book-now-btn button{font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:700;width:100%;height:36px;line-height:36px;font-size:18px}.apart-description__more-info li{width:50%;font-size:12px;line-height:22px}.apart-description-wrap.__hide .apart-description__more-info{height:36px;overflow:hidden}.h-description-main{padding-top:0}.facil-wrap .facil-page-title{font-size:24px}.facil-block .facil-block__title{font-size:22px}.facil-block .facil li{width:100%;line-height:22px}.h-list-wrap__bottom__left{width:100%}.h-list-wrap__bottom__left .address .distance{display:block;margin-top:4px}.h-list-wrap__bottom__left .h-list__title a{font-size:24px;width:100%}.h-list-wrap__bottom__left .h-list__title .h-stars{margin:5px 0}.h-list-wrap__bottom__left .h-description{font-size:13px;line-height:22px}.h-list-wrap__bottom__right{width:100%;text-align:right}.cont-wrap.add-review .cont-title{font-size:26px}.cont-wrap.add-review .cont-subtitle,.cont-wrap.add-review .frm-field-wrap h3{font-size:21px}.cont-wrap.add-review .radio-btn-outwrap{margin-top:0}.cont-wrap.add-review .frm-field-wrap{margin-bottom:30px;width:100%}.cont-wrap.add-review .frm-field-wrap label{text-align:right!important;padding-right:0!important}.cont-wrap.add-review .frm-field-wrap input,.cont-wrap.add-review .frm-field-wrap select,.cont-wrap.add-review .frm-field-wrap textarea{width:100%!important;margin-top:0}.cont-wrap.add-review .frm-field-wrap textarea{height:90px}.cont-wrap.add-review .frm-field-wrap label.error{right:auto!important;left:0!important;text-align:right!important}.cont-wrap.add-review .frm-field-wrap .cont-select{width:100%!important;margin-left:0!important;margin-bottom:30px}.cont-wrap.add-review .frm-field-wrap .cont-select#f_month+label{top:64px}.cont-wrap.add-review .frm-field-wrap .cont-select#f_year+label{top:130px}.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap{width:100%;float:right;position:relative;margin-top:15px}.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap .radio-btn-list{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap .radio-btn-list .radio-btn-item{width:10%;text-align:center}.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap .upper-text.right{text-align:left;float:left;margin-left:0}.cont-wrap.add-review .frm-field-wrap .radio-buttons-wrap .numberstop{width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.cont-wrap.add-review .frm-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}.cont-wrap.add-review .frm-field-wrap .cont-lable{width:100%;font-size:16px;margin-bottom:3px}.cont-wrap .button-row,.cont-wrap.add-review .frm-field-wrap .input-text{width:100%}.cont-wrap .sending-success-custom{width:100%;margin:0 0 5px}.ui-dialog{width:300px!important;left:0!important;right:0;margin:0 auto;position:fixed;top:35%!important}.mobile-select-currency{background:#736f69}.mobile-select-language{background:#736f69;border-color:#4d4a45!important;margin-top:5px}.mobile-select-title{float:right;width:40px;color:#fff;font-family:Verdana,Geneva,sans-serif;font-weight:700;font-size:12px}.mobile-select-wrap{float:right;width:250px;overflow:hidden}.mobile-select-wrap select{background:0 0;width:400px;border:none;color:#fff;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:600;outline:0;font-size:16px}.results#results>p{padding:5px;height:inherit;line-height:26px}.hide-gallery-nav .nav-controls{display:none}.h-gallery,.page-book .mobile-menu,.page-group_book .mobile-menu{display:none!important}.apart-gallery__main{width:inherit;margin-right:-10px;margin-left:-10px}.apart-gallery__main img,.rplanner-result .tab-nav li{width:100%}.page-main .apart-gallery__main{margin-right:0;margin-left:0}.page-main .apart-gallery__nav .prev{right:10px!important}.page-main .apart-gallery__nav .next{left:10px!important}.results-no-dates-wrap{margin-top:40px}.how-to-book-block{text-align:center;margin-bottom:20px;font-size:18px}.rtl .hdr-center{height:inherit!important}.rtl .ftr-bottom .ftr-show-more i{margin-top:6px}.rtl .h-room-name{background-position:right 18px!important}.h-list-wrap__bottom__price .__price{display:none!important;position:absolute;right:0;top:13px}.ltr .apart-gallery .nav-controls .prev{background:url(/templates/hotel2/images/new_slider_right-6affac131d.png) no-repeat}.ltr .apart-gallery .nav-controls .next{background:url(/templates/hotel2/images/new_slider_left-3802cddcce.png) no-repeat}.rplanner-result .tab-nav{border:1px solid #ccc;height:inherit}.rplanner-result .tab-nav li.active{border:none}.h-description .gallery-wrap .gall-li1st{width:100%!important;padding-right:5px!important}.rplanner-wrap .rplanner__placeholder{width:86%}.mobile-rooms-container{margin-bottom:15px}.error-age-message{width:100%;margin:15px 0 0}.key-features-wrap{display:none}.gallery{text-align:center}.gallery .photo-hover{display:inline-block;float:none}.gallery-wrap .gallery-item{margin:0}.main-gallery-wrap{width:100%;height:auto}.apart-description-wrap .__room-info{position:absolute;left:0;bottom:-24px}.apart-description-wrap{height:inherit;padding-bottom:34px;margin-bottom:20px}.apart-description-wrap.__hide{height:inherit}.cell-conditions .sh-less-rates,.cell-conditions .sh-more-rates{margin-left:10px}.new-routing-wrapper .btn-my-location{margin-top:42px}.leaflet-routing-container.new-routing{width:85%}.rtl .js-gallery-container .nav-controls .js-prev{right:inherit;left:10px}.rtl .js-gallery-container .nav-controls .js-next{right:10px;left:inherit}.container{width:100%}.pull-left,.pull-right{float:none!important}.h-address{display:block;position:relative;float:left;clear:both}.js-gallery-container{margin:0 -10px;position:relative}.js-gallery-container .nav-controls{position:absolute;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;top:44%}.js-gallery-container .nav-controls a{text-decoration:none;font-size:0;display:inline-block;width:30px;height:30px;position:absolute}.js-gallery-container .nav-controls .js-prev{right:10px;background:url(/templates/hotel2/images/new_slider_left-3802cddcce.png) no-repeat}.js-gallery-container .nav-controls .js-next{left:10px;background:url(/templates/hotel2/images/new_slider_right-6affac131d.png) no-repeat}.h-availability-wrap .caroufredsel_wrapper{margin:0 0 10px!important;width:100%!important}.h-availability-wrap .caroufredsel_wrapper .js-photos{float:right!important}.h-availability-wrap .caroufredsel_wrapper .js-photos img{width:inherit;height:inherit}.h-availability-wrap .h-gallery{display:block!important;width:inherit;margin:-20px -10px 10px;position:relative}.h-availability-wrap .h-gallery .nav-controls{top:46%}.h-availability-wrap .h-availability__view-all-photo{display:block!important;width:100%;background:rgba(255,255,255,.8);color:#333}.h-availability-wrap .h-availability__view-all-photo i{display:none}.aparts-img .apart-img-deck{float:right!important;margin:0}.mobile-rooms-wrap .js-gallery-container{margin:0}.mobile-rooms-wrap .js-room{margin:0 -10px;padding-bottom:30px}.results-no-dates__img .apart-img-deck{margin:0;float:right!important}.results-no-dates__img .apart-img-deck img{width:100%;height:100%}}.key-features-wrap{font-size:0;margin-top:40px}.key-features-wrap table{width:100%}.key-features-wrap td{width:272px}.key-features-wrap .key-features-items{font-size:12px;position:relative;vertical-align:top;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;margin-bottom:40px;display:inline-block;padding-right:36px}.key-features-wrap .key-features-items .icn-sprite-hover{display:none}.key-features-wrap .key-features-items:hover .icn-sprite-hover,.key-features-wrap .key-features-items:hover .sub-key-features-items,.key-features-wrap .key-features-items:hover>.icn-sprite{display:block}.key-features-wrap .key-features-items span{font-size:12px;color:#363636}.key-features-wrap .key-features-items>i{position:absolute;right:0;top:-8px}.key-features-wrap .key-features-items .sub-key-features-items{position:absolute;border-radius:4px;border:1px solid #d9c098;background:#fff;width:220px;padding:10px;right:-72px;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)}.key-features-wrap .key-features-items .sub-key-features-items p{color:#363636;font-size:11px}.key-features-wrap .key-features-items .sub-key-features-items i{position:absolute;top:-7px;right:46%}.gallery-item0,.gallery-item0 img{opacity:1!important}.gallery-item0 .__hover{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.75);text-align:center}.gallery-item0 .__hover i{position:absolute;top:47%;margin-right:-6px}.gallery-item0:hover .__hover{z-index:100}.lb-nav a{display:block!important;opacity:1!important}.lightbox .lb-image{opacity:1!important;margin:0 auto;border:3px solid #fff}.lb-data .lb-close{opacity:1}.lb-dataContainer{opacity:1!important;padding-top:20px}@media (min-width:767px){.photo-hover{display:block;position:relative}.photo-hover .__hover{position:absolute;top:0;right:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.75);text-align:center}.photo-hover .__hover .icn-sprite{position:absolute;top:48%;right:45%}.photo-hover:hover .__hover{display:block}}.lightbox{height:100%!important;top:0!important;position:fixed;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.lb-data .lb-close{position:absolute;top:20px;left:20px;z-index:100}.lb-outerContainer{height:100%!important;width:100%!important;display:table;padding:4px 0;position:static;background:0 0}.lb-container{display:table-cell;text-align:center;vertical-align:middle}.lb-data .lb-number{color:#fff;padding-bottom:36px;position:absolute;bottom:0}body.is-open-popup{overflow:hidden}.avail-popup{display:none;position:fixed;right:0;left:0;top:0;bottom:0;width:100%;height:100%;z-index:10001;background:rgba(0,0,0,.8);overflow-y:auto}.avail-popup-close-btn{cursor:pointer;position:absolute;top:0;left:-33px;right:auto}.avail-popup-close-btn svg{fill:#fff;font-size:26px}.avail-popup-content{position:absolute;top:0;right:0;left:0;bottom:0;margin:35px auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 0;max-width:474px;width:100%}.avail-popup-top{position:relative}.avail-popup-bottom{position:relative;width:100%}.avail-popup-rating,.avail-popup-title{position:absolute;text-align:center;right:0;-webkit-box-sizing:border-box;box-sizing:border-box}.avail-popup-img{display:block;width:100%;height:auto;min-height:226px}.avail-popup-decor img,.avail-popup-decor span{display:inline-block;vertical-align:middle}.avail-popup-title{top:0;left: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))}.avail-popup-rating{bottom:0;left: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}.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}.avail-popup-hotel-stars{margin:5px 0}.avail-popup-hotel-stars svg{fill:#f5a624;font-size:12px}.avail-popup-form{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px;background:#ebb047}.avail-popup-decor{position:absolute;width:100%;white-space:nowrap;text-align:center}.avail-popup-decor span{margin-right:5px;margin-left:0;font-family:Arial,sans-serif;font-size:16px;line-height:30px;font-weight:700;letter-spacing:.2px;text-align:right;color:#417505}.avail-popup .availty-deck{background:#ebb047;position:relative;width:100%;overflow:visible;font-size:0;height:auto;min-height:0;padding-bottom:10px;padding-top:3px;background-size:cover;float:none}.avail-popup .availty-deck form .str-warning{position:static;top:0;right:0;width:-webkit-calc(100% - 14px);width:calc(100% - 14px);margin:10px 7px 0}.avail-popup .availty-deck .rsrv-rates,.avail-popup .availty-deck .rsrv-title,.avail-popup .availty-deck form .str-warning:after,.avail-popup .availty-deck form .str-warning:before{display:none}.avail-popup .availty-deck .rsrv-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:#333;text-transform:none}.avail-popup .availty-deck .frm-fieldset{display:inline-block;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 7px;margin:0}.avail-popup .availty-deck .frm-fieldset .frm-fieldset__title{height:24px;color:#333;font-family:Arial,sans-serif;font-size:12px;line-height:14px;font-weight:400;letter-spacing:.2px}.avail-popup .availty-deck .frm-fieldset .frm-fieldset__title label{padding-right:0;line-height:24px}.avail-popup .availty-deck .frm-fieldset .calendar_field{width:100%;height:34px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #3d3d3d;border-radius:0}.avail-popup .availty-deck .frm-fieldset .ui-datepicker-trigger{display:none}.avail-popup .avail-form__submit{position:static;margin-top:20px;background:#262421!important;color:#fff!important;min-width:260px;width:auto;-webkit-box-sizing:content-box;box-sizing:content-box;height:50px;padding:0 10px;line-height:50px;font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:.2px;font-family:Arial,sans-serif}.avail-popup .adult-and-childs .childrens-age-wrap .childrens-age-wrap__title,.avail-popup .adult-and-childs__input-wrap .frm-fieldset label{float:right;color:#333;text-transform:uppercase;line-height:24px;padding-bottom:0;text-align:right;font-family:Arial,sans-serif;letter-spacing:.2px}.avail-popup .adult-and-childs__input-wrap{font-size:0}.avail-popup .adult-and-childs__input-wrap .frm-fieldset__title{display:none;font-weight:400}.avail-popup .adult-and-childs__input-wrap .frm-fieldset{width:50%!important}.avail-popup .adult-and-childs__input-wrap .frm-fieldset label{width:100%;font-size:12px;height:24px;margin-top:0;padding-right:0;font-weight:400}.avail-popup .adult-and-childs__input-wrap .frm-fieldset select{width:100%;height:34px!important;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #3d3d3d;border-radius:0;visibility:visible!important}.avail-popup .adult-and-childs{margin-top:10px}.avail-popup .adult-and-childs .childrens-age-wrap{text-align:right;font-size:0}.avail-popup .adult-and-childs .childrens-age-wrap .childrens-age-wrap__title{width:100%;font-weight:400;font-size:12px;height:24px;margin-top:0;padding-right:7px}.avail-popup .adult-and-childs .childrens-age-wrap fieldset{width:-webkit-calc(100%/3);width:calc(100%/3);display:inline-block;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 7px;margin:0}.avail-popup .adult-and-childs .childrens-age-wrap fieldset select{width:100%;height:34px!important;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #3d3d3d;border-radius:0}.avail-popup .adult-and-childs .childrens-age-wrap fieldset select.error-age{border:1px solid #d0021b}.avail-popup .error-age-message{width:-webkit-calc(100% - 14px);width:calc(100% - 14px);text-align:right;background-color:#fff;border:1px solid #d0021b;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px;margin:10px 7px 0;line-height:15px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.2px;color:#ff0b0b}.avail-popup .error-age-message__txt{display:inline-block;background:url(/templates/hotel2/images/ic-warning-c7f912850f.svg) right center no-repeat;background-size:22px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px}.hdr-center .hdr-center__bottom{background:#4d4a45;border-bottom-color:#ebb047}.hdr-center__bottom .menu-col li a.active{background:#ebb047}.hrate-bottom-block{background:#ededed}