/* TEC view-2 overrides — neutralizes default TEC archive bar styling so our
   archive template can take over. */

.tribe-events-c-events-bar,
.tribe-events-c-top-bar,
.tribe-events-c-view-selector,
.tribe-events-c-nav,
.tribe-events-c-messages,
.tribe-events-header { display: none !important; }

.tribe-common .tribe-events-pro-organization,
.tribe-events-event-meta,
.tribe-events-schedule,
.tribe-events-meta-group,
.tribe-events-cal-links { display: none !important; }

.tribe-events-single { background: var(--paper); }
.tribe-events-single-event-title { display: none; }

/* Calendar widget tile colors. */
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,
.tribe-events-calendar-month__day .tribe-events-calendar-month__day-date {
	color: var(--ink);
}
.tribe-events-calendar-month__day--has-events .tribe-events-calendar-month__day-date {
	color: var(--orange);
}

/* Tickets / RSVP block on single event pages. */
.tribe-tickets__container, .tribe-tickets-rsvp,
.event-tickets, .tribe-tickets {
	background: #fff !important; border: 1px solid var(--line) !important;
	border-radius: var(--radius-md) !important; padding: 20px !important;
}
.tribe-common .tribe-common-c-btn {
	background: var(--orange) !important; color: #fff !important;
	border-radius: var(--radius-sm) !important; border: none !important;
	font-family: var(--font-body) !important; font-weight: 500 !important;
}
.tribe-common .tribe-common-c-btn:hover {
	background: var(--orange-dark) !important;
}
