#availability-form-row{display:flex;align-items:center;justify-content:center;margin:0 auto !important;padding-left:0 !important;padding-right:0 !important;border-top-width:0 !important;background-color:#38616b !important}.availability-form{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;width:100%;margin:0 -50vw;padding:0 50vw;min-height:59px;background-color:#38616b}.availability-form label,.nd_options_customizer_fonts .availability-form label{color:#fff;margin-right:10px}.availability-form .form-group{display:flex;align-items:center;width:max-content}.availability-form .form-group:not(.form-group--submit){background:#47777e;padding-left:10px;border-radius:4px 0 0 4px}.availability-form .form-group:not(.form-group--submit) input,.availability-form .form-group:not(.form-group--submit) select{color:#666;border-radius:0 4px 4px 0}.availability-form .form-group.form-group--submit input{border-radius:4px}.ui-datepicker.ui-widget-content{background:#38616b;color:#cad4d7;box-shadow:2px 10px 22px 0px rgba(0,0,0,.69);border:none;padding:5px;border-top:2px solid #97c9c6}.ui-datepicker.ui-widget-content .ui-datepicker-header{background:#38616b}.ui-datepicker.ui-widget-content .ui-datepicker-header{color:#cad4d7;border:none}.ui-datepicker.ui-widget-content .ui-datepicker-header a.ui-corner-all{cursor:pointer}.ui-datepicker.ui-widget-content .ui-datepicker-header .ui-corner-all .ui-icon{background-color:transparent;filter:brightness(2.5) sepia() hue-rotate(127deg) saturate(1)}.ui-datepicker.ui-widget-content .ui-datepicker-prev.ui-state-hover,.ui-datepicker.ui-widget-content .ui-datepicker-next.ui-state-hover{background:0 0;border:none;top:2px}.ui-datepicker.ui-widget-content .ui-datepicker-prev.ui-state-hover{left:2px}.ui-datepicker.ui-widget-content .ui-datepicker-next.ui-state-hover{right:2px}.ui-datepicker.ui-widget-content .ui-datepicker-calendar tbody td{padding-bottom:2px}.ui-datepicker.ui-widget-content .ui-datepicker-calendar tbody td a{border:none}.ui-datepicker.ui-widget-content .ui-datepicker-calendar tbody td a.ui-state-active{background:#52a3b7}.ui-datepicker.ui-widget-content .ui-datepicker-calendar tbody td a.ui-state-highlight{background:#f3de90;color:#38616b}@media screen and (max-width:920px){.availability-form{display:grid;grid-template-areas:'city guests' 'from to' 'submit submit';grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:10px;max-width:480px}.availability-form label{min-width:60px;text-align:left;margin-right:0}.availability-form .form-group{overflow:hidden}.availability-form .form-group.form-group--city{grid-area:city}.availability-form .form-group.form-group--from{grid-area:from}.availability-form .form-group.form-group--to{grid-area:to}.availability-form .form-group.form-group--guests{grid-area:guests}.availability-form .form-group.form-group--submit{grid-area:submit;margin-left:70px}.availability-form .form-group:not(.form-group--submit) input,.availability-form .form-group:not(.form-group--submit) select{width:100%;padding:8px}}@media screen and (min-width:920px){.availability-form .form-group+.form-group{margin-left:20px}.availability-form .form-group.form-group--from input,.availability-form .form-group.form-group--to input{width:120px}.availability-form .form-group:not(.form-group--submit) input,.availability-form .form-group:not(.form-group--submit) select{padding:10px;min-width:35px}}