#page img {
  max-width: 100%;
}

ul.t-menu,
ul.t-menu-st,
ul.t-menu-wide {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
}

.t-menu-st li {
  width: 28%;
}

@media (max-width: 991px) {
  .t-menu-st li {
    width: 47%;
  }
}

.t-menu-wide li {
  width: 33%;
}

@media (max-width: 991px) {
  .t-menu-wide li {
    width: 47%;
  }
}

@media (max-width: 599px) {
  .t-menu-wide li {
    width: 100%;
  }
}

.t-menu h3 {
  font-size: 1.25em !important;
  text-align: center;
  margin-bottom: 0 !important;
}

.t-price {
  font-size: 1.5em;
  text-align: center;
}

.t-price span {
  font-size: small;
  padding-left: 2px;
}

.appetizer {
  display: flex;
}

@media (max-width: 599px) {
  .appetizer {
    flex-direction: column;
  }
}

.appetizer div:nth-child(2) {
  display: flex;
  align-items: center;
}

@media (min-width: 992px) {
  .appetizer div:nth-child(2) {
    padding: 2em;
  }
}

.ap-table {
  width: 100%;
}

.ap-table td {
  font-size: 1.5em;
  padding: 0.25em;
}

@media (max-width: 599px) {
  .ap-table td {
    font-size: 1.75em;
  }
}

.ap-table td span {
  font-size: 0.65em;
}

ul.t-content {
  display: flex;
  flex-wrap: wrap;
  padding: 0 1em 1em 2.5em;
  margin-top: -1em;
}

ul.t-content li {
  width: 50%;
  margin-bottom: 0.5em;
  font-size: 0.85em;
  list-style: disc;
  text-indent: -5px;
  display: list-item;
}
