body .courselist-simple .date-devider {
  padding-inline-start: 0 !important;
}
body .courselist-simple .date-devider::before {
  content: ", ";
}
.frame-background-primary a {
  color:#fff!important;
}

#itm_navigation .title {
  white-space: nowrap;
  overflow: visible; /* Hide overflowing text */
  text-overflow: ellipsis; /* Add ellipsis for truncated text */
}

@media (max-width: 600px) {
  body .news-single .article .news-img-wrap{
    width:100%;
  }

  .mediaelement.mediaelement-image {
    display: flex;
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically if needed, though images might control their height */
  }
  
  /* Ensure the images inside fill the container if desired, or have a specific size */
  .mediaelement.mediaelement-image img {
    display: block; /* Ensure image behaves as block for consistent centering */
    max-width: 100%; /* Prevent images from overflowing their container */
    height: auto; /* Maintain aspect ratio */
  }
}

body .swiper-button-next, .swiper-rtl .swiper-button-prev{
  right: var(--swiper-navigation-sides-offset,3px);
}
body .swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset,3px);
}

.newsletter-subscribe *:not(button),
#newsletter-abonnieren *,
[id^='newsletter-modal'] *:not(button) {
  color: black !important;
}

@media (max-width: 699.98px) {  
  .dates-header {
    display: none;
  }
}

#cookie-settings {
  top: unset !important;
  bottom: 11px !important;
  left: 11px;
}