.wc-bookings-availability-header{display:flex;justify-content:space-between;font-size:25px}.wc-bookings-availability-header .wc-bookings-availability-date{color:#777;margin-bottom:20px}.wc-bookings-availability-header .wc-bookings-availability-navigation-current{font-size:16px;text-decoration:none !important}.wc-bookings-availability-header .wc-bookings-availability-navigation-prev,.wc-bookings-availability-header .wc-bookings-availability-navigation-prev:hover,.wc-bookings-availability-header .wc-bookings-availability-navigation-prev:active .wc-bookings-availability-navigation-prev:visited{display:inline-block;transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";margin-right:20px;background:none;border:0;outline:0;cursor:pointer;position:relative;top:5px;text-decoration:none}.wc-bookings-availability-header .wc-bookings-availability-navigation-current,.wc-bookings-availability-header .wc-bookings-availability-navigation-current:hover,.wc-bookings-availability-header .wc-bookings-availability-navigation-current:active .wc-bookings-availability-navigation-current:visited{background:none;border:0;padding:0;outline:0;cursor:pointer;text-decoration:none}.wc-bookings-availability-header .wc-bookings-availability-navigation-next,.wc-bookings-availability-header .wc-bookings-availability-navigation-next:hover,.wc-bookings-availability-header .wc-bookings-availability-navigation-next:active .wc-bookings-availability-navigation-next:visited{display:inline-block;margin-left:20px;vertical-align:middle;background:none;border:0;outline:0;cursor:pointer;position:relative;top:5px;text-decoration:none}.wc-bookings-availability-header .wc-bookings-availability-navigation-disabled{opacity:0.25}@media (max-width: 600px){.wc-bookings-availability-header{flex-direction:column;align-items:center}}.wc-bookings-availability-calendar-header-item{font-size:14px;border-width:0px;border-style:solid;border-color:#eee}.wc-bookings-availability-load-more-listings{width:100%;text-align:center}

.wc-bookings-availability-header{display:flex;justify-content:space-between;font-size:25px}.wc-bookings-availability-header .wc-bookings-availability-date{color:#777;margin-bottom:20px}.wc-bookings-availability-header .wc-bookings-availability-navigation-current{font-size:16px;text-decoration:none !important}.wc-bookings-availability-header .wc-bookings-availability-navigation-prev,.wc-bookings-availability-header .wc-bookings-availability-navigation-prev:hover,.wc-bookings-availability-header .wc-bookings-availability-navigation-prev:active .wc-bookings-availability-navigation-prev:visited{display:inline-block;transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";margin-right:20px;background:none;border:0;outline:0;cursor:pointer;position:relative;top:5px;text-decoration:none}.wc-bookings-availability-header .wc-bookings-availability-navigation-current,.wc-bookings-availability-header .wc-bookings-availability-navigation-current:hover,.wc-bookings-availability-header .wc-bookings-availability-navigation-current:active .wc-bookings-availability-navigation-current:visited{background:none;border:0;padding:0;outline:0;cursor:pointer;text-decoration:none}.wc-bookings-availability-header .wc-bookings-availability-navigation-next,.wc-bookings-availability-header .wc-bookings-availability-navigation-next:hover,.wc-bookings-availability-header .wc-bookings-availability-navigation-next:active .wc-bookings-availability-navigation-next:visited{display:inline-block;margin-left:20px;vertical-align:middle;background:none;border:0;outline:0;cursor:pointer;position:relative;top:5px;text-decoration:none}.wc-bookings-availability-header .wc-bookings-availability-navigation-disabled{opacity:0.25}@media (max-width: 600px){.wc-bookings-availability-header{flex-direction:column;align-items:center}}.wc-bookings-availability-calendar-header-item{font-size:14px;border-width:0px;border-style:solid;border-color:#eee}.wc-bookings-availability-event-table{width:100%;margin:0}.editor-styles-wrapper .wc-bookings-availability-event-table{width:auto;margin:0}.wc-bookings-availability-event-table thead{background-color:#F0F0F0}.wc-bookings-availability-event-table tbody{font-weight:bold}.wc-bookings-availability-event-table{text-decoration:none}.wc-bookings-availability-event-table .wc-bookings-availability-item{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #ddd;padding-top:20px;margin-top:15px}.wc-bookings-availability-event-table .wc-bookings-availability-item:first-child{border-top:none;padding-top:0}.wc-bookings-availability-event-table .wc-bookings-availability-item h3{font-size:17px;margin-bottom:0}.wc-bookings-availability-event-table .wc-bookings-availability-item div{font-size:17px}.wc-bookings-availability-event-table div.wc-bookings-availability-item-subheader{display:inline-block;font-size:20px;color:#777;margin-bottom:10px}.wc-bookings-availability-event-table .wc-bookings-availability-item-body{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.wp-block-woocommerce-bookings-schedule-block ul{margin:0}.wp-block-woocommerce-bookings-schedule-block a{text-decoration:underline}.hentry .entry-content .wp-block-button .wp-block-button__link.wc-bookings-availability-item-sold-out,.editor-styles-wrapper .wp-block-button .wp-block-button__link.wc-bookings-availability-item-sold-out{cursor:not-allowed;background-color:#C5C5C5;opacity:0.5}.wc-bookings-availability-item-information{margin-right:20px;padding-bottom:15px}.wc-bookings-availability-item-empty{padding-bottom:20px}.wc-bookings-availability-item-body .wp-block-button{flex-shrink:0}.wc-bookings-availability-item-body .wc-bookings-availability-book-button{min-width:154px}.editor-styles-wrapper .wp-block-button span.wc-bookings-availability-book-button.wp-block-button__link{cursor:not-allowed}.wc-bookings-availability-item-is-placeholder .wc-bookings-availability-item-information h3 a{-webkit-animation:loading-fade 1.6s ease-in-out infinite;animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent}.wc-bookings-availability-item-is-placeholder .wc-bookings-availability-item-information h3 a::before{content:'\00a0'}.wc-bookings-availability-item-is-placeholder .wc-bookings-availability-item-information h3 a::after{content:'\00a0'}.wc-bookings-availability-item-is-placeholder .wc-bookings-availability-item-information div>div>span{-webkit-animation:loading-fade 1.6s ease-in-out infinite;animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent}.wc-bookings-availability-item-is-placeholder .wc-bookings-availability-item-information div>div>span::before{content:'\00a0'}.wc-bookings-availability-item-is-placeholder .wc-bookings-availability-item-information div>div>span::after{content:'\00a0'}.wc-bookings-availability-item-is-placeholder div.wc-bookings-availability-item-subheader span{-webkit-animation:loading-fade 1.6s ease-in-out infinite;animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent}.wc-bookings-availability-item-is-placeholder div.wc-bookings-availability-item-subheader span::before{content:'\00a0'}.wc-bookings-availability-item-is-placeholder div.wc-bookings-availability-item-subheader span::after{content:'\00a0'}.wc-bookings-availability-item-is-placeholder .wp-block-button__link,.wc-bookings-availability-item-is-placeholder .wp-block-button__link:not(.has-background),.wc-bookings-availability-item-is-placeholder .wp-block-button__link:not(.has-text-color){-webkit-animation:loading-fade 1.6s ease-in-out infinite;animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent}.wc-bookings-availability-item-is-placeholder .wp-block-button__link::before,.wc-bookings-availability-item-is-placeholder .wp-block-button__link:not(.has-background)::before,.wc-bookings-availability-item-is-placeholder .wp-block-button__link:not(.has-text-color)::before{content:'\00a0'}.wc-bookings-availability-item-is-placeholder .wp-block-button__link::after,.wc-bookings-availability-item-is-placeholder .wp-block-button__link:not(.has-background)::after,.wc-bookings-availability-item-is-placeholder .wp-block-button__link:not(.has-text-color)::after{content:'\00a0'}.wc-bookings-availability-item-is-placeholder .wc-bookings-availability-book-button{color:transparent !important}@-webkit-keyframes loading-fade{0%{opacity:0.7}50%{opacity:1}100%{opacity:0.7}}@keyframes loading-fade{0%{opacity:0.7}50%{opacity:1}100%{opacity:0.7}}


/*# sourceMappingURL=bookings-schedule-frontend.css.map*/