.tribe-events-c-nav__list button,
.tribe-events-c-top-bar__nav-list button,
button.tribe-common-h3,
button.tribe-common-h3:hover {
    background: none !important;
    padding: 0;
    box-shadow: none;
    border: none;
    color: black;
    text-transform: none;
}

.tribe-events .tribe-events-c-ical__link, .tribe-events .tribe-events-c-ical__link:visited {
    border-color: #154185;
    color: #154185;
}

.tribe-common .tribe-common-c-svgicon {
    color: #154185;
}

.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
    background-color: #154185;
}

.dra-event-list {
    font-size: 14px;
}

.dra-event-list h3 {
    font-size: 18px;
    margin: 0;
    color: #4777A8;
}

.dra-event-list h3:hover {
    color: #0C6DD1;
}

.tribe-events-schedule {
    margin: 0;
}

h1.tribe-events-single-event-title,
.tribe-events-schedule h2 {
    line-height: 1;
}

.tribe-events-schedule h2 {
    margin-bottom: 15px;
    font-size: 28px;
    font-weight: normal;
}

.tribe-events-cal-links {
    margin-bottom: 15px;
}

.tribe-events-meta-group {
    padding-top: 15px;
}

.tribe-events-meta-group dt {
    font-weight: bold;
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    width: 100%;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 18px;
    letter-spacing: normal;
    text-transform: none;
}

.tribe-events-event-image img {
    max-height: 350px;
    width: auto;
    margin: auto;
}

.teccc-legend li {
    padding: 0;
}

.teccc-legend li a {
    padding: 7px;
}

button.tribe-events-c-subscribe-dropdown__button-text {
    padding: 0;
    background: transparent !important;
    box-shadow: none;
    color: #0d163e;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    border-color: #0d163e;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
    color: #0d163e;
    stroke: #0d163e;
}

.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 {
    background-color: #0d163e;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active button,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus button,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within button,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover button,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active .tribe-events-c-subscribe-dropdown__button-icon,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus .tribe-events-c-subscribe-dropdown__button-icon,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within .tribe-events-c-subscribe-dropdown__button-icon,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-icon{
    color: white;
    stroke: white;
}

#legend a {
    font-size: 14px;
}

/*.tribe-events-calendar-month__multiday-event-bar {*/
/*    width: 100%;*/
/*}*/