.p-reservation .time-selector .time-item{cursor:pointer;padding:.2rem .5rem;margin:0 .5rem .5rem 0;border:2px solid rgba(0,0,0,0);border-radius:3px;font-family:Open Sans,sans-serif}.p-reservation .time-selector .time-item.zero{background-color:#d67060;color:#fefefe;cursor:not-allowed}.p-reservation .time-selector .time-item.one{background-color:#cc8b00;color:#fefefe}.p-reservation .time-selector .time-item.two{background-color:#ffbe33;color:#fefefe}.p-reservation .time-selector .time-item.three{background-color:#b27c5a;color:#fefefe}.p-reservation .time-selector .time-item.selected-time{background-color:#ffae00;color:#fff;padding:5px 10px;border:none!important}.p-reservation .tabs-panel{counter-reset:number}.p-reservation .tabs-panel .inline-related:not([style*="display:hidden"]){counter-increment:number;padding:1rem 1rem 1rem 1.5rem;position:relative}.p-reservation .tabs-panel .inline-related:not([style*="display:hidden"]).odd{background-color:#f3f3f3}.p-reservation .tabs-panel .inline-related:not([style*="display:hidden"]):before{content:counter(number);position:absolute;left:.5rem;top:1rem;font-size:.875rem;line-height:1.8;color:#8a8a8a}.p-reservation .grid-x.prices-table-wrapper{margin-bottom:0}.p-reservation table.prices-table{border:none!important;color:#868686;margin:0}.p-reservation table.prices-table td,.p-reservation table.prices-table th{text-align:right}.p-reservation table.prices-table tr th:first-child{text-align:left}.p-reservation table.prices-table th{color:#ffae00;letter-spacing:-1px}.p-reservation table.prices-table .prices-totals--total{font-weight:800;padding-bottom:50px}.p-reservation .button-holder,.p-reservation .tabs-panel#guests .add-row,.p-reservation .tabs-panel#tickets .add-row{display:none}a:focus,a:hover{color:#b27c5a}#login-container{padding:30px!important}.grid-container{-webkit-box-shadow:rgba(0,0,0,.1) 0 0 30px;box-shadow:0 0 30px rgba(0,0,0,.1)}form{border:none}.tabs{margin-bottom:50px}.tabs,.tabs-content{border:none!important}.tabs-title>a{text-decoration:none;text-transform:uppercase;font-weight:800;padding:30px 17px!important}.tabs-title>a[aria-selected=true]{background:#b27c5a;color:#fff}.tabs-title>a:focus{color:#e6e6e6}.tabs-title.has-errors:not(.disabled) a{color:#ccc!important}.button,.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{width:100%;font-size:25px!important;color:#fff!important;background-color:#ffae00!important;padding:25px 45px!important;border:none!important;text-decoration:none!important}.button:active,.button:focus,.button:hover{background-color:#b27c5a!important;border:none!important}table{margin:50px 0;border:none!important}table td,table th{padding:15px;line-height:1.5;vertical-align:top;border:none!important;background-color:#fff!important}tbody,tfoot,thead{border:none!important;background-color:#ccc!important}legend{font-weight:800;color:#868686;text-transform:uppercase}.elementor-kit-31 label{font-size:15px!important}.elementor-kit-31 .elementor-field-textual,.elementor-kit-31 input:not([type=button]):not([type=submit]),.elementor-kit-31 textarea{width:100%;height:55px;font-size:32px!important;font-weight:600;color:#868686;background-color:#fff;border:solid var(--e-global-color-secondary);border-width:0 0 1px;border-radius:0 0 0 0;padding:15px}@media (max-width:767px){.elementor-kit-31 .elementor-button,.elementor-kit-31 button,.elementor-kit-31 input[type=button],.elementor-kit-31 input[type=submit]{padding:15px 10px!important;font-size:1.3rem!important}}.grid-x{margin-bottom:50px}.totals{white-space:nowrap}.grid-margin-y>.cell{margin-top:0!important;margin-bottom:0!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background-color:#ffae00!important}#id_address,#id_city,#id_email,#id_invoice_name,#id_name,#id_postal_code,#id_reservationadult_set-0-name,#id_vat_id,select{font-size:15px!important}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;background-color:#fff;color:#868686;cursor:pointer;height:55px;border:solid var(--e-global-color-secondary);border-width:0 0 1px;border-radius:0 0 0 0;padding:15px}.required:after{content:"*";color:red}.select2-container{width:100%!important;min-width:0}.select2-container--default .select2-selection{width:100%;height:55px;font-weight:600;color:#868686;background-color:#fff;border:solid var(--e-global-color-secondary);border-width:0 0 1px;border-radius:0 0 0 0;padding:15px;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.1);box-shadow:inset 0 1px 2px rgba(10,10,10,.1)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.select2-container--default .select2-search--dropdown input.select2-search__field{font-size:1rem!important}.field.checkbox input{width:auto!important;height:2.5rem!important;display:inline;vertical-align:top;margin-bottom:0}checkbox{margin:0!important;width:13px!important;height:13px!important}.reservation-acceptance{margin-bottom:40px!important}.entry-subtitle{font-weight:400;color:#ffae00;font-size:35px;text-transform:uppercase;margin-bottom:-5px}.entry-title{font-weight:600}.entry-text{font-weight:400;margin-top:25px}.elementor-kit-31 h3{line-height:65px!important}#reservation-form-page{position:relative}#reservation-form-page.loading:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);background-image:url("/static/images/loading.851fcc7ba6fc.gif");background-position:50%;background-repeat:no-repeat;background-size:50px}.dbContainer_0 .dbHeader,.elementor-kit-31 .dbContainer_0 .dbHeader{display:none}.dbContainer_0 h5,.elementor-kit-31 .dbContainer_0 h5{font-size:15px;text-align:center;line-height:40px;font-weight:700;letter-spacing:0;color:#868686}.dbContainer_0 .uk-navbar-container,.elementor-kit-31 .dbContainer_0 .uk-navbar-container{display:none}.dbContainer_0 table,.elementor-kit-31 .dbContainer_0 table{margin:0}.dbContainer_0 .dbBoxNext,.dbContainer_0 .dbBoxNext-disabled,.dbContainer_0 .dbBoxPrev,.dbContainer_0 .dbBoxPrev-disabled,.elementor-kit-31 .dbContainer_0 .dbBoxNext,.elementor-kit-31 .dbContainer_0 .dbBoxNext-disabled,.elementor-kit-31 .dbContainer_0 .dbBoxPrev,.elementor-kit-31 .dbContainer_0 .dbBoxPrev-disabled{width:100%;text-align:center;border-radius:3px;display:block}.dbContainer_0 .dbBoxNext,.dbContainer_0 .dbBoxPrev,.elementor-kit-31 .dbContainer_0 .dbBoxNext,.elementor-kit-31 .dbContainer_0 .dbBoxPrev{background-color:#ffae00;color:#fefefe}.dbContainer_0 .dbBoxNext-disabled,.dbContainer_0 .dbBoxPrev-disabled,.elementor-kit-31 .dbContainer_0 .dbBoxNext-disabled,.elementor-kit-31 .dbContainer_0 .dbBoxPrev-disabled{background-color:#c8c8c8;color:#fefefe}.dbContainer_0 .dbBoxNext-disabled:hover,.dbContainer_0 .dbBoxPrev-disabled:hover,.elementor-kit-31 .dbContainer_0 .dbBoxNext-disabled:hover,.elementor-kit-31 .dbContainer_0 .dbBoxPrev-disabled:hover{color:#fefefe}.dbContainer_0 input:not([type=button]):not([type=submit]),.elementor-kit-31 .dbContainer_0 input:not([type=button]):not([type=submit]){margin:0;text-align:center;font-size:20px!important;padding-left:0;padding-right:0;border-width:0}.dbContainer_0 .uk-button:not(.dbBoxPrev):not(.dbBoxNext):not(.dbBoxPrev-disabled):not(.dbBoxNext-disabled),.elementor-kit-31 .dbContainer_0 .uk-button:not(.dbBoxPrev):not(.dbBoxNext):not(.dbBoxPrev-disabled):not(.dbBoxNext-disabled){width:100%;text-align:center;background-color:#ffae00;color:#fff;display:block;text-decoration:none;font-weight:700;padding:.3rem 0}.dbContainer_0 .uk-button:not(.dbBoxPrev):not(.dbBoxNext):not(.dbBoxPrev-disabled):not(.dbBoxNext-disabled) span,.elementor-kit-31 .dbContainer_0 .uk-button:not(.dbBoxPrev):not(.dbBoxNext):not(.dbBoxPrev-disabled):not(.dbBoxNext-disabled) span{display:none}.dbContainer_0 .dbBoxd,.elementor-kit-31 .dbContainer_0 .dbBoxd{position:relative}.dbContainer_0 .dbBoxd .dayname,.elementor-kit-31 .dbContainer_0 .dbBoxd .dayname{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,35%);-ms-transform:translate(-50%,35%);transform:translate(-50%,35%);font-size:.8rem;font-weight:700;color:#c8c8c8}.form-error{line-height:1.4}#guests .form-error{margin-top:0}
