/* Preserve the original date-picker appearance with TEC's accessible buttons. */
.events-list .datepicker button {
    border: 0;
    padding: 0;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: 20px;
    min-height: 20px;
}
.events-list .datepicker button.datepicker-switch { width: 135px; }
.events-list .datepicker button.day { width: 100%; }
.events-list .datepicker button.old,
.events-list .datepicker button.new { color: #999; }
.events-list .datepicker button.active { background: #006dcc; color: #fff; }
.events-list .datepicker button:focus-visible { outline: 2px solid #467875; outline-offset: 1px; }
.events-list .datepicker abbr[title] { text-decoration: none; border: 0; }

/* The original site hides its calendar export links but retains their spacing. */
.single-tribe_events #tribe-events .tribe-events-c-subscribe-dropdown__container { display: none; }
.single-tribe_events #tribe-events .tribe-events.tribe-common { margin-bottom: 28px; }

.sidebar-event .widget_event_categories a {
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
}

.post-type-archive-tribe_events .noo-page-heading h1.page-title { margin-bottom: 0; }
