body, #tribe-events-pg-template {
    background-color: #FFF !important;
	font-family: "Roboto Condensed" !important;
}

#tribe-events-content > div.tribe-events-schedule.tribe-clearfix > h2 > span.tribe-event-date-start,
#tribe-events-content > div.tribe-events-schedule.tribe-clearfix > h2 > span.tribe-event-date-end,
div.tribe-events-single-event-description.tribe-events-content {
	font-family: "Roboto Condensed" !important;
}

#tribe-events-content > h1 {
	font-family: "Bauhaus HV BT" !important;
	color: #cd0700 !important;
}

.tribe-events-content h2 {
    font-weight: var(--h2fontweight) !important;
    line-height: var(--h2lineheight) !important;
    letter-spacing: var(--h2letterspacing) !important;
    text-transform: var(--h2texttransform) !important;
	font-family: "Roboto Condensed" !important;
}

.tribe-events-content h2 {
	font-size: var(--h2fontsize) !important;
	font-family: "Bauhaus HV BT" !important;
	color: #cd0700 !important;
}

.tribe-events-content h3 {
	font-size: var(--h3fontsize) !important;
	font-family: "Bauhaus HV BT" !important;
	color: #cd0700 !important;
}

.tribe-events-content h4 {
	font-size: var(--h4fontsize) !important;
	font-family: "Roboto Condensed" !important;
}

.tribe-events-content h5 {
	font-size: var(--h5fontsize) !important;
	font-family: "Roboto Condensed" !important;
}

.tribe-events-content h6 {
	font-size: var(--h6fontsize) !important;
	font-family: "Roboto Condensed" !important;
}


.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    color: var(--tec-color-text-primary);
    font-family: "Roboto Condensed" !important;
    font-size: var(--tec-font-size-2);
    line-height: var(--tec-line-height-3);
    font-weight: var(--tec-font-weight-regular);
    font-weight: var(--tec-font-weight-bold);
    border: 0;
    cursor: pointer;
    display: inline-block;
    height: auto;
    padding: 0;
    text-decoration: none;
    width: auto;
    background-color: #FFF;
    border: 1px solid #cd0700;
    border-radius: var(--tec-border-radius-default);
    text-align: center;
    transition: var(--tec-transition);
    color: #cd0700;
    padding: 11px 20px;
    width: 100%;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .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: #cd0700;
    color: #FFF;
	font-family: "Roboto Condensed" !important;
}

.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
    background-color: #cd0700;
    color: #FFF;
	font-family: "Roboto Condensed" !important;
}

.tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover, .tribe-common button.tribe-common-c-btn:focus, .tribe-common button.tribe-common-c-btn:hover {
    background-color: #FFF;
    color: #cd0700;
}

div.tribe-events-single-event-description.tribe-events-content > ul {
	padding-left: 25px !important;
}

div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix,
div.tribe-events-single-section.tribe-events-event-meta.secondary.tribe-clearfix {
    font-family: "Roboto Condensed" !important;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 13px !important;
}

div.tribe-events-calendar-list > div > div.tribe-events-calendar-list__event-wrapper.tribe-common-g-col > article > div.tribe-events-calendar-list__event-details.tribe-common-g-col > header > h3 > a {
	font-family: "Bauhaus HV BT" !important;
	color: #cd0700 !important;
}

.tribe-common p {
	font-family: "Roboto Condensed" !important;
	font-size: 120% !important;
}

 .tribe-events-content p {
	font-family: "Roboto Condensed" !important;
	font-size: 100% !important;
}