.elementor-kit-121797{--e-global-color-primary:#008075;--e-global-color-secondary:#00A799;--e-global-color-text:#000000;--e-global-color-accent:#E94E24;--e-global-color-1a0ab7f:#FFFFFF;--e-global-color-3064e37:#F0B6A6;--e-global-color-1bffdc6:#C1EAE2;--e-global-color-ae29425:#F3F5F6;--e-global-color-791088b:#FFC20E;--e-global-color-36b33a9:#ECDAA6;--e-global-color-8cec5f2:#C02555;--e-global-color-21683a5:#E9CBD4;--e-global-color-5a0f84c:#B2D235;--e-global-color-55d18bd:#F1FCCA;--e-global-color-afede2c:#F15A31;--e-global-color-578cb5e:#EEDAD5;--e-global-typography-primary-font-family:"Helvetica";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Helvetica";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-1a0ab7f );color:var( --e-global-color-text );font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-121797 e-page-transition{background-color:#FFBC7D;}.elementor-kit-121797 a{color:var( --e-global-color-primary );}.elementor-kit-121797 h1{color:var( --e-global-color-primary );font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-kit-121797 h2{color:var( --e-global-color-primary );font-family:"Libre Franklin", Sans-serif;font-size:27px;line-height:1.3em;}.elementor-kit-121797 h3{color:var( --e-global-color-primary );font-family:"Libre Franklin", Sans-serif;font-size:24px;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1150px;}.e-con{--container-max-width:1150px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#000000BF;--lightbox-ui-color:var( --e-global-color-1a0ab7f );--lightbox-ui-color-hover:var( --e-global-color-1a0ab7f );--lightbox-text-color:var( --e-global-color-1a0ab7f );}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-121797 h1{font-size:30px;}.elementor-kit-121797 h2{font-size:21px;}.elementor-kit-121797 h3{font-size:20px;}.elementor-kit-121797 h4{font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1,
h2,
h3,
h4{
  color: #008075 !important;
  font-weight: 600!important;
}


.bullet h2, h3, h4, h5 {
  display: block;
  margin-bottom: 15px !important;
  margin-top: 15px!important;
}

.wp-block-button__link {
  background-color: #008075;
  color: #fff!important;
  font-size: 16px;
  font-weight: 600;
  padding: 12px 24px;
  border-radius: 30px;
  text-decoration: none;
}

.wp-block-button__link:hover {
  background-color: #90d5cf;
  color: #fff;
}

/* Standard-Gutenberg-Textfarbe auf Links übertragen */
.has-text-color a,
.has-ast-global-color-1-color a,
.has-ast-global-color-2-color a,
.has-ast-global-color-3-color a,
.has-ast-global-color-4-color a,
.has-ast-global-color-5-color a,
.has-ast-global-color-6-color a,
.has-ast-global-color-7-color a,
.has-ast-global-color-8-color a,
.has-ast-global-color-9-color a,
.has-ast-global-color-10-color a {
  color: inherit !important;
}

@media (min-width: 768px) {
  .tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {
    margin-bottom: 0;
    padding-top: 0;
    position: static;
    width: 100%;
  }
}

.tribe-events-venue-map {
  width: 100%;
  max-width: 100%;
  margin: 2rem 0;
}

.tribe-events-venue-map .tribe-events-venue-map-canvas {
  width: 100% !important;

  max-width: 100% !important;
}

.tribe-events-series-relationship-single-marker--pill {
    display: none;
}

.tribe-common .tribe-common-form-control-toggle {
  display: none !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
  font-size: 24px !important;
  line-height: var(--tec-line-height-1);
}

.tribe-events-event-image img {
  display: none;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {

  color: white;
 
  font-size: 21px;

  background: #00a799;
  padding: 15px;
  margin-bottom: 20px;
}

.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
  color: #00a799;


}


.tribe-recurring-event.tribe-recurring-event-parent.ast-col-sm-12.ast-article-post time.tribe-events-calendar-list__event-date-tag-datetime {
    background-color: #F3F5F6!important;
}

.bullet ul {
  list-style: none;
  margin: 0 0 20px 0; /* oben: 0, rechts: 0, unten: 20px, links: 0 */
  padding: 0;
}

.bullet ul li {
  background: url('https://www.stadtmarketing-klosterneuburg.at/wp-content/uploads/2025/07/klb_burgschwarz.svg') no-repeat 0 0.4em;
  background-size: 1em;
  padding-left: 1.5em;
  margin-bottom: 0.5em!important;
}

.elementor-121807 .elementor-element.elementor-element-e98f493::before, .elementor-121807 .elementor-element.elementor-element-e98f493 > .elementor-background-video-container::before, .elementor-121807 .elementor-element.elementor-element-e98f493 > .e-con-inner > .elementor-background-video-container::before, .elementor-121807 .elementor-element.elementor-element-e98f493 > .elementor-background-slideshow::before, .elementor-121807 .elementor-element.elementor-element-e98f493 > .e-con-inner > .elementor-background-slideshow::before, .elementor-121807 .elementor-element.elementor-element-e98f493 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: #c2c2c2 !important;
}

.elementor-121819 .elementor-element.elementor-element-17dc1a8::before, .elementor-121819 .elementor-element.elementor-element-17dc1a8 > .elementor-background-video-container::before, .elementor-121819 .elementor-element.elementor-element-17dc1a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-121819 .elementor-element.elementor-element-17dc1a8 > .elementor-background-slideshow::before, .elementor-121819 .elementor-element.elementor-element-17dc1a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-121819 .elementor-element.elementor-element-17dc1a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: #c2c2c2!important;
}

.elementor-123033 .elementor-element.elementor-element-4eeb4a7::before, .elementor-123033 .elementor-element.elementor-element-4eeb4a7 > .elementor-background-video-container::before, .elementor-123033 .elementor-element.elementor-element-4eeb4a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-123033 .elementor-element.elementor-element-4eeb4a7 > .elementor-background-slideshow::before, .elementor-123033 .elementor-element.elementor-element-4eeb4a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-123033 .elementor-element.elementor-element-4eeb4a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: #c2c2c2!important;
}

.tribe-events-series-relationship-marker, .tribe-events-series-relationship-single-marker {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-3);
  font-weight: var(--tec-font-weight-regular);
  line-height: var(--tec-line-height-3);
  padding: var(--tec-spacer-0) 0;
  display: none;
}/* End custom CSS */