﻿li{font-weight:inherit;font-style:inherit;-moz-outline:0;outline:0;padding:0;margin:0;border:0;direction:ltr;}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:left;}.float-clear{display:block;clear:both;}.marR10{margin-right:10px;}.marR15{margin-right:15px;}.marL10{margin-left:10px;}.clearfix{display:block;}.marBut20{margin-bottom:20px;}.marTop20{margin-top:20px;}.marTop60{margin-top:60px;}.marginR{margin-right:0;}.pointer{cursor:pointer;}.clear{clear:both;}.last-booking{position:absolute;color:#fff;top:11px;left:121px;font-size:.9em;}.lang-rus .last-booking{left:108px;font-size:.9em;}select::-ms-expand{display:none;}.select-hotel-holder{display:none;}.hotels-reservation-holder{float:left;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:right;width:100%;padding-bottom:10px;}.promo-sep{width:246px;float:left;height:2px;margin-right:-12px;}.promo-holder{float:left;width:100%;margin:5px 0;}.promo-holder .promo-label{float:left;width:60px;margin-top:8px;}.promo-holder .promo-input{float:left;width:168px;}.promo-holder .promo-input input[type=text]{float:left;width:140px;padding-right:7px;height:24px;padding-top:3px;border:0;}.bottom-engine-holder:after{clear:both;float:none;}#loadingdiv{width:312px;height:250px;position:absolute;top:0;left:0;background:#fff;opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;display:none;}#loadingdiv img{margin-top:100px;margin-left:130px;}.flow-div-comb{background:#fff;display:none;right:245px;position:absolute;top:99px;width:424px;z-index:9999;padding:12px;border:1px solid #ef9f6e;}.floating-engine .flow-div-comb{right:275px;}#flowDivComb:before{content:'Dear Guest,';font-weight:'Muli-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;right:10px;cursor:pointer;}#CloseComboError:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;content:"";position:absolute;border-bottom:9px solid #fff;top:-20px;right:225px;z-index:1;cursor:default;}#CloseComboError:after{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;content:"";border-bottom:10px solid #ef9f6e;position:absolute;top:-22px;right:224px;cursor:default;}#CloseComboError{position:absolute;right:14px;top:11px;color:#ef9f6e;cursor:pointer;}.engine-type-room{float:left;width:100%;color:#3a3a3a;font-size:.9em;}.engine-type-room .datepickers{float:left;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-right:3px;}.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute;left:-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;right:0;position:absolute;opacity:0;filter:alpha(opacity=0);}.ui-state-disabled{cursor:default!important;}.ui-widget-overlay{position:absolute;top:0;left: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{left:22px;}.ui-datepicker .ui-datepicker-next{right:25px;}.ui-datepicker .ui-datepicker-prev-hover{left:22px;}.ui-datepicker .ui-datepicker-next-hover{right:25px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;margin-left:-8px;top:0;color:transparent;font-size:0;}.ui-datepicker .ui-datepicker-next span{right:0;}.ui-datepicker .ui-datepicker-prev span{left: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:#fff;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:left;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:left;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.ui-widget{font-family:'Muli-Regular';font-size:1.1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'Muli-Regular';font-size:1em;}.ui-widget-content a{color:#222;}.ui-widget-header{color:#fdc665;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 #51462c;font-weight:normal;color:#fdc665;}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{color:#fdc665;}.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:4px solid #d0b069;font-weight:normal;color:#fdc665;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-widget :active{outline:0;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#fdc665;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fdc665;}.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:'Muli-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-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-right{-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-left{-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-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;left:0;height:17px;right:0;position:absolute;}ul#progress li{float:left;position:relative;width:7px;height:7px;margin-left:5px;}ul#progress li:first-child{margin-left: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;left:-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:.813em;}.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:#fdc665;font-size:16px;line-height:22px;margin-right:15px;cursor:pointer;}.ui-datepicker-next .ui-icon:after{content:"";color:#fdc665;font-size:16px;line-height:22px;margin-left: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;}@media screen and (min-width:992px){#booking-engine{z-index:3;}#booking-engine-holder{width:960px;margin:0 auto;background:#fff;margin-top:-80px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);height:131px;}.engine-type-main,.engine-type-deal{margin:0 auto;width:100%;position:relative;color:#eee;}#datePickersLoader{float:left;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:left;top:65px;position:relative;width:315px;margin:20px;height:30px;border-bottom:1px #000 solid;}.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{font-family:'Muli-Regular';color:#000;width:100%;height:20px;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{line-height:1em;font-size:1em;}.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-left: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/arrowToRight.png) no-repeat right 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/tinyMenu.png) no-repeat right 80%;}.engine-type-main .datepickers .datepicker-holder,.engine-type-deal .datepickers .datepicker-holder{width:46%;float:left;margin-left: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:0;margin-left:-25px;}.engine-type-main .datepickers .datepicker-holder::after,.engine-type-deal .datepickers .datepicker-holder::after{content:"";width:1px;position:absolute;right:0;height:100px;top:0;}.rooms-and-paxs-holder{float:left;width:255px;margin:20px;top:65px;position:relative;border-bottom:1px solid #000;}.rooms-and-paxs-holder #extraRoomPaxPanel{color:#000;cursor:pointer;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title{position:relative;background:url(../images/arrow.png) no-repeat right 50%;width:100%;height:30px;cursor:pointer;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title{font-size:1em;position:absolute;font-family:'Muli-Regular';}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title .pax-panel-header{position:absolute;top:-10px;color:#000;font-family:'Muli-Regular';font-size:.2em;text-transform:uppercase;left:0;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder{display:none;position:absolute;bottom:55px;left:25px;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{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:right;cursor:pointer;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder{float:left;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:left;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:left;width:30%;margin-left: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;right:65px;font-size:1.563em;cursor:pointer;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .bottom-panel-holder{float:left;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:right;width:300px;height:131px;}.bottom-engine-holder .engine-button-row{float:left;width:100%;text-align:center;position:relative;}.bottom-engine-holder .search-button,.bottom-engine-holder .button-loader{color:#fdc665;text-align:center;width:249px;padding:18px 0;background:#4b493f;margin:0 auto;font-family:'Muli-Black';display:block;text-transform:uppercase;height:100px;position:absolute;z-index:12;margin-top:15px;left:6px;right:0;font-size:.875em;outline:0;letter-spacing:1.5px;border-radius:0;}.bottom-engine-holder .search-button:hover,.bottom-engine-holder .button-loader:hover,.bottom-engine-holder .search-button:focus,.bottom-engine-holder .button-loader:focus{color:#fdc665;border:1px solid #fdc665;}.scrolled.scrolled-engine .engine-discount{display:none;}.scrolled.scrolled-engine #booking-engine-holder{position:fixed;width:100%;left:0;top:80px;height:145px;padding-left:28%;-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;}.scrolled.scrolled-engine #booking-engine-holder .resort-holder{display:none;}.scrolled.scrolled-engine #booking-engine-holder .bottom-engine-holder{float:left;width:200px;}.scrolled.scrolled-engine #booking-engine-holder #searchButton{width:175px;height:65px;margin-top:65px;}body.lang-heb .panel-title{font-size:18px!important;}.specail-langheb #arr-date-to-show.datepicker-custom-format{background:url(../images/arrowToLeft.png) no-repeat right 80%!important;}.scrolled.scrolled-engine .panel-holder{bottom:auto!important;top:55px;}}@media screen and (max-width:991px){#datePickersLoader{display:none;}.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:'Muli-Regular';color:#000;margin:0 auto;}.datepickers{float:left;width:75%;height:90px;}.datepickers .datepicker-holder .header{color:#6e6c67;font-size:.875em;text-transform:uppercase;font-weight:normal;font-family:'Muli-Regular';}.datepickers .datepicker-custom-format{font-family:'Muli-Regular';color:#000;background:url(../images/arrow.png) no-repeat right 65%;width:95%;height:30px;cursor:pointer;}.datepickers .datepicker-custom-format .date-title{display:none;}.datepickers .datepicker-custom-format .date-elemnt-0{font-size:2.2em;}.datepickers .datepicker-custom-format .date-elemnt-2{font-size:1.2em;color:#353535;margin-left:5px;font-family:'PlayfairDisplay-Regular';}.datepickers .datepicker-holder{width:50%;float:left;padding:5px;position:relative;height:100%;}.datepickers .datepicker-holder .datepicker{width: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;right:10%;position:absolute;top:2px;width:0;}.datepickers .datepicker-holder .datepicker .datepicker-input{background:transparent;width:5px;height:5px;color:transparent;border:0;margin-left:-8px;float:left;margin-top:-10px;}.datepickers .datepicker-holder #datepickerTo{margin-left:-117px;}.datepickers .datepicker-holder::after{content:"";background:#cecece;width:1px;position:absolute;right:0;height:100px;top:0;}.special-header{display:none;}.rooms-and-paxs-holder{float:left;width:25%;padding-left:8px;padding-top:10px;}.rooms-and-paxs-holder #extraRoomPaxPanel{color:#000;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title{position:relative;background:url(../images/arrow.png) no-repeat right 75%;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-size:2.2em;position:absolute;font-family:'Muli-Regular';top:25px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-title .pax-panel-title .pax-panel-header{position:absolute;top:-25px;color:#6e6c67;font-family:'Muli-Regular';font-size:.35em;text-transform:uppercase;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder{display:none;position:absolute;top:110px;right: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;right:5%;position:absolute;top:-10px;width:0;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .close-panel{float:right;color:#000;font-family:Arial;font-size:22px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder{float:left;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:left;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:left;width:30%;margin-left: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;right:-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:left;width:100%;margin-top:20px;}.engine-button-row{position:relative;float:left;width:100%;}.search-button,.button-loader{border:0;border-radius:0;width:100%;text-align:center;cursor:pointer;color:#fdc665;font-size:1em;letter-spacing:1.5px;line-height:49px;background:#656046;display:block;text-transform:uppercase;margin-top:10px;font-family:'Muli-Black';}.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;right: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;right:5%;position:absolute;top:300px;width:0;}#booking-engine-holder.showinmobile .panel-holder .close-panel{float:right;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:left;width:30%;margin-left:5%;color:#fdc665;}#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:0;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;right:-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:#fdc665;float:left;width:auto;padding:5px;margin-top:20px;border:1px solid #fdc665;cursor:pointer;}.datepicker-custom-format .date-elemnt-0{font-family:'Muli-Regular'!important;font-size:20px!important;bottom:0!important;left:12px!important;position:absolute!important;}.datepicker-custom-format .date-elemnt-2{font-family:'Muli-Regular'!important;font-size:25px!important;position:absolute!important;left:25px!important;top:30px!important;}.pax-panel-title{font-family:'Muli-Regular'!important;font-size:20px!important;text-align:center!important;}}@media screen and (min-width:991px) and (max-width:1500px){.scrolled.scrolled-engine #booking-engine-holder .bottom-engine-holder .search-button{width:210px;left:20px;}.scrolled.scrolled-engine #booking-engine-holder .bottom-engine-holder .bottom-banner{width:210px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder{width:350px;top:auto;bottom:55px;}.rooms-and-paxs-holder #extraRoomPaxPanel .panel-holder .table-structure-holder .room-pax-row .remove-room-panel{right:10px;}.engine-type-main .datepickers,.engine-type-deal .datepickers{padding-left:15px;}.engine-type-main .datepickers .datepicker-holder,.engine-type-deal .datepickers .datepicker-holder{margin-left:15px;}.scrolled.scrolled-engine #booking-engine-holder{padding-left:15%;}}.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:991px) and (max-width:1100px){.scrolled.scrolled-engine #booking-engine-holder{padding-left:5%;}}