.clear{clear:both}.nobr{white-space:nowrap}.wc-bookings-booking-form{padding:1em 1em 0;border:1px solid #ddd;margin:0 0 1em}.wc-bookings-booking-form input{box-sizing:border-box}.wc-bookings-booking-form .form-field{margin:0 0 1em}.wc-bookings-booking-form .form-field input[type=number]{width:25%}.wc-bookings-booking-form label{display:block}.wc-bookings-booking-form select{width:100%}.wc-bookings-booking-form .wc-bookings-time-block-picker{justify-content:space-between;display:flex}.wc-bookings-booking-form .wc-bookings-time-block-picker div{width:100%}.wc-bookings-booking-form .block-picker.month-picker li a{border-color:rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff!important;outline:0;background-color:#2ecc71!important;margin:1px}.wc-bookings-booking-form .block-picker.month-picker li a.selected,.wc-bookings-booking-form .block-picker.month-picker li a:hover{background-color:#239e57!important}.wc-bookings-booking-form .block-picker.month-picker li.unavailable a{pointer-events:none;color:#2b2b2b!important;background-color:#fff!important}.wc-bookings-booking-form .block-picker{list-style:none;overflow:hidden;min-height:30px;zoom:1;padding:0;margin:0}.wc-bookings-booking-form .block-picker li.block{text-align:center;white-space:nowrap}.wc-bookings-booking-form .block-picker li.fully_booked a,.wc-bookings-booking-form .block-picker li.fully_booked a.selected{border-color:rgba(0,0,0,.1)!important;pointer-events:none;text-decoration:line-through!important;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff!important;opacity:.35;background-color:#c0392b!important;cursor:not-allowed;background-image:none!important}.wc-bookings-booking-form .block-picker li{padding:0;min-width:33%;margin:0;float:left}.wc-bookings-booking-form .block-picker li a{padding:.5em;border:0;text-decoration:none;text-align:center;margin:0;box-shadow:none;vertical-align:middle;display:block}.wc-bookings-booking-form .block-picker li a .booking-spaces-left{display:block}.wc-bookings-booking-form .block-picker li a.selected{color:#fff!important;background:#239e57!important}.wc-bookings-booking-form .block-picker li:nth-child(odd) a{background:#fff}.wc-bookings-booking-form .block-picker li:nth-child(odd) a:focus,.wc-bookings-booking-form .block-picker li:nth-child(odd) a:hover{color:#fff;background:#239e57}.wc-bookings-booking-form .block-picker li:nth-child(2n) a{background:#f5f5f5}.wc-bookings-booking-form .block-picker li:nth-child(2n) a:focus,.wc-bookings-booking-form .block-picker li:nth-child(2n) a:hover{color:#fff;background:#239e57}.wc-bookings-booking-form fieldset{margin:0 0 1em;line-height:2.25em}.wc-bookings-booking-form fieldset .picker.hasDatepicker{margin-bottom:1em;line-height:1em}.wc-bookings-booking-form fieldset input{width:100%}.wc-bookings-booking-form fieldset input.error{border-color:red}.wc-bookings-booking-form fieldset legend small{text-decoration:underline;color:#999;cursor:pointer;padding-left:1em;display:none}.wc-bookings-booking-form fieldset label{width:25%;line-height:1.5em;vertical-align:top;display:inline-block}.wc-bookings-booking-form fieldset label span{padding:0 2px;font-size:.75em;color:#999;display:block}.wc-bookings-booking-form .wc-bookings-booking-cost{padding:1em;position:relative;border-top:1px solid #ddd;margin:0 -1em;background:#eee}.theme-storefront .wc-bookings-booking-form .block-picker.month-picker li a{background-color:#754aa9!important}.theme-storefront .wc-bookings-booking-form .block-picker.month-picker li a.selected,.theme-storefront .wc-bookings-booking-form .block-picker.month-picker li a:hover{background-color:#4d2281!important}.theme-storefront .wc-bookings-booking-form .block-picker.month-picker li.unavailable a{background-color:#fff!important}.wc-bookings-date-picker{padding:.61em 1.03552em 1.03552em}.wc-bookings-date-picker .ui-datepicker{padding:0;width:auto}.wc-bookings-date-picker .ui-widget-content{border:none;box-shadow:0 1px 3px rgba(0,0,0,.19);background:#fff}.wc-bookings-date-picker .ui-datepicker-header{overflow:hidden;padding:0;border:0;color:#fff;text-transform:uppercase;border-top:1px solid #999;background-color:#999;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;background-image:none;background-image:linear-gradient(0deg,#999 0,#aaa)}.wc-bookings-date-picker .ui-datepicker-today a.ui-state-highlight,.wc-bookings-date-picker .ui-datepicker-today.ui-datepicker-current-day a.ui-state-highlight{box-shadow:none!important}.wc-bookings-date-picker .ui-datepicker-header .ui-state-hover{border-color:transparent;background:transparent;cursor:pointer}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{padding:.75em 0;font-weight:400;line-height:1em}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{height:2.5em;border:none;font-weight:400;top:-1px;border-radius:0;background:#999;width:2em}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover{background:#aaa}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span{top:40%;margin-top:-4px}.wc-bookings-date-picker .ui-icon-circle-triangle-e{background-position:-32px 0}.wc-bookings-date-picker .ui-icon-circle-triangle-e,.wc-bookings-date-picker .ui-icon-circle-triangle-w{background-image:url(https://sorerize.online/wp-content/plugins/woocommerce-bookings/dist/images/ui-icons_ffffff_256x240.f343f4f9.png)}.wc-bookings-date-picker .ui-icon-circle-triangle-w{background-position:-96px 0}.wc-bookings-date-picker .ui-datepicker table{margin:0}.wc-bookings-date-picker .ui-datepicker th{padding:.75em 0;font-weight:400;color:#bbb;text-transform:uppercase;border-top:1px solid #e6e6e6;background:#fefefe;display:table-cell}.wc-bookings-date-picker .ui-datepicker td{border:1px solid #e6e6e6;border-left:none;padding:0!important;border-bottom:none;background:#fefefe;display:table-cell}.wc-bookings-date-picker .ui-datepicker td a,.wc-bookings-date-picker .ui-datepicker td span{text-decoration:none!important}.wc-bookings-date-picker .ui-datepicker td:last-child{border-right:0}.wc-bookings-date-picker .ui-datepicker td .ui-state-default{padding:.75em 0;border:none;font-weight:400;color:#2b2b2b;text-align:center;margin:0;background:transparent;background-image:none!important}.wc-bookings-date-picker .ui-datepicker td a.ui-state-active,.wc-bookings-date-picker .ui-datepicker td a.ui-state-active.ui-state-hover{color:#b2b2b2;background:#fefefe;background-image:none!important}.wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.not_bookable_by_rules) a,.wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.not_bookable_by_rules) span{border-color:rgba(0,0,0,.1)!important;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff!important;background-color:#c0392b!important;background-image:none!important}.wc-bookings-date-picker .ui-datepicker td.bookable a,.wc-bookings-date-picker .ui-datepicker td.partial_booked a{border-color:rgba(0,0,0,.1)!important;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#fff!important;background-color:#2ecc71!important;background-image:none!important}.wc-bookings-date-picker .ui-datepicker td.partial_booked a{position:relative;z-index:1}.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a{opacity:1!important;background:#239e57!important}.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month{background:#eee}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{color:#fff;background:#239e57!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.fully_booked.not_bookable_by_rules .ui-state-default{text-decoration:none;cursor:default}.wc-booking-summary{padding:1em;border:2px solid #ddd;color:#888;margin:1em 1em 1em 0;border-radius:4px}.wc-booking-summary .wc-booking-summary-actions{margin:1em 0 0}.wc-booking-summary .wc-booking-summary-actions a{border-right:1px solid #ddd;padding:0 4px 0 0;margin:0 3px 0 0}.wc-booking-summary .wc-booking-summary-actions a:last-child{border-right:0;padding:0;margin:0}.wc-booking-summary .wc-booking-summary-number{line-height:1em}.wc-booking-summary .wc-booking-summary-number span{padding:.4em .8em;font-size:.8em;color:#fff;background-color:#ccc;border-radius:4px;margin-left:1em;float:right;margin-top:-.2em}.wc-booking-summary .wc-booking-summary-number .status-incart,.wc-booking-summary .wc-booking-summary-number .status-unpaid{background-color:#ccc}.wc-booking-summary .wc-booking-summary-number .status-pending,.wc-booking-summary .wc-booking-summary-number .status-pending-confirmation{background-color:#ffba00}.wc-booking-summary .wc-booking-summary-number .status-confirmed{background-color:#7ad03a}.wc-booking-summary .wc-booking-summary-number .status-paid{background-color:#2ea2cc}.wc-booking-summary .wc-booking-summary-number .status-cancelled{background-color:#a00}.wc-booking-summary .wc-booking-summary-number .status-complete{background-color:#995}.wc-booking-summary .wc-booking-summary-list{list-style:none outside;margin:1em 0 0}.wc-booking-summary .wc-booking-summary-list li{margin:0 0 .5em}.wc-bookings-date-picker-timezone-block{margin-bottom:5px}.bookings-my-account-notice{margin-bottom:20px;display:none}.woocommerce-error{padding:10px 20px}.my_account_bookings.shop_table_responsive{margin:20px 0}@media only screen and (max-width:768px){.my_account_bookings .booking-cancel a{padding:0}.my_account_bookings .booking-cancel.not-cancellable{display:none}}@media only screen and (max-width:400px){.my_account_bookings{table-layout:fixed;font-size:.8em}}