.elementor-4916 .elementor-element.elementor-element-dee7082{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4916 .elementor-element.elementor-element-485e30d{--display:flex;}@media(max-width:1024px){.elementor-4916 .elementor-element.elementor-element-dee7082{--padding-top:0px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}}@media(max-width:767px){.elementor-4916 .elementor-element.elementor-element-dee7082{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-12f41273 */<style>
@media (max-width: 768px) {
  table.w-full {
    font-size: 0.875rem;
    border-spacing: 0;
  }
  table.w-full th,
  table.w-full td {
    padding: 0.75rem 0.5rem !important;
    min-width: auto !important;
    word-break: break-word;
    border-width: 1px 0 1px 1px !important;
  }
  table.w-full th:last-child,
  table.w-full td:last-child {
    border-right: 1px solid !important;
  }
  table.w-full tr:last-child td {
    border-bottom-width: 1px !important;
  }
  table.w-full thead {
    display: none;
  }
  table.w-full tbody tr {
    display: block;
    margin-bottom: 1rem;
    border: 1px solid;
    border-radius: 0.5rem;
    padding: 1rem;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  }
  table.w-full tbody td {
    display: block;
    text-align: right;
    padding: 0.5rem 0 !important;
    border: none !important;
    position: relative;
    font-weight: normal;
  }
  table.w-full tbody td::before {
    content: attr(data-label) ": ";
    font-weight: bold;
    text-align: left;
    display: block;
    color: #666;
  }
  table.w-full tbody td:first-child {
    border-right: none !important;
  }
}

/* Add data-labels to your HTML cells like: <td data-label="Vibe">Relaxed...</td> */
</style>/* End custom CSS */
/* Start custom CSS */<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What are good small party venues in New Jersey?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Restaurants and bars work really well for smaller gatherings because everything you need is already there. Food, drinks, seating, someone to take care of the table. That makes them a natural fit for birthdays, family get-togethers, work celebrations, and casual nights out where you just want people to show up and have a good time."
      }
    },
    {
      "@type": "Question",
      "name": "Can I host a birthday party at a restaurant?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Absolutely. It takes a lot of the pressure off the host because there is no cooking, no setup, and no cleanup to deal with afterward. Everyone gets to actually enjoy the occasion together. The right fit depends on the restaurant, how many people are coming, and what kind of atmosphere you are after."
      }
    },
    {
      "@type": "Question",
      "name": "Is Hef's Hut available for private parties?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, Hef's Hut has private event options available. Since the details depend on the date, group size, and what you have in mind, the best first step is to reach out directly to talk through what works."
      }
    },
    {
      "@type": "Question",
      "name": "What types of gatherings can I host at Hef's Hut?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Birthdays, family dinners, work events, reunions, holiday get-togethers, casual nights out with friends. It suits most occasions where people want good food and a comfortable place to spend a few hours together without anything feeling too formal."
      }
    },
    {
      "@type": "Question",
      "name": "Can I have a casual party without booking a traditional event venue?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Definitely. A restaurant or bar is often a better option when the goal is just to get people together and let the evening take care of itself. Less planning, less overhead, and usually a more relaxed atmosphere for everyone involved."
      }
    },
    {
      "@type": "Question",
      "name": "Does Hef's Hut have outdoor seating for gatherings?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "It does. The patio is a nice option when the weather plays along, and outdoor dining has a way of making a group gathering feel a little more like an occasion, especially in summer."
      }
    },
    {
      "@type": "Question",
      "name": "What should I consider when choosing a party venue in New Jersey?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Group size is the obvious starting point, but atmosphere, location, food and drink quality, and how much organizing you want to take on yourself all matter too. For anything casual, choosing a place where the food, drinks, and event logistics are already sorted tends to make the whole thing a lot easier and more enjoyable for everyone, including you."
      }
    }
  ]
}
</script>/* End custom CSS */