.widget-restaurant-columns {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  /* Brand Styles */ }
  @media screen and (max-width: 992px) {
    .widget-restaurant-columns {
      grid-template-columns: 1fr 1fr; } }
  @media screen and (max-width: 576px) {
    .widget-restaurant-columns {
      grid-template-columns: 1fr; } }
  .widget-restaurant-columns .item {
    background: #FFFFFF;
    padding: 18px;
    border-radius: 2px; }
    .widget-restaurant-columns .item .name {
      font-size: 22px;
      display: block;
      margin-bottom: 25px;
      font-family: "Grubhub-Sans-Bold", Arial, Helvetica, san-serif; }
    .widget-restaurant-columns .item .details-container {
      display: grid;
      grid-template-columns: 128px auto;
      justify-items: center;
      align-items: center;
      margin-bottom: 30px; }
      @media screen and (max-width: 576px) {
        .widget-restaurant-columns .item .details-container {
          justify-items: left; } }
      .widget-restaurant-columns .item .details-container .details {
        padding: 10px 15px;
        font-size: 14px;
        color: #333; }
        .widget-restaurant-columns .item .details-container .details p {
          margin: 0; }
    .widget-restaurant-columns .item .btn {
      color: #FFFFFF;
      font-size: 16px;
      text-align: center;
      border-radius: 3px;
      transition: all 0.3s;
      width: 100%;
      font-family: "Grubhub-Sans-Bold", Arial, Helvetica, san-serif; }
  .widget-restaurant-columns.module-grubhub .name {
    color: #d40916; }
  .widget-restaurant-columns.module-grubhub .btn {
    background: #0070EB; }
    .widget-restaurant-columns.module-grubhub .btn:hover {
      background: #0062cc; }
  .widget-restaurant-columns.module-seamless .name {
    color: #9C1A1F; }
  .widget-restaurant-columns.module-seamless .btn {
    background: #339999; }
    .widget-restaurant-columns.module-seamless .btn:hover {
      background: #1E5C5C; }

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