*{font-family:Roboto,sans-serif!important}.fa{font-family:FontAwesome!important}.navbar-default .navbar{box-shadow:0 0 1px #777;margin-bottom:0}.navbar-default .navbar-brand{text-transform:uppercase;font-size:15px}.navbar-default .navbar-brand,.navbar-default .navbar-brand span{font-family:Michroma,sans-serif!important}.navbar-default .navbar-brand:hover{color:#fff}.slicknav_btn.slicknav_collapsed:before,.slicknav_btn.slicknav_open:before{font-size:30px}.slicknav_btn{right:15px;text-align:right}.hdr-menu{margin:0 auto 0 0}.hdr-menu li{display:inline-block;vertical-align:top}.find-hotel{position:relative}.find-hotel-title{cursor:pointer;display:block;box-sizing:border-box;padding:0 20px;text-transform:uppercase;color:#777;font-family:Roboto,sans-serif;font-weight:400;font-size:13px;line-height:45px;user-select:none;transition:all .3s ease-out;letter-spacing:1px}.find-hotel-block{position:absolute;top:calc(100% - 10px);left:0;right:auto;border-radius:4px;background:#fff;box-sizing:border-box;border:1px solid #f0edea;padding:5px;display:none;z-index:1000}.find-hotel-list{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:19px;color:#777}.find-hotel-list a{display:block;text-decoration:none;color:#333;box-sizing:border-box;padding:10px 0}.find-hotel-list li{position:relative;width:100%;white-space:nowrap;box-sizing:border-box;padding:0 25px;transition:all .1s ease-out}.find-hotel-list li:before{position:absolute;text-align:center;width:6px;top:10px;right:0;left:14px;content:"\2022";font-size:18px;line-height:19px;color:#333}.find-hotel-list li:hover{background:#005294}.find-hotel-list li:hover:before,.find-hotel-list li:hover a{color:#fff}.find-hotel .icn-sprite{display:none}.find-hotel:hover .find-hotel-title{text-shadow:-.3px 0 0 #777,.3px 0 0 #777}.find-hotel:hover .find-hotel-block{display:block}.contact-list-item a{display:block;box-sizing:border-box;padding:0 20px;text-transform:uppercase;text-decoration:none;color:#777;font-family:Roboto,sans-serif;font-weight:400;font-size:13px;line-height:45px;user-select:none;transition:all .3s ease-out;letter-spacing:1px}.contact-list-item:hover a{text-shadow:-.3px 0 0 #777,.3px 0 0 #777}.navbar-mini{float:right}@media only screen and (max-width:991px){.navbar-mini{margin-top:0}}@media only screen and (max-width:479px){.navbar-mini{margin:0}}.navbar-mini>ul{line-height:56px;border:none;margin:0}@media only screen and (max-width:479px){.navbar-mini>ul{padding:0;margin:0;line-height:40px}}.navbar-mini>ul>li{border-right:1px solid #f4f4f4;margin:0}.navbar-mini>ul>li:first-child{border-left:1px solid #f4f4f4}.navbar-mini>ul>li.open>a{color:#d60d45;text-decoration:underline}.navbar-mini>ul>li>a{display:block;padding:0 20px;color:#777;font:400 13px/56px Roboto,sans-serif;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:479px){.navbar-mini>ul>li>a{line-height:40px}}.navbar-mini .dropdown-menu{padding:0!important;margin:0;position:absolute;top:100%;right:0;left:auto;bottom:auto;max-height:calc(100vh - 60px);overflow-y:auto;background-color:#fff;border:1px solid #eee;border-top:2px solid #34518c;box-shadow:0 0 12px -3px rgba(0,0,0,.4)}.navbar-mini .dropdown-menu>li{position:relative}.navbar-mini .dropdown-menu>li .dropdown-link{cursor:pointer;border-bottom:1px solid #f2f2f2;display:block;padding:5px 15px;font:400 13px/15px PT Sans,sans-serif;color:#636363;white-space:nowrap;transition:all .3s ease}.navbar-mini .dropdown-menu>li:last-child .dropdown-link{border-bottom:none}.navbar-mini .dropdown-menu>li.active .dropdown-link{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.is-notouch .navbar-mini .dropdown-menu>li:hover .dropdown-link{padding-left:20px;padding-right:10px;color:#d60d45;background-color:#fff}.dropdown-toggle{text-transform:uppercase}.navbar-nav__item:hover .navbar-nav__link{color:#d60d45!important;text-decoration:underline;background:0 0!important}.navbar-nav__link{padding:0 20px;font-family:Roboto;font-size:13px;font-weight:400;line-height:56px;color:#777;border-right:1px solid #f4f4f4;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.main-footer{padding:40px 0;position:relative;z-index:1}.footer-logo{text-transform:uppercase;font-size:15px;margin:0 0 20px}.footer-logo,.footer-logo a,.footer-logo span{font-family:Michroma,sans-serif!important}.footer-logo a{color:#222;font-weight:700}.menu-footer__link{font-size:13px;font-weight:400;color:#5d5d5d;text-transform:uppercase;line-height:1.4;margin-bottom:7px;cursor:pointer}.menu-footer__link--disable{cursor:auto}.menu-footer__link:hover{color:#d60d45}@media only screen and (max-width:767px){.pull-right{margin-right:30px}.pull-right .navbar-mini{margin-right:0}.navbar-header .navbar-brand{font-size:14px!important}.dropdown-menu{right:-10px;left:auto}}@media only screen and (max-width:479px){.navbar-header .navbar-brand{padding-top:10px;padding-bottom:10px;line-height:28px;height:auto}.pull-right{margin-right:0}}@media only screen and (max-width:479px){ul.menu-footer.for-social li{float:none;width:100%}}.contact-form .form-group .error{font-style:normal}.contact-form .form-control.error{border:1px dotted red}.contact-form .form-control.textarea{margin-bottom:0}.contact-form .form-control:focus{border:1px solid #005294}.contact-form .btn{letter-spacing:1px;font-weight:700;font-size:12px}.extretion .form .form-error{margin:10px 0;color:red}.extretion .form .children-select .list{max-height:192px;overflow-y:scroll}.extretion .form .form-btn{margin-bottom:15px;padding-right:12px;font-weight:600;font-size:14px;letter-spacing:0}.extretion .form .form-market-text{cursor:default}.extretion .avail-form{background:#005294}.extretion .avail-form__header{color:#fff;padding:25px 20px 15px}.extretion .avail-form__title{text-align:left;font:500 15px/20px Roboto,sans-serif;letter-spacing:1px;text-transform:uppercase}.extretion .avail-form__form{background:none;color:#fff;padding:0 15px 20px}.extretion .avail-form__form input:focus{border-color:#fff}.extretion .avail-form__form .children-error,.extretion .avail-form__form .date-range-error,.extretion .avail-form__form .form-error{font-size:12px;font-weight:500;background:#fff;padding:0 5px;color:red;margin:15px 0}.extretion .avail-form__form-exclusive{display:flex;align-items:center;justify-content:center}.extretion .avail-form__form-exclusive .svg-icon{width:20px;height:20px;margin-right:5px;fill:#fff}.extretion .avail-form__item .fa-calendar{cursor:pointer}.extretion .avail-form__label{color:#fff;font-weight:400;margin:0 0 5px}.extretion .avail-form__input--select{cursor:pointer}.extretion .avail-form__submit{padding:0;font:700 14px/40px PT Sans,sans-serif;text-transform:uppercase;letter-spacing:0;color:#fff;background-color:#d60d45;border:none;transition:all .3s ease;margin-bottom:15px}.extretion .avail-form__submit:hover{transition:all .3s ease;background-color:#c70c41}.extretion .avail-form__submit.is-animated{animation-duration:1s;animation-name:scaleBtn;animation-timing-function:ease;animation-iteration-count:infinite}.extretion .avail-form .custom-select .list li,.extretion .avail-form .nice-select .list li{min-height:30px;line-height:30px}@keyframes scaleBtn{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.extretion .form-fieldset{position:relative}@media only screen and (max-width:991px){.extretion .form-fieldset{display:flex;justify-content:space-between}}@media only screen and (max-width:414px){.extretion .form-fieldset{flex-wrap:wrap}}@media only screen and (max-width:991px){.extretion .form-fieldset__calendar-wrap{width:calc(50% - 5px)}}@media only screen and (max-width:414px){.extretion .form-fieldset__calendar-wrap{width:100%}}.extretion .form-fieldset__title{font:normal 14px/1.5 Roboto,sans-serif;letter-spacing:.37px;color:#fff;padding-bottom:5px}.extretion .form-fieldset__field{font:normal 14px/1.2 Roboto,sans-serif;background-color:#fff;color:#222;padding:9px 30px 9px 15px;margin-bottom:15px;cursor:pointer;position:relative}.extretion .form-fieldset__icon{position:absolute;bottom:10px;right:10px;color:#999}.extretion .date-picker-wrapper{position:absolute;z-index:1;background-color:#fff;color:#333;font:normal 14px/16px Roboto,sans-serif;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:991px){.extretion .date-picker-wrapper{width:calc(50% - 10px)}}@media only screen and (max-width:767px){.extretion .date-picker-wrapper{min-width:320px;box-shadow:none;border:1px solid #e4e4e4}}@media only screen and (max-width:414px){.extretion .date-picker-wrapper{width:calc(100% - 10px);min-width:calc(100% - 10px)}}.extretion .date-picker-wrapper.inline-wrapper{position:absolute;left:calc(100% + 30px);top:20px}@media only screen and (max-width:991px){.extretion .date-picker-wrapper.inline-wrapper{right:auto;left:5px;top:60px}}.extretion .date-picker-wrapper.single-date{width:auto}.extretion .date-picker-wrapper.no-topbar{padding-top:12px}.extretion .date-picker-wrapper .drp_top-bar,.extretion .date-picker-wrapper.two-months.no-gap .month1 .next,.extretion .date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.extretion .date-picker-wrapper .custom-header{display:block;width:100%;text-align:center;padding:15px;background:#005294;position:relative}@media only screen and (max-width:991px){.extretion .date-picker-wrapper .custom-header{background:#e4e4e4}}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .custom-header{padding:10px}}.extretion .date-picker-wrapper .custom-header:after{content:"";position:absolute;left:-24px;transform:translateY(-50%);top:50%;border:10px solid transparent;border-right:14px solid #005294}@media only screen and (max-width:991px){.extretion .date-picker-wrapper .custom-header:after{display:none}}.extretion .date-picker-wrapper .custom-header__text{color:#fff;font:500 14px/1 Roboto,sans-serif;text-transform:uppercase;letter-spacing:.2px}@media only screen and (max-width:991px){.extretion .date-picker-wrapper .custom-header__text{color:#222}}@media only screen and (max-width:767px){.extretion .date-picker-wrapper .custom-header__text{line-height:1.5}}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .custom-header__text{font-size:12px}}.extretion .date-picker-wrapper .custom-footer{font-size:0;display:flex;justify-content:center;align-items:center;padding:20px}@media only screen and (max-width:767px){.extretion .date-picker-wrapper .custom-footer{width:100%;border-top:1px solid #e4e4e4}}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .custom-footer{padding:15px 5px}}.extretion .date-picker-wrapper .custom-footer .calendar-hover-nights,.extretion .date-picker-wrapper .custom-footer .calendar-hover-range{display:inline-block;font:normal 14px/20px Roboto,sans-serif;padding:0 2px}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .custom-footer .calendar-hover-nights,.extretion .date-picker-wrapper .custom-footer .calendar-hover-range{font-size:13px}}.extretion .date-picker-wrapper .custom-footer .calendar-hover-range{text-transform:capitalize}.extretion .date-picker-wrapper .custom-footer .calendar-hover-nights{font-weight:700}.extretion .date-picker-wrapper .month{width:310px}@media only screen and (max-width:767px){.extretion .date-picker-wrapper .month{width:100%}}.extretion .date-picker-wrapper .month-wrapper{width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #e4e4e4;cursor:default;position:relative;overflow:hidden}@media only screen and (max-width:767px){.extretion .date-picker-wrapper .month-wrapper{flex-wrap:wrap;border-bottom:none}}.extretion .date-picker-wrapper .month-head{width:100%}.extretion .date-picker-wrapper .month-caption{position:relative;padding:0 20px;height:50px;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .month-caption{padding:0;justify-content:center}}.extretion .date-picker-wrapper .month-caption .next,.extretion .date-picker-wrapper .month-caption .prev{padding:0;cursor:pointer;display:block;opacity:1;background-size:7px 10px;background-repeat:no-repeat;background-position:50%;position:absolute;width:30px;height:30px}.extretion .date-picker-wrapper .month-caption .next.is-disabled,.extretion .date-picker-wrapper .month-caption .prev.is-disabled{opacity:.5;cursor:default;pointer-events:none}.extretion .date-picker-wrapper .month-caption .next{right:0;background-image:url(/new/designs/40/hotel/images/icons/new-calendar-next-arrow.svg)}.extretion .date-picker-wrapper .month-caption .next .calendar-arrow{transform:rotate(-90deg)}.extretion .date-picker-wrapper .month-caption .prev{left:0;background-image:url(/new/designs/40/hotel/images/icons/new-calendar-prev-arrow.svg)}.extretion .date-picker-wrapper .month-caption .prev .calendar-arrow{transform:rotate(90deg)}.extretion .date-picker-wrapper .month-caption .calendar-arrow{font-size:6px;fill:#333}.extretion .date-picker-wrapper .month-arrow{width:30px;height:30px;line-height:30px;font-size:0;position:relative}.extretion .date-picker-wrapper .month-name{text-transform:uppercase;font-size:0;line-height:0;margin:0 auto}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .month-name{margin:0;text-align:center;width:200px}}.extretion .date-picker-wrapper .month-element{display:inline-block;padding:0 2px;font:normal 16px/20px Roboto,sans-serif}.extretion .date-picker-wrapper .month-gap{width:1px;background:#e4e4e4}.extretion .date-picker-wrapper .month .week-name{padding:25px 20px 10px;width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .month .week-name{max-width:250px;margin:0 auto;padding:20px 10px 10px}}.extretion .date-picker-wrapper .month .week-name__item{width:14.28571%;height:20px;flex-shrink:0;text-transform:uppercase;text-align:center;font:500 14px/20px Roboto,sans-serif}.extretion .date-picker-wrapper .days-container{padding:0 20px 20px;width:100%}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .days-container{margin:0 auto;padding:0 10px 15px}}.extretion .date-picker-wrapper .days-row{width:100%;display:flex;justify-content:space-between;align-items:center}.extretion .date-picker-wrapper .day{cursor:default;width:14.28571%;flex-shrink:0}.extretion .date-picker-wrapper .day.is-lastMonth,.extretion .date-picker-wrapper .day.is-nextMonth{pointer-events:none;cursor:default}.extretion .date-picker-wrapper .day.is-toMonth.is-hovering{background:rgba(214,13,69,.3)}.extretion .date-picker-wrapper .day.is-toMonth.is-first-date-selected{background:linear-gradient(90deg,transparent 50%,rgba(214,13,69,.3) 0)}.extretion .date-picker-wrapper .day.is-toMonth.is-last-date-selected{background:linear-gradient(90deg,rgba(214,13,69,.3) 50%,transparent 0)}.extretion .date-picker-wrapper .day .day-text{width:100%;font:normal 14px/38px Roboto,sans-serif;text-align:center}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .day .day-text{line-height:33px}}.extretion .date-picker-wrapper .day .day-text.checked{background-color:rgba(214,13,69,.3)}.extretion .date-picker-wrapper .day .day-text.invalid,.extretion .date-picker-wrapper .day .day-text.lastMonth,.extretion .date-picker-wrapper .day .day-text.nextMonth{pointer-events:none;cursor:default;color:#333;background-color:transparent;opacity:.5}.extretion .date-picker-wrapper .day .day-text.has-tooltip{cursor:help!important}.extretion .date-picker-wrapper .day .day-text.has-tooltip .tooltip{white-space:nowrap}.extretion .date-picker-wrapper .day .day-text.toMonth.valid{cursor:pointer;color:#333;opacity:1;height:38px}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .day .day-text.toMonth.valid{height:33px}}.extretion .date-picker-wrapper .day .day-text.toMonth.first-date-selected,.extretion .date-picker-wrapper .day .day-text.toMonth.last-date-selected{background-color:#d60d45;color:#fff;font-weight:700;overflow:hidden;opacity:1;height:38px}@media only screen and (max-width:414px){.extretion .date-picker-wrapper .day .day-text.toMonth.first-date-selected,.extretion .date-picker-wrapper .day .day-text.toMonth.last-date-selected{height:33px}}.extretion .date-picker-wrapper .week-number{display:none}.extretion .date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.extretion .date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.extretion .date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;appearance:none;background:transparent;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:.01}.extretion .date-picker-wrapper .date-range-length-tip,.extretion .date-picker-wrapper .hide,.extretion .date-picker-wrapper .selected-days,.extretion .date-picker-wrapper.single-month .time,.extretion .date-picker-wrapper .time{display:none}.extretion .hotel__title{margin-bottom:2px}.extretion .hotel__title-url{margin:0;line-height:22px!important;font-size:20px;text-transform:uppercase}.extretion .hotel__title-url:hover{line-height:inherit;color:#005294}.extretion .hotel__image{height:100%;width:100%;object-fit:cover}.extretion .hotel__content{margin-right:175px}.extretion .hotel__star{margin-top:3px}.extretion .hotel__right-block{display:flex;flex-direction:column;justify-content:space-between;width:175px;font-family:Roboto}.extretion .hotel__review{padding:15px 15px 5px;text-align:right}.extretion .hotel__review-text{font-size:16px;font-weight:400;color:#d60d45}.extretion .hotel__price{margin-bottom:5px;padding:10px 15px}.extretion .hotel__price-number{font-size:22px;font-weight:500;color:#005294}.extretion .hotel__book-btn{margin:auto 5px 5px;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0}@media only screen and (max-width:1199px){.extretion .hotel__image-wrapper{height:calc(100% - 10px);width:200px}.extretion .hotel__content{margin-left:210px}}@media only screen and (max-width:767px){.extretion .hotel__image-wrapper{position:static;width:100%;height:180px;margin-bottom:10px}.extretion .hotel__content{margin:0}.extretion .hotel__right-block{padding:10px 10px 0;display:flex;flex-direction:row;flex-wrap:wrap;position:static;align-items:center;width:100%;border-top:1px solid #ededed}.extretion .hotel__price,.extretion .hotel__review{padding:0;width:50%}.extretion .hotel__review{margin-bottom:10px;text-align:left}.extretion .hotel__review--full-width{width:100%;text-align:center}.extretion .hotel__price{text-align:right}.extretion .hotel__price--full-width{width:100%;text-align:center}.extretion .hotel__book-btn{display:block;margin:0 -10px;width:calc(100% + 20px)}}.extretion .menu{margin-top:30px}.extretion .menu__wrapper{background-color:#fff}.extretion .menu__wrapper:not(:last-child){margin-bottom:20px}.extretion .menu__title{margin-bottom:0;padding:20px;font-size:20px;line-height:26px;text-align:left}.extretion .menu .item__link,.extretion .menu__title{font-weight:500;letter-spacing:1px;text-transform:uppercase}.extretion .menu .item__link{padding:15px 20px;display:block;font-size:14px;font-family:Roboto,Sans-Serif;line-height:24px;color:#333;border-top:1px solid #e5e5e5;border-bottom:1px solid #ccc;background-color:#f7f7f7}.extretion .menu .item__list{margin-bottom:0;padding:15px 20px}.extretion .menu .item__list-link{font-size:14px;font-weight:300;line-height:24px;color:#5d5d5d;transition:all .3s ease}.extretion .menu .item__list-link:hover{color:#005294;text-decoration:underline}.extretion .menu .item__list-count{display:inline-block;color:#005294}.extretion .all-cities{margin-bottom:30px}.extretion .all-cities__inner{overflow:hidden;margin-bottom:24px}.extretion .all-cities__list{column-count:3;margin-bottom:0}@media only screen and (max-width:767px){.extretion .all-cities__list{column-count:2}}.extretion .all-cities__list-link{color:#5d5d5d;line-height:24px;font-weight:400}.extretion .all-cities__list-link:hover{color:#005294;text-decoration:underline}.extretion .all-cities__btns{display:none;justify-content:flex-end;margin-bottom:15px}.extretion .all-cities__btns.is-open .all-cities__btn--close{display:block}.extretion .all-cities__btns.is-open .all-cities__btn--open{display:none}.extretion .all-cities__btn{font:700 14px Roboto,sans-serif;color:#005294;cursor:pointer}.extretion .all-cities__btn--open{display:block}.extretion .all-cities__btn--close{display:none}.extretion .city__pagetitle,.extretion .hotels-list__city-item{margin-bottom:25px}.extretion .hotel-list__title{margin-bottom:10px}.extretion .all-hotels .item,.extretion .hotel-list .item{margin-bottom:5px}.extretion .all-hotels .item__head,.extretion .hotel-list .item__head{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap;margin-bottom:15px}.extretion .all-hotels .item__title,.extretion .hotel-list .item__title{margin:0 15px 0 0;font-size:20px}@media only screen and (max-width:767px){.extretion .all-hotels .item__title,.extretion .hotel-list .item__title{margin:0;width:100%}}.extretion .all-hotels .item__title a,.extretion .hotel-list .item__title a{font-size:20px}.extretion .all-hotels .item__title a:hover,.extretion .hotel-list .item__title a:hover{color:#005294}.extretion .all-hotels .item__count,.extretion .hotel-list .item__count{font-size:20px}.extretion .all-hotels .item__list,.extretion .hotel-list .item__list{column-count:3;margin-bottom:20px}@media only screen and (max-width:767px){.extretion .all-hotels .item__list,.extretion .hotel-list .item__list{column-count:2}}.extretion .all-hotels .item__list-item,.extretion .hotel-list .item__list-item{font-size:13px;line-height:20px;margin-bottom:5px}.extretion .all-hotels .item__list-link,.extretion .hotel-list .item__list-link{color:#5d5d5d;line-height:18px;font-weight:400}.extretion .all-hotels .item__list-link:hover,.extretion .hotel-list .item__list-link:hover{color:#005294;text-decoration:underline}.extretion .all-hotels .item__inner,.extretion .hotel-list .item__inner{display:none}.extretion .all-hotels .item__btns,.extretion .hotel-list .item__btns{cursor:pointer}@media only screen and (max-width:767px){.extretion .all-hotels .item__btns,.extretion .hotel-list .item__btns{margin:5px 0}}.extretion .all-hotels .item__btns.is-open .item__btn--open,.extretion .hotel-list .item__btns.is-open .item__btn--open{display:none}.extretion .all-hotels .item__btns.is-open .item__btn--close,.extretion .hotel-list .item__btns.is-open .item__btn--close{display:block}.extretion .all-hotels .item__btn,.extretion .hotel-list .item__btn{font:700 14px Roboto,sans-serif;color:#005294}.extretion .all-hotels .item__btn--open,.extretion .hotel-list .item__btn--open{display:block}.extretion .all-hotels .item__btn--close,.extretion .hotel-list .item__btn--close{display:none}.extretion .city-item__head{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap;margin-bottom:15px}.extretion .city-item__title{font-size:20px;margin:0 15px 0 0}@media only screen and (max-width:767px){.extretion .city-item__title{margin:0;width:100%}}.extretion .city-item__title a{font:400 20px/1.5 Roboto,sans-serif}.extretion .city-item__title a:hover{color:#005294}.extretion .city-item__other-hotels{display:none;margin-bottom:0}.extretion .city-item__other-hotels-inner{column-count:3;margin-bottom:20px}@media only screen and (max-width:767px){.extretion .city-item__other-hotels-inner{column-count:2}}.extretion .city-item__other-hotels-inner li{font-size:13px;line-height:20px;margin-bottom:5px}.extretion .city-item__other-hotels a{color:#5d5d5d;font-weight:400;transition:all .3s}.extretion .city-item__other-hotels a:hover{text-decoration:underline;color:#005294}.extretion .city-item__btns{cursor:pointer}@media only screen and (max-width:767px){.extretion .city-item__btns{margin:5px 0}}.extretion .city-item__btns.is-open .city-item__btn--open{display:none}.extretion .city-item__btns.is-open .city-item__btn--close{display:block}.extretion .city-item__btn{font:700 14px Roboto,sans-serif;color:#005294}.extretion .city-item__btn--open{display:block}.extretion .city-item__btn--close{display:none}.extretion .contact .custom-select{padding-left:15px}.extretion .contact .custom-select.open{border-color:#d60d45}.extretion .contact-form__select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;color:#999;margin-bottom:0;background:url(/new/designs/40/destination/images/icons/arrow-bottom.svg) no-repeat;background-position:right 10px center;background-size:20px 7px;background-color:#fff}.extretion .contact-form__select option{color:#555}.extretion .contact-form__select option:first-child{color:#999}.extretion .contact-form__select.is-valid{color:#555}.extretion .contact .textarea{padding:6px 12px;height:156px;resize:none}.extretion .contact .form-group{line-height:0}.extretion .contact .text-input{height:0;padding:0;margin:0;border:none}.extretion .contact__send--success{color:#358d44}.extretion .contact__send--error{color:#d60d45}.extretion .leaflet-cluster-anim .leaflet-marker-icon,.extretion .leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.extretion .leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.extretion .marker-cluster-small{background-color:rgba(181,226,140,.6)}.extretion .marker-cluster-small div{background-color:rgba(110,204,57,.6)}.extretion .marker-cluster-medium{background-color:rgba(241,211,87,.6)}.extretion .marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.extretion .marker-cluster-large{background-color:rgba(253,156,115,.6)}.extretion .marker-cluster-large div{background-color:rgba(241,128,23,.6)}.extretion .leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.extretion .leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.extretion .leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.extretion .leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.extretion .leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.extretion .leaflet-oldie .marker-cluster-large div{background-color:#f18017}.extretion .marker-cluster{background-clip:padding-box;border-radius:20px}.extretion .marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.extretion .marker-cluster span{line-height:30px}.extretion .filter__input:active,.extretion .filter__input:focus{border-color:#005294}.extretion .filter .checkbox-block label{display:flex;align-items:center}.extretion .filter .checkbox-block label:before{display:block;position:absolute;width:11px;height:11px;top:50%;transform:translateY(-50%);left:0}.extretion .filter .checkbox-block span a{color:#5d5d5d}.extretion .filter .checkbox-block span a:hover{text-decoration:underline}.extretion .filter .checkbox-block span span{color:#005294}.extretion .filter .font-icon-checkbox input[type=checkbox]:checked+label:before{top:50%;transform:translateY(-50%);left:0;padding:0;transition:none}.extretion .form-preferences h4{padding-right:45px}.extretion #map-container{z-index:0;max-height:800px}.extretion #map-info-win{padding:5px;width:250px;position:absolute;z-index:1}.extretion #map-info-win .heading{margin:0;padding:10px}.extretion #map-info-win .hotel-item-grid{min-height:0;padding:0}.extretion #map-info-win .map-hotel__img{width:100%;height:180px;background-size:cover}.extretion #map-info-win .map-hotel__footer{display:flex;justify-content:center;align-items:flex-end;padding:10px}.extretion #map-info-win .map-hotel__btn{margin:0}@media only screen and (max-width:767px){.extretion #map-container{max-height:450px}.extretion #map-info-win{max-width:250px}}.extretion .map{padding-bottom:20px}.extretion .sort-wrapper .dropdown-menu li.is-active{position:relative;background-color:#f5f5f5;padding-right:10px}.extretion .sort-wrapper .dropdown-menu li.is-active svg{display:block}.extretion .sort-wrapper .dropdown-menu li svg{display:none;position:absolute;top:7px;right:10px;width:13px;height:10px}@media only screen and (max-width:767px){.extretion .sort-wrapper .sort-list{transform:translateX(30px)}}.extretion .warning-msg-txt{color:red}.extretion .result-status{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap}@media only screen and (max-width:991px){.extretion .result-status{padding-right:0}}@media only screen and (max-width:767px){.extretion .result-status p{width:100%}}.extretion .result-status .back-to,.extretion .result-status .show-on-map{display:block;line-height:1;font-size:12px;font-weight:500;padding:7px 10px;color:#fff;text-transform:uppercase;cursor:pointer;background:#005294}@media only screen and (max-width:767px){.extretion .result-status .back-to,.extretion .result-status .show-on-map{padding:10px;margin:15px 0 5px}}.extretion .loader{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background-color:rgba(0,0,0,.5)}.extretion .loader__content{padding:20px;display:flex;align-items:center;justify-content:center;background-color:#fff}.extretion .loader__title{margin-left:20px}.extretion .lds-dual-ring{display:inline-block;width:50px;height:50px}.extretion .lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border-color:#005294 transparent;border-style:solid;border-width:5px;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.extretion .ext-important-infoblock{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:15px;margin:20px 0;box-shadow:0 7px 19px 2px rgba(0,0,0,.07);background-color:#fffaec}.extretion .ext-important-infoblock__icon{height:14px;width:14px;flex-shrink:0;margin-right:10px;margin-top:2px}@media (max-width:767px){.extretion .ext-important-infoblock__icon{margin-top:4px}}.extretion .ext-important-infoblock__content{width:100%}.extretion .ext-important-infoblock__title{font:500 14px/1.5 Roboto,sans-serif;color:#5b5b5b;margin-bottom:5px;text-align:left;text-transform:uppercase}@media (max-width:767px){.extretion .ext-important-infoblock__title{font-size:13px}}.extretion .ext-important-infoblock__text{font:400 14px/1.5 Roboto,sans-serif;color:#5b5b5b;text-align:left;margin-bottom:0}.extretion .ext-important-infoblock__btn{display:inline-block;font:700 14px/1.5 Roboto,sans-serif;color:#005394;cursor:pointer;position:relative}.extretion .ext-important-infoblock__btn:after{content:"+";margin-left:5px}.extretion .ext-important-infoblock-popup{position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;overflow:auto;opacity:0;visibility:hidden;background:rgba(0,0,0,.8);transition:opacity .3s,visibility .3s}.extretion .ext-important-infoblock-popup.is-active{z-index:10001;opacity:1;visibility:visible}.extretion .ext-important-infoblock-popup__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:560px;max-height:90%;padding:25px;background:#fff;box-sizing:border-box}@media (max-width:767px){.extretion .ext-important-infoblock-popup__inner{width:calc(100% - 20px);padding:30px 20px 40px}}.extretion .ext-important-infoblock-popup__close{width:16px;height:16px;position:absolute;top:20px;right:25px;cursor:pointer;z-index:100;fill:#5d5d5d}@media (max-width:767px){.extretion .ext-important-infoblock-popup__close{top:30px;right:20px}}.extretion .ext-important-infoblock-popup__title{color:#5d5d5d;font:500 18px/1.4 Roboto,sans-serif;box-sizing:border-box;padding-right:20px;margin-bottom:10px;text-align:left;text-transform:uppercase}@media (max-width:767px){.extretion .ext-important-infoblock-popup__title{font-size:16px}}.extretion .ext-important-infoblock-popup__text{font:400 14px/1.5 Roboto,sans-serif;color:#5d5d5d;text-align:left}.extretion.is-overflow{overflow:hidden}@media only screen and (max-width:767px){.extretion-about .sidebar-wrapper,.extretion-contact .sidebar-wrapper,.extretion-copyright .sidebar-wrapper,.extretion-privacy .sidebar-wrapper,.extretion-upd_terms_and_conditions .sidebar-wrapper{display:none}.extretion-about .content-wrapper,.extretion-contact .content-wrapper,.extretion-copyright .content-wrapper,.extretion-privacy .content-wrapper,.extretion-upd_terms_and_conditions .content-wrapper{margin-top:30px}}.extretion .copyright,.extretion .privacy,.extretion .terms-and-conditions{margin-bottom:40px}.extretion .copyright p,.extretion .privacy p,.extretion .terms-and-conditions p{margin:0}.extretion .children-select,.extretion .custom-select{width:100%;float:none;height:34px;border-radius:0;color:#555;line-height:34px}.extretion .children-select.city-select .list,.extretion .custom-select.city-select .list{max-height:500px;overflow-y:scroll}.extretion .children-select .list,.extretion .custom-select .list{width:100%;border-radius:inherit;color:#555}.extretion .date-range-error{color:red;padding-left:5px;padding-right:5px}.extretion .result-paging-wrapper{margin-bottom:10px}.extretion .result-paging-wrapper .active{padding:2px 8px;background:#d60d45;color:#fff}.extretion-error404{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5}.extretion-error404 .two-tone-layout.left-sidebar .container{padding-left:15px}.extretion-error404 .two-tone-layout.left-sidebar .container .home-btn{max-width:500px;margin:auto}.extretion-error404 .sidebar-wrapper{display:none!important}.extretion-error404 .main-footer{margin-top:auto}.extretion .page-title,.extretion .page-title h1{font:500 24px/1.2 Roboto,sans-serif;text-transform:uppercase}.extretion .container-wrapper{z-index:1}.extretion .header .dropdown-menu{left:auto;right:0}.extretion .datepicker{max-width:249px;min-width:230px}