nav {
  font-size: 1.3em; }

nav ul {
  display: flex;
  flex-flow: row wrap; }

nav ul, li {
  padding: 0; }

nav li {
  list-style-type: none; }

nav a {
  display: block;
  font-weight: bold;
  padding: 0.5em 0.5em;
  color: Navy; }

nav a:first-child {
  margin-left: 0; }

nav a:hover {
  border-bottom: none;
  background: #D1FFD1; }

nav a.current {
  color: #D1FFD1;
  background: Navy;
  border-radius: 0.2em; }

.menu-panel {
  background: green; }
