@font-face {
    font-family: 'Impact';
    src: url('../fonts/Impact.woff2') format('woff2'),
        url('../fonts/Impact.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'OswaldHeavy';
    src: url('../fonts/oswald-heavy-webfont.woff2') format('woff2'),
        url('../fonts/oswald-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@media (max-width: 576px) {
  .logo-image-phone {
    height: 36px;
    width: 230px;
  }
.col-auto {
  padding: 2px 2px 2px 2px;

}
.none{display:none;}
.dt{font-size:10px;}
}
.sp-page-title {background-position: 0 300px;}

div.mod-languages ul li.lang-active {background-color: #fff !important; border-radius: 3px; border-bottom: 3px solid #f68e13 !important;}
.sp-megamenu-parent > li > a {font-family: 'OswaldHeavy', sans-serif !important;text-decoration: none;font-size: 27px;text-transform: uppercase;}
.sp-megamenu-parent > li:last-child > a {padding:0px 15px 0px 15px;}
.sp-module-content {text-align: center;}
#sp-main-body {padding: 0px 0 !important;}
.mod-login__register.list-group-item {display: none !important;}
.sppb-panel-title {font-family:OswaldHeavy;font-size: 25px;font-weight: normal;}

.com-dpcalendar-event__title.dp-heading {padding: 25px 25px 25px 25px;}
.dp-heading {font-family:OswaldHeavy;font-style: italic;}

.dp-calendar{display:none;}
.control-group.dp-form-control.dp-field-filtertags {display: none;}
.dp-event__title-dot {display: none !important;}
.dp-event__calendar {display: none !important;}

.readmore {
  background: #f68e13;
  width: 125px;
  border-radius: 0.25rem;
  padding: 5px 3px 5px 3px; 
  text-align: center;
  border: 1px solid #f68e13;
}
.readmore a {color:#fff}

.dp-description.dp-field-altersklasse{margin-top:25px;}
.labelico{color:#f68e13;font-weight:bolder;font-size:25px;}

.control-group.dp-field-image-intro-alt{display:none !important;}
.control-group.dp-field-image-full-alt{display:none !important;}
.control-group.dp-field-image-intro-caption{display:none !important;}
.control-group.dp-field-image-full-caption{display:none !important;}
.control-group.dp-field-de-DE{display:none !important;}
.control-group.dp-field-en-GB{display:none !important;}
.media-sidebar{display:none !important;}

.com-dpcalendar-blog .dp-filter__form-container .dp-form-control {
  flex: 0 0 49.55% !important;
}
.dp-event__calendar {
  display: none !important;
}
.com-dpcalendar-blog .dp-filter__calendars {
  overflow:visible !important;
}
.choices__button_joomla {
  padding: 0 8px !important;
  border: 0;
  background: #f68e13;
  color: #fff !important;
  font-weight:bolder;
}
.choices__list--multiple .choices__item {
  vertical-align: middle;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
  background-color: #f68e13;
  border: 1px solid #f68e13;
  border-radius: 0.25rem;
  margin-bottom: 3.75px;
  margin-right: 3.75px;
  padding: 4px 10px;
    padding-right: 10px;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}
.choices__input.choices__input--cloned{width:100% !important;}