.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{font-family:Dubai-Regular;width:310px;display:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff;padding:0;border:1px solid #fff}.ui-datepicker-unselectable.ui-state-disabled.dp-highlight:hover{background:#565659}.ui-datepicker-unselectable.ui-state-disabled.dp-highlight span{color:#fff!important}.form-content .field.calendar,.full-panel .field .ui-datepicker,.modify-popup .ui-datepicker{position:absolute;z-index:999;top:105%}.modify-popup .ui-datepicker{left:0}#booking-panel #booking-form.form .field.calendar{position:absolute;right:100%;top:95px;border:none;margin-top:0;z-index:10000}.travel-dates .ui-datepicker{left:-17%;top:10px;position:relative}#booking-panel #booking-form.form .field.calendar.right{right:auto;left:280px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0}.ui-datepicker .ui-datepicker-header{color:#fff;position:relative;padding:0;background:#382f2d;border:none;height:41px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:0;width:41px;height:41px;background:#b9ddd6;cursor:pointer}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{width:10px;height:18px;display:block;position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-9px}.ui-datepicker .ui-datepicker-prev span{background-position:-778px 0}.ui-datepicker .ui-datepicker-next span{background-position:-789px 0}.ui-datepicker .ui-datepicker-title{font-family:Dubai-Regular;font-size:18px;margin:0 2.3em;line-height:2.333em;text-align:center;text-transform:uppercase;font-weight:lighter}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:12px!important;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:1em;text-align:center;font-weight:700;border:0;background:#e8e8e8;border-right:1px solid #d6d6d6}.ui-datepicker td{border:0;padding:1px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-align:center;height:58px}#site-content .full-panel .ui-datepicker td{padding:10px 0;height:auto}.modify-popup .ui-datepicker td{height:43px}.ui-datepicker td.open,.ui-datepicker td.restricted{background:#8fcf95}.ui-datepicker td.closed{background:#e4ccd0}.ui-datepicker td.dp-highlight,.ui-datepicker td.dp-highlight a:hover,.ui-datepicker td.dp-highlight:hover{background:#382f2d}.ui-datepicker td.dp-highlight,.ui-datepicker td.dp-highlight a,.ui-datepicker td.dp-highlight a:hover,.ui-datepicker td.dp-highlight:hover{color:#eaeaea!important}.ui-datepicker td.dp-highlight{position:relative}.ui-datepicker td a,.ui-datepicker td span{font-size:12px!important;display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker td span.dayprice{font-size:10px!important}.ui-datepicker td a{padding:0 1.1em;border:none}.ui-datepicker td a:hover,.ui-datepicker td span{border:none;background:0 0}.ui-datepicker td:hover,.ui-datepicker td:hover a{cursor:pointer}.ui-datepicker td.ui-state-disabled:hover{background:0 0}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{border:none;background:0 0}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{border:none}.ui-datepicker .ui-datepicker-prev.ui-state-disabled{background:#382f2d}@media screen and (min-width:0em) and (max-width:930px){.travel-dates .ui-datepicker{left:-93px}}@media screen and (min-width:0em) and (max-width:768px){.ui-datepicker td{display:table-cell}.form-content .field.calendar{top:80%}}@media screen and (min-width:0em) and (max-width:600px){.form-content .field.calendar{left:-5%}}@media screen and (min-width:0em) and (max-width:800px){.travel-dates .ui-datepicker{left:inherit}}