.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
    background-color: #1c3664 !important;
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
    color: #117e88 !important;
}

.tribe-events .tribe-events-calendar-month__day-date-link {
    color: #117e88 !important;
}

@media only screen and (min-width: 768px) {
    .tribe-events-meta-group.tribe-events-meta-group-details {
        width: auto;
        padding-bottom: 0;
    }
}

.tribe-events-meta-group-details > .tribe-events-single-section-title {
    font-size: 1.3rem !important;
}

.tribe-events-content a {
    color: #117e88 !important;
    border-bottom: none !important;
}

.tribe-events-content a:not(.btn):focus {
    outline: 1px solid #117e88 !important;
    outline-offset: 4px !important;
}

.tribe-events-content a:not(.btn):not(.nav-link):not(.nav-secondary-cta):not(.dropdown-item):not(.skip-link):focus {
    text-decoration: underline !important;
}

.tribe-events-start-date, .tribe-events-end-date {
    font-size: 1.4rem !important;
    font-weight: 300 !important;
}

.tribe-events-c-ical__link, .tribe-events-c-ical__link-icon-svg {
    color: #1c3664 !important;
    border-color: #1c3664 !important;
}

.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
    color: white !important;
    background-color: #1c3664 !important;
}

.tribe-events-c-top-bar__datepicker-container .active {
    background-color: #1c3664 !important;
}

.tribe-events-widget-events-list__event-row.tribe-common-g-row {
    padding: 1rem !important;
}

.tribe-events-widget-events-list__event-row > .tribe-common-g-col.tribe-events-widget-events-list__event-date-tag {
    background-color: #1c3664 !important;
    color: white !important;
    font-size: 2rem !important;
}