/* Samma textlogotyp och topprad på hela BRF Torsby. */
.site-header{background:#27322e;color:#edf2e8;border-bottom:1px solid #46574c}
.site-header .header-row{max-width:1220px;padding-left:32px;padding-right:32px;min-height:88px}
.site-header .brand,.site-footer .brand{color:#edf2e8}
.site-header .brand-name,.site-footer .brand-name{font-family:Arial,Helvetica,sans-serif;font-size:22px;letter-spacing:-.04em;line-height:1.1;font-weight:600}
.site-header .brand-name small,.site-footer .brand-name small{display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.16em;font-weight:400;color:#b7c5bb;text-transform:uppercase;margin-top:7px}
.site-header .global-nav{font-size:13px;gap:26px}
.site-header a:hover{color:#c6dfb7}
.site-header .brand:hover{color:#edf2e8}
.site-header .demo-label{color:#b7c5bb;border-color:#46574c;font-size:9px}
.site-header .menu-button{background:#27322e;color:#edf2e8;border-color:#64796b}
.site-header .menu-association-links{border-color:#46574c}
.site-header .menu-association-links a[aria-current=page]{background:#304b3a;color:#edf2e8}
.site-header .menu-common-links a[aria-current=page]{color:#c6dfb7;text-decoration:underline;text-underline-offset:5px}
.site-header :focus-visible{outline-color:#c6dfb7}
@media(min-width:761px) and (max-width:1080px){.site-header .header-row{padding-top:18px;padding-bottom:14px;gap:12px}}
@media(max-width:760px){
 .site-header .header-row{padding-left:22px;padding-right:22px;min-height:80px}
 .site-header .global-nav{gap:0}
}
@media(max-width:390px){
 .site-header .header-row{padding-left:18px;padding-right:18px}
 .site-header .brand-name,.site-footer .brand-name{font-size:21px}
 .site-header .brand-name small,.site-footer .brand-name small{font-size:8px}
}

/* Föreningsnamnet finns i sidans brödsmulor; behåll bara sidnavigationen. */
@media(min-width:761px){.association-row{min-height:52px}.local-nav a{padding-top:14px;padding-bottom:14px}}
@media(max-width:760px){.association-nav{display:none}}
