﻿li{font-weight:inherit;font-style:inherit;-moz-outline:0;outline:0;padding:0;margin:0;border:0;direction:rtl;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}.hidden{display:none;}.visible{visibility:visible;}.invisible-hidden{visibility:hidden;}.overFlowHidden{height:100%;overflow:hidden;width:100%;position:fixed;top:0;transform:translate3d(0,0,0);}.aligncenter{text-align:center;}.flr{float:right;}.float-clear{display:block;clear:both;}.marR10{margin-left:10px;}.marR15{margin-left:15px;}.marL10{margin-right:10px;}.clearfix{display:block;}.marBut20{margin-bottom:20px;}.marTop20{margin-top:20px;}.marTop60{margin-top:60px;}.marginR{margin-left:0;}.pointer{cursor:pointer;}.clear{clear:both;}.last-booking{position:absolute;color:#fff;top:11px;right:121px;font-size:.9em;}.lang-rus .last-booking{right:108px;font-size:.9em;}select::-ms-expand{display:none;}.select-hotel-holder{display:none;}.hotels-reservation-holder{float:right;width:170px;font-size:.9em;margin:10px 20px 0 0;}.hotels-reservation-holder .last-reservation{margin:0 5px 5px 0;}.datepicker-holder .datepicker{width:100%;background:transparent;}#roomsPax:after{content:'.';font-size:0;clear:both;}.paxes-div div.pax-row{float:left;width:100%;padding-bottom:10px;}.promo-sep{width:246px;float:right;height:2px;margin-left:-12px;}.promo-holder{float:right;width:100%;margin:5px 0;}.promo-holder .promo-label{float:right;width:60px;margin-top:8px;}.promo-holder .promo-input{float:right;width:168px;}.promo-holder .promo-input input[type=text]{float:right;width:140px;padding-left:7px;height:24px;padding-top:3px;border:none;}.bottom-engine-holder :after{clear:both;float:none;}.bottom-engine-holder .search-button,.bottom-engine-holder .button-loader{color:#555;background-color:#94c8d7;text-align:center;font-size:25px;font-weight:600;text-transform:capitalize;outline:none;border-radius:0;}#loadingdiv{width:312px;height:250px;position:absolute;top:0;right:0;background:#fff;opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;display:none;}#loadingdiv img{margin-top:100px;margin-right:130px;}.flow-div-comb{background:#fff;display:none;left:245px;position:absolute;top:99px;width:424px;z-index:9999;padding:12px;border:1px solid #ef9f6e;}.floating-engine .flow-div-comb{left:275px;}#flowDivComb:before{content:'Dear Guest,';font-weight:'Assistant-Regular';display:block;color:#000;}#flowDivComb:after{content:'The room combination you chose is not possible. If you want to reserve this room combination, please choose 2 rooms (or more) and state how many persons will occupy each room.';}#CloseComboError{position:absolute;top:11px;color:#ef9f6e;left:10px;cursor:pointer;}#CloseComboError:before{width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;content:"";position:absolute;border-bottom:9px solid #fff;top:-20px;left:225px;z-index:1;cursor:default;}#CloseComboError:after{width:0;height:0;border-right:9px solid transparent;border-left:9px solid transparent;content:"";border-bottom:10px solid #ef9f6e;position:absolute;top:-22px;left:224px;cursor:default;}#CloseComboError{position:absolute;left:14px;top:11px;color:#ef9f6e;cursor:pointer;}.engine-type-room{float:right;width:100%;color:#3a3a3a;font-size:.9em;}.engine-type-room .datepickers{float:right;width:230px;margin:0;}.engine-type-room div.room{margin-top:8px;}.engine-type-room .paxes-div{margin-top:8px;}.engine-type-room .search-button{margin-top:0;margin-left:3px;}.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute;right:-99999999px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-helper-clearfix{display:inline-block;}* html .ui-helper-clearfix{height:1%;}.ui-helper-clearfix{display:block;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}.ui-state-disabled{cursor:default !important;}.ui-widget-overlay{position:absolute;top:0;right:0;width:100%;height:100%;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.3em 0;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:8px;}.ui-datepicker .ui-datepicker-prev{right:22px;}.ui-datepicker .ui-datepicker-next{left:25px;}.ui-datepicker .ui-datepicker-prev-hover{right:22px;}.ui-datepicker .ui-datepicker-next-hover{left:25px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;margin-right:-8px;top:0;color:transparent;font-size:0;}.ui-datepicker .ui-datepicker-next span{left:0;}.ui-datepicker .ui-datepicker-prev span{right:0;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;border-collapse:collapse;margin:1px;font-size:1em;}.ui-datepicker th{padding:2px 1px;text-align:center;font-weight:normal;border:0;color:#94c8d7;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-right:0;border-left:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;right:-4px;width:200px;height:200px;}.ui-widget{font-family:'Assistant-Regular';font-size:1.1em;}.lang-rus .ui-widget{font-family:'Nunito-Regular';}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'Assistant-Regular';font-size:1em;}.ui-widget-content a{color:#222;}.ui-widget-header{color:#94c8d7;font-size:22px;font-weight:bold;}.ui-widget-header a{color:#222;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #fff;font-weight:normal;color:#fff;}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{color:#94c8d7;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3f1e13;text-decoration:none;}.ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.ui-datepicker-header .ui-datepicker-next.ui-state-hover{background-color:transparent;}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #94c8d7;font-weight:normal;color:#fff;background-color:#94c8d7;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-widget :active{outline:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#fff;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#94c8d7;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:'Assistant-Regular';}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.3;filter:alpha(opacity=30);background-image:none;}.ui-widget-header .ui-icon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ui-corner-tl{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-tr{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-bl{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-br{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-top{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-bottom{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-right{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-left{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-all{-moz-border-radius:4px;}.ui-widget-overlay{opacity:.3;filter:alpha(opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;opacity:.3;filter:alpha(opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}#ui-datepicker-div{font-size:1em;display:none;z-index:9999 !important;}.engine-progress{height:108px;width:100%;position:absolute;padding:0;background:url(../../images/patterns/engine-pattern.jpg);opacity:.7;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.engine-progress.full{opacity:1;}ul#progress{list-style:none;margin:auto;width:120px;top:0;bottom:0;right:0;height:17px;left:0;position:absolute;}ul#progress li{float:right;position:relative;width:7px;height:7px;margin-right:5px;}ul#progress li:first-child{margin-right:0;}.ball{background-color:#2187e7;background-image:-moz-linear-gradient(90deg,#fafafa 25%,#a0eaff);background-image:-webkit-linear-gradient(90deg,#fafafa 25%,#a0eaff);width:7px;height:17px;}.pulse{width:15px;height:15px;border-radius:30px;border:1px solid #00c6ff;box-shadow:0 0 5px #00c6ff;position:absolute;top:-1px;right:-1px;display:none;}#booking-engine-holder{z-index:4;-webkit-transform:translateZ(0);}.ui-datepicker{width:275px;padding:10px;}.ui-datepicker .ui-datepicker-title{text-align:center;font-size:20px;}.ui-widget-content{background:#000;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:8px;width:1.8em;height:1.8em;}.ui-datepicker td{border:0;font-size:1em;width:14.28%;}.ui-datepicker td.ui-datepicker-today a{border:1px solid #dedede;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:5px 0;text-align:center;text-decoration:none;}.ui-datepicker-header .ui-state-disabled .ui-icon:before,.ui-datepicker-header .ui-state-disabled .ui-icon:after{cursor:default;}.ui-datepicker-prev .ui-icon:before{content:"";color:#94c8d7;font-size:16px;line-height:22px;margin-left:15px;cursor:pointer;}.ui-datepicker-next .ui-icon:after{content:"";color:#94c8d7;font-size:16px;line-height:22px;margin-right:15px;cursor:pointer;}.rtl .ui-datepicker-prev .ui-icon:before{content:"";}.rtl .ui-datepicker-next .ui-icon:after{content:"";}.ui-datepicker-calendar thead tr{margin-bottom:5px;}.rtl .rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .pax-holder select{background-position:10% center;}.rtl .rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .bottom-panel-holder #add-rooms-panel{float:right;direction:ltr;cursor:pointer;}.rtl .rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .bottom-panel-holder #add-rooms-panel{float:right;direction:ltr;cursor:pointer;}.rtl .engine-type-main .datepickers .datepicker-custom-format,.rtl .engine-type-deal .datepickers .datepicker-custom-format{width:98%;}@media screen and (min-width:992px){.engine-container{top:-150px;}.engine-container .engine-discount{position:absolute;font-family:'Assistant-Bold';color:#555;display:flex;width:220px;right:30px;z-index:5;top:-42px;}.engine-container.be-engine .engine-type-main{color:#5f6062;}.engine-container.be-engine .resort-holder{display:none;}.engine-container.be-engine .search-button{margin-left:0;width:135px;}.engine-container.be-engine #roomsPax{margin-right:25px;}.lang-rus .engine-container .engine-discount{font-family:'Nunito-Bold';}.rooms-holder .engine-discount{display:none;}.rooms-holder #booking-engine-holder{width:1000px;}.rooms-holder #booking-engine-holder .engine-type-main{width:auto;padding-right:0;}.rooms-holder .engine-container{top:150px;}.rooms-holder .rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder{top:55px;}#booking-engine{z-index:3;}#booking-engine-holder{margin:0 auto;margin-top:-80px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);width:1170px;height:109px;border:2px solid #fff;background-color:transparent;padding:10px;}.engine-type-main,.engine-type-deal{margin:0 auto;width:1147px;height:85px;padding-right:229px;position:relative;color:#eee;background-color:#fff;}#datePickersLoader{float:right;width:100%;display:none;height:100%;position:absolute;top:0;}#datePickersLoader:after{content:' ';width:100%;height:100%;position:absolute;background:url('../images/loading.gif?ver=1') no-repeat center center;background-size:100px;}.step-1 .datepickers,.step-1 .datePickersLoader,.step-1 .rooms-and-paxs-holder{display:block;}.engine-type-main .datepickers,.engine-type-deal .datepickers{float:right;width:430px;height:50px;border-bottom:1px #000 solid;padding:10px;margin-top:18px;margin-right:30px;padding-right:18px;}.engine-type-main .datepickers .datepicker-holder .header,.engine-type-deal .datepickers .datepicker-holder .header{display:none;color:#000;font-size:.875em;text-transform:uppercase;font-weight:normal;}.engine-type-main .datepickers .datepicker-custom-format,.engine-type-deal .datepickers .datepicker-custom-format{color:#000;width:100%;height:35px;cursor:pointer;}.engine-type-main .datepickers .datepicker-custom-format .date-title,.engine-type-deal .datepickers .datepicker-custom-format .date-title{display:none;}.engine-type-main .datepickers .datepicker-custom-format .date-elemnt-0,.engine-type-deal .datepickers .datepicker-custom-format .date-elemnt-0{font-family:'Assistant-Bold';margin-left:7px;font-size:30px;}.engine-type-main .datepickers .datepicker-custom-format .date-elemnt-2,.engine-type-deal .datepickers .datepicker-custom-format .date-elemnt-2{font-size:1em;color:#353535;margin-right:5px;}.engine-type-main .datepickers #arr-date-to-show.datepicker-custom-format,.engine-type-deal .datepickers #arr-date-to-show.datepicker-custom-format{background:url('../images/be-arrow.png') no-repeat left 80%;}.engine-type-main .datepickers #dep-date-to-show.datepicker-custom-format,.engine-type-deal .datepickers #dep-date-to-show.datepicker-custom-format{background:url('../images/calendar.png') no-repeat left 80%;}.engine-type-main .datepickers .datepicker-holder,.engine-type-deal .datepickers .datepicker-holder{width:46%;float:right;margin-right:7%;position:relative;}.engine-type-main .datepickers .datepicker-holder:first-child,.engine-type-deal .datepickers .datepicker-holder:first-child{margin:0;}.engine-type-main .datepickers .datepicker-holder .datepicker .datepicker-input,.engine-type-deal .datepickers .datepicker-holder .datepicker .datepicker-input{background:transparent;width:5px;height:5px;color:transparent;border:none;margin-right:-25px;}.engine-type-main .datepickers .datepicker-holder::after,.engine-type-deal .datepickers .datepicker-holder::after{content:"";width:1px;position:absolute;left:0;height:100px;top:0;}.rooms-and-paxs-holder{float:right;width:210px;margin-top:39px;top:0;border-bottom:1px solid #000;margin-right:25px;}.rooms-and-paxs-holder #extraRoomPaxPanel{color:#000;cursor:pointer;position:relative;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title{position:relative;background:url(../images/arrow.png) no-repeat left 50%;width:100%;height:28px;cursor:pointer;font-size:1rem;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title{position:absolute;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title .pax-panel-header{position:absolute;top:-10px;color:#000;font-size:.2em;text-transform:uppercase;right:0;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title .adults{padding-right:7px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder{display:none;position:absolute;bottom:80px;right:-11px;z-index:15;padding:15px;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.6);border-radius:3px;width:520px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder::before{content:"";height:0;width:0;border-style:solid;border-width:10px;border-left-color:transparent;border-right-color:transparent;border-top-color:#fff;border-bottom-color:transparent;right:5%;position:absolute;bottom:-20px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .close-panel{float:left;cursor:pointer;font-size:2rem;line-height:2rem;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder{float:right;width:100%;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row{float:right;width:100%;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header .pax-holder,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .pax-holder{float:right;width:30%;margin-right:3%;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header .pax-holder:first-child,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .pax-holder:first-child,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header .pax-holder.adults,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .pax-holder.adults{margin:0;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header .pax-holder select,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .pax-holder select{border:0;-webkit-appearance:none;-moz-appearance:none;height:40px;background:none;padding:0 10px;line-height:1;width:80px;border:1px solid #000;background:url(../images/arrow.png) no-repeat #fff 90% center;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row{margin-top:10px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .remove-room-panel{position:absolute;left:65px;font-size:1.563em;cursor:pointer;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .bottom-panel-holder{float:right;width:100%;margin-top:20px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .bottom-panel-holder #add-rooms-panel{cursor:pointer;}.bottom-engine-holder{float:left;width:220px;height:100%;}.bottom-engine-holder .engine-button-row{float:right;width:100%;text-align:center;position:relative;}.bottom-engine-holder .search-button,.bottom-engine-holder .button-loader{width:150px;height:45px;padding:0;text-align:center;position:absolute;display:block;z-index:12;left:0;margin:20px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.bottom-engine-holder .search-button:hover,.bottom-engine-holder .button-loader:hover,.bottom-engine-holder .search-button:focus,.bottom-engine-holder .button-loader:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.scrolled.scrolled-engine .engine-discount{position:fixed;right:213px;width:420px;z-index:20;margin:0 auto;display:block;text-align:center;height:80px;top:50px;}.scrolled.scrolled-engine .engine-discount .inner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}.scrolled.scrolled-engine #booking-engine-holder{position:fixed;width:100%;height:130px;right:0;padding-right:28%;top:80px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;z-index:11;background-color:#fff;}.scrolled.scrolled-engine #booking-engine-holder .resort-holder{display:none;}.scrolled.scrolled-engine #booking-engine-holder .bottom-engine-holder{float:right;width:200px;}.scrolled.scrolled-engine #booking-engine-holder .engine-type-main,.scrolled.scrolled-engine #booking-engine-holder .engine-type-deal{height:80px;top:37px;padding-right:0;}.scrolled.scrolled-engine .rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder{bottom:auto !important;top:55px !important;}.scrolled.scrolled-engine .rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder:before{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-bottom-color:#fff;top:-20px;}.specail-langheb #arr-date-to-show.datepicker-custom-format{background:url(../images/arrowToLeft.png) no-repeat left 80% !important;}.ltr .rooms-and-paxs-holder #extraRoomPaxPanel .panel-title{height:25px;}.ltr .rooms-and-paxs-holder{margin-top:42px;}}@media screen and (max-width:991px){.lang-rus .search-button,.lang-rus .datepickers .datepicker-custom-format .date-elemnt-1,.lang-rus .rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title span.adults,.lang-rus .engine-container .engine-discount{font-family:'Nunito-Regular';}#datePickersLoader{display:none;}#arr-date-to-show::after{content:"";position:absolute;background-image:url('../images/small-arrow.png');top:20px;left:-10px;height:15px;width:25px;background-repeat:no-repeat;}.lang-heb #arr-date-to-show::after{content:"";-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.engine-container .engine-discount{position:absolute;font-family:'Assistant-Regular';font-size:1.2em;color:#fff;display:flex;text-align:right;justify-content:center;width:calc(100% - 30px);top:-105px;margin:0 15px;text-shadow:1.147px 1.638px 4px rgba(0,0,0,.6);height:60px;width:70%;}.home-slider .engine-container{margin-top:-360px;}.main-engine{z-index:3;}.main-engine.opened{display:block;}#booking-engine-holder{top:-45px;background:#fff;margin:0 15px;}.bottom-banner{visibility:hidden;}.engine-type-main,.engine-type-deal{min-height:75px;font-family:'Assistant-Regular';color:#000;margin:0 auto;}.datepickers{float:right;width:70%;height:80px;}.datepickers .datepicker-holder .header{color:#6e6c67;font-size:.875em;text-transform:uppercase;font-weight:normal;display:none;}.datepickers .datepicker-custom-format{font-family:'Assistant-Regular';color:#000;width:95%;height:30px;cursor:pointer;text-align:center;}.datepickers .datepicker-custom-format .date-title{display:none;}.datepickers .datepicker-custom-format .date-elemnt-0{display:block;font-family:'Assistant-Bold';font-size:30px;}.datepickers .datepicker-custom-format .date-elemnt-1{display:block;}.datepickers .datepicker-custom-format .date-elemnt-2{font-size:1.2em;color:#353535;margin-right:5px;font-size:25px;position:absolute;right:25px;top:30px;}.datepickers .datepicker-holder{width:46%;float:right;padding:5px;position:relative;height:100%;}.datepickers .datepicker-holder:first-child{margin:0;}.datepickers .datepicker-holder.show-current-icon::before{border-color:#000 transparent transparent transparent;border-style:solid;border-width:10px 10px 0 10px;content:"";height:0;left:10%;position:absolute;top:2px;width:0;}.datepickers .datepicker-holder .datepicker{width:100%;}.datepickers .datepicker-holder .datepicker .datepicker-input{background:transparent;width:5px;height:5px;color:transparent;border:none;margin-right:-8px;float:right;margin-top:-10px;}.datepickers .datepicker-holder #datepickerTo{margin-right:-117px;}.special-header{display:none;}.rooms-and-paxs-holder{float:right;width:25%;padding-right:8px;padding-top:10px;height:80px;}.rooms-and-paxs-holder #extraRoomPaxPanel{color:#000;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title{position:relative;width:85%;height:60px;cursor:pointer;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .room-panel-title{display:none;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .panel-sep{display:none;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title{font-family:'Assistant-Bold';font-size:30px;text-align:center;position:absolute;line-height:30px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title:before{content:'';position:absolute;background-repeat:no-repeat;background-image:url('../images/Line.png');top:0;right:-30px;width:3px;height:60px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title:after{content:'';background-image:url('../images/arrow-down.png');background-repeat:no-repeat;top:10px;right:-20px;height:10px;width:20px;position:absolute;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title span{font-size:18px;display:block;font-weight:normal;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title span.adults{font-family:'Assistant-Regular';}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title .pax-panel-header{position:absolute;top:-25px;color:#6e6c67;font-size:.35em;text-transform:uppercase;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder{display:none;position:absolute;top:110px;left:0;z-index:15;padding:15px;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.6);width:100%;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder::before{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:5%;position:absolute;top:-10px;width:0;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .close-panel{float:left;color:#000;font-family:Arial;font-size:22px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder{float:right;width:100%;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row{float:right;width:100%;font-size:.875em;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header .pax-holder,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .pax-holder{float:right;width:30%;margin-right:5%;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header .pax-holder span,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .pax-holder span{display:block;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header .pax-holder:first-child,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .pax-holder:first-child,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header .pax-holder.adults,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .pax-holder.adults{margin:0;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .paxs-header .pax-holder select,.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .pax-holder select{border:0;-webkit-appearance:none;-moz-appearance:none;height:40px;background:none;padding:0 10px;line-height:1;width:65px;color:#000;border:1px solid #000;background:url(../images/arrow.png) no-repeat #fff 90% center;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row{margin-top:10px;position:relative;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .remove-room-panel{position:absolute;left:-12px;font-size:22px;color:#000;padding:5px;font-family:Arial;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .bottom-panel-holder{float:right;width:100%;margin-top:20px;}.engine-button-row{position:relative;float:right;width:100%;}.search-button,.button-loader{border:none;border-radius:0;width:100%;text-align:center;cursor:pointer;color:#94c8d7;font-size:20px;line-height:35px;background:#656046;display:block;text-transform:uppercase;font-family:'Assistant-Bold';}.button-loader{top:0;position:absolute;z-index:1;}.engine-progress:after{text-align:center;width:100%;display:block;margin-top:10px;color:#ef9f6e;font-size:20px;}#ui-datepicker-div{width:92%;padding:10px;border-radius:0;height:300px;}.scrolled.scrolled-engine #booking-engine-holder{display:none;}#booking-engine-holder.showinmobile{position:fixed;top:398px;}#booking-engine-holder.showinmobile .panel-holder{display:none;position:absolute;top:-300px;left:0;z-index:15;padding:15px;background:#000;box-shadow:none;width:100%;height:300px;}#booking-engine-holder.showinmobile .panel-holder::before{border-color:#000 transparent transparent transparent;border-style:solid;border-width:10px 10px 0 10px;content:"";height:0;left:5%;position:absolute;top:300px;width:0;}#booking-engine-holder.showinmobile .panel-holder .close-panel{float:left;color:#fff;font-family:Arial;font-size:22px;}#booking-engine-holder.showinmobile .panel-holder .table-structure-holder{margin-top:30px;}#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .paxs-header .pax-holder,#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .room-pax-row .pax-holder{float:right;width:30%;margin-right:5%;color:#94c8d7;}#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .paxs-header .pax-holder span,#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .room-pax-row .pax-holder span{color:#fff;display:block;}#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .paxs-header .pax-holder:first-child,#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .room-pax-row .pax-holder:first-child,#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .paxs-header .pax-holder.adults,#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .room-pax-row .pax-holder.adults{margin:0;}#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .paxs-header .pax-holder select,#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .room-pax-row .pax-holder select{border:0;-webkit-appearance:none;-moz-appearance:none;height:40px;background:none;padding:0 10px;line-height:1;width:65px;color:#000;border:none;background:url(../images/arrow.png) no-repeat #fff 90% center;}#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .room-pax-row{position:relative;}#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .room-pax-row .remove-room-panel{position:absolute;left:-12px;font-size:22px;color:#fff;padding:5px;font-family:Arial;cursor:pointer;}#booking-engine-holder.showinmobile .panel-holder .table-structure-holder .bottom-panel-holder #add-rooms-panel{text-transform:uppercase;color:#94c8d7;float:right;width:auto;padding:5px;margin-top:20px;border:1px solid #94c8d7;cursor:pointer;}}@media screen and (min-width:991px) and (max-width:1500px){.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder{width:350px;}.rooms-and-paxs-holder .table-structure-holder .room-pax-row .remove-room-panel{left:10px;}.engine-type-main .datepickers,.engine-type-deal .datepickers{padding-right:15px;}.engine-type-main .datepickers .datepicker-holder,.engine-type-deal .datepickers .datepicker-holder{margin-right:15px;}}@media screen and (min-width:991px) and (max-width:1200px){.engine-container .engine-discount{width:176px;font-size:20px;top:-53px;}#booking-engine-holder{width:970px;}#booking-engine-holder #searchButton{width:100px;}#booking-engine-holder .engine-type-main,#booking-engine-holder .engine-type-deal{padding-right:195px;}#booking-engine-holder .engine-type-main .datepickers,#booking-engine-holder .engine-type-deal .datepickers{margin-right:0;}#booking-engine-holder .rooms-and-paxs-holder{margin-right:0;}#booking-engine-holder .engine-holder.engine-type-main{width:946px;}#booking-engine-holder .engine-holder.engine-type-main .bottom-engine-holder{width:auto;}#booking-engine-holder .engine-holder.engine-type-main .bottom-engine-holder .search-button,#booking-engine-holder .engine-holder.engine-type-main .bottom-engine-holder .button-loader{margin:20px 10px;}.scrolled.scrolled-engine #booking-engine-holder .rooms-and-paxs-holder{margin-right:5%;width:227px;}}@media screen and (min-width:991px) and (max-width:1350px){.scrolled.scrolled-engine .engine-discount{display:none;}.scrolled.scrolled-engine #booking-engine-holder{padding-right:200px;}.scrolled.scrolled-engine #booking-engine-holder .engine-type-main,.scrolled.scrolled-engine #booking-engine-holder .engine-type-deal{width:100%;}}@media screen and (min-width:1350px) and (max-width:1820px){.scrolled.scrolled-engine .engine-discount{width:200px;}.scrolled.scrolled-engine #booking-engine-holder .engine-type-main,.scrolled.scrolled-engine #booking-engine-holder .engine-type-deal{width:70vw;}}