/* Sober Group network navigation, matched to the Learn menu. */
.sg-network-menu {
  min-width:0;
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
body .sg-network-menu nav.sg-shared-nav,
body .sg-network-menu nav.sg-audience-nav {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:4px;
}
body .sg-network-menu nav.sg-shared-nav a,
body .sg-network-menu nav.sg-audience-nav a {
  display:inline-flex;
  align-items:center;
  min-height:38px;
  padding:7px 12px;
  border:0;
  border-radius:10px;
  color:#132e3d;
  font-size:16.8px;
  font-weight:680;
  line-height:1.3;
  letter-spacing:normal;
  text-decoration:none;
  text-transform:none;
}
body .sg-network-menu nav.sg-shared-nav [aria-current],
body .sg-network-menu nav.sg-audience-nav [aria-current] {
  color:#004b49;
  background:#e6f3ef;
}
.sg-network-menu .sg-nav-home { --sg-nav-hover:#fff1a1; }
.sg-network-menu .sg-nav-courses { --sg-nav-hover:#cdebd6; }
.sg-network-menu .sg-nav-forums { --sg-nav-hover:#cde9ff; }
.sg-network-menu .sg-nav-classifieds { --sg-nav-hover:#ead6f7; }
.sg-network-menu .sg-nav-portal { --sg-nav-hover:#ffd1e6; }
body .sg-network-menu nav:is(.sg-shared-nav,.sg-audience-nav) a:is(:hover,:focus-visible) {
  color:#132e3d;
  background:var(--sg-nav-hover,#fff1a1);
  text-decoration:none;
}
body .sg-network-menu nav:is(.sg-shared-nav,.sg-audience-nav) a:focus-visible {
  outline:2px solid #a46100;
  outline-offset:2px;
}
body .sg-network-menu nav.sg-audience-nav {
  justify-content:flex-end;
  margin-top:4px;
}
body .sg-network-menu nav.sg-audience-nav a { min-height:34px; color:#006d68; font-size:14.5px; }
@media(max-width:900px) {
  body .sg-network-menu nav.sg-audience-nav { justify-content:flex-start; }
}
@media(max-width:760px) {
  #vb-page-body .sg-network-menu { order:3; width:100%; }
  body .sg-network-menu nav.sg-shared-nav a { padding-inline:10px; font-size:16px; }
}
