div#catering_button {
  z-index: 999999;
  position: fixed;
  bottom: 0;
  right: calc(24px*2); }
  div#catering_button.cat_mobile {
    bottom: 75px;
    right: auto;
    left: 0;
    width: 100%; }
    div#catering_button.cat_mobile a {
      width: 100%;
      display: flex;
      border-bottom: solid 1px WHITE; }
  div#catering_button a {
    background: #e05263; }
    div#catering_button a::before {
      display: none !important; }

.sb_popup {
  background: #fff url("../images/sb_wood.jpg") repeat;
  position: fixed;
  z-index: 999999999999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center; }
  .sb_popup img.loadcontent {
    position: absolute; }
  .sb_popup .cont {
    max-width: 300px; }
    .sb_popup .cont h1 {
      font-size: 2.8rem;
      text-transform: capitalize;
      text-align: center; }
    .sb_popup .cont ul {
      display: grid;
      grid-gap: calc(24px/2); }
      .sb_popup .cont ul li a.button {
        padding: 0 24px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: calc(24px*2);
        text-transform: uppercase; }
        .sb_popup .cont ul li a.button img {
          object-fit: contain;
          width: calc(24px*2);
          height: calc(24px*2);
          display: inline-block; }
        .sb_popup .cont ul li a.button div {
          display: flex;
          align-items: center; }
      .sb_popup .cont ul li.ubereats img {
        width: 100% !important;
        max-width: 164px; }
      .sb_popup .cont ul li.ubereats a.button div.thetype {
        display: none; }
  .sb_popup button.close_popup {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    width: calc(24px*2.66);
    height: calc(24px*2.66);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.92rem; }

/*# sourceMappingURL=order_online.css.map */
