.grid {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  font-variant: small-caps;
  padding-right: 5%;
  padding-left: 5%;
  top: -250px;
}

.grid a{
  display:inline;
    padding:20px 0;
    font-size:100%;
    font-variant: small-caps;
    text-decoration: none;
    padding-left: 83px;
    padding-right: 83px;
    padding-top: 50px;
    padding-bottom: 50px;
    color: black;
}

.grid a:hover{
  display: block;
    text-decoration: none;
    color: black;
}

.grid a:visited {
  color: black;
}

.itembox-menu-header {
  position: relative;
  flex: 0 0 calc(33.33333333% - 20px);
  margin: 10px;
  overflow: hidden;
  background: rgba(255, 0, 0, 0.5);
  text-align: center;
  height: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
   font-size: 55%;
  font-weight: bold;
}

.itembox-head {
  position: relative;
  flex: 0 0 calc(10% - 20px);
  margin: 10px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
    border-style: double;
  margin: auto;
  border-color: black;
   font-size: 80%;
  font-weight: bold;
}

.itembox-head-spec {
  position: relative;
  flex: 0 0 calc(10% - 20px);
  margin: 10px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
    border-style: double;
  margin: auto;
  border-color: black;
   font-size: 140%;
  font-weight: bold;
}

.itembox-spacer {
  position: relative;
  flex: 0 0 calc(100% - 20px);
  margin: 10px;
  overflow: hidden;
  background: white;
  text-align: center;
  height: 5px;
  justify-content: center;
  align-items: center;
  display: flex;

}

.itembox-longhead {
  position: relative;
  flex: 0 0 calc(100% - 20px);
  margin: 10px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
  border-style: double;
  margin: auto;
  border-color: black;
  font-size: 150%;
  font-weight: bold;
}

.itembox-longhead-spec {
  position: relative;
  flex: 0 0 calc(100% - 20px);
  margin: 10px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 45px;
  justify-content: center;
  align-items: center;
  display: flex;
  border-style: double;
  margin: auto;
  border-color: black;
  font-size: 150%;
  font-weight: bold;
}

.itembox-info {
  position: relative;
  flex: 0 0 calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 45px;
  justify-content: center;
  align-items: center;
  white-space: pre-wrap;
  font-size: 100%;
}

.itembox-info2 {
  position: relative;
  flex: 0 0 calc(50% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 80px;
  justify-content: center;
  white-space: pre-wrap;
  font-size: 75%;
  font-weight: bold;
  padding-top: 2px;
}

.itembox-info3 {
  position: relative;
  flex: 0 0 calc(50% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 65px;
  justify-content: center;
  white-space: pre-wrap;
  font-size: 75%;
  font-weight: bold;
  padding-top: 2px;
}

.itembox-info4 {
  position: relative;
  flex: 0 0 calc(50% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 80px;
  justify-content: center;
  white-space: pre-wrap;
  font-size: 75%;
  font-weight: bold;
  padding-top: 2px;
}

.itembox-info5 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 45px;
  justify-content: center;
  white-space: pre-wrap;
  font-size: 75%;
  font-weight: bold;
  padding-top: 2px;
}

.itembox-info6 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 45px;
  justify-content: center;
  white-space: pre-wrap;
  font-size: 75%;
  font-weight: bold;
  padding-top: 2px;
}

.itembox-info7 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 15px;
  justify-content: center;
  white-space: pre-wrap;
  font-size: 75%;
  font-weight: bold;
  padding-top: 2px;
}

.itembox-info-price {
  position: relative;
  flex: 0 0 calc(50% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 80px;
  justify-content: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
  white-space: pre-wrap;
  padding-top: 2px;
}

.itembox-info-price2 {
  position: relative;
  flex: 0 0 calc(50% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 65px;
  justify-content: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
  white-space: pre-wrap;
  padding-top: 2px;
}

.itembox-info-price3 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 45px;
  justify-content: center;
  display: flex;
  font-size: 75%;
  align-items: center;
  font-weight: bold;
  padding-top: 2px;
}

.itembox-info-price4 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 45px;
  justify-content: center;
  display: flex;
  font-size: 75%;
  align-items: center;
  font-weight: bold;
  padding-top: 2px;
}

.itembox-info-price5 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 15px;
  justify-content: center;
  display: flex;
  font-size: 75%;
  align-items: center;
  font-weight: bold;
  padding-top: 2px;
}

.itembox-info-price6 {
  position: relative;
  flex: 0 0 calc(10% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 40px;
  justify-content: center;
  display: flex;
  font-size: 120%;
  align-items: center;
  font-weight: bold;
}

.itembox-pizza-size1 {
  position: relative;
  flex: 0 0 calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 30px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 2px;
}

.itembox-pizza-size2 {
  position: relative;
  flex: 0 0 calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 45px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 2px;
}

.itembox-pizza-size3 {
  position: relative;
  flex: 0 0 calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 83px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 2px;
}


.itembox-pizza-price1 {
  position: relative;
  flex: 0 0 calc(25% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 45px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 70%;
  font-weight: bold;
}

.itembox-pizza-price2 {
  position: relative;
  flex: 0 0 calc(25% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 70%;
  font-weight: bold;
}

.itembox-pizza-price3 {
  position: relative;
  flex: 0 0 calc(25% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 45px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 70%;
  font-weight: bold;
}

.itembox-wings-size1 {
  position: relative;
  flex: 0 0 calc(60% - 20px);
  margin: 10px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 40px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 100%;
  padding-top: 2px;
}

.itembox-wings-size2 {
  position: relative;
  flex: 0 0 calc(60% - 20px);
  margin: 10px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 60px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 100%;
  padding-top: 2px;
}

.itembox-wings-price1 {
  position: relative;
  flex: 0 0 calc(10% - 20px);
  margin: 10px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 130%;
  font-weight: bold;
}

.itembox-wings-price2 {
  position: relative;
  flex: 0 0 calc(10% - 20px);
  margin: 10px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 60px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 130%;
  font-weight: bold;
}

.itembox-spec-size1 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 45px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 70%;
  padding-top: 2px;
}

.itembox-spec-price1 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 45px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
}

.itembox-spec-size2 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 20px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 5px;
}

.itembox-spec-price2 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 25px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
}

.itembox-spec-size3 {
  position: relative;
  flex: 0 0 calc(50% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 55px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 70%;
  padding-top: 2px;
}

.itembox-bev-size1 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 112px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 2px;
}

.itembox-bev-price1 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 114px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
}

.itembox-bev-size2 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 50px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 2px;
}

.itembox-bev-price2 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 52px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
}

.itembox-bev-size3 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 70px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 2px;
}

.itembox-bev-price3 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 72px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
}
.itembox-bev-size4 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 33px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 5px;
}

.itembox-bev-price4 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 38px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
}

.itembox-sub-hidden {
  position: relative;
  flex: 0 0 calc(60% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: white;
  text-align: left;
  height: 25px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 120%;
  padding-top: 2px;
}

.itembox-sub-size1 {
  position: relative;
  flex: 0 0 calc(60% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 25px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 2px;
}

.itembox-sub-price1 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 25px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
}

.itembox-sub-size2 {
  position: relative;
  flex: 0 0 calc(60% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 65px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 2px;
}

.itembox-sub-price2 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 65px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
}

.itembox-sub-size3 {
  position: relative;
  flex: 0 0 calc(84% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 25px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 120%;
  padding-top: 2px;
}

.itembox-app-hidden1 {
  position: relative;
  flex: 0 0 calc(60% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: white;
  text-align: left;
  height: 45px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  display: flex;
}

.itembox-app-hidden2 {
  position: relative;
  flex: 0 0 calc(8% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: white;
  text-align: left;
  height: 45px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
}

.itembox-app-size1 {
  position: relative;
  flex: 0 0 calc(60% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 50px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
}

.itembox-app-price1 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 50px;
  justify-content: center;
  align-items: center;
  font-size: 75%;
  font-weight: bold;
  display: flex;
}

.itembox-app-price2 {
  position: relative;
  flex: 0 0 calc(40% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 75%;
  font-weight: bold;
}

.itembox-sand-size1 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 20px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
}

.itembox-sand-price1 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 20px;
  justify-content: center;
  align-items: center;
  font-size: 75%;
  font-weight: bold;
  display: flex;
}

.itembox-sand-size2 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 35px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
}

.itembox-sand-price2 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 35px;
  justify-content: center;
  align-items: center;
  font-size: 75%;
  font-weight: bold;
  display: flex;
}

.itembox-din-size1 {
  position: relative;
  flex: 0 0 calc(80% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 50px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
}

.itembox-din-price1 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 50px;
  justify-content: center;
  align-items: center;
  font-size: 75%;
  font-weight: bold;
  display: flex;
}

.itembox-salad-size1 {
  position: relative;
  flex: 0 0 calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.2);
  text-align: left;
  height: 45px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 75%;
  padding-top: 2px;
}

.itembox-salad-price1 {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: rgba(28, 135, 72, 0.5);
  text-align: center;
  height: 25px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 80%;
  font-weight: bold;
}

.itembox-salad-hidden {
  position: relative;
  flex: 0 0 calc(20% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  background: white;
  text-align: left;
  height: 25px;
  justify-content: left;
  white-space: pre-wrap;
  font-size: 120%;
  padding-top: 2px;
}

.itembox-new {
  position: relative;
  flex: 0 0 calc(10% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 2px;
  margin-bottom: 0px;
  overflow: hidden;
  background: rgba(255, 0, 0, 0.5);
  text-align: center;
  height: 95px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 100%;
  font-weight: bold;
}

.itembox-urgent {
  position: relative;
  flex: 0 0 calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 2px;
  margin-bottom: 0px;
  overflow: hidden;
  background: rgba(255, 0, 0, 0.5);
  text-align: center;
  height: 95px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 85%;
  font-weight: bold;
}
