.cmeb-booking-counter { color: #f3892e; padding: 0; width: 100%; font-size: 12px; display: block; }
.cmeb-week .cmeb-event.cmeb-event-open:hover .cmeb-booking-counter, .cmeb-week .cmeb-event[data-status="open"]:hover .cmeb-booking-counter { color: #666; }
.cmeb-ui .ui-widget { z-index: 999 !important; }
.cmeb-preload *, .cmeb-no-animation * { transition: none !important; }
.cmeb { margin: 20px 0; padding: 0; box-sizing: border-box !important; width: 100%; position: relative; }
.cmeb * { box-sizing: border-box !important; -outline: 1px solid #f00; font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important; }
.cmeb .loading { opacity: 0.5; cursor: not-allowed; position: relative; }
.cmeb .loading * { cursor: not-allowed; }
.cmeb .cmeb-header.loading::after { content: "Loading..."; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 24px; color: #333; font-weight: bold; }
.cmeb a { box-shadow: none; }
.cmeb h2 { margin-top: 0 !important; margin-bottom: 20px !important; }
.cmeb-text-left { text-align: left; }
.cmeb-text-center { text-align: center; }
.cmeb-text-right { text-align: right; }
/* Content */
.cmeb-content { min-height: 400px; }
.cmeb-content .cmeb-firts-loading { text-align: center; line-height: 400px; text-transform: uppercase; }
/* Week */
.cmeb-week .cmeb-week-header { margin-left: 50px; margin-top: 30px; margin-bottom: 0; }
.cmeb-week .cmeb-week-header-content { width: 100%; display: table; table-layout: fixed; }
.cmeb-week .cmeb-week-header-day { display: table-cell; text-align: center; overflow: hidden; vertical-align: middle; }
.cmeb-week .cmeb-week-header .cmeb-week-header-day { border: 1px solid #e6e9ee; border-bottom: none; line-height: 1.2em; padding: 5px 0; }
.cmeb-week .cmeb-week-header-day.cmeb-week-header-day-today { font-weight: bold; }
.cmeb-week .cmeb-week-header-day-name { font-size: 0.75em; }
.cmeb-week .cmeb-week-header .cmeb-week-header-day + .cmeb-week-header-day { border-left: none; }
.cmeb-week .cmeb-week-content-scroll { max-height: 1000px; overflow-y: scroll; }
.cmeb-week .cmeb-week-content-wrapper { position: relative; padding-left: 50px; background: none; padding-right: 1px; }
.cmeb-week .cmeb-week-legend { width: 50px; position: absolute; top: 0; left: 0; }
.cmeb-week .cmeb-week-legend-hour { text-align: center; overflow: hidden; font-size: 11px; font-style: normal; white-space: nowrap; overflow: hidden; }
.cmeb-week .cmeb-week-content { background: #fff; width: 100%; display: table; table-layout: fixed; }
.cmeb-week .cmeb-day { display: table-cell; text-align: center; }
.cmeb-week .cmeb-day-hour { position: relative; border-left: 1px solid #e6e9ee; }
.cmeb-week .cmeb-hour { border-top: 1px solid #e6e9ee; }
/* 15 min */
.cmeb-week .cmeb-time-frame15 .cmeb-hour { height: 141px; }
.cmeb-week .cmeb-time-frame15 .cmeb-event-duration { display: none; }
.cmeb-week .cmeb-time-frame15 .cmeb-event-date { line-height: 33px; }
/* 30 min */
.cmeb-week .cmeb-time-frame30 .cmeb-hour { height: 91px; }
.cmeb-week .cmeb-time-frame30 .cmeb-event-duration { display: none; }
.cmeb-week .cmeb-time-frame30 .cmeb-event-date { line-height: 43px; }
/* 45 min */
.cmeb-week .cmeb-time-frame45 .cmeb-hour { height: 89px; }
.cmeb-week .cmeb-time-frame45 .cmeb-event-date { margin-top: 12px; }
.cmeb-week .cmeb-time-frame45 .cmeb-event-duration, .cmeb-week .cmeb-time-frame45 .cmeb-event-date { line-height: 20px; }
/* 60 min */
.cmeb-week .cmeb-time-frame60 .cmeb-hour { height: 75px; }
.cmeb-week .cmeb-time-frame60 .cmeb-event-date { margin-top: 6px; }
.cmeb-week .cmeb-time-frame60 .cmeb-event-duration, .cmeb-week .cmeb-time-frame60 .cmeb-event-date { line-height: 20px; }
/* 90 min */
.cmeb-week .cmeb-time-frame90 .cmeb-hour { height: 75px; }
.cmeb-week .cmeb-time-frame90 .cmeb-event-date { margin-top: 35px; }
.cmeb-week .cmeb-time-frame90 .cmeb-event-duration, .cmeb-week .cmeb-time-frame90 .cmeb-event-date { line-height: 20px; }
/* 120 min */
.cmeb-week .cmeb-time-frame120 .cmeb-hour { height: 61px; }
.cmeb-week .cmeb-time-frame120 .cmeb-event-date { margin-top: 39px; }
.cmeb-week .cmeb-time-frame120 .cmeb-event-duration, .cmeb-week .cmeb-time-frame120 .cmeb-event-date { line-height: 20px; }
/* 180 min */
.cmeb-week .cmeb-time-frame180 .cmeb-hour { height: 75px; }
.cmeb-week .cmeb-time-frame180 .cmeb-event-date { margin-top: 85px; }
.cmeb-week .cmeb-time-frame180 .cmeb-event-duration, .cmeb-week .cmeb-time-frame180 .cmeb-event-date { line-height: 20px; }
/* 240 min */
.cmeb-week .cmeb-time-frame240 .cmeb-hour { height: 75px; }
.cmeb-week .cmeb-time-frame240 .cmeb-event-date { margin-top: 125px; }
.cmeb-week .cmeb-time-frame240 .cmeb-event-duration, .cmeb-week .cmeb-time-frame240 .cmeb-event-date { line-height: 20px; }
/* 300 min */
.cmeb-week .cmeb-time-frame300 .cmeb-hour { height: 75px; }
.cmeb-week .cmeb-time-frame300 .cmeb-event-date { margin-top: 165px; }
.cmeb-week .cmeb-time-frame300 .cmeb-event-duration, .cmeb-week .cmeb-time-frame300 .cmeb-event-date { line-height: 20px; }
/* 360 min */
.cmeb-week .cmeb-time-frame360 .cmeb-hour { height: 75px; }
.cmeb-week .cmeb-time-frame360 .cmeb-event-date { margin-top: 165px; }
.cmeb-week .cmeb-time-frame360 .cmeb-event-duration, .cmeb-week .cmeb-time-frame360 .cmeb-event-date { line-height: 20px; }
.cmeb-week .cmeb-time-frame360 .cmeb-hour-empty, .cmeb-week .cmeb-time-frame300 .cmeb-hour-empty, .cmeb-week .cmeb-time-frame240 .cmeb-hour-empty, .cmeb-week .cmeb-time-frame180 .cmeb-hour-empty, .cmeb-week .cmeb-time-frame120 .cmeb-hour-empty, .cmeb-week .cmeb-time-frame90 .cmeb-hour-empty, .cmeb-week .cmeb-time-frame60 .cmeb-hour-empty, .cmeb-week .cmeb-time-frame45 .cmeb-hour-empty, .cmeb-week .cmeb-time-frame30 .cmeb-hour-empty, .cmeb-week .cmeb-time-frame15 .cmeb-hour-empty { font-size: 11px; height: 14px; line-height: 14px; font-style: normal; }
.cmeb-week .cmeb-event { position: absolute; width: 100%; z-index: 2; border-radius: 5px; overflow: hidden; transition: 0.5s; cursor: pointer; border: 2px solid #fdede0; background: #fff; color: #656d78; font-weight: normal; font-size: 13px; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
/* Event */
.cmeb-week .cmeb-event.cmeb-event-expired, .cmeb-week .cmeb-event.cmeb-event-expired:hover, .cmeb-week .cmeb-event.cmeb-event-accepted, .cmeb-week .cmeb-event.cmeb-event-accepted:hover, .cmeb-week .cmeb-event.cmeb-event-new, .cmeb-week .cmeb-event.cmeb-event-new:hover, .cmeb-week .cmeb-event.cmeb-event-no-min-ahead, .cmeb-week .cmeb-event.cmeb-event-no-min-ahead:hover { color: #aab2bd; cursor: not-allowed; border: 2px solid #fff; }
.cmeb-week .cmeb-event.cmeb-event-expired:hover, .cmeb-week .cmeb-event.cmeb-event-accepted:hover, .cmeb-week .cmeb-event.cmeb-event-new:hover, .cmeb-week .cmeb-event.cmeb-event-no-min-ahead:hover { color: #000000; }
/* event message */
.cmeb-month .cmeb-event-message-wrapper, .cmeb-week .cmeb-event-message-wrapper { display: table; height: 100%; width: 100%; border-spacing: 0; }
.cmeb-week .cmeb-event-message-wrapper { display: block; }
.cmeb-month .cmeb-event-message, .cmeb-week .cmeb-event-message { display: table-cell; vertical-align: middle; height: 100%; width: 100%; border-radius: 5px; background: #f3f3f3; }
.cmeb-week .cmeb-event-message { display: block; }
.cmeb-week .cmeb-event-message-meeting { background: none; display: block; }
.cmeb-week .cmeb-event-message-meeting .cmeb-booking-counter { position: relative; float: none; top: 0; }
.cmeb-event-message.cmeb-event-message-no-min-ahead { display: flex; align-items: center; justify-content: center; }
/* Modal */
.cmeb .cmeb-modal { position: absolute; top: 0; height: 100%; width: 100%; background: #fff; z-index: 2; text-align: center; padding: 40px 0; display: none; }
.cmeb-modal.cmeb-error .cmeb-message { text-decoration: underline; font-size: 1.25em; }
.cmeb-modal.cmeb-success .cmeb-message { font-size: 1.25em; }
/* Form */
.cmeb-form { position: relative; }
.cmeb-form input, .cmeb-form textarea { width: 100% }
.cmeb-form input[type=radio], .cmeb-form input[type=checkbox] { width: auto; }
.cmeb-form label { display: block; }
.cmeb-form .cmeb-form-label { color: #999; }
.cmeb-form .cmeb-form-required-star { color: #f00; font-weight: bold; }
.cmeb-form .cmeb-form-description { font-size: 0.65em; }
.cmeb-form input[type="text"], .cmeb-form input[type="tel"], .cmeb-form input[type="url"], .cmeb-form input[type="number"], .cmeb-form input[type="email"], .cmeb-form textarea { background: #fff; font-family: "Open Sans", Arial, sans-serif; border: 2px solid #e6e9ee; border-radius: 5px; box-sizing: border-box; display: inline-block; font-size: 16px; height: 48px; padding: 0 15px; vertical-align: middle; }
.cmeb-form input[type="file"] { font-size: 14px; }
.cmeb-form input[type="tel"]::placeholder { color: #aab2bd; }
.cmeb-form textarea { height: 120px; padding-top: 10px; padding-bottom: 10px; }
.cmeb-form select { width: 50%; padding: 0 15px; color: #aab2bd; font-size: 16px; height: 48px; box-sizing: border-box; border: 2px solid #e6e9ee; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: inline-block; vertical-align: middle; background: #fff url("../img/select_arr.png") 100% 18px no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; }
.cmeb-form select::-ms-expand { display: none }
.cmeb-form select:hover, .cmeb-form select:active { border: 2px solid #f3892e; }
.cmeb-form select:focus { outline: none; }
input#file-upload-button { font-size: 12px; }
/* Scrollbar */
.cmeb-scrollbar-measure { width: 100px; height: 100px; overflow: scroll; position: absolute; top: -9999px; }
/* Grid */
.cmeb-col-1 { width: 8.33%; }
.cmeb-col-2 { width: 16.66%; }
.cmeb-col-3 { width: 25%; }
.cmeb-col-4 { width: 33.33%; }
.cmeb-col-5 { width: 41.66%; }
.cmeb-col-6 { width: 50%; }
.cmeb-col-7 { width: 58.33%; }
.cmeb-col-8 { width: 66.66%; }
.cmeb-col-9 { width: 75%; }
.cmeb-col-10 { width: 83.33%; }
.cmeb-col-11 { width: 91.66%; }
.cmeb-col-12 { width: 100%; }
[class*="cmeb-col-"] { float: left; }
.cmeb-row { padding: 15px 0; }
.cmeb-row::after { content: ""; clear: both; display: block; }
/* DivTable.com */
.divTable { display: table; width: 100%; }
.divTableRow { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 10px; }
.divTableHeading { background-color: #EEE; display: table-header-group; }
.divTableCell, .divTableHead { border: 0px solid #999999; display: table-cell; padding: 3px 10px; }
.divTableCell .cmeb-day-view-hidden { display: inline; }
.divTableHeading { background-color: #EEE; display: table-header-group; font-weight: bold; }
.divTableFoot { background-color: #EEE; display: table-footer-group; font-weight: bold; }
.divTableBody { display: table-row-group; }
/* Buttons v2 */
.cmeb .cmeb-btn-datepicker, .cmeb .cmeb-btn { background-color: #f9f9f9; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; display: inline-block; cursor: pointer; padding: 0 24px; text-decoration: none; border: 2px solid #e6e9ee; background: none; height: 46px; text-transform: uppercase; color: #656d78; box-shadow: none; text-shadow: none; line-height: 44px; margin: 0 1px; transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; font-weight: normal; font-size: 14px; }
.cmeb .cmeb-btn-datepicker:hover, .cmeb .cmeb-btn:hover { border: 2px solid #f3892e; color: inherit; }
.cmeb .cmeb-btn-datepicker:active, .cmeb .cmeb-btn:active { position: relative; top: 1px; }
.cmeb .cmeb-btn-danger { background-color: red; color: #fff; margin-left: auto; }
.cmeb .cmeb-btn-danger:hover, .cmeb .cmeb-btn-danger:focus, .cmeb .cmeb-btn-danger:active { background-color: #C40000; color: #fff; }
.cmeb .cmeb-btn.cmeb-btn-tight { padding: 0 16px; }
.cmeb .cmeb-btn-selected { border: 2px solid #f3892e; background: #f3892e; color: #fff; }
.cmeb .cmeb-btn-ok, .cmeb .cmeb-btn-submit { font-weight: bold; }
.cmeb .cmeb-btn-prev-day, .cmeb .cmeb-btn-prev-week, .cmeb .cmeb-btn-prev-month, .cmeb .cmeb-btn-next-day, .cmeb .cmeb-btn-next-week, .cmeb .cmeb-btn-next-month { font-weight: 700; }
/* datepicker button */
.cmeb .cmeb-btn-datepicker { color: #000; box-shadow: none; color: #f3892e; width: 50px; text-align: center; padding-left: 0; padding-right: 0; display: inline-block; }
.cmeb .cmeb-btn-datepicker span { width: 30px; height: 30px; position: relative; top: 5px; font-family: dashicons !important; }
.cmeb .cmeb-btn-datepicker .dashicons { font-size: 30px; }
/* views */
.cmeb-mobile-view .cmeb-mobile-view-hidden { display: none; }
.cmeb-mobile-view-visible { display: none; }
.cmeb-mobile-view .cmeb-mobile-view-visible { display: block; }
.cmeb-day-view .cmeb-day-view-hidden { display: none; }
.cmeb-week-view .cmeb-week-view-hidden { display: none; }
.cmeb-header-mobile-section { text-align: center; margin: 20px 0; }
/* timezone */
.cmeb-timezone { min-width: 235px; max-width: 235px; display: inline-block; position: relative; top: -2px; }
.cmeb-timezone select { min-width: 235px; max-width: 235px; padding: 0 15px; color: #aab2bd; font-size: 16px; height: 48px; box-sizing: border-box; border: 2px solid #e6e9ee; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: inline-block; vertical-align: middle; background: #fff url("../img/select_arr.png") 100% 18px no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; }
.cmeb-timezone select::-ms-expand { display: none }
.cmeb-timezone select:hover, .cmeb-timezone select:active { border: 2px solid #f3892e; }
.cmeb-timezone select:focus { outline: none; }
/* month view */
.cmeb-month .cmeb-month-content { width: 100%; display: table; table-layout: fixed; border-spacing: 1px 0.75em; }
.cmeb-month .cmeb-month-header { margin-top: 30px; margin-bottom: 30px; }
.cmeb-month .cmeb-monthweek { display: table-row; width: 100%; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.cmeb-month .cmeb-monthday { display: table-cell; text-align: center; min-height: 1px; border-bottom: 1px solid #e6e9ee; }
.cmeb-month .cmeb-monthweek:last-child .cmeb-monthday { border-bottom: 0; }
.cmeb-month .cmeb-day-today .cmeb-monthday-header-date, .cmeb-month .cmeb-day-today .cmeb-monthday-header-name { font-weight: bold; }
.cmeb-month .cmeb-monthday-header { line-height: 1.2em; padding: 5px 0; }
.cmeb-month .cmeb-monthday-body { margin: 0 0 0.5em 0; }
.cmeb-month .cmeb-monthday-header-name { font-size: 0.75em; }
.cmeb-month .cmeb-event { width: 100%; z-index: 2; position: relative; border-radius: 5px; overflow: hidden; transition: 0.5s; cursor: pointer; margin: 1px; border: 2px solid #fdede0; background: #fff; color: #656d78; font-weight: normal; font-size: 16px; line-height: 2; }
.cmeb-month .cmeb-event-duration, .cmeb-month-view .cmeb-btn-datepicker, .cmeb-month-view .cmeb-btn-prev-week, .cmeb-month-view .cmeb-btn-next-week { display: none; }
/* admin dashboard url*/
.cmeb-event-dashboard-link { font-size: 12px; position: absolute; bottom: 0px; right: 2px; line-height: 1.2; }
.cmeb-event-dashboard-link a { padding: 0 2px; background: #999; color: #fff; text-decoration: none; border-radius: 2px; box-shadow: none !important; transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; }
.cmeb-event-dashboard-link a:focus, .cmeb-event-dashboard-link a:active { color: #fff; }
.cmeb-event-dashboard-link a:hover { color: #fff; background: #000; }
.cmeb .cmeb-month .cmeb-monthday-header .cmeb-monthday-header-date,
.cmeb .cmeb-week .cmeb-week-header .cmeb-week-header-day .cmeb-week-header-day-date { color: #656d78; font-weight: normal; font-size: 14px; }
.cmeb .cmeb-month .cmeb-monthday-header .cmeb-monthday-header-name,
.cmeb .cmeb-week .cmeb-week-header .cmeb-week-header-day .cmeb-week-header-day-name { color: #cfd2d8; font-weight: normal; font-size: 14px; }
.cmeb-event-selected { background: #f3892e !important; border: 2px solid #f3892e !important; color: #fff !important; }
.cmeb-calendar .divTableCell.cmeb-text-right { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 10px; justify-items: center; }
/*  Multiple choice styles */
.cmeb-multiple-text-block-mobile { font-size: 0.9rem; text-align: right; padding-top: 10px; font-weight: 500; display: flex; justify-content: space-between; }
.cmeb-multiple-text-block { font-size: 0.9rem; text-align: right; padding-top: 10px; font-weight: 500; }
.cmeb-week-header-day-name-book-whole-day { padding: 5px; margin-top: 5px; margin-bottom: 5px; }
.cmeb-book-whole-day-link { font-size: 0.7rem; text-decoration: none !important; color: white; background-color: #F3892E; display: block; border-radius: 5px; width: 100%; padding: 3px 3px; }
.cmeb-multiple-choice-block { width: 300px; height: 150px; text-align: center; border: 1px solid lightgrey; background-color: white; padding-top: 30px; position: fixed; z-index: 1000; bottom: 10%; display: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.cmeb-multiple-choice-header { margin: 0; font-size: 1rem; font-weight: 500; }
@media (max-width: 414px) {
	.cmeb-book-whole-day-link { text-decoration: none !important; color: white; background-color: #F3892E; width: 90%; padding: 10px 10px; border-radius: 5px; }
	.cmeb-multiple-choice-block { bottom: 30%; }
	.cmeb-event-open:hover { outline: 0 !important; }
}
@media (min-width: 420px) and (max-width: 1380px) {
	.cmeb-book-whole-day-link { text-decoration: none !important; color: white; background-color: #F3892E; width: 90%; padding: 10px 10px; border-radius: 5px; }
	.cmeb-multiple-choice-block { bottom: 30%; }
	.cmeb-multiple-text-block-mobile { align-items: center; }
	.cmeb .cmeb-btn-datepicker, .cmeb .cmeb-btn { font-size: 12px; }
}
/*  Mobile multichoice support */
.cmeb-btn-multi { text-decoration: none !important; background-color: inherit !important; color: black; margin-left: 10px !important; display: block; }
.cmeb-btn-multi-checked { text-decoration: none !important; background-color: #F3892E !important; color: white; }
/* Paid Slots styles */
.fully-paid-slot { font-size: 12px; float: left; padding: 0px; width: 59px; border-radius: 3px; margin-top: -2px; }
.partially-paid-slot { font-size: 12px; float: left; padding: 0px; width: 59px; border-radius: 3px; margin-top: -2px; }
/* booked slot cursor */
.cmeb-event-partially-booked .cmeb-event-message-wrapper { cursor: not-allowed; }
/* Change user calendar metadata button */
#cmeb-calendar-change-user-meta_wrapper { margin-top: 15px; margin-bottom: 10px; }
#cmeb-calendar-change-user-meta { font-size: 0.9rem; text-decoration: none !important; color: #0c0c0c; display: inline; border-radius: 6px; padding: 10px 15px; border: 2px solid #e6e9ee; }
.cmeb-gm-row { padding-top: 0; }
.cmeb-booking-registration-closed-label { font-size: 12px; line-height: 1rem; display: block; color: #f3892e; }
.cmeb-event-message-accepted, .cmeb-event-message-expired { display: flex !important; flex-wrap: nowrap; justify-content: center; align-items: center; }
.cmeb-event-message__opener > .dashicons { font-family: dashicons !important; font-size: 15px; }
.cmeb-multi-not-mobile { margin-left: 0 !important; }
.cmeb-day-off-cell { transition: 0.5s; position: absolute; top: 0; left: 0; width: 100%; height: 100%; line-height: 15px; display: flex; align-items: center; cursor: not-allowed; color: #aab2bd; border: 2px solid #fff; }
.cmeb-day-off-cell:hover { color: #000; }
.cmeb-day-off-cell-label { background: #f3f3f3; border-radius: 5px; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; word-break: break-all; font-size: 14px }
.cmeb-hour-empty { position: relative; overflow: hidden; }
.cmeb-hour-empty .cmeb-day-off-cell { display: none !important; }
.cmeb-form .iti--allow-dropdown { width: 100%; }
.cmeb-form .iti--allow-dropdown [type="tel"] { padding-left: 52px; }
.cmeb-form .iti__country-list { list-style: none !important; }
.cmeb-content.hide_empty_slots_in_one_line .cmeb-hour-empty { display: none !important; }
.cmeb-event-message__dialog p { margin: 0; }
.cmeb-event .edit-pencil-link .dashicons { font-family: dashicons, serif !important; }
body .cmeb-event-bookings-info .booker-name { line-height: normal; font-size: 0.8rem; padding: 0; margin: 0; }
.cmeb-event-bookings-info { display: flex; flex-direction: column; gap: 5px; }
.cmeb-event-bookings-info .cmeb-event-booking-info { display: flex; flex-direction: row; justify-content: center; gap: 3px; }