/* TD Network Banner - everything scoped under #td-network-bar */
#td-network-bar{position:relative;z-index:1000;background:linear-gradient(#1c9fd0,#0f7fb3);color:#fff;font-family:"Source Sans Pro","Titillium Web",Helvetica,Arial,sans-serif;line-height:1.2;box-sizing:border-box}
#td-network-bar *{box-sizing:border-box}
#td-network-bar .tdnb-inner{display:flex;align-items:center;gap:28px;max-width:1380px;margin:0 auto;padding:12px 30px}
#td-network-bar .tdnb-logo{display:block;flex:0 0 auto}
#td-network-bar .tdnb-logo img{display:block;height:45px;width:auto;border:0;box-shadow:none}
#td-network-bar .tdnb-nav{flex:1 1 auto}
#td-network-bar .tdnb-nav ul{display:flex;flex-wrap:wrap;gap:6px 26px;margin:0;padding:0;list-style:none}
#td-network-bar .tdnb-nav li{margin:0;padding:0}
#td-network-bar .tdnb-nav a{color:#fff;font-size:15px;text-decoration:none;white-space:nowrap;opacity:.95}
#td-network-bar .tdnb-nav a:hover,#td-network-bar .tdnb-nav a:focus{opacity:1;text-decoration:underline}
#td-network-bar .tdnb-cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;background:#ff8a2a;color:#fff;font-weight:600;font-size:15px;text-decoration:none;padding:11px 18px;border-radius:6px;white-space:nowrap}
#td-network-bar .tdnb-cta:hover,#td-network-bar .tdnb-cta:focus{background:#f27a15;color:#fff}
@media (max-width:1100px){#td-network-bar .tdnb-nav ul{gap:6px 16px}#td-network-bar .tdnb-nav a{font-size:14px}}
/* Narrow screens: logo + CTA only (the blog has its own mobile menu) */
@media (max-width:860px){
  #td-network-bar .tdnb-nav{display:none}
  #td-network-bar .tdnb-inner{justify-content:space-between;padding:8px 14px}
  #td-network-bar .tdnb-logo img{height:38px}
  #td-network-bar .tdnb-cta{padding:9px 13px;font-size:14px}
}
@media (max-width:480px){
  #td-network-bar .tdnb-inner{gap:8px;padding:8px 10px}
  #td-network-bar .tdnb-logo img{height:32px}
  #td-network-bar .tdnb-cta{padding:8px 10px;font-size:13px;gap:6px}
  #td-network-bar .tdnb-cta span[aria-hidden]{display:none}
}
/* Hide Hueman's own logo/tagline block on desktop (the network bar above replaces it). Mobile keeps the theme's menu bar logo. */
@media (min-width:720px){
  #header .central-header-zone{display:none}
}
