﻿@font-face{font-family:"font-icons";src:url("../fonts/font-icons/font-icons.eot");src:url("../fonts/font-icons/font-icons.eot?#iefix") format("embedded-opentype"),url("../fonts/font-icons/font-icons.woff") format("woff"),url("../fonts/font-icons/font-icons.woff2") format("woff2"),url("../fonts/font-icons/font-icons.ttf") format("truetype"),url("../fonts/font-icons/font-icons.svg#font-icons") format("svg");font-weight:normal;font-style:normal}.icons:before,.icons:after{font-family:'font-icons'}.icons[class*="icon--"]:before,.icons[class*="icon--"]:after{width:24px;height:24px}.icon--ebooking:before{content:"\e8b7"}.icon--close:before{content:"\e951"}.icon--close-invert:before{content:"\e96a"}.icon--avatar:before{content:"\e97e"}.icon--add:before{content:"\e974"}.icon--bed:before{content:"\e959"}.icon--search:before{content:"\e93b"}.icon--calendar:before{content:"\e960"}.icon--info:before{content:"\e965"}.icon--info-invert:before{content:"\e920"}.icon--searching:before{content:"\e972"}.icon--money:before{content:"\e989"}.icon--like:before{content:"\e98a"}.icon--check:before{content:"\e806"}.icon--prev:before{content:"\e966"}.icon--next:before{content:"\e968"}.icon--arrow-right:before{content:"\e96c"}.icon--update:before{content:"\e98c"}.icon--telephone:before{content:"\e928"}.icon--arrow-down:before{content:"\e96e"}.icon--arrow-up:before{content:"\e96d"}.icon--secure:before{content:"\e93a"}.icon--hotel:before{content:"\e947"}.icon--marker:before{content:"\e98d"}.icon--world:before{content:"\e91a"}.icon--review:before{content:"\e94d"}.icon--email:before{content:"\e801"}.icon--facebook:before{content:"\e802"}.icon--twitter:before{content:"\e805"}.icon--googleplus:before{content:"\e803"}.icon--pinterest:before{content:"\e804"}.icon--instagram:before{content:"\e800"}.icon--service:before{content:""}.icon--key:before{content:""}.icon--wifi:before{content:""}.icon--pets:before{content:""}.icon--parking:before{content:""}.icon--apple:before{content:"\e9af"}.icon--android:before{content:"\e9ae"}.icon--question:before{content:"\e94a"}.icon--accomodations:before{content:"\e8ba"}.icon--hotels:before{content:"\e8bf"}.icon--apartments:before{content:"\e807"}.icon--vacations:before{content:"\e8be"}.icon--flights:before{content:"\e8c3"}.icon--travels:before{content:"\e8bf\e8c3"}.icon--rental-car:before{content:"\e8bb"}.icon--activities:before{content:"\e8b9"}.icon--trains:before{content:"\e8c1"}.icon--news:before{content:"\e8c0"}.icon--burguer:before{content:"\e971"}.icon--star-a01:after,.icon--star-a11:after{content:""}.icon--star-a02:after,.icon--star-a12:after{content:""}.icon--star-a03:after,.icon--star-a13:after{content:""}.icon--star-a04:after,.icon--star-a14:after{content:""}.icon--star-a05:after,.icon--star-a15:after{content:""}.icon--guest-1:before{content:"\e97e"}.icon--guest-2:before{content:"\e97e\e97e"}.icon--guest-3:before{content:"\e97e\e97e\e97e"}.icon--guest-4:before{content:"\e97e\e97e\e97e\e97e"}.icon--guest-5:before{content:"\e97e\e97e\e97e\e97e\e97e"}.icon--alert:before{content:"\e962"}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-family:arial, helvetica, sans-serif}.destination-search{display:block;margin:auto;padding:10px;background-color:rgba(0,0,0,0.2);border-radius:3px;overflow:visible}.destination-search__clear{clear:both}.destination-search__clear.destination,.destination-search__clear.dates,.destination-search__clear.guests{display:none}@media screen and (max-width: 1045px){.destination-search__clear.destination{display:block}}@media screen and (max-width: 650px){.destination-search__clear.dates,.destination-search__clear.guests{display:block}}.destination-search__form{display:table;width:100%;margin:0}@media screen and (max-width: 1045px){.destination-search__form{display:block}}.destination-search__block-destination,.destination-search__block-dates,.destination-search__block-guests,.destination-search__block-button{position:relative;display:table-cell;padding-right:3px;vertical-align:top;overflow:visible}.destination-search__block-checkin,.destination-search__block-checkout{position:relative;width:calc(50% - 1.5px);background-color:#fff;border-radius:5px}.destination-search__block-checkin{float:left}.destination-search__block-checkout{float:right}.destination-search__block-dates{width:300px}.destination-search__block-dates #ui-datepicker-div{display:none}.destination-search__block-guests{width:235px;padding-right:0;background-color:#fff;border-radius:5px}.destination-search__block-button{width:128px;height:56px;padding:0 0 0 10px}@media screen and (max-width: 1045px){.destination-search__block-destination{display:block;width:100%;margin-bottom:10px}.destination-search__block-dates,.destination-search__block-guests{display:inline-block;width:50%}.destination-search__block-guests{width:30%}.destination-search__block-button{display:inline-block;width:calc(20% - 3px)}.destination-search__block-button button{width:100%;height:56px}}@media screen and (max-width: 650px){.destination-search__block-destination,.destination-search__block-dates,.destination-search__block-guests,.destination-search__block-button{display:inline-block;width:100%;margin-bottom:10px;padding:0}.destination-search__block-button{margin:0}}.destination-search__input-block{display:block;position:relative;height:56px;margin-right:3px;border-radius:5px;background-color:#fff;background-image:url(../img/form_icons/bed.svg);background-repeat:no-repeat;background-position:center left 10px}.destination-search__input-block:last-child{margin:0}.destination-search__placeholder{display:block;position:absolute;top:0;left:0;width:100%;height:56px;padding:19px 18px 20px 40px;color:#747474;background:transparent;font-size:15px;z-index:1;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.destination-search__placeholder.focus{padding:11px 18px 31px 40px;font-size:12px}.destination-search__input{display:block;-moz-appearance:none;-webkit-appearance:none}.destination-search__input.destination{position:relative;width:100%;height:56px;padding:25px 18px 12px 40px;font-size:14px;background:transparent;outline:none;z-index:2;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;border-width:1px;border-style:solid;border-color:#0a84c1;border-radius:3px}.destination-search__input.destination:focus{-moz-box-shadow:inset 0px 0px 0px 2px #0a84c1;-webkit-box-shadow:inset 0px 0px 0px 2px #0a84c1;box-shadow:inset 0px 0px 0px 2px #0a84c1}.destination-search__result{display:none;position:absolute;left:1px;max-width:500px;margin:3px 0 0;padding:0;list-style:none;background-color:#fff;border-radius:3px;z-index:3;-moz-box-shadow:0 2px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 16px rgba(0,0,0,0.15);box-shadow:0 2px 16px rgba(0,0,0,0.15)}.destination-search__result-item{padding:3px 10px;font-size:14px;line-height:23px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e9e9e9}.destination-search__result-item:hover{background-color:#e9e9e9}.destination-search__result-item:first-child{border-radius:3px 3px 0 0}.destination-search__result-item:last-child{border:none;border-radius:0 0 3px 3px}.destination-search__result-item .highlighted{font-weight:bold}.destination-search__result-item.selected{background-color:#e9e9e9}@media screen and (max-width: 1045px){.destination-search__result-item{padding:5px 10px;font-size:16px}.destination-search__result-item span{font-size:16px}}.destination-search__result-type{display:none}@media screen and (max-width: 1045px){.destination-search__result{width:calc(100% - 1px);max-width:none}}.destination-search__date-checkin,.destination-search__date-checkout{position:relative;width:100%;height:56px;padding:25px 18px 12px 40px;color:#212121;font-size:15px;outline:none;z-index:2;background-color:transparent;border-width:1px;border-style:solid;border-color:#0a84c1;border-radius:3px;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-size:14px;cursor:pointer;background-image:url(../img/form_icons/calendar.svg);background-repeat:no-repeat;background-position:center left 10px}.destination-search__date-checkin.input-focus,.destination-search__date-checkout.input-focus{-moz-box-shadow:inset 0px 0px 0px 2px #0a84c1;-webkit-box-shadow:inset 0px 0px 0px 2px #0a84c1;box-shadow:inset 0px 0px 0px 2px #0a84c1}.destination-search__guests-input{position:relative;width:100%;height:56px;padding:25px 18px 12px 40px;color:#212121;font-size:15px;outline:none;z-index:2;background-color:transparent;border-width:1px;border-style:solid;border-color:#0a84c1;border-radius:3px;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-size:14px;cursor:pointer;background-image:url(../img/form_icons/guest.svg);background-repeat:no-repeat;background-position:center left 10px}.destination-search__guests-input.input-focus{-moz-box-shadow:inset 0px 0px 0px 2px #0a84c1;-webkit-box-shadow:inset 0px 0px 0px 2px #0a84c1;box-shadow:inset 0px 0px 0px 2px #0a84c1}.destination-search__guests-box{display:none;position:absolute;left:-44%;min-width:390px;margin-top:10px;background-color:#fff;border-radius:3px;z-index:3;-moz-box-shadow:0 2px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 16px rgba(0,0,0,0.15);box-shadow:0 2px 16px rgba(0,0,0,0.15)}.destination-search__guests-box-header{padding:20px 10px;color:#fff;font-size:17px;background-color:#0a84c1;border-radius:3px 3px 0 0;text-align:center}.destination-search__guests-box-rooms .room-block{padding:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#bbb}.destination-search__guests-box-rooms .room-block__title{float:left;font-size:12px;font-weight:bold}.destination-search__guests-box-rooms .room-block__delete{display:none;float:right;color:#0a84c1;cursor:pointer;font-size:12px}.destination-search__guests-box-rooms .room-block__delete:hover{text-decoration:underline}.destination-search__guests-box-rooms .room-block__guests{margin-top:10px}.destination-search__guests-box-rooms .room-block__guests ul{margin:0;padding:0;list-style:none}.destination-search__guests-box-rooms .room-block__guests ul li{display:inline-block;margin-right:20px;font-size:12px}.destination-search__guests-box-rooms .room-block__guests ul li:nth-child(2){margin-right:40px}.destination-search__guests-box-rooms .room-block__guests ul li:last-child{margin:0}.destination-search__guests-box-rooms .room-block__guests ul li label{display:block;margin-bottom:5px}.destination-search__guests-box-rooms .room-block__guests ul li select{width:50px;padding:5px 20px 5px 5px;font-size:14px;background-color:#fff;cursor:pointer;outline:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(../img/booking_icons/arrow_down.svg);background-position:right center;background-repeat:no-repeat;border-width:1px;border-style:solid;border-color:#0a84c1;border-radius:3px}.destination-search__guests-box-rooms .room-block__children-ages{position:relative}.destination-search__guests-box-rooms .room-block__children-ages.hidden-block{display:none}.destination-search__guests-box-rooms .room-block__children-ages .child-block{display:inline-block;margin-right:20px}.destination-search__guests-box-rooms .room-block__children-ages .child-block:last-child{margin-right:0}.destination-search__guests-box-buttons{padding:20px;overflow:auto}.destination-search__guests-box-buttons>div{padding:10px;color:#0a84c1;font-size:14px;text-align:center;background-color:#fff;cursor:pointer;border-width:1px;border-style:solid;border-color:#0a84c1;border-radius:3px}.destination-search__guests-box-buttons>div:hover{color:#fff;background-color:#0a84c1}.destination-search__guests-box-buttons .button__add-room{float:left}.destination-search__guests-box-buttons .button__add-room.icons:before{display:inline-block;width:14px;height:14px;margin-right:5px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.destination-search__guests-box-buttons .button__confirm{float:right}@media screen and (max-width: 340px){.destination-search__guests-box-buttons .button__add-room,.destination-search__guests-box-buttons .button__confirm{font-size:13px}}@media screen and (max-width: 1045px){.destination-search__guests-box{left:auto;right:0}}@media screen and (max-width: 650px){.destination-search__guests-box{width:100%;min-width:auto}}.destination-search__button{padding:4px 16px;color:#fff;line-height:1.5;background-color:#0082e6;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-size:22px;font-weight:bold;border-width:1px;border-style:solid;border-color:#0082e6;border-radius:3px;height:56px;padding:12px 32px;line-height:normal;border-color:#0a84c1;background-color:#0a84c1;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;border-bottom-width:2px;border-bottom-color:#005b9c;font-size:20px;font-weight:normal}.destination-search__button:hover{background-color:#006ed8;border-color:#006ed8}.destination-search__button:hover{border-color:#0a84c1;background-color:#0a84c1;border-bottom-color:#005b9c}@media screen and (max-width: 750px){.destination-search__button{padding:12px 5px;font-size:18px}}.destination-search__error-popup{display:none;position:absolute;width:100%;margin-top:10px;color:#fff;background-color:#d32f2f;font-size:13px;z-index:5;-moz-box-shadow:0 2px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 16px rgba(0,0,0,0.15);box-shadow:0 2px 16px rgba(0,0,0,0.15);border-width:1px;border-style:solid;border-color:#d32f2f;border-radius:3px}.destination-search__error-popup:before{content:" ";position:absolute;bottom:100%;width:0;height:0;border:solid transparent;pointer-events:none}.destination-search__error-popup:before{left:30px;margin-left:-21px;border-color:transparent;border-bottom-color:#d32f2f;border-width:11px}.destination-search__error-popup span{display:block;position:relative;padding:4px 6px 4px 24px}.destination-search__error-popup span.icons:before{position:absolute;top:5px;left:5px;width:13px;height:13px}.destination-search__error-popup.age-input{width:200px;margin-top:38px}.destination-search.hotels-tonight{text-align:left}@media screen and (max-width: 1045px){.destination-search.hotels-tonight .destination-search__block-destination{display:block;margin:0}.destination-search.hotels-tonight .destination-search__clear{display:none}}@media screen and (max-width: 650px){.destination-search.hotels-tonight .destination-search__block-destination,.destination-search.hotels-tonight .destination-search__clear{display:block}}.destination-search.hotels-tonight .destination-search__block-dates,.destination-search.hotels-tonight .destination-search__block-guests,.destination-search.hotels-tonight .destination-search__block-button{display:none}.ui-datepicker-arrow{display:none;position:absolute;left:calc(25% - 9px);bottom:-11px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:11px solid #0a84c1;z-index:4;-moz-transition:left 0.35s;-o-transition:left 0.35s;-webkit-transition:left 0.35s;transition:left 0.35s}.ui-datepicker-arrow.guests{left:calc(50% - 9px)}#ui-datepicker-div{position:absolute;left:-35%;margin:10px 0 0;font-size:15px;background-color:#fff;border-radius:3px;z-index:3;-moz-box-shadow:0 2px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 16px rgba(0,0,0,0.15);box-shadow:0 2px 16px rgba(0,0,0,0.15)}#ui-datepicker-div .search__label{display:none}#ui-datepicker-div .tituloDatepicker{display:none}#ui-datepicker-div .ui-datepicker-group{display:inline-block;width:50%}#ui-datepicker-div .ui-datepicker-header{position:relative;height:60px;color:#fff;background-color:#0a84c1}#ui-datepicker-div .ui-datepicker-header.ui-corner-all{border-radius:3px 3px 0 0}#ui-datepicker-div .ui-datepicker-header.ui-corner-left{border-radius:3px 0 0 0}#ui-datepicker-div .ui-datepicker-header.ui-corner-right{border-radius:0 3px 0 0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{position:absolute;display:block;width:30px;height:60px;font-size:16px;text-transform:lowercase;cursor:pointer;opacity:0.5;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover{opacity:1}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before{display:flex;justify-content:center;align-items:center;width:30px;height:60px;font-family:"font-icons"}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{display:none}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before{content:"\e966"}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before{content:"\e968"}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{display:flex;justify-content:center;align-items:center;height:60px;margin:0 30px;font-size:17px;text-transform:lowercase}#ui-datepicker-div .ui-datepicker-calendar{width:231px;padding:12px;table-layout:fixed;border-collapse:initial;border-spacing:0px}#ui-datepicker-div .ui-datepicker-calendar thead tr th{width:33px;height:33px;padding:0}#ui-datepicker-div .ui-datepicker-calendar thead tr th span{display:flex;justify-content:center;align-items:center;height:33px;color:#212121;font-weight:bold;text-transform:lowercase}#ui-datepicker-div .ui-datepicker-calendar tbody tr td{height:33px;padding:0;vertical-align:middle}#ui-datepicker-div .ui-datepicker-calendar tbody tr td a,#ui-datepicker-div .ui-datepicker-calendar tbody tr td span{display:flex;justify-content:center;align-items:center;height:33px;color:#212121;text-decoration:none;text-transform:lowercase}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-state-disabled span{color:#bbb}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.highlight-first a,#ui-datepicker-div .ui-datepicker-calendar tbody tr td.highlight-first span,#ui-datepicker-div .ui-datepicker-calendar tbody tr td.highlight-last a{color:#fff;background-color:#0a84c1}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.highlight a{background-color:#d4e2f1}#ui-datepicker-div .ui-datepicker-calendar tbody tr td a:hover{color:#fff;background-color:#0a84c1}@media (hover: none), (hover: on-demand){#ui-datepicker-div .ui-datepicker-calendar tbody tr td a:hover{color:#212121;background:none}}#ui-datepicker-div .ui-datepicker-calendar tbody tr td a.range-in{color:#212121;background-color:#d4e2f1}@media screen and (max-width: 1045px){#ui-datepicker-div{left:0}}@media screen and (max-width: 650px){#ui-datepicker-div{width:100%}#ui-datepicker-div .ui-datepicker-inline{width:100% !important}#ui-datepicker-div .ui-datepicker-calendar{margin:auto}}@media screen and (max-width: 600px){#ui-datepicker-div{left:0;width:255px}#ui-datepicker-div.ui-datepicker-div-checkout{right:0;left:auto}}@media screen and (max-width: 350px){#ui-datepicker-div{width:100%}}
