.elementor-924 .elementor-element.elementor-element-d1d9d04{--display:flex;}.elementor-924 .elementor-element.elementor-element-8d80448{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-924 .elementor-element.elementor-element-f19f70e{--spacer-size:10px;}.elementor-924 .elementor-element.elementor-element-924895c > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-924 .elementor-element.elementor-element-924895c .tribe-events-calendar-list__event-title{font-family:var( --e-global-typography-f434955-font-family ), Sans-serif;font-weight:var( --e-global-typography-f434955-font-weight );}.elementor-924 .elementor-element.elementor-element-924895c .tribe-events-calendar-list__event-datetime{font-family:"IBM Plex Mono", Sans-serif;font-size:22px;font-weight:400;}.elementor-924 .elementor-element.elementor-element-924895c .tribe-events-calendar-list__event-description{--tec-color-text-primary:#000000;}.elementor-924 .elementor-element.elementor-element-924895c .tribe-events-calendar-list__event-description p{font-family:var( --e-global-typography-912eb78-font-family ), Sans-serif;font-weight:var( --e-global-typography-912eb78-font-weight );}.elementor-924 .elementor-element.elementor-element-924895c .tribe-events-calendar-list__event-venue{font-family:var( --e-global-typography-f434955-font-family ), Sans-serif;font-weight:var( --e-global-typography-f434955-font-weight );}.elementor-924 .elementor-element.elementor-element-924895c .tribe-events-calendar-list__event-cost{font-family:var( --e-global-typography-912eb78-font-family ), Sans-serif;font-weight:var( --e-global-typography-912eb78-font-weight );}.elementor-924 .elementor-element.elementor-element-924895c .tribe-events-calendar-list__event-date-tag-weekday{font-family:"IBM Plex Mono", Sans-serif;font-size:20px;font-weight:400;}.elementor-924 .elementor-element.elementor-element-924895c .tribe-events-calendar-list__event-date-tag-daynum{font-family:var( --e-global-typography-f434955-font-family ), Sans-serif;font-weight:var( --e-global-typography-f434955-font-weight );}.elementor-924 .elementor-element.elementor-element-924895c .tribe-events-calendar-list__month-separator-text{font-family:var( --e-global-typography-f434955-font-family ), Sans-serif;font-weight:var( --e-global-typography-f434955-font-weight );}.elementor-924 .elementor-element.elementor-element-924895c .tribe-events-c-subscribe-dropdown__list-item{font-family:var( --e-global-typography-912eb78-font-family ), Sans-serif;font-weight:var( --e-global-typography-912eb78-font-weight );}/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-924895c *//* The Events Calendar: Header ausblenden */
.tribe-events-header__top-bar {
	display: none !important;
}

a.ticket-button {
  display: inline-block !important;
  margin-top: 12px !important;
  background-color: white !important;
  color: #000dff !important;
  padding: 8px 16px !important;
  border: 2px solid #000dff !important;
  border-radius: 4px !important;
  font-weight: bold !important;
  font-size: 0.9rem !important;
  text-decoration: none !important;
  transition: all 0.2s ease;
}

a.ticket-button:hover {
  background-color: #000dff !important;
  color: white !important;
  border-color: #000dff !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-Thin-100.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-ThinItalic-100.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-ExtraLight-200.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-ExtraLightItalic-200.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-Light-300.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-LightItalic-300.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-Regular-400.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-Italic-400.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-Medium-500.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-MediumItalic-500.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-SemiBold-600.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-SemiBoldItalic-600.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-Bold-700.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.leipjazzig.de/wp-content/uploads/2025/07/IBMPlexMono-BoldItalic-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */