/*Events START*/
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-single-image-wrapper .wpem-event-single-image img {
  margin: 0;
}
body.event_listing-template-default.single.single-event_listing .venue-title,
body.event_listing-template-default.single.single-event_listing .wpem-organizer-name.wpem-heading-text span {
  color: #5C2483;
  font-weight: bold;
}
body.event_listing-template-default.single.single-event_listing .row.featured-media-under-header {
  display: none;
}
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper {
  display: block !important;
  background-color: #F8F5ED;
  padding: 6%;
}
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-name,
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-vorname,
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-telefon,
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-e-mail {
  width: 50%;
  padding: 5px;
}
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-hausnummer,
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-plz {
  width: 25%;
  padding: 5px;
}
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-strasse,
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-wohnort {
  width: 75%;
  padding: 5px;
}
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-ich_bin_mitglied_der_bkk_sbh,
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-hiermit_bestaetige_ich_die_datenschutzbestimmungen {
  width: 100%;
}
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-ich_bin_versichert_der_bkk_sbh,
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-ich_bestaetige_hiermit_dass_ich_im_aktuellen_kalenderjahr_nur_an_maximal_zwei_kursen_teilnehme,
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-hiermit_bestaetige_ich_die_datenschutzbestimmungen {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 10px;
  align-items: center;
}
body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper form.event-manager-registration-form.event-manager-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (max-width: 666px) {
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper {
    display: block !important;
    background-color: #F8F5ED;
    padding: 6%;
  }
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-name,
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-vorname,
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-telefon,
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-e-mail,
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-hausnummer,
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-plz,
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-strasse,
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-wohnort {
    width: 100%;
    padding: 5px;
  }
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-ich_bin_mitglied_der_bkk_sbh,
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-hiermit_bestaetige_ich_die_datenschutzbestimmungen {
    width: 100%;
  }
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-ich_bin_versichert_der_bkk_sbh,
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-ich_bestaetige_hiermit_dass_ich_im_aktuellen_kalenderjahr_nur_an_maximal_zwei_kursen_teilnehme,
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper .fieldset-hiermit_bestaetige_ich_die_datenschutzbestimmungen {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 10px;
    align-items: center;
  }
  body.event_listing-template-default.single.single-event_listing .registration_details.wpem-register-event-form.wpem-form-wrapper form.event-manager-registration-form.event-manager-form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
body.event_listing-template-default.single.single-event_listing .wpem-event-date .wpem-event-date-start,
body.event_listing-template-default.single.single-event_listing .wpem-event-date .wpem-event-date-end,
body.event_listing-template-default.single.single-event_listing .wpem-event-date .wpem-event-date-start .wpem-from-date,
body.event_listing-template-default.single.single-event_listing .wpem-event-date .wpem-event-date-end .wpem-to-date {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  column-gap: 5px;
}
body.event_listing-template-default.single.single-event_listing .wpem-event-date .wpem-event-date-start .wpem-from-date,
body.event_listing-template-default.single.single-event_listing .wpem-event-date .wpem-event-date-end .wpem-to-date {
  margin-left: 5px;
}
body.event_listing-template-default.single.single-event_listing .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a,
body.event_listing-template-default.single.single-event_listing .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-weblink a,
body.event_listing-template-default.single.single-event_listing .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a,
body.event_listing-template-default.single.single-event_listing .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a,
body.event_listing-template-default.single.single-event_listing .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a,
body.event_listing-template-default.single.single-event_listing .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a,
body.event_listing-template-default.single.single-event_listing .wpem-theme-button.wpem-active-button,
body.event_listing-template-default.single.single-event_listing .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a,
body.event_listing-template-default.single.single-event_listing div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-social-icon.wpem-weblink a {
  background: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-decoration: underline;
}
body.event_listing-template-default.single.single-event_listing .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a::before,
body.event_listing-template-default.single.single-event_listing .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a::before {
  position: relative;
  background-color: black;
}
body.event_listing-template-default.single.single-event_listing .wpem-single-event-wrapper .wpem-single-event-header-top,
body.event_listing-template-default.single.single-event_listing table.wpem-responsive-table-wrapper tbody tr:hover,
body.event_listing-template-default.single.single-event_listing table.wpem-responsive-table-wrapper thead,
body.event_listing-template-default.single.single-event_listing .wpem-single-event-page .event-manager-info,
body.event_listing-template-default.single.single-event_listing .wpem-single-event-page .wpem-single-event-wrapper {
  border: none !important;
  background: none !important;
}
body.event_listing-template-default.single.single-event_listing .wpem-single-event-infos {
  background-color: var(--nectar-extra-color-2);
}
body.event_listing-template-default.single.single-event_listing .wpem-single-event-infos .wpem-event-date {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  margin-bottom: 10px;
}
body.event_listing-template-default.single.single-event_listing .wpem-single-event-infos .wpem-event-date .wpem-event-date-start {
  display: flex;
  flex-direction: row;
  column-gap: 5px;
}
body.event_listing-template-default.single.single-event_listing .wpem-single-event-infos .wpem-event-date .wpem-event-date-end {
  display: flex;
  flex-direction: row;
  column-gap: 5px;
}
body.event_listing-template-default.single.single-event_listing .wpem-single-event-infos .wpme-event-bkksbh-free,
body.event_listing-template-default.single.single-event_listing .wpem-single-event-infos .wpem-event-time-start,
body.event_listing-template-default.single.single-event_listing .wpem-single-event-infos .wpme-event-ticket-price,
body.event_listing-template-default.single.single-event_listing .wpem-single-event-infos .wpem-event-location {
  display: flex;
  flex-direction: row;
  column-gap: 5px;
  margin-bottom: 10px;
}
body.event_listing-template-default.single.single-event_listing .wpem-single-event-infos .wpem-event-type {
  display: flex;
  flex-direction: row;
  column-gap: 5px;
}
.wpem-event-infomation .iwithtext .iwt-icon img {
  width: auto;
  height: 24px;
}
.single-event_listing #anmeldung .quform-form {
  padding: 6%;
}
.single-event_listing .content-inner {
  width: 100%;
}
.single-event_listing .wpem-listing-accordion {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 10px 8px;
  margin-bottom: 17px;
}
.single-event_listing .wpem-listing-accordion h3.wpem-heading-text {
  color: black;
}
.single-event_listing .wpem-listing-accordion.active h3.wpem-heading-text {
  color: #5C2483;
}
.single-event_listing .wpem-single-event-footer {
  border-bottom: 2px solid rgba(0, 0, 0, 0.08);
  transition: border-color 0.15s ease;
  padding-bottom: 10px;
}
.single-event_listing .wpem-single-event-footer .wpem-organizer-name.wpem-heading-text {
  font-weight: bold;
}
body .wpem-listing-accordion h3.wpem-heading-text {
  font-weight: bold;
  font-size: 21px;
}
.single-event_listing .wpem-single-event-infos {
  padding: 6%;
}
.wpem-listing-accordion.active i.wpem-icon-plus {
  display: none;
}
.wpem-listing-accordion.active i.wpem-icon-minus {
  display: block;
}
.wpem-listing-accordion i.wpem-icon-minus {
  display: none;
}
.wpem-event-infomation .iwt-icon img {
  width: auto;
  height: 24px;
}
.wpem-event-single-image img {
  width: 100% !important;
  max-height: 500px !important;
  object-fit: cover;
}
.wpem-single-event-infos h1 {
  font-size: 200%;
  line-height: 1.2;
  margin-bottom: 25px;
}
@media only screen and (max-width: 999px) {
  .single-event_listing .reverse_columns_column_phone .row_col_wrap_12,
  .inner_row.reverse_columns_column_phone .row_col_wrap_12_inner {
    flex-direction: column-reverse;
  }
}
/*Events END*/
/*# sourceMappingURL=event.css.map */