body.tribe-events-page-template #content p {
  font-size: inherit;
}
body.tribe-events-page-template .tribe-events-gravity-form {
  margin-top: 50px;
}
body.tribe-events-page-template .tribe-events-gravity-form .gform_validation_errors .gform_submission_error {
  margin-bottom: 0;
}
body.tribe-events-page-template .tribe-events-gravity-form .gform_title {
  font-family: var(--display-font);
  font-size: clamp(1.5rem, 1.25rem + 0.5208vw, 1.875rem);
}
body .tribe-events-notices {
  font-size: 1rem;
}
body .tribe-events-before-html {
  margin-bottom: 2.5rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
body .tribe-events-before-html p {
  margin-bottom: 0;
}
body .tribe-events .datepicker table {
  width: 100%;
}
body .tribe-events .tribe-events-c-view-selector__content {
  min-width: 150px;
}
body .tribe-events .tribe-events-calendar-month__header-column {
  white-space: nowrap;
}
body .tribe-events-single-event-title {
  font-family: var(--display-font);
  font-size: clamp(1.875rem, 1.4583rem + 0.8681vw, 2.5rem) !important;
  margin-bottom: 1rem;
}
body .tribe-common .tribe-common-h5,
body .tribe-common .tribe-common-h6 {
  font-family: var(--display-font) !important;
}
body .tribe-events-single > .tribe_events {
  overflow: visible;
}
body .tribe-events-single .tribe-events-schedule h2 {
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-5);
  font-weight: 500;
}
body .tribe-events-single p {
  margin-bottom: 1rem;
}
body .tribe-events-single ul:not(.tribe-events-c-subscribe-dropdown__list),
body .tribe-events-single ol {
  margin: 0 0 1rem 1rem;
  padding: 0 0 0 1rem;
}
body .tribe-events-single a:hover {
  color: var(--tec-color-accent-secondary);
}
body .tribe-events-single .tribe-events-c-subscribe-dropdown {
  margin-left: auto;
}
body .global-footer {
  --overlap: 0 !important;
}
body .global-footer .footer--top {
  --overlap: 40px !important;
}

/*# sourceMappingURL=tribe-events.css.map */
