.elementor-4289 .elementor-element.elementor-element-30ff64c{--spacer-size:50px;}.elementor-4289 .elementor-element.elementor-element-ebeafca{--spacer-size:50px;}.elementor-4289 .elementor-element.elementor-element-659fbfe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4289 .elementor-element.elementor-element-659fbfe .elementor-divider-separator{width:100%;}.elementor-4289 .elementor-element.elementor-element-659fbfe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4289 .elementor-element.elementor-element-f2a83a5{--spacer-size:50px;}.elementor-4289 .elementor-element.elementor-element-e41828a{--spacer-size:50px;}.elementor-4289 .elementor-element.elementor-element-16b8250{--spacer-size:30px;}.elementor-4289 .elementor-element.elementor-element-843cefb{--spacer-size:30px;}/* Start custom CSS for shortcode, class: .elementor-element-a870ab4 */.mc-list {
  max-width: 900px;
}

.mc-list .mc-event {
  padding: 12px 16px;
  border: 1px solid #e9e9e9;
  border-left: 4px solid #d9d9d9;
  background: #fcfcfc;
}

.mc-list > li.mc-events {
  margin-bottom: 14px;
  padding-bottom: 10px;
}

/* ===== Titel neutralisieren ===== */
.mc-list article .event-title,
.mc-list article .event-title a,
.mc-list article .event-title div,
.mc-list article .event-title span,
.mc-list article[class*="mc_"] .event-title,
.mc-list article[class*="mc_"] .event-title a,
.mc-list article[class*="mc_"] .event-title div {
  background: transparent !important;
  background-color: transparent !important;
  color: #222 !important;
  box-shadow: none !important;
  border: 0 !important;
}

.mc-list article .event-title,
.mc-list article .event-title a,
.mc-list article .event-title div {
  white-space: normal;
  line-height: 1.2;
}

/* Header unter dem Titel enger */
.mc-list article header {
  margin-bottom: 2px !important;
  padding-bottom: 0 !important;
}

/* Abstand zwischen Titel und Detailbereich reduzieren */
.mc-list article .details {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Zeit / Datum / Ort / Beschreibung enger setzen */
.mc-list article .event-time,
.mc-list article .sub-details,
.mc-list article .mc-location,
.mc-list article .mc-excerpt,
.mc-list article p {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
  line-height: 1.35;
}

.mc-list article[class*="mc_"] *[class*="event-title"] {
  background: none !important;
  background-color: transparent !important;
}/* End custom CSS */