.contact-detail p {
	display: flex;
  align-items: center;
}

.contact-detail p span {
  margin-right: 8px;
}

.contact-detail p span::after {
  content: "\00a0\00a0"; /* Fügt zwei Leerzeichen hinzu */
}

.minmaxhight {
  min-height: 150px;
  max-height: 150px;
}

#widget1 {
  display: none;
}

.iframe-container {
  width: 100%;
  position: relative;
  padding-bottom: 56.25%; /* Das Verhältnis sorgt für ein 16:9-Format. Du kannst es anpassen. */
}

.iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none; /* Wenn du den Rahmen des iFrames entfernen möchtest */
}

.kb-splide .splide__arrow--next{
    display: none;
}

.kb-splide .splide__arrow--prev{ 
    display: none;
}

.kt-blocks-post-grid-item {
    max-height: 357px;
    overflow: hidden; /* Falls der Inhalt das Element überschreitet, wird er abgeschnitten */
}

.gruene-links a {
  color: #7abd7f;
}


.header-button-inner-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 220px;
  padding-left: 18px;
  padding-right: 18px;
  text-align: center;
  text-transform: none;
}

.header-button-inner-wrap a {
  text-transform: none;
}


.center {
  text-align: center;
}

@media screen and (max-width: 1024px) {
    .footer-class { 
        text-align: center;
    }
    .footer-class img,
    .footer-class a,
    .footer-class h2 { 
        display: block;
        margin: 0 auto; 
    }
}

@media screen and (max-width: 1024px) {
    .footer-widget-area-inner.site-info-inner {
        display: flex;
        flex-direction: column; /* Legt die Ausrichtung auf vertikal fest */
        justify-content: center; /* Zentriert den Inhalt vertikal */
        align-items: center; /* Zentriert den Inhalt horizontal */
        text-align: center; /* Zentriert den Text */
    }
}

.custom-paragraph {
    padding: 2.5px;
}

.no-link-formatting a {
    text-decoration: none; /* Entfernt Unterstreichungen und andere Standardformatierungen */
    color: inherit; /* Vererbt die Farbe des umgebenden Elements */
}



.kt-tabs-wrap .kt-tab-inner-content {
    display: none;
}
.kt-tabs-wrap .kt-tabs-title-active .kt-tab-inner-content {
    display: block;
}
.kt-tabs-wrap .kt-tabs-title-active {
    background-color: transparent;
}
