.tribe-events .tribe-events-c-breadcrumbs__list-item-link,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list {
    color: #015bbb;
}
.tribe-events .tribe-events-c-search__button {
    background-color: #015bbb;
    font-size: 18px;
}
.tribe-events .tribe-events-c-search__button:focus,
.tribe-events .tribe-events-c-search__button:hover {
    background-color: #fed501;
    color: #272727;
    font-size: 18px;
}
.tribe-common p,
.tribe-common .tribe-common-b2--bold,
.tribe-events .tribe-events-calendar-list__event-datetime {
    font-size: 18px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text {
    width: 60px;
    font-size: 18px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
    font-size: 18px;
}
#tribe-events-content a, .tribe-events-event-meta a {
  color: #015bbb;
}
#tribe-events-content .tribe-block__event-website a,
#tribe-events-content .tribe-block__event-website a:active,
#tribe-events-content .tribe-block__event-website a:focus,
#tribe-events-content .tribe-block__event-website a:hover {
    background-color: #015bbb !important;
}
.tribe-events-schedule__all-day,
.tribe-events-schedule__separator,
.tribe-events-schedule__timezone {
  color: #555 !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list {
    font-size: 18px;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    border: 2px solid #015bbb;
    border-radius: var(--tec-border-radius-default);
    color: #015bbb;
    font-size: 1.2em;
    font-weight: 600;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    border: 2px solid #fed501;
    background-color: #fed501;
    color: #272727;
    font-size: 1.2em;
    font-weight: 600;
}
.tribe-events th.prev,
.tribe-events th.next {
    border: 1px solid #fff;
    border-radius: 4px;
}
.tribe-events .datepicker .prev:hover,
.tribe-events .datepicker .next:hover {
    background-color: #fed501; 
}
.tribe-events th.datepicker-switch {
    background-color: #fed501;
    border: 1px solid #fff;
    border-radius: 4px;
}
.tribe-events th.dow {
    background-color: #f1f1f1;
}
.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg {
    color: #fff;
}
.tribe-common .tribe-common-c-svgicon {
  color: #015bbb;
}
.tribe-events .datepicker .day.active,
.tribe-events .datepicker .day.active.focused,
.tribe-events .datepicker .day.active:focus,
.tribe-events .datepicker .day.active:hover,
.tribe-events .datepicker .month.active,
.tribe-events .datepicker .month.active.focused,
.tribe-events .datepicker .month.active:focus,
.tribe-events .datepicker .month.active:hover,
.tribe-events .datepicker .year.active,
.tribe-events .datepicker .year.active.focused,
.tribe-events .datepicker .year.active:focus,
.tribe-events .datepicker .year.active:hover {
    background-color: #015bbb;
}
.single-tribe_events .tribe-events-single-event-title {
    color: #015bbb;
    font-size: 1.5em;
    line-height: 1;
}
.tribe-events-pro .tribe-events-pro-venue__meta-address-directions-link,
.tribe-events-pro .tribe-events-pro-venue__meta-website-link,
.tribe-common a,
.tribe-common .tribe-common-anchor-thin {
    color: #015bbb;
}
a.tribe-events-pro-venue__meta-address-directions-link.tribe-common-anchor {
    color: #015bbb !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {
    color: #015bbb;
    font-size: 1.3em;
    font-weight: 500;
}
.tribe-events .tribe-events-calendar-list__event-title-link,
.tribe-events .tribe-events-calendar-list__event-title-link:hover {
    color: #015bbb;
    font-size: 1.1em;
    font-weight: 500;
}
.tribe-common .tribe-common-anchor-thin:active,
.tribe-common .tribe-common-anchor-thin:focus,
.tribe-common .tribe-common-anchor-thin:hover {
    border-bottom: #015bbb;
}
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
    color: #015bbb;
}
.tribe-common .tribe-common-h8 {
    font-size: 17px;
}
.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
    font-size: 16px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
    font-size: 20px;
}
.tribe-recurring-event.tribe-recurring-event-parent h2.tribe-block__related-events__title {
    font-size: 28px !important;
}
.tribe-blocks-editor .tribe-related-event-info .timezone,
.tribe-blocks-editor .tribe-related-event-info .tribe-event-date-start,
.tribe-blocks-editor .tribe-related-event-info .tribe-event-time {
    font-size: 17px !important;
    line-height: 1.7 !important;
}
.event-is-recurring {
    font-size: 17px;
}
.tribe-events-back {
    font-size: 17px;
}
.tribe-block__organizer__details h3,
.tribe-block__organizer__details h3 a {
    font-size: 20px;
}
.tribe-block__venue,
.tribe-block__organizer__details {
    border-top: 0px solid #fff !important;
    padding: 0 !important;
}

/* Mobile Styles */
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event,
.tribe-events .tribe-events-calendar-month__day-cell--selected,
.tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: #015bbb;
}
.tribe-events-sub-nav li a {
    background: transparent !important;
}
.tribe-events .tribe-events-c-nav__list a {
    font-size: 14px;
}
.tribe-events span.tribe-events-calendar-list__event-venue-address {
    font-size: 16px;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected,
.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,
.tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: #fed501;
}

/* Media queries */
@media screen and (min-width: 768px)
.tribe-block__venue {
    flex-direction: row;
    padding: 30px 0 10px 0;
}
@media screen and (min-width: 768px)
.tribe-block__organizer__details {
     padding: 30px 0 10px 0;
}