body .frame-space-before-extra-small {
  margin-top: 1rem;
  padding-top: 1rem;
}

body .frame-space-after-extra-small {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

body .courseCarouselDesktop .card {
  background-color: unset;
}

body .courseCarouselDesktop .courseDate {
  background-color: #ffffff90;
}

body .frame-space-before-extra-small {
    margin-top: 1rem;
    padding-top: 1rem;
}
body .frame-space-after-extra-small {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
}

#service_menu .dropdown-menu.level-2 .navigation-item{
    height: 45px;
    display: flex;
    align-items: center;
}

vhsconnect-cart-checkout-options div[formarrayname="customConsents"] lib-content-link a {
  font-weight: 700;
}

.bp-page-footer .section-row {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}

#page-footer .tx-powermail .powermail_field > * {
    width: 100%;
}

.tx-powermail .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

@media (max-width: 991.98px) {
  .homepage-carousel ol{
    display: none!important;
  }
}
 
body #subnavigationTop .subnavigationTop-container {
    justify-content: center;
}

body .subnavbar-style-default .menu-item:not(:last-child) {
    border-right: none;
}

body #subnavigationTop .menu-link-icon svg {
    height: 5rem;
}

body #subnavigationTop .menu-link-icon svg[data-prefix='fal'] {
  height: 3rem;
}

body #subnavigationTop .menu-link-icon {
  height: 5rem;
  width: 5rem;
}

.categoryExt .tx-itemkg-connect .col-9 {
  height: 100vw;
}

#courseCarouselDesktop .card {
  background-color: unset;
}

#courseCarouselDesktop .courseDate {
  background-color: #ffffff90;
}

/*
.layout-BundleJumbotron .news-list-item .col-lg-3 {
    max-width: 50%;
    flex: 0 0 50%;
}
.layout-BundleJumbotron .news-list-item .col-lg-9 {
    max-width: 50%;
    flex: 0 0 50%;
}
*/

body .footer-section-content a:not(.btn):hover,
body .footer-section-content a:not(.btn):focus
{
  color: #fff;
}


.footer-sociallinks .sociallinks-list li{
  margin-right: 10px;
}

.officeHeader .card-menu .card-title{
  font-size: 2rem;
}

.powermail_form .powermail_fieldset .col-md-6{
  flex: 0 0 100%;
  max-width: 100%;
}

.powermailDozent .powermail_fieldset .col-md-6{
      flex: 0 0 51%;
    max-width: 51%;
}

.powermailDozent .powermail_fieldset label{
      flex: 0 0 100%;
    max-width: 100%;
}