header{position:fixed;z-index:4;width:100%;max-width:2000px}header .header-buttons{position:absolute;top:0;left:0}header .header-buttons .header-button{display:block;position:absolute;font-weight:500;padding:0}header .header-buttons .header-button.btn-menu{top:0;left:0}header .header-buttons .header-button.btn-search{top:6.32rem;left:0}@media (max-width: 50em){header .header-buttons .header-button.btn-search{top:0;left:6rem;transform:none!important}}header .header-buttons .header-button i{display:block}header .home-link:focus .logo-block{outline:3px solid var(--ada-focus-color);outline-offset:-3px}header .logo-block{position:absolute;top:0;left:6.4rem;height:12.25rem;width:12.25rem;background-color:var(--sandstone);opacity:.9;display:flex;align-items:center;text-align:center;transition:opacity .2s ease}header .logo-block:hover{opacity:1}header .logo-block a{width:100%}header .logo-block img{width:75%;margin:0 auto}@media (max-width: 50em){header .logo-block{display:none!important}}header .header-button{width:60px;height:60px;border:0px;color:var(--white);transition:background-color .2s ease}header .header-button .label{font-size:1.2rem;font-family:var(--nunito)}header .header-button.btn-menu{background-color:var(--gold)}header .header-button.btn-menu i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;font-style:normal;font-variant:normal;line-height:1;font-weight:900;display:block}header .header-button.btn-menu i:before{content:"\f0c9"}header .header-button.btn-menu .label:after{content:"Menu"}header .header-button.btn-menu.open i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;font-style:normal;font-variant:normal;line-height:1;font-weight:900;display:block}header .header-button.btn-menu.open i:before{content:"\f00d"}header .header-button.btn-menu.open .label:after{content:"Close"}header .header-button.btn-menu:hover{background-color:var(--dark-gold)}header .header-button.btn-search{background-color:var(--maroon)}header .header-button.btn-search:hover{background-color:var(--darkest-maroon)}header .menubar{display:none;position:absolute;left:120px;right:0;top:-60px;max-width:1880}@media (max-width: 23em){header .menubar{width:calc(100vw - 122px)}}header .menubar .menu{background-color:var(--sandstone);height:6rem;flex-grow:1;display:flex;justify-content:space-between;align-items:center;padding:0rem 1.5rem;border-bottom:1px solid var(--sandstone);box-shadow:0 1px 3px #00000040}@media (max-width: 23em){header .menubar .menu{padding:0rem;justify-content:center}}header .menubar .menu .logo{width:180px}header .menubar .menu .logo img{max-width:100%;width:100%}header .menubar .menu .multilinks{list-style:none;font-family:var(--halis);font-weight:600;font-size:1.5rem;line-height:1.6}header .menubar .menu .multilinks li{display:inline-block;text-transform:uppercase}header .menubar .menu .multilinks li:not(:last-child):after{content:" | ";padding:0rem 1rem}header .menubar .menu .multilinks li a{text-decoration:none;color:var(--maroon)}@media (max-width: 50em){header .menubar{top:0;display:block!important;transform:none!important}header .menubar .menu{opacity:.9}header .menubar .menu .multilinks{display:none}}header.scrolled .btn-menu,header.scrolled .btn-search{box-shadow:0 2px 2px #00000040}@media (max-width: 50em){header.scrolled .btn-menu,header.scrolled .btn-search{box-shadow:none}}@media (max-width: 50em){header{display:flex;background-color:var(--sandstone);padding-left:.3rem;padding-top:.3rem;box-shadow:-1px 1px 3px #00000040}header .header-buttons{position:relative}header .header-buttons .header-button{width:57px;height:57px}header .menubar{position:relative}header .menubar .menu{box-shadow:none}}body.emergency header{position:absolute}body.admin.calico-admin header{z-index:70000}body.admin.calico-admin header .header-buttons .btn-search{top:0;left:6rem;transform:none!important}body.admin.calico-admin header .logo-block{display:none!important}body.admin.calico-admin header .menubar{display:flex!important;top:0!important;transform:none!important}body.admin.calico-admin header .menubar .menu .menulink-bar{min-width:100px}@media (max-width: 31.25em){body.admin.calico-admin header .menubar .menu{flex-direction:column;align-items:flex-start}}body.admin.calico-admin header .menubar .multilinks{margin:0;padding:0}body.admin.calico-admin header .menubar .multilinks .listItems_add:after{display:none}
