
    .zozo-page-title .title-heading {
    color: rgb(255,255,255);
    }
    .zozo-page-title .zozo-event-breadcrumb,
    .zozo-page-title .zozo-event-breadcrumb .current,
    .zozo-page-title .zozo-event-breadcrumb .separator {
        color: rgb(255,255,255);
    }
    .zozo-event-breadcrumb a {
        color: #00AFFF;
    }
    .zozo-event-breadcrumb a:hover {
        color: rgb(255,255,255);
    }
    section.zozo-page-title {
        background-color: rgb(0,17,25);
    }
    .zozo-page-title-overlay {
        background-color: rgba(10,0,0,0.63);
    }
:root {
    --zozo-primary-color: #00afff;
    --zozo-secondary-color: #001119;
    --zozo-primary: var(--zozo-primary-color);
    --zozo-secondary: var(--zozo-secondary-color);
}

.zozo-calendar-wrapper,
.zozo-event-info,
.zozo-latest-events li,
.zozo-past-events li {
    color: #333333;
}

.zozo-calendar-wrapper h2,
.zozo-calendar-wrapper h3,
.zozo-calendar-wrapper h4,
.zozo-event-box h2 {
    color: #222222;
}

.zozo-calendar-wrapper small,
.zozo-event-info small,
.zozo-event-excerpt {
    color: #555555;
}

.zozo-event-single-meta {
    border-radius: 5px !important;
    overflow: hidden;
}


.zozo-events-countdown-wrap {
    
}

.zozo-countdown-container {
    
    
}

.countdown-content {
    
}

.zozo-countdown-container h1,
.zozo-countdown-container h2,
.zozo-countdown-container h3 {
    
}

.countdown-timer .timer-box {
    
}

.countdown-timer .timer-box span,
.countdown-timer .cd-days,
.countdown-timer .cd-hours,
.countdown-timer .cd-minutes,
.countdown-timer .cd-seconds,
.zozo-countdown-timer .time-number {
    
}

.countdown-timer .timer-box small,
.zozo-countdown-timer .time-label {
    
}

.zozo-countdown-container .event-btn,
.zozo-events-countdown-wrap .event-btn {

    

    

}

.zozo-countdown-container .event-btn:hover,
.zozo-events-countdown-wrap .event-btn:hover {

    

    

}



.zozo-view-grid .container {
    
}

.zozo-view-grid .event-render-grid-item-inner {
    
}

.zozo-view-grid .event-render-item-title a {
    
}

.zozo-view-grid .event-render-item-title a:hover {
    
}

.zozo-view-grid .event-render-excerpt {
    
}

.zozo-view-grid .read-more-link {
    
    
}

.zozo-view-grid .read-more-link:hover {
    
    
}


.zozo-events-pagination a {
    background: #f5f5f5 !important;
    color: #333333 !important;
}

.zozo-events-pagination a:hover {
    background: #2196f3 !important;
    color: #ffffff !important;
}

.zozo-events-pagination .current, .zozo-events-pagination li .current {
    background: #2196f3 !important;
    color: #ffffff !important;
}


.zozo-login-form {
    
    
}

.zozo-login-form input {
    
    
}

.zozo-login-form button {
    
    
}

.zozo-login-form button:hover {
    
    
}



.zozo-register-form {
    
    
}

.zozo-register-form input,
.zozo-register-form select {
    
    
}

.zozo-register-form input[type='submit'] {
    
    
}

.zozo-register-form input[type='submit']:hover {
    
    
}



.zozo-user-btn {
    
    
}

.zozo-user-btn:hover {
    
    
}

.zozo-login-btn {
    
    
}

.zozo-user-popup .zozo-user-card {
    
    
}

.zozo-user-popup .zozo-user-header {
    
    
}

.zozo-user-popup .zozo-user-body p {
    
}

.zozo-user-popup .zozo-user-footer a {
    
    
}



.fc .fc-toolbar {
    
}

.fc .fc-toolbar-title {
    
}

.fc .fc-button {
    
    
}

.fc .fc-button:hover {
    
    
}

.fc .fc-button-active {
    
    
}

.fc .fc-col-header-cell-cushion {
    
}

.fc .fc-event {
    
    
}

.fc .fc-event:hover {
    
}

.fc .fc-day-today {
    background: rgba(0,0,0,0.05) !important;
}



/* TOOLBAR BUTTON */
.zozo-timetable-container .timetable-toolbar button {
    
    
}

.zozo-timetable-container .timetable-toolbar button i {
    
}

.zozo-timetable-container .timetable-toolbar button:hover {
    
    
}

.zozo-timetable-container .timetable-toolbar button:hover i {
    
}

.zozo-timetable-container #add-event-btn {
    
    
}

.zozo-timetable-container #add-event-btn:hover {
    
    
}

.zozo-timetable-container .tt-today-btn {
    
    
}

.zozo-timetable-container .tt-today-btn:hover {
    
    
}


.zozo-events-list-wrap {
    
    padding: 20px;
}

.zozo-list-item {
    
}

.zozo-events-list-wrap .zozo-event-title a {
    
}

.zozo-events-list-wrap .zozo-event-title a:hover {
    
}

.zozo-events-list-wrap .zozo-event-desc {
    
}

.zozo-events-list-wrap .event-btn,
.zozo-events-list-wrap .btn-primary1 {
    
    color: #ffffff !important;
}

.zozo-events-list-wrap .event-btn:hover,
.zozo-events-list-wrap .btn-primary1:hover {
    
    color: #ffffff !important;
}


.zozo-pinterest-grid {
    column-count: 3;
    column-gap: 20px;
    padding: 2rem;
    background: #f9fafc;
}

.zozo-pinterest-card {
    break-inside: avoid;
    margin-bottom: 20px;
}

.grid-sizer {
    width: calc(100% / 3);
    display: inline-block;
}

    /* Archive Page Dynamic Styles */
    .zozo-archive-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 0 24px;
    }

    .zozo-archive-grid .event-thumb {
        height: 250px;
        overflow: hidden;
    }
    .zozo-archive-grid .event-thumb img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .zozo-archive-grid .event-card {
        border: 1px solid #ddd;
        padding: 16px;
        border-radius: 6px;
        transition: 0.3s;
        width: 100%;
        height: auto;
        box-sizing: border-box;
        color: ;
    }
    .zozo-archive-grid .event-card:hover {
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    }
    
    .zozo-archive-grid .event-card h3 a {
        color: ;
        text-decoration: none;
    }
    .zozo-archive-grid .event-card h3 a:hover {
        color: #00afff;
    }

    .zozo-archive-grid .event-card p {
        color: #555555;
    }

    .zozo-archive-grid .event-card .event-btn {
        background: #00afff;
        color: #fff;
        border: 1px solid #00afff;
        display: inline-block;
        padding: 8px 16px;
        text-decoration: none;
    }
    .zozo-archive-grid .event-card .event-btn:hover {
        background: #fff;
        color: #00afff;
    }
    

.zozo-location-grid .zozo-location-row {
    --bs-gutter-x: . 15px;
    --bs-gutter-y: . 15px;
}
/* Card wrapper */
.zozo-location-grid .event-card {
    height: 15px;
}
/* Thumbnail */
.loc-event-thumb img  {
    height: 15px;
}


/* GRID GAP */
.zozo-grid-row {
    --bs-gutter-x: 15px !important;
    --bs-gutter-y: 15px !important;
}

.org-event-thumb img {
    height: 250px;
}



.zozo-grid-row {
    --bs-gutter-x: 15px !important;
    --bs-gutter-y: 15px !important;
}

.zozo-taxonomy-grid .event-card {
    width: auto;
    height: auto;
}

.tax-event-thumb img {
    height: 250px;
}

