.topnav {
  overflow:hidden;
  text-align:center;
  padding-left:1em;
  padding-right:1em;
  max-width:100%;
  margin-left:15%;
  margin-right:10%;
  font-size:25px;
}

.topnav ul {
  padding:0px;
  margin:0px;
  text-align:center;
}

.topnav li {
  list-style-type:none;
  padding:0px;
  height:24px;
  margin-top:4px;
  margin-bottom:4px;
  display:inline;
}

.topnav a {
  float:left;
  display:block;
  color:#f2f2f2;
  text-align:center;
  padding:14px 16px;
  text-decoration:none;
  font-size:20px;
}

.topnav a:hover {
  background-color:blue;
  color:white;
}

.topnav .icon {
  display:none;
}

.topnav li:first-child {
}

