body {
  background-color: wheat;
  color: black;
  padding-top: 20px;
  padding-bottom: 20px;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.container {
  color: black;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: 1em;
  border-radius: 10px;
}

#content {
  flex-grow: 1;
}

#navbar {
  background-color: whitesmoke;
  color: black;
}

#menu {
  max-width: 600px;
}
#menu div {
  color: black;
  background-color: whitesmoke;
  padding-left: 10px;
  padding-right: 10px;
  opacity: 0.75;
  border-radius: 10px;
}

.menu-item {
  max-width: 200px;
}

.details {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: black;
}
.details .price {
  font-weight: bold;
  font-style: italic;
}
.details .price::before {
  content: "$";
}
.details .calories::after {
  content: " calories";
}

.menu-directory {
  float: right;
}
.menu-directory .list-group {
  background-color: whitesmoke;
}
.menu-directory .list-group a:hover {
  color: wheat;
  background-color: black;
}/*# sourceMappingURL=website.css.map */