.easy-ui{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#333}.easyreservations .easy-ui-container{background:#fff;padding:0;margin:10px 0 0 0;width:100%;border-spacing:0;line-height:38px;border-collapse:separate;border:1px solid #b9b7b7;border-radius:.1875rem;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.easyreservations .easy-ui-container.border{border:1px solid #b9b7b7}.easyreservations .easy-ui-container h1{color:#232a39;padding:20px 25px;font-size:22px;line-height:26px;font-weight:400;text-align:left;margin:0 0 10px 0 !important}.easyreservations .easy-ui-container h2{color:#333;font-size:13px;font-weight:700;line-height:22px;text-transform:uppercase;margin:10px 0 12px 0;padding:0;border-bottom:1px solid #ddd}.easyreservations .easy-ui-container .content{background:#fff;display:block;line-height:34px;padding:5px 15px;font-size:13px}.easyreservations .easy-ui-container>.form-row>div:not([class]){padding:0 15px 10px 15px}.easyreservations .easy-ui-container>.form-row>label:not(.wrapper){padding-left:15px;vertical-align:top;line-height:38px}.easyreservations .easy-ui-container label.in-hierarchy{width:100px;display:inline-block;text-align:left;vertical-align:top}.easyreservations .easy-ui-container .easy-date-selection{margin:10px 18px}.easyreservations .easy-ui-container div.easy-price{margin:10px 18px 0 18px;padding-top:10px;border-top:1px solid #b9b7b7}.easyreservations .easy-ui-container>button[type=submit].button{margin:10px 18px 20px 18px}.easyreservations .easy-ui-container>div.footer,.easyreservations .easy-ui-container>footer{display:block;padding:8px 25px;font-size:16px;font-weight:600;color:#333;margin-top:10px;text-align:right}.easy-ui-container.border{padding-top:10px;margin-bottom:10px}.easy-ui-container.border>h1{background:#fbfbfb;color:#232a39;font-size:16px;font-weight:500;padding:11px 10px;margin:0;line-height:24px;border:1px solid #ccd0d4;border-right:0;border-left:0}.easy-ui-container.border>h1:first-of-type{border-top:0}.easy-ui-container.border>h2{margin:0 15px 20px 15px}.easy-ui-container.border>footer{background:#fbfbfb;color:#232a39;padding:8px 15px;font-size:16px;font-weight:600;border-top:1px solid #ccd0d4}.easy-ui-container.inline{border:0;box-shadow:none}.easy-ui-container.inline>h1{border-bottom:1px solid #ccd0d4}.easy-ui img{display:inline-block;vertical-align:top}.easy-ui .form-row>div.content>small,.easy-ui .form-row>div.content>span.row>small,.easy-ui .form-row>div.content>div.row>small,.easy-ui>small{color:#9a9a9a;font-size:13px;font-weight:400;margin-top:2px;line-height:1.5;padding-left:1px}.easy-ui>.form-row>label:not(.wrapper){font-weight:600}.easy-ui div.row,.easy-ui span.row{width:100%;display:inline-block;margin:0;padding:0}.easy-ui .dashicons{cursor:pointer;color:#525252;font-size:22px;line-height:20px;display:inline-block}.easy-ui .dashicons:hover{color:#000}.easy-ui span.input-wrapper{display:inline-flex;vertical-align:middle;white-space:nowrap}.easy-ui span.input-wrapper span.input-box{padding:0 8px;line-height:2;display:inline-block;font-size:14px;height:auto;font-weight:500;color:#333;text-align:center;background:#f8f8f8;border:1px solid #7e8993;border-radius:.25rem;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.easy-ui span.input-wrapper span.input-box span{padding:0;font-weight:500}.easy-ui span.input-wrapper span.input-box .dashicons{font-size:18px;line-height:28px}.easy-ui span.input-wrapper span.input-box.clickable{cursor:pointer}.easy-ui span.input-wrapper span.input-box.clickable:hover{color:#333;background-color:#e0e0e0}.easy-ui span.input-wrapper span.input-box.clickable:active{color:#333;background-color:#ddd}.easy-ui span.input-wrapper .iris-picker{position:absolute;z-index:2;margin-top:38px}.easy-ui span.input-wrapper>*:not(.iris-picker){border-radius:0 !important;border-left-width:0 !important}.easy-ui span.input-wrapper>*:first-child{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important;border-left-width:1px !important}.easy-ui span.input-wrapper>*:last-child{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.easy-ui span.input-wrapper select{width:auto !important}.easy-ui span.together-wrapper{display:flex;vertical-align:baseline}.easy-ui span.together-wrapper .input-box,.easy-ui span.together-wrapper select,.easy-ui span.together-wrapper input{border-left-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.easy-ui span.together-wrapper .first,.easy-ui span.together-wrapper input:first-child{border-left-width:1px;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.easy-ui span.together-wrapper .last{border-top-right-radius:3px;border-bottom-right-radius:3px}.easy-ui span.wrapper,.easy-ui label.wrapper{text-align:left;padding:0;width:auto;font-weight:400;white-space:nowrap;display:inline-block;vertical-align:baseline;position:relative;margin-right:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.easy-ui select,.easy-ui input[type=text],.easy-ui input[type=tel],.easy-ui input[type=password],.easy-ui input[type=email],.easy-ui input[type=number]{min-height:30px}.easy-ui textarea,.easy-ui select,.easy-ui input[type=email],.easy-ui input[type=text],.easy-ui input[type=tel],.easy-ui input[type=password],.easy-ui input[type=number]{height:30px;display:inline-block;margin:0;padding:0 8px;font-size:14px;line-height:2;color:#32373c;background:#fff;border:1px solid #7e8993;box-shadow:0 0 0 transparent;border-radius:4px;box-sizing:border-box;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.easy-ui textarea:focus,.easy-ui select:focus,.easy-ui input[type=email]:focus,.easy-ui input[type=text]:focus,.easy-ui input[type=tel]:focus,.easy-ui input[type=password]:focus,.easy-ui input[type=number]:focus{background-color:#fff;border-color:#80bdff !important;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.easy-ui textarea:disabled,.easy-ui select:disabled,.easy-ui input[type=email]:disabled,.easy-ui input[type=text]:disabled,.easy-ui input[type=tel]:disabled,.easy-ui input[type=password]:disabled,.easy-ui input[type=number]:disabled{cursor:not-allowed;background:#fff;color:rgba(51,51,51,0.5);box-shadow:none}.easy-ui textarea.form-error,.easy-ui select.form-error,.easy-ui input[type=email].form-error,.easy-ui input[type=text].form-error,.easy-ui input[type=tel].form-error,.easy-ui input[type=password].form-error,.easy-ui input[type=number].form-error{outline:0;border-color:#dc3545 !important}.easy-ui textarea.form-error:focus,.easy-ui select.form-error:focus,.easy-ui input[type=email].form-error:focus,.easy-ui input[type=text].form-error:focus,.easy-ui input[type=tel].form-error:focus,.easy-ui input[type=password].form-error:focus,.easy-ui input[type=number].form-error:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.easy-ui textarea{min-height:75px;padding:7px 8px}.easy-ui select{-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%;background-size:16px 16px;padding:0 24px 0 8px}.easy-ui select.disabled,.easy-ui select:disabled{border-color:inherit}.easy-ui div.content>small,.easy-ui div.row>small,.easy-ui span.row>small,.easy-ui>small{display:block}.easy-ui .input-wrapper select,.easy-ui input[type=text],.easy-ui input[type=password],.easy-ui input[type=email],.easy-ui textarea,.easy-ui .select select,.easy-ui legend{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.easy-ui select::-ms-expand{display:none}.easy-ui .not-selectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.easy-ui .hide{display:none !important}input[type=button].easy-button,input[type=submit].easy-button,.easy-button{padding:6px 12px;font-size:1rem;line-height:1.3;border-radius:4px;outline:none !important;color:#fff;background:#40a0ff;border:1px solid #40a0ff;margin:0;text-decoration:none;vertical-align:baseline;white-space:nowrap;cursor:pointer;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=button].easy-button:focus,input[type=button].easy-button:hover,input[type=submit].easy-button:focus,input[type=submit].easy-button:hover,.easy-button:focus,.easy-button:hover{cursor:pointer;color:#fff;background:#007af3;border-color:#007af3;outline:0;box-shadow:none}input[type=button].easy-button:hover:active,input[type=submit].easy-button:hover:active,.easy-button:hover:active{color:#fff;background:#0060c0;border-color:#0060c0;outline:0}input[type=button].easy-button.grey,input[type=submit].easy-button.grey,.easy-button.grey{color:#333;background:#fff;border:1px solid #ccc !important}input[type=button].easy-button.grey:focus,input[type=button].easy-button.grey:hover,input[type=submit].easy-button.grey:focus,input[type=submit].easy-button.grey:hover,.easy-button.grey:focus,.easy-button.grey:hover{color:#333;background:#e6e6e6;border-color:#adadad;outline:0}input[type=button].easy-button.grey:hover:active,input[type=submit].easy-button.grey:hover:active,.easy-button.grey:hover:active{color:#333;background:#d4d4d4;border-color:#8c8c8c;outline:0}input[type=button].easy-button.green,input[type=submit].easy-button.green,.easy-button.green{background:#2ecc71;border-color:#2ecc71}input[type=button].easy-button.green:focus,input[type=button].easy-button.green:hover,input[type=submit].easy-button.green:focus,input[type=submit].easy-button.green:hover,.easy-button.green:focus,.easy-button.green:hover{color:#fff;background:#58d68d;border-color:#58d68d;outline:0}input[type=button].easy-button.green:hover:active,input[type=submit].easy-button.green:hover:active,.easy-button.green:hover:active{background:#27ad60;border-color:#27ad60}input[type=button].easy-button.green.outline,input[type=submit].easy-button.green.outline,.easy-button.green.outline{color:#2ecc71}input[type=button].easy-button.outline,input[type=submit].easy-button.outline,.easy-button.outline{color:#333;background:transparent;background-image:none;border-width:1px;border-style:solid;text-transform:uppercase}input[type=button].easy-button.last,input[type=submit].easy-button.last,.easy-button.last{margin:0;padding:6px 12px;font-size:14px;line-height:1.42857143;display:inline-block;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none !important;max-height:30px}div.easy-slider{display:inline-block;width:90%;border:1px solid #7e8993;height:18px;position:relative;text-align:left;vertical-align:middle;background:#fff;font-size:1em;border-radius:3px}div.easy-slider.ui-slider .ui-slider-handle{position:absolute;z-index:1;border:0;top:0;cursor:default;margin:-5px -3px auto !important;text-align:center;background:transparent;color:#fff;line-height:24px;white-space:nowrap;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.easy-slider.ui-slider .ui-slider-handle label{display:inline-block;font-weight:500;background:#228dff;background:var(--easy-ui-primary,#228dff);cursor:pointer;border-radius:150px;font-size:14px;color:#fff}div.easy-slider.ui-slider .ui-slider-handle label:hover{opacity:.95}div.easy-slider.ui-slider .ui-slider-handle label span.dashicons{color:#fff;opacity:.5;line-height:28px;padding:0}div.easy-slider.ui-slider .ui-slider-range{position:absolute;top:0;height:100%;z-index:0;background:#f2f2f2;font-size:.7em;display:block;border:0;min-height:inherit !important}.easy-ui .hidden,.easy-box.hidden{display:none !important}.select2-dropdown{z-index:999999 !important;border-color:#80bdff}.select2-dropdown .select2-results{line-height:1.5em}.select2-dropdown .select2-results .select2-results__option,.select2-dropdown .select2-results .select2-results__group{outline:0;margin:0;padding:8px}.select2-dropdown .select2-results .description{display:block;color:#999;padding-top:4px}.easyreservations .select2-container--focus .select2-selection{outline:0}.easyreservations .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.easyreservations .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:4px;border-top-right-radius:4px}.easyreservations .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.easyreservations .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.easyreservations .select2-container--open .select2-selection{border-color:#80bdff !important;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.easyreservations .select2-container .select2-selection__rendered.ui-sortable li{cursor:move}.easyreservations .select2-container .select2-selection{border:1px solid #7e8993}.easyreservations .select2-container .select2-selection--single{height:30px;border-radius:.25rem;font-size:14px}.easyreservations .select2-container .select2-selection--single .select2-selection__rendered{line-height:2;padding-right:24px}.easyreservations .select2-container .select2-selection--single .select2-selection__arrow{right:3px;height:28px}.easyreservations .select2-container .select2-selection--multiple{min-height:28px;line-height:1.5}.easyreservations .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline{margin:0}.easyreservations .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field:focus,.easyreservations .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field{outline:0;border:0;box-shadow:none}.easyreservations .select2-container .select2-selection--multiple .select2-selection__choice{padding:2px 6px}.easyreservations .select2-container .select2-selection--multiple .select2-selection__choice .description{display:none}.easyreservations .select2-container .select2-selection__clear{color:#999;margin-top:-1px}.easyreservations .select2-container .select2-search--inline .select2-search__field{font-family:inherit;font-size:inherit;font-weight:inherit;padding:3px 0}