.img-cover {
  max-height: 100vh;
  margin-top: -5%;
}

.menu-icons div img {
  max-width: 20%;
}

.menu-icons div p {
  white-space: nowrap;
  opacity: .5;
  margin-top: 20px;
}

.food-menu {
  white-space: nowrap;
  z-index: 1001;
  border-top-left-radius: 70px;
  border-top-right-radius: 70px;
  width: 100%;
  height: 12vh;
  margin-top: -8.01vh;
  position: sticky;
  top: 8vh;
}

.food-menu button {
  color: #616741;
  text-decoration: none;
}

.nav-link:hover {
  color: #000 !important;
}

.nav-link.active {
  text-underline-offset: 50%;
  text-decoration: underline 1px;
  color: #000 !important;
}

.dish {
  margin-top: 5%;
  margin-bottom: 5%;
}

.dish img {
  max-height: 35vh;
}

.vege-background {
  background-color: #fb91031a;
  margin: 10%;
  padding: 2%;
}

.image-cheese {
  width: 15%;
  position: absolute;
  top: 10%;
  left: -5%;
}

.image-pasta {
  position: absolute;
  bottom: -10%;
  right: 0%;
}

.image-tomato {
  width: 10%;
  position: absolute;
  bottom: 0%;
  left: 25%;
}

.image-goat {
  width: 10%;
  position: absolute;
  top: 0%;
  left: 65%;
}

.image-olives {
  width: 10%;
  position: absolute;
  bottom: 0%;
  left: 20%;
}

.image-figs {
  width: 10%;
  position: absolute;
  top: 0%;
  left: 70%;
}

.image-lamb {
  width: 30%;
}

@media screen and (width <= 335px) {
  .food-menu button {
    padding: 5px !important;
  }
}

@media screen and (width <= 575.98px) {
  .food-menu {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 8vh;
  }

  .dish img {
    width: 70%;
  }

  .image-tomato {
    width: 15%;
    bottom: 0%;
    left: 10%;
  }

  .image-goat {
    width: 15%;
    top: 5%;
    left: 75%;
  }

  .image-olives {
    width: 20%;
    bottom: 0%;
    left: 10%;
  }

  .image-figs {
    width: 15%;
    top: 5%;
    left: 75%;
  }

  .image-lamb {
    width: 50%;
  }

  .vege-background {
    margin: 3%;
    padding: 2%;
  }

  #wine-top, #wine-bottom {
    height: 200px;
  }
}

@media screen and (width >= 576px) and (width <= 767.98px) {
  .food-menu {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    height: 8vh;
  }

  .dish img {
    width: 70%;
  }

  .image-tomato {
    width: 15%;
    bottom: 0%;
    left: 15%;
  }

  .image-goat {
    width: 13%;
    top: 5%;
    left: 75%;
  }

  .image-olives {
    width: 20%;
    bottom: 0%;
    left: 10%;
  }

  .image-figs {
    width: 15%;
    top: 5%;
    left: 75%;
  }

  .image-lamb {
    width: 55%;
  }
}

@media screen and (width >= 768px) and (width <= 991.98px) {
  .food-menu {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    height: 8vh;
  }

  .menu-icons div img {
    max-width: 15%;
  }

  .dish img {
    width: 60%;
  }

  .image-tomato {
    bottom: 0%;
    left: 15%;
  }

  .image-goat {
    top: 5%;
    left: 75%;
  }

  .image-olives {
    width: 20%;
    bottom: 0%;
    left: 10%;
  }

  .image-figs {
    width: 15%;
    top: 5%;
    left: 75%;
  }

  .image-lamb {
    width: 50%;
  }

  #wine-top, #wine-bottom {
    height: 400px;
  }
}

@media screen and (width >= 992px) and (width <= 1200px) {
  .image-tomato {
    bottom: 0%;
    left: 10%;
  }

  .image-goat {
    top: 5%;
    left: 80%;
  }

  .image-olives {
    width: 20%;
    bottom: 0%;
    left: 10%;
  }

  .image-figs {
    width: 15%;
    top: 5%;
    left: 75%;
  }
}

#tabsTop {
  scroll-margin: 150px;
}
/*# sourceMappingURL=menu.83c6251c.css.map */
