:root{--fc-border-color: #dddddd;--fc-daygrid-event-dot-width: 6px;--fc-today-bg-color: transparent}.fc .fc-daygrid-event{border-radius:0;background-color:rgba(0,0,0,0) !important;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:3px;outline:0;font-size:13px;box-shadow:none !important}.fc .fc-daygrid-event .fc-event-main{color:inherit !important}.fc .fc-event-selected::after,.fc .fc-event:focus::after{background-color:rgba(0,0,0,0) !important}.fc .fc-scrollgrid{border:0}.fc .fc-daygrid-day.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-daygrid-day-top{flex-direction:row}.fc .fc-daygrid-body{border-left:1px solid var(--fc-border-color)}.fc .fc-scrollgrid-section-body>td{border-top:1px solid var(--fc-border-color)}.fc .fc-daygrid-day-number{text-decoration:none !important;padding:6px}.fc .fc-scrollgrid-section th{border:0}.fc .fc-event-main{font-size:13px;padding-left:6px}.fc .fc-col-header th{border:0}.fc .fc-col-header-cell{padding-top:20px;padding-bottom:20px;font-size:.9em;text-align:left}.fc .fc-col-header-cell-cushion{text-decoration:none;font-weight:500;text-transform:uppercase;padding:0 0 0 6px;font-size:14px;color:#999}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk{display:flex;align-items:center;gap:10px}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button-group{gap:0px;background:#f5f5f5;border:1px solid #eee;border-radius:8px;padding:0px}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button{font-size:14px;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:#666 !important;border:0 !important;padding:4px 14px !important;text-transform:capitalize;height:32px !important}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button.fc-button-active{color:#333 !important;background-color:#fff !important;border-radius:8px;border:0 !important;box-shadow:0 1px #eee !important;font-weight:500}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-title{display:inline-flex;font-family:Helvetica,sans-serif;margin:0 !important}.fc .fc-toolbar.fc-header-toolbar .fc-button-group{gap:6px;font-size:11px;min-height:32px}.fc .fc-button.fc-prev-button,.fc .fc-button.fc-next-button{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;border-radius:0 !important;box-shadow:none !important;color:#393838 !important;border:none;padding:0}.fc .fc-button.fc-prev-button:hover,.fc .fc-button.fc-prev-button:focus,.fc .fc-button.fc-prev-button:active,.fc .fc-button.fc-next-button:hover,.fc .fc-button.fc-next-button:focus,.fc .fc-button.fc-next-button:active{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;border-radius:0 !important;box-shadow:none !important;color:#111 !important}.fc .fc-today-button{background-color:rgba(0,0,0,0);border:1px solid #aaa;font-size:14px;border-radius:4px;color:#666;height:32px;line-height:32px;display:flex;align-items:center;margin:0 !important}.fc .fc-today-button:disabled{background-color:rgba(0,0,0,0);color:#888;border-color:#bbb}.fc .fc-scrollgrid-section-header .fc-scroller{overflow:hidden !important}
.eventkoi-root.eventkoi-legacy .wp-block-columns.is-not-stacked-on-mobile{gap:20px}.eventkoi-root.eventkoi-legacy .wp-block-columns.is-not-stacked-on-mobile p{margin:0}.eventkoi-root.eventkoi-legacy .wp-block-group__inner-container .wp-block-columns:last-child{margin-bottom:0 !important}.eventkoi-root.eventkoi-legacy figure{margin-top:0}.eventkoi-root .wp-block-button__link{display:flex;align-items:center;gap:8px}.eventkoi-root .eventkoi-gmap{width:100%;border-radius:10px}.eventkoi-root .eventkoi-no-underline{text-decoration:none}.eventkoi-root .eventkoi-details{padding:1px 0 0}.eventkoi-root .eventkoi-rule-summary{display:block;margin-bottom:2px}.eventkoi-root figure.wp-block-image img{width:100%}.eventkoi-root .wp-block-column .wp-block-column figure.wp-block-image{position:relative;top:-3px}.eventkoi-root .eventkoi-location{font-style:normal;margin-bottom:1.5em;display:block;white-space:pre-line}.eventkoi-root .eventkoi-location strong{font-weight:600}.eventkoi-root .eventkoi-location:last-of-type{margin-bottom:0}.eventkoi-root .eventkoi-location .eventkoi-location-label{font-size:.9em;display:inline-block;font-weight:600;margin-bottom:4px}.eventkoi-root .eventkoi-location.physical,.eventkoi-root .eventkoi-location.virtual{position:relative}
