.inline-btns .et_pb_button_module_wrapper{display:inline-block;margin:0 10px}@media (max-width:980px){.dt-no-menu-collapse.et_pb_menu .et_pb_menu__menu,.dt-no-menu-collapse.et_pb_fullwidth_menu .et_pb_menu__menu{display:block}.dt-no-menu-collapse.et_pb_menu .et_mobile_nav_menu,.dt-no-menu-collapse.et_pb_fullwidth_menu .et_mobile_nav_menu{display:none}}.booking_widget_wrapper{box-sizing:border-box;padding:20px 24px;border-radius:8px;border:2px solid #000;background-color:#fff;display:flex;gap:10px;flex-wrap:wrap}.booking_inner_wrapper{box-sizing:border-box;display:flex;gap:10px;flex-grow:1;flex-wrap:wrap}.booking_widget_wrapper .string,.booking_widget_wrapper .select_occupancies{position:relative}@media all and (max-width:600px){.booking_widget_wrapper .string,.booking_widget_wrapper .select_occupancies{width:100%}.booking_widget_wrapper .string input,.booking_widget_wrapper .string select{width:100%}}.booking_widget_wrapper label{font-size:0.875em;position:absolute;background:#fff;top:-11px;left:6px;color:#56595e;padding:0 4px;pointer-events:none}.booking_widget_wrapper .string input,.booking_widget_wrapper .string select{height:44px;padding:0 14px 0 8px;border-radius:6px;-webkit-box-flex:1;color:#56595e;box-sizing:border-box;font-size:1em;text-align:left;min-width:140px;border:1px solid rgb(216,220,229)}@media all and (max-width:1024px){.booking_widget_wrapper .string input,.booking_widget_wrapper .string select{min-width:90px}}.booking_widget_wrapper .check_availability{color:#fff;border:2px solid #1D1D1B;letter-spacing:1px;font-size:12px;text-transform:uppercase;background-color:#1D1D1B;padding:12px 0;max-width:100%;width:100%;-webkit-appearance:none;cursor:pointer;font-family:'Geomanist Book',Helvetica,Arial,Lucida,sans-serif;transition:0.3s ease}@media all and (min-width:500px){.booking_widget_wrapper .check_availability{width:unset;padding:12px}}.booking_widget_wrapper .check_availability:hover{color:#1D1D1B;background-color:#fff}@media all and (max-width:768px){.booking_widget_wrapper .string,.booking_widget_wrapper .select_occupancies{width:calc(50% - 8px)}.booking_widget_wrapper .string input,.booking_widget_wrapper .string select{width:100%}.booking_widget_wrapper .check_availability{margin:0 0 0 auto}}@media all and (max-width:500px){.booking_widget_wrapper .string,.booking_widget_wrapper .select_occupancies{width:100%}.booking_widget_wrapper .string input,.booking_widget_wrapper .string select{width:100%}}