.elementor-2574 .elementor-element.elementor-element-51289f6{--display:flex;}.elementor-2574 .elementor-element.elementor-element-b4cbcae > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2574 .elementor-element.elementor-element-f7ff09f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2574 .elementor-element.elementor-element-b20e8e9 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2574 .elementor-element.elementor-element-bd03113 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2574 .elementor-element.elementor-element-dd642a2 > .elementor-widget-container{margin:40px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-bd4ab19 */.elementor-2574 .elementor-element.elementor-element-bd4ab19 td,
.elementor-2574 .elementor-element.elementor-element-bd4ab19 th {
    border:1px solid #ccc;
}

.elementor-2574 .elementor-element.elementor-element-bd4ab19 td {
    background-color: #0000001a;
}

.elementor-2574 .elementor-element.elementor-element-bd4ab19 td.foodname {
    background-color: #00000080;
    font-weight: bold;
}

@media screen and (max-width:767px) {
  .elementor-2574 .elementor-element.elementor-element-bd4ab19 table th,
  .elementor-2574 .elementor-element.elementor-element-bd4ab19 table td {
    display:block;
    width: 100%;
    border-top: none;
  }
  .elementor-2574 .elementor-element.elementor-element-bd4ab19 table tr:first-child th{
      border-top: 1px solid #999;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20e8e9 */.elementor-2574 .elementor-element.elementor-element-b20e8e9 li {
    line-height: 1.6;
    margin-bottom: 1em;
}/* End custom CSS */