.tribe-events-c-messages__message--notice {
    display: none !important;
}

.tribe-events-c-top-bar__nav-list-item>a svg path,
.tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.tribe-events-c-top-bar__datepicker-button-icon-svg path,
.tribe-events-c-view-selector__button-icon-svg path,
.tribe-common-c-svgicon__svg-fill path,
.tribe-events-c-view-selector__list-item-icon-svg path,
.tribe-events-c-nav__prev-icon-svg path,
.tribe-events-c-nav__next-icon-svg path {
    fill: #123777 !important;
}

/*-Calendar Format Selector-*/

.tribe-events-header .tribe-events-c-view-selector__button--active:before {
    background-color: #01acd3 !important;
}

.tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item-text {
    color: #123777 !important;
    font-family: 'acumin-pro', sans-serif !important;
}

/*-Drop Down Month Alignments-*/
.tribe-events-c-top-bar.tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker {
    display: flex;
    align-items: center;
    justify-content: center;
}

.tribe-events-c-top-bar.tribe-events-header__top-bar .tribe-events-c-top-bar__today-button {
    height: 35px !important;
    width: fit-content !important;
    line-height: 33px !important;
    padding: 0 15px !important;
    color: #123777 !important;
    border: 1px solid #123777 !important;
    border-radius: 17px !important;
    font-family: 'acumin-pro', sans-serif !important;
}

/*-Drop Down Month Styling-*/
.tribe-events-c-top-bar.tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-time span {
    font-family: 'acumin-pro', sans-serif;
    font-size: 28px;
    color: #123777;
    font-weight: 600;

}

.datepicker-dropdown table td {
    border-top: 1px solid #12377723;
}

.datepicker-dropdown table td .month {
    font-family: 'acumin-pro', sans-serif !important;
    font-weight: 600 !important;
    color: #123777 !important;
}

.datepicker-dropdown table td span.month.focused.active {
    background-color: #123777 !important;
    color: #fff !important;
}

.datepicker-dropdown table td .month.current {
    background-color: #1237774c !important;

}

/*Calendar Days of Week*/

.tribe-events-calendar-month__header-column h3 {
    font-family: 'acumin-pro', sans-serif !important;
    font-weight: 600 !important;
    color: #123777 !important;
    text-align: center !important;
}

/*Calendar Days of Month Block*/
.tribe-events-calendar-month__day .tribe-events-calendar-month__day-date-daynum,
.tribe-events-calendar-month__day .tribe-events-calendar-month__day-date-link {
    color: #123777 !important;
}

.tribe-events-calendar-month__body .tribe-events-calendar-month__day,
.tribe-events-calendar-month__body,
.tribe-events-calendar-month__week {
    border-color: #1237774c !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after {
    background-color: #01acd3 !important;
}

/*-Calendar Event Bar-*/

.tribe-events-calendar-month__body .tribe-events-calendar-month__multiday-event-bar {
    background-color: #01acd3 !important;

}

.tribe-events-calendar-month__body .tribe-events-calendar-month__multiday-event-bar h3 {
    color: #fff !important;
}

.tribe-events-calendar-month__body .tribe-events-calendar-month__calendar-event-multiday-recurring-icon {
    display: none !important;
}

/*-Subscribe button-*/

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    background-color: #123777 !important;
    color: #fff !important;
    border-radius: 17px !important;
    font-family: 'acumin-pro', sans-serif !important;
    border: 1px solid #123777 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 34px !important;
}

button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear:focus {
    outline: none !important;
}

.tribe-events-c-subscribe-dropdown__list li a {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
}


/*---Day View Styling--*/

.tribe-events-calendar-day__event-datetime-recurring-icon-svg {
    display: none !important;
}

.tribe-events-calendar-day__type-separator span,
.tribe-events-calendar-day__event-datetime {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
    font-weight: 600 !important;
}

.tribe-events-calendar-day__event-header h3.tribe-events-calendar-day__event-title a {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
    border: none !important;
}

.tribe-events-calendar-day__event-header h3.tribe-events-calendar-day__event-title {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
    border: none !important;
}

.tribe-events-calendar-day__type-separator:after {
    background-color: #12377723 !important;
}

.tribe-events-calendar-day-nav.tribe-events-c-nav {
    border-color: #12377723 !important;
}

.tribe-events-c-nav__next,
.tribe-events-c-nav__prev {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
}

.tribe-events-calendar-day__event-venue.tribe-common-b2 span {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
}

.tribe-events-calendar-day__event-title.tribe-common-h6.tribe-common-h4--min-medium a.tribe-events-calendar-day__event-title-link.tribe-common-anchor-thin:hover {
    border: none !important;
}

/*--List View Styling--*/

.tribe-events-calendar-list__event-datetime-recurring-icon-svg {
    display: none !important;
}

.tribe-events-calendar-list__month-separator .tribe-events-calendar-list__type-separator span,
.tribe-events-calendar-list__event-datetime,
.tribe-events-calendar-list__month-separator-text {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
    font-weight: 600 !important;
}

.tribe-events-calendar-list__event-header h3.tribe-events-calendar-list__event-title a {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
    border: none !important;
}

.tribe-events-calendar-list__event-header h3.tribe-events-calendar-list__event-title a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin:hover {
    text-decoration: none !important;
    border: none !important;
}

.tribe-events-calendar-list__event-header h3.tribe-events-calendar-list__event-title,
.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold,
.tribe-events-calendar-list__event-venue-address {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
}

.tribe-events-calendar-list__month-separator-text:after {
    background-color: #12377723 !important;
}

.tribe-events-calendar-list__event-date-tag-datetime span {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
}

.tribe-events-calendar-list-nav.tribe-events-c-nav {
    border-color: #12377723 !important;
}

.tribe-events-c-nav__next,
.tribe-events-c-nav__prev {
    font-family: 'acumin-pro', sans-serif !important;
    color: #123777 !important;
}

/*--Preloader--*/

.tribe-common-c-loader__dot circle {
    fill: #123777 !important;
}

.tribe-events-calendar-series-archive__container,
.tooltipster-base {
    display: none !important;
}