/* Navigation overrides for fachakademie. Loaded after common.css. */
#oben:where(.kjf-site-fachakademie).kjf-site-fachakademie .cn-nav-list a[href*="/jobposting/"]:not(:hover) {
  background-color: rgb(47, 124, 40) !important;
}

#oben:where(.kjf-site-fachakademie) .cn-nav-item > :where(.cn-nav-item-head) > .cn-nav-subtoggle {
  top: 15px;
  right: -5px;
}

@media (max-width: 1050px) {
  #oben:where(.kjf-site-fachakademie).kjf-site-fachakademie .cn-nav-mobile {
    display: inline-flex !important;
  }

  #oben:where(.kjf-site-fachakademie).kjf-site-fachakademie .cn-nav-list:not([hidden]) {
    display: block !important;
  }

  #oben:where(.kjf-site-fachakademie) .cn-nav-item > :where(.cn-nav-item-head) > .cn-nav-subtoggle {
    top: 20px;
    right: 0;
  }

}


/* Both desktop groups share one static mobile drawer. */
#oben.kjf-site-fachakademie .cn-nav-drawer-group {
  display: block;
}

#oben.kjf-site-fachakademie .cn-nav-drawer-group[data-cn-nav-group="left"] {
  order: 1;
}

#oben.kjf-site-fachakademie .cn-nav-brand > .frame {
  order: 2;
}

#oben.kjf-site-fachakademie .cn-nav-drawer-group[data-cn-nav-group="right"] {
  order: 3;
}
