/* ShasNews Press 1.0.2: configurable news masthead, navigation and footer. */
.masthead__tools{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;min-width:260px;width:min(440px,46%)}
.masthead__tools .masthead__search{width:100%;max-width:none}
.masthead__links{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}
.news-social-links{display:flex;align-items:center;flex-wrap:wrap;gap:7px}
.news-social-links .social-link{width:29px;height:29px;border:1px solid currentColor;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:13px;line-height:1;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease}
.news-social-links .social-link:hover,.news-social-links .social-link:focus-visible{background:var(--news-accent);border-color:var(--news-accent);color:#fff;transform:translateY(-1px)}
.news-live-link{display:inline-flex;padding:5px 12px;border-radius:4px;background:var(--news-accent);color:#fff;font-weight:700;font-size:13px;text-decoration:none}
.news-live-link:hover,.news-live-link:focus-visible{background:#86121c;color:#fff}
.nav-shell--sticky{position:sticky;top:0;z-index:100}
.nav-shell .container{max-width:100%}
.primary-nav .menu-list{flex-wrap:wrap;overflow:visible}
.primary-nav>.menu-list>li>a{white-space:nowrap}
.primary-nav .menu-list>.menu-item{flex-shrink:0}
.primary-nav .sub-menu{z-index:110}
.footer-contact{max-width:350px;min-width:180px;overflow-wrap:anywhere}
.footer-contact h2{font-size:18px;margin:0 0 12px}
.footer-contact p{color:#d6dfe7;margin:0 0 10px;line-height:1.65}
.footer-contact a,.site-footer .footer-links a{color:#e8ecf0}
.footer-social-row{padding-bottom:14px}
.news-social-links--footer .social-link{width:33px;height:33px}
.site-footer .footer-main{align-items:flex-start}
@media(min-width:761px) and (max-width:1199px){.primary-nav a{padding:11px 10px;font-size:14px}}
@media(max-width:760px){.masthead__tools{width:min(320px,50%);min-width:0}.masthead__tools .masthead__search{width:100%;max-width:100%}.masthead__links{gap:7px}.news-social-links--header .social-link{width:25px;height:25px;font-size:12px}.primary-nav .menu-list{display:block;overflow:visible}.nav-shell--sticky{top:0}.site-footer .footer-main{flex-wrap:wrap}}
@media(max-width:480px){.masthead__tools{width:100%;align-items:center}.masthead__links{justify-content:center}.header-location-date{font-size:12px}.footer-contact{max-width:100%}}
@media(prefers-reduced-motion:reduce){.news-social-links .social-link{transition:none}}

.masthead.has-header-image>.masthead__tools{position:relative;z-index:2}
