/* SWA 2026 — WordPress-only additions on top of swa.css (the static design CSS). */

/* Logged-in admin bar: keep the sticky header below it. */
.admin-bar .nav{top:32px}
@media (max-width:782px){.admin-bar .nav{top:46px}}
@media (max-width:600px){.admin-bar .nav{top:0}}

/* Legacy pages (body still from Divi): our header/footer must not inherit Divi's base rules. */
.swa-legacy #page-container{padding-top:0!important;margin-top:0!important}
.swa-legacy .nav,.swa-legacy .site-foot{font-family:var(--f-ui);font-size:17px;line-height:1.7}
.swa-legacy .nav a,.swa-legacy .site-foot a{text-decoration:none}
.swa-legacy .site-foot h4{font-family:var(--f-display);padding-bottom:0}
.swa-legacy .site-foot p{padding-bottom:0}
.swa-legacy .nav .brand img,.swa-legacy .site-foot img{max-width:none}
.swa-legacy .site-foot .brandcol img{max-width:100%}

/* Divi 5 prints body{font-size:var(--et_global_body_font_size)} in the footer on every page — restore the design size on our pages. */
body.swa.swa-owned{font-size:17px;line-height:1.7}
