/*This stylesheet contains all the styles for elts common across pages, such as link changes, navigation bar, and footer*/
@import url('https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&family=Princess+Sofia&display=swap');
body {
  font-family: "Funnel Display", sans-serif;
  color: #F5F9E9;
  background-color: #2a2626;
}
#top{
  display:flex;
  flex-direction:column;
  flex-shrink: 0;
  flex-grow:1;
}
nav {
  display: flex;
  width: 100%;
  height: 30%;
  /* outline: 1px solid #EA8C55; */
  justify-content: center;
  align-items: center;
  
}

#logoBox {
  /* outline: 1px solid rgb(255, 255, 255); */
  width: 20%;
  margin-right: 1%;
  text-align: center;
}
#navBar {
  /* outline: 1px solid rgb(211, 123, 123); */
  width: 80%;
  margin: 0;
}

#navBarItems {
  display: flex;
  list-style-type: none;
  /* outline: 1px solid rgb(211, 123, 123); */
  margin-right: 10%;
  margin-left: 10%;
  justify-content: space-evenly;
}

#navBarItems > li {
  /* outline: 1px rgb(255, 255, 255) solid; */
  height: auto;
  font-size: 100%;
  padding: 1%;
}

a {
  color: #ad2e24;
  text-decoration: none;
}
a:hover {
  color: #c75146;
  text-decoration: underline;
}

section {
  width: 100%;
  height: 100%;
  outline: 1px solid rgb(252, 252, 252);
  background-color: rgb(201, 121, 24);
  padding-top: 0.3%;
}
footer {
  text-align: center;
  background-color: #ea8c55;
  outline: 1px solid rgb(248, 248, 255);
  font-size: 80%;
  padding: 1% 0% 1% 0%;
  align-content:flex-end;
}
