/* Jialing navy and technology blue */
#masthead, #masthead .site-header-row-container-inner { background: #0B1F3A; }
#masthead .header-navigation .menu > li > a, #masthead .header-navigation .menu > li > .nav-drop-title-wrap > a, #masthead .dropdown-nav-toggle, #masthead .menu-toggle-open { color: #F3F7FC; }
#masthead .header-navigation .menu > li > a:hover, #masthead .header-navigation .menu > li > .nav-drop-title-wrap > a:hover { color: #73B6FF; }
#masthead .header-navigation .sub-menu { background: #102D50; }
#masthead .header-navigation .sub-menu a { color: #F3F7FC; background: #102D50; }
#masthead .header-navigation .sub-menu a:hover, #masthead .header-navigation .sub-menu a:focus { color: #FFFFFF; background: #1259C3; }
#colophon, #colophon .site-footer-row-container-inner { background: #0B1F3A; color: #DAE6F5; }
#colophon a { color: #91C7FF; }
#colophon a:hover { color: #FFFFFF; }

#masthead .custom-logo { background: transparent; padding: 0; border-radius: 0; filter: brightness(0) invert(1); }

/* Hide the registration symbol in the site logo. */
#masthead .custom-logo { clip-path: polygon(0 0, 40.5% 0, 40.5% 33%, 47% 33%, 47% 0, 100% 0, 100% 100%, 0 100%); }

/* Jialing four-column global footer */
#colophon .site-info,#colophon .footer-widget-area-inner{width:100%}#colophon .jl-foot{max-width:1180px;margin:0 auto;text-align:left;padding:48px 0 8px;color:#BCCDE0;font-size:14px;line-height:1.85}#colophon .jl-foot-grid{display:grid;grid-template-columns:1.3fr 1.25fr .85fr 1.1fr;gap:38px}#colophon .jl-foot-grid section{min-width:0}#colophon .jl-foot h3{font-size:18px;color:#87BEFF;margin:0 0 22px;font-weight:600;line-height:1.35}#colophon .jl-foot p{margin:0 0 16px}#colophon .jl-foot-company{color:#fff;font-weight:600}#colophon .jl-foot a{color:#DAE6F5;text-decoration:none;overflow-wrap:anywhere}#colophon .jl-foot a:hover{color:#87BEFF}#colophon .jl-foot ul{list-style:none;margin:0;padding:0}#colophon .jl-foot li{padding:0;margin:0 0 7px}#colophon .jl-foot-inquiry{display:inline-block;background:#1677FF;color:#fff;padding:10px 17px;border-radius:4px;margin:4px 0 16px}#colophon .jl-foot-project{display:block;font-size:13px}#colophon .jl-foot-bottom{margin-top:40px;border-top:1px solid #2A405C;padding-top:24px;text-align:center}#colophon .jl-foot-bottom nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;margin-bottom:15px}#colophon .jl-foot-bottom p{font-size:12px;margin:0 0 6px}#colophon .jl-foot-credit{opacity:.7} @media(max-width:950px){#colophon .jl-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}#colophon .jl-foot{padding:32px 12px 8px}}@media(max-width:540px){#colophon .jl-foot-grid{grid-template-columns:1fr;gap:28px}#colophon .jl-foot h3{margin-bottom:14px}#colophon .jl-foot-bottom nav{gap:8px 18px}}