@charset "UTF-8";.main-engine{width:100%;display:none;position:relative}.main-engine.show{display:block}.main-engine .engine-discount-label{display:none;position:absolute;top:185px;right:30px;z-index:12;font-size:1.5rem;color:#000;font-family:"Assistant-Light";padding-left:30px;border-bottom:1px solid #fff}.main-engine .engine-discount-label span{color:#fff}.main-engine #booking-engine-holder{position:absolute;top:75px;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;font-family:"Assistant-Regular",Arial;z-index:101;right:0;height:245px;width:100%;background:#fff;padding:15px 20px;color:#fff}.main-engine #booking-engine-holder .engine-holder{top:0;color:#333}.main-engine #booking-engine-holder .engine-holder #flowDivComb{display:none}.main-engine #booking-engine-holder .engine-holder .dates-holder{width:100%;background:#fff;margin-bottom:20px}.main-engine #booking-engine-holder .engine-holder .dates-holder #dates{display:none}.main-engine #booking-engine-holder .engine-holder .dates-holder .dates-dispaly{width:100%;height:52px;font-family:"Assistant-Regular",Arial;font-size:1.25rem;display:flex;justify-content:space-evenly;align-items:center;padding:16px;border:1px solid #c4c4c4}.main-engine #booking-engine-holder .engine-holder .dates-holder .dates-dispaly .dates-sep{width:6px;height:10px;display:inline-block;background:url("images/engine.sprite.png") -10px -73px no-repeat}.main-engine #booking-engine-holder .engine-holder .dates-holder .dates-dispaly .check-in-date .day,.main-engine #booking-engine-holder .engine-holder .dates-holder .dates-dispaly .check-out-date .day{pointer-events:none}.main-engine #booking-engine-holder .engine-holder .rooms-paxs-summery-holder{width:100%;background:#fff;margin-bottom:20px}.main-engine #booking-engine-holder .engine-holder .rooms-paxs-summery-holder .rooms-paxs-summery{height:52px;font-family:"Assistant-Regular",Arial;font-size:1.25rem;padding:16px;text-transform:capitalize;position:relative;border:1px solid #c4c4c4}.main-engine #booking-engine-holder .engine-holder .rooms-paxs-summery-holder .rooms-paxs-summery::after{content:"";width:10px;height:6px;display:inline-block;background:url("images/engine.sprite.png") -10px -93px no-repeat;position:absolute;left:16px;top:25px}.main-engine #booking-engine-holder .engine-holder .bottom-engine-holder{text-align:center}.main-engine #booking-engine-holder .engine-holder .bottom-engine-holder .search-button{background-color:#131313;color:#fff;font-family:"Assistant-Regular",Arial;width:100%;height:60px;font-size:1.7rem;text-align:center;text-transform:uppercase;border:none;border-radius:0}.daterangepicker{position:fixed;background-color:rgba(0,0,0,.7);border-radius:0;width:100%;padding:0;margin-top:1px;top:0 !important;right:0 !important;padding-bottom:100px;height:100%;background-clip:border-box}.daterangepicker .div-row{float:right;width:100%}.daterangepicker .calendars-holder{background:#fff;padding:15px;float:right;width:100%;position:relative}.daterangepicker .calendars-holder .cancel-btn{left:5px;position:absolute;top:-10px;font-size:35px;color:#131313;z-index:10;padding:10px;margin-top:15px;border:none;cursor:pointer}.daterangepicker .calendars-holder .ranges{display:none;float:left;width:18%;margin-right:2%;position:relative}.daterangepicker .calendars-holder .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .calendars-holder .ranges li{font-size:13px;background-color:#fff;border:1px solid #fff;border-radius:0;color:#333;padding:3px 12px;margin-bottom:8px;cursor:pointer}.daterangepicker .calendars-holder .ranges li:hover{background-color:#333;border:1px solid #333;color:#f7f5f1}.daterangepicker .calendars-holder .ranges li.active{background-color:#333;border:1px solid #333;color:#f7f5f1}.daterangepicker .calendars-holder .ranges .summery-dates{margin-top:45px;color:#f7f5f1}.daterangepicker .calendars-holder .ranges .summery-dates .summery-date{font-size:16px;border-bottom:1px solid #7c8a92;margin-top:40px}.daterangepicker .calendars-holder .ranges .summery-dates .summery-date:first-child{margin:0}.daterangepicker .calendars-holder .ranges .summery-dates .summery-title{font-size:20px;display:block}.daterangepicker .calendars-holder .ranges .summery-dates .summery-week-day{display:block}.daterangepicker .calendars-holder .ranges .summery-dates .summery-month-day{font-size:75px;line-height:75px}.daterangepicker .calendars-holder .ranges .summery-dates .summery-month{padding-right:5px}.daterangepicker .calendars-holder .ranges .summery-nights{margin-top:10px;font-size:16px}.daterangepicker .calendars-holder .ranges .applyBtn{margin-top:70px;text-align:center;color:#f6cd50;background:#131313;border-radius:3px;padding:6px 24px;font-size:18px}.daterangepicker .calendars-holder .calender-content{float:right;width:77%;overflow:hidden}.daterangepicker .calendars-holder .calender-content .top-calendar-holder{position:relative;float:right;width:100%}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-step{float:right;text-align:right;margin-top:25px;margin-bottom:5px}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-step .number{border-radius:50px;background:#131313;text-align:center;width:29px;height:29px;float:right;text-align:center;margin-top:5px;margin-left:5px;line-height:29px;color:#ebece7}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-step .step-label{color:#333;font-size:22px;line-height:40px}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .current-selected{position:absolute;right:0;left:0;top:0;font-size:26px;color:#fff;text-align:center;pointer-events:none;text-indent:25%}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .select-label{width:100%;text-align:right;font-size:18px;color:#131313}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row{float:right;width:100%;background:#fff;position:relative}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .reset-button{float:left;color:#000;cursor:pointer;margin-left:25px;border:1px solid #c4c4c4;padding:5px 8px;margin-top:10px;font-size:.875em}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs{width:60%;color:#000;margin:0;height:40px;padding-top:0;display:inline-flex;align-items:center;justify-content:space-evenly;border:1px solid #c4c4c4}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .dates-sep{display:none}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .dates-select-label{float:right;padding-top:3px;order:2;background:url("../images/v-sign-calendar.png");background-repeat:no-repeat;width:10px;height:15px}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .start-date-label{float:right;order:1;margin-right:20px;cursor:pointer;background-color:#fff;font-size:1.2em}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .start-date-label .date-value{margin-right:10px;font-size:25px}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .end-date-label{float:left;order:3;margin-left:20px;cursor:pointer;background-color:#fff;font-size:1.2em}.daterangepicker .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .end-date-label .date-value{margin-right:10px;font-size:25px}.daterangepicker .calendars-holder .calender-content .calendar-tables-holder.anim-h{float:right;position:relative;transform:translate(48%,0);-moz-transition:transform 800ms ease;-ms-transition:transform 800ms ease;-o-transition:transform 800ms ease;transition:transform 800ms ease}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder{float:right;width:100%;color:#131313;margin-top:7px}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend{float:right;width:100%;background:#fff;padding:10px}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item{float:right;margin-right:30px}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item:first-child{margin:0}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item .legend-text{padding-right:10px}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item .legend-icon{width:16px;height:16px;float:right;margin-top:2px}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item.legend-arrival .legend-icon{background:#131313;border-radius:0 15px 15px 0}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item.legend-departure .legend-icon{background:#131313;border-radius:15px 0 0 15px}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item.legend-available .legend-icon,.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item.legend-holiday .legend-icon{background:#fff;border:1px solid #e2e2e2}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item.legend-notavailable .legend-icon{background:#f7f5f1;border:1px solid #e2e2e2}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item.legend-holiday .legend-icon{position:relative}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item.legend-holiday .legend-icon:after{content:'';position:absolute;top:0;right:0;border-bottom:8px solid #131313;border-left:8px solid #131313}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .price-commnet{float:right;color:#000;margin-top:15px;display:none}.daterangepicker .calendars-holder .calender-content .bottom-calendar-holder .apply-btn{display:none}.daterangepicker.openscenter:before{right:0;left:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;border-bottom:initial}.daterangepicker.dropup:after{top:initial;border-bottom:initial}.daterangepicker.dropdown-menu{max-width:none;z-index:111}.daterangepicker.show-calendar .calendar{display:block;float:right;width:50%;background:#fff}.daterangepicker.show-calendar .calendar .calendar-table{padding:0;border-radius:0;background-color:#fff;position:relative}.daterangepicker.show-calendar .calendar .calendar-table .top-calendar{height:48px;line-height:48px;position:relative}.daterangepicker.show-calendar .calendar .calendar-table .top-calendar .month{text-align:center;font-size:20px;color:#000}.daterangepicker.show-calendar .calendar .calendar-table .calendar-arrow{cursor:pointer}.daterangepicker.show-calendar .calendar .calendar-table .calendar-arrow .available{position:absolute;top:50%;font-size:30px;color:#131313}.daterangepicker.show-calendar .calendar .calendar-table .calendar-arrow .available.next{left:5px}.daterangepicker.show-calendar .calendar .calendar-table .calendar-arrow .available.prev{right:5px}.daterangepicker.show-calendar .calendar .calendar-table .div-table{height:356px;width:410px;margin-right:35px}.daterangepicker.show-calendar .calendar .calendar-table .div-table .div-head .div-row{color:#333;font-size:15px}.daterangepicker.show-calendar .calendar .calendar-table .div-table .div-head .div-row .dh{text-align:center;border:1px solid #c4c4c4;border-right:none;padding:5px;font-weight:bold;float:right;width:54px;background-color:#fff}.daterangepicker.show-calendar .calendar .calendar-table .div-table .div-head .div-row .dh:first-child{border-right:1px solid #c4c4c4}.daterangepicker.show-calendar .calendar .calendar-table .bottom-calendar{height:15px}.daterangepicker.show-calendar .calendar:nth-child(even){float:left}.daterangepicker.show-calendar .calendar:nth-child(even) .calendar-table .div-table{margin-right:12px;margin-left:35px}.daterangepicker .calendar{display:none;max-width:100%;margin:0}.daterangepicker .dc{text-align:center;width:54px;height:54px;border-radius:0;border:1px solid #e0e0e0;border-right:none;border-top:none;white-space:nowrap;font-size:14px;cursor:pointer;vertical-align:top;font-size:14px;padding:0 !important;float:right}.daterangepicker .dc:first-child{border-right:1px solid #c4c4c4}.daterangepicker .dc span{display:block;margin-top:5px;direction:ltr;font-weight:bold;text-align:center;padding-right:5px;font-size:1.3em}.daterangepicker .dc span.price-span{font-weight:normal;pointer-events:none;margin-top:10px;opacity:.6;font-size:1em}.daterangepicker .dc .sold-out{font-size:12px;color:#b5391c;opacity:.6;margin-top:10px}.daterangepicker .dc.available.holiday-day{position:relative}.daterangepicker .dc.available.holiday-day:after{content:'';position:absolute;top:0;right:0;border-bottom:10px solid #131313;border-left:10px solid #131313}.daterangepicker .dc.available.active:after{display:none}.daterangepicker .dc.start-date{border-radius:0 30px 30px 0}.daterangepicker .dc.end-date{border-radius:30px 0 0 30px}.daterangepicker .dc.week{font-size:80%;color:#ccc}.daterangepicker .dc.off,.daterangepicker .dc.off.start-date,.daterangepicker .dc.off.end-date{background-color:rgba(74,82,87,0);color:#7d6e68}.daterangepicker .dc.off-other-month,.daterangepicker .dc.off-other-month.disabled,.daterangepicker .dc.off-other-month.active,.daterangepicker .dc.off-other-month.holiday-day,.daterangepicker .dc.off-other-month:hover,.daterangepicker .dc.off-other-month.in-range,.daterangepicker .dc.off-other-month.in-range-end{background:transparent !important;color:transparent !important}.daterangepicker .dc.off-other-month:after,.daterangepicker .dc.off-other-month.disabled:after,.daterangepicker .dc.off-other-month.active:after,.daterangepicker .dc.off-other-month.holiday-day:after,.daterangepicker .dc.off-other-month:hover:after,.daterangepicker .dc.off-other-month.in-range:after,.daterangepicker .dc.off-other-month.in-range-end:after{display:none}.daterangepicker .dc.off-other-month:hover,.daterangepicker .dc.off-other-month.disabled:hover,.daterangepicker .dc.off-other-month.active:hover,.daterangepicker .dc.off-other-month.holiday-day:hover,.daterangepicker .dc.off-other-month:hover:hover,.daterangepicker .dc.off-other-month.in-range:hover,.daterangepicker .dc.off-other-month.in-range-end:hover{background:transparent !important;color:transparent !important}.daterangepicker .dc.off-other-month .date-span,.daterangepicker .dc.off-other-month .sold-out,.daterangepicker .dc.off-other-month.disabled .date-span,.daterangepicker .dc.off-other-month.disabled .sold-out,.daterangepicker .dc.off-other-month.active .date-span,.daterangepicker .dc.off-other-month.active .sold-out,.daterangepicker .dc.off-other-month.holiday-day .date-span,.daterangepicker .dc.off-other-month.holiday-day .sold-out,.daterangepicker .dc.off-other-month:hover .date-span,.daterangepicker .dc.off-other-month:hover .sold-out,.daterangepicker .dc.off-other-month.in-range .date-span,.daterangepicker .dc.off-other-month.in-range .sold-out,.daterangepicker .dc.off-other-month.in-range-end .date-span,.daterangepicker .dc.off-other-month.in-range-end .sold-out{display:none}.daterangepicker .dc.in-range{background-color:#a4a4a5;color:#fff}.daterangepicker .dc.in-range.in-range-end{background:#131313}.daterangepicker .dc.active,.daterangepicker .dc.active:hover{background-color:#131313;color:#fff}.daterangepicker .dc.disabled.active{background-color:#131313;color:#fff}.daterangepicker .dc.disabled.active .sold-out{display:none}.daterangepicker .dh.month{width:auto}.daterangepicker .dc.disabled,.daterangepicker option.disabled{color:rgba(51,51,51,.2);cursor:not-allowed}.daterangepicker .dc.disabled .price-span,.daterangepicker option.disabled .price-span{display:none}.daterangepicker .dc.disable-click,.daterangepicker option.disable-click{cursor:not-allowed}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-left:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 0 5px 0;padding:0 6px;padding-right:28px;width:100%}.daterangepicker .input-mini.active{border:1px solid #131313;border-radius:4px}.daterangepicker .daterangepicker_input{position:relative;display:none}.daterangepicker .daterangepicker_input i{position:absolute;right:8px;top:8px}.daterangepicker .side-content{float:left;width:21%}.daterangepicker .side-content .room-paxs-holder .rooms-paxs-step{float:right;text-align:right;margin-top:25px}.daterangepicker .side-content .room-paxs-holder .rooms-paxs-step .number{border-radius:50px;background:#131313;text-align:center;width:30px;height:30px;float:right;text-align:center;margin-top:5px;margin-left:5px;line-height:30px;color:#ebece7}.daterangepicker .side-content .room-paxs-holder .rooms-paxs-step .step-label{color:#333;font-size:22px;line-height:40px}.daterangepicker .side-content .room-paxs-holder .room-paxs-content{float:right;width:100%}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container{float:right;width:100%;margin-top:5px}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .room-pax-holder-row{font-size:15px}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder{background:#fff;padding:10px 15px;margin-top:20px;border:1px solid #c4c4c4}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder .popup-room-pax-title{display:none;text-align:right;cursor:pointer;background:url(../images/arrowpax.png) no-repeat left center #fff}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder:first-child{margin:0}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder .popup-room-pax-row{display:flex;width:100%;justify-content:space-between;color:#333;margin-top:25px}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder .popup-room-pax-row:first-child{margin:0}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder .popup-room-pax-row button{border:2px solid #131313;border-radius:0;color:#131313;height:30px;background:#fff}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder .popup-room-pax-row button.disable{background:#fff;border:2px solid #1c1c1c;color:#1c1c1c;outline:none;opacity:.5}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder .popup-room-pax-row .count{color:#333;font-size:18px;padding:0 15px}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder .popup-room-pax-row .room-pax-header{color:#333}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder .remove-room-panel{text-align:center;cursor:pointer;text-decoration:underline;margin-top:20px;display:block}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .add-room{float:right;width:100%;color:#333;text-align:right;margin-top:12px;text-decoration:underline;cursor:pointer;text-indent:5%}.daterangepicker .side-content .promo-holder{float:right;width:100%;margin-top:20px;text-align:center}.daterangepicker .side-content .promo-holder .promo-label{color:#333;cursor:pointer}.daterangepicker .side-content .promo-holder .promo-label u{pointer-events:none}.daterangepicker .side-content .promo-holder .promo-input-holder{display:none}.daterangepicker .side-content .submit-area{float:right;width:100%;text-align:center;margin-top:25px;padding-bottom:8px}.daterangepicker .side-content .submit-area .search-button{background-color:#131313;color:#fff;width:90%;height:40px;font-size:1.7rem;text-align:center;text-transform:uppercase;border:none;border-radius:0}.daterangepicker .tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.daterangepicker .tooltip.in{filter:alpha(opacity=90);opacity:.9}.daterangepicker .tooltip.top{padding:5px 0;margin-top:-3px}.daterangepicker .tooltip.right{padding:0 5px;margin-left:3px}.daterangepicker .tooltip.bottom{padding:5px 0;margin-top:3px}.daterangepicker .tooltip.left{padding:0 5px;margin-left:-3px}.daterangepicker .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.daterangepicker .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.daterangepicker .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.daterangepicker .tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.daterangepicker .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.daterangepicker .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.daterangepicker .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.daterangepicker .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.daterangepicker .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.daterangepicker .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}@media screen and (max-width:991px){.daterangepicker{position:absolute}.daterangepicker .container{padding:0}.daterangepicker .container .calendars-holder{padding:0}.daterangepicker .container .calendars-holder .cancel-btn{font-size:2rem;position:fixed;display:block;right:3%;width:10%;height:55px;z-index:11;padding:0;vertical-align:middle}.daterangepicker .container .calendars-holder .calender-content{width:100%}.daterangepicker .container .calendars-holder .calender-content .dates-step{display:none}.daterangepicker .container .calendars-holder .calender-content .current-selected{display:none}.daterangepicker .container .calendars-holder .calender-content .calendar{width:100%}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .top-calendar .month{font-size:25px}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table{width:100%;margin:0;border:none;height:380px}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .div-head .div-row .dh{border-right:none;border-left:none;width:14.28%}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc{width:14.28%}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.in-range.in-range-end{background:#131313}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.active,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.active:hover{background-color:#131313}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.disabled,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.active,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.holiday-day,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month:hover,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.in-range,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.in-range-end{background:transparent !important}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month:after,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.disabled:after,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.active:after,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.holiday-day:after,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month:hover:after,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.in-range:after,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.in-range-end:after{display:none}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month:hover,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.disabled:hover,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.active:hover,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.holiday-day:hover,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month:hover:hover,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.in-range:hover,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.in-range-end:hover{background:transparent !important}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month .date-span,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month .sold-out,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.disabled .date-span,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.disabled .sold-out,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.active .date-span,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.active .sold-out,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.holiday-day .date-span,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.holiday-day .sold-out,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month:hover .date-span,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month:hover .sold-out,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.in-range .date-span,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.in-range .sold-out,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.in-range-end .date-span,.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc.off-other-month.in-range-end .sold-out{display:none}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc span.price-span{font-size:12px}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-table .div-table .dc .sold-out{font-size:11px}.daterangepicker .container .calendars-holder .calender-content .calendar .calendar-arrow{display:none}.daterangepicker .container .calendars-holder .calender-content .top-calendar-holder{margin:0;position:fixed;right:0;left:0;margin-right:auto;margin-left:auto;background:#ebece7;z-index:10}.daterangepicker .container .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .reset-button{color:#000;font-size:16px;display:block;cursor:pointer;float:left;margin-top:10px;margin-left:5px}.daterangepicker .container .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs{float:right;width:100%;display:flex;justify-content:space-evenly;height:auto;padding:0;border:none;margin-top:2%}.daterangepicker .container .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .date-label,.daterangepicker .container .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .dates-select-label{display:none}.daterangepicker .container .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .start-date-label,.daterangepicker .container .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .end-date-label{float:right;padding:0;width:48%;height:40px;line-height:40px;font-size:1em;text-align:center;margin:0;border:1px solid #c4c4c4}.daterangepicker .container .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .start-date-label .date-value,.daterangepicker .container .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .end-date-label .date-value{font-size:22px}.daterangepicker .container .calendars-holder .calender-content .top-calendar-holder .dates-and-reset-row .dates-label-inputs .dates-sep{height:40px;float:right;width:14%;margin:0 2%}.daterangepicker .container .calendars-holder .calender-content .calendar-tables-holder{margin-top:90px}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder{text-align:center;margin:0;padding:15px 0;height:110px}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder .load-calendars{background:url(Images/calendar-down-arrow-mobile.png) no-repeat center center;height:33px;cursor:pointer;float:right;width:100%;margin-bottom:30px}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder .apply-btn{display:none;position:fixed;background-color:#131313;width:100%;height:50px;font-size:26px;color:#fff;border:0;border-radius:0;bottom:0;right:0;opacity:1}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder .price-commnet{float:none;text-align:right;position:fixed;top:0;z-index:10;left:0;right:0;pointer-events:none;text-indent:10%;font-size:1rem}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend{position:fixed;bottom:0;left:0;right:0;display:flex;overflow-x:auto;flex-wrap:nowrap;background-color:#fff;z-index:1}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item{display:inline-flex;white-space:nowrap;padding:0 6px;margin-right:0}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item:first-child{display:inline-flex;white-space:nowrap}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item .legend-text{font-size:14px;padding-right:0}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item.legend-available{margin:0}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item.legend-available .legend-icon{background-color:#f7f5f1}.daterangepicker .container .calendars-holder .calender-content .bottom-calendar-holder .calendar-legend .legend-item.legend-notavailable .legend-icon{opacity:.3}.daterangepicker.calendars-click .side-content{display:none}.daterangepicker.room-paxs-click .calender-content{display:none}.daterangepicker.room-paxs-click .side-content{width:100%}.daterangepicker.room-paxs-click .room-paxs-holder .rooms-paxs-step{text-align:center;width:100%}.daterangepicker.room-paxs-click .room-paxs-holder .rooms-paxs-step .number{display:none}.daterangepicker.room-paxs-click .room-paxs-holder .rooms-paxs-step .step-label{font-size:20px}.daterangepicker.room-paxs-click .room-paxs-holder .room-paxs-content{min-height:0}.engine-holder.specail-langeng.engine-holder:before{font-size:1.2em}#booking-engine-holder{position:fixed !important}}@media screen and (min-width:992px) and (max-width:1200px){.daterangepicker.show-calendar .calendar .calendar-table .div-table{width:320px;margin-right:30px;height:330px}.daterangepicker.show-calendar .calendar .calendar-table .div-table .div-head .div-row .dh{width:45px}.daterangepicker .dc{width:45px;height:45px}.daterangepicker.show-calendar .calendar .calendar-table .top-calendar{height:40px}.daterangepicker .dc .sold-out{display:none}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder .popup-room-pax-row{display:block}.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .popup-room-pax-holder{text-align:center}.daterangepicker .side-content .room-paxs-holder .room-paxs-content{min-height:362px}}@media screen and (min-width:1200px){#booking-engine-holder{position:absolute;top:75px;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;font-family:"Assistant-Regular",Arial;z-index:13;right:0;height:245px;width:100%;background:#fff}#booking-engine-holder .engine-holder{top:0;color:#333}#booking-engine-holder .engine-holder #flowDivComb{display:none}#booking-engine-holder .engine-holder .dates-holder{width:320px;margin-right:35px;cursor:pointer;margin-top:25px;position:relative}#booking-engine-holder .engine-holder .dates-holder::before{content:'תאריכים';color:#808285;text-transform:uppercase}#booking-engine-holder .engine-holder .dates-holder::after{content:'';width:1px;height:135px;position:absolute;left:0;top:0;background:#808285;opacity:.4}#booking-engine-holder .engine-holder .dates-holder #dates{display:none}#booking-engine-holder .engine-holder .dates-holder .dates-dispaly{display:flex;padding-top:30px;font-family:"Assistant-Light";justify-content:space-between}#booking-engine-holder .engine-holder .dates-holder .dates-dispaly .check-in-date,#booking-engine-holder .engine-holder .dates-holder .dates-dispaly .check-out-date{font-size:1.5rem}#booking-engine-holder .engine-holder .dates-holder .dates-dispaly .check-in-date .day,#booking-engine-holder .engine-holder .dates-holder .dates-dispaly .check-out-date .day{font-size:3.25rem;display:block;pointer-events:none}#booking-engine-holder .engine-holder .dates-holder .dates-dispaly .dates-sep{width:10px;height:16px;margin-top:35px;background:url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M0.26523 8.62179L7.59868 15.7424C7.95236 16.0859 8.52577 16.0859 8.87942 15.7424L9.73475 14.9119C10.0878 14.5691 10.0885 14.0134 9.73625 13.6698L3.92437 7.99998L9.73625 2.33019C10.0885 1.98655 10.0878 1.43091 9.73475 1.08808L8.87942 0.257567C8.52574 -0.0858556 7.95232 -0.0858556 7.59868 0.257567L0.265268 7.37821C-0.0884161 7.72159 -0.0884161 8.27837 0.26523 8.62179Z' fill='%23808285'/%3E%3C/svg%3E%0A") no-repeat}#booking-engine-holder .engine-holder .rooms-paxs-summery-holder{width:350px;margin-right:35px;cursor:pointer;margin-top:25px}#booking-engine-holder .engine-holder .rooms-paxs-summery-holder::before{content:'אורחים';color:#808285;text-transform:uppercase}#booking-engine-holder .engine-holder .rooms-paxs-summery-holder .rooms-paxs-summery{display:flex;padding-top:30px;font-family:"Assistant-Light";flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;background:url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M7.37821 9.73477L0.257567 2.40132C-0.0858555 2.04764 -0.0858555 1.47423 0.257567 1.12058L1.08808 0.265254C1.43091 -0.0878262 1.98655 -0.0885053 2.33019 0.263745L8.00002 6.07563L13.6698 0.263745C14.0134 -0.0885053 14.5691 -0.0878262 14.9119 0.265254L15.7424 1.12058C16.0859 1.47426 16.0859 2.04768 15.7424 2.40132L8.62179 9.73473C8.27841 10.0884 7.72163 10.0884 7.37821 9.73477Z' fill='%23808285'/%3E%3C/svg%3E%0A") no-repeat;background-position:5%}#booking-engine-holder .engine-holder .rooms-paxs-summery-holder .rooms-paxs-summery .room-count{display:none}#booking-engine-holder .engine-holder .rooms-paxs-summery-holder .rooms-paxs-summery .guest-txt{font-size:3.25rem}#booking-engine-holder .engine-holder .rooms-paxs-summery-holder .rooms-paxs-summery .pax-text{text-transform:capitalize}#booking-engine-holder .engine-holder .bottom-engine-holder{width:260px;padding-top:25px;background:#131313;text-align:center;position:absolute;top:33%;left:2%}#booking-engine-holder .engine-holder .bottom-engine-holder .search-button{background:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 27.9236L20.1696 17.9571C21.5089 16.0884 22.3058 13.791 22.3058 11.3128C22.3058 5.07703 17.3036 6.51742e-06 11.1562 6.51742e-06C5.00223 -0.00669141 0 5.07033 0 11.3061C0 17.5419 5.00223 22.6189 11.1496 22.6189C13.8147 22.6189 16.2589 21.6678 18.1808 20.0804L27.9576 30L30 27.9236ZM11.1496 20.0067C6.42188 20.0067 2.57143 16.1018 2.57143 11.3061C2.57143 6.51039 6.42188 2.6055 11.1496 2.6055C15.8772 2.6055 19.7277 6.51039 19.7277 11.3061C19.7277 16.1018 15.8839 20.0067 11.1496 20.0067Z' fill='%23F6CD50'/%3E%3C/svg%3E%0A") no-repeat center center;width:100%;padding:100px 0 30px 0;border:none;margin-top:-25px;font-size:1.7rem;color:#fff;cursor:pointer}}.lang-eng .daterangepicker .dc span{font-size:1em}@media(min-width:997px) and (max-width:1350px){.daterangepicker .side-content .room-paxs-holder .room-paxs-content .popup-room-pax-container .room-pax-holder-row{font-size:14px}}