nav.drawer {  }
nav.drawer .sp_gnav { height: 100vh; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; align-items:center; }
nav.drawer .sp_gnav h1 { margin:0 auto 2em auto; font-size: 2.8em; margin:2em 0 1em 0; }
nav.drawer .sp_gnav ul li { font-size: 1.7em; margin:0.9em 0; }
nav.drawer .sp_gnav a:hover { color:#e84141; }
