.tribe_events a {
    border-bottom: 0 !important;
}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body {
    background-color: #f6f6f6;
}

.tribe-events-calendar-month__day-date-daynum {
    color: #0699a8;
}

.tribe-events .tribe-events-calendar-month__day-date-link {
    color: #0699a8;
}

.tribe-common .tribe-common-c-btn  {
    background-color: #0699a8;
}

.tribe-common:hover .tribe-common-c-btn:hover {
    background-color: #f14a29;
}

.tribe-events-content {
    color: #4d4e4f !important;
    font-family: "Poppins",sans-serif !important;
}

.tribe-events-content h2, .tribe-events-content h3, .tribe-events-content h4, .tribe-events-content h5, .tribe-events-content h6 {
    color: #0699a8 !important;
    font-family: "Poppins",sans-serif !important;
    font-weight: 600 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
}

.tribe-events-content h4, {
    text-transform: uppercase !important;
}


.tribe-events p,
#tribe-events-pg-template p {
    color: #4d4e4f !important;
    font-family: "Poppins",sans-serif !important;
}

.tribe-events a,
#tribe-events-pg-template a {
    color: #0699a8 !important;
    font-family: 'Poppins',sans-serif !important;
}

.tribe-events a:hover,
#tribe-events-pg-template a:hover {
    color: #f14a29 !important;
}

.tribe-events-back a, .tribe-events-back a:visited {
    color: #0699a8 !important;
    font-family: 'Poppins',sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
}

.tribe-events-single-event-title {
    color: #0699a8 !important;
    font-family: 'Poppins',sans-serif !important;
    font-weight: 600 !important;
}

.tribe-events-event-meta {
    color: #4d4e4f !important;
    font-family: 'Poppins',sans-serif !important;
    font-size: 15px !important;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    color: #4d4e4f !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
}

.tribe-events-footer {
    font-family: 'Poppins',sans-serif !important;
    font-size: 14px !important;
}

.tribe-events-cal-links, .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical, .tribe-events-event-meta a, .tribe-events-event-meta a:active, .tribe-events-event-meta a:visited, .tribe-events-schedule .recurringinfo a, .tribe-related-event-info .recurringinfo a, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a, .tribe-events-single-event-description a:active, .tribe-events-single-event-description a:focus, .tribe-events-single-event-description a:hover {
    color: #0699a8 !important;
    background-color: #ffffff !important;
}

.tribe-common .tribe-common-h3 {
    color: #4d4e4f !important;
    font-family: 'Poppins',sans-serif !important;
    font-weight: 600 !important;
    font-size: 22px !important;
    line-height: 1.5 !important;
}

.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
    color: #4d4e4f !important;
    font-family: 'Poppins',sans-serif !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
}

.tribe-common .tribe-common-b2--bold {
    color: #4d4e4f !important;
    font-family: 'Poppins',sans-serif !important;
    font-weight: 700 !important;
}

.tribe-events-schedule h2, .tribe-events .tribe-events-calendar-list__event-datetime, .tribe-events .tribe-events-calendar-day__event-datetime, .tribe-events .tribe-events-calendar-month__calendar-event-datetime, .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime, .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime, .tribe-events .tribe-events-calendar-latest-past__event-datetime {
    color: #4d4e4f !important;
    font-family: 'Poppins',sans-serif !important;
}

.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
    color: #4d4e4f !important;
    font-family: "Roboto",sans-serif !important;
    font-weight: 700 !important;
}

.tribe-events-pro .tribe-events-pro-week-grid__events-time-tag {
    color: #4d4e4f !important;
    font-family: 'Poppins',sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
}

.tribe-events-schedule .recurringinfo, .tribe-events-schedule .tribe-events-cost {
    color: #4d4e4f !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

.tribe-events-pro .tribe-events-pro-week-grid__event-link-inner {
    background-color: #f6f6f6 !important;
}

.tribe-events-schedule .recurringinfo {
    background-color: #ffffff !important;
}

.tribe-events .tribe-events-c-breadcrumbs__list {
    color: #4d4e4f !important;
    font-family: 'Poppins',sans-serif !important;
    font-size: 28px !important;
}

.tribe-events-content li a,
.tribe-events-content li a:active,
.tribe-events-content li a:focus,
.tribe-events-content li a:hover {
    border-bottom: 0 !important;
}

.tribe-events-cal-links a:hover {
    text-decoration: underline;
}

.tribe-common a.tribe-common-anchor-thin,
.tribe-common a.tribe-common-anchor-thin:hover,
.tribe-common a.tribe-common-anchor-thin:active,
.tribe-common a.tribe-common-anchor-thin:focus,
.tribe-events-calendar-month__calendar-event-details a,
.tribe-events-calendar-month__calendar-event-details a:hover,
.tribe-events-calendar-month__calendar-event-details a:active,
.tribe-events-calendar-month__calendar-event-details a:focus {
    border-bottom: 0 !important;
}
    
    
.tribe-events-calendar-month__calendar-event-details a:hover {
    /* text-decoration: underline !important; */
}

#tribe-events-pg-template a.theme-button,
.tribe-events-content a.theme-button {
    border-bottom: 0 !important;
    color: #fff !important;
}

#tribe-events-pg-template a.theme-button:hover,
.tribe-events-content a.theme-button:hover {
    /* color: #0699a8 !important; */
    background-color: #f14a29 !important;
}

.tribe-events .tribe-events-c-ical__link:focus, 
.tribe-events .tribe-events-c-ical__link:active {
    color: #fff !important;
}


.tribe-events .tribe-events-c-ical__link:hover {
    background-color: #0699a8;
    color: #fff !important;
}