menu.css


.menu {
  width:100%;
  box-shadow: .3em 0em .8em #636052;
  background-color: #F5F5E0;
  display:flex;
  position:relative;
}

.menu ul {
  list-style:none;
  display:inline-block;
  margin:0px;
  border-collapse:collapse;
  margin-left:auto;
  margin-right:auto;
}

.menu ul li {
  display: inline-block;
  margin: 0em;
  max-resolution: 0;
 
  box-shadow:-2px 0px 4px #545454,2px 0px 4px #545454;
}
.menu ul li a {
  padding:.4em;
  display:inline-block;
  font-size:3.0em;
  text-decoration:inherit;
  color:inherit;
}

.menu div.comingSoon {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  text-align:center;
  
  background: rgba(0,0,0,.85);
  
}
.menu div.comingSoon h3 {
  color: #F0F0F0;
  top:50%;
  transform:translateY(-50%);
  font-size:5em;
  font-weight:bold;
  position:relative;
  padding:0;
  margin:0;
}