.nav-link {
  margin-right: 0px;
  color: #060e10;
  font-family: Inter, sans-serif;
  font-weight: 700 !important;
  background: rgb(245,255,183);
  background: rgba(125,237,255,0.46);
  background: rgba(255,255,255,0.46);
  border-radius: 5px;
  padding-left: 0px;
  margin-top: 1px;
  font-size: 24px;
}

.nav-link.active {
  background: rgba(125,237,255,0.8);
}

@media (min-width: 992px) {
  .nav-link {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .nav-link {
    font-size: 18px;
  }
}

@media (min-width: 1400px) {
  .nav-link {
    margin-right: 20px;
  }
}

.logo-forum-ebnet {
  margin-top: 22px;
  width: 120px;
}

@media (min-width: 992px) {
  .logo-forum-ebnet {
    margin-top: -24px;
  }
}

.aktuelles_icon, .berichte_icon {
  position: absolute;
  width: 22px;
  height: 22px;
  backdrop-filter: opacity(1);
  -webkit-backdrop-filter: opacity(1);
  opacity: 1;
  transform: rotate(-8deg);
  background: #ffb78f;
  box-shadow: 5px 3px 5px rgba(6,35,69,0.68);
  margin-top: -3px;
  border-radius: 50%;
}

.bb_icon, .wahl_icon, aktuelles-icon {
  position: absolute;
  backdrop-filter: opacity(1);
  -webkit-backdrop-filter: opacity(1);
  opacity: 1;
  box-shadow: 5px 3px 5px rgba(6,35,69,0.68);
  margin-top: -9px;
  margin-left: -5px;
}

.wahl_icon {
  width: 22px;
  height: 22px;
  background: #fbff45;
  border-radius: 50%;
}

.bb_icon {
  width: 18px;
  height: 22px;
  transform: rotate(-8deg);
  background: #7dedff;
  margin-top: -9px;
  margin-left: -5px;
}

.berichte_icon {
  /*width: 18px;*/
  height: 22px;
  /*transform: rotate(-8deg);*/
  background: #ed5362;
  margin-top: -9px;
  margin-left: -5px;
}

.aktuelles_icon {
  /*width: 18px;*/
  height: 22px;
  /*transform: rotate(-8deg);*/
  background: #ffdb20;
  margin-top: -9px;
  margin-left: -5px;
}

.nav-link:hover {
  background-color: #82e6fc;
}

.wahl {
  background-color: #fdffcb;
  /*border-bottom: 4px solid yellow;*/
}

.wahl:hover {
  background-color: #fccfcf;
}

#box-navigation {
  /*padding-left: 10px;*/
  /*padding-right: 30px;*/
}

@media (min-width: 992px) {
  #box-navigation {
    backdrop-filter: blur(79px);
    -webkit-backdrop-filter: blur(79px);
  }
}

.navbar-nav {
  margin-top: 20px;
  /*width: 262px;*/
  background: rgba(252,255,255,0.54);
  border-radius: 21px;
  padding: 30px;
}

.navbar-nav {
  margin-top: 0px;
  background: rgba(252,255,255,0.54);
  border-radius: 21px;
  padding: 30px;
}

@media (min-width: 992px) {
  .navbar-nav {
    margin-top: -30px;
    width: 100%;
    background: rgba(255,255,255,0);
    padding-bottom: 2px;
  }
}

.box-logo {
  width: 160px;
  height: 120px;
  /*border-radius: 50%;*/
  margin-top: 10px;
  box-shadow: 6px 4px 5px rgba(123,157,247,0.08);
  background: #a8e5ff;
  background: var(--bs-primary);
  clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

#logo {
  display: none;
}

@media (min-width: 992px) {
  #logo {
    display: block;
  }
}

@media (min-width: 992px) {
  #logo-smallscreen {
    display: none;
  }
}

#footer-forum-ebnet a:hover {
  color: silver;
  border-bottom: 2px solid silver;
}

.nav-item {
  height: 45px;
  margin-bottom: 15px;
}

.breadcrumb a {
  /*border-bottom: 1px solid #78e7f8;*/
  color: rgba(125,237,255,0.8);
}

.breadcrumb a:hover {
  color: rgba(0,0,0,0.8);
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-divider-color: #ffffffcc;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

@media (min-width: 992px) {
  .breadcrumb {
    display: none;
  }
}

.bc-leiste {
  border-top: 1px solid rgba(125,237,255,0.32) ;
  border-bottom: 1px solid #7dedff52 ;
  padding: 6px;
  background: rgba(125,237,255,0.18);
}

.breadcrumb-item {
  color: #1aacc2;
  font-size: 16px;
  font-family: 'Nunito Sans', sans-serif;
  /*padding: 12px;*/
}

@media (min-width: 576px) {
  .breadcrumb-item {
    font-size: 22px;
  }
}

.bc-thema:hover {
  background: #9bfee0;
  color: #193236;
}

.bc-thema {
  background: var(--bs-primary);
  padding: 7px;
  padding-right: 15px;
  padding-left: 16px;
  border-radius: 18px;
  color: var(--bs-primary-text-emphasis);
}

