/**
 * TVICO EventPrime and Forminator styles.
 * Migrated from Appearance > Customize > Additional CSS.
 */
.ep-repeat-pass
{display:none !important;}

.forminator-description {
  color: red !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  padding: 0 5px !important;
}

body.single-em_event #sidebar,
body.single-em_event.et_right_sidebar #main-content .container:before,
body.single-em_event.et_left_sidebar #main-content .container:before,
body.single-em_event #main-content .container:before {
  display: none !important;
}

body.single-em_event #main-content > .container {
  width: 80vw !important;
  max-width: 80vw !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.single-em_event #content-area,
body.single-em_event #left-area,
body.single-em_event article.et_pb_post,
body.single-em_event .entry-content,
body.single-em_event #ep_single_event_detail_page_content,
body.single-em_event .ep-main-container,
body.single-em_event .ep-box-wrap {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  margin: 0 !important;
  padding-right: 0 !important;
}

body.single-em_event img,
body.single-em_event .ep-single-event-slide-container {
  max-width: 100%;
}

.venue-name-input {
  display: none;
}

.organizer-name-input {
  display: none;
}

.ep-venue-select-wrap {
  margin-bottom: 20px;
}

.ep-venue-select-wrap label {
  display: block;
  margin-bottom: 6px;
  font-weight: 600;
}

.venue-address-input input[readonly],
.venue-city-input input[readonly],
.venue-state-input input[readonly],
.venue-zip-input input[readonly],
.venue-address-input textarea[readonly],
.venue-city-input textarea[readonly],
.venue-state-input textarea[readonly],
.venue-zip-input textarea[readonly] {
  background: #f5f5f5;
  cursor: not-allowed;
}

.ep-required-asterisk {
  color: #d63638;
  font-weight: 700;
}

.start-time-native select,
.end-time-native select {
  min-height: 46px;
}

.forminator-error-message.ep-venue-error,
.forminator-error-message.ep-date-time-range-error,
.forminator-error-message.ep-custom-error {
  display: block;
  margin: 5px 0 0;
  padding: 14px 20px;
  background: #f6e1e4;
  border: 0;
  border-radius: 4px;
  color: #333;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  box-shadow: none;
}

.ep-custom-control {
  margin-bottom: 20px;
}

.ep-custom-control label {
  display: block;
  margin-bottom: 6px;
  font-weight: 600;
}

.ep-time-select,
.ep-multi-select {
  width: 100%;
  min-height: 46px;
  padding: 12px 14px;
  border: 1px solid #cfd7df;
  border-radius: 6px;
  background: #fff;
  font-size: 16px;
  box-sizing: border-box;
}

.ep-multi-select {
  min-height: 140px;
}

.forminator-error-message {
  display: block;
  color: #e04562;
  font-size: 13px;
  margin-top: 5px;
}

.venue-id-pass {
    display: none !important;
}

.ep-box-col-3.ep-border-right.ep-position-relative.ep-rounded-tbl-right {
    display: none !important;
}

.flyers .ep-box-search-form-wrap,
.flyers #ep_event_search_form {
  display: none !important;
}

.flyers .ep-box-card-content {
  display: none !important;
}

.flyers .ep-btn-dark,
.flyers .ep_event_wishlist_action,
.flyers .ep-box-card-icon-group {
  display: none !important;
}

.special_meets .ep-box-search-form-wrap,
.special_meets #ep_event_search_form {
  display: none !important;
}

.ep-event-type-cal-section > .ep-box-col-8.ep-sm-py-3.ep-md-py-4.ep-lg-py-5 {
  display: none !important;
}

.ep-event-type-cal-section .ep_event_wishlist_action {
  display: none !important;
}

.ep-event-type-cal-section .ep-sl-action-icon-wrap {
  justify-content: flex-start !important;
  text-align: left !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}

.ep-venue-img-section,
.ep-venue-card-thumb,
#ep_event_venue_main_image,
.ep-venue-details-section {
  display: none !important;
}

#ep-sl-event-meta #ep_single_event_organizers > a.ep-text-dark {
  pointer-events: none !important;
  cursor: default !important;
  text-decoration: none !important;
  color: inherit !important;
}
