/*The Events Calendar Single Event Styles*/
.tribe-organizer-chlpi {
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 500;
    font-size: 18px;
    line-height: 1.2em;
    padding: 10px 0 0;
    margin: 0;
}

.tribe-events-schedule-chlpi {
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 500;
    font-size: 18px;
    line-height: 1.2em;
    padding: 5px 0 0;
    margin: 0;
}

.tribe-venue-chlpi {
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 500;
    font-size: 18px;
    line-height: 1.2em;
    padding: 5px 0 20px 0;
    margin: 0;
}

.tribe-venue-chlpi:before {
    content:'Location: ';
    font-weight: 700;
}

.tribe-organizer-chlpi:before {
    content:'Hosted By: ';
    font-weight: 700;
}

.tribe-events-schedule-chlpi:before {
    content:'Day and Time: ';
    font-weight: 700;
}

/*Styling for Categories in list view*/
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper, .tribe-events .tribe-events-calendar-list__event-title {
    padding-top: 10px;
}

.tribe-events-calendar-list .tribe-event-categories li {
    display: inline;
    border: 2px solid #A51C30;
    background-color: #A51C30;
    padding: 3px 9px;
    margin-right: 3px;
    margin-bottom: 30px;
    font-size: 0.8em;
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
}
.tribe-events-calendar-list .tribe-event-categories li:hover {
    background-color: #A51C30;
}
.tribe-events-calendar-list .tribe-event-categories li a {
    color: #fff;
    pointer-events: none;
}
.tribe-events-calendar-list .tribe-event-categories li:hover a {
    color: #fff;
    pointer-events: none;
}

/*Removing Organizer and Locations link*/
.tribe-organizer a {
    pointer-events: none;
    color: #464f55 !important;
}

.tribe-venue a {
    pointer-events: none;
    color: #464f55 !important;
}

/*The Events Calendar List Custom Styles*/
.tribe-events-content {
    font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;
    color: var(--tec-color-text-events-title);
    font-size: 18px;

}

.tribe-common {
    font-family:'Inter',Helvetica,Arial,Lucida,sans-serif !important;
    color: var(--tec-color-text-events-title) !important;

}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.tribe-common .tribe-common-anchor-thin:hover {
    border-bottom: 3px solid var(--tec-color-link-primary) !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
    font-size: var(--tec-font-size-10) !important;
}

.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
    color: var(--tec-color-text-events-title) !important;
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: var(--tec-font-weight-bold) !important;
}

.tribe-common .tribe-common-b2 {
    font-family:'Inter',Helvetica,Arial,Lucida,sans-serif !important;
    color: var(--tec-color-text-events-title) !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.tribe-events-back a {
    color: #A51C30 !important;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a {
    color: #A51C30 !important;
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: var(--tec-font-weight-bold) !important;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a {
    color: #A51C30 !important;
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: var(--tec-font-weight-bold) !important;
}

.tribe-events-c-nav__prev-label {
    color: #A51C30 !important;
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: var(--tec-font-weight-bold) !important;
}

.tribe-events-c-nav__next-label {
    color: #A51C30 !important;
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: var(--tec-font-weight-bold) !important;
}