@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900&subset=cyrillic-ext,latin-ext,vietnamese);@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700&subset=cyrillic-ext,latin-ext);@import url(https://fonts.googleapis.com/css?family=Sail);.mutable-lang-block .lang-item__hide .new-link-item.active span,.mutable-lang-block .lang-item__hide a.active span,a{text-decoration:none}.calendar_field,.credits-info__link,.date-picker-wrapper .day .day-text.has-tooltip .tooltip,.f-mini-map__btn-link,.highlights-landmarks__info,.room-rate__guests .room-rate__popup--guest-info,.upblock-menu-content li a{white-space:nowrap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}a img,fieldset,img{border:none}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:0}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}body,html{height:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;cursor:pointer}a:not([class]){-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}@media (prefers-reduced-motion:reduce){*{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}.rating-date-container .older-refundable-block span{font-family:Merriweather,serif}.mutable-lang-block{position:relative;text-align:left}.mutable-lang-block .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;z-index:100;left:0;top:100%;border:1px solid #252d3a;font-size:0;line-height:1}.mutable-lang-block .lang-item__hide .new-link-item.active,.mutable-lang-block .lang-item__hide a.active{background:#333e50;border:1px solid #333e50;color:#fff;pointer-events:none}.main,.upblock-center{background:#fff}.mutable-lang-block .lang-item__hide .new-link-item,.mutable-lang-block .lang-item__hide a{text-decoration:none;margin:2px 1%;width:-webkit-calc(94%/3);width:calc(94%/3);vertical-align:top;font-weight:700;display:inline-block;padding:10px 5px;background:#fff;font-size:14px;color:#252d3a;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;border-radius:3px;-webkit-transition:border .2s ease;-o-transition:border .2s ease;transition:border .2s ease;cursor:pointer}.mutable-lang-block .lang-item__hide .new-link-item:hover,.mutable-lang-block .lang-item__hide a:hover{border:1px solid #333e50}.mutable-lang-block .lang-item__hide .new-link-item span,.mutable-lang-block .lang-item__hide a span{font-weight:400;text-decoration:underline;position:relative;float:left;width:75%;text-align:right}.mutable-lang-block .lang-item__hide .new-link-item img,.mutable-lang-block .lang-item__hide a img{float:right}.mutable-lang-block .lang-item__hide .__title{border-bottom:1px solid #252d3a;padding-top:10px;padding-bottom:10px;margin-right:10px;margin-left:10px;font-weight:700;font-size:16px;line-height:1.5;margin-bottom:10px;color:#252d3a}.mutable-lang-block .__lang-block{display:inline-block;vertical-align:top;text-align:right;height:60px}.mutable-lang-block .__lang-block .lang-item{cursor:pointer;display:inline-block;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;color:#fff;font-size:12px}.mutable-lang-block .__lang-block .lang-item__title{line-height:60px}.mutable-lang-block .__lang-block .lang-item img{display:block;margin:20px 0}.mutable-lang-block .__lang-block:hover .lang-item__hide{visibility:visible}.amen-block .amen,.amen-block .amen li{font-family:"PT Sans",sans-serif}.availty-deck,.footer,.inn-map-deck,.menu-wrap,.upblock-top{background:#252d3a}.upblock-logo .upblock-logo__link{color:#fff;font-family:Sail,cursive}.upblock-logo .upblock-logo__link span{color:#fff}.upblock-logo .upblock-logo__decor{font:400 12px/14px "PT Sans",sans-serif;font-style:italic}.upblock-top .upblock-top-right .top-nav-right__menu>li>span{color:#fff;border-left-color:#fff;font-family:"PT Sans",sans-serif}.upblock-top .upblock-top-right .top-nav-right__menu>li>span>a{color:#fff}.inn-name-wrap .inn-title__name{font-family:Merriweather,serif;font-style:normal;font-size:30px}.inn-name-wrap .inn-title__address{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:400}.inn-name-wrap .inn-title .ex-name{font-family:Merriweather,serif;font-size:12px;font-weight:400;color:#333e50}.main-slider__bottom-line{padding:10px 0;background-color:#252d3a}.footer .footer-top-wrap .inn-title h2{font-family:Merriweather,serif;font-size:26px;color:#fff;font-weight:600}@media only screen and (max-width:767px){.footer .footer-top-wrap .inn-title h2{font-size:20px;line-height:1.2}}.footer .footer-top-wrap .inn-title .links p,.footer .footer-top-wrap .inn-title p{font-size:14px;font-weight:400;font-family:"PT Sans",sans-serif}.footer .footer-top-wrap .inn-title p{color:#fff}.footer .footer-top-wrap .inn-title .links p,.footer .footer-top-wrap .inn-title .links p a{color:#999ea7}.footer .footer-bottom .links{color:#000}.footer .footer-bottom .links a,.footer .footer-bottom .links span,.footer .footer-bottom .links td{color:#000;font-size:12px;font-family:"PT Sans",sans-serif}.footer .footer-bottom .links a{text-decoration:underline}.footer-title{font:400 14px Merriweather,serif;color:#fff}.calendar_field,.form-fieldset__title,.form-fieldset__title label,.inn-map-deck .right-hotel-adress .right-address-title,.menu-col a{font-family:"PT Sans",sans-serif}.form-fieldset__title{font-size:14px;color:#fff;font-style:normal;font-weight:700}.form-fieldset__title label{font-style:normal;font-weight:700}.calendar_field{border-color:#252d3a;color:#252d3a;font-size:16px;height:40px;padding:0 15px}.inn-map-deck .right-hotel-adress .right-address-title{font-size:18px}.menu-col a.active,.menu-col a:hover{background-color:rgba(255,255,255,.2)}.menu-col a{font-size:16px;color:#fff;font-weight:700}.menu-col a.active{font-weight:700;color:#fff;border-bottom:3px solid #ff3365}.rsltsblk-no-dates__rooms .inn-room-name{font-size:26px;color:#252d3a;font-family:Merriweather,serif;font-weight:600}.buttn-row .send-mail-btn,.rsltsblk-no-dates__rooms .show-price-btn__price span{font-size:18px;font-weight:600}.inform-block__sub-info-wrap,.inn-description,.rating-date-container .bk-now-btn button{font-family:"PT Sans",sans-serif}.buttn-row .send-mail-btn{line-height:35px}.rating-date-container{background:#e4e4e7;border:none}.rating-date-container .older-refundable-block{color:#252d3a;font-size:16px;font-weight:400}.rating-date-container .older-refundable-block span{border-bottom:1px dashed #252d3a}@media only screen and (max-width:767px){.calendar_field{padding:0 10px}.rating-date-container .older-refundable-block{font-size:14px;line-height:1.5}}.rating-date-container .bk-now-btn button{font-size:16px;line-height:35px;font-weight:600}.rating-date-container .rating-val__block .rating-val{font-size:26px;color:#252d3a;font-family:Merriweather,serif;font-weight:600}.rating-date-container .rating-val__block .rating-val span{font-size:16px}.rating-date-container .rating-date-description-block .accomm-cinditions-list li{color:#252d3a;line-height:22px;font-size:14px}.elem-conditions .show-less-rates,.elem-conditions .show-more-rates{border:1px solid #252d3a;line-height:30px;border-radius:100px;background:#fff;color:#252d3a}.rsltsblk-no-dates__rooms .inn-rooms-btn{border:1px solid #666;line-height:30px;font-size:15px;color:#666;font-family:"PT Sans",sans-serif;font-weight:400}@media only screen and (max-width:767px){.rsltsblk-no-dates__rooms .inn-rooms-btn{border:none;border-bottom:1px solid #666}}.lightboxOverlay{background:#252d3a}.ui-widget-header{text-align:center;color:#000;font-size:14px;font-weight:700}.ui-tooltip{max-width:280px}.ui-dialog{position:fixed;top:50%!important;right:50%!important;left:auto;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;z-index:1000!important}.ui-widget-overlay{background:rgba(37,45,58,.8)}.ui-dialog .ui-dialog-content{background:#fff!important;z-index:10000;min-height:100px!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:10px}.ui-dialog .ui-dialog-content .ui-progressbar{border:1px solid #000;height:2.5em}.ui-dialog .ui-dialog-content .ui-progressbar .ui-progressbar-value{margin:0;background:#ff3365}.ui-dialog .ui-dialog-content .avail h2{font-family:"PT Sans",sans-serif;font-weight:700}.ui-dialog .ui-dialog-content .avail .searching{font-family:"PT Sans",sans-serif;margin:5px 0}.lb-outerContainer{padding:4px 0}.lb-container{overflow:hidden;margin:0;padding:0}.mobdevice-calendar-bg{background:rgba(40,40,40,.8);position:fixed;width:100%;height:100%;z-index:100;top:0;display:none}#splashdiv{text-align:center}#floatingBarsG{position:relative;width:40px;height:50px;margin:10px auto}#floatingBarsG .blockG{position:absolute;background-color:#fff;width:6px;height:16px;border-radius:5px 5px 0 0;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);-webkit-animation-name:fadeG;animation-name:fadeG;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}#floatingBarsG #rotateG_01{right:0;top:18px;-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#floatingBarsG #rotateG_02{right:5px;top:6px;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#floatingBarsG #rotateG_03{right:17px;top:2px;-webkit-animation-delay:.75s;animation-delay:.75s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#floatingBarsG #rotateG_04{left:5px;top:6px;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#floatingBarsG #rotateG_05{left:0;top:18px;-webkit-animation-delay:1.05s;animation-delay:1.05s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#floatingBarsG #rotateG_06{left:5px;bottom:5px;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#floatingBarsG #rotateG_07{bottom:0;right:17px;-webkit-animation-delay:1.35s;animation-delay:1.35s;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#floatingBarsG #rotateG_08{right:5px;bottom:5px;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}@-webkit-keyframes fadeG{0%{background-color:#ff3365}100%{background-color:#fff}}@keyframes fadeG{0%{background-color:#ff3365}100%{background-color:#fff}}.upblock-form-wrap.is-open-onboard{position:relative;z-index:9999}.upblock-form-wrap.is-open-onboard .avail-onboard-bg{visibility:visible;opacity:1}.avail-onboard-bg{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(51,62,80,.6);opacity:0;z-index:-1;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.date-picker-wrapper{position:absolute;z-index:1;background-color:#fff;color:#333e50;font:400 14px/16px "PT Sans",sans-serif;font-family:Arial,sans-serif;border-radius:10px;-webkit-box-shadow:2px 4px 11px 1px rgba(75,72,69,.1),6px -4px 11px 1px rgba(75,72,69,.1);box-shadow:2px 4px 11px 1px rgba(75,72,69,.1),6px -4px 11px 1px rgba(75,72,69,.1)}@media only screen and (max-width:767px){.date-picker-wrapper{width:100%}}.date-picker-wrapper.inline-wrapper{position:absolute;top:-webkit-calc(100% + 15px);top:calc(100% + 15px);left:auto;right:0}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .drp_top-bar,.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .custom-header{display:block;width:100%;text-align:center;padding:14px;background:#f5f5f6;border-radius:10px 10px 0 0;border-bottom:1px solid #dddde1}.date-picker-wrapper .custom-header__text{text-transform:uppercase;color:#ff3365;font:700 14px/20px "PT Sans",sans-serif;letter-spacing:.3px}@media only screen and (max-width:767px){.date-picker-wrapper .custom-header{padding:10px}.date-picker-wrapper .custom-header__text{font-size:12px;letter-spacing:normal}}.date-picker-wrapper .custom-footer{font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border-radius:0 0 10px 10px}@media only screen and (max-width:767px){.date-picker-wrapper .custom-footer{padding:15px 0 5px;margin-top:10px;width:100%;border-top:1px solid #dddde1}}.date-picker-wrapper .custom-footer .calendar-hover-nights,.date-picker-wrapper .custom-footer .calendar-hover-range{display:inline-block;font:400 14px/20px "PT Sans",sans-serif;padding:0 2px}.date-picker-wrapper .custom-footer .calendar-hover-range{text-transform:capitalize;margin-left:15px}.date-picker-wrapper .custom-footer .calendar-hover-range-icon{padding:0 10px}.date-picker-wrapper .custom-footer .calendar-hover-range .icon{fill:#333e50;font-size:12px}.date-picker-wrapper .custom-footer .calendar-hover-nights{font-weight:700;color:#ff3365}@media only screen and (max-width:767px){.date-picker-wrapper .custom-footer .calendar-hover-range{margin-left:10px}.date-picker-wrapper .month{width:100%;max-width:300px;padding:0 10px;margin:0 auto}}.date-picker-wrapper .month-wrapper{width:100%;padding:20px 40px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dddde1;cursor:default;position:relative;overflow:hidden}@media only screen and (max-width:1024px){.date-picker-wrapper .month-wrapper{padding:20px}}@media only screen and (max-width:767px){.date-picker-wrapper .month-wrapper{padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:none}}.date-picker-wrapper .month-head{width:100%}.date-picker-wrapper .month-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.date-picker-wrapper .month-caption .next,.date-picker-wrapper .month-caption .prev{padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;width:20px;height:20px;line-height:20px;background:#515b6a;border-radius:50%;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-picker-wrapper .month-caption .next.is-disabled,.date-picker-wrapper .month-caption .prev.is-disabled{opacity:.5;cursor:default;pointer-events:none}.date-picker-wrapper .month-caption .next:before,.date-picker-wrapper .month-caption .prev:before{content:'';display:block;width:6px;height:10px}.date-picker-wrapper .month-caption .next:before{background:url(/templates/hotel5/images/arrow-r-6f598cde96.svg) center no-repeat;background-size:contain;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.date-picker-wrapper .month-caption .prev:before{background:url(/templates/hotel5/images/arrow-l-ce602d7769.svg) center no-repeat;background-size:contain;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.date-picker-wrapper .month-caption .calendar-arrow{font-size:6px;fill:#fff}.date-picker-wrapper .month-arrow{font-size:0;width:20px}.date-picker-wrapper .month-arrow:empty{display:none}.date-picker-wrapper .month-name{text-transform:capitalize;font-size:0;line-height:0}.date-picker-wrapper .month-element{display:inline-block;padding:0 2px;font:700 16px/20px "PT Sans",sans-serif}.date-picker-wrapper .month-gap{width:40px;background:0 0}@media only screen and (max-width:1024px){.date-picker-wrapper .month-gap{width:25px}}.date-picker-wrapper .month .week-name{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;background:#dddde1}.date-picker-wrapper .month .week-name__item{width:35px;height:22px;-ms-flex-negative:0;flex-shrink:0;text-transform:capitalize;text-align:center;font:400 12px/22px "PT Sans",sans-serif;color:#333e50}@media only screen and (max-width:767px){.date-picker-wrapper .month .week-name__item{width:-webkit-calc(100%/7);width:calc(100%/7)}}.date-picker-wrapper .days-container{padding-top:1px}.date-picker-wrapper .days-row{width:100%;display:table;border-collapse:collapse;margin-top:-1px}.date-picker-wrapper .day{cursor:default;max-width:41px;-ms-flex-negative:0;flex-shrink:0;display:table-cell;border:1px solid #dddde1}@media only screen and (max-width:767px){.date-picker-wrapper .day{width:-webkit-calc(100%/7);width:calc(100%/7)}}.date-picker-wrapper .day.is-lastMonth,.date-picker-wrapper .day.is-nextMonth{pointer-events:none;cursor:default;color:#fff;border:none}.date-picker-wrapper .day.is-lastMonth .day-text,.date-picker-wrapper .day.is-nextMonth .day-text{width:35px}.date-picker-wrapper .day.is-lastMonth{border-bottom:1px solid #dddde1;-webkit-box-sizing:content-box;box-sizing:content-box}.date-picker-wrapper .day.is-nextMonth{border-top:1px solid #dddde1}.date-picker-wrapper .day.is-toMonth.is-checked,.date-picker-wrapper .day.is-toMonth.is-hovering{background:rgba(255,51,101,.5)}.date-picker-wrapper .day.is-toMonth.is-first-date-selected,.date-picker-wrapper .day.is-toMonth.is-last-date-selected{background:#ff3365}.date-picker-wrapper .day .day-text{min-width:41px;height:41px;font:400 14px/41px "PT Sans",sans-serif;text-align:center}@media only screen and (max-width:767px){.date-picker-wrapper .day.is-lastMonth .day-text,.date-picker-wrapper .day.is-nextMonth .day-text{width:40px}.date-picker-wrapper .day .day-text{min-width:39px;height:39px;line-height:39px}}.date-picker-wrapper .day .day-text.invalid,.date-picker-wrapper .day .day-text.lastMonth,.date-picker-wrapper .day .day-text.nextMonth{pointer-events:none;cursor:default;background-color:transparent}.date-picker-wrapper .day .day-text.invalid{color:#333e50;opacity:.3}.date-picker-wrapper .day .day-text.lastMonth,.date-picker-wrapper .day .day-text.nextMonth{color:#fff;opacity:0}.date-picker-wrapper .day .day-text.has-tooltip{cursor:help!important}.date-picker-wrapper .day .day-text.toMonth.valid{cursor:pointer;color:#333e50;opacity:1}.date-picker-wrapper .day .day-text.toMonth.checked,.date-picker-wrapper .day .day-text.toMonth.hovering{color:#fff}.date-picker-wrapper .day .day-text.toMonth.first-date-selected,.date-picker-wrapper .day .day-text.toMonth.last-date-selected{background-color:#ff3365;color:#fff;font-weight:700;overflow:hidden;opacity:1;text-decoration:none}.date-picker-wrapper .week-number{display:none}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;right:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:.01}.f-mini-map__btn-text,.mobdevice-menu .menu-title,.room-rate__btn,.room-rate__message,.room-rate__payment-name,.uk-phone-book__inner,.upblock-logo .upblock-logo__top-wrap:first-letter{text-transform:uppercase}.date-picker-wrapper .date-range-length-tip,.date-picker-wrapper .hide,.date-picker-wrapper .selected-days,.date-picker-wrapper .time,.date-picker-wrapper.single-month .time{display:none}.upblock-top{line-height:60px}@media only screen and (max-width:1024px){.upblock-top--phone-bookings{margin-top:32px}}.upblock-top .top-nav-left,.upblock-top .top-nav-right{padding:0;line-height:0}.upblock-top .upblock-top-right{float:left;line-height:60px}.upblock-top .upblock-top-right .upblock-menu-content>li{width:100%}.upblock-top .upblock-top-right .top-nav-right__menu>li{position:relative;display:inline-block}.upblock-top .upblock-top-right .top-nav-right__menu>li>span{font-size:12px;cursor:pointer;line-height:16px;display:inline-block;text-transform:uppercase;padding:0 15px}.upblock-top .upblock-top-right .top-nav-right__menu>li>span a{color:#fff;text-decoration:none}.upblock-top .upblock-top-right .find-header-block{position:absolute;top:34px}.upblock-top .upblock-top-right .icn-white-arr-bot{margin-right:5px;vertical-align:inherit}.upblock-logo{font-size:26px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.upblock-logo .upblock-logo__link{display:block;text-align:center;text-decoration:none;line-height:26px}.upblock-logo .upblock-logo__top-wrap{display:inline-block;width:100%}.upblock-logo .upblock-logo__decor span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;position:relative}.upblock-logo .upblock-logo__decor span:after,.upblock-logo .upblock-logo__decor span:before{content:'';position:absolute;width:42px;height:1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;opacity:.5}.upblock-logo .upblock-logo__decor span:after{left:0;right:auto}.upblock-logo .upblock-logo__decor span:before{left:auto;right:0}.upblock-center{padding-top:20px;padding-bottom:25px}.inn-img-wrap{height:100px;width:110px;text-align:center;display:table}.inn-img-wrap a{display:table-cell;vertical-align:middle}.inn-name-wrap{width:100%;text-align:center}.inn-name-wrap .inn-title{display:inline-block}.inn-name-wrap .inn-title__name{line-height:45px;margin:5px 0;color:#333e50}@media only screen and (max-width:767px){.upblock-logo{font-size:22px}.upblock-center{padding-top:10px;padding-bottom:15px}.inn-name-wrap .inn-title__name{font-size:24px;line-height:30px}}.inn-name-wrap .inn-title__address{position:relative;line-height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 25%;min-width:300px;margin-top:10px;color:#333e50}.inn-name-wrap .inn-title__address:after,.inn-name-wrap .inn-title__address:before{content:'';position:absolute;width:24%;height:1px;top:50%;background:#333e50}.inn-name-wrap .inn-title__address:after{left:0;right:auto}.inn-name-wrap .inn-title__address:before{left:auto;right:0}@media only screen and (max-width:767px){.inn-name-wrap .inn-title__address{min-width:280px;padding:0 15%;margin-top:5px}.inn-name-wrap .inn-title__address:after,.inn-name-wrap .inn-title__address:before{width:14%}}.inn-name-wrap .inn-stars{font-size:0}.inn-name-wrap .inn-stars svg{font-size:16px;fill:#f6a623;display:inline-block;margin:0 5px}@media only screen and (max-width:767px){.inn-name-wrap .inn-stars svg{font-size:12px}}.uk-phone-book{float:left}@media only screen and (max-width:1024px){.uk-phone-book{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;height:32px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F2F2F2}}.uk-phone-book__inner{display:inline-block;margin-left:15px;font:400 12px/16px "PT Sans",sans-serif;color:#FFF}.uk-phone-book__inner:hover{text-decoration:underline}.uk-phone-book__icon{fill:#FFF;height:14px;width:14px;margin-bottom:4px}@media only screen and (max-width:1024px){.uk-phone-book__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;color:#333E50}.uk-phone-book__icon{fill:#333E50;margin-left:4px}}@media only screen and (max-width:767px){.uk-phone-book__inner{font-size:10px;line-height:13px}.uk-phone-book__icon{height:12px;width:12px;margin-bottom:0}}.uk-phone-book__text--title{margin-left:2px}.mobdevice-menu{background:#cfd5e6;padding:5px 10px;text-align:right}.mobdevice-menu .menu-title{background:#ff6966;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:400;color:#fff;font-size:18px;height:36px;padding-right:10px;width:84%;line-height:36px;float:right;letter-spacing:.5px}.mobdevice-menu .menu-title-img{margin-top:8px;float:left}.upblock-menu-content{display:block;position:absolute;left:0;right:auto;min-width:200px;border:1px solid #333e50;z-index:100;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;visibility:hidden;line-height:0;-webkit-transition:visibility 0s ease-out .2s;-o-transition:visibility 0s ease-out .2s;transition:visibility 0s ease-out .2s}.upblock-menu-content li{display:block}.upblock-menu-content li a{text-decoration:none;color:#252d3a;font-size:14px;font-family:"PT Sans",sans-serif;line-height:40px;height:40px;width:100%;padding:0 5px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;border-radius:3px;-webkit-transition:border .2s ease;-o-transition:border .2s ease;transition:border .2s ease}.upblock-menu-content li a:hover{border:1px solid #333e50}.upblock-menu-content .counter{color:grey!important}.top-nav-right__menu .upblock-menu-search:hover .upblock-menu-content{visibility:visible;cursor:pointer}.language-currency-drop{cursor:pointer;display:inline-block}.language-currency-drop.current .div-select{display:block}.language-currency-drop span{cursor:pointer;font-size:12px}.language-currency-drop span i{vertical-align:middle;margin-right:4px;margin-left:4px}.language-currency-drop:last-child{border:0}.language-currency-drop div{display:inline-block}.language-currency-drop select{border:0;height:18px;line-height:18px;outline:0;font-size:11px;background:#fff;cursor:pointer}.language-currency-drop a{text-decoration:none;color:#000;font-size:11px}.language-currency-drop .div-select{position:absolute;right:-10px;width:237px;text-align:right;background:#fff;padding:5px 5px 10px;border:1px solid #bfbfbf;top:34px;display:none;z-index:1}.language-currency-drop .div-select a{display:block;padding:4px 5px;color:#003a70;font-size:12px;line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box}.language-currency-drop .div-select a:first-child{margin-top:0}.language-currency-drop .div-select a:last-child{margin-bottom:0}.language-currency-drop .div-select a:hover{background:#eee}.language-currency-drop .div-select.lang-block{right:-11px;width:350px}.language-currency-drop .div-select.lang-block a{padding:4px 5px;margin:5px 0;width:50%;float:right;line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box}.language-currency-drop:first-child i:first-child{vertical-align:top;margin-top:1px}.upblock-photos{width:100%;height:399px}.upblock-photos-col{position:relative;width:50%;float:right;overflow:hidden;height:100%;border-top:2px solid #fff;border-bottom:2px solid #fff}.upblock-photos-col img{display:block;position:absolute;width:100%;height:100%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.upblock-photos-photocard{position:relative;overflow:hidden;float:right;width:50%;height:50%}.upblock-photos-photocard--border-bt-l{border-bottom:2px solid #fff;border-right:2px solid #fff}.upblock-photos-photocard--border-l{border-right:2px solid #fff}.upblock-photos-col--left{position:relative}.upblock-photos-col--left::before{position:absolute;top:0;right:0;width:100%;height:100%;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(37,45,58,0)),color-stop(70%, rgba(37,45,58,0)),color-stop(85%, rgba(37,45,58,.3)),to(rgba(37,45,58,.6)));background:-webkit-linear-gradient(top,rgba(37,45,58,0) 0,rgba(37,45,58,0) 70%,rgba(37,45,58,.3) 85%,rgba(37,45,58,.6) 100%);background:-o-linear-gradient(top,rgba(37,45,58,0) 0,rgba(37,45,58,0) 70%,rgba(37,45,58,.3) 85%,rgba(37,45,58,.6) 100%);background:linear-gradient(-180deg,rgba(37,45,58,0) 0,rgba(37,45,58,0) 70%,rgba(37,45,58,.3) 85%,rgba(37,45,58,.6) 100%);content:'';pointer-events:none;z-index:1}.upblock-photos__links{position:absolute;right:0;left:0;bottom:10px;max-width:1180px;margin:0 auto;padding:0 20px;color:#fff;z-index:1}.upblock-photos__links-inner{max-width:-webkit-calc(50% - 85px);max-width:calc(50% - 85px)}.upblock-form-wrap.is-min-height{min-height:109px}.mob-fixed-date{display:none;position:fixed;width:100%;right:0;top:0;z-index:200;background-color:#252d3a;padding:12px;-webkit-box-shadow:0 3px 15px 5px rgba(0,0,0,.2);box-shadow:0 3px 15px 5px rgba(0,0,0,.2);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.mob-fixed-date.is-fixed{display:-webkit-box;display:-ms-flexbox;display:flex}.mob-fixed-date__dates{font:700 14px "PT Sans",sans-serif;color:#fff}.mob-fixed-date__icon{fill:#fff;width:19px;height:20px;margin-left:10px}body{font:400 11px "PT Sans",sans-serif;background:#fff;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-overflow{overflow-y:hidden;margin-left:17px}@media only screen and (max-width:1024px){body.is-overflow{margin-left:0}}body.body-no-scroll,body.is-open-popup{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;font-style:normal}a:hover{text-decoration:none}.wrp{max-width:1180px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.upblock-form-wrap.is-min-height{min-height:auto}.wrp{padding:0 10px}}.clearfix:after{content:'';display:block;clear:both}.pull-left{float:right}.pull-right{float:left}.show-mob{display:none!important}.hide-mob{display:block!important}@media (max-width:767px){.hide-mob{display:none!important}.show-mob{display:block!important}}.icon-arr-down,.icon-arr-up{font-size:7px;vertical-align:middle;fill:#666}@media (min-width:768px){.prx-container{width:initial;margin:0 auto}}.glry-wrap .fotocards{padding-right:0!important;font-size:0;text-align:center}.glry-wrap .fotocards-item{width:268px;height:170px;display:inline-block;margin:0 5px 10px;text-align:center;cursor:pointer}.glry-wrap .fotocards-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loader{text-align:center}.hidden{display:none}.bottom-main-img-wrap{width:100%;overflow:hidden}.bottom-main-img-wrap .bottom-main-img{width:178px;overflow:hidden;margin-left:2px}.bottom-main-img-wrap .bottom-main-img img{float:right;margin-left:2px}.bottom-main-img-wrap .bottom-main-img img:last-child{margin-left:0}.main-availability-block{width:100%;position:relative}.inn-availability-wrap{height:400px;position:relative}.inn-availability__view-all-photo{position:absolute;right:50%;left:auto;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:30px;z-index:1}.inn-address{color:#999ea7}.cursor{cursor:pointer}.hf-faq{margin-top:60px}.hf-faq__title{font:700 28px Merriweather,serif;text-align:center;color:#252d3a;margin-bottom:20px}.hf-faq__list{padding:0}.hf-faq__item{list-style:none;padding:20px 0;border-bottom:1px solid #dddde1}@media only screen and (max-width:767px){.hf-faq{margin-top:40px}.hf-faq__title{font-size:20px}.hf-faq__item{padding:15px 0}}.hf-faq__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.hf-faq__item-header.is-open .hf-faq__item-toggle-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hf-faq__item-toggle{padding-right:10px}.hf-faq__item-toggle-arrow{-ms-flex-negative:0;flex-shrink:0;fill:#333e50;font-size:8px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.hf-faq__item-title{position:relative;width:100%;padding:0 30px 0 15px}.hf-faq__item-question{font:400 18px/24px Merriweather,serif;color:#252d3a}@media only screen and (max-width:767px){.hf-faq__item-question{margin-bottom:0;font:400 16px/24px Merriweather,serif}}.hf-faq__item-emoji{position:absolute;right:0;top:0;color:#333e50;font-size:16px;line-height:24px}.hf-faq__item-content{display:none;width:100%;padding:15px 30px 0}.hf-faq__item-text{font:400 14px/1.5 "PT Sans",sans-serif;color:#252d3a}.hf-faq__item-text ul{list-style:disc inside}.hotel-name-title{font:700 28px/36px Merriweather,serif;color:#252d3a;text-align:center;margin-bottom:30px}@media only screen and (max-width:1024px){.hotel-name-title{margin-bottom:25px}}@media only screen and (max-width:767px){.hotel-name-title{font-size:20px;line-height:24px;margin-bottom:20px}.f-highlights{margin:10px 0 20px}}.f-highlights__wrap{border-top:1px solid #dddde1;border-bottom:1px solid #dddde1;padding:40px 0;margin-bottom:15px}.f-highlights__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-highlights__map{width:352px;min-height:150px;border-radius:4px;-ms-flex-item-align:stretch;align-self:stretch}@media only screen and (max-width:767px){.f-highlights__wrap{padding:20px 0 0}.f-highlights__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.f-highlights__map{width:100%;height:120px;-ms-flex-item-align:center;align-self:center;margin-bottom:20px}}.f-highlights__map.is-full-width{width:100%;height:165px;margin:-40px 0}.f-highlights__attractions,.f-highlights__reviews{width:-webkit-calc(100% - 352px)/2;width:calc(100% - 352px)/2;padding-right:40px}@media only screen and (max-width:767px){.f-highlights__map.is-full-width{height:120px;margin:0}.f-highlights__attractions,.f-highlights__reviews{width:100%;padding:0;margin-bottom:20px}}.f-highlights__links{position:absolute;right:0;top:0;padding:1px 5px;max-width:100%;color:#252d3a;background:rgba(255,255,255,.6);z-index:2}.highlights-landmarks__title{font:700 18px/21px "PT Sans",sans-serif;color:#252d3a;margin-bottom:15px}.highlights-landmarks__item{cursor:pointer;position:relative}.highlights-landmarks__item:not(:last-child){margin-bottom:15px}.highlights-landmarks__item.is-no-tooltip{cursor:default}.highlights-landmarks__item:not(.is-no-tooltip):hover{text-decoration:underline}.highlights-landmarks__item:not(.is-no-tooltip):hover .highlights-landmarks__key,.highlights-landmarks__item:not(.is-no-tooltip):hover .highlights-landmarks__value{font-weight:700}.highlights-landmarks__key,.highlights-landmarks__value{font:400 14px/1.5 "PT Sans",sans-serif}.highlights-landmarks__item:not(.is-no-tooltip):hover .hl-tooltip{display:block}.highlights-landmarks__icon{position:absolute;top:0;right:0;left:auto;width:15px;height:17px;fill:#515b6a}.highlights-landmarks__key{position:relative;padding-right:25px;color:#252d3a}.highlights-landmarks__value{color:#515b6a;white-space:nowrap}.highlights-landmarks__info{position:relative}@media only screen and (max-width:767px){.highlights-landmarks__info{position:static}}.highlights-landmarks__info-icon{margin-bottom:2px;font-size:14px;fill:#333e50}.hl-tooltip{display:none;width:250px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #dddde1;background:#fff;position:absolute;bottom:-webkit-calc(100% + 8px);bottom:calc(100% + 8px);right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);z-index:10}.hl-tooltip__img{width:250px;height:130px;border-radius:4px 4px 0 0;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.hl-tooltip__tag-list{padding:10px 10px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hl-tooltip__tag{margin:0 0 10px 10px;padding:5px;border-radius:15px;background-color:#dddde1;font:700 12px/14px "PT Sans",sans-serif;color:#333e50}.f-hl-reviews__item-text{font:italic 700 18px/23px "PT Sans",sans-serif;color:#252d3a}.f-hl-reviews__item-text:first-child{margin-bottom:15px}@media only screen and (max-width:767px){.hl-tooltip{right:0;-webkit-transform:none;-ms-transform:none;transform:none}.f-hl-reviews__item-text{font-size:14px;line-height:18px}.f-hl-reviews__item-text:first-child{margin-bottom:10px}}.f-mini-map{position:relative}.f-mini-map .sm-marker-hotel{height:40px;width:30px;z-index:10}.f-mini-map .mapboxgl-canvas-container{position:relative;width:100%;height:100%}.f-mini-map .mapboxgl-ctrl-attrib-inner{z-index:2}.f-mini-map__body{position:absolute;width:100%;height:100%;border-radius:4px;overflow:hidden}.f-mini-map__btn{position:absolute;bottom:0;right:0;padding:10px;height:auto;font-size:0}.f-mini-map__btn-link{cursor:pointer;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:auto;padding:0 20px;background:#fff;color:#ff3365;-webkit-box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05);box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05);border:2px solid #fff;border-radius:100px;text-decoration:none;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.f-mini-map__btn-link:hover{color:#fff;background:#ff3365;border:2px solid #ff3365}.f-mini-map__btn-link:hover .icon{fill:#fff}.f-mini-map__btn-ico{margin-left:10px;fill:#ff3365;font-size:20px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.f-mini-map__btn-text{font:700 14px/40px "PT Sans",sans-serif}.form-wrap .str-warning,.mstake-age-message{display:none;color:#fa2d2d;font-size:13px;margin:10px 0 0;line-height:1.5;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.mstake-age-message{padding:0 15px}.availty-deck{padding:20px 0 15px}@media only screen and (max-width:767px){.availty-deck{padding:15px 0}}.availty-deck.is-fixed{position:fixed;width:100%;right:0;top:0;z-index:300;-webkit-box-shadow:0 3px 15px 5px rgba(0,0,0,.2);box-shadow:0 3px 15px 5px rgba(0,0,0,.2)}.availty-deck.is-fixed.is-checked .form-fieldset__child-age{visibility:hidden;height:0;padding:0;overflow:hidden}@-webkit-keyframes scaleBtn{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes scaleBtn{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.form-wrap .form-fieldset{width:75%}@media only screen and (max-width:767px){.form-wrap .form-fieldset{width:100%}}.form-wrap .form__submit{width:25%;padding-right:10px;padding-left:0;padding-top:15px;text-align:left}.form-wrap .form__submit-btn{width:100%}@media only screen and (max-width:767px){.form-wrap .form__submit{width:100%;text-align:center;padding-right:0}.form-wrap .form__submit-btn{max-width:100%}}.form-wrap .form__submit-btn.is-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:scaleBtn;animation-name:scaleBtn;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.form-wrap .str-warning{padding:0 15px;height:auto}.form-fieldset__dates.is-open-first .form-fieldset__calendar-wrap:first-child .form-fieldset__field,.form-fieldset__dates.is-open-next .form-fieldset__calendar-wrap:not(:first-child) .form-fieldset__field{border:2px solid #ff3365;line-height:36px;overflow:visible}.form-fieldset__dates.is-open-first .form-fieldset__calendar-wrap:first-child .form-fieldset__field .calendar_field,.form-fieldset__dates.is-open-next .form-fieldset__calendar-wrap:not(:first-child) .form-fieldset__field .calendar_field{height:36px}.form-wrap .error-date{background:#fcc}.form-wrap .older-and-childs-wrap{width:40%;display:inline-block;font-size:0;position:relative}@media only screen and (max-width:767px){.form-wrap .older-and-childs-wrap{width:100%;padding-top:15px}}html[lang=es] .form__submit-btn{font-size:13px}@media only screen and (max-width:1024px){html[lang=es] .form__submit-btn{font-size:12px}html[lang=pl] .form__submit-btn,html[lang=fr] .form__submit-btn{font-size:14px}html[lang=de] .form__submit-btn{font-size:12px}}html[lang=pt] .form__submit-btn{font-size:14px}html[lang=hu] .form__submit-btn,html[lang=el] .form__submit-btn,html[lang=sv] .form__submit-btn{font-size:16px}@media only screen and (max-width:1024px){html[lang=hu] .form__submit-btn,html[lang=el] .form__submit-btn,html[lang=sv] .form__submit-btn{font-size:13px}html[lang=zh] .form-fieldset{width:79%}}html[lang=cs] .form__submit-btn,html[lang=nl] .form__submit-btn{font-size:15px}html[lang=zh] .form__submit-btn{font-size:16px}@media only screen and (max-width:1024px){html[lang=zh] .form__submit{width:21%}html[lang=zh] .calendar_field{font-size:14px}.form-fieldset__dates .form-fieldset__field .calendar_field{padding:0 5px}}.form-fieldset{font-size:0}.form-fieldset__dates{position:relative;width:60%;display:inline-block;vertical-align:top;font-size:0}.form-fieldset__dates.is-open-first .form-fieldset__calendar-wrap:first-child .form-fieldset__field:before,.form-fieldset__dates.is-open-next .form-fieldset__calendar-wrap:not(:first-child) .form-fieldset__field:before{display:block}.form-fieldset__dates.is-open-calendar{z-index:999}@media only screen and (max-width:767px){.form-fieldset__dates{width:100%;position:relative}.form-fieldset__dates.is-open-first .form-fieldset__calendar-wrap:first-child .form-fieldset__field,.form-fieldset__dates.is-open-next .form-fieldset__calendar-wrap:not(:first-child) .form-fieldset__field{border:2px solid #ff3365}}.form-fieldset__dates.is-open-next .form-fieldset__calendar-wrap:first-child .form-fieldset__field{border-color:#fff}.form-fieldset__dates .form-fieldset__field{cursor:pointer;position:relative}.form-fieldset__dates .form-fieldset__field:before{content:'';position:absolute;width:0;height:0;top:-webkit-calc(100% + 5px);top:calc(100% + 5px);right:70px;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:12px solid #f5f5f6;display:none;z-index:2}.form-fieldset__dates .form-fieldset__field .calendar_field:before{content:'';width:22px;height:22px;font-size:0;background:url(/templates/hotel5/images/five-calendar-a9b84e1a69.svg) no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px}.amenities__block.is-open .amenities__subtitle-arrow,.room-info__btn.less .icon-arrow-down{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.form-fieldset__calendar-wrap,.form-fieldset__guests-wrap{width:50%;display:inline-block;vertical-align:top}.form-fieldset__calendar-wrap:first-child .form-fieldset__field{border-radius:0 10px 10px 0}@media only screen and (max-width:767px){.form-fieldset__calendar-wrap:nth-child(2) .form-fieldset__field{border:none;border-radius:10px 0 0 10px}}.form-fieldset__guests-wrap:last-child .form-fieldset__field{border:none;border-radius:10px 0 0 10px}.form-fieldset__field{width:100%;height:40px;background:#fff;border-left:2px solid #999ea7;line-height:40px;overflow:hidden}.form-fieldset__title{padding-bottom:5px;padding-right:15px;line-height:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (max-width:1024px){.form-fieldset__dates .form-fieldset__field .calendar_field:before{left:5px}.form-fieldset__title{padding-right:10px}}@media only screen and (max-width:767px){.form-fieldset__guests-wrap:first-child .form-fieldset__field{border-radius:0 10px 10px 0}.form-fieldset__field .calendar_field{font-size:14px}.form-fieldset__title{padding-right:5px}}.form-fieldset__child-age{padding-top:15px;font-size:0}.form-fieldset__child-age select{width:100%;padding:0 15px;height:40px;outline:0;border:0;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-fieldset__child-age select.error-age{background:#fcc}.form-fieldset__child-age select.error-age option{background:#fff}.form-fieldset__child-age-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}.form-fieldset__child-age-wrap fieldset{width:-webkit-calc(100% / 3);width:calc(100% / 3);display:inline-block;vertical-align:top;height:40px;background:#fff;border-left:2px solid #999ea7;line-height:40px;overflow:hidden}.form-fieldset__child-age-wrap fieldset:nth-of-type(3n+1){border-radius:0 10px 10px 0}.form-fieldset__child-age-wrap fieldset:nth-of-type(3n){border-radius:10px 0 0 10px}.form-fieldset__child-age-wrap fieldset:last-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.form-fieldset__child-age-wrap fieldset:nth-of-type(10){border-radius:10px}.form-fieldset .next-quantity,.form-fieldset .prev-quantity,.form-fieldset .select-wrapper{display:inline-block;vertical-align:top;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-fieldset .quantity-block{font-size:0}.form-fieldset .quantity-block .select-wrapper{height:40px;overflow:hidden;width:40%;pointer-events:none}.form-fieldset .quantity-block .select-wrapper select{outline:0;width:100%;height:40px;padding:0;padding-right:-webkit-calc(50% - 5px);padding-right:calc(50% - 5px);color:#252d3a;font-family:"PT Sans",sans-serif;font-size:16px;border:0;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:767px){.form-fieldset .quantity-block .select-wrapper select{border-radius:0;font-size:14px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-fieldset .quantity-block .select-wrapper select{width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}}.form-fieldset .next-quantity{border-right:1px solid #252d3a}.form-fieldset .prev-quantity{border-left:1px solid #252d3a}.form-fieldset .next-quantity,.form-fieldset .prev-quantity{width:30%;cursor:pointer;text-align:center;line-height:24px;margin-top:7px}.form-fieldset .next-quantity svg,.form-fieldset .prev-quantity svg{font-size:12px;pointer-events:none;fill:#252d3a}.credits-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;color:inherit;font-weight:500;font-size:12px;line-height:1.6;font-family:"PT Sans",sans-serif}.credits-info__link{display:block;overflow:hidden;color:inherit;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-decoration:none}.credits-info__link:hover{text-decoration:underline}.page-service .amenities__title{display:none}.amenities__wrapper{padding-top:35px;padding-bottom:30px}.amenities__column{-webkit-column-count:3;column-count:3}.amenities__block{padding:15px 0;display:inline-block;width:100%;margin-bottom:10px}@media only screen and (max-width:767px){.amenities__column{-webkit-column-count:1;column-count:1}.amenities__block{display:block;margin-bottom:0;border-bottom:1px solid #dddde1}.amenities__block:last-child{border-bottom:none}.amenities__block.is-open-phone .amenities__subtitle-arrow{display:none}.amenities__block.is-open-phone .amenity__list{display:block}}.amenities__title{font:700 28px Merriweather,serif;text-align:center;color:#252d3a;margin-bottom:20px}@media only screen and (max-width:767px){.amenities__title{font-size:20px;margin-bottom:5px}}.amenities__subtitle{margin-bottom:15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:400 18px/24px Merriweather,serif;color:#252d3a}.amenities__subtitle-text{padding-right:34px}@media only screen and (max-width:767px){.amenities__subtitle{margin-bottom:0;font:400 16px/18px Merriweather,serif}.amenities__subtitle-text{padding-right:28px}}.amenities__subtitle-icon{font-size:24px;max-width:24px;fill:#333e50;position:absolute;right:0;top:0}@media only screen and (max-width:767px){.amenities__subtitle-icon{font-size:18px;max-width:18px}}.amenities__subtitle-arrow{display:none;fill:#333e50;font-size:8px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}@media only screen and (max-width:767px){.amenities__subtitle-arrow{display:block;position:absolute;left:0}}.amenity__item{font:400 14px/1.5 "PT Sans",sans-serif;padding-right:34px;margin-bottom:5px;position:relative}.amenity__item:last-child{margin-bottom:0}.amenity__item:before{content:'';width:4px;height:4px;position:absolute;top:-webkit-calc(50% - 2px);top:calc(50% - 2px);right:8px;border-radius:50%;background-color:#333e50}@media only screen and (max-width:767px){.amenity__item{padding-right:28px}.amenity__item:before{right:6px}}.amenity__item--free{color:#458f00;font-weight:700}.amenity__item--noparcking{text-decoration:line-through;color:#242c4a8a}.room-rate-payment:hover .room-rate-payment__span,.room-rate__guests:hover .room-rate__info-span,.room-rate__refund:hover .room-rate__refund-text>span{text-decoration:underline}.amenity__item-text{position:relative}.amenity__icon{display:inline-block;text-align:center;position:absolute;bottom:0;right:-webkit-calc(100% + 3px);right:calc(100% + 3px);fill:#d0021b}.amenity__icon--nokids{font-size:14px;bottom:2px}.amenity__icon--noanimals{font-size:18px}.amenity__list{margin-top:10px}.rsltsblk-no-dates-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border:1px solid #252d3a;margin-bottom:30px;border-radius:10px;-webkit-box-shadow:-4px 10px 10px 0 rgba(51,62,80,.15);box-shadow:-4px 10px 10px 0 rgba(51,62,80,.15)}.room,.uk-add-review,.uk-reviews__main{-webkit-box-shadow:-2px 2px 13px 4px rgba(0,0,0,.1);box-shadow:-2px 2px 13px 4px rgba(0,0,0,.1)}@media only screen and (max-width:767px){.amenity__list{display:none}.rsltsblk-no-dates-wrap{padding:10px}.rsltsblk-table-no-dates{padding:0}}.rooms-none-date-top{padding-right:515px;position:relative}@media only screen and (max-width:767px){.rooms-none-date-top{padding:0;position:static}}.popupblck-form-container .form-fieldset{margin-top:0}.accomm-description__more-info{padding:20px 0;width:100%;-webkit-column-count:3;column-count:3}@media only screen and (max-width:767px){.accomm-description__more-info{-webkit-column-count:2;column-count:2;padding:10px 0}}.accomm-description__more-info li{list-style:none;line-height:26px;color:#666;font-size:16px;padding-right:10px;padding-left:0;position:relative}.accomm-description__more-info li:before{content:'•';padding-left:5px;position:absolute;right:0;left:auto}@media only screen and (max-width:767px){.accomm-description__more-info li{font-size:13px;line-height:1.5}}.rooms-bottom-info .accomm-facilities{font-size:14px}.rooms-bottom-info .loaded_place{-webkit-column-count:3;column-count:3}.rooms-bottom-info .loaded_place .column{float:right;width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.rooms-bottom-info .loaded_place li{float:right;font-size:16px;color:#666;line-height:26px;width:100%;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;position:relative}.rooms-bottom-info .loaded_place li:before{content:'•';padding-left:5px;position:absolute;right:0}.checkmark:after,.room-details__row-item:after,.room-rate-payment__text:before,.room-rate-payment__tooltip:after,.room-rate__popup:after{content:''}@media only screen and (max-width:767px){.rooms-bottom-info .loaded_place{-webkit-column-count:2;column-count:2;display:none}.rooms-bottom-info .loaded_place.__show{display:block}.rooms-bottom-info .loaded_place li{float:none;border-radius:2px;margin-bottom:5px;font-size:14px;line-height:1.5;color:#777;padding:0 10px}}.rooms-descriptions{margin:20px 0 30px;font-family:"PT Sans",sans-serif}.rooms-descriptions p{font-size:16px;color:#666;line-height:22px;margin-bottom:10px}.rsltsblk-img{border-radius:5px;-o-object-fit:cover;object-fit:cover}.rsltsblk-no-dates__img{width:494px;height:277px;overflow:hidden;position:absolute;border-radius:5px;right:0;top:0;float:right}@media only screen and (max-width:767px){.rsltsblk-no-dates__img{position:relative;width:100%;height:100%;max-height:277px;max-width:494px;margin:0 auto;float:none}}.rsltsblk-no-dates__img .empty-photo-text{position:absolute;font-size:20px;color:#fff;font-weight:600;width:100%;top:137px;text-align:center}.rsltsblk-no-dates__rooms{width:100%;min-height:277px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:40px}@media only screen and (max-width:767px){.rsltsblk-no-dates__rooms{float:right;min-height:0;position:static;padding-bottom:0;margin-top:10px}}.rsltsblk-no-dates__rooms .inn-rooms-btn{position:absolute;bottom:0;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;right:0;border-radius:100px;cursor:pointer}.rsltsblk-no-dates__rooms .inn-room-name{line-height:30px}@media only screen and (max-width:767px){.rsltsblk-no-dates__rooms .inn-rooms-btn{position:static;padding:0;height:auto;text-align:center;border-radius:0}.rsltsblk-no-dates__rooms .inn-room-name{font-size:20px;text-align:center}}.rsltsblk-no-dates__rooms .show-price-btn__price{float:left;min-width:162px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:0 10px;line-height:40px;border:1px solid #ff3365}.rsltsblk-no-dates__rooms .inn-icons-wrap{margin:15px 0}.rsltsblk-no-dates__rooms .inform-block__sub-info-wrap{width:100%;color:#666;font-size:16px;margin-bottom:6px}.rsltsblk-no-dates__rooms .rsltsblk-no-dates__bottom__text{color:#666;font-size:16px;line-height:22px;max-height:90px;overflow:hidden;margin-bottom:5px}.room,.rooms-descriptions{margin-bottom:40px}.rsltsblk-no-dates__info-block{width:100%;margin-top:20px}@media only screen and (max-width:767px){.rsltsblk-no-dates__rooms .show-price-btn__price{float:none;display:inline-block;position:absolute;bottom:0;right:0;left:0;max-width:100%;width:100%}.rsltsblk-no-dates__rooms .show-price-btn__price span{font-size:16px}.rsltsblk-no-dates__info-block{margin-top:10px}.room{margin-bottom:30px}}.hide-gallery-nav .nav-controls{display:none}.rtl .nav-controls .js-next{float:left}.rtl .nav-controls .js-prev{float:right}.room-gallery__photos,.rtl .accomm-img-deck{float:left!important}.accomm-description{line-height:22px;font-size:14px}.room{border-radius:4px;border:1px solid #333e50;overflow:hidden}.room-head{margin-bottom:10px}.room-head__title{font:700 24px Merriweather,serif;color:#252d3a}.room__description{padding:15px 15px 20px}.room-sidebar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.room-head__title{font:700 18px Merriweather,serif}.room-sidebar{-ms-flex-wrap:wrap;flex-wrap:wrap}}.room-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;position:relative;padding-right:515px}@media only screen and (max-width:1024px){.room-gallery{padding-right:320px}}@media only screen and (max-width:767px){.room-gallery{width:100%;padding-right:0}}.room-gallery__wrapper{width:494px;height:277px;overflow:hidden;position:absolute;border-radius:5px;right:0;top:0}@media only screen and (max-width:1024px){.room-gallery__wrapper{width:300px;height:230px}}@media only screen and (max-width:767px){.room-gallery__wrapper{position:relative;width:100%;height:100%;max-height:277px;max-width:494px;margin:0 auto}}.leaflet-routing-alt,.leaflet-routing-error,.leaflet-routing-geocoders,.new-routing .leaflet-routing-alt{max-height:inherit}.room-gallery__img{border-radius:5px;-o-object-fit:cover;object-fit:cover}.room-info{min-height:277px;position:relative;padding-bottom:40px}@media only screen and (max-width:1024px){.room-gallery .nav-controls{top:-webkit-calc(50% - 10px);top:calc(50% - 10px)}.room-gallery .nav-controls .js-next,.room-gallery .nav-controls .js-prev{width:16px;height:24px;background-size:contain}.room-info{min-height:230px}}@media only screen and (max-width:767px){.room-info{min-height:auto;width:100%;padding-bottom:0}}.room-info__item{margin-bottom:7px}.room-info__item-name{font:700 14px/1.5 Merriweather,serif;margin-left:5px;color:#252d3a}.room-info__item-description,.room-info__item-val{font:400 14px/1.5 "PT Sans",sans-serif;color:#252d3a}.room-info__item-val sup{vertical-align:top}.menu-col li,.room-rate__info-span,.room-rate__meals-text,.travel-rating-wrap .travel-rating__bottom span,.travel-rating-wrap .travel-rating__top span{vertical-align:middle}.room-info__btn{width:190px;padding:10px 0;text-align:center;font:700 14px/1.1 "PT Sans",sans-serif;color:#ff3365;cursor:pointer;border:1px solid #ff3365;border-radius:18.5px;margin-top:15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:none}.room-info__btn-wrapper{position:absolute;bottom:0}.room-info__btn .icon-arrow-down{font-size:6px;fill:#ff3365;margin-right:5px}.room-info__btn.curent{display:block}.is-no-touchscreen .room-info__btn:hover{color:#fff;background:#ff3365}.is-no-touchscreen .room-info__btn:hover .icon-arrow-down{fill:#fff}.room-details__block{padding-top:20px;display:none}.room-details__block--line{-webkit-column-count:3;column-count:3}.room-details__row{margin-bottom:35px}@media only screen and (max-width:767px){.room-info__btn-wrapper{position:relative}.room-info__btn{font-size:12px}.room-details__block--line{-webkit-column-count:1;column-count:1}.room-details__row{margin-bottom:0;border-bottom:1px solid rgba(51,62,80,.2)}}.room-details__row:last-child{margin-bottom:0}.room-details__row-title{font:700 14px/1.5 Merriweather,serif;color:#252d3a;margin-bottom:5px}.room-details__row-item,.room-details__text{font:400 14px/1.5 "PT Sans",sans-serif;color:#252d3a}.room-details__row-content{width:100%}@media only screen and (max-width:767px){.room-details__row-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 0;margin:0}.room-details__row-title.active .room-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.room-details__row-content{-webkit-column-count:1;column-count:1;display:none}}.room-details__row-item{margin-bottom:5px;position:relative;width:100%;display:block;padding:0 10px 0 0}.room-details__row-item:after{position:absolute;bottom:8px;right:0;width:5px;height:5px;background:#252d3a;border-radius:50%}.room-details__row-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.room-details__row-list .room-details__row-item{width:-webkit-calc(100% / 3);width:calc(100% / 3)}@media only screen and (max-width:1024px){.room-details__row-list .room-details__row-item{width:-webkit-calc(100% / 2);width:calc(100% / 2)}}@media only screen and (max-width:767px){.room-details__text{display:none;padding-top:10px}}.room-details__close{font-size:16px;position:absolute;top:15px;left:15px;cursor:pointer;z-index:1;fill:#252d3a}.room-rates{background:rgba(51,62,80,.05);padding:15px}.room-rates__head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}@media only screen and (max-width:767px){.room-rates__head{display:none}}.room-rates__head-item{font:700 15px/1.5 Merriweather,serif;color:#252d3a}.room-rates__head-item--policies{width:23%}@media only screen and (max-width:1024px){.room-rates__head-item--policies{width:26%}}.room-rates__head-item--meals{width:18%}@media only screen and (max-width:1024px){.room-rates__head-item--meals{width:17%}}.room-rates__head-item--sleeps{width:23%}@media only screen and (max-width:1024px){.room-rates__head-item--sleeps{width:30%}}.room-rates__head-item--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36%;padding-left:15px}@media only screen and (max-width:1024px){.room-rates__head-item--price{width:27%}.room-rates__head-item--price .room-rate__btn{display:none}}.room-rates__head-item--price span{text-align:left;width:100%}.room-rates__head-item--price .room-rate__btn{visibility:hidden;opacity:0;padding-top:0;padding-bottom:0}.room-rate{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;background:#fff;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.is-no-touchscreen .room-rate:hover{-webkit-box-shadow:-2px 2px 15px 5px rgba(37,45,58,.05);box-shadow:-2px 2px 15px 5px rgba(37,45,58,.05)}.room-rate--accent{border:1px solid #458f00}.room-rate--accent .room-rate__col{padding-top:50px}@media only screen and (max-width:767px){.room-rate{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.room-rate--accent .room-rate__open{display:none}.room-rate--accent .room-rate__col{padding-top:10px}.room-rate--accent .room-rate__col--policies{padding-top:35px}}.room-rate svg{-ms-flex-negative:0;flex-shrink:0}.room-rate__open{width:30px;height:30px;background:#d6d8dc;display:none;border-radius:50%}.room-rate__message{position:absolute;top:0;right:0;font:700 14px "PT Sans",sans-serif;width:23%;padding:4px 20px;z-index:10}@media only screen and (max-width:1024px){.room-rate__message{width:26%}.room-rate__message--price{font-size:12px}}@media only screen and (max-width:767px){.room-rate__open{display:-webkit-box;display:-ms-flexbox;display:flex}.room-rate__open .icon{margin-top:3px}.room-rate__message{width:100%;padding:4px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.room-rate__message--price{color:#fff;background:#458f00}.room-rate__message .icon{fill:#fff;font-size:8px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:none}.room-rate__message.active .icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.room-rate__col{border-left:1px solid #dddde1;padding:25px 15px}.room-rate__col:last-of-type{border:none}@media only screen and (max-width:767px){.room-rate__message .icon{display:block}.room-rate__col{border-left:none;padding:10px}}.room-rate__col--policies{width:23%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1024px){.room-rate__col--policies{width:26%}}@media only screen and (max-width:767px){.room-rate__col--policies{padding:10px;width:100%;position:relative}.room-rate__col--policies:after{content:'';position:absolute;bottom:0;right:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:1px;background:#dddde1}}.room-rate__col--meals{width:18%}@media only screen and (max-width:1024px){.room-rate__col--meals{width:17%}}@media only screen and (max-width:767px){.room-rate__col--meals{width:100%;position:relative}.room-rate__col--meals:after{content:'';position:absolute;bottom:0;right:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:1px;background:#dddde1}}.room-rate__col--sleeps{width:23%}@media only screen and (max-width:1024px){.room-rate__col--sleeps{width:30%}}@media only screen and (max-width:767px){.room-rate__col--sleeps{display:none;width:100%;position:relative}.room-rate__col--sleeps:before{content:'';overflow:auto}.room-rate__col--sleeps:after{content:'';position:absolute;bottom:0;right:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:1px;background:#dddde1}}.room-rate__col--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36%}@media only screen and (max-width:1024px){.room-rate__col--price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:27%}}.room-rate__info{display:inline-block;position:relative}.room-rate__info svg{font-size:14px}@media only screen and (max-width:767px){.room-rate__col--price{width:100%;padding:10px}.room-rate__info{position:static}.room-rate__info svg{font-size:12px}}.room-rate__info:hover .room-rate__popup{visibility:visible;opacity:1}.room-rate__info-span{margin-left:5px}.room-rate__infoicon{height:14px;width:14px}.room-rate__popup{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font:700 13px/1.4 "PT Sans",sans-serif;color:#fff;padding:10px;background:#515b6a;border-radius:4px;z-index:100;visibility:hidden;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.room-rate__guests:hover .room-rate__popup,.room-rate__meals-text:hover .room-rate__popup,.room-rate__refund:hover .room-rate__popup{visibility:visible;opacity:1}.room-rate__popup:after{position:absolute;width:20px;height:20px;z-index:-1;background:#515b6a}@media only screen and (max-width:767px){.room-rate__popup{top:-webkit-calc(100% + 5px);top:calc(100% + 5px);right:0;-webkit-transform:none;-ms-transform:none;transform:none}.room-rate__popup:after{display:none}.room-rate__refund{padding-left:35px}}.room-rate__refund{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:100%;cursor:pointer}.room-rate__refund-check{-ms-flex-negative:0;flex-shrink:0;font-size:12px;fill:#458f00;display:none;margin:3px 0 0 8px}@media only screen and (max-width:767px){.room-rate__refund-check{font-size:9px;margin:5px 0 0 8px}}.room-rate__refund-point{-ms-flex-negative:0;flex-shrink:0;width:5px;height:5px;border-radius:50%;margin:8px 4px 0 15px;background:#333e50}.room-rate__refund-text{font:700 14px/1.3 "PT Sans",sans-serif;color:#252d3a}.room-rate__refund-text span{margin-left:5px;vertical-align:middle}.room-rate__refund-text .room-rate__popup span{display:block}.room-rate__refund-until{font:400 14px/1.3 "PT Sans",sans-serif;color:#333e50;margin-right:24px;margin-top:5px}.room-rate__refund .room-rate__open{position:absolute;top:-5px;left:0}.room-rate__refund .room-rate__popup{right:-webkit-calc(100% + 20px);right:calc(100% + 20px);width:230px}@media only screen and (max-width:767px){.room-rate__refund-until{margin-right:20px}.room-rate__refund .room-rate__popup{width:100%;top:-webkit-calc(100%);top:calc(100%);right:0}}.room-rate__refund .room-rate__popup:after{right:5px;top:50%;-webkit-transform:rotate(45deg) translateY(-60%);-ms-transform:rotate(45deg) translateY(-60%);transform:rotate(45deg) translateY(-60%)}.room-rate__refund--free .room-rate__refund-point{display:none}.room-rate__refund--free .room-rate__refund-check{display:inline-block}.room-rate__refund--free .room-rate__refund-text{color:#458f00}.room-rate__refund--free .room-rate__refund-text:before{display:none}.room-rate__view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;border-radius:14.5px;background:rgba(98,172,24,.2);margin:10px 14px 14px 0}.room-rate__view-text{font:700 14px/1.5 "PT Sans",sans-serif;color:#458f00;margin-left:5px}.room-rate__view-icon{-ms-flex-negative:0;flex-shrink:0;font-size:20px;fill:#458f00}.room-rate__meals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.room-rate__meals-point{-ms-flex-negative:0;flex-shrink:0;width:5px;height:5px;border-radius:50%;margin:7px 4px 0 15px;background:#333e50}@media only screen and (max-width:767px){.room-rate__meals-point{margin-top:9px}}.room-rate__meals-check{-ms-flex-negative:0;flex-shrink:0;font-size:12px;fill:#458f00;display:none;margin:3px 0 0 8px}@media only screen and (max-width:767px){.room-rate__meals-check{margin:4px 0 0 8px;font-size:9px}.room-rate__meals-text span{vertical-align:middle}}.room-rate__meals-text{font:400 14px/1.3 "PT Sans",sans-serif;color:#252d3a;padding-left:5px}.room-rate__meals-text:hover span.is-hover{text-decoration:underline;cursor:pointer}.room-rate__meals-text span.is-hover{margin-left:5px}.room-rate__meals-text .room-rate__info{top:-2px;cursor:pointer}.room-rate__meals-text .room-rate__popup{right:-webkit-calc(100% + 18px);right:calc(100% + 18px);width:180px}@media only screen and (max-width:767px){.room-rate__meals-text .room-rate__info{top:-3px}.room-rate__meals-text .room-rate__popup{width:100%;top:-webkit-calc(100%);top:calc(100%);right:0}.room-rate__meals-text .room-rate__infoicon{width:12px;height:12px}}.room-rate__meals-text .room-rate__popup:after{right:5px;top:50%;-webkit-transform:rotate(45deg) translateY(-60%);-ms-transform:rotate(45deg) translateY(-60%);transform:rotate(45deg) translateY(-60%)}.room-rate__meals--free .room-rate__meals-check{display:block}.room-rate__meals--free .room-rate__meals-text{font-weight:700;color:#458f00}.room-rate__meals--free .room-rate__meals-point{display:none}.room-rate__sleeps{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}@media only screen and (max-width:767px){.room-rate__sleeps{width:-webkit-calc(60% - 5px);width:calc(60% - 5px);margin-bottom:0;margin-left:10px;float:right}}.room-rate__sleeps-icon{-ms-flex-negative:0;flex-shrink:0;font-size:16px;margin:2px 0 0 10px;fill:#252d3a}@media only screen and (max-width:767px){.room-rate__sleeps-icon{font-size:10px;margin:5px 0 0 6px}}.room-rate__sleeps-text{font:400 14px/1.5 "PT Sans",sans-serif;color:#252d3a}.nearby-restaurants-item__rating-rate,.room-rate__beds-title{font:700 14px/1.5 "PT Sans",sans-serif}.room-rate__sleeps--multiple{background-color:#f5f5f6;padding:10px}.room-rate__beds{width:100%}.room-rate__beds-title{color:#252d3a;margin-bottom:10px}.room-rate__beds-title .room-rate__popup{width:230px;right:-webkit-calc(100% + 20px);right:calc(100% + 20px)}.room-rate__beds-title .room-rate__popup:after{right:5px;top:50%;-webkit-transform:rotate(45deg) translateY(-60%);-ms-transform:rotate(45deg) translateY(-60%);transform:rotate(45deg) translateY(-60%)}.room-rate__guests{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media only screen and (max-width:767px){.room-rate__sleeps--multiple{background-color:transparent;padding-top:0}.room-rate__beds-title .room-rate__popup{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);top:30px;right:10px}.room-rate__guests{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-calc(40% - 5px);width:calc(40% - 5px);float:right}}.room-rate__guests-icon{-ms-flex-negative:0;flex-shrink:0;font-size:16px;margin-left:14px;fill:#252d3a}@media only screen and (max-width:767px){.room-rate__guests-icon{font-size:12px;margin:3px 0 0 7px}}.room-rate__guests-text{font:400 14px/1.5 "PT Sans",sans-serif;color:#252d3a}.room-rate__guests .room-rate__popup{width:auto;right:-webkit-calc(100% + 20px);right:calc(100% + 20px)}.room-rate__guests .room-rate__popup:after{right:5px;top:50%;-webkit-transform:rotate(45deg) translateY(-60%);-ms-transform:rotate(45deg) translateY(-60%);transform:rotate(45deg) translateY(-60%)}@media only screen and (max-width:767px){.room-rate__guests .room-rate__popup{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);top:30px;right:10px}.room-rate__guests .room-rate__popup--guest-info{display:inline-block}}.room-rate__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;position:relative}.room-rate__price--mobile{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}@media only screen and (max-width:767px){.room-rate__price{display:none}.room-rate__price--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}.room-rate__price-left,.room-rate__price-right{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap}.room-rate__price-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.room-rate__price-count{font:700 26px Merriweather,serif;color:#252d3a;margin-bottom:5px}@media only screen and (max-width:767px){.room-rate__price-left{display:block}.room-rate__price-count{font-size:16px}}.room-rate__price-info{display:none;font:400 13px "PT Sans",sans-serif;margin-bottom:5px;width:100%;text-align:left}.room-rate__price-taxes{font:400 14px/1.2 "PT Sans",sans-serif;color:#252d3a;border-bottom:1px dotted #252d3a;position:relative;cursor:pointer}.room-rate__price .room-rate__popup{left:-webkit-calc(100% + 20px);left:calc(100% + 20px);width:170px}.room-rate__price .room-rate__popup:after{top:50%;left:5px;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.room-rate__payment{margin-top:10px}@media only screen and (max-width:1024px){.room-rate__price-taxes{margin-bottom:10px}.room-rate__payment{margin-top:0;margin-bottom:10px}}.room-rate__payment-name{font:700 13px "PT Sans",sans-serif;cursor:default}.room-rate__form{-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.room-rate__price-info{display:inline-block}.room-rate__price-taxes{position:static;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.room-rate__price .room-rate__popup{width:100%;right:0;top:-webkit-calc(100% - 5px);top:calc(100% - 5px)}.room-rate__payment-name{font-size:11px}.room-rate__form{width:100%;text-align:center}}.room-rate__btn{-ms-flex-negative:0;flex-shrink:0;font:700 16px "PT Sans",sans-serif;color:#fff;padding:10px 20px;margin-right:25px;border-radius:100px;background:#ff3365;border:1px solid #ff3365;-webkit-box-shadow:0 8px 15px rgba(0,0,0,.1);box-shadow:0 8px 15px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;outline:0}.is-no-touchscreen .room-rate__btn:hover{background:#fff;color:#ff3365;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.1);box-shadow:0 15px 20px rgba(0,0,0,.1)}@media only screen and (max-width:767px){.room-rate__btn{width:100%;max-width:400px;font-size:14px;padding:7px 10px;margin:0}}.room-rate-payment{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-top:10px;cursor:pointer}.room-rate-payment__text{position:relative;display:inline-block;width:100%;font:700 14px/1.3 "PT Sans",sans-serif;color:#252d3a;padding-right:24px}.room-rate-payment__text:before{position:absolute;right:5px;top:6px;display:inline-block;width:5px;height:5px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:#252d3a}.room-rate-payment__span{margin-left:4px}.room-rate-payment__info{position:relative;display:inline-block}.room-rate-payment__icon{margin:0 0 1px;font-size:14px}@media only screen and (max-width:767px){.room-rate-payment__info{position:static}.room-rate-payment__icon{font-size:12px}}.room-rate-payment__tooltip{position:absolute;top:50%;right:-webkit-calc(100% + 20px);right:calc(100% + 20px);width:230px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font:700 13px/1.4 "PT Sans",sans-serif;color:#fff;padding:10px;background:#515b6a;border-radius:4px;z-index:100;visibility:hidden;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width:767px){.room-rate-payment__tooltip{width:100%;top:-webkit-calc(100%);top:calc(100%);right:0;-webkit-transform:none;-ms-transform:none;transform:none}.room-rate-payment__tooltip:after{display:none}}.room-rate-payment__tooltip:after{position:absolute;right:5px;top:50%;-webkit-transform:rotate(45deg) translateY(-60%);-ms-transform:rotate(45deg) translateY(-60%);transform:rotate(45deg) translateY(-60%);width:20px;height:20px;z-index:-1;background:#515b6a}.room-arrow.active,.room-more.active .room-more__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.room-rate-payment:hover .room-rate-payment__tooltip{visibility:visible;opacity:1}.room-arrow{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width:767px){.room-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}}.room-arrow .icon{font-size:7px}.room-arrow .icon-arrow-down{fill:#515b6a}.room-arrow .icon-h5-rate-arrow{fill:#fff}.room-more{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;cursor:pointer}.room-more.active .room-more__text-show,.room-more__text-hide{display:none}.room-more__text{margin-left:5px}.room-more__text span{font:700 14px/1 "PT Sans",sans-serif;color:#252d3a;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn,.btn-ico,.btn-invert{font-family:"PT Sans",sans-serif;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;outline:0;text-transform:uppercase}.room-more__icon{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;fill:#252d3a;height:7px}.btn,.btn-ico,.btn-ico svg,.btn-invert{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.checkmark__input:checked~.checkmark:after,.room-more.active .room-more__text-hide{display:block}.checkmark{position:absolute;top:3px;right:-20px;height:12px;width:12px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.3);border-radius:50%}.checkmark__label{display:block;position:relative;margin-bottom:10px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#252d3a}.checkmark__input{position:absolute;opacity:0;cursor:pointer}.checkmark__input:checked~.checkmark{background-color:#333e50}.checkmark:after{position:absolute;display:none;top:4px;right:4px;width:4px;height:4px;border-radius:50%;background:#fff}.btn,.btn-ico,.btn-invert,.inn-description-policy ul{display:inline-block}body.fancybox-active .fancybox-content{left:0;right:auto}body.fancybox-active .fancybox-button--arrow_left{right:auto;left:25px}@media only screen and (max-width:767px){.room-more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.fancybox-active .fancybox-button--arrow_left{left:5px}}body.fancybox-active .fancybox-button--arrow_right{left:auto;right:25px}.btn{height:50px;padding:0 5px;background:#ff3365;color:#fff;border-radius:100px;font-size:18px;font-weight:700;line-height:50px;text-align:center;text-decoration:none;border:none}.btn-ico,.btn:hover{background:#fff;color:#ff3365;-webkit-box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05);box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05)}@media only screen and (max-width:767px){body.fancybox-active .fancybox-button--arrow_right{right:5px}.btn{height:40px;line-height:40px}}.btn-ico{position:relative;height:40px;padding-right:45px;padding-left:15px;border:2px solid #fff;border-radius:100px;font-weight:700;font-size:14px;text-decoration:none;line-height:36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-ico svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;left:auto;fill:#ff3365;font-size:20px}.btn-invert,.sml-btn{line-height:40px;height:40px;font-size:14px}.btn-ico:hover{color:#fff;background:#ff3365;border:2px solid #ff3365}.btn-ico:hover svg{fill:#fff}.btn-invert{padding:0 15px;background:#fff;color:#ff3365;-webkit-box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05);box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05);border-radius:100px;font-weight:700;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-invert:hover{color:#fff;background:#ff3365}.green-btn-smpl{color:#fff;background:#1eae18}.green-btn-smpl:hover{background:#059500;color:#fff}.inn-description-policy{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0 10px;background-color:#252d3a;margin-top:40px}.inn-description-policy h2{color:#fff;font-size:28px;font-weight:700;font-family:Merriweather,serif;margin-bottom:20px;text-align:center}.inn-description-policy div,.inn-description-policy ul li{font-family:"PT Sans",sans-serif}@media only screen and (max-width:767px){.inn-description-policy{margin-top:20px}.inn-description-policy h2{font-size:20px}}.inn-description-policy div div{margin-bottom:5px;font-size:0;text-align:right}.inn-description-policy div div b{min-width:120px;color:#fff;font-weight:700;font-size:15px;padding-left:30px;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.inn-description-policy div div span{font-size:15px;color:#fff}.inn-description-policy ul{margin-top:20px;font-size:15px;color:#fff;width:auto}.inn-description-policy ul li{position:relative;display:block;text-align:right;list-style:none;line-height:24px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.inn-description-policy ul li:before{content:"•";position:absolute;right:0;left:auto}.inn-description-policy ul li:first-child{margin-bottom:14px;list-style:none;font-family:Merriweather,serif;font-style:normal;padding-right:0}.inn-description-policy ul li:first-child:before{list-style:none;content:"";padding-left:0}.inn-description-policy ul li b{font-weight:600;color:#fff;font-size:18px;padding:0;min-width:0}.inn-description-policy-important{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 30px;background-color:#252d3a}@media only screen and (max-width:767px){.inn-description-policy-important{margin-bottom:20px}}.inn-description-policy-important .important-information__text{font:15px/1.5 "PT Sans",sans-serif;color:#fff;position:relative}.inn-description-policy-important .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(37,45,58,.2)),color-stop(95%, rgba(37,45,58,.9)),to(#252d3a));background:-webkit-linear-gradient(top,rgba(37,45,58,.2) 50%,rgba(37,45,58,.9) 95%,#252d3a 100%);background:-o-linear-gradient(top,rgba(37,45,58,.2) 50%,rgba(37,45,58,.9) 95%,#252d3a 100%);background:linear-gradient(to bottom,rgba(37,45,58,.2) 50%,rgba(37,45,58,.9) 95%,#252d3a 100%);z-index:20}.inn-description-policy-important .important-information__text p{margin-bottom:15px}.inn-description-policy-important .important-information__text p:last-child{margin-bottom:0}.inn-description-policy-important .important-information__btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px 10px;font:700 15px/1.5 "PT Sans",sans-serif;color:#fff}.how-to-book-block .bk-now-btn,.how-to-book-block h2{font-family:"PT Sans",sans-serif}.inn-description-policy-important .important-information__btn-more{display:none}.inn-description-policy-important .important-information.is-closed .important-information__btn-more,.inn-description-policy-important .important-information__btn-less{display:block}.inn-description-policy-important .important-information__btn .icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:5px;font-size:6px;fill:#fff;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.inn-description-policy-important .important-information.is-closed .important-information__btn-less{display:none}.inn-description-policy-important .important-information.is-closed .important-information__btn .icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.inn-description-policy-important .important-information.is-closed .important-information__text{height:300px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.inn-description-policy-important .important-information.is-closed .important-information__text:before{display:block}.how-to-book-block h2{color:#000;font-weight:700;font-size:26px;margin-bottom:10px}.how-to-book-block p{font-size:14px;color:#333;line-height:24px;margin-bottom:30px}.how-to-book-block .bk-now-btn{height:40px;line-height:40px;border-radius:2px;background:#ebb047;display:inline-block;font-size:20px;text-decoration:none;color:#000;min-width:200px;font-weight:700;padding:0 10px;text-align:center}.page-main .amen-page-title{color:#252d3a;font-size:28px;font-weight:700;font-family:Merriweather,serif}.page-main .amen-block .amen{margin-top:5px}@media only screen and (max-width:767px){.page-main .amen-page-title{margin-bottom:20px;font-size:20px;text-align:center}.page-main .amen-block .amen{margin-top:0;padding-bottom:5px;border-bottom:1px solid #767875}}.menu-wrap{width:100%;height:40px}.menu-col{font-size:0;text-align:right;height:100%;width:100%}.menu-col .l-menu{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-col li{display:inline-block}.menu-col li a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;text-decoration:none;line-height:40px;height:40px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inn-information-block{margin:22px 0}.inn-information-block table{width:100%;margin-bottom:10px}.inn-information-block table tr td{width:60%;text-align:right;color:#444;font-size:12px;line-height:18px}.inn-information-block table tr td:first-child{width:40%;font-weight:700}.travel-rating-wrap{margin-bottom:18px}.native-weather-wrap,.nearby-hotels-wrap{margin-bottom:20px;font-family:"PT Sans",sans-serif}.travel-rating-wrap .travel-rating__bottom,.travel-rating-wrap .travel-rating__top{color:#444;line-height:24px;font-family:"PT Sans",sans-serif;font-size:12px}.travel-rating-wrap span{display:inline-block;min-width:74px;font-weight:700;color:#579442;margin-left:6px;font-size:12px}.native-weather-wrap table{width:100%;margin-top:-3px}.native-weather-wrap table td{vertical-align:top}.native-weather-wrap table td a{text-decoration:none;font-size:12px;color:#444}.native-weather-wrap table td a.active{color:#004d8c}.native-weather-wrap table td:last-child span{color:#444;vertical-align:top;font-size:12px;line-height:22px}.native-weather-wrap table td:first-child{width:82%;color:grey;font-size:11px;line-height:16px;font-style:italic}.native-weather-wrap table td:first-child span{color:#444;font-size:12px;font-style:normal;font-weight:700}.native-weather-wrap .native-weather-cloud{margin-top:16px}.native-weather-wrap .native-weather-cloud>div{display:inline-block;color:#444;font-weight:700;font-size:13px;vertical-align:top;margin-top:7px;margin-right:14px}.native-weather-wrap>span{color:#444;font-size:12px;font-weight:700;margin-top:18px;display:inline-block}.nearby-hotels-wrap .nearby-hotels-block{margin-bottom:23px}.nearby-hotels-wrap .nearby-hotels-block:last-child{margin-bottom:0}.nearby-hotels-wrap .nearby-hotels-block a{color:#444;font-size:12px;text-decoration:none}.nearby-hotels-wrap .nearby-hotels-block .stars-wrap{margin:3px 0 5px;vertical-align:bottom}.inn-icons-wrap li,.nearby-hotels-wrap .nearby-hotels-block .stars-wrap i{vertical-align:middle}.nearby-hotels-wrap .nearby-hotels-block span{color:grey;font-size:11px}.inn-page{padding:40px 0}@media only screen and (max-width:767px){.inn-page{padding:20px 0}}.inn-page__title{font-size:28px;color:#252d3a;line-height:34px;font-family:Merriweather,serif;text-align:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30%;margin-bottom:30px}.inn-page__title:after,.inn-page__title:before{content:'';position:absolute;height:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#252d3a}.inn-page__title:after{left:0;right:auto}.inn-page__title:before{left:auto;right:0}.inn-page__title--map{margin-bottom:15px}@media only screen and (max-width:1024px){.inn-page__title{margin-bottom:25px}}@media only screen and (max-width:767px){.inn-page__title{font-size:20px;line-height:24px;padding:0 15%;margin-bottom:20px}.inn-page__title:after,.inn-page__title:before{width:14%}}.inn-icons-wrap{margin:38px 0}.inn-icons-wrap li{display:inline-block;margin-left:25px;position:relative}.inn-icons-wrap li .float-img,.inn-icons-wrap li:hover>i{display:none}.inn-icons-wrap li .sub-menu{position:absolute;min-width:64px;background:#fff;border:1px solid #b2b2b2;border-radius:2px;line-height:16px;padding:0 12px;text-align:center;bottom:-23px;display:none;margin-right:-12px;-webkit-box-sizing:border-box;box-sizing:border-box}.inn-icons-wrap li .sub-menu i{position:absolute;top:-5px;right:43%}.inn-icons-wrap li:last-child{margin:0}.inn-icons-wrap li:hover .sub-menu,.inn-icons-wrap li:hover i.float-img{display:block;z-index:10}.main-page__description{margin-top:40px;font:400 16px/22px "PT Sans",sans-serif;color:#252d3a}.main-page__description p{margin-bottom:22px}.main-page__description p:empty{display:none}.main-page__description ul{margin-bottom:20px;list-style:inherit;list-style-position:inside}@media only screen and (max-width:767px){.main-page__description{display:none}}@media (min-width:768px){.sidr-menu{display:none}.accomm-gallery,.accomm-gallery__main img{position:relative}.nav-controls{width:100%;position:absolute;height:0;top:126px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10}.nav-controls .js-next,.nav-controls .js-prev{font-size:0;width:28px;height:41px;cursor:pointer}.nav-controls .js-prev{float:right;background:url(/templates/hotel5/images/slider-arr-l-bac296afa6.png)}.nav-controls .js-next,.rtl .nav-controls .js-prev{background:url(/templates/hotel5/images/slider-arr-r-770e53ba4d.png)}.nav-controls .js-next{float:left}.rtl .nav-controls .js-next{background:url(/templates/hotel5/images/slider-arr-l-bac296afa6.png)}.keyy-advantages{margin-top:20px;margin-bottom:30px}.keyy-advantages h3{font-family:"PT Sans",sans-serif;font-weight:600;font-size:18px!important;margin-bottom:10px;margin-right:20px}.rooms-none-date-top .caroufredsel_wrapper{margin-left:27px!important}.__dest-avail__mobile-photo img{display:block}.__dest-avail .caroufredsel_wrapper a{float:left!important}.rsltsblk-no-dates__img{overflow:hidden}.rsltsblk-no-dates__img .caroufredsel_wrapper{height:100%!important}}.inn-map-small{position:absolute!important;width:100%;height:100%;z-index:5}@media only screen and (max-width:767px){.inn-map-deck{display:none}}.inn-map-deck h4{color:#fff;font-size:22px;margin-bottom:5px}.inn-map-deck .map-deck-block{position:relative;max-width:1140px;min-height:220px;background:#252d3a;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.inn-map-deck .map-deck-block .map-deck-wrap{width:45%;position:absolute;height:100%;right:0;top:0;left:auto}.inn-map-deck .map-deck-block .map-deck-wrap.is-col-100{width:100%}.inn-map-deck .map-deck-block .map-deck-wrap:after{content:'';position:absolute;width:100%;height:100%;right:0;left:0;top:0;bottom:0;z-index:6;background:-webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),to(#333e50));background:-webkit-linear-gradient(top,rgba(255,255,255,0),#333e50);background:-o-linear-gradient(top,rgba(255,255,255,0),#333e50);background:linear-gradient(to bottom,rgba(255,255,255,0),#333e50)}.inn-map-deck .map-deck-local-attraction{float:left;width:55%;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px}.inn-map-deck .map-deck-local-attraction__title{width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px;padding-left:0;font-size:18px;font-family:"PT Sans",sans-serif;font-weight:700;line-height:20px}.inn-map-deck .map-deck-local-attraction__title svg{position:absolute;right:0;left:auto;top:0;fill:#ff3365;font-size:20px}.inn-map-deck .map-deck-local-attraction__list{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;padding-top:20px;padding-left:0;font-size:0;text-align:right;-webkit-column-count:2;column-count:2}.inn-map-deck .map-deck-local-attraction__item{font-size:14px;font-family:"PT Sans",sans-serif;line-height:24px;display:inline-block;vertical-align:top;width:100%;position:relative;padding-left:0;padding-right:10px}.inn-map-deck .map-deck-local-attraction__item:before{content:'\2022';font-size:14px;line-height:24px;display:block;color:#fff;position:absolute;right:0;left:auto;top:0}.inn-map-deck .map-deck-local-attraction__item .local-attraction-key{font-weight:400;display:inline;color:#d4d5d7}.inn-map-deck .map-deck-local-attraction__item .local-attraction-value{font-weight:700;display:inline;color:#fff;white-space:nowrap}.inn-map-deck .map-deck .location-map{padding:0}.inn-map-deck .right-hotel-adress__btn,.inn-map-deck .right-hotel-adress__text{width:50%;display:inline-block;vertical-align:bottom}.inn-map-deck .right-hotel-adress__text{color:#fff;font-size:16px;line-height:20px}.inn-map-deck .right-hotel-adress__text .right-address-title{position:relative;display:inline-block;width:100%;font-weight:700;line-height:20px;padding-right:25px;padding-left:0}.inn-map-deck .right-hotel-adress__text .right-address-title svg{position:absolute;font-size:20px;right:0;left:auto;top:0;fill:#ff3365}.inn-map-deck .right-hotel-adress__text .right-address{font-size:14px;font-weight:400}.inn-map-deck .right-hotel-adress__btn{text-align:left}.inn-map-deck .right-col-border{height:1px}.inn-map-deck .right-hotel-adress{position:absolute;bottom:0;right:0;left:0;z-index:7;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 15px;height:auto;font-size:0}.inn-map-deck .right-hotel-adress a{display:inline-block;text-decoration:none}.hide-map-block,.page-map .map-deck-block{display:none}.location-page__title{color:#000;font-size:30px;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:700}.pathway-planner-wrap{margin-top:18px;padding:0}.pathway-planner-wrap label.error{font-size:12px;color:#c00;padding-right:10px;display:none}.pathway-planner-wrap .pathway-planner__title{font-weight:400;font-family:Merriweather,serif;color:#252d3a;font-size:28px}@media only screen and (max-width:767px){.pathway-planner-wrap .pathway-planner__title{font-size:20px;line-height:1.2}}.pathway-planner-wrap .pathway-planner__text{color:#666;font-size:16px;margin-top:18px;font-family:"PT Sans",sans-serif}.pathway-planner-wrap .pathway-planner__placeholder{width:540px;height:30px;border:1px solid #b7b7b7;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;font-size:14px;margin-top:18px;color:#666}@media only screen and (max-width:767px){.pathway-planner-wrap .pathway-planner__placeholder{width:100%}}.pathway-planner-wrap .pathway-planner__placeholder::-webkit-input-placeholder{color:#666}.pathway-planner-wrap .pathway-planner__placeholder::-moz-placeholder{color:#666}.pathway-planner-wrap .pathway-planner__placeholder:-ms-input-placeholder{color:#666}.pathway-planner-wrap .pathway-planner__placeholder.error{border-color:#c00!important}.pathway-planner-wrap .form-group-wrap{margin-right:5px}.pathway-planner-wrap .form-group-wrap .form-group{margin-top:4px}.pathway-planner-wrap .form-group-wrap label{display:inline-block;line-height:30px;height:30px}.pathway-planner-wrap .form-group-wrap input{width:16px;height:16px;vertical-align:top;margin-top:5px}.pathway-planner-wrap .form-group-wrap i{margin-right:8px;width:22px;margin-top:2px}.pathway-planner-wrap .form-group-wrap .driving-icon{height:19px;background:url(/templates/hotel5/images/driving-icon-abc738f08f.png) top center no-repeat;display:inline-block}.pathway-planner-wrap .form-group-wrap .public-transport-icon{background:url(/templates/hotel5/images/public-transport-icon-84e5ef6677.png) top center no-repeat;height:22px;display:inline-block}.pathway-planner-wrap .form-group-wrap .walking-icon{background:url(/templates/hotel5/images/walking-icon-ddb278989c.png) top center no-repeat;height:25px;display:inline-block}.pathway-planner-wrap .form-group-wrap span{display:inline-block;vertical-align:top;color:#666;font-size:14px;line-height:27px;margin-right:4px}.pathway-planner-wrap .get-direction-btn{cursor:pointer;display:inline-block;height:40px;min-width:160px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;background:#ff3365;color:#fff;border-radius:100px;text-transform:uppercase;font-size:18px;font-family:"PT Sans",sans-serif;font-weight:700;white-space:nowrap;line-height:40px;text-align:center;text-decoration:none;border:none;outline:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.pathway-planner-wrap .get-direction-btn:hover{background:#fff;color:#ff3365;-webkit-box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05);box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05)}.lctns-nearby{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.lctns-nearby>div:nth-child(2) ul li:first-child{margin-top:0}.native-attractions-wrap .native-attractions__title{color:#1a1a1a;font-size:26px;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:600;margin-bottom:10px}.native-attractions-wrap .lctns-nearby_list li{width:33.33%;float:right;list-style:none;color:#333;font-size:15px;line-height:21px;margin-bottom:6px;padding-right:10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.native-attractions-wrap .lctns-nearby_list li:before{content:"•";padding-left:5px;position:absolute;right:0}.native-attractions-wrap .lctns-nearby_list li:first-child:before{list-style:none;content:"";padding-left:0}.native-attractions-wrap .lctns-nearby_list li:first-child{list-style:none;width:100%;font-weight:400;font-family:Merriweather,serif;color:#252d3a;font-size:28px;margin-bottom:17px;margin-top:30px;padding-right:0}.native-attractions-wrap .lctns-nearby_list li:first-child b{font-weight:400}.native-attractions-wrap .lctns-nearby_list li div{display:inline-block;overflow:inherit!important;white-space:normal!important}.native-attractions-wrap .lctns-nearby_list li div:first-child{width:240px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:top}.native-attractions-wrap .lctns-nearby_list li div:last-child{text-align:left}.pathway-planner-result{display:none}.pathway-planner-result .tabb-nav{border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:34px}.pathway-planner-result .tabb-nav li{float:right;margin-left:2px;background:#e6e6e6;padding:0 12px;min-width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:600;color:#000;font-size:14px;cursor:pointer;position:relative}.pathway-planner-result .tabb-nav li.active{background:#fff;border:1px solid #ccc;border-bottom:0;height:34px}.pathway-planner-result .tabb-nav .driving-icon{background:url(/templates/hotel5/images/driving-icon-black-6ef3598abc.png) top right no-repeat;width:25px;height:16px;display:inline-block;position:relative;top:3px}.pathway-planner-result .tabb-nav .public-transport-icon{background:url(/templates/hotel5/images/public-transport-icon-black-eb18ddbc07.png) top right no-repeat;width:25px;height:19px;display:inline-block;position:relative;top:4px}.pathway-planner-result .tabb-nav .walking-icon{background:url(/templates/hotel5/images/walkingt-icon-black-eb2f3c2938.png) top right no-repeat;width:25px;height:22px;display:inline-block;position:relative;top:6px}.pathway-planner-result .tabbs-block{margin-top:25px}.pathway-planner-result .tabbs-block .tabb-pane__top{padding:0 10px;margin-bottom:10px;text-align:left}.pathway-planner-result .tabbs-block .tabb-pane__top .spec-block{display:inline-block}.pathway-planner-result .tabbs-block .tabb-pane__top .hide-show-button{cursor:pointer}.pathway-planner-result .tabbs-block .tabb-pane__top .print-icn{background:url(/templates/hotel5/images/print-icon-b20262e085.png) top right no-repeat;width:19px;height:17px;display:inline-block;position:relative;margin-left:5px;top:2px}.pathway-planner-result .tabbs-block .tabb-pane__top .show-hide-icn{display:inline-block;position:relative;margin-left:5px}.pathway-planner-result .tabbs-block .tabb-pane__top .show-hide-icn.icn-X-icon{top:2px}.pathway-planner-result .tabbs-block .tabb-pane__top .pull-right{line-height:20px;height:20px}.pathway-planner-result .tabbs-block .tabb-pane__top .pull-right a{color:#1a1a1a;font-size:12px;text-decoration:none;display:inline-block!important;height:20px;vertical-align:top}.pathway-planner-result .tabbs-block .tabb-pane__top .pull-right a span{vertical-align:top}.pathway-planner-result .tabbs-block .tabb-pane__top .pull-right .partition{display:inline-block;height:20px;width:1px;margin:0 5px;background:#ccc}.pathway-planner-result .adp{padding:0 10px}.pathway-planner-result .adp-warnbox{margin-top:10px}.pathway-planner-result .adp-summary{color:#1a1a1a;font-size:12px;line-height:20px;font-family:Verdana,Geneva,sans-serif;margin-bottom:10px}.pathway-planner-result .adp-placemark{background:0 0;border:0;margin-top:10px}.nearby-attractions-item,.nearby-restaurants-item{-webkit-box-shadow:0 5px 10px 3px rgba(36,44,74,.1);box-shadow:0 5px 10px 3px rgba(36,44,74,.1);border-bottom:1px solid #333e50}.pathway-planner-result .adp-placemark img{display:none}.pathway-planner-result .adp-placemark .adp-legal{margin-top:30px}.pathway-planner-result .adp-placemark .adp-text{font:700 14px Verdana,Geneva,sans-serif}.pathway-planner-result .adp-directions{width:100%}.pathway-planner-result .adp-directions tr:first-child td{border-top:0}.pathway-planner-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}.restaurants-nearby__carousel,.restaurants-nearby__slider-wrapper .custom_wrapper{padding-bottom:100px;-webkit-box-sizing:content-box;box-sizing:content-box}.pathway-planner-result .adp-directions tr td:first-child{width:30px;text-align:center;padding-right:10px}.pathway-planner-result .adp-directions tr td:first-child b{font-weight:600}.pathway-planner-result .adp-directions tr td:first-child div{display:block}.restaurants,.restaurants-nearby{display:none;margin-top:50px}.pathway-planner-result .adp-directions tr td:nth-child(2){width:28px}.pathway-planner-result .adp-directions tr td:last-child{width:52px;text-align:right}.restaurants-nearby{position:relative}.restaurants-nearby__title{width:100%;font:700 28px/1.07 Merriweather;color:#252d3a;margin-bottom:25px;margin-top:45px}@media only screen and (max-width:767px){.restaurants-nearby__title{font:600 20px/1.5 Merriweather;margin-bottom:15px}}.restaurants-nearby__slider-wrapper{position:relative}.restaurants-nearby__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html[dir=rtl] .restaurants-nearby__slider{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.restaurants-nearby__slider-nav{width:100%;position:absolute;right:0;bottom:25px;height:50px}.restaurants-nearby__slider-dots{position:absolute;right:50%;top:50%;-webkit-transform:translateX(50%) translateY(-50%);-ms-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%)}.restaurants-nearby__slider-dots a{display:inline-block;border:1px solid #333e50;font-size:0;width:8px;height:8px;border-radius:50%;margin:0 5px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.restaurants-nearby__slider-dots a.selected{background:#333e50;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.restaurants-nearby__toggle{width:50px;height:50px;position:absolute;top:0;text-align:center;line-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;cursor:pointer;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;border:1px solid #333e50}.restaurants-nearby__toggle svg{position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.restaurants-nearby__toggle:hover{background-color:#efefef}.restaurants-nearby__toggle--prev{left:10px}.restaurants-nearby__toggle--next{right:10px}.nearby-restaurants-item{margin:0 10px;border-radius:4px;position:relative;width:30%}@media only screen and (max-width:767px){.nearby-restaurants-item{margin:0 7px;width:100%}}@media only screen and (max-width:414px){.nearby-restaurants-item{margin:0}}.nearby-restaurants-item:after,.nearby-restaurants-item:before{content:'';position:absolute;bottom:0;height:-webkit-calc(100% - 200px);height:calc(100% - 200px);width:1px;background:#333e50}@media only screen and (max-width:767px){.nearby-restaurants-item:after,.nearby-restaurants-item:before{height:-webkit-calc(100% - 150px);height:calc(100% - 150px)}}.nearby-restaurants-item:before{right:0;border-bottom-right-radius:50%}.nearby-restaurants-item:after{left:0;border-bottom-left-radius:50%}.nearby-restaurants-item__img{width:100%;height:200px;border-top-right-radius:4px;border-top-left-radius:4px;background-position:center;background-size:cover}@media only screen and (max-width:767px){.nearby-restaurants-item__img{height:150px}}.nearby-restaurants-item__img.map{position:relative}.nearby-restaurants-item__img.map:after{position:absolute;content:'';right:50%;top:-webkit-calc(50% - 30px);top:calc(50% - 30px);-webkit-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);background:url(/templates/hotel5/images/pin-1c824216f3.png) no-repeat;background-size:100%;width:25px;height:41px}.nearby-restaurants-item__info{padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nearby-restaurants-item__name{width:70%;font:400 20px/1.5 Merriweather;color:#252d3a;text-align:right}@media only screen and (max-width:767px){.nearby-restaurants-item__name{font:400 18px/27px Merriweather}}.nearby-restaurants-item__distance{font:600 14px/27px "PT Sans",sans-serif;color:#333e50;max-width:30%}.nearby-restaurants-item__address{width:100%;font:400 14px/1.5 "PT Sans",sans-serif;color:#333e50;padding-right:15px;margin-top:5px;position:relative;margin-bottom:6px}.nearby-restaurants-item__address--icon{position:absolute;right:0;top:4px}.nearby-restaurants-item__rating{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.nearby-restaurants-item__rating-prices,.nearby-restaurants-item__rating-reviews,.nearby-restaurants-item__rating-type{font:400 14px/1.5 "PT Sans",sans-serif;color:#333e50;padding-left:5px}.nearby-restaurants-item__rating-rate{line-height:1.5;color:#ff5722;padding-left:5px;height:20px}.nearby-restaurants-item__tag,.nearby-restaurants-item__tags-tag{border-radius:15px;background-color:rgba(255,51,101,.2);color:#ff3365;margin-left:10px;margin-bottom:10px}@media only screen and (max-width:767px){.nearby-restaurants-item__rating-rate{height:21px}}.nearby-restaurants-item__rating-reviews{padding-right:5px}.nearby-restaurants-item__rating-star{height:13px}.nearby-restaurants-item__tags{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;border-top:1px solid #333e50}.nearby-restaurants-item__tags-tag{padding:6px 10px;font:700 14px/1.5 "PT Sans",sans-serif}.nearby-restaurants-item__tag{font:600 14px/27px "PT Sans",sans-serif;padding:2px 10px}.attraction-nearby{display:none;margin-top:50px;position:relative}.attraction-nearby__title{width:100%;font:700 28px/1.5 Merriweather;color:#252d3a;margin-bottom:25px;margin-top:45px}@media only screen and (max-width:767px){.nearby-restaurants-item__rating-star{height:15px}.attraction-nearby__title{font:700 18px/1.5 Merriweather}}.attraction-nearby__slider-wrapper{position:relative}.attraction-nearby__slider-wrapper .custom_wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;padding-bottom:100px}.attraction-nearby__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html[dir=rtl] .attraction-nearby__slider{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.attraction-nearby__slider-nav{width:100%;position:absolute;right:0;bottom:15px;height:50px}.attraction-nearby__slider-dots{position:absolute;right:50%;top:50%;-webkit-transform:translateX(50%) translateY(-50%);-ms-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%)}.attraction-nearby__slider-dots a{display:inline-block;border:1px solid #333e50;font-size:0;width:8px;height:8px;border-radius:50%;margin:0 5px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.attraction-nearby__slider-dots a.selected{background:#333e50;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.attraction-nearby__toggle{width:50px;height:50px;position:absolute;top:0;text-align:center;line-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;cursor:pointer;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;border:1px solid #333e50}.attraction-nearby__toggle svg{position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.attraction-nearby__toggle:hover{background-color:#efefef}.attraction-nearby__toggle--prev{left:10px}.attraction-nearby__toggle--next{right:10px}.nearby-attractions-item{margin:0 10px;border-radius:4px;position:relative;width:30%}@media only screen and (max-width:767px){.nearby-attractions-item{margin:0 7px;width:100%}}.nearby-attractions-item:after,.nearby-attractions-item:before{content:'';position:absolute;bottom:0;height:-webkit-calc(100% - 200px);height:calc(100% - 200px);width:1px;background:#333e50}.nearby-attractions-item:before{right:0;border-bottom-right-radius:50%}.nearby-attractions-item:after{left:0;border-bottom-left-radius:50%}.nearby-attractions-item__img{width:100%;height:200px;border-top-right-radius:4px;border-top-left-radius:4px;background-position:center;background-size:cover}.nearby-attractions-item__img.map{position:relative}.nearby-attractions-item__img.map:after{position:absolute;content:'';right:50%;top:-webkit-calc(50% - 30px);top:calc(50% - 30px);-webkit-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);background:url(/templates/hotel5/images/pin-1c824216f3.png) no-repeat;background-size:100%;width:25px;height:41px}.nearby-attractions-item__info{padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nearby-attractions-item__name{width:70%;font:400 20px/1.5 Merriweather;color:#252d3a;text-align:right}@media only screen and (max-width:767px){.nearby-attractions-item__name{font:600 18px/27px Merriweather}}.nearby-attractions-item__distance{font:600 14px/27px "PT Sans",sans-serif;color:#333e50;max-width:30%}.nearby-attractions-item__address{width:100%;font:400 14px/1.5 "PT Sans",sans-serif;color:#333e50;padding-right:15px;margin-top:5px;position:relative;margin-bottom:10px}.nearby-attractions-item__address--icon{position:absolute;right:0;top:4px}.nearby-attractions-item__tags{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;border-top:1px solid #333e50}.nearby-attractions-item__tag{border-radius:15px;background-color:rgba(255,51,101,.2);font:600 14px/27px "PT Sans",sans-serif;color:#ff3365;padding:2px 10px;margin-left:10px;margin-bottom:10px}.tabb-pane__top__left-title{font-size:14px;color:#1a1a1a;font-weight:700;line-height:20px}.tabb-pane__top__left-text{color:#1a1a1a;font-size:12px;line-height:20px}.tabb-pane__center{margin:10px 0}.tabb-pane__route-block{height:38px;line-height:38px;color:#1a1a1a;font-size:12px;float:right}.tabb-pane__route-block .pathway-block-img{float:right;min-height:1px;width:32px}.tabb-pane__route-block .pathway-block-num{float:right;width:28px;min-height:1px;text-align:right}.groupbook__wrap,.img-load-wrap,.intouch-wrap{text-align:center}.tabb-pane__route-block .pathway-block-text{float:right;width:880px;min-height:1px;border-bottom:1px solid #dedede}@media only screen and (max-width:767px){.tabb-pane__route-block .pathway-block-text{width:100%}}.tabb-pane__route-block .pathway-block-text .pathway-block-text__left{float:right;width:824px}@media only screen and (max-width:767px){.tabb-pane__route-block .pathway-block-text .pathway-block-text__left{width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}}.tabb-pane__route-block .pathway-block-text .pathway-block-text__right{float:left;width:52px}.tabb-pane__route-block:last-child .pathway-block-text{border:0}.print-btn{cursor:pointer}.map-err-message{padding:9px 14px;margin-bottom:14px;background-color:#f2dede;border:1px solid #e84755;border-radius:4px;font-size:14px}.new-routing-wrapper{padding:0}@media print{.availty-deck,.footer-bottom,.inn-availability-wrap,.location-page__title,.main-slider__bottom-line,.map-err-message,.pathway-planner-wrap,.show-mob,.tabb-nav,.tabb-pane__top{display:none!important}.pathway-planner-result{display:block}.new-routing-wrapper{margin-top:0}.footer-top-wrap{border-bottom:0!important}.tabb-pane{margin-top:40px}#map{width:100%}}.rtl .pathway-planner-wrap .form-group-wrap i{margin-right:8px!important;margin-left:0!important}.rtl .pathway-planner-result .tabb-nav i{margin-left:8px}.main-map-wrap{width:100%;height:400px;position:relative}@media only screen and (max-width:767px){.main-map-wrap{height:250px}}.leaflet-bottom,.leaflet-top{z-index:998!important}.leaflet-routing-add-waypoint,.leaflet-routing-reverse-waypoints{display:none}.new-routing-wrapper .btn-my-location{display:none!important}.hide-map-content,.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}.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;width:100%}.new-routing .leaflet-routing-geocoders .leaflet-routing-remove-waypoint{position:absolute;left:0;top:0;right:auto}.new-routing .leaflet-routing-geocoders .leaflet-routing-remove-waypoint:after{padding:0;bottom:auto;margin-top:0;height:30px;line-height:30px;width:30px;text-align:center;background:0 0;left:0;right:auto}.new-routing .leaflet-routing-geocoder{max-width:540px;width:100%;overflow:hidden;position:relative}.new-routing .leaflet-routing-geocoder>input{width:100%;height:30px;border:1px solid grey;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:30px;font-size:14px;margin-top:0}.leaflet-routing-container h2{margin-bottom:15px}.leaflet-routing-container h3{margin-bottom:10px}.new-routing{font-size:16px;color:#666;font-family:"PT Sans",sans-serif}.new-routing .leaflet-routing-alt table{width:100%}.new-routing .leaflet-routing-alt table tr td{border-bottom:1px solid #eee;font-size:15px;color:#666;padding:15px 0}.new-routing .leaflet-routing-alternatives-container .leaflet-routing-alt{border-bottom:0}.spec-block-wrap{position:relative;height:0}.spec-block-wrap .spec-block{position:absolute;top:136px;z-index:100;left:0}@media only screen and (max-width:767px){.spec-block-wrap{display:none!important}}@media (min-width:768px){.spec-block-wrap .print-btn{font-size:12px}.spec-block-wrap .print-icn{background:url(/templates/hotel5/images/print-icon-b20262e085.png) top right no-repeat;width:19px;height:17px;display:inline-block;position:relative;margin-left:5px;top:5px}}.btn-my-location{display:inline-block;vertical-align:top;margin-top:18px;margin-right:5px;cursor:pointer}.inn-page__title:after,.inn-page__title:before{width:31%}@media only screen and (max-width:767px){.inn-page__title:after,.inn-page__title:before{width:14%}}.alt-nearby{margin-top:50px!important}.str-warning{height:50px;line-height:50px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#252d3a;font-size:18px;background:#f7dfdf;border-radius:10px;margin-bottom:20px}.str-warning a{color:#333}.inn-with-dates{color:#000;font-size:28px;font-family:'Open Sans',Verdana,Geneva,sans-serif;font-weight:700;margin-bottom:30px}.inn-list-wrap__bottom .inn-list__title{line-height:24px}.inn-list-wrap__bottom .inn-list__title .inn-stars{height:15px;background:url(/templates/hotel5/images/hotel-stars-d808c8f1ad.png) right top no-repeat;font-size:0;display:inline-block;vertical-align:top;width:100px}.inn-list-wrap__bottom .inn-list__title a,.inn-list-wrap__bottom .inn-list__title div{display:inline-block;vertical-align:middle}.inn-list-wrap__bottom .inn-list__title .s2{background-position:100% -15px}.inn-list-wrap__bottom .inn-list__title .s3{background-position:100% -30px}.inn-list-wrap__bottom .inn-list__title .s4{background-position:100% -45px}.inn-list-wrap__bottom .inn-list__title .s5{background-position:100% -60px}.inn-list-wrap__bottom .inn-list__title a{text-decoration:none;font-size:28px;color:#252d3a;line-height:34px;font-family:Merriweather,serif;margin-left:3px}@media only screen and (max-width:767px){.inn-list-wrap__bottom .inn-list__title a{margin:0;width:100%;font-size:18px;line-height:1.2;text-align:center}.inn-list-wrap__bottom .inn-list__title .inn-list__stars-wrap{width:100%;text-align:center;line-height:0}}.inn-list-wrap__bottom__left .inn-room-name a{text-decoration:none;color:#000}.inn-list-wrap__bottom__left .hlocation{color:grey;line-height:20px;font-size:16px;margin-top:5px;font-style:italic}@media only screen and (max-width:767px){.inn-list-wrap__bottom__left .hlocation{font-size:14px}}.inn-list-wrap__bottom__left .hlocation .icn-address{margin-top:-2px}.inn-list-wrap__bottom__left .hlocation a.show-map{color:#325ca9;text-decoration:none}.inn-list-wrap__bottom__left .inn-description{font-size:16px;color:#666;padding:0;margin:5px 0 0;line-height:22px;height:64px;overflow:hidden}.inn-list-wrap__bottom__left .inn-description a{color:#325ca9}.hotels-available-wrap>li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;border:1px solid #666;border-radius:10px;margin-bottom:30px;background:#fff;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),color-stop(47%, #f6f6f6),to(#ededed));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#f6f6f6 47%,#ededed 100%);-webkit-box-shadow:-4px 10px 10px 0 rgba(51,62,80,.15);box-shadow:-4px 10px 10px 0 rgba(51,62,80,.15)}@media only screen and (max-width:767px){.hotels-available-wrap>li{padding:10px}}.inn-list-wrap__top{position:relative;padding-right:520px}.inn-list-wrap__bottom__price{position:absolute;bottom:0;line-height:32px;width:100%}@media only screen and (max-width:767px){.inn-list-wrap__top{padding:0}.inn-list-wrap__bottom__price{position:static}.inn-list-wrap__bottom__price .bk-btn{width:100%}}.inn-list-wrap__bottom__price .__price{font-size:17px;color:#666}.inn-list-wrap__bottom__price .__price i{font-size:23px;font-style:normal;color:#252d3a;line-height:34px;font-family:Merriweather,serif;font-weight:700}.inn-list-wrap__bottom__price .bk-btn{height:40px;line-height:40px;font-size:16px;text-decoration:none;padding:0 20px}html[lang=ru] .inn-list-wrap__bottom__price i:nth-of-type(2){font-size:23px;font-style:normal;color:#509e2f;line-height:30px;font-family:"PT Sans",sans-serif;position:absolute;right:480px}@media (max-width:1192px){html[lang=ru] .inn-list-wrap__bottom__price i:nth-of-type(2){right:340px}}@media (max-width:768px){html[lang=ru] .inn-list-wrap__bottom__price i:nth-of-type(2){display:none!important}}html[lang=ru] .inn-list-wrap__bottom__price{bottom:0;font-family:"PT Sans",sans-serif;line-height:32px;width:100%}html[lang=ru] .inn-list-wrap__bottom__price .__price{font-size:23px;font-style:normal;color:#252d3a;line-height:34px;font-family:Merriweather,serif;padding-left:54px}.intouch-wrap .contact{padding-left:140px;margin-top:25px;overflow:hidden}@media only screen and (max-width:767px){.intouch-wrap .contact{padding:0;margin-top:0}}.groupbook{width:100%;background-color:#f5f5f6;color:#4a4a4a;margin-bottom:30px;padding:8px;border-radius:4px}.groupbook__wrap{width:100%}.groupbook__text{font:400 16px/1.5 "PT Sans",sans-serif;color:#4a4a4a}.groupbook__text a{display:inline-block;text-decoration:underline;font-weight:700;color:#4a4a4a}.groupbook__text a:first-letter{text-transform:uppercase}.intouch-wrap.intouch-us .contact{padding-left:0;max-width:600px;margin:25px auto}@media only screen and (max-width:767px){.intouch-wrap.intouch-us .contact{margin:0 auto}}.intouch-wrap.intouch-us input[name=usermess]{height:0;width:0;padding:0;margin:0;border:none}.intouch-wrap.intouch-us .form-field-wrap{margin-bottom:20px;position:relative}.intouch-wrap.intouch-us .form-field-wrap .form-col-50{width:50%;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;position:relative}.intouch-wrap.intouch-us .form-field-wrap .form-col-50:last-child{padding-left:0}@media only screen and (max-width:767px){.intouch-wrap.intouch-us .form-field-wrap .form-col-50{width:100%;padding-left:0}.intouch-wrap.intouch-us .form-field-wrap .form-col-50:not(:last-child){margin-bottom:20px}.intouch-wrap.intouch-us .form-field-wrap .intouch-textarea{width:100%;margin:0 auto}}.intouch-wrap.intouch-us .form-field-wrap input::-webkit-input-placeholder{color:#666;font-size:14px;font-family:"PT Sans",sans-serif,sans-serif;opacity:1}.intouch-wrap.intouch-us .form-field-wrap input:-ms-input-placeholder{color:#666;font-size:14px;font-family:"PT Sans",sans-serif,sans-serif;opacity:1}.intouch-wrap.intouch-us .form-field-wrap input::-ms-input-placeholder{color:#666;font-size:14px;font-family:"PT Sans",sans-serif,sans-serif;opacity:1}.intouch-wrap.intouch-us .form-field-wrap input::placeholder{color:#666;font-size:14px;font-family:"PT Sans",sans-serif,sans-serif;opacity:1}.intouch-wrap.intouch-us .form-field-wrap input:focus::-webkit-input-placeholder{color:transparent}.intouch-wrap.intouch-us .form-field-wrap input:focus:-ms-input-placeholder{color:transparent}.intouch-wrap.intouch-us .form-field-wrap textarea::-webkit-input-placeholder{color:#666;font-size:14px;font-family:"PT Sans",sans-serif,sans-serif;opacity:1}.intouch-wrap.intouch-us .form-field-wrap textarea:-ms-input-placeholder{color:#666;font-size:14px;font-family:"PT Sans",sans-serif,sans-serif;opacity:1}.intouch-wrap.intouch-us .form-field-wrap textarea::-ms-input-placeholder{color:#666;font-size:14px;font-family:"PT Sans",sans-serif,sans-serif;opacity:1}.intouch-wrap.intouch-us .form-field-wrap textarea::placeholder{color:#666;font-size:14px;font-family:"PT Sans",sans-serif,sans-serif;opacity:1}.intouch-wrap.intouch-us .form-field-wrap textarea:focus::-webkit-input-placeholder{color:transparent}.intouch-wrap.intouch-us .form-field-wrap textarea:focus::-moz-placeholder{color:transparent}.intouch-wrap.intouch-us .form-field-wrap textarea:focus:-moz-placeholder{color:transparent}.intouch-wrap.intouch-us .form-field-wrap textarea:focus:-ms-input-placeholder{color:transparent}.intouch-wrap.intouch-us .form-field-wrap .input-text{width:100%;height:41px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #515b6a;padding-right:15px;color:#666;font-size:16px;border-radius:4px;outline:0}.intouch-wrap.intouch-us .form-field-wrap .input-text::-webkit-input-placeholder{font-size:16px}.intouch-wrap.intouch-us .form-field-wrap .input-text:-ms-input-placeholder{font-size:16px}.intouch-wrap.intouch-us .form-field-wrap .input-text::-ms-input-placeholder{font-size:16px}.intouch-wrap.intouch-us .form-field-wrap .input-text::placeholder{font-size:16px}.intouch-wrap.intouch-us .form-field-wrap .intouch-select{width:100%;height:41px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #515b6a;padding-right:15px;color:#666;font-size:16px;font-family:"PT Sans",sans-serif;border-radius:4px;outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/templates/hotel5/images/arrow-7d59ef07e1.svg) 2% center no-repeat}.intouch-wrap.intouch-us .form-field-wrap .intouch-select option{color:#666;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;font-size:14px}.intouch-wrap.intouch-us .form-field-wrap .intouch-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #515b6a;padding-right:15px;padding-top:10px;color:#666;font-size:16px;font-family:"PT Sans",sans-serif;border-radius:4px;outline:0;resize:vertical}.intouch-wrap.intouch-us .form-field-wrap .intouch-textarea::-webkit-input-placeholder{font-size:16px}.intouch-wrap.intouch-us .form-field-wrap .intouch-textarea:-ms-input-placeholder{font-size:16px}.intouch-wrap.intouch-us .form-field-wrap .intouch-textarea::-ms-input-placeholder{font-size:16px}.intouch-wrap.intouch-us .form-field-wrap .intouch-textarea::placeholder{font-size:16px}.intouch-wrap.intouch-us .form-field-wrap option,.intouch-wrap.intouch-us .form-field-wrap select{background:#fff}.intouch-wrap.intouch-us .form-field-wrap input.error,.intouch-wrap.intouch-us .form-field-wrap select.error,.intouch-wrap.intouch-us .form-field-wrap textarea.error{border-color:#c00!important}.intouch-wrap.intouch-us .form-field-wrap label.error{vertical-align:top;font-size:12px;color:#c00;display:block;position:absolute;text-align:right}.intouch-wrap.intouch-us .buttn-row{width:100%;text-align:center;margin-top:30px}.intouch-wrap.intouch-us .buttn-row .send-mail-btn{min-width:180px;border:1px solid #ff3365;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:767px){.intouch-wrap.intouch-us .buttn-row{margin-top:20px}}.intouch-wrap.intouch-us .redirect-to-gb{display:none}.intouch-wrap.intouch-us .redirect-to-gb .redirect-to-gb-btn{cursor:pointer;height:50px;padding:0 15px;background:#ff3365;color:#fff;border-radius:100px;border:1px solid #ff3365;text-transform:uppercase;font:700 18px "PT Sans",sans-serif;line-height:35px;text-align:center;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;outline:0}.intouch-wrap.intouch-us .redirect-to-gb .redirect-to-gb-btn:focus{outline:0}.intouch-wrap.intouch-us .redirect-to-gb .redirect-to-gb-btn:hover{background:#fff;color:#ff3365;-webkit-box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05);box-shadow:-4px 4px 10px 10px rgba(51,62,80,.05)}.intouch-wrap.intouch-us .redirect-to-gb .redirect-to-gb-btn:hover svg path{fill:#ff3365}.intouch-wrap.intouch-us .redirect-to-gb .redirect-icon{margin-right:5px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.intouch-wrap.intouch-us .redirect-to-gb .redirect-icon path{fill:#fff}.intouch-wrap.intouch-us .sending-error,.intouch-wrap.intouch-us .sending-success{text-align:center;margin:12px 0}.intouch-wrap.intouch-us .sending-success-custom{line-height:20px;color:#4ac441;font-weight:700}.intouch-wrap.intouch-us .sending-success-custom .icon-mail{fill:#4ac441;height:30px;width:30px;display:block;margin:0 auto}#form-review{padding-right:140px;text-align:right}@media only screen and (max-width:767px){#form-review{padding:0;max-width:500px;margin:0 auto}}.intouch-wrap.add-review .intouch__sub-title{font-family:Merriweather,serif;font-style:normal;color:#333;font-size:16px;font-weight:600;text-align:center;margin-top:20px}.intouch-wrap.add-review .intouch-subtitle{color:#1a1a1a;font-size:26px;font-family:"PT Sans",sans-serif;font-weight:100}.intouch-wrap.add-review .form-field-wrap{margin-bottom:20px;float:right;position:relative}@media only screen and (max-width:767px){.intouch-wrap.add-review .form-field-wrap{font-size:0;width:100%;margin-bottom:10px}.intouch-wrap.add-review .form-field-wrap.radio-btn-outwrap{width:100%;margin-top:-10px}.intouch-wrap.add-review .form-field-wrap.radio-btn-outwrap .intouch-lable{text-align:center}}.intouch-wrap.add-review .form-field-wrap h3{width:100%}.intouch-wrap.add-review .form-field-wrap .intouch-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}.intouch-wrap.add-review .form-field-wrap label.error,.intouch-wrap.add-review .form-field-wrap__email label.error{vertical-align:top;color:#c00;position:absolute;top:100%;z-index:3;font-size:12px}@media only screen and (max-width:767px){.intouch-wrap.add-review .form-field-wrap .intouch-lable{width:100%;margin-left:0;text-align:right;padding:5px}}.intouch-wrap.add-review .form-field-wrap .intouch-lable i{margin-left:5px}.intouch-wrap.add-review .form-field-wrap__email .intouch-lable{width:auto;padding-right:15px}@media only screen and (max-width:767px){.intouch-wrap.add-review .form-field-wrap__email .intouch-lable{width:100%;padding-right:0}}.intouch-wrap.add-review .form-field-wrap__email label.error{width:100%}.intouch-wrap.add-review .form-field-wrap .input-text{width:209px;height:40px;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;outline:0;border:1px solid #515b6a;padding-right:10px}@media only screen and (max-width:767px){.intouch-wrap.add-review .form-field-wrap .input-text{width:100%}}.intouch-wrap.add-review .form-field-wrap .intouch-select{width:150px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #515b6a;height:40px;padding:0 5px;line-height:40px;margin-bottom:0;margin-left:20px;outline:0;float:right}@media only screen and (max-width:767px){.intouch-wrap.add-review .form-field-wrap .intouch-select{width:100%;margin-left:0}}.intouch-wrap.add-review .form-field-wrap .intouch-textarea{width:500px;max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;outline:0;border:1px solid #515b6a;padding-right:10px;padding-top:5px}@media only screen and (max-width:767px){.intouch-wrap.add-review .form-field-wrap .intouch-textarea{width:100%}}.intouch-wrap.add-review .form-field-wrap select{background:#fff}.intouch-wrap.add-review .form-field-wrap input.error,.intouch-wrap.add-review .form-field-wrap select.error,.intouch-wrap.add-review .form-field-wrap textarea.error{border-color:#999!important}.intouch-wrap.add-review .form-field-wrap .radio-buttons-wrap{width:500px;float:right;position:relative;text-align:right}@media only screen and (max-width:767px){.intouch-wrap.add-review .form-field-wrap .radio-buttons-wrap{width:100%}}.intouch-wrap.add-review .form-field-wrap .radio-buttons-wrap .top-text{color:grey;font-family:"PT Sans",sans-serif;font-style:italic;font-size:12px}.intouch-wrap.add-review .form-field-wrap .radio-buttons-wrap .top-text.right{text-align:left;float:left}.intouch-wrap.add-review .form-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:#252d3a;color:#fff;font-size:18px;font-family:"PT Sans",sans-serif;font-weight:600;line-height:35px;z-index:1;display:block}.intouch-wrap.add-review .form-field-wrap .radio-buttons-wrap .numberstop label{font-size:14px;line-height:24px;display:block;float:right;font-family:"PT Sans",sans-serif;font-weight:700;width:10%;text-align:center!important}.intouch-wrap.add-review .form-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}.intouch-wrap.add-review .form-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}.intouch-wrap.add-review .buttn-row{width:100%;max-width:670px;text-align:left}.intouch-wrap.add-review .buttn-row .send-mail-btn{min-width:120px;border:1px solid #ff3365;-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer-bottom-wrap,.footer-info{border-top:1px solid rgba(255,255,255,.15)}.full-width{width:100%;float:right}.sending-error,.sending-success{color:#c20707;font-size:14px;font-weight:600;margin:12px 156px}.sending-success{color:#42a23b}.f_entire-wrap{display:inline-block;position:relative}@media only screen and (max-width:767px){.sending-error,.sending-success{margin:10px 0;text-align:center}.f_entire-wrap{width:100%}.f_entire-wrap.f_select-wrap{width:50%;padding-left:10px;padding-right:0}.f_entire-wrap.f_select-wrap:last-child{padding-left:0}}.f_entire-wrap label.error{right:0;padding-right:0;white-space:normal;text-align:right;line-height:normal}.footer-top-wrap{padding-top:50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.footer-top-wrap{padding:20px 10px 10px}}.footer-top-wrap .footer-top__title{position:relative;font:400 14px/1.5 Merriweather,serif;color:#878c98;text-align:center;padding:0 30%}@media only screen and (max-width:1024px){.footer-top-wrap .footer-top__title{padding:0 20%}}.footer-top-wrap .footer-top__title span{display:block;overflow:hidden;background:#252d3a;position:relative;z-index:100}.footer-top-wrap .footer-top__title:after,.footer-top-wrap .footer-top__title:before{content:"";position:absolute;width:33%;height:1px;top:50%;background:rgba(255,255,255,.15)}@media only screen and (max-width:414px){.footer-top-wrap .footer-top__title{padding:0 10%}.footer-top-wrap .footer-top__title:after,.footer-top-wrap .footer-top__title:before{top:30%;width:9%}}.footer-top-wrap .footer-top__title:before{left:auto;right:0}.footer-top-wrap .footer-top__title:after{left:0;right:auto}.footer-top-wrap .footer-top__list{font-size:0;margin-top:30px;-webkit-columns:3;columns:3;margin-bottom:25px}@media only screen and (max-width:767px){.footer-top-wrap .footer-top__list{display:block;-webkit-columns:auto;columns:auto;margin-top:20px;margin-bottom:15px}}.footer-top-wrap .footer-top__list.is-hide-list .footer-top__list-btn svg{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.footer-top-wrap .footer-top__list.is-hide-list .footer-top__list-btn--less{display:none}.footer-top-wrap .footer-top__list.is-hide-list .footer-top__list-btn--more{display:inline-block}.footer-top-wrap .footer-top__link{display:block;font-family:"PT Sans",sans-serif;color:#fff;font-size:14px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:0;margin-bottom:15px;padding-left:10px;visibility:visible;opacity:1;height:100%;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}@media only screen and (max-width:767px){.footer-top-wrap .footer-top__link{margin-bottom:10px}}.footer-top-wrap .footer-top__link.is-visible-link a{color:#999ea7;text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative;display:inline-block}.footer-top-wrap .footer-top__link.is-visible-link a:hover{color:#fff}.footer-top-wrap .footer-top__link a{color:#999ea7;text-decoration:none}.footer-top-wrap .footer-top__link.is-hide{visibility:hidden;opacity:0;height:0;margin-bottom:0}.footer-top-wrap .footer-top__list-btn{display:none;font:400 14px "PT Sans",sans-serif;color:#878c98;cursor:pointer}@media only screen and (max-width:767px){.footer-top-wrap .footer-top__list-btn{display:block}}.footer-top-wrap .footer-top__list-btn svg{width:10px;height:7px;fill:#878c98;margin-right:5px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.footer-top-wrap .footer-top__list-btn--more,.footer-top-wrap .footer-top__list-btn.is-hide{display:none}.footer-social-block{margin-left:70px;margin-top:35px}.footer-social-block li{float:right}@media only screen and (max-width:767px){.footer-social-block{text-align:center;margin:20px 0}.footer-social-block li{margin-left:15px;float:none;display:inline-block}.footer-copyright{width:100%;margin-bottom:15px}}.footer-copyright{margin-left:20px}.footer-copyright p{color:#878c98;opacity:.8;font:400 14px/1.5 "PT Sans",sans-serif}.footer-payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 0}.footer-payment__img{display:inline-block;margin-right:40px;max-height:23px}@media only screen and (max-width:1024px){.footer-payment__img{margin-right:20px}.footer-payment__img:first-child{margin-right:0}}@media only screen and (max-width:767px){.footer-payment{text-align:center;width:100%;padding:0}.footer-payment__img{margin:5px;max-height:17px}}.footer-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.footer-bottom{display:block;padding:15px 10px}}.footer-bottom .links-wrap{width:100%;overflow:hidden}.footer-bottom .links .rlink_link,.footer-bottom .links .rlink_some-text,.footer-bottom .links .rlink_tbl{width:100%}.footer-bottom .links ul{width:25%;float:right;margin-top:20px}.footer-bottom .links ul li{padding:5px}.footer-bottom .links a{line-height:1.5}.footer-bottom .links .rlink_tbl td{width:-webkit-calc(100% / 3);width:calc(100% / 3);-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;vertical-align:top}.footer-bottom .links .rlink_tbl a{text-decoration:none}.footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.footer-info{display:block;padding:20px 0 10px}}.footer-info__nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:370px;margin-left:10px}.footer-info__hotel-info{max-width:325px;margin-bottom:20px}@media only screen and (max-width:1024px){.footer-info__hotel-info{max-width:100%}}@media only screen and (max-width:767px){.footer-info__nav{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:20px;margin-bottom:20px;display:block;margin-left:0}.footer-info__hotel-info{margin-bottom:0}}.footer-info__communication{margin-bottom:40px;min-width:290px;margin-left:90px}@media only screen and (max-width:1280px){.footer-info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-info__nav{width:auto}.footer-info__communication{margin-left:10px}}@media only screen and (max-width:767px){.footer-info__communication{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:20px;margin-bottom:20px;margin-left:0}}.footer-newsletter,.footer-newsletter__title{margin-bottom:20px}.footer-newsletter__label{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:290px;position:relative}.footer-newsletter__input{background:0 0;padding:8px 20px 8px 30px;color:#fff;width:200px;border:1px solid rgba(255,255,255,.15);border-radius:15px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.footer-newsletter__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #252d3a;-webkit-text-fill-color:#fff;color:#fff}@media only screen and (max-width:414px){.footer-newsletter__label{max-width:100%}.footer-newsletter__input{width:100%;padding-left:125px}}.footer-newsletter__input::-webkit-input-placeholder{font:400 12px "PT Sans",sans-serif;color:#878c98}.footer-newsletter__input:-ms-input-placeholder{font:400 12px "PT Sans",sans-serif;color:#878c98}.footer-newsletter__input::-ms-input-placeholder{font:400 12px "PT Sans",sans-serif;color:#878c98}.footer-newsletter__input::placeholder{font:400 12px "PT Sans",sans-serif;color:#878c98}.footer-newsletter__submit{background:#ff3365;font:700 14px "PT Sans",sans-serif;color:#fff;min-width:120px;border-radius:15px;position:absolute;left:0;top:0;height:33px}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-social__item:not(:last-child){margin-left:15px}.footer-social__item svg{width:13px;height:13px;fill:#6F7682}.footer-social__item svg.icon-twitter-icon{width:16px}.footer-nav-wrap:not(:last-child){margin-left:60px;max-width:160px}@media only screen and (max-width:1024px){.footer-nav-wrap:not(:last-child){max-width:none}}@media only screen and (max-width:767px){.footer-nav{display:none;margin-top:15px}.footer-nav-wrap:not(:last-child){border-bottom:1px solid rgba(255,255,255,.15);margin-left:0;padding-bottom:20px;margin-bottom:20px}}.footer-nav-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.footer-nav-title__icon{display:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}@media only screen and (max-width:767px){.footer-nav-title{margin-bottom:0}.footer-nav-title__icon{display:block}}.footer-nav-title__icon .icon{fill:#878c98;width:8px;height:5px}.is-open .footer-nav-title__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.footer-nav__item{margin-bottom:10px}@media only screen and (max-width:767px){.footer-nav__item:last-child{margin-bottom:0}}.footer-nav__link{font:400 14px "PT Sans",sans-serif;color:#878c98;cursor:pointer}.footer-nav__link:hover{color:#fff}.footer-nav__link.not-active{cursor:auto}.footer-nav__link.not-active:hover{color:#878c98}.hotel-info__title{font:400 18px Merriweather,serif;color:#fff;margin-bottom:15px}@media only screen and (max-width:767px){.hotel-info__title{font-size:14px}}.hotel-info__address{font:400 14px "PT Sans",sans-serif;color:#878c98}.footer-hotel-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-hotel-link__img{min-width:40px;min-height:40px;border-radius:4px;background-size:cover;background-repeat:no-repeat;margin-left:10px}.footer-hotel-link__name{color:#fff}.footer-hotel-link__stars svg{width:9px;height:9px;fill:#dddde1;opacity:.5}.lb-nav a,.lightbox .lb-image,.tiles-item,.tiles-item p,.tiles-item p img{opacity:1!important}.page-book .availty-deck,.page-book .availty-deck-change,.page-book .back-btn-wrap,.page-book .language-currency-block,.page-book .main-availability-header,.page-book .menu-wrap,.page-book .mobdevice-gallery,.page-book .mutable-lang-block,.page-book .mutable-lang-block2,.page-book .page-book_hide,.page-book .top-nav-right__menu,.page-group_book .availty-deck,.page-group_book .availty-deck-change,.page-group_book .back-btn-wrap,.page-group_book .language-currency-block,.page-group_book .main-availability-header,.page-group_book .menu-wrap,.page-group_book .mobdevice-gallery,.page-group_book .mutable-lang-block,.page-group_book .mutable-lang-block2,.page-group_book .page-book_hide,.page-group_book .top-nav-right__menu{display:none!important}.page-book .upblock-logo__link,.page-group_book .upblock-logo__link{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-book .inn-availability-wrap,.page-book .upblock-center__bottom,.page-group_book .inn-availability-wrap,.page-group_book .upblock-center__bottom{display:none}.page-book .main,.page-group_book .main{border-top:2px solid #ededed;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box}.page-book #booking-frame,.page-group_book #booking-frame{border:0;width:100%;height:700px;font-family:"PT Sans",sans-serif}.page-book #iframe-loading,.page-group_book #iframe-loading{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/templates/hotel5/images/_loader-11d0a192ca.gif) center center no-repeat #fff;position:absolute;height:600px;right:0}.page-book .upblock-top .mobdevice-menu-btn,.page-group_book .upblock-top .mobdevice-menu-btn{display:none!important}.page-book .wrp,.page-group_book .wrp{width:inherit!important}@media (min-width:768px){.page-book .main.wrp,.page-group_book .main.wrp{padding:20px 10px}.caroufredsel_wrapper{height:100%!important}.caroufredsel_wrapper .is-moz-fix-wrap{height:100%!important}.caroufredsel_wrapper .is-moz-fix-img{width:494px!important;height:100%!important}}@media (max-width:767px){.mobdevice-gallery img,.slider-shadow .big-mob-slider-wrap img{float:left}.groupbook{display:none}.availty-deck-change{background:#252d3a;padding:15px 10px;color:#fff}.availty-deck-change__title{font-size:18px;line-height:20px;font-family:Merriweather,serif;font-weight:600;color:#fff;text-align:center;margin-bottom:20px}.availty-deck-change__content{width:100%;max-width:400px;margin:0 auto;font-size:0}.availty-deck-change__btn-wrap,.availty-deck-change__info{display:inline-block;width:50%;vertical-align:middle}.availty-deck-change__guest{position:relative;width:100%;font:600 12px/16px "PT Sans",sans-serif;padding-right:20px;padding-left:0;margin-bottom:5px}.availty-deck-change__guest .icon{position:absolute;right:0;left:auto;top:0;fill:#ff3365;font-size:15px}.availty-deck-change__btn-wrap{text-align:left}.availty-deck-change__btn{font-size:12px;line-height:30px;height:30px;max-width:100%;padding:0 10px}.mobdevice-gallery{position:relative}.mobdevice-gallery .main-slider-icn{position:absolute;bottom:5px;left:10px;right:auto;z-index:1}.mobdevice-gallery .slider-counter{position:absolute;bottom:5px;right:10px;left:auto;background:rgba(255,255,255,.8);color:#666;font-family:"PT Sans",sans-serif;font-weight:600;font-size:12px;line-height:1.2;padding:0 3px;border-radius:2px;z-index:1}.mobdevice-gallery__links{position:absolute;bottom:5px;right:0;max-width:90%;padding:1px 5px;color:#fff;overflow:hidden;z-index:1}.mobdevice-gallery-photos__item{position:relative;overflow:hidden}.mobdevice-gallery-photos__item::before{position:absolute;top:0;right:0;width:100%;height:100%;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(37,45,58,0)),color-stop(70%, rgba(37,45,58,0)),color-stop(85%, rgba(37,45,58,.3)),to(rgba(37,45,58,.6)));background:-webkit-linear-gradient(top,rgba(37,45,58,0) 0,rgba(37,45,58,0) 70%,rgba(37,45,58,.3) 85%,rgba(37,45,58,.6) 100%);background:-o-linear-gradient(top,rgba(37,45,58,0) 0,rgba(37,45,58,0) 70%,rgba(37,45,58,.3) 85%,rgba(37,45,58,.6) 100%);background:linear-gradient(-180deg,rgba(37,45,58,0) 0,rgba(37,45,58,0) 70%,rgba(37,45,58,.3) 85%,rgba(37,45,58,.6) 100%);content:'';pointer-events:none;z-index:1}.mobdevice-gallery:has(.mobdevice-gallery__links) .slider-counter{bottom:28px}.iphn-fix{width:100%!important;height:auto!important}.slider-shadow{position:fixed;top:0;right:0;z-index:9999;background:rgba(37,45,58,.8);width:100%;height:100%}.slider-shadow>.icn-sprite{left:20px;top:20px;position:absolute;z-index:100}.slider-shadow .big-mob-slider-wrap{position:relative;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hide-gallery-nav .nav-controls{display:none}.__dest-avail.rsltsblk-no-dates__img img{width:100%;height:auto}.price-map-wrap{font-size:0;margin-bottom:10px}.price-map-wrap .__price,.price-map-wrap .hlocation{display:inline-block;width:100%;text-align:center}.price-map-wrap .hlocation{margin-bottom:10px;margin-top:0}.price-map-wrap .hlocation__address{margin-bottom:5px}.price-map-wrap .hlocation a{display:inline-block;padding:0 5px;border:1px solid #325ca9;border-radius:5px}.price-map-wrap .__price{font-size:16px;color:#252d3a;font-family:Merriweather,serif;font-weight:600}.price-map-wrap .__price i{font-size:20px;font-style:normal}.lb-outerContainer{border-radius:0;right:0;position:absolute!important;left:0;top:0;bottom:0;margin:auto;padding:0}.sidr.right{width:100%;left:auto;right:-100%}.sidr-menu,.sidr.left{left:-100%;width:100%}.sidr.left{background:#000;right:auto}.sidr-menu{position:absolute;height:100%;z-index:1000000;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;display:none;background:#333e50;font-family:"PT Sans",sans-serif}.menu-static-link,.mobdevice-select-currency,.mobdevice-select-language{height:40px;font-family:"PT Sans",sans-serif}.sidr-menu__list{float:right;width:100%;margin-top:1px}.sidr-menu__header{float:right;width:100%;padding:0 10px;background:#252d3a}.sidr-menu span span{color:#fff}.sidr-menu .mobdevice-menu-btn{float:left}.sidr-open .sidr-menu{display:block}.menu-static-link{border:0;border-bottom:1px solid #ff3365;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-static-link a{display:block;font-family:"PT Sans",sans-serif;color:#fff;text-decoration:none;font-size:13px;text-transform:uppercase;line-height:38px;width:100%;padding:0 10px}.mobdevice-select-currency,.mobdevice-select-language{line-height:40px;width:100%;background:#ff3365!important;overflow:hidden;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1px}.mobdevice-select-currency .mobdevice-select-wrap,.mobdevice-select-language .mobdevice-select-wrap{width:-webkit-calc(100% - 25px);width:calc(100% - 25px)}.mobdevice-select-currency .mobdevice-select-title,.mobdevice-select-language .mobdevice-select-title{width:25px;font-size:13px;font-weight:700;font-family:"PT Sans",sans-serif;color:#fff}.mobdevice-select-currency div select,.mobdevice-select-language div select{height:40px;border:none;font-family:"PT Sans",sans-serif;font-size:12px;color:#fff;background:100% 0;width:100%;outline:0;margin-right:12px}.mobdevice-select-currency div select option,.mobdevice-select-language div select option{color:#000}.overview-mob{clear:right;margin:20px 0}.overview-mob p{font:400 14px/18px "PT Sans",sans-serif;color:#252d3a;padding-bottom:18px}.overview-mob p:empty{display:none}.overview-mob .__text{max-height:72px;overflow:hidden;text-align:right;position:relative}.overview-mob .btn-description,.show-hide-info{text-align:center}.overview-mob .__text:after{display:block;position:absolute;content:'';bottom:0;right:0;left:0;padding-bottom:36px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(50%, rgba(255,255,255,.5)),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )}.overview-mob .__text.__show{max-height:inherit}.overview-mob .__text.__show:after{display:none}.overview-mob .btn-description a{display:inline-block;width:100%;border-radius:2px;font:400 14px/20px "PT Sans",sans-serif;color:#252d3a;text-decoration:none}.mobdevice-menu .menu-col .l-menu li a .icn-sprite,.slider-open .main-slider-icn,.slider-open .slider-counter{display:none}.show-hide-info{width:100%;float:right;padding:11px 0;border-bottom:1px solid #767875}.show-hide-info span{color:#666;font-size:14px;border-radius:2px;padding:10px 20px}.show-hide-info span i{vertical-align:middle}.menu-logo{height:33px;line-height:33px}.menu-logo span{line-height:38px;font-family:"PT Sans",sans-serif;font-size:18px;color:#fff}.mobdevice-menu-btn{height:60px;line-height:60px}.mobdevice-menu-btn svg{fill:#fff;width:26px;font-size:40px}.mobdevice-menu-btn svg.icon-close{width:20px}.mobdevice-menu .menu-col .l-menu{width:100%!important;display:none}.mobdevice-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}.mobdevice-menu .menu-col .l-menu li:last-child{border-bottom:0}.mobdevice-menu .menu-col .l-menu li a{font-family:'Open Sans',Geneva,sans-serif;font-size:18px;text-decoration:none;letter-spacing:.5px;text-transform:uppercase;color:#333}.mobdevice-select-currency{background:#cfd5e6}.mobdevice-select-title{float:right;width:40px;color:#333;font-weight:700;font-size:12px}.mobdevice-select-wrap{float:right;overflow:hidden}.mobdevice-select-wrap select{background:0 0;width:100%;border:none;color:#333;font-weight:600;outline:0;font-size:16px}.slider-scroll-off{overflow:hidden}.slider-open{z-index:10000}.nav-controls{top:-webkit-calc(50% - 15px);top:calc(50% - 15px);width:100%;z-index:100;position:absolute}.nav-controls a{width:30px;height:30px;display:inline-block;position:absolute}.nav-controls .js-prev{right:10px;left:auto;background:url(/templates/hotel5/images/m-slide-l-18c77ed737.png) no-repeat}.nav-controls .js-next{right:auto;left:10px;background:url(/templates/hotel5/images/m-slide-r-8d0a97343f.png) no-repeat}.back-btn-wrap{float:right;width:30px;text-align:right;font-size:13px;line-height:60px;vertical-align:top}.page-main .back-btn-wrap{display:none}.page-main .amen-btn{display:block;width:100%;text-align:center;color:#666;font-size:14px;text-decoration:none;line-height:25px;padding-top:5px}.str-warning{height:inherit;font-size:16px;line-height:20px;padding:10px;margin:20px 0;background:#ffbfbf;border-radius:5px}.rsltsblk-no-dates__top{position:relative;padding-bottom:60px}.rtl .nav-controls .js-prev{background:url(/templates/hotel5/images/m-slide-r-8d0a97343f.png) no-repeat}.rtl .nav-controls .js-next{background:url(/templates/hotel5/images/m-slide-l-18c77ed737.png) no-repeat}}.map-tooltip:after,.place-description__title:after,.place-tags-count__hover li:before,.place-tags-count__number:after,.place-tags__list:after,.uk-reviews-bcom__head:after,.uk-reviews-tab:after,.uk-reviews__title:after,.uk-reviews__title:before{content:""}.f-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px}.f-feature__list{padding:0;margin-top:0;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:40px;overflow:hidden}@media only screen and (max-width:767px){.f-feature{margin-bottom:0}.f-feature__list{max-height:none;overflow:visible}}.f-feature__item,.f-feature__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;max-height:40px;margin:0 0 10px 10px;border-radius:4px;background-color:#f5f5f6;line-height:0;font-size:0}.f-feature__item--title,.f-feature__link--title{background:0 0}.f-feature__item-icon,.f-feature__link-icon{width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #dddde1}.f-feature__item-icon .icon,.f-feature__link-icon .icon{fill:#515b6a;font-size:18px}@media only screen and (max-width:767px){.f-feature__item,.f-feature__link{max-height:30px}.f-feature__item-icon,.f-feature__link-icon{width:30px;height:30px}.f-feature__item-icon .icon,.f-feature__link-icon .icon{font-size:16px}}.f-feature__item-text,.f-feature__link-text{padding:0 10px;font:400 16px/40px "PT Sans",sans-serif;color:#252d3a;white-space:nowrap;display:block}.lb-data .lb-details,.uk-reviews{font-family:"PT Sans",sans-serif}.f-feature__item--title .f-feature__item-text,.f-feature__item--title .f-feature__link-text{font-weight:500;padding:0 0 0 10px}.f-feature__link{cursor:pointer;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-negative:0;flex-shrink:0;background-color:#dddde1}.f-feature__link-icon{border-color:#fff}.f-feature__link--mobile{display:none}.f-feature__link--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.f-feature__item-text,.f-feature__link-text{font-size:14px;line-height:30px}.f-feature__link--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.f-feature__link--desktop{display:none}.f-feature__link-icon .icon{font-size:14px}}.main-facilities{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0}.main-facilities .amen-page-title{color:#252d3a;margin-bottom:20px;text-align:center}.tiles-item p .__hover{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.75);text-align:center}.tiles-item p .__hover i{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.tiles-item p:hover .__hover{z-index:100}.lb-nav a{display:block!important}.lb-data .lb-number{color:#fff}.lb-data .lb-close{opacity:1}.lb-dataContainer{opacity:1!important;padding-top:20px}@media (min-width:768px){.photocard-hover{display:block;position:relative;border-radius:10px;overflow:hidden}.photocard-hover .__hover{position:absolute;top:0;right:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.75);text-align:center}.photocard-hover .__hover .icn-sprite{position:absolute;top:48%;right:0;left:0;margin:auto}.photocard-hover:hover .__hover{display:block}}.lightbox{height:100%!important;top:0!important;padding-top:50px!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-data .lb-details{width:100%;color:#fff;text-align:center;font-size:14px;line-height:1}.lb-nav a.lb-next,.lb-nav a.lb-prev{width:50%}.lb-nav a.lb-next{background:url(/templates/hotel5/images/slider-arr-r-770e53ba4d.png) left 48% no-repeat;cursor:pointer}.rtl .lb-nav a.lb-next{background:url(/templates/hotel5/images/slider-arr-l-bac296afa6.png) left 48% no-repeat}.lb-nav a.lb-prev{background:url(/templates/hotel5/images/slider-arr-l-bac296afa6.png) right 48% no-repeat;cursor:pointer}.rtl .lb-nav a.lb-prev{background:url(/templates/hotel5/images/slider-arr-r-770e53ba4d.png) right 48% no-repeat}.lb-outerContainer{position:static}.lb-container{height:100%}.uk-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0 110px}@media only screen and (max-width:1024px){.uk-reviews{padding:40px 15px 110px}}.uk-reviews__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.uk-reviews__title:after,.uk-reviews__title:before{width:50%;height:1px;background:#252d3a}.uk-reviews__title span{-ms-flex-negative:0;flex-shrink:0;font:700 28px "PT Sans",sans-serif;text-align:center;color:#252d3a;margin:0 60px}@media only screen and (max-width:767px){.uk-reviews{padding:30px 15px 80px}.uk-reviews__title span{font-size:20px;margin:0 15px}}.uk-reviews__subtitle{font:400 16px/1.5 "PT Sans",sans-serif;text-align:center;color:#242c4a;width:600px;margin:15px 0 25px}@media only screen and (max-width:1024px){.uk-reviews__subtitle{margin:15px 0 20px}}@media only screen and (max-width:767px){.uk-reviews__subtitle{margin:10px 0 15px}}.uk-reviews__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width:1024px){.uk-reviews__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.uk-reviews__main{width:100%;border-radius:10px;overflow:hidden}.uk-reviews__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:rgba(245,245,246,.5)}.uk-reviews__tab{position:relative}.uk-reviews__blocks{border:1px solid #515b6a;border-radius:0 0 10px 10px;overflow:hidden}.uk-reviews__block{display:none}.uk-reviews__block.is-active{display:block}.uk-reviews__sidebar{-ms-flex-negative:0;flex-shrink:0;width:350px;margin:0 37px 0 0}@media only screen and (max-width:1024px){.uk-reviews__sidebar{width:100%;margin:50px 0 0}}.uk-reviews-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:165px;height:55px;padding:0 10px;cursor:pointer}@media only screen and (max-width:767px){.uk-reviews__sidebar{margin:30px 0 0}.uk-add-review,.uk-reviews-tab{width:100%}}.uk-reviews-tab:after{position:absolute;top:100%;right:0;height:1px;width:100%;background:#fff;opacity:0}.uk-reviews-tab.is-active{border:1px solid #515b6a;border-bottom:none;border-radius:10px 10px 0 0;background:#fff}.uk-reviews-tab.is-active::after{opacity:1}.uk-reviews-tab__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.uk-reviews-tab__img{-ms-flex-negative:0;flex-shrink:0;height:18px}.uk-reviews-tab__text{font:700 16px "PT Sans",sans-serif;color:#252d3a;margin-right:5px}.uk-add-review{position:relative;font-family:"PT Sans",sans-serif;width:100%;margin:0 auto;border-radius:10px;border:1px solid #515b6a;background:#fff}.uk-add-review__head{padding:15px;border-bottom:1px solid #dddde1}.uk-add-review__bottom{font-size:0;line-height:0}.uk-add-review__bottom input[name=usermess]{height:0;width:0;padding:0;margin:0;border:none}.uk-add-review__title{font:700 20px/1.5 Merriweather,serif;color:#252d3a}.uk-add-review__inner{padding:15px 15px 25px}@media only screen and (max-width:767px){.uk-add-review__inner{padding:15px 10px 25px}}.uk-add-review input:-webkit-autofill,.uk-add-review input:-webkit-autofill:active,.uk-add-review input:-webkit-autofill:focus,.uk-add-review input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.uk-add-review select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.uk-add-review select::-ms-expand{display:none}.uk-add-review__input{display:block;font:400 14px/1.3 "PT Sans",sans-serif;color:#333e50;width:100%;padding:10px;border-radius:4px;border:1px solid #dddde1}.uk-add-review__input.error{border-color:#ec5a5a}.uk-add-review__input:focus{border-color:#878c98}.uk-add-review__input::-webkit-input-placeholder{font-size:14px;line-height:1.3;color:#878c98}.uk-add-review__input:-ms-input-placeholder{font-size:14px;line-height:1.3;color:#878c98}.uk-add-review__input::-ms-input-placeholder{font-size:14px;line-height:1.3;color:#878c98}.uk-add-review__input::placeholder{font-size:14px;line-height:1.3;color:#878c98}.uk-add-review__input--select{background:url(/templates/hotel5/images/select-arrow-1ab3beb325.svg) left 10px center no-repeat #fff!important;background-size:12px 8px!important;cursor:pointer}.uk-add-review__input--select.error{color:rgba(36,44,74,.5)}.uk-add-review label.error{display:inline-block;font-size:12px;color:#ec5a5a;margin-top:3px}.uk-add-review__input-type{display:inline-block;font:400 14px/1.5 "PT Sans",sans-serif;color:#333e50;margin-bottom:5px}.uk-add-review__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:700 16px/1 "PT Sans",sans-serif;color:#fff;text-transform:uppercase;width:180px;height:45px;margin:20px auto 0;border-radius:100px;background:#ff3365}@media only screen and (max-width:1024px){.uk-add-review__btn{margin:25px auto 0}}@media only screen and (max-width:767px){.uk-add-review__btn{width:100%;margin:20px auto 0}}.uk-add-review-feedback__title{font:700 16px/1.4 Merriweather,serif;color:#333e50;margin-bottom:10px}.uk-add-review-feedback__item{position:relative}.uk-add-review-feedback__item:not(:last-child){margin-bottom:15px}.uk-add-review-feedback__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.uk-add-review-feedback__text{font:400 14px/1 "PT Sans",sans-serif;color:#333e50}.uk-add-review-feedback__textarea{width:100%;margin-top:5px;resize:vertical}.uk-add-review-feedback__open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12px;line-height:1.2;color:#958f8a;cursor:pointer}.uk-add-review-feedback__open span{font-size:16px;line-height:.9;margin-left:5px}.uk-add-review-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}@media only screen and (max-width:1024px){.uk-add-review-date{padding-top:25px}}@media only screen and (max-width:767px){.uk-add-review-feedback__item:not(:last-child){margin-bottom:10px}.uk-add-review-date{padding-top:15px}}.uk-add-review-date__title{font:400 14px/1.5 "PT Sans",sans-serif;color:#333e50}.uk-add-review-date__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:5px}@media only screen and (max-width:1024px){.uk-add-review-date__title{padding:10px 0 0}.uk-add-review-date__inner{width:auto;margin-top:0}}@media only screen and (max-width:767px){.uk-add-review-date__title{padding:0}.uk-add-review-date__inner{width:100%;margin-top:5px}}.uk-add-review-date__item{position:relative;-ms-flex-negative:0;flex-shrink:0;width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.uk-add-review-rating{padding:15px 0;border-bottom:1px solid #beb7b1}@media only screen and (max-width:1024px){.uk-add-review-date__item{width:170px}.uk-add-review-date__item:not(:last-child){margin-left:10px}.uk-add-review-rating{padding:30px 0 15px}}@media only screen and (max-width:767px){.uk-add-review-date__item{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.uk-add-review-date__item:not(:last-child){margin-left:0}.uk-add-review-rating{padding:15px 0}}.uk-add-review-rating__title{font:400 16px/1.5 "PT Sans",sans-serif;color:#333e50}.uk-add-review-rating__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px 0}.uk-add-review-rating__inner label.error{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center;background-color:transparent!important}.uk-add-review-rating__mark{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#878c98;width:10%;height:40px;border:1px solid #fff;background:#f5f5f6;cursor:pointer}.uk-add-review-rating__mark:first-of-type{border-radius:0 4px 4px 0}.uk-add-review-rating__mark:last-of-type{border-radius:4px 0 0 4px}.uk-add-review-rating__mark.is-active{color:#fff;font-weight:700}.uk-add-review-rating__mark.is-activated{-webkit-animation:activated .5s linear;animation:activated .5s linear}@-webkit-keyframes activated{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes activated{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.uk-add-review-rating__input{width:0;height:0;-moz-appearance:none}.uk-add-review-rating__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:24px}.uk-add-review-rating__status-emoji{z-index:1}.uk-add-review-rating__status-emoji svg{width:24px;height:24px}.uk-add-review-rating__status-text{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);font-size:12px;line-height:1;color:#878c98}.uk-add-review-rating__status-text--max{text-align:left}.uk-add-review-info{width:100%;padding:15px 0 0}.uk-add-review-info__title{font:700 16px/1 Merriweather,serif;color:#333e50;margin-bottom:10px}.uk-add-review-info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.uk-add-review-info__item{position:relative;width:100%}.uk-add-review-info__item--name{margin:0 0 15px}@media only screen and (max-width:1024px){.uk-add-review-info__item{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.uk-add-review-info__item--name{margin:0}}@media only screen and (max-width:767px){.uk-add-review-info__title{font-weight:700}.uk-add-review-info__item{width:100%}.uk-add-review-info__item--name{margin:0 0 15px}}.uk-add-review-country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0 0}.uk-add-review-country__title{font:400 14px/1.5 "PT Sans",sans-serif;color:#333e50;margin-bottom:5px}.uk-add-review-country__enter{position:relative;width:100%}@media only screen and (max-width:1024px){.uk-add-review-country{padding:15px 0 0}.uk-add-review-country__title{padding:10px 0;margin-bottom:0}.uk-add-review-country__enter{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}}@media only screen and (max-width:767px){.uk-add-review-country__title{padding:0;margin-bottom:5px}.uk-add-review-country__enter{width:100%}}.uk-add-review-country__input:focus{border-radius:4px 4px 0 0;border-bottom-color:#beb7b1}.uk-add-review-country__hints{position:absolute;top:40px;right:0;display:none;width:100%;min-height:10px;max-height:300px;border-radius:0 0 4px 4px;border:1px solid #4d4d4d;border-top:none;background:#fff;overflow-y:auto;z-index:1}.uk-add-review-country__hints.is-open{display:block}.uk-add-review-country__hints .add-review-country-hint{font:14px "PT Sans",sans-serif;padding:10px;cursor:pointer}.uk-add-review-country__hints .add-review-country-hint:hover{background:rgba(77,77,77,.1)}.uk-add-review-send{position:absolute;top:0;right:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:10}.uk-add-review-send.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.uk-add-review-send__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;border-radius:50%;border-top:5px solid #55AF32;border-left:5px solid #55AF32}.uk-add-review-send__loading.is-success{-webkit-animation:none;animation:none;border:5px solid #55AF32}.uk-add-review-send__loading.is-success .uk-add-review-send__success{display:block;-webkit-animation:success 1s ease-in-out;animation:success 1s ease-in-out}.uk-add-review-send__loading.is-error{-webkit-animation:none;animation:none;border:5px solid red}.uk-add-review-send__loading.is-error .uk-add-review-send__error{display:block;-webkit-animation:error 1s ease-in-out;animation:error 1s ease-in-out}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.uk-add-review-send__success{-ms-flex-negative:0;flex-shrink:0;display:none;font-size:40px;fill:#55AF32}@-webkit-keyframes success{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{opacity:1;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes success{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{opacity:1;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.uk-add-review-send__error{-ms-flex-negative:0;flex-shrink:0;display:none;font-size:45px;fill:red}@-webkit-keyframes error{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}20%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}40%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}60%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}80%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes error{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}20%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}40%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}60%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}80%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.uk-reviews-bcom{position:relative;font-family:"PT Sans",sans-serif;width:100%}.uk-reviews-bcom__head{position:absolute;top:0;right:0;width:100%;background:#fff;z-index:1}.uk-reviews-bcom__head:after{position:absolute;bottom:0;right:50%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:1px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);background:#e0e0e0}.uk-reviews-bcom__head-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:51px;padding:0 15px}.uk-reviews-bcom__pagination,.uk-reviews-bcom__pagination ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.uk-reviews-bcom__title{font:700 20px/1 Merriweather,serif;color:#252d3a;margin-bottom:0}@media only screen and (max-width:767px){.uk-reviews-bcom__head-row{height:54px;padding:0 10px}.uk-reviews-bcom__title{font-size:16px}}.uk-reviews-bcom__rate{font-size:22px;color:#878c98}.uk-reviews-bcom__rate b{font-weight:700;color:#252d3a}.uk-reviews-bcom__iframe{width:100%;overflow:hidden}.uk-reviews-bcom__iframe iframe{width:100%;height:700px}.uk-reviews-bcom__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;border-top:1px solid #dddde1}@media only screen and (max-width:767px){.uk-reviews-bcom__rate{font-size:18px}.uk-reviews-bcom__pagination{padding:15px 0}}.uk-reviews-bcom__pagination ul li{margin:0 2.5px}.uk-reviews-bcom__pagination ul li.active span{font-weight:700;color:#fff;border-radius:2px;background:#515b6a;cursor:default}.uk-reviews-bcom__pagination ul li.active span:hover{background:#515b6a}.uk-reviews-bcom__pagination ul li.disabled{opacity:.5}.uk-reviews-bcom__pagination ul li.disabled span{cursor:default}.uk-reviews-bcom__pagination ul li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:400 14px "PT Sans",sans-serif;color:#515b6a;width:28px;height:28px;border-radius:2px;background:#ededf0;cursor:pointer}.uk-reviews-bcom__pagination ul li span:hover{background:#e3e3e6}.uk-reviews-bcom__pagination ul li span.next,.uk-reviews-bcom__pagination ul li span.prev{border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:10px 10px}.rtl .uk-reviews-bcom__pagination ul li span.next,.rtl .uk-reviews-bcom__pagination ul li span.prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.uk-reviews-bcom__pagination ul li span.prev{margin-left:10px;background-image:url(/templates/hotel5/images/arrow-attraction-left-e263174927.svg)}.uk-reviews-bcom__pagination ul li span.next{margin-right:10px;background-image:url(/templates/hotel5/images/arrow-attraction-right-b991633968.svg)}.uk-reviews-our__inner{background:#fff}.uk-reviews-our__inner--empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 20px 60px}.uk-reviews-our__pagination .paginationjs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.uk-reviews-our__pagination .paginationjs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.uk-reviews-our__pagination .paginationjs ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;margin:0 2.5px;border-radius:2px;background:#ededf0;overflow:hidden;cursor:pointer}.uk-reviews-our__pagination .paginationjs ul li.active{background:#515b6a;cursor:default}.uk-reviews-our__pagination .paginationjs ul li.active a{font-weight:700;color:#fff;cursor:default}.uk-reviews-our__pagination .paginationjs ul li.active:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;border-radius:2px;background-color:#515b6a;z-index:-1}.uk-reviews-our__pagination .paginationjs ul li a{font:14px/1.1 "PT Sans",sans-serif;color:#515b6a}.uk-reviews-our__pagination .paginationjs ul .paginationjs-next,.uk-reviews-our__pagination .paginationjs ul .paginationjs-prev{border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:10px 10px}.uk-reviews-our__pagination .paginationjs ul .paginationjs-next.disabled,.uk-reviews-our__pagination .paginationjs ul .paginationjs-prev.disabled{opacity:.5;cursor:default}.uk-reviews-our__pagination .paginationjs ul .paginationjs-prev{margin-left:10px;background-image:url(/templates/hotel5/images/arrow-attraction-left-e263174927.svg)}.uk-reviews-our__pagination .paginationjs ul .paginationjs-next{margin-right:10px;background-image:url(/templates/hotel5/images/arrow-attraction-right-b991633968.svg)}.uk-reviews-our__empty-icon{fill:#DDDDE1;width:80px;height:80px;margin-bottom:20px}.uk-reviews-our__empty-title{font:700 20px/1 Merriweather,serif;color:#252d3a;text-align:center}@media only screen and (max-width:767px){.uk-reviews-our__empty-icon{width:60px;height:60px}.uk-reviews-our__empty-title{font-size:18px}}.uk-reviews-our__empty-subtitle{font:16px/1.5 "PT Sans",sans-serif;color:#333e50;text-align:center;margin:10px 0 20px}.uk-review-our{padding:20px 20px 25px;background:#fff;border-bottom:5px solid #f5f5f6}.uk-review-our__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.uk-review-our__logo{position:relative;-ms-flex-negative:0;flex-shrink:0;width:45px;height:45px;margin-left:15px}.uk-review-our__logo-bg{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden}.uk-review-our__logo-bg img{width:200%;height:200%;-webkit-filter:blur(9px);filter:blur(9px);-webkit-transform:translate(10%,-10%);-ms-transform:translate(10%,-10%);transform:translate(10%,-10%)}.uk-review-our__flag{position:absolute;bottom:0;left:0;width:15px;height:15px;border:1px solid #fff;border-radius:50%;z-index:5}.uk-review-our__initials{position:absolute;top:50%;right:50%;font:700 14px/1 "PT Sans",sans-serif;color:#fff;text-transform:uppercase;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:5}.uk-review-our__info{width:100%}.uk-review-our__info-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.uk-review-our__name{font:500 14px/1.5 Merriweather,serif;color:#333e50}.uk-review-our__rating{font:400 18px/1 "PT Sans",sans-serif;color:#252d3a}.uk-review-our__rating b{font-weight:700}.uk-review-our__date{font:400 12px/1.5 "PT Sans",sans-serif;color:#515b6a;margin-top:3px;opacity:.5}@media only screen and (max-width:767px){.uk-review-our{padding:20px 10px}.uk-review-our__date{margin-top:0}}.uk-review-our__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:60px}.uk-review-our__text:not(:last-child){margin-bottom:15px}.uk-review-our__text::first-letter{text-transform:uppercase}.uk-review-our__text .icon{-ms-flex-negative:0;flex-shrink:0;font-size:10px;margin:6px 0 0 10px}.uk-review-our__text--positive .icon{fill:#499108}.uk-review-our__text--negative .icon{fill:#d10b23;margin:9px 0 0 10px}.uk-review-our__text p{font:400 14px/1.5 "PT Sans",sans-serif;color:#252d3a}.page-404{min-height:-webkit-calc(100vh - 200px);min-height:calc(100vh - 200px)}.page-404 .availty-deck,.page-404 .availty-deck-change,.page-404 .main-availability-block,.page-404 .menu-wrap,.page-404 .mobdevice-gallery,.page-404 .mobdevice-menu-btn,.page-404 .mutable-lang-block,.page-404 .sidr-menu,.page-404 .upblock-center,.page-404 .upblock-menu-help{display:none!important}.page404__wrap{text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 0;font-family:"PT Sans",sans-serif}.page404__icon{margin-bottom:20px;line-height:0}.page404__icon svg{font-size:300px;fill:#252d3a}@media only screen and (max-width:767px){.page404__wrap{padding:20px 0}.page404__icon{margin-bottom:10px}.page404__icon svg{font-size:250px}}.page404__title{color:#ff3365;font-family:Merriweather,serif;font-size:40px;font-weight:600}@media only screen and (max-width:767px){.page404__title{font-size:30px}}.page404__text{margin:10px 0;font-family:"PT Sans",sans-serif;font-size:20px;line-height:2;font-weight:600;color:#666}@media only screen and (max-width:767px){.page404__text{font-size:16px;margin:5px 0}}.page404__link{display:inline-block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;text-transform:uppercase;text-decoration:none;min-width:200px;white-space:nowrap;border:1px solid #ff3365}.page404__link svg{display:inline-block;position:static;-webkit-transform:none;-ms-transform:none;transform:none;vertical-align:text-bottom;margin-left:10px}.places{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.places-tabs{width:-webkit-calc(100% - 160px);width:calc(100% - 160px)}.places-tabs__tab{display:block;padding-right:10px;opacity:0;height:0;visibility:hidden}.places-tabs__tab.slick-initialized{opacity:1;visibility:visible;height:100%;-webkit-transition:1s opacity;-o-transition:1s opacity;transition:1s opacity}.places-tabs__tab.slick-initialized .places-slider__item{height:100%}.places-map{-webkit-box-shadow:-2px 2px 13px 4px rgba(0,0,0,.1);box-shadow:-2px 2px 13px 4px rgba(0,0,0,.1);height:-webkit-calc(100vh - 125px);height:calc(100vh - 125px);position:relative;border-radius:4px}@media only screen and (max-width:767px){.places{display:block}.places-tabs{width:100%;padding-bottom:10px}.places-tabs__tab{padding-right:5px}.places-map{border-radius:0 0 4px 4px}}@media only screen and (max-width:414px){.places-map{height:-webkit-calc(100vh - 20px);height:calc(100vh - 20px)}}.places-map__map{width:100%;height:100%;border-radius:4px}.places-map__map.is-hide-pins .marker{display:none}.places-map__nav{position:absolute;bottom:0;right:0;background:#fff;border-top:1px solid #f5f5f6;width:100%;border-radius:0 0 4px 4px;z-index:200}.places-map-btn,.places-switch-item{background-color:#f5f5f6;cursor:pointer}@media only screen and (max-width:767px){.places-map__nav.is-hide .places-map-btn-mob{display:block}}.places-map__nav.is-hidden{display:none}.places-map-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 13px;text-transform:uppercase;color:#515b6a;font:700 12px "PT Sans",sans-serif;border:1px solid #dddde1;border-radius:4px 0 0;position:absolute;top:-32px}.places-map-btn.is-check .places-map-btn__arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.places-map-btn.is-check .places-map-btn__checkbox-box svg{display:block}@media only screen and (max-width:767px){.places-map-btn{right:50%;top:-45px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);border-radius:18px;border:none;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.places-map-btn-mob{text-transform:uppercase;text-align:center;font:700 14px "PT Sans",sans-serif;color:#333e50;padding:8px;border-radius:0 0 4px 4px;display:none;cursor:pointer}.places-map-btn__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px;position:relative;cursor:pointer}@media only screen and (max-width:767px){.places-map-btn__checkbox{margin-left:0}}.places-map-btn__checkbox-box{height:16px;width:14px;border:1px solid #d1d1d6;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px;-ms-flex-negative:0;flex-shrink:0}.places-map-btn__checkbox-box svg{width:10px;display:none}.places-map-btn__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.places-map-btn__arrow .icon-h3-map-arrow-down{width:14px;height:8px;fill:#515b6a}.places-switch{position:relative;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}@media only screen and (max-width:767px){.places-map-btn__arrow{display:none}.places-switch{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-bottom:10px}}.places-switch-item{width:120px;height:89px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 10px}.places-switch-item:nth-child(1){-webkit-box-shadow:inset 1px -2px 4px 0 rgba(0,0,0,.1);box-shadow:inset 1px -2px 4px 0 rgba(0,0,0,.1)}@media only screen and (max-width:767px){.places-switch-item:nth-child(1){-webkit-box-shadow:inset 1px -1px 4px 0 rgba(0,0,0,.1);box-shadow:inset 1px -1px 4px 0 rgba(0,0,0,.1)}}.places-switch-item:nth-child(2){-webkit-box-shadow:inset 1px 2px 4px 0 rgba(0,0,0,.1);box-shadow:inset 1px 2px 4px 0 rgba(0,0,0,.1)}@media only screen and (max-width:767px){.places-switch-item:nth-child(2){-webkit-box-shadow:inset -1px -1px 4px 0 rgba(0,0,0,.1);box-shadow:inset -1px -1px 4px 0 rgba(0,0,0,.1)}.places-switch-item{width:100%;height:auto;padding:10px}.places-switch-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.places-switch-item__icon{min-width:21px;height:21px;fill:#b3b6be;margin-bottom:5px}.places-switch-item__text{font-size:14px;color:#878c98;word-break:break-all}.places-switch-item.is-active{font-weight:700;border-right:2px solid #ff3365;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.places-switch-item.is-active .places-switch-item__icon{fill:#252d3a}.places-switch-item.is-active .places-switch-item__text{color:#252d3a}@media only screen and (max-width:414px){.places-switch-item__text{word-break:normal;white-space:nowrap;width:70px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.places-switch-item.is-active .places-switch-item__text{width:100%}}@media only screen and (max-width:767px){.places-switch-item__icon{margin-bottom:0;margin-left:5px;min-width:15px}.places-switch-item.is-active{border-right:none;border-bottom:2px solid #ff3365}.places-slider{padding-right:5px}}.places-switch-item.is-hidden{display:none}.places-switch.is-hidden-one-item .is-active{border:none}.places-slider{width:100%}.places-slider[dir=rtl] .slick-slide{float:right!important}.places-slider__item{outline:0;margin-left:10px;height:0}.places-slider__item.is-active .place-description{border-color:#ff3365;border-width:2px}.places-slider__item.is-active .place-description__title{font-weight:700}.places-slider__item.is-active .place-img{border:2px solid #ff3365;border-left:none}.places-slider-arrows{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;border-right:1px solid #dddde1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f6}@media only screen and (max-width:767px){.places-slider-arrows{display:none}}.places-slider-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:35px 0}.places-slider-arrow svg{width:11px;height:18px;fill:#333e50}.places-slider-arrow--prev{border-top:1px solid #dddde1}.places-slider-arrow--prev svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.places__hidden-text{display:none}.place{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.place--landmark .place-description-location{margin-bottom:15px}.place--restaurant .place-tags{max-width:220px}@media only screen and (max-width:767px){.place--landmark .place-description-location{margin-bottom:9px}.place--restaurant .place-tags{display:none}}.place--restaurant .place-description__title{margin-bottom:5px}.place--restaurant .place-tags-count__hover{width:225px;padding:5px 10px}.place-img{min-width:135px;min-height:160px;background-position:center;background-size:cover;border-radius:0 4px 4px 0;position:relative;background-color:#dddde1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.place-img.without-photo{border:1px solid #dddde1;border-left:0}.place-img svg{width:21px;height:18px}@media only screen and (max-width:767px){.place-img{min-width:110px;min-height:150px}.place-description{width:160px}}@media only screen and (max-width:414px){.place-img{min-width:120px}}.place-img__status{background-color:#7dd51d;padding:5px;text-transform:uppercase;color:#fff;font:700 12px "PT Sans",sans-serif;position:absolute;top:5px;right:0}.place-description{padding:10px;border:1px solid #dddde1;border-right:0;border-radius:4px 0 0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:414px){.place-description{width:200px}}@media only screen and (max-width:370px){.place-img{min-width:110px}.place-description{width:160px}}.place-description__title{color:#252d3a;font:16px Merriweather,serif;margin-bottom:10px;max-width:210px}@media only screen and (max-width:767px){.place-description__title{font-size:14px;margin-bottom:5px}}.place-description-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.place-description-location__icon{margin-left:5px}.place-description-location__address{font-size:12px;color:#333e50;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:152px;white-space:nowrap}.place-description__walk-time{font:700 12px "PT Sans",sans-serif;color:#333e50}.place-description__rating{margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.place-tags,.place-tags-count__hover li:not(:last-child){margin-bottom:5px}.place-description__rating .restaurant-rate{font:700 14px/1.5 "PT Sans",sans-serif;line-height:1.5;color:#ff5722;padding-left:5px;height:20px}@media only screen and (max-width:767px){.place-description__rating .restaurant-rate{height:21px}}.place-description__rating .restaurant-prices,.place-description__rating .restaurant-reviews,.place-description__rating .restaurant-type{font:400 12px/1.5 "PT Sans",sans-serif;color:#333e50;padding-left:5px}.place-description__rating .restaurant-star{height:12px}.rtl .place-description__rating .restaurant-star--half{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.place-description__rating .restaurant-star svg{width:12px;height:12px}.place-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:190px}.place-tags.is-empty .place-tags-count,.place-tags.is-empty .place-tags__list:after{display:none}.place-tags__list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.place-tags__list:after{width:50px;height:25px;background-image:-webkit-gradient(linear,right top, left top,from(rgba(255,255,255,0)),color-stop(50%, #fff));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0),#fff 50%);background-image:-o-linear-gradient(right,rgba(255,255,255,0),#fff 50%);background-image:linear-gradient(to left,rgba(255,255,255,0),#fff 50%);position:absolute;left:-15px}.place-tags__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px;background-color:#dddde1;padding:5px;font:700 12px "PT Sans",sans-serif;color:#333e50;margin-left:5px;-ms-flex-negative:0;flex-shrink:0}.place-tags-count{position:relative}.place-tags-count:hover .place-tags-count__number{background-color:#515b6a;color:#fff}.place-tags-count:hover .place-tags-count__hover,.place-tags-count:hover .place-tags-count__number:after{display:block}.place-tags-count__number{width:24px;height:24px;background-color:#dddde1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:700 12px/12px "PT Sans",sans-serif}.place-tags-count__number:after{border:10px solid transparent;border-left:10px solid #515b6a;display:none;position:absolute;right:20px;top:2px}@media only screen and (max-width:767px){.place-tags-count__number:after{border-left:none;right:auto;left:30px;border-right:10px solid #515b6a}}.place-tags-count__hover{width:170px;background-color:#515b6a;color:#fff;font:700 13px "PT Sans",sans-serif;border-radius:4px;padding:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:40px;display:none;z-index:1}@media only screen and (max-width:767px){.place-tags-count__hover{right:auto;left:40px}}.place-tags-count__hover li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.place-tags-count__hover li:before{min-width:4px;min-height:4px;display:block;background-color:#fff;border-radius:50%;margin-left:5px}.map-tooltip{width:183px;background-color:#515b6a;border-radius:4px;padding:3px;visibility:hidden;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:-1;position:absolute;bottom:110%}@media only screen and (max-width:1300px){.map-tooltip{display:none}}.map-tooltip.is-active{opacity:1;visibility:visible;z-index:1}.map-tooltip:after{border:10px solid transparent;border-top:10px solid #515b6a;position:absolute;bottom:-20px;left:50%;margin-left:-10px}.map-tooltip__content{color:#fff;font:700 13px/1.46 "PT Sans",sans-serif;padding:10px}.map-tooltip__btns{display:-webkit-box;display:-ms-flexbox;display:flex}.map-tooltip__btn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#dddde1;text-transform:uppercase;padding:7px;cursor:pointer;background:rgba(255,255,255,.09)}.map-tooltip__btn--skip{border-radius:0 0 4px}.map-tooltip__btn--next,.map-tooltip__btn--single{border-radius:0 0 0 4px;background:rgba(51,62,80,.7);font-weight:700;color:#fff}.map-tooltip__btn--single{border-radius:0 0 4px 4px}.map-tooltip--first-step{right:-30px}.map-tooltip--second-step{left:-70px}.transport-filter{position:absolute;top:15px;right:15px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-box-shadow:-3px 2px 10px 5px rgba(51,62,80,.1);box-shadow:-3px 2px 10px 5px rgba(51,62,80,.1);border:1px solid #fff;border-radius:100px;background-color:#515b6a;cursor:pointer;z-index:100}@media only screen and (max-width:767px){.transport-filter{top:5px;right:5px;padding:7px 10px}}.mapboxgl-marker:not(.sm-marker-hotel),.mapboxgl-popup{left:0!important;right:auto!important}.transport-filter.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.transport-filter.is-checked{background:#252d3a}.transport-filter.is-checked .transport-filter__checkbox .icon{opacity:1}.transport-filter__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:14px;height:16px;background:#fff;border-radius:4px}.transport-filter__checkbox svg{width:10px;height:8px;opacity:0}.transport-filter__text{font:700 12px/1 "PT Sans",sans-serif;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;margin:0 5px}@media only screen and (max-width:767px){.transport-filter__text{font-size:10px}.map-note__text{text-align:center}}.transport-filter__icon{width:14px;height:12px;fill:#fff}.marker{width:37px;height:48px;cursor:pointer;display:none}.marker.is-active{display:block}.marker__item{width:100%;height:100%}.marker__item--landmark{background-image:url(/templates/hotel5/images/map-landmark-icon-small-95d9034d7e.svg)}.marker__item--restaurant{background-image:url(/templates/hotel5/images/map-restaurant-icon-small-e115fd4d54.svg)}.marker-hotel{height:77px;width:59px;z-index:100}.marker-airport{width:37px;height:48px;cursor:pointer}.marker-station{width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}.marker-station--small{width:10px;height:10px}.mapboxgl-popup{z-index:100}.mapboxgl-popup .mapboxgl-popup-tip{display:none}.mapboxgl-popup .mapboxgl-popup-content{direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:400 15px/1 "PT Sans",sans-serif;color:#252d3a;border-radius:4px;padding:10px;-webkit-box-shadow:0 2px 8px 5px rgba(0,0,0,.1);box-shadow:0 2px 8px 5px rgba(0,0,0,.1);white-space:nowrap}.map-note,.mapboxgl-popup .mapboxgl-popup-close-button{display:none}.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-content__type{text-transform:capitalize;margin-right:5px;font-weight:600}.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-content__distance{margin-right:5px;font-weight:700}.mapboxgl-marker:not(.sm-marker-hotel).is-active{z-index:50!important}.mapboxgl-marker:not(.sm-marker-hotel).is-active .marker{width:43px;height:56px}.mapboxgl-marker:not(.sm-marker-hotel).is-active .marker .marker__item--landmark{background-image:url(/templates/hotel5/images/map-landmark-icon-small-is-active-8fdfe397ed.svg)}.mapboxgl-marker:not(.sm-marker-hotel).is-active .marker .marker__item--restaurant{background-image:url(/templates/hotel5/images/map-restaurant-icon-small-is-active-e5248fd00f.svg)}.mapboxgl-marker:not(.sm-marker-hotel).is-filtered{visibility:hidden;opacity:0}.mapboxgl-marker:not(.sm-marker-hotel).marker-transport{width:20px;height:20px}.mapboxgl-marker:not(.sm-marker-hotel).marker-transport--small{width:10px;height:10px}.mapboxgl-marker:not(.sm-marker-hotel).marker-transport svg{width:100%;height:100%}.map-note{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.map-note__text{font:16px "PT Sans",sans-serif;color:#242c4a}.map-note__icon{margin-left:10px}.map-note__icon svg{width:18px;height:18px;fill:#62ac18}.hotel-rating-wrap{position:relative}@media only screen and (max-width:767px){.hotel-rating-wrap,.map-note__icon{display:none}}.hotel-rating{position:absolute;top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"PT Sans",sans-serif;min-width:160px;border-radius:4px 11px 0 4px;background:rgba(51,62,80,.55);z-index:99;cursor:pointer}.hotel-rating__logo{width:55px;height:55px}.hotel-rating__info{padding:8px 10px}.hotel-rating__status{font:700 16px/1 "PT Sans",sans-serif;color:#fff;margin-bottom:2px}.hotel-rating__count{color:#fff;font-size:12px;border-bottom:1px solid #fff}@media only screen and (max-width:767px){.hotel-rating{top:10px;right:10px}.hotel-rating__count{font-size:12px}}.mobdevice-gallery .hotel-rating img{float:none}.reviews-popup{display:none;position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:1999;background:rgba(51,62,80,.8)}.reviews-popup__content,.reviews-popup__footer,.reviews-popup__header{position:absolute;background:#fff;width:100%}.reviews-popup__content{top:50%;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);left:0;bottom:0;max-width:600px;max-height:780px;height:100%;overflow:hidden;border-radius:10px}.reviews-popup__header{height:52px;top:0;left:0;bottom:auto;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #dddde1}.reviews-popup__main{width:100%;height:100%}.reviews-popup__close-btn{position:absolute;top:18px;left:15px;right:auto;cursor:pointer}.reviews-popup__close-btn svg{pointer-events:none;fill:#000;font-size:16px}.reviews-popup__title{width:100%;padding:0 15px;color:#252d3a;font:700 20px/52px Merriweather,serif;text-transform:capitalize;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.thanks-modal__btn,.uk-exit-popup__btn{text-transform:uppercase;cursor:pointer}@media only screen and (max-width:767px){.reviews-popup__content{border-radius:0}.reviews-popup__close-btn{left:10px}.reviews-popup__title{padding:0 10px;font-size:18px}}.reviews-popup__footer{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;top:auto;left:0;bottom:0;right:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:1px solid #dddde1}.reviews-popup__footer-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 15px}.reviews-popup__footer-wrap.is-center,.uk-exit-popup__btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.reviews-popup__footer-wrap{padding:5px 10px}}.reviews-popup__pagination ul{display:inline-block;font-size:0}.reviews-popup__pagination li{cursor:pointer;display:inline-block;width:28px;height:28px;background-color:#ededf0}.reviews-popup__pagination li:first-child{border-radius:50%;margin-left:10px}.reviews-popup__pagination li:last-child{border-radius:50%;margin-right:10px}.reviews-popup__pagination li.active{background:#515b6a;border-radius:2px}.reviews-popup__pagination li.active .current{color:#fff;font-weight:700}.reviews-popup__pagination li:nth-child(2){border-radius:0 15px 15px 0;width:auto;padding:0 20px 0 10px}@media only screen and (min-width:767px){.reviews-popup__pagination li:nth-child(4){border-radius:15px 0 0 15px;width:auto;padding:0 10px 0 20px}}@media only screen and (max-width:767px){.reviews-popup__pagination li:nth-child(3){border-radius:15px 0 0 15px;width:auto;padding:0 10px 0 20px}}.reviews-popup__pagination li.disabled .current{opacity:.3}.reviews-popup__pagination span{width:100%;height:100%;font:400 14px "PT Sans",sans-serif;color:#515b6a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews-popup__pagination span.next,.reviews-popup__pagination span.prev{background-size:14px 10px;background-position:center;background-repeat:no-repeat}.reviews-popup__pagination span.prev{background-image:url(/templates/hotel5/images/arrow-attraction-left-e263174927.svg);position:relative;right:-1px}.reviews-popup__pagination span.next{background-image:url(/templates/hotel5/images/arrow-attraction-right-b991633968.svg);position:relative;left:-1px}.reviews-popup__pagination span:hover{color:#ff3365}.reviews-popup__link{cursor:pointer;padding:5px 10px;background:#003580;border-radius:10px 10px 0;text-align:right}.reviews-popup__link-text{width:100%;font:400 12px/16px "PT Sans",sans-serif;color:#fff}.reviews-popup__link-img{max-width:100%}.reviews-popup .popup-reviews-iframe{width:100%;height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}.avail-popup{display:none;position:fixed;right:0;left:0;top:0;bottom:0;width:100%;height:100%;z-index:10001;background:rgba(51,62,80,.6)}.avail-popup-wrapper{width:100%;height:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avail-popup-content{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:auto 0;background:#252d3a;padding:10px 0 35px;border-radius:4px}.avail-popup-close-btn{padding:0 10px;cursor:pointer}.avail-popup-close-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.avail-popup-close-btn svg{fill:#fff;width:12px;height:12px}.avail-popup-form__title{font:700 16px Merriweather,serif;color:#fff;text-align:center;margin-bottom:20px;padding:0 25px}@media only screen and (max-width:414px){.avail-popup-form .form-fieldset__field .calendar_field{font-size:13px}.avail-popup-form .form-fieldset__field .calendar_field:before{width:15px;height:16px}.avail-popup .date-picker-wrapper{width:auto}.avail-popup .date-picker-wrapper.inline-wrapper{right:-10px}}.thanks-modal{display:none;position:fixed;right:0;left:0;top:0;bottom:0;width:100%;height:100%;background:rgba(51,62,80,.8);overflow-y:auto;z-index:1000}.thanks-modal__wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thanks-modal__content{position:relative;width:100%;max-width:440px;padding:100px 20px;border-radius:4px;-webkit-box-shadow:0 5px 10px 3px rgba(36,44,74,.1);box-shadow:0 5px 10px 3px rgba(36,44,74,.1);background:#fff;text-align:center;font-size:0}.thanks-modal__title{font:700 18px Merriweather,serif;margin-bottom:45px;color:#252d3a}.thanks-modal__img{margin-bottom:25px;position:relative;right:7px}.thanks-modal__btn{font:700 16px "PT Sans",sans-serif;color:#fff;background-color:#ff3365;padding:10px;border-radius:100px;display:inline-block;min-width:140px}.thanks-modal__close{position:absolute;top:20px;left:20px;cursor:pointer}.thanks-modal__close .icon{fill:#252d3a;width:16px;height:16px}.uk-exit-popup{display:none;position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10100;overflow-y:auto}.uk-exit-popup__content{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:640px;min-height:477px;padding:0 60px 60px;border-radius:30px;background:#fff;z-index:1}@media (max-height:750px){.uk-exit-popup__content{top:-webkit-calc(50% + 58px);top:calc(50% + 58px)}}.uk-exit-popup__description{width:100%}.uk-exit-popup__title{font:700 30px/48px Merriweather,serif;letter-spacing:1px;text-align:center;margin-bottom:30px;color:#252d3a}.uk-exit-popup__subtitle{font:700 22px/32px "PT Sans",sans-serif;color:#252d3a;text-align:center;margin-bottom:5px}.uk-exit-popup__text{font:18px/32px "PT Sans",sans-serif;color:#515B6A;text-align:center;margin-bottom:25px}.uk-exit-popup__btns{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.uk-exit-popup__column:not(:last-child){margin-left:20px}.uk-exit-popup__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;font:700 16px/24px "PT Sans",sans-serif;letter-spacing:1px;border-radius:25px;padding:13px 10px;border:1px solid #ff3365;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.uk-exit-popup__btn--accent{color:#fff;background:#ff3365}.uk-exit-popup__btn--accent:hover{background:#ED2F5E}.uk-exit-popup__btn--empty{color:#ff3365;margin-bottom:10px}.uk-exit-popup__btn--empty:hover{background:#F5F5F6}.uk-exit-popup__check{width:100%;position:relative;font:14px/21px "PT Sans",sans-serif;color:#878C98;margin-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 25px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.uk-exit-popup__checkbox{position:absolute;right:0;opacity:0}.uk-exit-popup__checkbox-icon{display:block;position:absolute;right:0;left:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDDDE1;width:18px;height:20px;border-radius:4px}input:checked~.uk-exit-popup__checkbox-icon{background:url(/templates/hotel5/images/icon-checked-ab8b6675d9.svg) center center no-repeat;background-size:contain}.uk-exit-popup__img{display:block;margin:-120px auto 45px}.uk-exit-popup__close-btn{position:absolute;bottom:-webkit-calc(100% + 5px);bottom:calc(100% + 5px);right:-webkit-calc(100% + 5px);right:calc(100% + 5px);display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.uk-exit-popup__close-icon{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;fill:#fff}.uk-exit-popup__close-text{position:absolute;top:-4px;right:-webkit-calc(100% + 5px);right:calc(100% + 5px);width:100px;font-size:14px;line-height:21px;color:#fff}.rating-date-container .icn-1ad{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAYAAADjXQYbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0FCNzgwNjA2QUJFMTFFNkE5REZFNkJERkUzOEVBM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0FCNzgwNjE2QUJFMTFFNkE5REZFNkJERkUzOEVBM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QUI3ODA1RTZBQkUxMUU2QTlERkU2QkRGRTM4RUEzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QUI3ODA1RjZBQkUxMUU2QTlERkU2QkRGRTM4RUEzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhejFHsAAABJSURBVHjaYvj//z8DEPcA8XcgngzlgzEjiACCr0DMBcQ/gZiDAQqYoHQfVEEvAxKA6cQKWIAYmywjsrFYAQ0lGbE5ZqAcBBBgABfUIih67K55AAAAAElFTkSuQmCC)}