/* If we add the border using a regular CSS border, it won't look good on non-retina devices,
 * since its edges can look jagged due to lack of antialiasing. In this case, we are several
 * layers of box-shadow to add the border visually, which will render the border smoother. */
/* Calculates maximum width for post content */
/* Nested sub-menu padding: 10 levels deep */
#tribe-events-pg-template,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-top: 0;
}

.single-tribe_events .site-content {
  margin-top: 0;
}

@media only screen and (min-width: 782px) {
  .single-tribe_events .site-content {
    margin-top: 1rem;
  }
}

.single-tribe_events .tribe_events {
  margin-top: 0;
}

.archive .tribe-events-pro-photo .has-post-thumbnail {
  display: block;
}

.archive .tribe-events-pro-photo .tribe_events {
  margin-top: 0;
}

.tec-wrapper {
  margin: auto;
  max-width: 90%;
  width: 1200px;
}

@media only screen and (min-width: 782px) {
  .tec-sidebar .tec-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .tec-wrapper #secondary {
    margin-top: 2rem;
    width: calc( 35% - 2rem);
  }
  .tec-sidebar #tribe-events-pg-template {
    margin: 0;
    padding-right: 0;
    padding-left: 0;
    width: 65%;
  }
  .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media only screen and (min-width: 1168px) {
  .tec-wrapper #secondary {
    width: calc( 35% - 3rem);
  }
}

.entry .entry-content .entry.tribe-events-pro-photo__event {
  margin: 0 0 24px;
}

.entry .entry-content .entry.tribe-events-pro-photo__event.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
  padding-left: 21px;
  padding-right: 21px;
}

.entry .entry-content .entry.tribe-events-pro-photo__event.tribe-common.tribe-common-g-col {
  min-width: 0;
}

.entry .entry-content .entry.tribe-events-pro-map__event-card, .entry .entry-content .entry.tribe-events-pro-map__event-card-spacer {
  padding: 16px 12px;
}

.entry .entry-content .entry.tribe-events-calendar-month-mobile-events__mobile-event {
  padding: 12px 0;
}

.entry .entry-content .entry.tribe-events-calendar-day__event {
  padding-left: 54px;
}

.entry .entry-content .entry.tribe-common-g-row--gutters {
  margin-left: -21px;
  margin-right: -21px;
}

.entry .entry-content .entry.tribe-events-pro-week-mobile-events__event {
  margin-top: 32px;
  padding-left: 42px;
}

.tribe_community_edit .button.mb-cta {
  background: #d33;
  border-radius: 5px;
  font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  letter-spacing: 0;
  padding: 0.6rem 0.5rem;
  text-transform: none;
}

.tribe-events-content .jp-relatedposts-post-title a, .tribe-events-content .jp-relatedposts-post-title a:active, .tribe-events-content .jp-relatedposts-post-title a:focus, .tribe-events-content .jp-relatedposts-post-title a:hover {
  border: 0;
}

div.tribe-common p,
div.tribe-events-content {
  font-family: georgia, garamond, "Times New Roman", serif;
}

div.tribe-common .tribe-common-form-control-checkbox__label,
div.tribe-common .tribe-common-form-control-radio__label,
div.tribe-common .tribe-common-form-control-slider__label,
div.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,
div.tribe-common .tribe-common-form-control-text__input,
div#top .main_color .tribe-common .tribe-common-form-control-text__input,
div#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input,
div#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,
div#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,
div.tribe-common .tribe-common-form-control-toggle__label,
div.tribe-common .tribe-common-b1,
div.tribe-common .tribe-common-b2,
div.tribe-common .tribe-common-b3,
div.tribe-common .tribe-common-cta,
div.tribe-common .tribe-common-h1,
div.tribe-common .tribe-common-h2,
div.tribe-common .tribe-common-h3,
div.tribe-common .tribe-common-h4,
div.tribe-common .tribe-common-h5,
div.tribe-common .tribe-common-h6,
div.tribe-common .tribe-common-h7,
div.tribe-common .tribe-common-h8,
div.tribe-common .tribe-common-c-btn-border,
div.tribe-common a.tribe-common-c-btn-border,
div.tribe-common .tribe-common-c-btn-border-small,
div.tribe-common a.tribe-common-c-btn-border-small,
div.tribe-common .tribe-common-c-btn,
div.tribe-common a.tribe-common-c-btn,
div.tribe-events .tribe-events-c-breadcrumbs__list,
div.tribe-events .datepicker .datepicker-switch,
div.tribe-events .datepicker .day,
div.tribe-events .datepicker .dow,
div.tribe-events .datepicker .month,
div.tribe-events .datepicker .year,
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
div.tribe-events .tribe-events-c-view-selector__list-item-text,
div.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
div.tribe-events .tribe-events-calendar-month__calendar-event-datetime,
div.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime,
div.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month,
div.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year,
div.tribe-events-widget .tribe-events-widget-countdown__number,
p.tribe-events-back a,
p.tribe-events-back a:visited,
div .tribe-events-single-event-title,
div.tribe-events-schedule .recurringinfo,
div.tribe-events-schedule h2,
div.tribe-related-event-info .recurringinfo,
div.tribe-events-schedule .tribe-events-cost,
div.tribe-events-content h2,
div.tribe-events-content h3,
div.tribe-events-content h4,
div.tribe-events-content h5,
div.tribe-events-content h6,
div.tribe-events-cal-links,
div.tribe-events-event-meta,
h2.tribe-events-related-events-title,
div.tribe-events-single ul.tribe-related-events li,
div.tribe-events-single ul.tribe-related-events li .tribe-related-events-title,
div.tribe-events-single .tribe-events-sub-nav,
div#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title,
div#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3 {
  font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
