html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, ol, ul, li,
footer, header, nav{
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
ol, ul {
  list-style: none;
}
a{
  text-decoration: none;
  color:black;
}
a:visited{
  text-decoration: none;
  color:black;
}
body{
  font-family: calibri;
}
nav ul ul {
  display: none;
}

  nav ul li:hover > ul {
    display: inline;
    text-align: center;
  }


nav ul {
  list-style: none;
  position: relative;
}

  nav ul li {
    float:left;
  }
    
    nav ul li a {
      display: block;
    }
      
    
  nav ul ul {
    position: absolute;
  }
ul{
  text-align: center;
}
nav{
  margin:0 auto;
  width: 45%;
  border-radius: 10px;
}
li{
  display: inline-block;
  border:1px solid black;
}
.listlink{
  font-size: 2.5em;
  transition:color 0.4s;
  border-radius: 10px;
}
.listlink:hover{
  color:orange;
}
.last-child{
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px
}
.listitem{
  padding: 0 1%;
}
.underlist{
  width: 100%
}