
#cmb2-metabox-front-end-post-form h5 { font-size: 24px; margin: 60px 0 30px 0; padding-bottom: 30px; border-bottom: 1px solid #e0e0e0; } #submit_map { height: 300px; margin-bottom: 50px; } .label-_availability, .label-_opening_hours, .label-_menu, .label-_slots { display: none; } .slider-disabled, .disabled .rangeslider { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); opacity: 0.5; } .time-slot .day {display: none;} body .no-slots-information { padding-bottom: 5px; margin-top: 5px; } .listing-widget .booking-event-date { display: none; } .fa.booking-loading-icon { display: none; margin-left:7px; } .dashboard-list-box.loading .booking-loading-icon { display: inline-block; margin-left:7px; } .woocommerce-checkout #order_review.listeo-pay-form{ float: none; width:100%; } .fc-day-price { position: absolute; bottom: 2px; right: 4px; font-size: 10px; font-weight: bold; color: #666; background: rgba(255, 255, 255, 0.9); padding: 1px 3px; border-radius: 2px; line-height: 1; z-index: 10; } .fc-daygrid-day:hover .fc-day-price { color: #333; background: rgba(255, 255, 255, 1); } @media (max-width: 768px) { .fc-day-price { font-size: 9px; bottom: 1px; right: 2px; padding: 1px 2px; } } a.book-now.button.inactive { background-color:gray;  } .switch_box{ display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 100px; min-width: 50px; height: 50px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .add-listing-section .switch_box{ min-height: 67px } .switch_box.inside-switch{ height: auto; min-height: auto; position: absolute; right: 21px; top: 5px;	 zoom:0.7; } input[type="checkbox"].switch_1{ font-size: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 3.5em; height: 1.5em; background: #ddd; border-radius: 3em; position: relative; cursor: pointer; outline: none; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } input[type="checkbox"].switch_1:after{ position: absolute; content: ""; width: 1.5em; height: 1.5em; border-radius: 50%; background: #fff; -webkit-transform: scale(.7); transform: scale(.7); left: 0; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } input[type="checkbox"].switch_1:checked:after{ left: calc(100% - 1.5em); } .woocommerce-order-pay.user_not_logged_in .woocommerce-info { width: 41.66666667%; margin-left: 25%; } #chart-date-range-enabler, #booking-date-range-enabler { float: right; background: #fff; border-radius: 3px; cursor: pointer; padding: 6px; display: inline-block; position: relative; margin: 0; box-sizing: border-box; color: #666; font-weight: 600; transition: 0.3s; background-color: #fff; margin-left: 15px; top: 0px; } .sign-in-form label input[type="checkbox"] { height: auto; width: 20px; box-shadow: 0px 0px 0px 0px; } .second-slot-taken:not( .disabled ), .first-slot-taken:not( .disabled ) { position: relative; z-index: 0; } .second-slot-taken:not( .disabled )::before, .first-slot-taken:not( .disabled )::before { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 0; z-index: -1; mix-blend-mode: soft-light; } .second-slot-taken:not( .disabled )::before { border-bottom: 34px solid #f4f4f4; border-left: 32px solid transparent; } .first-slot-taken:not( .disabled )::before { border-top: 34px solid #f4f4f4; border-right: 32px solid transparent; } .daterangepicker.daterangepicker td.disabled, .daterangepicker.daterangepicker option.disabled { background-color: #f4f4f4; } .first-slot-taken:not(.active, .in-range, :hover) { color: #c37979 !important; } .first-slot-taken:not(.active, .in-range, :hover)::before { border-top: 34px solid #ffe9e9; border-right: 32px solid transparent; mix-blend-mode: normal; color: #c37979; } .daterangepicker .calendar-table td.available.second-slot-taken:not(.active, .in-range, :hover) { background: #e0f6dd; color: #6a9664; } .daterangepicker .calendar-table td.available.second-slot-taken:not(.active, .in-range, :hover):before { border-bottom: 34px solid #ffe9e9; border-left: 36px solid transparent; mix-blend-mode: normal; } .fc-day-price { position: absolute; bottom: 2px; right: 4px; font-size: 14px; font-weight: 400; background: rgba(76, 175, 80, 0.1); color: #2E7D32; padding: 1px 4px; border-radius: 3px; line-height: 1.2; z-index: 3; } .fc-daygrid-day { position: relative; } .fc-daygrid-day:hover .fc-day-price, .fc-day-price:hover { background: rgba(76, 175, 80, 0.1); color: #2E7D32; } @media (max-width: 768px) { .fc-day-price { font-size: 10px; padding: 1px 2px; bottom: 1px; right: 2px; } } .fc-toolbar-chunk { filter: grayscale(100%); }