@font-face {
	font-family: 'hermona';
	src: url('../assets/fonts/hermona-webfont.woff2') format('woff2'),
	url('../assets/fonts/hermona-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'endurest';
	src: url('../assets/fonts/Endurest.otf') format('opentype'),
	url('../assets/fonts/Endurest.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'endurest-distant';
	src: url('../assets/fonts/Endurest-Distant.otf') format('opentype'),
	url('../assets/fonts/Endurest-Distant.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'baron-neue';
	src: url('../assets/fonts/Baron-Neue.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}

body,
button,
input,
optgroup,
select,
textarea,
.tickera-checkout,
.special-character {
	font-family: 'Sorts Mill Goudy', 'Gerogia', 'Times New Roman', serif;
}

.site-title,
.home .entry-content h2,
.home article h2,
.home .entry-content h3,
.home article h3,
.ticket-section article h2,
.site-footer .section-container h2,
.section-container .entry-title,
.header-container .entry-title,
.secondary-entry-title,
.stage-group h3 {
	font-family: 'baron-neue';
	text-transform: lowercase;
    font-weight: normal;
	letter-spacing: -0.01em;
    line-height: 1.1em;
}

.entry-header-special-container h2,
.entry-content h2,
.ticket-option-group .heading,
.performer-list .heading,
.schedule-list .heading,
.performer-wp-block .heading,
.schedule-list .performer-block .time,
.detail-container h2,
.single-performer main h2,
.schedule-item .title,
.schedule-item .special-label,
.schedule-group h2 {
	font-family: 'Girassol', 'HelveticaNeue-Bold', 'Helvetica Neue Bold', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	text-transform: lowercase;
    letter-spacing: 0.025em;
}

.main-overlay-text h2 {
	font-family: 'endurest', 'HelveticaNeue-Bold', 'Helvetica Neue Bold', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-weight: normal;
}

.action-button,
.featured-button,
.ticket-section .wp-block-button__link,
.ticket-list .price,
.add_to_cart,
.button,
.sticky-nav a,
.special-banner h2 {
	font-family: 'endurest', 'HelveticaNeue-Bold', 'Helvetica Neue Bold', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	letter-spacing: 0.02em;
}

#mc_embed_signup .button {
	font-family: 'endurest', sans-serif !important;
	letter-spacing: 0.02em !important;
}

.main-overlay-text h3,
.entry-title-container h2,
.primary-image-section .special-label,
.performer-list .performer-block .label-group .heading .special-label,
.schedule-list .performer-block .label-group .heading .special-label {
	font-family: 'Fredericka the Great', 'Gerogia', 'Times New Roman', serif;
	font-weight: normal;
}

.site-branding .general-description,
.date-container,
#primary-menu > li {
	font-family: 'baron-neue';
	letter-spacing: -0.01em;
}


#primary-menu > li {
	text-transform: lowercase;
}