.lpc-wrap a:not(.lp-icon-link):not(.lp-button):not(.lp-text-color-not):not([href^="tel:"]):not(.lpc-link-edit) {
  color: #fff !important;
}
@media (max-width: 960px) {
  .lpc-restaurant-menu-2__header, .lpc-text-sticky-1__title, .lpc-numbered-list__header, .lpc-elements-headline__title {
    font-size: 32px !important;
  }
  .lpc-restaurant-menu-2__title, .lpc-product-4__caption {
    font-size: 22px !important;
  }
  .lpc-product-8__header, .lpc-elements-text-3__text, .lpc-restaurant-menu-2__text, .lpc-text-sticky-1__text, .lpc-restaurant-menu-2__description, .lpc-numbered-list__item-text, .lpc-elements-text-1__text, .lpc-product-4__desc {
    font-size: 16px !important;
  }
}
@media (max-width: 640px) {
  .lpc-restaurant-menu-2__header, .lpc-text-sticky-1__title, .lpc-numbered-list__header, .lpc-elements-headline__title {
    font-size: 28px !important;
  }
  .lpc-restaurant-menu-2__title, .lpc-product-4__caption {
    font-size: 20px !important;
  }
  .lpc-product-8__header, .lpc-elements-text-3__text, .lpc-restaurant-menu-2__text, .lpc-text-sticky-1__text, .lpc-numbered-list__item-text, .lpc-restaurant-menu-2__description, .lpc-elements-text-1__text, .lpc-product-4__desc {
    font-size: 15px !important;
  }
  .lpc-restaurant-menu-2__header {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  html body .lpc-numbered-list__item, html body .lpc-restaurant-menu-2__item {
    flex-direction: column !important;
  }
  html body .lpc-restaurant-menu-2__headline {
    margin-bottom: 10px;
  }
  html body .lpc-restaurant-menu-2__item {
    border-radius: 0;
  }
  html body .lpc-numbered-list__item-text {
    max-width: 100%;
  }
  html body .lpc-numbered-list .lpc-numbered-list__item {
    margin-bottom: 30px;
  }
  .lpc-restaurant-menu-2__item, .lpc-text-sticky-1__wrap, .lpc-restaurant-menu-2__container {
    border-radius: 20px !important;
  }
  .lpc-restaurant-menu-2__item {
    margin-bottom: 20px !important;
  }
  .lpc-text-sticky-1__wrap {
    padding-top: 20px !important;
  }
  .lpc-text-sticky-1__wrap, .lpc-restaurant-menu-2, .lpc-text-sticky-1__text {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .lpc-elements-headline._headline_2 {
    padding-top: 0 !important;
  }
}
@media (max-width: 480px) {
  .lpc-restaurant-menu-2__header, .lpc-text-sticky-1__title, .lpc-numbered-list__header, .lpc-elements-headline__title {
    font-size: 23px !important;
  }
  .lpc-restaurant-menu-2__title, .lpc-product-4__caption {
    font-size: 19px !important;
  }
}
html body [data-media-source="media-xs"] .lpc-product-8__box-wpar, html body [data-media-source="media-sm"] .lpc-product-8__box-wpar {
  border-radius: 50px !important;
}
html body [data-media-source="media-xs"] .lpc-product-8__image-box, html body [data-media-source="media-sm"] .lpc-product-8__image-box {
  display: none;
}
html body [data-media-source="media-xs"] .lpc-product-8__text > a, html body [data-media-source="media-sm"] .lpc-product-8__text > a {
  display: inline-block;
  font-size: 0;
  width: 35px;
  height: 35px;
}
html body [data-media-source="media-xs"] .lpc-product-8__text > a img, html body [data-media-source="media-sm"] .lpc-product-8__text > a img {
  max-width: 100%;
  max-height: 100%;
}
