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:72%;margin:0 auto;padding-right:3px;}@media(max-width:50em){header .logo-block{display:none!important;}}header .header-button{width:60px;height:60px;border:0;color:var(--white);transition:background-color .2s ease;}header .header-button .label{font-size:1.2rem;font-family:var(--main-font-family);}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:"";}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:"";}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:0 1.5rem 0 1rem;border-bottom:1px solid var(--sandstone);box-shadow:0 1px 3px #00000040;}@media(max-width:23em){header .menubar .menu{padding:0;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:0 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;}