.sponsorenlogos {
  background-color: #fbfbfb;
}
footer .frame a:not([class]) {
  color: #fff;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
.lead {
  font-size: 1rem;
  font-weight: 300;
}
.news-list-view .list-group-item {
  padding-left: 0;
}
.news-list-item {
  border-bottom: 1px solid #d7d7d7;
 
}
h3 {
  font-size: 1.6em !important;
  font-weight: 400 !important;
  text-align: left;
  background-color: unset;
  border:0;
  padding: 0px !important;
  color: #c00518 !important;
  text-transform: unset;
}

.navbar-mainnavigation .nav-style-mega .dropdown-menu,
.navbar-mainnavigation .nav-style-simple .dropdown-menu
{
    background-color: rgba(49,49,49,0.8);
    border: 1px solid rgba(255,255,255,0.25);
  }

footer .section-column {
  --frame-link-hover-color : white;
  --frame-link-color: white;
}

.tx-filecollectiongallery .fc-gallery {
  padding: 10px 0px;
}


footer a:hover,
footer a:focus,
footer a:active {
  text-decoration: underline;
}



@media (min-width: 992px) {
.navbar-mainnavigation .navbar-brand-image img
 {
  max-width: unset;
  max-height: unset;
  top: unset;
   transform: unset;
   
}

  .navbar-mainnavigation .nav-style-mega .dropdown-menu {
    width:70%;
  }
  
}  
.navbar-mainnavigation.navbar-fixed-top {
  --mainnavigation-nav-height: 70px;  
}
.footer-section-content {
  background-color: transparent;
}
.navbar-nav {
  --bs-nav-link-hover-color: rgb(79,164,128);
  --bs-navbar-active-color: rgb(79,164,128);
}

.navbar {
  background-image: unset;
  
}

@media (max-width: 991px) {
.navbar {
    --bs-navbar-color: white;
}
}

.navbar-default, .navbar-default-transition, .navbar-default-transition.navbar-transition {
  background-color: rgb(49,49,49);  
  --bs-white-rgb:49,49,49;
  --bs-bg-opacity:1;
}

.navbar-mainnavigation .nav-item {
  display: flex !important;
}

.nav-link,
.navbar-nav .nav-item .nav-link.nav-link-main
 {
  color: rgb(255,255,255);
}

.frame a[class=""], .frame a:not([class]) {
  color: rgb(92, 172, 85);
}
.navbar-nav .nav-item .nav-link.nav-link-main.active,
.navbar-nav .nav-item .nav-link.nav-link-main.active:hover,
.navbar-nav .nav-item .nav-link.nav-link-main:hover {
  color: rgb(79,164,128);
  color: rgb(92, 172, 85);
}

