{ “@context”: “https://schema.org”, “@type”: “BreadcrumbList”, “@id”: “https://foodtruckavenue.com/palmetto-estates-florida#breadcrumbs”, “itemListElement”: [ { “@type”: “ListItem”, “position”: 1, “item”: { “@id”: “https://foodtruckavenue.com/”, “name”: “Home” } }, { “@type”: “ListItem”, “position”: 2, “item”: { “@id”: “https://foodtruckavenue.com/palmetto-estates-florida”, “name”: “Palmetto Estates” } } ] }
:root{ –fta-gold:#A67B00; –fta-silver:#C0C0C0; –fta-white:#FCFCFC; } .fta-hero{ position: relative; width: 100%; min-height: clamp(360px, 70vh, 550px); display: grid; place-items: center; color: var(–fta-white); font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif; background: url(‘https://foodtruckavenue.com/wp-content/uploads/2025/08/featured-image-1.png’) center/cover no-repeat; overflow: hidden; } .fta-hero-inner{ position: relative; z-index: 1; text-align: center; padding: clamp(16px, 4vw, 36px); max-width: 1000px; width: 100%; } /* H1: white fill, silver outline, heavy black shadow */ .fta-hero-title{ margin: 0; font-weight: 900; line-height: 1.08; font-size: clamp(1.9rem, 7vw, 3.25rem); color: var(–fta-white); text-shadow: 0 0 10px rgba(0,0,0,1), 0 0 22px rgba(0,0,0,0.95), 0 0 34px rgba(0,0,0,0.9); -webkit-text-stroke: 1px var(–fta-silver); white-space: nowrap; } /* H2: gold fill, silver outline, very heavy black shadow */ .fta-hero-subtitle{ margin: clamp(8px, 1.8vw, 14px) 0 clamp(16px, 3vw, 24px); font-weight: 700; font-size: clamp(1rem, 3.2vw, 1.35rem); line-height: 1.4; color: var(–fta-gold); text-shadow: 0 0 12px rgba(0,0,0,1), 0 0 26px rgba(0,0,0,0.95), 0 0 40px rgba(0,0,0,0.9); -webkit-text-stroke: 1px var(–fta-silver); } .fta-btn{ display: inline-block; padding: clamp(10px, 2.6vw, 14px) clamp(18px, 4.6vw, 28px); font-size: clamp(1rem, 3.2vw, 1.05rem); font-weight: 800; letter-spacing: .2px; color: #0B0D16; background: var(–fta-gold); border: 2px solid var(–fta-silver); border-radius: 999px; text-decoration: none; box-shadow: 0 8px 28px rgba(0,0,0,.35), 0 0 14px rgba(166,123,0,.55); transition: transform .15s ease, box-shadow .2s ease, background .2s ease, color .2s ease, border-color .2s ease; } .fta-btn:hover{ background: var(–fta-silver); color: #000000; border-color: var(–fta-gold); transform: translateY(-1px); box-shadow: 0 10px 34px rgba(0,0,0,.45), 0 0 18px rgba(166,123,0,.7); } .fta-btn:focus-visible{ outline: none; box-shadow: 0 0 0 3px rgba(12,12,12,.8), 0 0 0 5px var(–fta-silver); } @media (max-width: 768px){ .fta-hero-title{ text-shadow: 0 0 3px rgba(0,0,0,1), 0 0 6px rgba(0,0,0,0.95), 0 0 9px rgba(0,0,0,0.9); } .fta-hero-subtitle{ text-shadow: 0 0 3px rgba(0,0,0,1), 0 0 6px rgba(0,0,0,0.95), 0 0 9px rgba(0,0,0,0.9); } } @media (max-width: 420px){ .fta-hero-title{ white-space: normal; } }

Palmetto Estates Food Trucks

Catering Weddings, Corporate Events, Private Parties & More

From barbecue to tacos, garden fresh wraps to gourmet burgers and anything in between. We bring the best in food truck catering to your Palmetto Estates event through our own fleet and trusted partner trucks, nationwide.

:root { –fta-gold: #A67B00; –fta-silver: #C0C0C0; –fta-white: #FCFCFC; } /* H2 */ .fta-heading { font-size: clamp(1.8rem, 4.6vw, 2.4rem); font-weight: 800; margin: 0; color: var(–fta-white); -webkit-text-stroke: 1px var(–fta-silver); text-shadow: 0 0 4px rgba(0,0,0,0.85), 0 0 10px rgba(0,0,0,0.75); text-align: center; } /* Smaller pixel H3 */ .fta-subheading { font-size: 18px; /* explicit pixel size */ font-weight: 700; margin: 6px 0 0; color: var(–fta-white); -webkit-text-stroke: 0.75px var(–fta-silver); text-shadow: 0 0 3px rgba(0,0,0,0.85), 0 0 6px rgba(0,0,0,0.65); text-align: center; } .fta-separator { height: 4px; width: 80px; background-color: var(–fta-gold); margin: 10px auto 12px; border-radius: 2px; box-shadow: 0 0 12px rgba(166,123,0,0.5); } .fta-subtext { font-size: 1rem; line-height: 1.6; color: var(–fta-white); max-width: 860px; margin: 0 auto 20px; padding: 0 12px; text-align: left; } @media (max-width: 768px) { .fta-heading { text-shadow: 0 0 2px rgba(0,0,0,0.85), 0 0 5px rgba(0,0,0,0.75); } }

Click Here to See Menus

:root{ –fta-gold:#A67B00; –fta-silver:#C0C0C0; –fta-white:#FCFCFC; –fta-bg:#232533; } .fta-menu-heading{ background: var(–fta-bg); color: var(–fta-white); padding: clamp(20px, 4vw, 30px) 16px; /* Reduced bottom padding */ text-align: center; } .fta-menu-wrap{ max-width: 1100px; margin: 0 auto; } /* Updated H2 to match silver outline + dimmed glow */ .fta-menu-title.fta-heading{ font-size: clamp(1.8rem, 4.6vw, 2.4rem); font-weight: 800; margin: 0; color: var(–fta-white); -webkit-text-stroke: 1px var(–fta-silver); text-shadow: 0 0 4px rgba(0,0,0,0.85), 0 0 10px rgba(0,0,0,0.75); } /* Gold separator like your others */ .fta-menu-sep.fta-separator{ height: 4px; width: 80px; background-color: var(–fta-gold); margin: 10px auto 12px; /* Reduced bottom margin */ border-radius: 2px; box-shadow: 0 0 12px rgba(166,123,0,0.5); } /* Subheading link styling */ .fta-menu-sub{ font-size: clamp(1rem, 2.4vw, 1.1rem); margin: 0; } .fta-menu-sub a{ color: var(–fta-white); text-decoration: none; } .fta-menu-sub a:hover{ text-decoration: underline; } @media (max-width: 768px){ .fta-menu-title.fta-heading{ text-shadow: 0 0 2px rgba(0,0,0,0.85), 0 0 5px rgba(0,0,0,0.75); /* softer on mobile */ } }
:root{ –fta-bg:#232533; –fta-gold:#A67B00; –fta-silver:#C0C0C0; –fta-white:#FCFCFC; } .fta-belt{ background: var(–fta-bg); padding: clamp(14px, 3vw, 22px) 0; color: var(–fta-white); } .fta-belt-viewport{ width: 100%; margin: 0 auto; overflow: hidden; position: relative; } .fta-belt-track{ display:flex; gap:0; will-change:transform; backface-visibility:hidden; transform:translateZ(0); } /* If WP injects

wrappers, flatten them so only .fta-card affect layout */ .fta-belt-track > p{ display:contents; margin:0; padding:0; } .fta-card{ flex:0 0 auto; width:calc(100% / 6); padding:0 6px; box-sizing:border-box; margin:0; position:relative; -webkit-tap-highlight-color:transparent; } .fta-card img{ width:100%; height:clamp(150px, 16vw, 200px); object-fit:cover; display:block; border-radius:10px; border:2px solid var(–fta-gold); box-shadow:0 8px 18px rgba(0,0,0,.35); } .fta-btn-bottom{ position:absolute; left:50%; bottom:8px; transform:translateX(-50%); display:inline-block; padding:6px 12px; font-size:.85rem; font-weight:700; color:#0B0D16; background:var(–fta-gold); border:2px solid var(–fta-silver); border-radius:999px; text-decoration:none; box-shadow:0 4px 12px rgba(0,0,0,.25), 0 0 6px rgba(166,123,0,.5); transition:transform .15s ease, box-shadow .2s ease, background .2s ease, color .2s ease, border-color .2s ease; white-space:nowrap; touch-action:manipulation; } .fta-btn-bottom:hover{ background:var(–fta-silver); color:#000; border-color:var(–fta-gold); transform:translateX(-50%) scale(1.03); box-shadow:0 6px 16px rgba(0,0,0,.3), 0 0 10px rgba(166,123,0,.7); } @media (max-width: 980px){ .fta-card{ width:calc(100% / 4); } } @media (max-width: 700px){ .fta-card{ width:calc(100% / 2); } } @media (max-width: 460px){ .fta-card{ width:100%; } } (function(){ const track = document.getElementById(‘ftaBeltTrack’); if (!track) return; // Force-disable any theme animation that might sneak in: track.style.animation = ‘none’; // Collect real cards (handles cases where WP wraps with

) function getCardsA(){ return Array.from(track.querySelectorAll(‘:scope > .fta-card[data-set=”A”], :scope > .fta-card:not([data-set])’)); } // Tag originals as set A (only direct children that are .fta-card) Array.from(track.children).forEach(el=>{ if (el.nodeType === 1 && el.classList.contains(‘fta-card’)) el.setAttribute(‘data-set’,’A’); }); // Clone full set once for seamless loop (function cloneOnce(){ const originals = getCardsA(); const frag = document.createDocumentFragment(); originals.forEach(node=>{ const c = node.cloneNode(true); c.setAttribute(‘data-set’,’B’); c.setAttribute(‘aria-hidden’,’true’); const link = c.querySelector(‘a’); if (link) link.setAttribute(‘tabindex’,’-1′); const img = c.querySelector(‘img’); if (img) img.setAttribute(‘alt’,”); frag.appendChild(c); }); track.appendChild(frag); })(); let loopWidth = 0; // exact pixel width of set A let x = 0; let last = performance.now(); function measureLoopWidth(){ // Temporarily remove transform to measure true widths const prevTransform = track.style.transform; track.style.transform = ‘none’; const setA = getCardsA(); let sum = 0; for (const el of setA){ sum += el.getBoundingClientRect().width; // includes padding/borders we set } track.style.transform = prevTransform; return Math.round(sum); } function measureAll(){ const newW = measureLoopWidth(); if (newW > 0){ // Preserve current progress into the loop when remeasuring const progress = loopWidth ? ((-x % loopWidth) + loopWidth) % loopWidth : 0; loopWidth = newW; x = -progress; } } // Measure after images decode & on load const imgs = Array.from(track.querySelectorAll(‘img’)); Promise.allSettled(imgs.map(img => (img.decode ? img.decode() : Promise.resolve()))).then(measureAll); window.addEventListener(‘load’, measureAll); // Drive continuous loop (single RAF, no CSS keyframes) const SECONDS_PER_LOOP = 100; // change this for faster/slower; it won’t cause breaks function pxPerSec(){ return (loopWidth || (track.scrollWidth/2) || 1000) / SECONDS_PER_LOOP; } function tick(now){ const dt = (now – last) / 1000; last = now; x -= pxPerSec() * dt; if (loopWidth && x <= -loopWidth) x += loopWidth; track.style.transform = 'translate3d(' + x + 'px,0,0)'; requestAnimationFrame(tick); } // Keep measurements fresh on resize/orientation and any DOM media swaps let t; function remeasureThrottled(){ clearTimeout(t); t = setTimeout(measureAll, 120); } window.addEventListener('resize', remeasureThrottled); window.addEventListener('orientationchange', remeasureThrottled); const mo = new MutationObserver(remeasureThrottled); mo.observe(track, { subtree:true, attributes:true, childList:true, attributeFilter:['src','srcset','sizes'] }); requestAnimationFrame(tick); })();

Why Palmetto Estates Chooses Food Truck Avenue

When it comes to food truck catering in Palmetto Estates, Food Truck Avenue stands out for our unbeatable combination of service, style, and selection. From backyard celebrations to large-scale corporate events, we deliver an experience your guests will remember. Here’s why our clients keep coming back:

With Food Truck Avenue, you’re not just hiring a caterer. You’re partnering with a team dedicated to making your Palmetto Estates event unforgettable. Book today and let us bring the trucks, the taste, and the energy to you.

:root { –fta-gold: #A67B00; –fta-silver: #C0C0C0; –fta-white: #FCFCFC; –fta-bg: #232533; } /* Shared H2 heading style */ .fta-heading { font-size: clamp(1.8rem, 4.6vw, 2.4rem); font-weight: 800; margin: 0; color: var(–fta-white); -webkit-text-stroke: 1px var(–fta-silver); text-shadow: 0 0 4px rgba(0,0,0,0.85), 0 0 10px rgba(0,0,0,0.75); text-align: center; } .fta-separator { height: 4px; width: 80px; background-color: var(–fta-gold); margin: 10px auto 12px; border-radius: 2px; box-shadow: 0 0 12px rgba(166,123,0,0.5); } /* Menu section */ .fta-menu-heading { background: var(–fta-bg); color: var(–fta-white); padding: clamp(20px, 4vw, 30px) 16px; text-align: center; } .fta-menu-wrap { max-width: 1100px; margin: 0 auto; } .fta-menu-sub { font-size: clamp(1rem, 2.4vw, 1.1rem); margin: 0; } .fta-menu-sub a { color: var(–fta-white); text-decoration: none; } .fta-menu-sub a:hover { text-decoration: underline; } /* Intro section */ .fta-intro { max-width: 860px; margin: 0 auto; padding: 20px; color: var(–fta-white); font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; text-align: center; } .fta-paragraph { margin: 0 0 14px; line-height: 1.6; font-size: 1.05rem; text-align: left; } @media (max-width: 768px) { .fta-heading { text-shadow: 0 0 2px rgba(0,0,0,0.85), 0 0 5px rgba(0,0,0,0.75); } }

Quick replies and a streamlined booking flow—from first inquiry to last guest served—so you can actually enjoy your event.

Clean, polished, photo-ready rigs that elevate your event while serving incredible food.

BBQ, tacos, mac & cheese, and global flavors—matched to your theme, dietary needs, and guest preferences.

Transparent pricing from the start—clear, upfront quotes with zero hidden fees.

When we commit, we show up—on time, fully prepared, focused on your guests. Your date is your date.

Menus engineered for speed and quality—lines move fast, vibes stay high.

:root{ –fta-gold: #A67B00; /* replaces blue */ –fta-silver: #C0C0C0;/* replaces red */ –fta-white: #FCFCFC; } .fta-accordion { max-width: 860px; margin: 0 auto; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: var(–fta-white); } /* Transparent sticky heading */ .fta-heading-wrap{ position: sticky; top: 0; z-index: 2; background: transparent; border-bottom: 1px solid rgba(252,252,252,0.16); } .fta-heading{ margin: 0; padding: 10px 12px; font-size: 1.8rem; font-weight: 800; text-shadow: 0 0 8px rgba(192,192,192,0.45), 0 0 14px rgba(192,192,192,0.3); } /* Buttons (accordion headers) */ .fta-acc-btn{ width: 100%; display: flex; align-items: center; gap: 12px; padding: 14px 18px; margin-top: 12px; background: rgba(252,252,252,0.06); border: 1px solid rgba(252,252,252,0.18); border-radius: 12px; color: inherit; font-size: 1rem; font-weight: 700; cursor: pointer; transition: background .25s ease; text-align: left; } .fta-acc-btn:hover{ background: rgba(252,252,252,0.12); } /* Number badge: gold bg, silver ring, white number */ .fta-num{ width: 30px; height: 30px; border-radius: 8px; background: var(–fta-gold); color: var(–fta-white); display: flex; align-items: center; justify-content: center; font-weight: 900; border: 2px solid var(–fta-silver); box-shadow: 0 0 8px rgba(192,192,192,0.6), 0 0 0 3px rgba(192,192,192,0.12); } .fta-title{ flex: 1; text-shadow: 0 0 6px rgba(192,192,192,0.35); } /* Check pill: turns GOLD when open */ .fta-check{ width: 22px; height: 22px; border: 2px solid var(–fta-white); border-radius: 50%; position: relative; flex-shrink: 0; transition: background .25s ease, border-color .25s ease, box-shadow .25s ease; } .fta-acc-btn[aria-expanded=”true”] .fta-check{ background: var(–fta-gold); border-color: transparent; box-shadow: 0 0 10px rgba(166,123,0,0.65); } .fta-acc-btn[aria-expanded=”true”] .fta-check::after{ content: “✓”; position: absolute; inset: 0; display: grid; place-items: center; color: var(–fta-white); font-weight: 800; font-size: 14px; } /* Panels */ .fta-panel{ max-height: 0; overflow: hidden; background: rgba(252,252,252,0.06); border: 1px solid rgba(252,252,252,0.18); border-top: none; border-radius: 0 0 12px 12px; padding: 0 18px; transition: max-height .3s ease; } .fta-panel p{ margin: 14px 0; line-height: 1.5; } /* Ensure the first panel shows on load (synced with aria-expanded=”true”) */ .fta-acc-btn[aria-expanded=”true”] + .fta-panel{ max-height: 220px; } // Make sure everything runs after the HTML is present document.addEventListener(‘DOMContentLoaded’, function(){ const buttons = document.querySelectorAll(‘.fta-acc-btn’); // Set initial open panel height (for the one marked aria-expanded=”true”) buttons.forEach(btn => { if (btn.getAttribute(‘aria-expanded’) === ‘true’) { const panel = btn.nextElementSibling; if (panel) panel.style.maxHeight = panel.scrollHeight + ‘px’; } }); // Single-open behavior buttons.forEach(btn => { btn.addEventListener(‘click’, () => { const isOpen = btn.getAttribute(‘aria-expanded’) === ‘true’; // Close all buttons.forEach(b => { b.setAttribute(‘aria-expanded’,’false’); const p = b.nextElementSibling; if (p) p.style.maxHeight = null; }); // Open the clicked one if (!isOpen) { btn.setAttribute(‘aria-expanded’,’true’); const panel = btn.nextElementSibling; if (panel) panel.style.maxHeight = panel.scrollHeight + ‘px’; } }); }); // Keep open panel height accurate on resize window.addEventListener(‘resize’, () => { const openBtn = document.querySelector(‘.fta-acc-btn[aria-expanded=”true”]’); if (openBtn) { const panel = openBtn.nextElementSibling; if (panel) panel.style.maxHeight = panel.scrollHeight + ‘px’; } }); });
.food-dance-hero { –section-height: 320px; /* visible height of the strip */ –rock-angle: 3deg; /* rocking movement */ –speed: 3s; /* rocking speed */ –bg-color: #232533; /* your site’s background color */ position: relative; width: 100%; min-height: var(–section-height); overflow: hidden; background-color: var(–bg-color); } .food-dance-hero::before { content: “”; position: absolute; inset: 0; background-image: url(“https://foodtruckavenue.com/wp-content/uploads/2025/08/dancing-food-3.webp”); background-repeat: no-repeat; background-size: cover; /* stretches to cover the container */ background-position: center center; animation: foodWave var(–speed) ease-in-out infinite; transform-origin: center bottom; will-change: transform; } @keyframes foodWave { 0% { transform: rotate(calc(var(–rock-angle) * -1)); } 50% { transform: rotate(var(–rock-angle)); } 100% { transform: rotate(calc(var(–rock-angle) * -1)); } } @media (prefers-reduced-motion: reduce) { .food-dance-hero::before { animation: none !important; } } @media (min-width: 1024px) { .food-dance-hero { –section-height: 380px; } }

Proudly Serving Palmetto Estates and Beyond

We’re proud to bring our food truck catering to Palmetto Estates and surrounding communities, offering mouthwatering menus and professional service for events of all sizes. From neighborhood gatherings and school functions to corporate celebrations and weddings, our team delivers fresh, made-to-order meals with a friendly touch. With clear communication, dependable scheduling, and flavors your guests will rave about, we make every occasion deliciously unforgettable.

:root{ –fta-gold:#A67B00; –fta-silver:#C0C0C0; –fta-white:#FCFCFC; –fta-bg:#232533; } /* Shared heading style for all H2s */ .fta-heading { font-size: clamp(1.8rem, 4.6vw, 2.4rem); font-weight: 800; margin: 0; color: var(–fta-white); -webkit-text-stroke: 1px var(–fta-silver); text-shadow: 0 0 4px rgba(0,0,0,0.85), 0 0 10px rgba(0,0,0,0.75); text-align: center; } .fta-separator { height: 4px; width: 80px; background-color: var(–fta-gold); margin: 10px auto 12px; border-radius: 2px; box-shadow: 0 0 12px rgba(166,123,0,0.5); } /* Section background + layout */ .fta-serving{ background: var(–fta-bg); color: var(–fta-white); padding: clamp(20px, 4vw, 40px) 16px; } .fta-serving-wrap{ max-width: 1100px; margin: 0 auto; } .fta-serving-content p{ margin: 0; line-height: 1.6; font-size: clamp(1rem, 2.4vw, 1.1rem); text-align: left; } .seo-link { color: inherit !important; text-decoration: none !important; pointer-events: none; } .seo-link:hover, .seo-link:focus { color: inherit !important; text-decoration: none !important; } @media (max-width: 768px){ .fta-heading { text-shadow: 0 0 2px rgba(0,0,0,0.85), 0 0 5px rgba(0,0,0,0.75); } }

We cater throughout Palmetto Estates and Florida.

Corporate lunches, employee appreciations, weddings and receptions, school events, church gatherings, neighborhood block parties, festivals, and private celebrations of any size.

Tacos, BBQ, mac & cheese, burgers, cheesesteaks, wraps, desserts, grazing/charcuterie and anything else you might be interested in!

Quotes are based on guest count, menu, service window, location, and date. You’ll receive clear per-person or per-item pricing with any add-ons listed upfront.

Minimums vary by day and concept. We scale from small gatherings under 25 to large festivals with multiple trucks and service lines.

Booking 4–8 weeks ahead is ideal, especially for spring, summer, and holiday weekends. Rush bookings are available depending on availability.

Yes—vegetarian, vegan, gluten-free, and dairy-free options are available. Tell us your requirements during quoting and we’ll plan accordingly.

On-site food truck cooking, disposables (plates, napkins, utensils), and a defined service window. Beverages and desserts are optional add-ons.

Plan for ~40–50 feet of level parking with safe guest flow. We can operate self-contained or plug into standard power when available.

Yes. We maintain required licenses, health permits, and general liability/auto insurance appropriate for venues, campuses, parks, and private properties.

Yes—parks, breweries, offices, homes, and traditional venues. Some locations require additional approval or permits from the Palmetto Estates.

We operate in all conditions and adjust for wind, heat, rain or snow.

Definitely. Multiple trucks increase variety and throughput—ideal for larger headcounts or mixed dietary needs. Each truck can only operate one menu during a shift. Multiple menus would require multiple trucks.

Most events run 60–120 minutes depending on guest count and menu complexity. Extended service windows can be added to manage traffic and reduce lines.

ACH, checks and credit cards are accepted. Our cancellation policy is outlined in your catering agreement.

We have a mix of our own trucks and licensed partner trucks depending on what’s closest to your area and most affordable. Our original brands we founded are: Mac ‘N Noodles, Colorado Pig Rig, Smokin Zo’s, Denver Street Tacos, The Walking Taco, Grazing Denver, Mile High Cheesesteaks, Capital City Wraps, The Strawberry Shortcake, and The Burger Bus

:root{ –fta-gold:#A67B00; –fta-silver:#C0C0C0; –fta-white:#FCFCFC; –fta-bg:#232533; } /* Heading section */ .fta-menu-heading{ background: var(–fta-bg); color: var(–fta-white); padding: clamp(20px, 4vw, 30px) 16px; text-align: center; } .fta-menu-wrap{ max-width: 1100px; margin: 0 auto; } .fta-menu-title.fta-heading{ font-size: clamp(1.8rem, 4.6vw, 2.4rem); font-weight: 800; margin: 0; color: var(–fta-white); -webkit-text-stroke: 1px var(–fta-silver); text-shadow: 0 0 4px rgba(0,0,0,0.85), 0 0 10px rgba(0,0,0,0.75); } .fta-menu-sep.fta-separator{ height: 4px; width: 80px; background-color: var(–fta-gold); margin: 10px auto 12px; border-radius: 2px; box-shadow: 0 0 12px rgba(166,123,0,0.5); } .fta-menu-sub{ font-size: clamp(1rem, 2.4vw, 1.1rem); margin: 0; } .fta-menu-sub a{ color: var(–fta-white); text-decoration: none; } .fta-menu-sub a:hover{ text-decoration: underline; } @media (max-width: 768px){ .fta-menu-title.fta-heading{ text-shadow: 0 0 2px rgba(0,0,0,0.85), 0 0 5px rgba(0,0,0,0.75); } } /* Accordion base */ .fta-accordion{ max-width: 860px; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: var(–fta-white); } .fta-acc-btn{ width: 100%; display: flex; align-items: center; gap: 12px; padding: 14px 18px; margin-top: 12px; background: rgba(252,252,252,0.06); border: 1px solid rgba(252,252,252,0.18); border-radius: 12px; color: inherit; font-size: 1rem; font-weight: 700; cursor: pointer; transition: background .25s ease; text-align: left; justify-content: flex-start; } .fta-acc-btn:hover{ background: rgba(252,252,252,0.12); } .fta-num{ width: 30px; height: 30px; border-radius: 8px; background: var(–fta-gold); color: var(–fta-white); display: flex; align-items: center; justify-content: center; font-weight: 900; border: 2px solid var(–fta-silver); box-shadow: 0 0 8px rgba(192,192,192,0.6), 0 0 0 3px rgba(192,192,192,0.12); } .fta-title{ flex: 1; text-shadow: 0 0 6px rgba(192,192,192,0.35); text-align: left; } .fta-check{ width: 22px; height: 22px; border: 2px solid var(–fta-white); border-radius: 50%; position: relative; flex-shrink: 0; transition: background .25s ease, border-color .25s ease, box-shadow .25s ease; } .fta-acc-btn[aria-expanded=”true”] .fta-check{ background: var(–fta-gold); border-color: transparent; box-shadow: 0 0 10px rgba(166,123,0,0.65); } .fta-acc-btn[aria-expanded=”true”] .fta-check::after{ content: “✓”; position: absolute; inset: 0; display: grid; place-items: center; color: var(–fta-white); font-weight: 800; font-size: 14px; } .fta-panel{ max-height: 0; overflow: hidden; background: rgba(252,252,252,0.06); border: 1px solid rgba(252,252,252,0.18); border-top: none; border-radius: 0 0 12px 12px; padding: 0 18px; transition: max-height .3s ease; text-align: left; } .fta-panel p{ margin: 14px 0; line-height: 1.5; text-align: left; } .fta-acc-btn[aria-expanded=”true”] + .fta-panel{ max-height: 9999px; padding-top: 0; } /* ===== Unified centering (H2 block + accordion share the same column) ===== */ .fta-menu-heading .fta-menu-wrap, #fta-accordion-City{ width: min(100%, 860px) !important; /* adjust 860px if you want wider/narrower */ margin-left: auto !important; margin-right: auto !important; display: block; align-self: center; /* if parent is flex */ justify-self: center; /* if parent is grid */ } #fta-accordion-City{ margin-top: 8px; } /* small gap under the H2 */ (function(){ function handleClick(e){ const btn = e.target.closest(‘.fta-acc-btn’); if (!btn) return; const acc = btn.closest(‘.fta-accordion’); if (!acc) return; if (!btn.type) btn.type = ‘button’; const open = acc.querySelector(‘.fta-acc-btn[aria-expanded=”true”]’); if (open && open !== btn) open.setAttribute(‘aria-expanded’,’false’); const isOpen = btn.getAttribute(‘aria-expanded’) === ‘true’; btn.setAttribute(‘aria-expanded’, isOpen ? ‘false’ : ‘true’); } function handleKey(e){ if (e.key !== ‘Enter’ && e.key !== ‘ ‘) return; const btn = e.target.closest(‘.fta-acc-btn’); if (!btn) return; e.preventDefault(); handleClick({ target: btn }); } document.addEventListener(‘click’, handleClick); document.addEventListener(‘keydown’, handleKey); })();


{
“@context”: “https://schema.org”,
“@graph”: [
{
“@type”: [“Organization”,”FoodEstablishment”,”Caterer”,”FoodTruck”],
“@id”: “https://foodtruckavenue.com/#org”,
“name”: “Food Truck Avenue”,
“url”: “https://foodtruckavenue.com/”,
“logo”: “https://foodtruckavenue.com/wp-content/uploads/2025/08/Food-truck-ave-logo-1-1-e1644362763969.png”,
“image”: “https://foodtruckavenue.com/wp-content/uploads/2025/08/Food-truck-ave-logo-1-1-e1644362763969.png”,
“telephone”: “+13032048782”,
“email”: “info@foodtruckavenue.com”,
“priceRange”: “$$”,
“servesCuisine”: [
“Barbecue”,”BBQ”,”Tacos”,”Street Tacos”,”Mac and Cheese”,”Comfort Food”,”Pizza”,
“Burgers”,”Mediterranean”,”Greek”,”Middle Eastern”,”American”,”Mexican”,”Italian”,
“Asian”,”Indian”,”Thai”,”Seafood”,”Vegetarian”,”Vegan”,”Gluten-Free”,
“Breakfast & Brunch”,”Sandwiches”,”Desserts”,”Latin”,”Tex-Mex”
],
“areaServed”: { “@type”: “Place”, “name”: “Palmetto Estates, FL, United States” },
“contactPoint”: [
{
“@type”: “ContactPoint”,
“contactType”: “customer service”,
“telephone”: “+13032048782”,
“email”: “info@foodtruckavenue.com”,
“availableLanguage”: [“en”],
“areaServed”: “Palmetto Estates, FL, United States”
}
]
},
{
“@type”: “WebSite”,
“@id”: “https://foodtruckavenue.com/#website”,
“url”: “https://foodtruckavenue.com/”,
“name”: “Food Truck Avenue”,
“publisher”: { “@id”: “https://foodtruckavenue.com/#org” }
},
{
“@type”: “Service”,
“@id”: “https://foodtruckavenue.com/#service”,
“serviceType”: “Nationwide Food Truck Booking, Catering, and Mobile Catering”,
“name”: “Food Truck Booking, Catering, Mobile Catering, and Food Truck Services”,
“description”: “Book top food trucks, caterers, and mobile caterers nationwide for weddings, corporate events, schools, festivals, and private parties. Wide menu coverage across barbecue, tacos, mac and cheese, comfort food, pizza, burgers, Mediterranean, and more.”,
“provider”: { “@id”: “https://foodtruckavenue.com/#org” },
“areaServed”: { “@type”: “Place”, “name”: “Palmetto Estates, FL, United States” }
},
{
“@type”: “BreadcrumbList”,
“@id”: “https://foodtruckavenue.com/palmetto-estates-florida#breadcrumbs”,
“itemListElement”: [
{ “@type”: “ListItem”, “position”: 1, “item”: { “@id”: “https://foodtruckavenue.com/”, “name”: “Home” } },
{ “@type”: “ListItem”, “position”: 2, “item”: { “@id”: “https://foodtruckavenue.com/palmetto-estates-florida”, “name”: “Palmetto Estates” } }
]
},
{
“@type”: “WebPage”,
“@id”: “https://foodtruckavenue.com/palmetto-estates-florida”,
“url”: “https://foodtruckavenue.com/palmetto-estates-florida”,
“name”: “Palmetto Estates Food Truck Catering | Food Truck Avenue”,
“description”: “Professional food truck, catering, mobile catering, and event services in Palmetto Estates, FL for weddings, corporate events, schools, festivals, and private parties. BBQ, tacos, mac and cheese, pizza, burgers, Mediterranean, and more.”,
“isPartOf”: { “@id”: “https://foodtruckavenue.com/#website” },
“about”: [
{ “@id”: “https://foodtruckavenue.com/#org” },
{ “@id”: “https://foodtruckavenue.com/#service” }
],
“primaryImageOfPage”: {
“@type”: “ImageObject”,
“url”: “https://foodtruckavenue.com/wp-content/uploads/2025/08/Food-truck-ave-logo-1-1-e1644362763969.png”
},
“breadcrumb”: { “@id”: “https://foodtruckavenue.com/palmetto-estates-florida#breadcrumbs” }
},
{
“@type”: “FAQPage”,
“@id”: “https://foodtruckavenue.com/palmetto-estates-florida#faq”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “What areas do you serve around Palmetto Estates, FL?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “We cater throughout Palmetto Estates and State.”
}
},
{
“@type”: “Question”,
“name”: “What types of events do you cater in Palmetto Estates?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Corporate lunches, employee appreciations, weddings and receptions, school events, church gatherings, neighborhood block parties, festivals, and private celebrations of any size.”
}
},
{
“@type”: “Question”,
“name”: “What cuisines can your food trucks provide?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Tacos, BBQ, mac & cheese, burgers, cheesesteaks, wraps, desserts, grazing/charcuterie and anything else you might be interested in!”
}
},
{
“@type”: “Question”,
“name”: “How does pricing work for food truck catering?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Quotes are based on guest count, menu, service window, location, and date. You’ll receive clear per-person or per-item pricing with any add-ons listed upfront.”
}
},
{
“@type”: “Question”,
“name”: “Do you have guest minimums or maximums?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Minimums vary by day and concept. We scale from small gatherings under 25 to large festivals with multiple trucks and service lines.”
}
},
{
“@type”: “Question”,
“name”: “How far in advance should I book?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Booking 4–8 weeks ahead is ideal, especially for spring, summer, and holiday weekends. Rush bookings are available depending on availability.”
}
},
{
“@type”: “Question”,
“name”: “Can you accommodate dietary needs?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Yes—vegetarian, vegan, gluten-free, and dairy-free options are available. Tell us your requirements during quoting and we’ll plan accordingly.”
}
},
{
“@type”: “Question”,
“name”: “What is included with the catering service?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “On-site food truck cooking, disposables (plates, napkins, utensils), and a defined service window. Beverages and desserts are optional add-ons.”
}
},
{
“@type”: “Question”,
“name”: “What setup space and access do you need?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Plan for ~40–50 feet of level parking with safe guest flow. We can operate self-contained or plug into standard power when available.”
}
},
{
“@type”: “Question”,
“name”: “Do you carry insurance and permits for Palmetto Estates?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Yes. We maintain required licenses, health permits, and general liability/auto insurance appropriate for venues, campuses, parks, and private properties.”
}
},
{
“@type”: “Question”,
“name”: “Can you serve at parks and event venues in Palmetto Estates?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Yes—parks, breweries, offices, homes, and traditional venues. Some locations require additional approval or permits from the Palmetto Estates.”
}
},
{
“@type”: “Question”,
“name”: “What happens if the weather is bad?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “We operate in all conditions and adjust for wind, heat, rain or snow.”
}
},
{
“@type”: “Question”,
“name”: “Can we book multiple trucks or combine menus?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Definitely. Multiple trucks increase variety and throughput—ideal for larger headcounts or mixed dietary needs. Each truck can only operate one menu during a shift. Multiple menus would require multiple trucks.”
}
},
{
“@type”: “Question”,
“name”: “How long is the standard service window?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Most events run 60–120 minutes depending on guest count and menu complexity. Extended service windows can be added to manage traffic and reduce lines.”
}
},
{
“@type”: “Question”,
“name”: “What payment methods and terms do you offer?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “ACH, checks and credit cards are accepted. Our cancellation policy is outlined in your catering agreement.”
}
},
{
“@type”: “Question”,
“name”: “Do you operate your trucks or just book them?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “We have a mix of our own trucks and licensed partner trucks depending on what’s closest to your area and most affordable. Our original brands we founded are: Mac ‘N Noodles, Colorado Pig Rig, Smokin Zo’s, Denver Street Tacos, The Walking Taco, Grazing Denver, Mile High Cheesesteaks, Capital City Wraps, The Strawberry Shortcake, and The Burger Bus”
}
}
]
}
]
}