header{background-color:#1e90ff;color:snow;font-size:1.5rem;position:fixed;top:0;left:0;width:100%;z-index:9}header a{color:inherit}header div.inner-width{width:96%;margin:auto;display:flex;justify-content:space-between;padding:1rem 0;align-items:center}header #mobileMenuButton,header #mobileMenuClose{display:none}header .mgmavlca-text-logo a{text-decoration:none;font-weight:600;color:inherit}header .menubar{display:flex;gap:3rem}header .menubar nav ul{list-style:none;display:flex;gap:2rem}header .menubar nav ul li{display:inline-block}header .menubar nav ul li a{cursor:pointer;text-decoration:none}header .menubar nav ul li a:hover{color:#d3d3d3}header .menubar nav ul li a.active,header .menubar nav ul li a.ancestor{color:#dcdcdc}@media screen and (max-width:900px){header #mobileMenuButton,header #mobileMenuClose{display:block}header #mobileMenuButton{border:1px solid #d3d3d3;border-radius:3px}header #mobileMenuClose{margin-bottom:1rem;background-color:#505050}header div.inner-width{width:90%}header .menubar{display:none;position:fixed;top:0;left:0;z-index:18;background-color:rgb(90,90,90,.95);width:60%;min-height:100vh;padding:1rem 0}header .menubar nav ul{flex-wrap:wrap;gap:initial}header .menubar nav ul li,header .menubar nav ul li a{display:block;width:100%}header .menubar ul li a,header .menubar div:first-child{padding:1rem 1.5rem}header .menubar div:nth-child(3) a,header .menubar div:nth-child(4) a,header .menubar div:nth-child(5) a{padding:1rem 1.5rem;display:block;width:100%}}