* {
    --bs-pagination-active-bg: #007194;
    --bs-pagination-hover-color: #007194;
   --bs-pagination-border-radius: 0;
 
}
.frame a[class=""], .frame a:not([class]) {
color: #007194;
  transition: 0.25s color ease
  
}
.frame a[class=""]:hover, .frame a:not([class]):hover {
color: #002f3d;
}
#fachbeirat .imgContainer img {
padding-top: .5rem;
height: auto;
width: auto;
max-height: 100%;
max-width: 100%;
}
#fachbeirat {
  margin-top: .5rem !important
}
@media (max-width:600px) {
    #fachbeirat .show-more-advisory  {
max-width: 240px;
}
    #fachbeirat .show-more-advisory ~ div {
        width: 100%;
        padding-left: 2rem;
        margin-top: .5rem
    }
}
nav ul#top-menu li a.nav-link::before, #colophon-2 li a.nav-link::after {
content: attr(title);
 font-weight: 700;
    visibility: hidden;
    overflow: hidden;
  position:relative;
    display: block;
    height: 0;
    text-align:center
}
#colophon-2 li a.nav-link {
    text-align: center
}
.footer-widget:hover .footer-content h2 {
text-decoration: underline;
color: #007194!important;
transition: .25s ease;
}

.advisory-title {
  font-size: 20px;
    margin-bottom: .5rem
}
#fachbeirat > .row {
    margin-bottom: 1rem
}
.list-group-item {
  padding: 1.5rem 0;
}
.list-group-item img {
    width: 100%
}
.scroll-top {
   --scrolltop-hover-bg: #007194;
    border-radius: 0 
}
@media (min-width:768px) {
#menu-footer-right .col-6 {
text-align: left;
padding: 0;
}
    }
@media (max-width: 767px) {
  .stoerer-wrapper {
    display: none !important
  }
}

.row.mobile-wrapper  {
    flex-direction: row;
    flex-wrap: nowrap;

}
.row.mobile-wrapper > div {
    width: auto;
}

@media (max-width:991px) {
.cards .card .image {
flex: 1 0 100%;
max-width: 100%;
height: auto;
object-fit: contain;
margin: 1rem 0;
order: -1;
}
  .cards .container {
    padding: 0
  }
}
.navbar-toggler[aria-expanded=false] .navbar-toggler-icon {
  transition-delay: 0.2s;
  height: 2px;
}
.navbar-toggler[aria-expanded=false] .navbar-toggler-icon:before {
  transition-delay: 0;
  transform: rotate(0);
  top: -6px;
}
.navbar-toggler[aria-expanded=false] .navbar-toggler-icon:after {
  transition-delay: 0;
  transform: rotate(0);
  top: 6px
}

.btn-dark {
  box-shadow: none
}

.frame-type-ableplayer_videoplayerlist .frame-inner {
    max-width: 600px;
}
.able-big-play-button {
  width: 100% !important;
  height: 100% !important;
}

.card .image ~.text ~.card::before {
display: block;
width: 100%;
height: 1px;
background: #007194;
opacity: .15;
content: "";
position: relative;
flex: 1 0 100%;
margin-top: 1.5em;
}