body {
  font-family: inherit !important; 
}

/* featured in pink */
.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text,
.tribe-common .tribe-common-c-svgicon--featured
 {
  color: #E2037A !important;
}

.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after
 {
  background-color: #E2037A !important;
}

/* meta-bereich 100% */
.tribe-events-event-meta {
    width: 100% !important;
}

/* font overrules */

h1 {
  text-transform: uppercase;
  font-size: 30px !important;
  font-weight: bold !important;
  margin-top: 2px !important;
}

div.tribe-events-before-html h1 {
  font-size: 30px !important;
  font-weight: bold !important;
}

h2 {
  text-transform: uppercase;
	margin-top: 0.5em;
	font-weight: 100;
}

h3 {
	text-transform: uppercase;
	margin-top: 1em;
  font-size: 95%;
}

.tribe-events-schedule h2,
h1.tribe-events-single-event-title,
.tribe-events-related-events-title {
  font-family: 'Eurostile LT W05 Demi' !important;
}

.tribe-events-content ol,
.tribe-events-content p,
.tribe-events-content ul,
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
    font-family: 'Meta W05 Normal' !important;
    font-size: inherit !important;
    line-height: inherit !important;
}

/* abstände */
.tribe-events .tribe-events-l-container, #tribe-events-pg-template {
    padding-top: 25px !important;
}