/*SINGLE EVENT PAGE – WHITE TEXT FIX*/
.single-tribe_events,
.single-tribe_events h1,
.single-tribe_events h2,
.single-tribe_events h3,
.single-tribe_events h4,
.single-tribe_events h5,
.single-tribe_events h6,
.single-tribe_events p,
.single-tribe_events .tribe-events-meta-group dd,
.single-tribe_events .tribe-events-meta-group dt {
    color: #ffffff !important;
}

/*Labels: Date, Time*/
.tribe-events-meta-group .tribe-events-single-section-title,
.tribe-events-meta-group .tribe-events-meta-group-label {
    color: #ffffff !important;
}

/*Values: date/time text*/
.tribe-events-meta-group .tribe-events-abbr,
.tribe-events-meta-group dd,
.tribe-events-meta-group div,
.tribe-events-meta-group span,
.tribe-events-single-event-description * {
    color: #ffffff !important;
}

/*links ffcc66*/
.single-tribe_events a {
    color: #ffffff !important;
}


/*s??te??? background*/
.single-tribe_events {
    background-color: #1a1a1a !important;
}
/*FIX for The Events Calendar List View on dark Astra templates*/

/*Background t?? ??sta?*/
.tribe-events .tribe-events-calendar-list__event,
.tribe-events-calendar-list,
.tribe-common {
    background: #ffffff !important;
}

/*???µa ?e?µ????*/
.tribe-events .tribe-events-calendar-list__event-title a,
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime,
.tribe-events .tribe-events-calendar-list__event-description,
.tribe-common a {
    color: #000000 !important;
}

/*Tags ?µe??µ?????*/
.tribe-events-calendar-list__event-date-tag {
    background: #f5f5f5 !important;
    color: #000 !important;
}

/*??af???s? t?? dark overlay p?? p???a?e? t? template*/
.tribe-events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    background: #fff !important;
}

/* ---------------------------------
FIX for Astra "Photographer" dark theme affecting Events Calendar
Only affects .tribe-events pages (List, Day, Month, Single Event)
--------------------------- */

/* White background ONLY for Events Calendar pages */
.tribe-events .tribe-events-calendar-list,
.tribe-events .tribe-events-calendar-list__event,
.tribe-events .tribe-events-calendar-day,
.tribe-events .tribe-events-calendar-day__event,
.tribe-events .tribe-events-l-container,
.tribe-events .tribe-events-view,
.tribe-events .tribe-events-calendar-day__event-details {
    background: #ffffff !important;
}

/* Fix event card text colors ONLY inside events */
.tribe-events .tribe-events-calendar-list__event-title a,
.tribe-events .tribe-events-calendar-day__event-title,
.tribe-events .tribe-events-calendar-list__event-datetime,
.tribe-events .tribe-events-calendar-day__event-datetime,
.tribe-events .tribe-common a {
    color: #000000 !important;
}

/* Date tag colors */
.tribe-events .tribe-events-calendar-list__event-date-tag,
.tribe-events .tribe-events-calendar-day__event-date-tag {
    background: #f5f5f5 !important;
    color: #000 !important;
    border-color: #ddd !important;
}
