PageSourceSearch

https://uncleg.com/

html uncleg.com collected 2026-09-30 09:22:53 UTC 246,788 bytes, 5,338 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#" class="no-js">
3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.4",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
3h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),o([])},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
3{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
3async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();</script>
3
4	
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<meta name="mobile-web-app-capable" content="yes" />
7    <meta name="theme-color" content="#612917" /> 
8    <!-- jQuery Library -->  
9    
9<script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/ajax/libs/jquery/3.2.1/jquery.min.js?ver=1790362372" data-rocket-defer defer></script>
9
10    <!-- Fontawesome CDN Link -->
11    
11<script type="rocketlazyloadscript" data-minify="1" defer data-rocket-src="https://uncleg.com/wp-content/cache/min/1/releases/v5.0.6/js/all.js?ver=1790362372"></script>
11
12	<link data-minify="1" rel="stylesheet" href="https://uncleg.com/wp-content/cache/min/1/wp-content/themes/uncleg/assets/fm-css/countdown.css?ver=1790362372" type="text/css" media="all">
13	<link data-minify="1" rel="stylesheet" href="https://uncleg.com/wp-content/cache/min/1/wp-content/themes/uncleg/assets/fm-css/normalize.css?ver=1790362372" type="text/css" media="all">
14    <!-- WordPress Header Items -->
15	<title>Uncle Giuseppe's | Shop Local NY NJ + Nationwide Shipping</title>
16<link crossorigin data-rocket-preconnect href="https://www.googletagmanager.com" rel="preconnect">
17<link crossorigin data-rocket-preconnect href="https://www.gstatic.com" rel="preconnect">
18<link crossorigin data-rocket-preconnect href="https://fonts.googleapis.com" rel="preconnect">
19<link crossorigin data-rocket-preconnect href="https://www.google.com" rel="preconnect">
20<link data-rocket-preload as="style" href="https://fonts.googleapis.com/css?family=Tinos%3Aregular%7CPoppins%3Aregular%2C700&#038;display=swap" rel="preload">
21<link href="https://fonts.googleapis.com/css?family=Tinos%3Aregular%7CPoppins%3Aregular%2C700&#038;display=swap" media="print" onload="this.media=&#039;all&#039;" rel="stylesheet">
22<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Tinos%3Aregular%7CPoppins%3Aregular%2C700&#038;display=swap"></noscript>
23
24		<!-- All in One SEO 5.0.2 - aioseo.com -->
25	<meta name="description" content="Shop premium Italian foods, fresh produce, artisan meats, bakery &amp; prepared foods at Uncle Giuseppe&#039;s Marketplace. 12 locations across NY &amp; NJ. Order online for pickup or delivery. Nationwide Shipping." />
26	<meta name="robots" content="max-image-preview:large" />
27	<link rel="canonical" href="https://uncleg.com/" />
28	<meta name="generator" content="All in One SEO (AIOSEO) 5.0.2" />
29		<meta property="og:locale" content="en_US" />
30		<meta property="og:site_name" content="Uncle Giuseppe&#039;s Marketplace–Nationwide Shipping - It’s Not Just a Shopping Trip, But An Experience" />
31		<meta property="og:type" content="website" />
32		<meta property="og:title" content="Uncle Giuseppe&#039;s | Shop Local NY NJ + Nationwide Shipping" />
33		<meta property="og:description" content="Shop premium Italian foods, fresh produce, artisan meats, bakery &amp; prepared foods at Uncle Giuseppe&#039;s Marketplace. 12 locations across NY &amp; NJ. Order online for pickup or delivery. Nationwide Shipping." />
34		<meta property="og:url" content="https://uncleg.com/" />
35		<meta name="twitter:card" content="summary_large_image" />
36		<meta name="twitter:title" content="Uncle Giuseppe&#039;s | Shop Local NY NJ + Nationwide Shipping" />
37		<meta name="twitter:description" content="Shop premium Italian foods, fresh produce, artisan meats, bakery &amp; prepared foods at Uncle Giuseppe&#039;s Marketplace. 12 locations across NY &amp; NJ. Order online for pickup or delivery. Nationwide Shipping." />
38		
38<script type="application/ld+json" class="aioseo-schema">
39			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/uncleg.com\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/uncleg.com\/#listItem","position":1,"name":"Home"}]},{"@type":"Organization","@id":"https:\/\/uncleg.com\/#organization","name":"Uncle Giuseppe's Marketplace","description":"Family-owned Italian specialty grocery with locations across Long Island, New Jersey, and Westchester.","url":"https:\/\/uncleg.com\/","email":"[email protected]","foundingDate":"2001-01-01","logo":{"@type":"ImageObject","url":"https:\/\/uncleg.com\/wp-content\/uploads\/2025\/10\/G.png","@id":"https:\/\/uncleg.com\/#organizationLogo","width":300,"height":285,"caption":"Uncle G logo \"G\""},"image":{"@id":"https:\/\/uncleg.com\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/unclegiuseppes\/","https:\/\/www.instagram.com\/unclegiuseppesmarketplace\/","https:\/\/www.tiktok.com\/@unclegs","https:\/\/www.youtube.com\/@UncleGiuseppesMarketplace","https:\/\/www.linkedin.com\/company\/uncle-giuseppe's-marketplace"]},{"@type":"WebPage","@id":"https:\/\/uncleg.com\/#webpage","url":"https:\/\/uncleg.com\/","name":"Uncle Giuseppe's | Shop Local NY NJ + Nationwide Shipping","description":"Shop premium Italian foods, fresh produce, artisan meats, bakery & prepared foods at Uncle Giuseppe's Marketplace. 12 locations across NY & NJ. Order online for pickup or delivery. Nationwide Shipping.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/uncleg.com\/#website"},"breadcrumb":{"@id":"https:\/\/uncleg.com\/#breadcrumblist"},"datePublished":"2018-06-01T14:51:46-04:00","dateModified":"2025-12-10T14:19:06-05:00"},{"@type":"WebSite","@id":"https:\/\/uncleg.com\/#website","url":"https:\/\/uncleg.com\/","name":"Uncle Giuseppe's Marketplace","alternateName":"Uncle G's","description":"It\u2019s Not Just a Shopping Trip, But An Experience","inLanguage":"en-US","publisher":{"@id":"https:\/\/uncleg.com\/#organization"}}]}
40		</script>
40
41		<!-- All in One SEO -->
42
43<link rel='dns-prefetch' href='//fonts.googleapis.com' />
44<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
45<link rel="alternate" type="application/rss+xml" title="Uncle Giuseppe&#039;s Marketplace–Nationwide Shipping &raquo; Feed" href="https://uncleg.com/feed/" />
46<link rel="alternate" type="application/rss+xml" title="Uncle Giuseppe&#039;s Marketplace–Nationwide Shipping &raquo; Comments Feed" href="https://uncleg.com/comments/feed/" />
47<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://uncleg.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Funcleg.com%2F" />
48<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://uncleg.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Funcleg.com%2F&#038;format=xml" />
49<script type="rocketlazyloadscript" data-cfasync="false" data-wpfc-render="false">
50		(function () {
51			window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
52
53			// Set the developer ID.
54			gtag('set', 'developer_id.dMmRkYz', true);
55			// Set default consent state based on plugin settings.
56			gtag('consent', 'default', {
57				'ad_storage': 'denied',
58				'analytics_storage': 'denied',
59				'ad_user_data': 'denied',
60				'ad_personalization': 'denied',
61				'personalization_storage': 'denied',
62				'security_storage': 'granted',
63				'functionality_storage': 'granted',
64				'wait_for_update': 500,
65			});
66		})();
67	</script>
67		<style>
68			.lazyload,
69			.lazyloading {
70				max-width: 100%;
71			}
72		</style>
73				<!-- This site uses the Google Analytics by MonsterInsights plugin v9.10.1 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 99 bytes, lines 73-74
73
74							<script type="rocketlazyloadscript" data-rocket-src="//www.googletagmanager.com/gtag/js?id=
74G-7JXLD712S7
vendor: 103 bytes, lines 74-75
74"  data-cfasync="false" data-wpfc-render="false" data-rocket-type="text/javascript" async></script>
75			
75<script type="rocketlazyloadscript" data-cfasync="false" data-wpfc-render="false" data-rocket-type="text/javascript">
76				var mi_version = '9.10.1';
77				var mi_track_user = true;
78				var mi_no_track_reason = '';
79								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/uncleg.com\/","page_referrer":"https:\/\/uncleg.com"};
80								MonsterInsightsDefaultLocations.page_location = window.location.href;
81								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
82					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
83				} else {
84					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
85				}
86
87								var disableStrs = [
88										'ga-disable-G-7JXLD712S7',
89									];
90
91				/* Function to detect opted out users */
92				function __gtagTrackerIsOptedOut() {
93					for (var index = 0; index < disableStrs.length; index++) {
94						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
95							return true;
96						}
97					}
98
99					return false;
100				}
101
102				/* Disable tracking if the opt-out cookie exists. */
103				if (__gtagTrackerIsOptedOut()) {
104					for (var index = 0; index < disableStrs.length; index++) {
105						window[disableStrs[index]] = true;
106					}
107				}
108
109				/* Opt-out function */
110				function __gtagTrackerOptout() {
111					for (var index = 0; index < disableStrs.length; index++) {
112						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
113						window[disableStrs[index]] = true;
114					}
115				}
116
117				if ('undefined' === typeof gaOptout) {
118					function gaOptout() {
119						__gtagTrackerOptout();
120					}
121				}
122								window.dataLayer = window.dataLayer || [];
123
124				window.MonsterInsightsDualTracker = {
125					helpers: {},
126					trackers: {},
127				};
128				if (mi_track_user) {
129					function __gtagDataLayer() {
130						dataLayer.push(arguments);
131					}
132
133					function __gtagTracker(type, name, parameters) {
134						if (!parameters) {
135							parameters = {};
136						}
137
138						if (parameters.send_to) {
139							__gtagDataLayer.apply(null, arguments);
140							return;
141						}
142
143						if (type === 'event') {
144														parameters.send_to = monsterinsights_frontend.v4_id;
145							var hookName = name;
146							if (typeof parameters['event_category'] !== 'undefined') {
147								hookName = parameters['event_category'] + ':' + name;
148							}
149
150							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
151								MonsterInsightsDualTracker.trackers[hookName](parameters);
152							} else {
153								__gtagDataLayer('event', name, parameters);
154							}
155							
156						} else {
157							__gtagDataLayer.apply(null, arguments);
158						}
159					}
160
161					__gtagTracker('js', new Date());
162					__gtagTracker('set', {
163						'developer_id.dZGIzZG': true,
164											});
165					if ( MonsterInsightsLocations.page_location ) {
166						__gtagTracker('set', MonsterInsightsLocations);
167					}
168										__gtagTracker('config', 'G-7JXLD712S7', {"forceSSL":"true","link_attribution":"true"} );
169										window.gtag = __gtagTracker;										(function () {
170						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
171						/* ga and __gaTracker compatibility shim. */
172						var noopfn = function () {
173							return null;
174						};
175						var newtracker = function () {
176							return new Tracker();
177						};
178						var Tracker = function () {
179							return null;
180						};
181						var p = Tracker.prototype;
182						p.get = noopfn;
183						p.set = noopfn;
184						p.send = function () {
185							var args = Array.prototype.slice.call(arguments);
186							args.unshift('send');
187							__gaTracker.apply(null, args);
188						};
189						var __gaTracker = function () {
190							var len = arguments.length;
191							if (len === 0) {
192								return;
193							}
194							var f = arguments[len - 1];
195							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
196								if ('send' === arguments[0]) {
197									var hitConverted, hitObject = false, action;
198									if ('event' === arguments[1]) {
199										if ('undefined' !== typeof arguments[3]) {
200											hitObject = {
201												'eventAction': arguments[3],
202												'eventCategory': arguments[2],
203												'eventLabel': arguments[4],
204												'value': arguments[5] ? arguments[5] : 1,
205											}
206										}
207									}
208									if ('pageview' === arguments[1]) {
209										if ('undefined' !== typeof arguments[2]) {
210											hitObject = {
211												'eventAction': 'page_view',
212												'page_path': arguments[2],
213											}
214										}
215									}
216									if (typeof arguments[2] === 'object') {
217										hitObject = arguments[2];
218									}
219									if (typeof arguments[5] === 'object') {
220										Object.assign(hitObject, arguments[5]);
221									}
222									if ('undefined' !== typeof arguments[1].hitType) {
223										hitObject = arguments[1];
224										if ('pageview' === hitObject.hitType) {
225											hitObject.eventAction = 'page_view';
226										}
227									}
228									if (hitObject) {
229										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
230										hitConverted = mapArgs(hitObject);
231										__gtagTracker('event', action, hitConverted);
232									}
233								}
234								return;
235							}
236
237							function mapArgs(args) {
238								var arg, hit = {};
239								var gaMap = {
240									'eventCategory': 'event_category',
241									'eventAction': 'event_action',
242									'eventLabel': 'event_label',
243									'eventValue': 'event_value',
244									'nonInteraction': 'non_interaction',
245									'timingCategory': 'event_category',
246									'timingVar': 'name',
247									'timingValue': 'value',
248									'timingLabel': 'event_label',
249									'page': 'page_path',
250									'location': 'page_location',
251									'title': 'page_title',
252									'referrer' : 'page_referrer',
253								};
254								for (arg in args) {
255																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
256										hit[gaMap[arg]] = args[arg];
257									} else {
258										hit[arg] = args[arg];
259									}
260								}
261								return hit;
262							}
263
264							try {
265								f.hitCallback();
266							} catch (ex) {
267							}
268						};
269						__gaTracker.create = newtracker;
270						__gaTracker.getByName = newtracker;
271						__gaTracker.getAll = function () {
272							return [];
273						};
274						__gaTracker.remove = noopfn;
275						__gaTracker.loaded = true;
276						window['__gaTracker'] = __gaTracker;
277					})();
278									} else {
279										console.log("");
280					(function () {
281						function __gtagTracker() {
282							return null;
283						}
284
285						window['__gtagTracker'] = __gtagTracker;
286						window['gtag'] = __gtagTracker;
287					})();
288									}
289			</script>
289
290							<!-- / Google Analytics by MonsterInsights -->
291		<style id="wp-img-auto-sizes-contain-inline-css">
292img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
293/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
294</style>
295<style id="wp-emoji-styles-inline-css">
296
297	img.wp-smiley, img.emoji {
298		display: inline !important;
299		border: none !important;
300		box-shadow: none !important;
301		height: 1em !important;
302		width: 1em !important;
303		margin: 0 0.07em !important;
304		vertical-align: -0.1em !important;
305		background: none !important;
306		padding: 0 !important;
307	}
308/*# sourceURL=wp-emoji-styles-inline-css */
309</style>
310<style id="wp-block-library-inline-css">
311:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
311--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
312
313/*# sourceURL=https://uncleg.com/wp-content/plugins/gutenberg/build/styles/block-library/common.min.css */
314</style>
315<style id="classic-theme-styles-inline-css">
316.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{background-color:inherit!important;color:inherit!important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover{background-color:inherit!important;border:none;box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-decoration:none}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0}.wp-block-tab:not(.has-text-color){color:inherit!important}.wp-block-tab:not(.has-background){background-color:inherit!important}.wp-block-tab:focus,.wp-block-tab:hover{text-decoration:none}.wp-block-tab:focus-visible{outline:auto;outline-offset:0}
317/*# sourceURL=https://uncleg.com/wp-content/plugins/gutenberg/build/styles/block-library/classic.min.css */
318</style>
319
320<link data-minify="1" rel='stylesheet' id='fontawesome-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/gutentor/assets/library/fontawesome/css/all.min.css?ver=1790362372' media='all' />
321<link data-minify="1" rel='stylesheet' id='wpness-grid-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/gutentor/assets/library/wpness-grid/wpness-grid.css?ver=1790362372' media='all' />
322<link rel='stylesheet' id='animate-css' href='https://uncleg.com/wp-content/plugins/gutentor/assets/library/animatecss/animate.min.css?ver=3.7.2' media='all' />
323<link data-minify="1" rel='stylesheet' id='dashicons-css' href='https://uncleg.com/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1790362372' media='all' />
324<link rel='stylesheet' id='wp-theme-css' href='https://uncleg.com/wp-content/plugins/gutenberg/build/styles/theme/design-tokens.min.css?ver=24.0.0' media='all' />
325<link rel='stylesheet' id='wp-components-css' href='https://uncleg.com/wp-content/plugins/gutenberg/build/styles/components/style.min.css?ver=24.0.0' media='all' />
326<link rel='stylesheet' id='wp-preferences-css' href='https://uncleg.com/wp-content/plugins/gutenberg/build/styles/preferences/style.min.css?ver=24.0.0' media='all' />
327<link rel='stylesheet' id='wp-commands-css' href='https://uncleg.com/wp-content/plugins/gutenberg/build/styles/commands/style.min.css?ver=24.0.0' media='all' />
328<link rel='stylesheet' id='wp-notices-css' href='https://uncleg.com/wp-content/plugins/gutenberg/build/styles/notices/style.min.css?ver=24.0.0' media='all' />
329<link rel='stylesheet' id='wp-block-editor-css' href='https://uncleg.com/wp-content/plugins/gutenberg/build/styles/block-editor/style.min.css?ver=24.0.0' media='all' />
330<link rel='stylesheet' id='wp-core-data-css' href='https://uncleg.com/wp-content/plugins/gutenberg/build/styles/core-data/style.min.css?ver=24.0.0' media='all' />
331<link rel='stylesheet' id='wp-media-utils-css' href='https://uncleg.com/wp-content/plugins/gutenberg/build/styles/media-utils/style.min.css?ver=24.0.0' media='all' />
332<link rel='stylesheet' id='wp-patterns-css' href='https://uncleg.com/wp-content/plugins/gutenberg/build/styles/patterns/style.min.css?ver=24.0.0' media='all' />
333<link rel='stylesheet' id='wp-editor-css' href='https://uncleg.com/wp-content/plugins/gutenberg/build/styles/editor/style.min.css?ver=24.0.0' media='all' />
334<link data-minify="1" rel='stylesheet' id='gutentor-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/gutentor/dist/blocks.style.build.css?ver=1790362372' media='all' />
335<link rel='stylesheet' id='me-spr-block-styles-css' href='https://uncleg.com/wp-content/plugins/simple-post-redirect/css/block-styles.min.css?ver=7.0.5' media='all' />
336<link data-minify="1" rel='stylesheet' id='agile-store-locator-init-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/agile-store-locator/public/css/init.css?ver=1790362372' media='all' />
337<link data-minify="1" rel='stylesheet' id='ctct_form_styles-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/constant-contact-forms/assets/css/style.css?ver=1790362372' media='all' />
338<style id="global-styles-inline-css">
339:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
3390) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
339.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
340/*# sourceURL=global-styles-inline-css */
341</style>
342
343<link data-minify="1" rel='stylesheet' id='tnado_hidefi_styles-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/hide-featured-image-on-all-single-pagepost/tnado-styles.css?ver=1790362372' media='all' />
344<link data-minify="1" rel='stylesheet' id='popb_admin_top_menu_styles_csm-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/page-builder-add/styles/admin-csm-menu-styles.css?ver=1790362372' media='all' />
345<link rel='stylesheet' id='real-wan-server-ip-css' href='https://uncleg.com/wp-content/plugins/real-wan-server-ip/public/css/real-wan-server-ip-public.css?ver=1.0.0' media='all' />
346<link data-minify="1" rel='stylesheet' id='searchandfilter-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/search-filter/style.css?ver=1790362372' media='all' />
347<link data-minify="1" rel='stylesheet' id='ub-extension-style-css-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/ultimate-blocks/src/extensions/style.css?ver=1790362372' media='all' />
348<link rel='stylesheet' id='pojo-a11y-css' href='https://uncleg.com/wp-content/plugins/pojo-accessibility/modules/legacy/assets/css/style.min.css?ver=1.0.0' media='all' />
349<link data-minify="1" rel='stylesheet' id='wppopups-base-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/wp-popups-lite/src/assets/css/wppopups-base.css?ver=1790362372' media='all' />
350<link data-minify="1" rel='stylesheet' id='main-styles-css' href='https://uncleg.com/wp-content/cache/min/1/wp-content/themes/uncleg/assets/css/main.css?ver=1790362372' media='all' />
351<link rel='stylesheet' id='__EPYT__style-css' href='https://uncleg.com/wp-content/plugins/youtube-embed-plus/styles/ytprefs.min.css?ver=14.2.6.1' media='all' />
352<style id="__EPYT__style-inline-css">
353
354                .epyt-gallery-thumb {
355                        width: 50%;
356                }
357                
358/*# sourceURL=__EPYT__style-inline-css */
359</style>
360
361<script type="rocketlazyloadscript" id="jquery-core-js" data-rocket-src="https://uncleg.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 361
361
362<script type="rocketlazyloadscript" id="jquery-migrate-js" data-rocket-src="https://uncleg.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 362
362
363<script type="rocketlazyloadscript" async data-wp-strategy="async" id="monsterinsights-frontend-script-js" data-rocket-src="https://uncleg.com/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js?ver=9.10.1"></script>
vendor: 1 bytes, line 363
363
364<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
365var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/uncleg.com","hash_tracking":"false","v4_id":"G-7JXLD712S7"};/* ]]> */
366</script>
vendor: 1 bytes, line 366
366
367<script type="rocketlazyloadscript" data-minify="1" id="real-wan-server-ip-js" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/real-wan-server-ip/public/js/real-wan-server-ip-public.js?ver=1790362372" data-rocket-defer defer></script>
vendor: 1 bytes, line 367
367
368<script id="track-the-click-js-extra">
369var ajax_var = {"nonce":"fc8425aa97"};
370var ttc_data = {"proBeacon":""};
371//# sourceURL=track-the-click-js-extra
372</script>
vendor: 1 bytes, line 372
372
373<script type="rocketlazyloadscript" data-minify="1" id="track-the-click-js" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/track-the-click/public/js/track-the-click-public.js?ver=1790362372" data-noptimize="true" data-no-optimize="1" data-rocket-defer defer></script>
vendor: 1 bytes, line 373
373
374<script type="rocketlazyloadscript" id="track-the-click-js-after" data-noptimize="true" data-no-optimize="1">
375function getHomeURL() {return "https://uncleg.com";}
376function getPostID() {return 6;}
377function showClickCounts() {return false;}
378
379//# sourceURL=track-the-click-js-after
380</script>
vendor: 1 bytes, line 380
380
381<script id="__ytprefs__-js-extra">
382var _EPYT_ = {"ajaxurl":"https://uncleg.com/wp-admin/admin-ajax.php","security":"7c5c5b0f5f","gallery_scrolloffset":"20","eppathtoscripts":"https://uncleg.com/wp-content/plugins/youtube-embed-plus/scripts/","eppath":"https://uncleg.com/wp-content/plugins/youtube-embed-plus/","epresponsiveselector":"[\"iframe.__youtube_prefs__\",\"iframe[src*='youtube.com']\",\"iframe[src*='youtube-nocookie.com']\",\"iframe[data-ep-src*='youtube.com']\",\"iframe[data-ep-src*='youtube-nocookie.com']\",\"iframe[data-ep-gallerysrc*='youtube.com']\"]","epdovol":"1","version":"14.2.6.1","evselector":"iframe.__youtube_prefs__[src], iframe[src*=\"youtube.com/embed/\"], iframe[src*=\"youtube-nocookie.com/embed/\"]","ajax_compat":"","maxres_facade":"eager","ytapi_load":"light","pause_others":"","stopMobileBuffer":"1","facade_mode":"1","not_live_on_channel":""};
383//# sourceURL=__ytprefs__-js-extra
384</script>
vendor: 1 bytes, line 384
384
385<script type="rocketlazyloadscript" id="__ytprefs__-js" data-rocket-src="https://uncleg.com/wp-content/plugins/youtube-embed-plus/scripts/ytprefs.min.js?ver=14.2.6.1" data-rocket-defer defer></script>
385
386<link rel="https://api.w.org/" href="https://uncleg.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://uncleg.com/wp-json/wp/v2/pages/6" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://uncleg.com/xmlrpc.php?rsd" />
387<link rel='shortlink' href='https://uncleg.com/' />
388<!-- Meta Pixel Code -->
389<script type="text/plain" data-wpconsent-name="facebook-pixel" data-wpconsent-category="marketing">
vendor: 408 bytes, lines 389-398
389
390!function(f,b,e,v,n,t,s)
391{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
392n.callMethod.apply(n,arguments):n.queue.push(arguments)};
393if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
394n.queue=[];t=b.createElement(e);t.async=!0;
395t.src=v;s=b.getElementsByTagName(e)[0];
396s.parentNode.insertBefore(t,s)}(window, document,'script',
397'https://connect.facebook.net/en_US/fbevents.js');
398fbq('init', '
3981530404200863305
vendor: 32 bytes, lines 398-399
398');
399fbq('track', 'PageView');
400</script>
400
401<noscript><img height="1" width="1" style="display:none"
402src="https://www.facebook.com/tr?id=1530404200863305&ev=PageView&noscript=1"
403/></noscript>
404<!-- End Meta Pixel Code -->
405
406<!-- Begin Constant Contact Active Forms -->
407<script type="rocketlazyloadscript"> var _ctct_m = "1f155174aa08c7be0df3641375599be7"; </script>
vendor: 2 bytes, line 407
407
408<script type="rocketlazyloadscript" data-minify="1" id="signupScript" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/js/signup-form-widget/current/signup-form-widget.min.js?ver=1790362373" async defer></script>
408
409<!-- End Constant Contact Active Forms -->
410
411<script type="application/ld+json">
412{
413  "@context": "https://schema.org",
414  "@graph": [
415
416    {
417      "@type": "Organization",
418      "@id": "https://uncleg.com/#organization",
419      "name": "Uncle Giuseppe's Marketplace",
420      "alternateName": ["Uncle G's", "Uncle Giuseppes", "Uncle Giuseppe's"],
421      "url": "https://uncleg.com",
422      "logo": {
423        "@type": "ImageObject",
424        "url": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
425        "width": 112,
426        "height": 112
427      },
428      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
429      "description": "Family-owned Italian specialty grocery marketplace with locations across Long Island NY, New Jersey, and Westchester NY. Known for fresh-made mozzarella, imported Italian products, full-service deli, seafood, butcher, bakery, prepared foods, and catering.",
430      "foundingDate": "2001",
431      "telephone": "+15164200126",
432      "email": "[email protected]",
433      "areaServed": [
434        "Long Island, NY",
435        "New Jersey",
436        "Westchester, NY"
437      ],
438      "slogan": "Where Italian Tradition Meets Fresh Quality",
439      "numberOfEmployees": {
440        "@type": "QuantitativeValue",
441        "minValue": 500,
442        "maxValue": 2000
443      },
444      "sameAs": [
445        "https://www.facebook.com/unclegiuseppes/",
446        "https://www.instagram.com/unclegiuseppesmarketplace/",
447        "https://www.tiktok.com/@unclegs",
448        "https://www.youtube.com/@UncleGiuseppesMarketplace",
449        "https://www.linkedin.com/company/uncle-giuseppe's-marketplace",
450        "https://www.yelp.com/biz/uncle-giuseppes-marketplace",
451        "https://www.indeed.com/cmp/Uncle-Giuseppe's-Marketplace"
452      ],
453      "hasOfferCatalog": {
454        "@type": "OfferCatalog",
455        "name": "Uncle Giuseppe's Marketplace Departments",
456        "itemListElement": [
457          { "@type": "OfferCatalog", "name": "Fresh Mozzarella & Cheese" },
458          { "@type": "OfferCatalog", "name": "Full-Service Deli" },
459          { "@type": "OfferCatalog", "name": "Butcher & Meat Counter" },
460          { "@type": "OfferCatalog", "name": "Seafood Department" },
461          { "@type": "OfferCatalog", "name": "Bakery" },
462          { "@type": "OfferCatalog", "name": "Italian Specialty Imports" },
463          { "@type": "OfferCatalog", "name": "Prepared Foods & Hot Bar" },
464          { "@type": "OfferCatalog", "name": "Produce" },
465          { "@type": "OfferCatalog", "name": "Grocery" },
466          { "@type": "OfferCatalog", "name": "Wine & Beer" },
467          { "@type": "OfferCatalog", "name": "Catering" },
468          { "@type": "OfferCatalog", "name": "Cafe & Coffee Bar" },
469          { "@type": "OfferCatalog", "name": "Grab & Go" }
470        ]
471      },
472      "knowsAbout": [
473        "Italian cuisine",
474        "Fresh mozzarella",
475        "Imported Italian products",
476        "Charcuterie",
477        "Artisan bread and pastry",
478        "Italian-American cooking",
479        "Fresh seafood",
480        "Specialty grocery"
481      ]
482    },
483
484    {
485      "@type": "WebSite",
486      "@id": "https://uncleg.com/#website",
487      "url": "https://uncleg.com",
488      "name": "Uncle Giuseppe's Marketplace",
489      "description": "Family-owned Italian specialty grocery marketplace with locations across Long Island NY, New Jersey, and Westchester NY.",
490      "publisher": {
491        "@id": "https://uncleg.com/#organization"
492      },
493      "inLanguage": "en-US",
494      "potentialAction": {
495        "@type": "SearchAction",
496        "target": {
497          "@type": "EntryPoint",
498          "urlTemplate": "https://uncleg.com/?s={search_term_string}"
499        },
500        "query-input": "required name=search_term_string"
501      }
502    },
503
504    {
505      "@type": "WebPage",
506      "@id": "https://uncleg.com/#webpage",
507      "url": "https://uncleg.com",
508      "name": "Uncle Giuseppe's Marketplace | Italian Specialty Grocery — Long Island, NJ & Westchester",
509      "description": "Uncle Giuseppe's Marketplace — family-owned Italian specialty grocery with fresh mozzarella, full-service deli, butcher, seafood, bakery, and imported Italian products. 12+ locations across Long Island, New Jersey, and Westchester.",
510      "isPartOf": { "@id": "https://uncleg.com/#website" },
511      "about": { "@id": "https://uncleg.com/#organization" },
512      "inLanguage": "en-US",
513      "breadcrumb": {
514        "@type": "BreadcrumbList",
515        "itemListElement": [
516          {
517            "@type": "ListItem",
518            "position": 1,
519            "name": "Home",
520            "item": "https://uncleg.com"
521          }
522        ]
523      }
524    },
525
526    {
527      "@type": "GroceryStore",
528      "@id": "https://uncleg.com/#store-melville",
529      "name": "Uncle Giuseppe's Marketplace — Melville",
530      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
531      "url": "https://uncleg.com",
532      "telephone": "+16316835900",
533      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
534      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
535      "address": {
536        "@type": "PostalAddress",
537        "streetAddress": "890 Walt Whitman Road",
538        "addressLocality": "Melville",
539        "addressRegion": "NY",
540        "postalCode": "11747",
541        "addressCountry": "US"
542      },
543      "geo": {
544        "@type": "GeoCoordinates",
545        "latitude": 40.7891,
546        "longitude": -73.4140
547      },
548      "openingHoursSpecification": [
549        {
550          "@type": "OpeningHoursSpecification",
551          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
552          "opens": "07:00",
553          "closes": "22:30"
554        },
555        {
556          "@type": "OpeningHoursSpecification",
557          "dayOfWeek": ["Sunday"],
558          "opens": "07:00",
559          "closes": "21:30"
560        }
561      ],
562      "priceRange": "$$",
563      "servesCuisine": "Italian",
564      "currenciesAccepted": "USD",
565      "paymentAccepted": "Cash, Credit Card, Debit Card",
566      "hasMap": "https://maps.google.com/?q=890+Walt+Whitman+Road+Melville+NY+11747"
567    },
568
569    {
570      "@type": "GroceryStore",
571      "@id": "https://uncleg.com/#store-north-babylon",
572      "name": "Uncle Giuseppe's Marketplace — North Babylon",
573      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
574      "url": "https://uncleg.com",
575      "telephone": "+16319405810",
576      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
577      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
578      "address": {
579        "@type": "PostalAddress",
580        "streetAddress": "1170 Deer Park Avenue",
581        "addressLocality": "North Babylon",
582        "addressRegion": "NY",
583        "postalCode": "11703",
584        "addressCountry": "US"
585      },
586      "openingHoursSpecification": [
587        {
588          "@type": "OpeningHoursSpecification",
589          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
590          "opens": "07:00",
591          "closes": "21:30"
592        },
593        {
594          "@type": "OpeningHoursSpecification",
595          "dayOfWeek": ["Sunday"],
596          "opens": "07:00",
597          "closes": "20:30"
598        }
599      ],
600      "priceRange": "$$",
601      "servesCuisine": "Italian",
602      "currenciesAccepted": "USD",
603      "paymentAccepted": "Cash, Credit Card, Debit Card",
604      "hasMap": "https://maps.google.com/?q=1170+Deer+Park+Avenue+North+Babylon+NY+11703"
605    },
606
607    {
608      "@type": "GroceryStore",
609      "@id": "https://uncleg.com/#store-east-meadow",
610      "name": "Uncle Giuseppe's Marketplace — East Meadow",
611      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
612      "url": "https://uncleg.com",
613      "telephone": "+15165791955",
614      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
615      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
616      "address": {
617        "@type": "PostalAddress",
618        "streetAddress": "2330 Hempstead Turnpike",
619        "addressLocality": "East Meadow",
620        "addressRegion": "NY",
621        "postalCode": "11554",
622        "addressCountry": "US"
623      },
624      "openingHoursSpecification": [
625        {
626          "@type": "OpeningHoursSpecification",
627          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
628          "opens": "07:00",
629          "closes": "20:30"
630        },
631        {
632          "@type": "OpeningHoursSpecification",
633          "dayOfWeek": ["Sunday"],
634          "opens": "07:00",
635          "closes": "20:30"
636        }
637      ],
638      "priceRange": "$$",
639      "servesCuisine": "Italian",
640      "currenciesAccepted": "USD",
641      "paymentAccepted": "Cash, Credit Card, Debit Card",
642      "hasMap": "https://maps.google.com/?q=2330+Hempstead+Turnpike+East+Meadow+NY+11554"
643    },
644
645    {
646      "@type": "GroceryStore",
647      "@id": "https://uncleg.com/#store-massapequa",
648      "name": "Uncle Giuseppe's Marketplace — Massapequa",
649      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
650      "url": "https://uncleg.com",
651      "telephone": "+15163087377",
652      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
653      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
654      "address": {
655        "@type": "PostalAddress",
656        "streetAddress": "37 Hicksville Road",
657        "addressLocality": "Massapequa",
658        "addressRegion": "NY",
659        "postalCode": "11758",
660        "addressCountry": "US"
661      },
662      "openingHoursSpecification": [
663        {
664          "@type": "OpeningHoursSpecification",
665          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
666          "opens": "07:00",
667          "closes": "21:30"
668        },
669        {
670          "@type": "OpeningHoursSpecification",
671          "dayOfWeek": ["Sunday"],
672          "opens": "07:00",
673          "closes": "20:30"
674        }
675      ],
676      "priceRange": "$$",
677      "servesCuisine": "Italian",
678      "currenciesAccepted": "USD",
679      "paymentAccepted": "Cash, Credit Card, Debit Card",
680      "hasMap": "https://maps.google.com/?q=37+Hicksville+Road+Massapequa+NY+11758"
681    },
682
683    {
684      "@type": "GroceryStore",
685      "@id": "https://uncleg.com/#store-smithtown",
686      "name": "Uncle Giuseppe's Marketplace — Smithtown",
687      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
688      "url": "https://uncleg.com",
689      "telephone": "+16318630900",
690      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
691      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
692      "address": {
693        "@type": "PostalAddress",
694        "streetAddress": "95 Route 111",
695        "addressLocality": "Smithtown",
696        "addressRegion": "NY",
697        "postalCode": "11787",
698        "addressCountry": "US"
699      },
700      "openingHoursSpecification": [
701        {
702          "@type": "OpeningHoursSpecification",
703          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
704          "opens": "07:00",
705          "closes": "21:30"
706        },
707        {
708          "@type": "OpeningHoursSpecification",
709          "dayOfWeek": ["Sunday"],
710          "opens": "07:00",
711          "closes": "20:30"
712        }
713      ],
714      "priceRange": "$$",
715      "servesCuisine": "Italian",
716      "currenciesAccepted": "USD",
717      "paymentAccepted": "Cash, Credit Card, Debit Card",
718      "hasMap": "https://maps.google.com/?q=95+Route+111+Smithtown+NY+11787"
719    },
720
721    {
722      "@type": "GroceryStore",
723      "@id": "https://uncleg.com/#store-port-washington",
724      "name": "Uncle Giuseppe's Marketplace — Port Washington",
725      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
726      "url": "https://uncleg.com",
727      "telephone": "+15168830699",
728      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
729      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
730      "address": {
731        "@type": "PostalAddress",
732        "streetAddress": "364 Port Washington Blvd",
733        "addressLocality": "Port Washington",
734        "addressRegion": "NY",
735        "postalCode": "11050",
736        "addressCountry": "US"
737      },
738      "openingHoursSpecification": [
739        {
740          "@type": "OpeningHoursSpecification",
741          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
742          "opens": "07:00",
743          "closes": "20:30"
744        },
745        {
746          "@type": "OpeningHoursSpecification",
747          "dayOfWeek": ["Sunday"],
748          "opens": "07:00",
749          "closes": "20:30"
750        }
751      ],
752      "priceRange": "$$",
753      "servesCuisine": "Italian",
754      "currenciesAccepted": "USD",
755      "paymentAccepted": "Cash, Credit Card, Debit Card",
756      "hasMap": "https://maps.google.com/?q=364+Port+Washington+Blvd+Port+Washington+NY+11050"
757    },
758
759    {
760      "@type": "GroceryStore",
761      "@id": "https://uncleg.com/#store-bohemia",
762      "name": "Uncle Giuseppe's Marketplace — Bohemia",
763      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
764      "url": "https://uncleg.com",
765      "telephone": "+16313504455",
766      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
767      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
768      "address": {
769        "@type": "PostalAddress",
770        "streetAddress": "5181 Sunrise Highway",
771        "addressLocality": "Bohemia",
772        "addressRegion": "NY",
773        "postalCode": "11716",
774        "addressCountry": "US"
775      },
776      "openingHoursSpecification": [
777        {
778          "@type": "OpeningHoursSpecification",
779          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
780          "opens": "07:00",
781          "closes": "22:30"
782        },
783        {
784          "@type": "OpeningHoursSpecification",
785          "dayOfWeek": ["Sunday"],
786          "opens": "07:00",
787          "closes": "21:30"
788        }
789      ],
790      "priceRange": "$$",
791      "servesCuisine": "Italian",
792      "currenciesAccepted": "USD",
793      "paymentAccepted": "Cash, Credit Card, Debit Card",
794      "hasMap": "https://maps.google.com/?q=5181+Sunrise+Highway+Bohemia+NY+11716"
795    },
796
797    {
798      "@type": "GroceryStore",
799      "@id": "https://uncleg.com/#store-port-jefferson-station",
800      "name": "Uncle Giuseppe's Marketplace — Port Jefferson Station",
801      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
802      "url": "https://uncleg.com",
803      "telephone": "+16313311706",
804      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
805      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
806      "address": {
807        "@type": "PostalAddress",
808        "streetAddress": "1108 Route 112",
809        "addressLocality": "Port Jefferson Station",
810        "addressRegion": "NY",
811        "postalCode": "11776",
812        "addressCountry": "US"
813      },
814      "openingHoursSpecification": [
815        {
816          "@type": "OpeningHoursSpecification",
817          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
818          "opens": "07:00",
819          "closes": "21:30"
820        },
821        {
822          "@type": "OpeningHoursSpecification",
823          "dayOfWeek": ["Sunday"],
824          "opens": "07:00",
825          "closes": "20:30"
826        }
827      ],
828      "priceRange": "$$",
829      "servesCuisine": "Italian",
830      "currenciesAccepted": "USD",
831      "paymentAccepted": "Cash, Credit Card, Debit Card",
832      "hasMap": "https://maps.google.com/?q=1108+Route+112+Port+Jefferson+Station+NY+11776"
833    },
834
835    {
836      "@type": "GroceryStore",
837      "@id": "https://uncleg.com/#store-yorktown-heights",
838      "name": "Uncle Giuseppe's Marketplace — Yorktown Heights",
839      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
840      "url": "https://uncleg.com",
841      "telephone": "+19143526525",
842      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
843      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
844      "address": {
845        "@type": "PostalAddress",
846        "streetAddress": "327 Downing Drive",
847        "addressLocality": "Yorktown Heights",
848        "addressRegion": "NY",
849        "postalCode": "10598",
850        "addressCountry": "US"
851      },
852      "openingHoursSpecification": [
853        {
854          "@type": "OpeningHoursSpecification",
855          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
856          "opens": "07:00",
857          "closes": "21:30"
858        },
859        {
860          "@type": "OpeningHoursSpecification",
861          "dayOfWeek": ["Sunday"],
862          "opens": "07:00",
863          "closes": "20:30"
864        }
865      ],
866      "priceRange": "$$",
867      "servesCuisine": "Italian",
868      "currenciesAccepted": "USD",
869      "paymentAccepted": "Cash, Credit Card, Debit Card",
870      "hasMap": "https://maps.google.com/?q=327+Downing+Drive+Yorktown+Heights+NY+10598"
871    },
872
873    {
874      "@type": "GroceryStore",
875      "@id": "https://uncleg.com/#store-ramsey",
876      "name": "Uncle Giuseppe's Marketplace — Ramsey",
877      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
878      "url": "https://uncleg.com",
879      "telephone": "+12019956800",
880      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
881      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
882      "address": {
883        "@type": "PostalAddress",
884        "streetAddress": "10 Triangle Plaza",
885        "addressLocality": "Ramsey",
886        "addressRegion": "NJ",
887        "postalCode": "07446",
888        "addressCountry": "US"
889      },
890      "openingHoursSpecification": [
891        {
892          "@type": "OpeningHoursSpecification",
893          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
894          "opens": "07:00",
895          "closes": "22:30"
896        },
897        {
898          "@type": "OpeningHoursSpecification",
899          "dayOfWeek": ["Sunday"],
900          "opens": "07:00",
901          "closes": "21:30"
902        }
903      ],
904      "priceRange": "$$",
905      "servesCuisine": "Italian",
906      "currenciesAccepted": "USD",
907      "paymentAccepted": "Cash, Credit Card, Debit Card",
908      "hasMap": "https://maps.google.com/?q=10+Triangle+Plaza+Ramsey+NJ+07446"
909    },
910
911    {
912      "@type": "GroceryStore",
913      "@id": "https://uncleg.com/#store-tinton-falls",
914      "name": "Uncle Giuseppe's Marketplace — Tinton Falls",
915      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
916      "url": "https://uncleg.com",
917      "telephone": "+17323807744",
918      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
919      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
920      "address": {
921        "@type": "PostalAddress",
922        "streetAddress": "990 Shrewsbury Avenue",
923        "addressLocality": "Tinton Falls",
924        "addressRegion": "NJ",
925        "postalCode": "07724",
926        "addressCountry": "US"
927      },
928      "openingHoursSpecification": [
929        {
930          "@type": "OpeningHoursSpecification",
931          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
932          "opens": "07:00",
933          "closes": "21:30"
934        },
935        {
936          "@type": "OpeningHoursSpecification",
937          "dayOfWeek": ["Sunday"],
938          "opens": "07:00",
939          "closes": "21:30"
940        }
941      ],
942      "priceRange": "$$",
943      "servesCuisine": "Italian",
944      "currenciesAccepted": "USD",
945      "paymentAccepted": "Cash, Credit Card, Debit Card",
946      "hasMap": "https://maps.google.com/?q=990+Shrewsbury+Avenue+Tinton+Falls+NJ+07724"
947    },
948
949    {
950      "@type": "GroceryStore",
951      "@id": "https://uncleg.com/#store-morris-plains",
952      "name": "Uncle Giuseppe's Marketplace — Morris Plains",
953      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
954      "url": "https://uncleg.com",
955      "telephone": "+18622428320",
956      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
957      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
958      "address": {
959        "@type": "PostalAddress",
960        "streetAddress": "1711 Route 10 East",
961        "addressLocality": "Morris Plains",
962        "addressRegion": "NJ",
963        "postalCode": "07950",
964        "addressCountry": "US"
965      },
966      "openingHoursSpecification": [
967        {
968          "@type": "OpeningHoursSpecification",
969          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
970          "opens": "07:00",
971          "closes": "21:30"
972        },
973        {
974          "@type": "OpeningHoursSpecification",
975          "dayOfWeek": ["Sunday"],
976          "opens": "07:00",
977          "closes": "21:30"
978        }
979      ],
980      "priceRange": "$$",
981      "servesCuisine": "Italian",
982      "currenciesAccepted": "USD",
983      "paymentAccepted": "Cash, Credit Card, Debit Card",
984      "hasMap": "https://maps.google.com/?q=1711+Route+10+East+Morris+Plains+NJ+07950"
985    },
986
987    {
988      "@type": "GroceryStore",
989      "@id": "https://uncleg.com/#store-greenvale",
990      "name": "Uncle Giuseppe's Marketplace — Greenvale",
991      "parentOrganization": { "@id": "https://uncleg.com/#organization" },
992      "url": "https://uncleg.com",
993      "image": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
994      "logo": "https://uncleg.com/wp-content/uploads/2025/10/G.png",
995      "description": "Coming August 2026 — Uncle Giuseppe's newest location at Wheatley Plaza in Greenvale, NY.",
996      "address": {
997        "@type": "PostalAddress",
998        "streetAddress": "130 Wheatley Plaza",
999        "addressLocality": "Greenvale",
1000        "addressRegion": "NY",
1001        "postalCode": "11548",
1002        "addressCountry": "US"
1003      },
1004      "priceRange": "$$",
1005      "servesCuisine": "Italian",
1006      "currenciesAccepted": "USD",
1007      "paymentAccepted": "Cash, Credit Card, Debit Card"
1008    },
1009
1010    {
1011      "@type": "FAQPage",
1012      "@id": "https://uncleg.com/#faqpage",
1013      "mainEntity": [
1014        {
1015          "@type": "Question",
1016          "name": "Where is Uncle Giuseppe's Marketplace located?",
1017          "acceptedAnswer": {
1018            "@type": "Answer",
1019            "text": "Uncle Giuseppe's Marketplace has 12 locations across Long Island NY, New Jersey, and Westchester NY — including Melville, North Babylon, East Meadow, Massapequa, Smithtown, Port Washington, Bohemia, Port Jefferson Station, Yorktown Heights, Ramsey NJ, Tinton Falls NJ, and Morris Plains NJ. A new Greenvale NY location opens August 2026."
1020          }
1021        },
1022        {
1023          "@type": "Question",
1024          "name": "What time does Uncle Giuseppe's Marketplace open?",
1025          "acceptedAnswer": {
1026            "@type": "Answer",
1027            "text": "All Uncle Giuseppe's Marketplace locations open at 7:00 AM daily. Closing times vary by location, ranging from 8:30 PM to 10:30 PM."
1028          }
1029        },
1030        {
1031          "@type": "Question",
1032          "name": "Does Uncle Giuseppe's make fresh mozzarella in-house?",
1033          "acceptedAnswer": {
1034            "@type": "Answer",
1035            "text": "Yes. Uncle Giuseppe's Marketplace makes fresh mozzarella in-house at our locations. It is available daily and is a signature product of the store."
1036          }
1037        },
1038        {
1039          "@type": "Question",
1040          "name": "Does Uncle Giuseppe's Marketplace offer catering?",
1041          "acceptedAnswer": {
1042            "@type": "Answer",
1043            "text": "Yes. Uncle Giuseppe's Marketplace offers full catering services for events of all sizes, featuring Italian specialty foods, deli platters, prepared entrees, and more."
1044          }
1045        },
1046        {
1047          "@type": "Question",
1048          "name": "Does Uncle Giuseppe's Marketplace sell imported Italian products?",
1049          "acceptedAnswer": {
1050            "@type": "Answer",
1051            "text": "Yes. Uncle Giuseppe's Marketplace carries a wide selection of imported Italian specialty products including pastas, olive oils, canned tomatoes, cheeses, cured meats, and pantry staples alongside fresh in-house prepared foods."
1052          }
1053        },
1054        {
1055          "@type": "Question",
1056          "name": "Is Uncle Giuseppe's Marketplace hiring?",
1057          "acceptedAnswer": {
1058            "@type": "Answer",
1059            "text": "Yes. Uncle Giuseppe's Marketplace is actively hiring full-time and part-time positions across all departments and locations as the company continues to grow across Long Island, New Jersey, and Westchester. Visit uncleg.com/careers to apply."
1060          }
1061        },
1062        {
1063          "@type": "Question",
1064          "name": "Is Uncle Giuseppe's Marketplace opening new locations?",
1065          "acceptedAnswer": {
1066            "@type": "Answer",
1067            "text": "Yes. Uncle Giuseppe's Marketplace is expanding across New York and New Jersey in 2026, with a new Greenvale NY location opening August 2026 and a Levittown NY location also planned for 2026."
1068          }
1069        }
1070      ]
1071    }
1072
1073  ]
1074}
1075</script>
1075<meta name="generator" content="performance-lab 4.2.0; plugins: ">
1076<style type="text/css">
1077#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{ background-color: #b42e34;	color: #ffffff;}
1078#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{ border-color: #b42e34;}
1079body.pojo-a11y-focusable a:focus{ outline-style: solid !important;	outline-width: 1px !important;	outline-color: #dd9933 !important;}
1080#pojo-a11y-toolbar{ top: 400px !important;}
1081#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{ background-color: #ffffff;}
1082#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{ color: #333333;}
1083#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{ background-color: #4054b2;	color: #ffffff;}
1084@media (max-width: 767px) { #pojo-a11y-toolbar { top: 25px !important; } }</style>		
1084<script type="rocketlazyloadscript">
1085			document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
1086		</script>
1086
1087				<style>
1088			.no-js img.lazyload {
1089				display: none;
1090			}
1091
1092			figure.wp-block-image img.lazyloading {
1093				min-width: 150px;
1094			}
1095
1096			.lazyload,
1097			.lazyloading {
1098				--smush-placeholder-width: 100px;
1099				--smush-placeholder-aspect-ratio: 1/1;
1100				width: var(--smush-image-width, var(--smush-placeholder-width)) !important;
1101				aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important;
1102			}
1103
1104						.lazyload, .lazyloading {
1105				opacity: 0;
1106			}
1107
1108			.lazyloaded {
1109				opacity: 1;
1110				transition: opacity 400ms;
1111				transition-delay: 0ms;
1112			}
1113
1114					</style>
1115		<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><style type="text/css" id="spu-css-1827" class="spu-css">		#spu-bg-1827 {
1116			background-color: rgba(0,0,0, 0.7);
1117		}
1118
1119		#spu-1827 .spu-close {
1120			font-size: 30px;
1121			color: #666;
1122			text-shadow: 0 1px 0 #fff;
1123		}
1124
1125		#spu-1827 .spu-close:hover {
1126			color: #000;
1127		}
1128
1129		#spu-1827 {
1130			background-color: rgba(255,255,255, 1);
1131			max-width: 600px;
1132			border-radius: 0px;
1133			
1134					height: auto;
1135					box-shadow:  0px 0px 3px 1px #2d2d2d;
1136				}
1137
1138		#spu-1827 .spu-container {
1139					border: 4px solid;
1140			border-color: #b42e34;
1141			border-radius: 0px;
1142			margin: 0px;
1143					padding: 25px;
1144			height: calc(100% - 0px);
1145		}
1146		/*
1147		* Add custom CSS for this popup
1148		* Be sure to start your rules with #spu-1827 { } and use !important when needed to override plugin rules
1149		*/						</style>
1150		<!-- Gutentor Dynamic CSS -->
1151<style type="text/css" id='gutentor-dynamic-css'>
1152[class*="wp-block-gutentor-"] h1,[class*="wp-block-gutentor-"] h1 a{font-family:'Tinos',serif;font-weight:400;font-style:oblique}@media only screen and (min-width:992px){[class*="wp-block-gutentor-"] h1,[class*="wp-block-gutentor-"] h1 a{font-size:32px}}[class*="wp-block-gutentor-"] h2,[class*="wp-block-gutentor-"] h2 a{font-family:'Poppins',sans-serif;font-weight:400}@media only screen and (min-width:992px){[class*="wp-block-gutentor-"] h2,[class*="wp-block-gutentor-"] h2 a{font-size:28px}}[class*="wp-block-gutentor-"] h3,[class*="wp-block-gutentor-"] h3 a{font-family:'Poppins',sans-serif;font-weight:400}@media only screen and (min-width:992px){[class*="wp-block-gutentor-"] h3,[class*="wp-block-gutentor-"] h3 a{font-size:24px}}[class*="wp-block-gutentor-"] h4,[class*="wp-block-gutentor-"] h4 a{font-family:'Poppins',sans-serif;font-weight:400}@media only screen and (min-width:992px){[class*="wp-block-gutentor-"] h4,[class*="wp-block-gutentor-"] h4 a{font-size:18px}}[class*="wp-block-gutentor-"] h5,[class*="wp-block-gutentor-"] h5 a{font-family:'Poppins',sans-serif;font-weight:700}@media only screen and (min-width:992px){[class*="wp-block-gutentor-"] h5,[class*="wp-block-gutentor-"] h5 a{font-size:18px}}[class*="wp-block-gutentor-"] h6,[class*="wp-block-gutentor-"] h6 a{font-family:'Poppins',sans-serif;font-weight:400}@media only screen and (min-width:992px){[class*="wp-block-gutentor-"] h6,[class*="wp-block-gutentor-"] h6 a{font-size:16px}}[class*="wp-block-gutentor-"]{font-family:'Poppins',sans-serif;font-weight:400}@media only screen and (min-width:992px){[class*="wp-block-gutentor-"]{font-size:18px}}
1153</style><style id="wp-custom-css">
1154.single-post .blog-image {display:none !important}
1155
1156.page-id-63227 .entry-title {
1157    display: none;
1158}
1159
1160
1161@media (max-width: 991px) {
1162  body.page-id-47498 .navbar-collapse {
1163    display: block !important;
1164    visibility: visible !important;
1165    opacity: 1 !important;
1166  }
1167}
1168
1169@media (max-width: 991px) {
1170  body.page-id-59070 .navbar-collapse {
1171    display: block !important;
1172    visibility: visible !important;
1173    opacity: 1 !important;
1174  }
1175}
1176
1177/* Remove gap and reset columns */
1178.wp-block-columns.no-gap {
1179  gap: 10px !important;
1180  margin: 0 !important;
1181  padding: 0 !important;
1182}
1183
1184.searchform {
1185    display: none !important;
1186}
1187.extras div a[href="javascript:;"].label {
1188    display: none !important;
1189}
1190
1191/* Recipe Search Styling */
1192.recipe-search-container {
1193    max-width: 600px;
1194    margin: 0 auto 30px;
1195    padding: 0 15px;
1196}
1197
1198.recipe-search-form .search-wrapper {
1199    display: flex;
1200    gap: 10px;
1201    align-items: center;
1202}
1203
1204.recipe-search-form .search-field {
1205    flex: 1;
1206    padding: 15px 20px;
1207    border: 2px solid #b42e34;
1208    border-radius: 30px;
1209    font-size: 16px;
1210    outline: none;
1211    transition: all 0.3s ease;
1212}
1213
1214.recipe-search-form .search-field:focus {
1215    border-color: #8a2229;
1216    box-shadow: 0 0 10px rgba(180, 46, 52, 0.2);
1217}
1218
1219.recipe-search-form .search-submit {
1220    background: #b42e34;
1221    color: white;
1222    border: none;
1223    padding: 15px 30px;
1224    border-radius: 30px;
1225    cursor: pointer;
1226    font-weight: bold;
1227    transition: all 0.3s ease;
1228    white-space: nowrap;
1229}
1230
1231.recipe-search-form .search-submit:hover {
1232    background: #8a2229;
1233    transform: translateY(-2px);
1234}
1235
1236.recipe-search-form .search-submit i {
1237    margin-right: 5px;
1238}
1239
1240/* Mobile Responsive */
1241@media (max-width: 768px) {
1242    .recipe-search-container {
1243        margin-bottom: 20px;
1244    }
1245    
1246    .recipe-search-form .search-field {
1247        padding: 12px 15px;
1248        font-size: 14px;
1249    }
1250    
1251    .recipe-search-form .search-submit {
1252        padding: 12px 20px;
1253        font-size: 14px;
1254    }
1255}
1256.recipe-search-container {
1257  position: relative;
1258  margin-bottom: 20px;
1259}
1260
1261.recipe-search-container {
1262  position: relative;
1263  margin-bottom: 20px;
1264}
1265
1266.recipe-search-container {
1267  position: relative;
1268  margin-bottom: 20px;
1269}
1270
1271/* Search Results Layout */
1272.search-results article.post {
1273  display: flex;
1274  align-items: flex-start;
1275  margin-bottom: 30px;
1276  padding-bottom: 30px;
1277  border-bottom: 1px solid #eee;
1278}
1279
1280.search-results article.post:last-child {
1281  border-bottom: none;
1282}
1283
1284.search-results .featured-img {
1285  flex-shrink: 0;
1286  width: 250px;
1287  margin-right: 20px;
1288}
1289
1290.search-results .featured-img img {
1291  width: 100%;
1292  height: auto;
1293  display: block;
1294  border-radius: 4px;
1295}
1296
1297.search-results .entry-summary {
1298  flex: 1;
1299  min-width: 0;
1300}
1301
1302.search-results .entry-title {
1303  margin-top: 0;
1304  margin-bottom: 10px;
1305}
1306
1307.search-results .entry-title a {
1308  color: #b42e34;
1309  text-decoration: none;
1310}
1311
1312.search-results .entry-title a:hover {
1313  text-decoration: underline;
1314}
1315
1316/* Mobile responsive */
1317@media (max-width: 768px) {
1318  .search-results article.post {
1319    flex-direction: column;
1320  }
1321  
1322  .search-results .featured-img {
1323    width: 100%;
1324    margin-right: 0;
1325    margin-bottom: 15px;
1326  }
1327}
1328
1329
1330
1331
1332
1333
1334
1335
1336/* Make header full width */
1337.site-header {
1338  width: 100% !important;
1339  max-width: 100% !important;
1340}
1341
1342.site-header .container-fluid {
1343  display: flex !important;
1344  align-items: center !important;
1345  justify-content: space-between !important;
1346  flex-wrap: nowrap !important;
1347  gap: 0 !important;
1348  max-width: 1800px !important;
1349  margin: 0 auto !important;
1350  padding: 0 20px !important;
1351}
1352
1353.site-header .logo {
1354  flex-shrink: 0 !important;
1355  order: 1 !important;
1356}
1357
1358/* Logo scales with viewport - starts scaling earlier */
1359.site-header .logo img {
1360  height: clamp(35px, 4.5vw, 70px) !important;
1361  width: auto !important;
1362}
1363
1364.site-header nav.navbar {
1365  flex: 0 1 auto !important;
1366  order: 2 !important;
1367  padding: 0 !important;
1368  min-width: 0 !important;
1369  margin-left: .5rem !important;
1370}
1371
1372.site-header .extras {
1373  flex-shrink: 0 !important;
1374  order: 3 !important;
1375  margin-left: auto !important;
1376  padding-left: 3rem !important;
1377}
1378
1379/* Nav menu spacing and sizing */
1380.navbar-collapse {
1381  max-width: 100% !important;
1382}
1383
1384#menu-main-nav.navbar-nav {
1385  flex-wrap: wrap !important;
1386  white-space: nowrap !important;
1387  width: 100% !important;
1388  display: flex !important;
1389  justify-content: center !important;
1390  gap: clamp(0.3rem, 0.7vw, 1.2rem) !important;
1391  row-gap: 0.4rem !important;
1392}
1393
1394#menu-main-nav.navbar-nav li {
1395  flex-shrink: 1 !important;
1396  flex-grow: 0 !important;
1397  min-width: 0 !important;
1398}
1399
1400#menu-main-nav.navbar-nav li a.nav-link {
1401  white-space: nowrap !important;
1402  font-size: clamp(0.65rem, 1vw, 0.95rem) !important;
1403  padding-left: clamp(0.25rem, 0.5vw, 0.7rem) !important;
1404  padding-right: clamp(0.25rem, 0.5vw, 0.7rem) !important;
1405  display: block !important;
1406}
1407
1408#menu-main-nav li#menu-item-45677 a.nav-link {
1409  font-size: clamp(0.845rem, 1.3vw, 1.235rem) !important;
1410}
1411
1412/* Medium screens - wrapping with center alignment */
1413@media (min-width: 600px) and (max-width: 1600px) {
1414  .site-header .logo img {
1415    height: clamp(32px, 4vw, 55px) !important;
1416  }
1417
1418  #menu-main-nav.navbar-nav {
1419    flex-wrap: wrap !important;
1420    justify-content: center !important;
1421    gap: clamp(0.25rem, 0.5vw, 0.8rem) !important;
1422    row-gap: 0.4rem !important;
1423  }
1424
1425  #menu-main-nav.navbar-nav li a.nav-link {
1426    font-size: clamp(0.6rem, 0.85vw, 0.8rem) !important;
1427    padding-left: clamp(0.2rem, 0.45vw, 0.55rem) !important;
1428    padding-right: clamp(0.2rem, 0.45vw, 0.55rem) !important;
1429  }
1430  
1431  #menu-main-nav li#menu-item-45677 a.nav-link {
1432    font-size: clamp(0.78rem, 1.105vw, 1.04rem) !important;
1433  }
1434  
1435  .site-header .extras {
1436    padding-left: 1rem !important;
1437  }
1438}
1439
1440/* Tablet size - use hamburger menu */
1441@media (min-width: 500px) and (max-width: 1400px) {
1442  /* HEADER STRUCTURE */
1443  .site-header {
1444    width: 100% !important;
1445    padding: 10px 15px !important;
1446    position: relative !important;
1447  }
1448
1449  .site-header .container-fluid {
1450    display: flex !important;
1451    align-items: center !important;
1452    justify-content: space-between !important;
1453    flex-wrap: wrap !important;
1454    position: relative !important;
1455  }
1456
1457  /* LOGO */
1458  .site-header .logo {
1459    flex-shrink: 0 !important;
1460    order: 1 !important;
1461  }
1462
1463  .site-header .logo img {
1464    height: clamp(28px, 3.5vw, 45px) !important;
1465  }
1466
1467  /* NAV TOGGLE */
1468  nav.navbar {
1469    order: 2 !important;
1470    flex: 0 0 auto !important;
1471    margin-left: auto !important;
1472    margin-right: 1rem !important;
1473    position: static !important;
1474  }
1475
1476  .navbar-toggler,
1477  .menu-toggle {
1478    display: block !important;
1479  }
1480
1481  /* EXTRAS (search, cart) */
1482  .site-header .extras {
1483    order: 3 !important;
1484    flex-shrink: 0 !important;
1485    padding-left: 0 !important;
1486    margin-left: 0 !important;
1487  }
1488
1489  /* Menu expansion behavior */
1490  .navbar-collapse {
1491    position: absolute !important;
1492    top: 100% !important;
1493    left: 0 !important;
1494    right: 0 !important;
1495    width: 100% !important;
1496    background: #fff !important;
1497    z-index: 999 !important;
1498    border-top: 1px solid #ddd !important;
1499    box-shadow: 0 4px 6px rgba(0,0,0,0.1) !important;
1500    order: 4 !important;
1501    margin-top: 10px !important;
1502  }
1503
1504  .navbar-collapse:not(.show) {
1505    display: none !important;
1506  }
1507
1508  .navbar-collapse.show {
1509    display: block !important;
1510    visibility: visible !important;
1511    opacity: 1 !important;
1512  }
1513
1514  /* Dropdown menu styling */
1515  #menu-main-nav.navbar-nav {
1516    flex-direction: column !important;
1517    align-items: center !important;
1518    gap: 0 !important;
1519    padding: 0 !important;
1520    width: 100% !important;
1521    background: #fff !important;
1522  }
1523
1524  #menu-main-nav.navbar-nav li {
1525    width: 100% !important;
1526    text-align: center !important;
1527    border-bottom: 1px solid #f0f0f0 !important;
1528  }
1529
1530  #menu-main-nav.navbar-nav li a.nav-link {
1531    font-size: 1rem !important;
1532    padding: 12px 20px !important;
1533    display: block !important;
1534    width: 100% !important;
1535    background: #fff !important;
1536    color: #333 !important;
1537  }
1538
1539  #menu-main-nav.navbar-nav li a.nav-link:hover {
1540    background: #f8f8f8 !important;
1541  }
1542  
1543  #menu-main-nav li#menu-item-45677 a.nav-link {
1544    font-size: 1.3rem !important;
1545    background: #fff !important;
1546  }
1547}
1548
1549/* Large screens - single line with more space */
1550@media (min-width: 1601px) {
1551  .site-header .logo img {
1552    height: clamp(50px, 5vw, 70px) !important;
1553  }
1554
1555  #menu-main-nav.navbar-nav {
1556    flex-wrap: nowrap !important;
1557    gap: clamp(0.6rem, 1.2vw, 2rem) !important;
1558  }
1559
1560  #menu-main-nav.navbar-nav li a.nav-link {
1561    font-size: clamp(0.8rem, 1.1vw, 1rem) !important;
1562    padding-left: clamp(0.6rem, 0.8vw, 1rem) !important;
1563    padding-right: clamp(0.6rem, 0.8vw, 1rem) !important;
1564  }
1565  
1566  #menu-main-nav li#menu-item-45677 a.nav-link {
1567    font-size: clamp(1.04rem, 1.43vw, 1.3rem) !important;
1568  }
1569}
1570
1571/* Mobile adjustments */
1572@media (max-width: 600px) {
1573  /* HEADER STRUCTURE */
1574  .site-header {
1575    width: 100% !important;
1576    padding: 8px 10px !important;
1577    background: #fff !important;
1578    border-bottom: 1px solid #eee !important;
1579    position: relative !important;
1580    z-index: 1000 !important;
1581  }
1582
1583  .site-header .container-fluid {
1584    display: flex !important;
1585    flex-direction: column !important;
1586    align-items: center !important;
1587    justify-content: center !important;
1588    gap: 6px !important;
1589    width: 100% !important;
1590    max-width: 100% !important;
1591    padding: 0 !important;
1592  }
1593
1594  /* LOGO */
1595  .site-header .logo {
1596    order: 1 !important;
1597    text-align: center !important;
1598    max-width: 140px !important;
1599    margin: 0 auto !important;
1600  }
1601
1602  .site-header .logo img {
1603    width: 100% !important;
1604    height: auto !important;
1605    max-height: 60px !important;
1606  }
1607
1608  /* SECOND ROW — nav toggle, search, cart */
1609  .site-header .header-controls {
1610    order: 2 !important;
1611    display: flex !important;
1612    align-items: center !important;
1613    justify-content: center !important;
1614    gap: 1.2rem !important;
1615    width: 100% !important;
1616  }
1617
1618  nav.navbar,
1619  .navbar-toggler,
1620  .menu-toggle,
1621  .site-header .extras {
1622    flex: 0 0 auto !important;
1623    display: flex !important;
1624    align-items: center !important;
1625    justify-content: center !important;
1626    margin: 0 !important;
1627    padding: 0 !important;
1628  }
1629
1630  /* ICONS */
1631  .site-header .extras img,
1632  .site-header .extras svg {
1633    width: 22px !important;
1634    height: auto !important;
1635  }
1636
1637  /* Prevent horizontal scroll */
1638  body {
1639    overflow-x: hidden !important;
1640  }
1641
1642  /* Menu expansion behavior */
1643  .navbar-collapse {
1644    position: static !important;
1645    width: 100% !important;
1646    background: #fff !important;
1647    z-index: 999 !important;
1648    margin-top: 5px !important;
1649    border-top: 1px solid #ddd !important;
1650  }
1651
1652  .navbar-collapse.show {
1653    display: block !important;
1654    visibility: visible !important;
1655    opacity: 1 !important;
1656  }
1657
1658  /* Keep dropdown readable */
1659  #menu-main-nav.navbar-nav {
1660    flex-direction: column !important;
1661    align-items: center !important;
1662    gap: 0.75rem !important;
1663    padding: 10px 0 !important;
1664  }
1665
1666  #menu-main-nav.navbar-nav li a.nav-link {
1667    font-size: 0.95rem !important;
1668  }
1669}
1670
1671
1672/* Remove all list styles only on page 47062 */
1673.page-id-47062 .ug-menu-highlights,
1674.page-id-47062 .ug-menu-highlights li {
1675  list-style: none !important;
1676}
1677
1678.page-id-47062 .ug-menu-highlights li::before,
1679.page-id-47062 .ug-menu-highlights li::marker {
1680  content: none !important;
1681}
1682
1683
1684.wp-block-columns.no-gap .wp-block-column {
1685  margin: 0 !important;
1686  padding: 0 !important;
1687  flex: 1 !important;
1688}
1689
1690.wp-block-columns.no-gap .wp-block-image {
1691  margin: 0 !important;
1692  padding: 0 !important;
1693}
1694
1695/* ✅ Make both images the same size */
1696.wp-block-columns.no-gap .wp-block-column img {
1697  display: block;
1698  width: 100% !important;
1699  height: 300px !important;  /* adjust height to what you want */
1700  object-fit: cover;         /* crops so both line up evenly */
1701	 object-position: 50% 20%;
1702}
1703
1704
1705
1706
1707.page-id-40378 .site-header,
1708.page-id-40378 .site-footer {
1709    display: none;
1710}
1711
1712
1713body.page-id-40378 main {
1714  padding-top: 0 !important;
1715}
1716
1717/* Target only page with ID 47062 */
1718.page-id-47062 {
1719  background-color: #fcf8f0 !important;
1720}
1721
1722/* Target only page with ID 40378 */
1723.page-id-40378 .count-down {
1724  display: none;
1725}
1726
1727/* Also ensure the inner countdown span background matches */
1728.page-id-40378 .count-down #cntdwn {
1729  background-color: #fcf8f0 !important;
1730  color: #000000; /* adjust if you want visible text */
1731}
1732
1733/* Only apply top margin on small screens */
1734@media (max-width: 800px) {
1735  .mobile-mt {
1736    margin-top: 40px; /* adjust as needed */
1737  }
1738}
1739
1740/* Hide spacer by default (desktop + tablet) */
1741.mobile-spacer {
1742  display: none;
1743}
1744
1745/* Show spacer only on mobile */
1746@media (max-width: 800px) {
1747  .mobile-spacer {
1748    display: block;
1749    height: 30px; /* adjust as needed */
1750  }
1751}
1752
1753
1754
1755
1756/* Hide spacer on mobile */
1757@media (max-width: 767px) {
1758  .wp-block-spacer {
1759    display: none !important;
1760  }
1761}
1762
1763
1764/* Background color for the entire page with ID 40378 */
1765.page-id-40378 {
1766  background-color: #fcf8f0;
1767}
1768
1769/* Footer background specifically for that page */
1770.page-id-40378 footer {
1771  background-color: #ffffff;
1772}
1773
1774.page-id-40378 .container {
1775  max-width: 100%;
1776  padding-left: 0;
1777  padding-right: 0;
1778}
1779
1780
1781
1782/* Two-column layout for CF7 form */
1783.price-quote-form.cf7-row {
1784  display: flex;
1785  flex-wrap: wrap;
1786  gap: 24px;
1787}
1788
1789.cf7-col-6 {
1790  flex: 0 0 48%;
1791}
1792
1793.cf7-col-12 {
1794  flex: 0 0 100%;
1795}
1796
1797/* Full-width fields */
1798.cf7-fullwidth label,
1799.cf7-fullwidth textarea,
1800.cf7-fullwidth fieldset {
1801  width: 100%;
1802  display: block;
1803}
1804
1805/* Menu Interests checkboxes (original layout) */
1806.menu-checkboxes {
1807  display: flex;
1808  flex-wrap: wrap;
1809  gap: 16px;
1810}
1811
1812/* text and border, rounded corners */
1813.price-quote-form input,
1814.price-quote-form textarea,
1815.price-quote-form select {
1816    color: #612917;             /* text color (Concierge gray) */
1817    border: 1px solid #ae805e; /* outline color (gray) */
1818    border-radius: 12px;        /* rounded corners */
1819    padding: 12px;
1820    width: 100%;
1821    box-sizing: border-box;
1822}
1823
1824/* Stack columns on mobile */
1825@media (max-width: 768px) {
1826  .cf7-col-6 {
1827    flex: 0 0 100%;
1828  }
1829}
1830
1831
1832
1833/* Change these hex codes to customize text and border */
1834.price-quote-form input,
1835.price-quote-form textarea,
1836.price-quote-form select {
1837    color: #612917;             /* text color (Concierge gray) */
1838    border: 1px solid #ae805e; /* outline color (gray) */
1839    border-radius: 12px;        /* rounded corners */
1840    padding: 12px;
1841    width: 100%;
1842    box-sizing: border-box;
1843}
1844
1845/* Stack columns on mobile */
1846@media (max-width: 768px) {
1847  .cf7-col-6 {
1848    flex: 0 0 100%;
1849  }
1850}
1851
1852
1853
1854
1855/* Target each product card inside the Shopify component */
1856#collection-component-00be81394ea .shopify-buy__product {
1857  display: flex;
1858  flex-direction: column;
1859}
1860
1861/* Desktop only */
1862@media screen and (min-width: 1025px) {
1863  .cake-image img {
1864    min-height: 800px;
1865    object-fit: cover; /* optional: keeps it from stretching */
1866    width: 100%;
1867  }
1868}
1869
1870/* Mobile – remove min-height so image is natural */
1871@media screen and (max-width: 1024px) {
1872  .cake-image img {
1873    min-height: 500px !important;
1874    height: auto !important;
1875  }
1876}
1877
1878
1879.cover-header-pizza,
1880.cover-subhead-pizza,
1881.cover-btn-pizza {
1882  position: relative;
1883  z-index: 10;  /* higher than GIF */
1884}
1885
1886/* Mobile-only hero: show background + text */
1887.mobile-only {
1888    display: block !important; /* show outer block */
1889}
1890
1891/* Force inner container to show */
1892.mobile-only .wp-block-cover__inner-container {
1893    display: flex !important;
1894    flex-direction: column !important;
1895    align-items: center !important;
1896    justify-content: center !important;
1897}
1898
1899/* Force headings and paragraphs to be visible and scaled for mobile */
1900.mobile-only h1,
1901.mobile-only h2,
1902.mobile-only h3 {
1903    display: block !important;
1904    font-size: 28px !important; /* adjust per heading */
1905    line-height: 32px !important;
1906    text-align: center !important;
1907    color: inherit !important;
1908}
1909
1910/* Adjust H2 and H3 specifically */
1911.mobile-only h2 {
1912    font-size: 20px !important;
1913    line-height: 24px !important;
1914}
1915
1916.mobile-only h3 {
1917    font-size: 16px !important;
1918    line-height: 20px !important;
1919}
1920
1921/* Optional: hide on desktop */
1922@media (min-width: 769px) {
1923    .mobile-only {
1924        display: none !important;
1925    }
1926}
1927
1928/* Site-wide responsive heading sizes for mobile */
1929@media (max-width: 768px) {
1930  
1931  h1 {
1932    font-size: 28px !important;
1933    line-height: 32px !important;
1934  }
1935
1936  h2 {
1937    font-size: 20px !important;
1938    line-height: 24px !important;
1939  }
1940
1941  h3 {
1942    font-size: 16px !important;
1943    line-height: 20px !important;
1944  }
1945  
1946  /* Optional: adjust h4, h5, h6 if you want */
1947  h4 {
1948    font-size: 14px !important;
1949    line-height: 18px !important;
1950  }
1951  h5 {
1952    font-size: 12px !important;
1953    line-height: 16px !important;
1954  }
1955  h6 {
1956    font-size: 10px !important;
1957    line-height: 14px !important;
1958  }
1959}
1960
1961
1962
1963
1964
1965
1966
1967/* Make sure the button is ordered last in the column */
1968#collection-component-00be81394ea .shopify-buy__btn {
1969  order: 3;
1970  position: relative !important; /* stop floating */
1971  margin-top: 10px;
1972  width: 100%;
1973}
1974
1975/* Title & price stay above */
1976#collection-component-00be81394ea .shopify-buy__product__title {
1977  order: 1;
1978}
1979#collection-component-00be81394ea .shopify-buy__product__price {
1980  order: 2;
1981}
1982
1983
1984.wp-block-spacer.red-spacer {
1985  background-color: #b42e34;
1986}
1987
1988/* Remove all top spacing for this specific cover block */
1989.page-id-38990 .wp-block-cover.no-gap-cover,
1990.page-id-38990 .wp-block-cover.no-gap-cover .wp-block-cover__inner-container,
1991.page-id-38990 .wp-block-cover.no-gap-cover.is-layout-constrained,
1992.page-id-38990 .wp-block-cover.no-gap-cover.is-layout-constrained > * {
1993    margin-top: 0 !important;
1994    margin-bottom: 0 !important;
1995    padding-top: 0 !important;
1996    padding-bottom: 0 !important;
1997    gap: 0 !important;
1998}
1999
2000/* Remove spacing on the block above the cover */
2001.page-id-38990 .no-gap-above-cover,
2002.page-id-38990 .no-gap-above-cover * {
2003    margin-bottom: 0 !important;
2004    padding-bottom: 0 !important;
2005}
2006
2007/* Remove extra line breaks inside */
2008.page-id-38990 .no-gap-above-cover br {
2009    display: none !important;
2010}
2011
2012/* Make the following cover block sit flush */
2013.page-id-38990 .no-gap-above-cover + .wp-block-cover {
2014    margin-top: 0 !important;
2015    padding-top: 0 !important;
2016}
2017
2018/* Remove extra spacing inside the cover block */
2019.page-id-38990 .wp-block-cover.no-gap-cover,
2020.page-id-38990 .wp-block-cover.no-gap-cover .wp-block-cover__inner-container,
2021.page-id-38990 .wp-block-cover.no-gap-cover.is-layout-constrained,
2022.page-id-38990 .wp-block-cover.no-gap-cover.is-layout-constrained > * {
2023    margin-top: 0 !important;
2024    margin-bottom: 0 !important;
2025    padding-top: 0 !important;
2026    padding-bottom: 0 !important;
2027    gap: 0 !important;
2028}
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040.slick-prev:before, .slick-next:before {
2041    color: #b42e34;
2042}
2043.container {
2044  display: flex;
2045  align-items: center; /* Vertically centers the items */
2046	vertical-align: middle;
2047	justify-content: center; 
2048}
2049
2050/* Hide on desktop/tablet */
2051.lunch-mobile {
2052    display: none;
2053}
2054
2055/* Show only on mobile */
2056@media (max-width: 767px) {
2057    .lunch-mobile {
2058        display: block;
2059        min-height: auto;
2060        padding: 20px;
2061    }
2062
2063    .lunch-heading-1 {
2064        text-align: center;
2065        color: #fff;
2066        font-size: 32px;
2067        line-height: 36px;
2068        margin-bottom: 10px;
2069    }
2070
2071    .lunch-heading-2 {
2072        text-align: center;
2073        color: #fff;
2074        font-size: 22px;
2075        line-height: 26px;
2076        margin-bottom: 15px;
2077    }
2078
2079    .lunch-heading-3 {
2080        text-align: center;
2081        color: #fff;
2082        font-size: 16px;
2083        line-height: 22px;
2084        margin-bottom: 20px;
2085    }
2086
2087    .lunch-button-container {
2088        text-align: center;
2089    }
2090
2091    .lunch-button {
2092        background-color: #fff;
2093        color: #b42e34;
2094        padding: 10px 20px;
2095        border-radius: 10px;
2096        text-decoration: none;
2097        font-weight: bold;
2098        display: inline-block;
2099    }
2100
2101    .lunch-button:hover {
2102        background-color: #e3b258;
2103        color: #fff;
2104    }
2105}
2106/* Hide mobile version on desktop */
2107.mobile-only {
2108    display: none;
2109}
2110
2111@media (max-width: 767px) {
2112    .mobile-only {
2113        display: block;
2114    }
2115}
2116
2117    @media all and (max-width:760px){
2118        .no-stack { grid-gap:0 }
2119        .no-stack + .no-stack figure { margin-top:0 !important; }
2120    }
2121
2122/* Make sure media & text blocks always stack image, then text */ @media screen and (max-width: 600px) { .has-media-on-the-right { display: flex; flex-direction: column; } }
2123
2124
2125.wp-block-cover {
2126    margin-top: 0 !important;
2127    margin-bottom: 0 !important;
2128}
2129
2130
2131
2132
2133/* Remove default gap between Gutenberg blocks */
2134.wp-block {
2135    margin-top: 0 !important;
2136    margin-bottom: 0 !important;
2137}
2138.deal-banner {
2139  position: relative;
2140  width: 100%;
2141  max-width: 1600px;
2142  margin: 0 auto;
2143	padding: 0;
2144}
2145
2146.wp-block-columns .wp-block-column {
2147    display: flex;
2148    flex-direction: column;
2149}
2150
2151.wp-block-columns .wp-block-column img,
2152.wp-block-columns .wp-block-column .wp-block-image {
2153    order: -1;
2154}
2155
2156
2157@media (max-width: 768px) {
2158    /* Fix massive text sizes */
2159    .ub_advanced_heading[style*="font-size: 55px"],
2160    .ub_advanced_heading[style*="font-size: 50px"] {
2161        font-size: 28px !important;
2162        line-height: 32px !important;
2163    }
2164    
2165    .ub_advanced_heading[style*="font-size: 40px"],
2166    .ub_advanced_heading[style*="font-size: 27px"] {
2167        font-size: 20px !important;
2168        line-height: 24px !important;
2169    }
2170    
2171    /* Fix the massive lunch section height */
2172    .wp-block-cover[style*="min-height:1024px"] {
2173        min-height: 400px !important;
2174    }
2175    
2176    /* Stack video section vertically */
2177    #mealdeal .wp-block-columns {
2178        flex-direction: column !important;
2179    }
2180    
2181    #mealdeal .wp-block-column {
2182        flex-basis: 100% !important;
2183    }
2184    
2185    /* Reduce spacer heights */
2186    .wp-block-spacer[style*="height:90px"] {
2187        height: 30px !important;
2188    }
2189    
2190    .wp-block-spacer[style*="height:51px"] {
2191        height: 20px !important;
2192    }
2193    
2194    /* Resize header image */
2195    #generalshop img[style*="height:675px"] {
2196        height: 300px !important;
2197    }
2198}
2199
2200/* Target only the 2-column layout with a custom class */
2201.wp-block-columns.red-gap {
2202  background-color: #b42e34; /* color of the gap */
2203  gap: 20px; /* controls the spacing between columns */
2204  padding: 20px; /* optional – keeps red visible at edges */
2205}
2206
2207
2208
2209.wp-block-columns.no-gap.equal-height-columns {
2210  gap: 0 !important;
2211  align-items: stretch !important;
2212}
2213
2214.wp-block-columns.no-gap.equal-height-columns > .wp-block-column {
2215  padding: 0 !important;
2216  display: flex;
2217  flex-direction: column;
2218  justify-content: stretch;
2219}
2220
2221
2222@media (max-width: 800px) {
2223  .hide-on-mobile {
2224    display: none !important;
2225  }
2226}
2227
2228.right-padding-block {
2229  padding-right: 20px;
2230  box-sizing: border-box; /
2231}
2232
2233.section-spacer {
2234  height: 200px;
2235  clear: both;
2236}
2237
2238@media (max-width: 768px) {
2239  .section-spacer {
2240    height: 50px;
2241  }
2242}
2243
2244
2245
2246
2247/* Disable all links inside Cool Timeline */
2248.ctl-wrapper a {
2249    pointer-events: none !important;
2250    cursor: default !important;
2251    text-decoration: none !important;
2252    color: inherit !important;
2253}
2254
2255/* Set fixed height to show only 4 items, enable vertical scroll */
2256.ctl-wrapper {
2257  max-height: 800px; /* Adjust based on the height of 4 timeline items */
2258  overflow-y: auto;
2259  scroll-behavior: smooth; /* smooth scrolling */
2260}
2261
2262.ctl-wrapper::-webkit-scrollbar {
2263  width: 8px;
2264}
2265
2266.ctl-wrapper::-webkit-scrollbar-track {
2267  background: #f1f1f1;
2268}
2269
2270.ctl-wrapper::-webkit-scrollbar-thumb {
2271  background: #888;
2272  border-radius: 4px;
2273}
2274
2275.ctl-wrapper::-webkit-scrollbar-thumb:hover {
2276  background: #555;
2277}
2278
2279
2280.main-content .content .asl-cont ul>li:before {display: none !important;}
2281
2282.arrow {
2283  border: solid black;
2284  border-width: 0 3px 3px 0;
2285  display: inline-block;
2286  padding: 3px;
2287}
2288
2289.right {
2290  transform: rotate(-45deg);
2291  -webkit-transform: rotate(-45deg);
2292}
2293
2294.left {
2295  transform: rotate(135deg);
2296  -webkit-transform: rotate(135deg);
2297}
2298
2299.ugdepartments {
2300 display:flex;
2301     height:100%;
2302     width:100%;
2303     justify-content:center;
2304     align-items:center;
2305}
2306
2307.container-name {
2308  margin-left: 30px;
2309  margin-top: 60px;
2310}
2311
2312.storelist {
2313  white-space: pre;
2314}
2315
2316.sl-act-btns {
2317    margin-bottom: 10px;
2318}
2319
2320.full-width-red {
2321  background-color: #b42e34;
2322  padding: 2rem;
2323  width: 100vw;
2324  position: relative;
2325  left: 50%;
2326  right: 50%;
2327  margin-left: -50vw;
2328  margin-right: -50vw;
2329  box-sizing: border-box;
2330}
2331
2332.nutritionalfactsholder {  width: 300px; display:inline-block;}
2333
2334.btn-space {
2335    margin-top: 5px;
2336}
2337
2338.nopadding {
2339   padding: 0 !important;
2340   margin: 0 !important;
2341}
2342
2343.breaddescholder {  width: 900px; display:inline-block; vertical-align:top; margin: 0px 0px 0px 50px;}
2344
2345.shopify-buy__btn-wrapper 
2346	{position:relative!important;}
2347
2348	.shopify-buy__product__price 
2349	{float:none!important;}
2350
2351.container-fluid
2352{max-width:90vw;}
2353
2354.container-fluid
2355{max-width:1300px !important;}
2356
2357.grecaptcha-badge { 
2358    visibility: hidden!important;
2359}
2360
2361.counter-wrapper {
2362    pointer-events: auto !important;
2363    background-color: none!important;
2364    border: 0px solid #E6E6E6;
2365}
2366
2367.mobile-apps {
2368display:none;
2369}
2370.link-blocks a img {
2371	width: 130px;
2372}
2373
2374.tickcounter iframe {
2375   display: -webkit-flex!important;
2376   display: flex!important;
2377   -webkit-flex-direction: row!important;
2378   flex-direction: row!important;
2379   -webkit-justify-content: flex-end!important;
2380   justify-content: flex-end!important;
2381}
2382
2383.bigitem {
2384   -webkit-flex: 2 0 0!important;
2385   flex: 2 0 0!important;
2386}
2387.smallitem {
2388   -webkit-flex: 1 0 0!important;
2389   flex: 1 0 0!important;
2390  position: absolute;
2391 top: 350px;
2392  right: 275px;
2393}
2394
2395/* Mobile */
2396@media (max-width: 767px) {
2397  .wp-block-cover .wp-block-cover__inner-container > *:not(:last-child) {
2398    margin-bottom: 1rem;
2399  }
2400}
2401
2402/* Tablet */
2403@media (min-width: 768px) and (max-width: 1024px) {
2404  .wp-block-cover .wp-block-cover__inner-container > *:not(:last-child) {
2405    margin-bottom: 1.25rem;
2406  }
2407}
2408
2409/* Desktop */
2410@media (min-width: 1025px) {
2411  .wp-block-cover .wp-block-cover__inner-container > *:not(:last-child) {
2412    margin-bottom: 1.5rem;
2413  }
2414}
2415
2416
2417.wp-block-cover {
2418  padding: 4rem 2rem; /* top/bottom 4rem, left/right 2rem */
2419	min-height: 60vh;
2420}
2421
2422@media (max-width: 767px) {
2423  .wp-block-cover {
2424    padding: 2rem 1rem;
2425  }
2426}
2427
2428.wp-block-cover video {
2429  volume: 0; /* CSS volume property does NOT exist, so this won't work */
2430  /* So CSS alone cannot mute video */
2431}
2432
2433
2434.hero .time {
2435    left: 75%;
2436    top: 45%;
2437    bottom: auto;
2438    right: auto;
2439    -webkit-transform: translate(-50%,-50%);
2440    transform: translate(-50%,-50%);
2441    position: absolute;
2442    max-width: 1300px;
2443    width: 100%;
2444    padding: 0 15px;
2445    right: 50%;
2446}
2447
2448.fm-ta-style {
2449	width: 100%;
2450}
2451
2452
2453@media only screen and (max-width: 1500px) {
2454.nutritionalfactsholder {  width: 200px; display:inline-block;}
2455
2456.breaddescholder {  width: 800px; display:inline-block; vertical-align:top; margin: 0px 0px 0px 50px;}
2457}
2458
2459
2460@media only screen and (max-width: 1000px) {
2461.nutritionalfactsholder {  width: 100%; display:block;}
2462
2463.breaddescholder {  width: 100%; display:block; vertical-align:top; margin: 10px;}
2464}
2465
2466	.btn {
2467    width: fit-content;
2468
2469@media screen and (max-width:768px) {
2470 
2471	.hero .time {
2472    left: 10%;
2473    top: 45%;
2474    bottom: auto;
2475    right: auto;
2476    -webkit-transform: translate(-50%,-50%);
2477    transform: translate(-50%,-50%);
2478    position: absolute;
2479    max-width: 160px;
2480    width: 100%;
2481    padding: 0 15px;
2482    
2483}
2484	
2485	.hero .caption {
2486 
2487  background: rgba(0,0,0,0.0)!important;
2488 
2489 }
2490	.unit_value, .unit_name, #counter, #name{
2491    font-size: 10px !important;
2492}
2493
2494.flexcontainer {
2495    display: -webkit-flex;
2496    display: flex;
2497    -webkit-flex-direction: row;
2498    flex-direction: row;
2499    /*min-height: 300px;*/
2500    /*max-height: 460px;*/
2501    /*background-color: #edf6fa;*/
2502   /* border: 1px solid #3a99c7;*/
2503position: relative;
2504	
2505}
2506 
2507
2508
2509@media screen and (max-width:600px) {
2510	.tickcounter iframe {
2511		width: 400px !important;
2512		height: 100px !important;
2513	}
2514		.unit_value, .unit_name, #counter, #name{
2515    font-size: 10px !important;
2516
2517}
2518
2519@media screen and (max-width:320px) {
2520
2521	.unit_value, .unit_name, #counter, #name{
2522    font-size: 10px !important;
2523}
2524	
2525	.outlined-element {
2526  outline-width: 2px;
2527  outline-style: solid;
2528  outline-color: #b42e34;
2529}
2530	
2531	.home-notify {
2532    padding: 50px 0;
2533    font-family: Adobe Garamond Pro,adobe-garamond-pro,serif;
2534    font-size: 1.15rem;
2535}
2536	
2537.wp-block-cover { width:100vw; }
2538	
2539#access_container { 
2540  display: none !important;
2541}	
2542
2543        .wp-block-column {
2544            margin: 0 !important; /* Removes all margins from all sides */
2545        }
2546	
2547/* Override inline styles on the title text span */
2548.custom-feature-box .fb-feature-title span {
2549  font-size: var(--wp--preset--font-size--h2, 2rem) !important;
2550  font-family: inherit !important;
2551  font-weight: inherit !important;
2552  line-height: inherit !important;
2553  color: inherit !important;
2554}
2555
2556/* Override description text */
2557.custom-feature-box .fb-feature-description {
2558  font-size: var(--wp--preset--font-size--h3, 1.25rem) !important;
2559  font-family: inherit !important;
2560  font-weight: inherit !important;
2561  line-height: inherit !important;
2562  color: inherit !important;
2563	
2564	
2565	
2566	/* General Styles */
2567body {
2568    margin: 0;
2569    padding: 0;
2570}
2571
2572/* Main Content */
2573.main-content {
2574    padding: 1rem;
2575}
2576
2577/* Responsive Font Sizes */
2578@media (max-width: 768px) {
2579    .ub_advanced_heading[style*="font-size: 55px"],
2580    .ub_advanced_heading[style*="font-size: 50px"] {
2581        font-size: 28px !important;
2582        line-height: 32px !important;
2583    }
2584    
2585    .ub_advanced_heading[style*="font-size: 40px"],
2586    .ub_advanced_heading[style*="font-size: 27px"] {
2587        font-size: 20px !important;
2588        line-height: 24px !important;
2589    }
2590
2591    /* Adjust other headings */
2592    h1 {
2593        font-size: 30px !important;
2594    }
2595
2596    h2 {
2597        font-size: 24px !important;
2598    }
2599
2600    h3 {
2601        font-size: 18px !important;
2602    }
2603
2604    /* Reduce spacer heights */
2605    .wp-block-spacer[style*="height:90px"] {
2606        height: 30px !important;
2607    }
2608    
2609    .wp-block-spacer[style*="height:51px"] {
2610        height: 20px !important;
2611    }
2612
2613    /* Adjust image sizes */
2614    #generalshop img[style*="height:675px"] {
2615        height: 300px !important;
2616    }
2617
2618    /* Stack video section vertically */
2619    #mealdeal .wp-block-columns {
2620        flex-direction: column !important;
2621    }
2622    
2623    #mealdeal .wp-block-column {
2624        flex-basis: 100% !important;
2625    }
2626
2627    /* Adjust padding for cover blocks */
2628    .wp-block-cover {
2629        padding: 2rem 1rem;
2630    }
2631	}}
2632
2633/* Flexbox Adjustments */
2634.wp-block-columns .wp-block-column {
2635    display: flex;
2636    flex-direction: column;
2637}
2638
2639/* Ensure images come before text in column blocks */
2640.wp-block-columns .wp-block-column img,
2641.wp-block-columns .wp-block-column .wp-block-image {
2642    order: -1; /* Move images to the top */
2643}
2644
2645.wp-block-columns .wp-block-column .wp-block-image {
2646    width: 100%; /* Ensure images are responsive */
2647    height: auto; /* Maintain aspect ratio */
2648}
2649
2650/* Deal Banner */
2651.deal-banner {
2652    position: relative;
2653    width: 100%;
2654    max-width: 1600px;
2655    margin: 0 auto;
2656    padding: 0;
2657}
2658
2659/* Remove default gap between Gutenberg blocks */
2660.wp-block {
2661    margin-top: 0 !important;
2662    margin-bottom: 0 !important;
2663}
2664
2665/* Mobile Specific Styles */
2666@media (max-width: 800px) {
2667    .hide-on-mobile {
2668        display: none !important;
2669    }
2670
2671    .section-spacer {
2672        height: 50px;
2673    }
2674
2675    .nutritionalfactsholder {
2676        width: 100%;
2677        display: block;
2678    }
2679
2680    .breaddescholder {
2681        width: 100%;
2682        display: block;
2683        vertical-align: top;
2684        margin: 10px;
2685    }
2686}
2687
2688/* Scroll Cue */
2689.scroll-cue {
2690    position: relative;
2691}
2692
2693.scroll-cue::before,
2694.scroll-cue::after {
2695    content: "";
2696    position: absolute;
2697    left: 50%;
2698    width: 28px;
2699    height: 28px;
2700    border-left: 5px solid white;
2701    border-bottom: 5px solid white;
2702    border-radius: 2px;
2703    transform: rotate(-45deg) translateX(-50%);
2704    z-index: 10;
2705    pointer-events: none;
2706    animation: bounce-subtle 3s infinite ease-in-out, jelly-subtle 2s infinite ease-in-out;
2707}
2708
2709.scroll-cue::after {
2710    bottom: 60px;
2711    opacity: 1;
2712}
2713
2714.scroll-cue::before {
2715    bottom: 80px;
2716    opacity: 0.6;
2717}
2718
2719/* Keyframes for animations */
2720@keyframes bounce-subtle {
2721    0%, 100% { transform: rotate(-45deg) translateX(-50%) translateY(0); }
2722    50% { transform: rotate(-45deg) translateX(-50%) translateY(-4px); }
2723}
2724
2725@keyframes jelly-subtle {
2726    0% { transform: rotate(-45deg) translateX(-50%) scale(1); }
2727    30% { transform: rotate(-45deg) translateX(-50%) scale(1.06, 0.94); }
2728    50% { transform: rotate(-45deg) translateX(-50%) scale(0.94, 1.06); }
2729    70% { transform: rotate(-45deg) translateX(-50%) scale(1.02, 0.98); }
2730    100% { transform: rotate(-45deg) translateX(-50%) scale(1); }
2731}
2732
2733/* Additional styles for mobile responsiveness */
2734@media (max-width: 600px) {
2735    .tickcounter iframe {
2736        width: 400px !important;
2737        height: 100px !important;
2738    }
2739}
2740
2741@media (max-width: 320px) {
2742    .unit_value, .unit_name, #counter, #name {
2743        font-size: 10px !important;
2744    }
2745}
2746	
2747	
2748	/* --------------------------
2749   GLOBAL MOBILE POLISH
2750   -------------------------- */
2751@media (max-width: 768px) {
2752
2753  /* Typography scales down smoothly */
2754  h1 {
2755    font-size: clamp(22px, 7vw, 36px);
2756    line-height: 1.2;
2757  }
2758  h2 {
2759    font-size: clamp(18px, 5vw, 28px);
2760    line-height: 1.3;
2761  }
2762  h3, h4 {
2763    font-size: clamp(16px, 4.5vw, 22px);
2764    line-height: 1.4;
2765  }
2766  p, li {
2767    font-size: clamp(14px, 4vw, 18px);
2768    line-height: 1.5;
2769  }
2770
2771  /* Add breathing room between stacked blocks */
2772  .wp-block-cover, 
2773  .wp-block-group, 
2774  .wp-block-columns {
2775    padding: 20px 16px !important;
2776  }
2777
2778  /* Make columns stack neatly */
2779  .wp-block-columns {
2780    flex-direction: column !important;
2781    gap: 20px !important;
2782  }
2783
2784  /* Fix buttons so they don’t overflow */
2785  .wp-block-button__link, 
2786  .ub-button-block-main {
2787    display: block !important;
2788    text-align: center;
2789    width: 100% !important;    /* full width buttons */
2790    font-size: clamp(14px, 4vw, 18px);
2791    padding: 12px 20px !important;
2792    box-sizing: border-box;
2793  }
2794
2795  /* Ensure images never overflow */
2796  img {
2797    max-width: 100% !important;
2798    height: auto !important;
2799  }
2800
2801  /* Background images look good cropped */
2802  .wp-block-cover {
2803    background-position: center center !important;
2804    background-size: cover !important;
2805  }
2806
2807  /* Kill weird extra spacing that happens in mobile */
2808  .wp-block-spacer {
2809    height: 20px !important;
2810  }
2811}
2812	
2813	
2814	/* Target all input, textarea, and select fields in this form */
2815.price-quote-form input,
2816.price-quote-form textarea,
2817
2818.price-quote-form select {
2819    color: #374151;               /* text color */
2820    border: 1px solid #e5e7eb;   /* outline color */
2821    border-radius: 12px;          /* rounded corners */
2822    padding: 12px;                /* optional padding to match Concierge Desk */
2823}
2824</style>
2825	<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 104 bytes, lines 2825-2826
2825
2826<script type="rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=
2826UA-125552479-1
vendor: 13 bytes, lines 2826-2827
2826"></script>
2827	
2827<meta name="google-site-verification" content="BfjuPhXMTihgqLj_Y-09-CNAzwJ5Lc8wPXPLPPn4jBU" />
2828<script type="rocketlazyloadscript">
2829  
vendor: 134 bytes, lines 2829-2833
2829window.dataLayer = window.dataLayer || [];
2830  function gtag(){dataLayer.push(arguments);}
2831  gtag('js', new Date());
2832
2833  gtag('config', '
2833UA-125552479-1
vendor: 4 bytes, line 2833
2833');
2834</script>
2834
2835					
2835<script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/js/platform.js?ver=1790362373" data-rocket-defer defer></script>
2835
2836	
2837	
2838<!-- ReachCode LOCALiQ -->	
2839<script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/capture_configs/4bd/f6b/0c9/20f42a28e30bc5356d9b660.js?ver=1790362374" async="async"></script>
2839
2840<!-- End ReachCode LOCALiQ -->		
2841	
2842	
2843<!-- Google Tag Manager -->
2844<script type="rocketlazyloadscript">
vendor: 327 bytes, lines 2844-2848
2844(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
2845new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
2846j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
2847'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
2848})(window,document,'script','dataLayer','
2848GTM-MCW57CW
vendor: 3 bytes, line 2848
2848');
2848</script>
2848
2849<!-- End Google Tag Manager -->
2850	
2851
2852	
2853	
2854
2855
2856<meta name="google-site-verification" content="im9_oGQIT54B6P7GHbsmNWalTgAZLF78aHmJxy7QHRE" />
2857
2858<meta name="ahrefs-site-verification" content="e2f3631f9e8cbe8192f3c0441d071ec21133729751b0e61d179826bbd5869f75">
2859	<!-- Google tag (gtag.js) -->
vendor: 104 bytes, lines 2859-2860
2859
2860<script type="rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=
2860G-SSB3JFSSNM
vendor: 13 bytes, lines 2860-2861
2860">
2861</script>
2862<script type="rocketlazyloadscript">
2863  
vendor: 134 bytes, lines 2863-2867
2863window.dataLayer = window.dataLayer || [];
2864  function gtag(){dataLayer.push(arguments);}
2865  gtag('js', new Date());
2866
2867  gtag('config', '
2867G-SSB3JFSSNM
vendor: 4 bytes, line 2867
2867');
2868</script>
2868
2869	<!-- 
2870Uncle Giuseppe's Homepage Schema Markup
2871Place this in the <head> section of your homepage, right before the closing <meta name="generator" content="WP Rocket 3.20.0.3" data-wpr-features="wpr_delay_js wpr_defer_js wpr_minify_js wpr_preconnect_external_domains wpr_minify_css wpr_preload_links wpr_desktop" /></head> tag
2872-->
2873
2874<script type="application/ld+json">
2875{
2876  "@context": "https://schema.org",
2877  "@type": "Organization",
2878  "@id": "https://uncleg.com/#organization",
2879  "name": "Uncle Giuseppe's Marketplace",
2880  "alternateName": ["Uncle G's", "Uncle Giuseppe's", "Uncle Giuseppes"],
2881  "legalName": "Uncle Giuseppe's Marketplace, Inc.",
2882  "url": "https://uncleg.com",
2883  "logo": {
2884    "@type": "ImageObject",
2885    "url": "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png",
2886    "width": "343",
2887    "height": "90",
2888    "caption": "Uncle Giuseppe's Marketplace Logo"
2889  },
2890  "image": [
2891    "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
2892  ],
2893  "description": "Uncle Giuseppe's Marketplace is a family-owned specialty Italian grocery store chain serving Long Island, Westchester, and New Jersey since 1998. We offer fresh pasta made daily, hand-stretched mozzarella, authentic Italian ingredients, prepared foods, full-service deli, premium butcher, scratch bakery, fresh seafood, catering, and nationwide shipping. With 12 locations and over 1,000 employees, we bring authentic Italian flavors to your neighborhood.",
2894  "slogan": "Fresh, Local, and Loved Across Long Island, Westchester & New Jersey",
2895  "foundingDate": "1998",
2896  "foundingLocation": {
2897    "@type": "Place",
2898    "address": {
2899      "@type": "PostalAddress",
2900      "addressLocality": "East Meadow",
2901      "addressRegion": "NY",
2902      "addressCountry": "US"
2903    }
2904  },
2905  "founder": [
2906    {
2907      "@type": "Person",
2908      "name": "Carl DelPrete",
2909      "jobTitle": "Co-Founder"
2910    },
2911    {
2912      "@type": "Person",
2913      "name": "Philip DelPrete",
2914      "jobTitle": "Co-Founder"
2915    }
2916  ],
2917  "telephone": "+1-516-420-0126",
2918  "email": "[email protected]",
2919  "address": {
2920    "@type": "PostalAddress",
2921    "streetAddress": "225 Old Country Rd",
2922    "addressLocality": "Melville",
2923    "addressRegion": "NY",
2924    "postalCode": "11747",
2925    "addressCountry": "US"
2926  },
2927  "areaServed": [
2928    {
2929      "@type": "State",
2930      "name": "New York",
2931      "alternateName": "NY"
2932    },
2933    {
2934      "@type": "State", 
2935      "name": "New Jersey",
2936      "alternateName": "NJ"
2937    },
2938    {
2939      "@type": "City",
2940      "name": "East Meadow",
2941      "containedInPlace": "New York"
2942    },
2943    {
2944      "@type": "City",
2945      "name": "Smithtown",
2946      "containedInPlace": "New York"
2947    },
2948    {
2949      "@type": "City",
2950      "name": "Port Washington",
2951      "containedInPlace": "New York"
2952    },
2953    {
2954      "@type": "City",
2955      "name": "Port Jefferson Station",
2956      "containedInPlace": "New York"
2957    },
2958    {
2959      "@type": "City",
2960      "name": "Massapequa",
2961      "containedInPlace": "New York"
2962    },
2963    {
2964      "@type": "City",
2965      "name": "Melville",
2966      "containedInPlace": "New York"
2967    },
2968    {
2969      "@type": "City",
2970      "name": "North Babylon",
2971      "containedInPlace": "New York"
2972    },
2973    {
2974      "@type": "City",
2975      "name": "Yorktown Heights",
2976      "containedInPlace": "New York"
2977    },
2978    {
2979      "@type": "City",
2980      "name": "Bohemia",
2981      "containedInPlace": "New York"
2982    },
2983    {
2984      "@type": "City",
2985      "name": "Ramsey",
2986      "containedInPlace": "New Jersey"
2987    },
2988    {
2989      "@type": "City",
2990      "name": "Morris Plains",
2991      "containedInPlace": "New Jersey"
2992    },
2993    {
2994      "@type": "City",
2995      "name": "Tinton Falls",
2996      "containedInPlace": "New Jersey"
2997    }
2998  ],
2999  "brand": {
3000    "@type": "Brand",
3001    "name": "Uncle Giuseppe's Marketplace",
3002    "logo": "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png",
3003    "slogan": "It's Not Just a Shopping Trip, But An Experience"
3004  },
3005  "numberOfEmployees": {
3006    "@type": "QuantitativeValue",
3007    "value": 1000,
3008    "unitText": "employees"
3009  },
3010  "knowsAbout": [
3011    "Italian cuisine",
3012    "Fresh pasta making",
3013    "Mozzarella production",
3014    "Italian grocery",
3015    "Specialty foods",
3016    "Catering services",
3017    "Fresh seafood",
3018    "Artisan baking",
3019    "Premium butchery",
3020    "Italian imports"
3021  ],
3022  "keywords": "Italian grocery store, specialty foods, fresh pasta, fresh mozzarella, prepared foods, Italian catering, gourmet groceries, Long Island Italian market, New Jersey Italian store, authentic Italian ingredients, Italian deli, artisan cheese, house-made sauces, Ital
3022ian bakery, fresh seafood, premium butcher, Italian imports, family-owned grocery, specialty marketplace",
3023  "aggregateRating": {
3024    "@type": "AggregateRating",
3025    "ratingValue": "4.5",
3026    "reviewCount": "6500",
3027    "bestRating": "5",
3028    "worstRating": "1",
3029    "ratingExplanation": "Average rating across all 12 Uncle Giuseppe's locations"
3030  },
3031  "sameAs": [
3032    "https://www.facebook.com/UncleGiuseppes",
3033    "https://www.instagram.com/unclegiuseppes",
3034    "https://www.instagram.com/unclegiuseppesmarketplace",
3035    "https://youtube.com/playlist?list=PLdqTGuP99MqgJGDjXFGvDn0js6FMnvocd",
3036    "https://www.youtube.com/channel/UCw60f0ebmj-sCUAylIHahsQ",
3037    "https://www.yelp.com/biz/uncle-giuseppes-marketplace",
3038    "https://twitter.com/UncleGiuseppes",
3039    "https://www.pinterest.com/unclegmarket",
3040    "https://www.linkedin.com/company/uncle-giuseppe's-marketplace",
3041    "https://uncleg.goldbelly.com"
3042  ],
3043  "contactPoint": [
3044    {
3045      "@type": "ContactPoint",
3046      "telephone": "+1-516-420-0126",
3047      "contactType": "customer service",
3048      "areaServed": ["US", "New York", "New Jersey"],
3049      "availableLanguage": ["English", "Italian", "Spanish"],
3050      "contactOption": "TollFree",
3051      "hoursAvailable": {
3052        "@type": "OpeningHoursSpecification",
3053        "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
3054        "opens": "07:00",
3055        "closes": "22:30"
3056      }
3057    },
3058    {
3059      "@type": "ContactPoint",
3060      "email": "[email protected]",
3061      "contactType": "customer service",
3062      "areaServed": "US"
3063    },
3064    {
3065      "@type": "ContactPoint",
3066      "url": "https://uncleg.com/catering",
3067      "contactType": "catering",
3068      "areaServed": ["New York", "New Jersey"]
3069    }
3070  ],
3071  "department": [
3072    {
3073      "@type": "OrganizationRole",
3074      "roleName": "Fresh Mozzarella Bar",
3075      "description": "Fresh mozzarella hand-stretched daily using authentic Salerno, Italy recipe since 1998. Watch our artisans make mozzarella through viewing windows."
3076    },
3077    {
3078      "@type": "OrganizationRole",
3079      "roleName": "Fresh Pasta Station",
3080      "description": "Homemade pasta made fresh daily including rigatoni, fettuccine, cavatelli, and specialty shapes using traditional Italian techniques."
3081    },
3082    {
3083      "@type": "OrganizationRole",
3084      "roleName": "Full-Service Deli",
3085      "description": "Imported Italian meats, artisan cheeses, and made-to-order sandwiches featuring authentic Italian ingredients."
3086    },
3087    {
3088      "@type": "OrganizationRole",
3089      "roleName": "Premium Butcher Counter",
3090      "description": "Sterling Silver quality beef, fresh poultry, house-made Italian sausage, and custom cuts."
3091    },
3092    {
3093      "@type": "OrganizationRole",
3094      "roleName": "Scratch Bakery",
3095      "description": "Artisan Italian breads, pastries, cookies, and custom celebration cakes baked fresh daily using traditional recipes."
3096    },
3097    {
3098      "@type": "OrganizationRole",
3099      "roleName": "Pizzeria",
3100      "description": "Hand-stretched pizza with house-made sauce and fresh mozzarella made throughout the day."
3101    },
3102    {
3103      "@type": "OrganizationRole",
3104      "roleName": "Fresh Seafood Department",
3105      "description": "Fresh seafood daily including live lobsters, premium fish, shellfish, and seafood counter service."
3106    },
3107    {
3108      "@type": "OrganizationRole",
3109      "roleName": "Sushi Counter",
3110      "description": "Hand-rolled fresh sushi made throughout the day by trained sushi chefs."
3111    },
3112    {
3113      "@type": "OrganizationRole",
3114      "roleName": "Prepared Foods",
3115      "description": "Over 130 hot and ready Italian dishes and daily specials made fresh in-house."
3116    },
3117    {
3118      "@type": "OrganizationRole",
3119      "roleName": "Catering Department",
3120      "description": "Full-service catering for weddings, corporate events, parties, and gatherings."
3121    }
3122  ],
3123  "makesOffer": [
3124    {
3125      "@type": "Offer",
3126      "itemOffered": {
3127        "@type": "Service",
3128        "name": "Uncle G's Savings Club",
3129        "description": "Exclusive loyalty program with special savings, offers, early access to promotions, and personalized deal
3129s for members",
3130        "provider": {
3131          "@id": "https://uncleg.com/#organization"
3132        }
3133      },
3134      "url": "https://uncleg.com/ugs-loyalty/",
3135      "availability": "https://schema.org/InStock",
3136      "eligibleRegion": ["US"]
3137    }
3138  ]
3139}
3140</script>
3140
3141
3142<!-- WEBSITE SCHEMA - Enables search box in Google -->
3143<script type="application/ld+json">
3144{
3145  "@context": "https://schema.org",
3146  "@type": "WebSite",
3147  "@id": "https://uncleg.com/#website",
3148  "name": "Uncle Giuseppe's Marketplace",
3149  "alternateName": "Uncle G's",
3150  "url": "https://uncleg.com",
3151  "description": "Shop premium Italian foods, fresh produce, artisan meats, bakery & prepared foods at Uncle Giuseppe's Marketplace. 12 locations across NY & NJ. Order online for pickup or delivery. Nationwide Shipping.",
3152  "publisher": {
3153    "@id": "https://uncleg.com/#organization"
3154  },
3155  "potentialAction": {
3156    "@type": "SearchAction",
3157    "target": {
3158      "@type": "EntryPoint",
3159      "urlTemplate": "https://uncleg.com/?s={search_term_string}"
3160    },
3161    "query-input": "required name=search_term_string"
3162  },
3163  "inLanguage": "en-US"
3164}
3165</script>
3165
3166
3167<!-- BREADCRUMB SCHEMA - For homepage navigation -->
3168<script type="application/ld+json">
3169{
3170  "@context": "https://schema.org",
3171  "@type": "BreadcrumbList",
3172  "@id": "https://uncleg.com/#breadcrumb",
3173  "itemListElement": [
3174    {
3175      "@type": "ListItem",
3176      "position": 1,
3177      "name": "Home",
3178      "item": "https://uncleg.com"
3179    }
3180  ]
3181}
3182</script>
3182
3183
3184<!-- PRODUCT SCHEMAS - CORRECTED WITH REQUIRED OFFERS -->
3185
3186<!-- REPLACE YOUR EXISTING PRODUCT SCHEMAS WITH THIS VERSION -->
3187<!-- This uses OfferCatalog instead of Product to avoid GSC errors while still ranking for these items in AIO -->
3188
3189<script type="application/ld+json">
3190{
3191  "@context": "https://schema.org",
3192  "@type": "ItemList",
3193  "name": "Uncle Giuseppe's Signature Italian Specialties",
3194  "description": "Fresh Italian specialties made daily at Uncle Giuseppe's Marketplace locations across New York and New Jersey",
3195  "itemListElement": [
3196    {
3197      "@type": "ListItem",
3198      "position": 1,
3199      "item": {
3200        "@type": "Thing",
3201        "name": "Fresh Pasta Made Daily",
3202        "description": "Fresh cut pasta made daily at Uncle Giuseppe's including Rigatoni, Fettuccine, Cavatelli, Linguine, Pappardelle, and specialty shapes. Made using traditional Italian techniques and finest semolina flour. Watch our artisans make pasta through viewing rooms at all locations.",
3203        "image": "https://uncleg.com/wp-content/uploads/fresh-pasta.jpg",
3204        "url": "https://uncleg.com/departments/"
3205      }
3206    },
3207    {
3208      "@type": "ListItem",
3209      "position": 2,
3210      "item": {
3211        "@type": "Thing",
3212        "name": "Fresh Hand-Stretched Mozzarella",
3213        "description": "Fresh mozzarella made daily at Uncle Giuseppe's using authentic Salerno, Italy recipe since 1998. Hand-stretched throughout the day by trained artisans. No preservatives or additives. Available fresh and warm. Watch through viewing windows at all 12 locations.",
3214        "image": "https://uncleg.com/wp-content/uploads/fresh-mozzarella.jpg",
3215        "url": "https://uncleg.com/departments/"
3216      }
3217    },
3218    {
3219      "@type": "ListItem",
3220      "position": 3,
3221      "item": {
3222        "@type": "Thing",
3223        "name": "Homemade Italian Sauces",
3224        "description": "Authentic homemade Italian sauces made fresh at Uncle Giuseppe's including marinara, marsala, pesto, fra diavolo, vodka sauce, bolognese, and seasonal specialties. Made in-house using traditional recipes and fresh ingredients. Over 10 varieties available.",
3225        "image": "https://uncleg.com/wp-content/uploads/italian-sauces.jpg",
3226        "url": "https://uncleg.com/departments/"
3227      }
3228    },
3229    {
3230      "@type": "ListItem",
3231      "position": 4,
3232      "item": {
3233        "@type": "Thing",
3234        "name": "Italian Prepared Foods",
3235        "description": "Over 130 hot and ready Italian dishes made fresh daily at Uncle Giuseppe's including baked ziti, lasagna, chicken parmesan, sausage and peppers, eggplant rollatini, stuffed shells, pizza, calzones, stromboli, sandwiches, salads, soups, and sides. All made in-house daily.",
3236        "image": "https://uncleg.com/wp-content/uploads/prepared-foods.jpg",
3237        "url": "https://uncleg.com/departments/"
3238      }
3239    }
3240  ]
3241}
3242</script>
3242
3243
3244<!-- OPTIONAL: Add this enhanced version to Organization schema -->
3245<!-- This goes INSIDE your existing Organization schema, add it after the "department" section -->
3246
3247<!-- ADD THIS TO YOUR ORGANIZATION SCHEMA (around line 146, after the "department" array) -->
3248<!--
3249  "hasOfferCatalog": {
3250    "@type": "OfferCatalog",
3251    "name": "Italian Specialty Foods & Services",
3252    "itemListElement": [
3253      {
3254        "@type": "OfferCatalog",
3255        "name": "Fresh Pasta Station",
3256        "itemListElement": [
3257          {
3258            "@type": "Offer",
3259            "itemOffered": {
3260              "@type": "Product",
3261              "name": "Fresh Cut Pasta",
3262              "description": "Rigatoni, Fettuccine, Cavatelli, Linguine, Pappardelle made daily",
3263              "category": "Fresh Pasta"
3264            }
3265          }
3266        ]
3267      },
3268      {
3269        "@type": "OfferCatalog",
3270        "name": "Fresh Mozzarella Bar",
3271        "itemListElement": [
3272          {
3273            "@type": "Offer",
3274            "itemOffered": {
3275              "@type": "Product",
3276              "name": "Hand-Stretched Fresh Mozzarella",
3277              "description": "Made fresh daily using authentic Salerno recipe since 1998",
3278              "category": "Fresh Cheese"
3279            }
3280          }
3281        ]
3282      },
3283      {
3284        "@type": "OfferCatalog",
3285        "name": "Homemade Sauces",
3286        "itemListElement": [
3287          {
3288            "@type": "Offer",
3289            "itemOffered": {
3290              "@type": "Product",
3291              "name": "Italian Sauces",
3292              "description": "Marinara, marsala, pesto, fra diavolo, vodka, bolognese, and more",
3293              "category": "Prepared Sauces"
3294            }
3295          }
3296        ]
3297      },
3298      {
3299        "@type": "OfferCatalog",
3300        "name": "Prepared Foods Department",
3301        "itemListElement": [
3302          {
3303            "@type": "Offer",
3304            "itemOffered": {
3305              "@type": "Product",
3306              "name": "Hot & Ready Italian Dishes",
3307              "description": "Over 130 dishes including baked ziti, lasagna, chicken parmesan, and more",
3308              "category": "Prepared Foods"
3309            }
3310          }
3311        ]
3312      }
3313    ]
3314  },
3315-->
3316
3317<!-- CATERING SERVICE OFFER -->
3318<script type="application/ld+json">
3319{
3320  "@context": "https://schema.org",
3321  "@type": "Service",
3322  "serviceType": "Italian Catering Services",
3323  "name": "Uncle Giuseppe's Catering",
3324  "description": "Full-service catering for weddings, corporate events, parties, and family gatherings featuring Italian favorites like baked ziti, lasagna, chicken parmesan, eggplant parmesan, party heroes, fresh salads, side dishes, desserts, and sushi platters.",
3325  "provider": {
3326    "@id": "https://uncleg.com/#organization"
3327  },
3328  "areaServed": ["New York", "New Jersey"],
3329  "url": "https://uncleg.com/catering",
3330  "offers": {
3331    "@type": "Offer",
3332    "url": "https://uncleg.com/catering",
3333    "availability": "https://schema.org/InStock",
3334    "priceCurrency": "USD"
3335  },
3336  "category": "Catering",
3337  "providerMobility": "dynamic"
3338}
3339</script>
3339
3340
3341<!-- NATIONWIDE SHIPPING SERVICE -->
3342<script type="application/ld+json">
3343{
3344  "@context": "https://schema.org",
3345  "@type": "Service",
3346  "serviceType": "Nationwide Shipping",
3347  "name": "Uncle Giuseppe's Nationwide Shipping",
3348  "description": "Specialty Italian products shipped nationwide through Goldbelly including fresh pasta, sauces, Italian specialties, and gift boxes delivered anywhere in the United States.",
3349  "provider": {
3350    "@id": "https://uncleg.com/#organization"
3351  },
3352  "areaServed": "United States",
3353  "url": "https://uncleg.goldbelly.com",
3354  "offers": {
3355    "@type": "Offer",
3356    "url": "https://uncleg.goldbelly.com",
3357    "availability": "https://schema.org/InStock",
3358    "priceCurrency": "USD",
3359    "shippingDetails": {
3360      "@type": "OfferShippingDetails",
3361      "shippingDestination": {
3362        "@type": "DefinedRegion",
3363        "addressCountry": "US"
3364      }
3365    }
3366  },
3367  "category": "Food Delivery"
3368}
3369</script>
3369
3370
3371<!-- ONLINE ORDERING SERVICE -->
3372<script type="application/ld+json">
3373{
3374  "@context": "https://schema.org",
3375  "@type": "Service",
3376  "serviceType": "Online Ordering & Curbside Pickup",
3377  "name": "Uncle Giuseppe's Online Ordering",
3378  "description": "Order fresh Italian foods online for convenient curbside pickup or home delivery from your local Uncle Giuseppe's store.",
3379  "provider": {
3380    "@id": "https://uncleg.com/#organization"
3381  },
3382  "areaServed": ["New York", "New Jersey"],
3383  "url": "https://uncleg.com/shop",
3384  "offers": {
3385    "@type": "Offer",
3386    "url": "https://uncleg.com/shop",
3387    "availability": "https://schema.org/InStock",
3388    "priceCurrency": "USD",
3389    "availableDeliveryMethod": [
3390      "http://purl.org/goodrelations/v1#DeliveryModePickUp",
3391      "http://purl.org/goodrelations/v1#DeliveryModeDirectDownload"
3392    ]
3393  },
3394  "category": "Food Ordering"
3395}
3396</script>
3396
3397
3398<!-- FAQ PAGE SCHEMA - Enhanced -->
3399<script type="application/ld+json">
3400{
3401  "@context": "https://schema.org",
3402  "@type": "FAQPage",
3403  "@id": "https://uncleg.com/#faq",
3404  "mainEntity": [
3405    {
3406      "@type": "Question",
3407      "name": "Where are Uncle Giuseppe's locations?",
3408      "acceptedAnswer": {
3409        "@type": "Answer",
3410        "text": "Uncle Giuseppe's has 12 locations across New York and New Jersey. New York stores: East Meadow, Smithtown, Port Washington, Port Jefferson Station, Massapequa, Melville, North Babylon, Yorktown Heights, and Bohemia. New Jersey stores: Ramsey, Morris Plains, and Tinton Falls. We serve Long Island, Westchester County, and northern New Jersey communities."
3411      }
3412    },
3413    {
3414      "@type": "Question",
3415      "name": "Does Uncle Giuseppe's make fresh pasta daily?",
3416      "acceptedAnswer": {
3417        "@type": "Answer",
3418        "text": "Yes, Uncle Giuseppe's makes fresh cut pasta daily at every location. Watch our artisans make pasta through viewing rooms. We offer Rigatoni, Fettuccine, Cavatelli, and specialty shapes, plus gluten-free options. Made fresh throughout the day using traditional Italian techniques and finest semolina flour."
3419      }
3420    },
3421    {
3422      "@type": "Question",
3423      "name": "Does Uncle Giuseppe's offer catering?",
3424      "acceptedAnswer": {
3425        "@type": "Answer",
3426        "text": "Yes, full catering services for weddings, corporate events, parties, and family gatherings. Menu features baked ziti, lasagna, chicken parmesan, eggplant parmesan, party heroes, salads, sides, desserts, and sushi platters. Order online at uncleg.com/catering or contact your local store."
3427      }
3428    },
3429    {
3430      "@type": "Question",
3431      "name": "Can I order Uncle Giuseppe's products online?",
3432      "acceptedAnswer": {
3433        "@type": "Answer",
3434        "text": "Yes, two ways: (1) Order from your local store for curbside pickup or delivery at uncleg.com/shop (2) Nationwide shipping through Goldbelly at uncleg.goldbelly.com for fresh pasta, sauces, Italian specialties, and gift boxes delivered anywhere in the US."
3435      }
3436    },
3437    {
3438      "@type": "Question",
3439      "name": "What makes Uncle Giuseppe's mozzarella special?",
3440      "acceptedAnswer": {
3441        "@type": "Answer",
3442        "text": "Fresh mozzarella made daily at every location using authentic Salerno, Italy recipe since 1998. Hand-stretched throughout the day by trained artisans using traditional techniques. Watch through viewing windows. Premium ingredients, no preservatives or additives. Available fresh and often still warm."
3443      }
3444    },
3445    {
3446      "@type": "Question",
3447      "name": "Does Uncle Giuseppe's have prepared foods?",
3448      "acceptedAnswer": {
3449        "@type": "Answer",
3450        "text": "Yes, over 130 prepared dishes made fresh daily including baked ziti, lasagna, chicken parmesan, sausage and peppers, eggplant rollatini, stuffed shells, pizza, calzones, stromboli, sandwiches, salads, soups, and sides. Made in-house using authentic recipes and fresh ingredients."
3451      }
3452    },
3453    {
3454      "@type": "Question",
3455      "name": "Is there a Uncle Giuseppe's loyalty program?",
3456      "acceptedAnswer": {
3457        "@type": "Answer",
3458        "text": "Yes, Uncle G's Savings Club offers exclusive savings, special offers, early access to promotions, and personalized deals. Free membership. Sign up at uncleg.com/ugs-loyalty or in-store. Start saving immediately on Italian products."
3459      }
3460    },
3461    {
3462      "@type": "Question",
3463      "name": "What are Uncle Giuseppe's specialty items?",
3464      "acceptedAnswer": {
3465        "@type": "Answer",
3466        "text": "Fresh pasta made daily, hand-stretched fresh mozzarella, homemade Italian sauces (marinara, marsala, pesto, fra diavolo, vodka, etc.), imported Italian cheeses and meats, house-made Italian sausage, artisan breads from Arthur Avenue, authentic Italian pastries and cookies, olive oils and vinegars from Italy, hard-to-find Italian ingredients, and 130+ prepared foods. Many products sourced directly from Italy."
3467      }
3468    },
3469    {
3470      "@type": "Question",
3471      "name": "Does Uncle Giuseppe's ship nationwide?",
3472      "acceptedAnswer": {
3473        "@type": "Answer",
3474        "text": "Yes, through Goldbelly partnership. Visit uncleg.goldbelly.com to order authentic Italian foods, gift boxes, fresh pasta, sauces, and specialty items delivered anywhere in the United States. Perfect for gifts or if you've moved away."
3475      }
3476    },
3477    {
3478      "@type": "Question",
3479      "name": "What payment methods does Uncle Giuseppe's accept?",
3480      "acceptedAnswer": {
3481        "@type": "Answer",
3482        "text": "All locations accept cash, all major credit cards (Visa, Mastercard, American Express, Discover), debit cards, Apple Pay, and Google Pay. Online orders accept credit cards and digital payment methods."
3483      }
3484    },
3485    {
3486      "@type": "Question",
3487      "name": "What are Uncle Giuseppe's store hours?",
3488      "acceptedAnswer": {
3489        "@type": "Answer",
3490        "text": "Hours vary by location. Most stores open at 7:00 AM daily. Closing times range from 8:30 PM to 10:30 PM depending on location and day. Visit uncleg.com/find-your-uncle-gs for specific location hours."
3491      }
3492    },
3493    {
3494      "@type": "Question",
3495      "name": "Does Uncle Giuseppe's offer gluten-free products?",
3496      "acceptedAnswer": {
3497        "@type": "Answer",
3498        "text": "Yes, we offer gluten-free pasta, breads, and other specialty products. Ask our staff for assistance locating gluten-free options in any department."
3499      }
3500    }
3501  ]
3502}
3503</script>
3503
3504
3505<!-- STORE LOCATIONS - Complete with all 12 stores -->
3506<script type="application/ld+json">
3507{
3508  "@context": "https://schema.org",
3509  "@graph": [
3510    {
3511      "@type": "GroceryStore",
3512      "@id": "https://uncleg.com/locations/east-meadow",
3513      "name": "Uncle Giuseppe's Marketplace - East Meadow",
3514      "image": [
3515        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
3516      ],
3517      "description": "Uncle Giuseppe's East Meadow original flagship location opened 1998. 7,800 sq ft store with fresh pasta made daily, hand-stretched mozzarella, full-service deli, premium butcher, bakery, 130+ prepared dishes. Hempstead Turnpike location with ample parking.",
3518      "address": {
3519        "@type": "PostalAddress",
3520        "streetAddress": "2330 Hempstead Tpke",
3521        "addressLocality": "East Meadow",
3522        "addressRegion": "NY",
3523        "postalCode": "11554",
3524        "addressCountry": "US"
3525      },
3526      "geo": {
3527        "@type": "GeoCoordinates",
3528        "latitude": 40.7138,
3529        "longitude": -73.5593
3530      },
3531      "telephone": "+1-516-579-1955",
3532      "url": "https://uncleg.com",
3533      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+East+Meadow",
3534      "email": "[email protected]",
3535      "priceRange": "$$",
3536      "servesCuisine": "Italian",
3537      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
3538      "currenciesAccepted": "USD",
3539      "openingHoursSpecification": [
3540        {
3541          "@type": "OpeningHoursSpecification",
3542          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
3543          "opens": "07:00",
3544          "closes": "20:30"
3545        }
3546      ],
3547      "aggregateRating": {
3548        "@type": "AggregateRating",
3549        "ratingValue": "4.4",
3550        "reviewCount": "450",
3551        "bestRating": "5",
3552        "worstRating": "1"
3553      },
3554      "parentOrganization": {
3555        "@id": "https://uncleg.com/#organization"
3556      }
3557    },
3558    {
3559      "@type": "GroceryStore",
3560      "@id": "https://uncleg.com/locations/smithtown",
3561      "name": "Uncle Giuseppe's Marketplace - Smithtown",
3562      "image": [
3563        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
3564      ],
3565      "description": "Uncle Giuseppe's Smithtown serves Suffolk County with fresh pasta, hand-stretched mozzarella, full-service deli, premium butcher, bakery, seafood, 130+ prepared dishes. Route 111 location.",
3566      "address": {
3567        "@type": "PostalAddress",
3568        "streetAddress": "95 NY-111",
3569        "addressLocality": "Smithtown",
3570        "addressRegion": "NY",
3571        "postalCode": "11787",
3572        "addressCountry": "US"
3573      },
3574      "geo": {
3575        "@type": "GeoCoordinates",
3576        "latitude": 40.8556,
3577        "longitude": -73.2007
3578      },
3579      "telephone": "+1-631-863-0900",
3580      "url": "https://uncleg.com",
3581      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+Smithtown",
3582      "email": "[email protected]",
3583      "priceRange": "$$",
3584      "servesCuisine": "Italian",
3585      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
3586      "currenciesAccepted": "USD",
3587      "openingHoursSpecification": [
3588        {
3589          "@type": "OpeningHoursSpecification",
3590          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
3591          "opens": "07:00",
3592          "closes": "21:30"
3593        },
3594        {
3595          "@type": "OpeningHoursSpecification",
3596          "dayOfWeek": "Sunday",
3597          "opens": "07:00",
3598          "closes": "20:30"
3599        }
3600      ],
3601      "aggregateRating": {
3602        "@type": "AggregateRating",
3603        "ratingValue": "4.5",
3604        "reviewCount": "520",
3605        "bestRating": "5",
3606        "worstRating": "1"
3607      },
3608      "parentOrganization": {
3609        "@id": "https://uncleg.com/#organization"
3610      }
3611    },
3612    {
3613      "@type": "GroceryStore",
3614      "@id": "https://uncleg.com/locations/port-jefferson-station",
3615      "name": "Uncle Giuseppe's Marketplace - Port Jefferson Station",
3616      "image": [
3617        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
3618      ],
3619      "description": "Uncle Giuseppe's Port Jefferson Station 38,000 sq ft location. Fresh pasta daily, hand-stretched mozzarella, full-service deli, premium butcher, bakery, largest North Shore seafood selection, award-winning pizza, 130+ prepared dishes. Serving Port Jefferson, Setauket, Stony Brook since 2006.",
3620      "address": {
3621        "@type": "PostalAddress",
3622        "streetAddress": "1108 NY-112",
3623        "addressLocality": "Port Jefferson Station",
3624        "addressRegion": "NY",
3625        "postalCode": "11776",
3626        "addressCountry": "US"
3627      },
3628      "geo": {
3629        "@type": "GeoCoordinates",
3630        "latitude": 40.9225,
3631        "longitude": -73.0478
3632      },
3633      "telephone": "+1-631-474-9550",
3634      "url": "https://uncleg.com",
3635      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+Port+Jefferson",
3636      "email": "[email protected]",
3637      "priceRange": "$$",
3638      "servesCuisine": "Italian",
3639      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
3640      "currenciesAccepted": "USD",
3641      "openingHoursSpecification": [
3642        {
3643          "@type": "OpeningHoursSpecification",
3644          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
3645          "opens": "07:00",
3646          "closes": "21:30"
3647        },
3648        {
3649          "@type": "OpeningHoursSpecification",
3650          "dayOfWeek": "Sunday",
3651          "opens": "07:00",
3652          "closes": "20:30"
3653        }
3654      ],
3655      "aggregateRating": {
3656        "@type": "AggregateRating",
3657        "ratingValue": "4.5",
3658        "reviewCount": "387",
3659        "bestRating": "5",
3660        "worstRating": "1"
3661      },
3662      "parentOrganization": {
3663        "@id": "https://uncleg.com/#organization"
3664      }
3665    },
3666    {
3667      "@type": "GroceryStore",
3668      "@id": "https://uncleg.com/locations/massapequa",
3669      "name": "Uncle Giuseppe's Marketplace - Massapequa",
3670      "image": [
3671        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
3672      ],
3673      "description": "Uncle Giuseppe's Massapequa serves Nassau County with fresh pasta daily, hand-stretched mozzarella, full-service deli, premium butcher, bakery, fresh seafood, 130+ prepared dishes. Hicksville Road location with ample parking.",
3674      "address": {
3675        "@type": "PostalAddress",
3676        "streetAddress": "37 Hicksville Rd",
3677        "addressLocality": "Massapequa",
3678        "addressRegion": "NY",
3679        "postalCode": "11758",
3680        "addressCountry": "US"
3681      },
3682      "geo": {
3683        "@type": "GeoCoordinates",
3684        "latitude": 40.6808,
3685        "longitude": -73.4687
3686      },
3687      "telephone": "+1-516-308-7377",
3688      "url": "https://uncleg.com",
3689      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+Massapequa",
3690      "email": "[email protected]",
3691      "priceRange": "$$",
3692      "servesCuisine": "Italian",
3693      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
3694      "currenciesAccepted": "USD",
3695      "openingHoursSpecification": [
3696        {
3697          "@type": "OpeningHoursSpecification",
3698          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
3699          "opens": "07:00",
3700          "closes": "21:30"
3701        },
3702        {
3703          "@type": "OpeningHoursSpecification",
3704          "dayOfWeek": "Sunday",
3705          "opens": "07:00",
3706          "closes": "20:30"
3707        }
3708      ],
3709      "aggregateRating": {
3710        "@type": "AggregateRating",
3711        "ratingValue": "4.4",
3712        "reviewCount": "425",
3713        "bestRating": "5",
3714        "worstRating": "1"
3715      },
3716      "parentOrganization": {
3717        "@id": "https://uncleg.com/#organization"
3718      }
3719    },
3720    {
3721      "@type": "GroceryStore",
3722      "@id": "https://uncleg.com/locations/melville",
3723      "name": "Uncle Giuseppe's Marketplace - Melville",
3724      "image": [
3725        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
3726      ],
3727      "description": "Uncle Giuseppe's Melville on Walt Whitman Road serves Huntington and Suffolk County. Fresh pasta daily, hand-stretched mozzarella, full-service deli, premium butcher, scratch bakery, fresh seafood, pizzeria, sushi counter, 130+ prepared dishes. Extended hours.",
3728      "address": {
3729        "@type": "PostalAddress",
3730        "streetAddress": "890 Walt Whitman Rd",
3731        "addressLocality": "Melville",
3732        "addressRegion": "NY",
3733        "postalCode": "11747",
3734        "addressCountry": "US"
3735      },
3736      "geo": {
3737        "@type": "GeoCoordinates",
3738        "latitude": 40.7934,
3739        "longitude": -73.4151
3740      },
3741      "telephone": "+1-631-683-5900",
3742      "url": "https://uncleg.com",
3743      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+Melville",
3744      "email": "[email protected]",
3745      "priceRange": "$$",
3746      "servesCuisine": "Italian",
3747      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
3748      "currenciesAccepted": "USD",
3749      "openingHoursSpecification": [
3750        {
3751          "@type": "OpeningHoursSpecification",
3752          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
3753          "opens": "07:00",
3754          "closes": "22:30"
3755        },
3756        {
3757          "@type": "OpeningHoursSpecification",
3758          "dayOfWeek": "Sunday",
3759          "opens": "07:00",
3760          "closes": "21:30"
3761        }
3762      ],
3763      "aggregateRating": {
3764        "@type": "AggregateRating",
3765        "ratingValue": "4.5",
3766        "reviewCount": "612",
3767        "bestRating": "5",
3768        "worstRating": "1"
3769      },
3770      "parentOrganization": {
3771        "@id": "https://uncleg.com/#organization"
3772      }
3773    },
3774    {
3775      "@type": "GroceryStore",
3776      "@id": "https://uncleg.com/locations/north-babylon",
3777      "name": "Uncle Giuseppe's Marketplace - North Babylon",
3778      "image": [
3779        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
3780      ],
3781      "description": "Uncle Giuseppe's North Babylon serves Western Suffolk County. Fresh pasta daily, hand-stretched mozzarella, full-service deli, premium butcher, bakery, seafood department, 130+ prepared dishes. Deer Park Avenue location.",
3782      "address": {
3783        "@type": "PostalAddress",
3784        "streetAddress": "1170 Deer Park Ave",
3785        "addressLocality": "North Babylon",
3786        "addressRegion": "NY",
3787        "postalCode": "11703",
3788        "addressCountry": "US"
3789      },
3790      "geo": {
3791        "@type": "GeoCoordinates",
3792        "latitude": 40.7436,
3793        "longitude": -73.3218
3794      },
3795      "telephone": "+1-631-482-0120",
3796      "url": "https://uncleg.com",
3797      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+North+Babylon",
3798      "email": "[email protected]",
3799      "priceRange": "$$",
3800      "servesCuisine": "Italian",
3801      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
3802      "currenciesAccepted": "USD",
3803      "openingHoursSpecification": [
3804        {
3805          "@type": "OpeningHoursSpecification",
3806          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
3807          "opens": "07:00",
3808          "closes": "21:30"
3809        }
3810      ],
3811      "aggregateRating": {
3812        "@type": "AggregateRating",
3813        "ratingValue": "4.4",
3814        "reviewCount": "380",
3815        "bestRating": "5",
3816        "worstRating": "1"
3817      },
3818      "parentOrganization": {
3819        "@id": "https://uncleg.com/#organization"
3820      }
3821    },
3822    {
3823      "@type": "GroceryStore",
3824      "@id": "https://uncleg.com/locations/port-washington",
3825      "name": "Uncle Giuseppe's Marketplace - Port Washington",
3826      "image": [
3827        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
3828      ],
3829      "description": "Uncle Giuseppe's Port Washington serves North Shore Long Island and Nassau County. Fresh pasta daily, hand-stretched mozzarella, full-service deli with imported Italian meats and cheeses, premium butcher, bakery, seafood, 130+ prepared dishes. Port Washington Boulevard location.",
3830      "address": {
3831        "@type": "PostalAddress",
3832        "streetAddress": "364 Port Washington Blvd",
3833        "addressLocality": "Port Washington",
3834        "addressRegion": "NY",
3835        "postalCode": "11050",
3836        "addressCountry": "US"
3837      },
3838      "geo": {
3839        "@type": "GeoCoordinates",
3840        "latitude": 40.8257,
3841        "longitude": -73.6982
3842      },
3843      "telephone": "+1-516-767-3100",
3844      "url": "https://uncleg.com",
3845      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+Port+Washington",
3846      "email": "[email protected]",
3847      "priceRange": "$$",
3848      "servesCuisine": "Italian",
3849      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
3850      "currenciesAccepted": "USD",
3851      "openingHoursSpecification": [
3852        {
3853          "@type": "OpeningHoursSpecification",
3854          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
3855          "opens": "07:00",
3856          "closes": "21:30"
3857        }
3858      ],
3859      "aggregateRating": {
3860        "@type": "AggregateRating",
3861        "ratingValue": "4.5",
3862        "reviewCount": "445",
3863        "bestRating": "5",
3864        "worstRating": "1"
3865      },
3866      "parentOrganization": {
3867        "@id": "https://uncleg.com/#organization"
3868      }
3869    },
3870    {
3871      "@type": "GroceryStore",
3872      "@id": "https://uncleg.com/locations/yorktown-heights",
3873      "name": "Uncle Giuseppe's Marketplace - Yorktown Heights",
3874      "image": [
3875        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
3876      ],
3877      "description": "Uncle Giuseppe's Yorktown Heights 45,000 sq ft Westchester County flagship. Fresh mozzarella station, fresh pasta daily, beer cave, full-service deli, premium butcher, scratch bakery, seafood department, food court, pizzeria, sushi counter, 130+ prepared dishes. Largest New York store serving Northern Westchester.",
3878      "address": {
3879        "@type": "PostalAddress",
3880        "streetAddress": "327 Downing Dr",
3881        "addressLocality": "Yorktown Heights",
3882        "addressRegion": "NY",
3883        "postalCode": "10598",
3884        "addressCountry": "US"
3885      },
3886      "geo": {
3887        "@type": "GeoCoordinates",
3888        "latitude": 41.2709,
3889        "longitude": -73.7774
3890      },
3891      "telephone": "+1-914-302-5300",
3892      "url": "https://uncleg.com",
3893      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+Yorktown+Heights",
3894      "email": "[email protected]",
3895      "priceRange": "$$",
3896      "servesCuisine": "Italian",
3897      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
3898      "currenciesAccepted": "USD",
3899      "openingHoursSpecification": [
3900        {
3901          "@type": "OpeningHoursSpecification",
3902          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
3903          "opens": "07:00",
3904          "closes": "21:30"
3905        }
3906      ],
3907      "aggregateRating": {
3908        "@type": "AggregateRating",
3909        "ratingValue": "4.4",
3910        "reviewCount": "573",
3911        "bestRating": "5",
3912        "worstRating": "1"
3913      },
3914      "parentOrganization": {
3915        "@id": "https://uncleg.com/#organization"
3916      }
3917    },
3918    {
3919      "@type": "GroceryStore",
3920      "@id": "https://uncleg.com/locations/bohemia",
3921      "name": "Uncle Giuseppe's Marketplace - Bohemia",
3922      "image": [
3923        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
3924      ],
3925      "description": "Uncle Giuseppe's Bohemia at Sayville Plaza serves Central Suffolk County. 39,000 sq ft store with fresh pasta daily, hand-stretched mozzarella, full-service deli, premium butcher, scratch bakery, fresh seafood, 130+ prepared dishes. Opening 2025 bringing authentic Italian specialties to Bohemia.",
3926      "address": {
3927        "@type": "PostalAddress",
3928        "streetAddress": "5181 Sunrise Hwy",
3929        "addressLocality": "Bohemia",
3930        "addressRegion": "NY",
3931        "postalCode": "11716",
3932        "addressCountry": "US"
3933      },
3934      "geo": {
3935        "@type": "GeoCoordinates",
3936        "latitude": 40.7694,
3937        "longitude": -73.1151
3938      },
3939      "telephone": "+1-516-420-0126",
3940      "url": "https://uncleg.com",
3941      "hasMap": "https://www.google.com/maps/place/5181+Sunrise+Hwy+Bohemia+NY",
3942      "email": "[email protected]",
3943      "priceRange": "$$",
3944      "servesCuisine": "Italian",
3945      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
3946      "currenciesAccepted": "USD",
3947      "openingHoursSpecification": [
3948        {
3949          "@type": "OpeningHoursSpecification",
3950          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
3951          "opens": "07:00",
3952          "closes": "22:30"
3953        },
3954        {
3955          "@type": "OpeningHoursSpecification",
3956          "dayOfWeek": ["Saturday", "Sunday"],
3957          "opens": "07:00",
3958          "closes": "21:30"
3959        }
3960      ],
3961      "parentOrganization": {
3962        "@id": "https://uncleg.com/#organization"
3963      }
3964    },
3965    {
3966      "@type": "GroceryStore",
3967      "@id": "https://uncleg.com/locations/ramsey",
3968      "name": "Uncle Giuseppe's Marketplace - Ramsey",
3969      "image": [
3970        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
3971      ],
3972      "description": "Uncle Giuseppe's Ramsey first New Jersey location opened 2019. Bergen County store with fresh pasta daily, hand-stretched mozzarella, full-service deli with imported Italian specialties, premium butcher, bakery, fresh seafood, pizzeria, sushi counter, 130+ prepared dishes. Triangle Plaza with Route 17 access.",
3973      "address": {
3974        "@type": "PostalAddress",
3975        "streetAddress": "10 Triangle Plz",
3976        "addressLocality": "Ramsey",
3977        "addressRegion": "NJ",
3978        "postalCode": "07446",
3979        "addressCountry": "US"
3980      },
3981      "geo": {
3982        "@type": "GeoCoordinates",
3983        "latitude": 41.0573,
3984        "longitude": -74.1410
3985      },
3986      "telephone": "+1-201-995-6800",
3987      "url": "https://uncleg.com",
3988      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+Ramsey",
3989      "email": "[email protected]",
3990      "priceRange": "$$",
3991      "servesCuisine": "Italian",
3992      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
3993      "currenciesAccepted": "USD",
3994      "openingHoursSpecification": [
3995        {
3996          "@type": "OpeningHoursSpecification",
3997          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
3998          "opens": "07:00",
3999          "closes": "22:30"
4000        },
4001        {
4002          "@type": "OpeningHoursSpecification",
4003          "dayOfWeek": "Sunday",
4004          "opens": "07:00",
4005          "closes": "21:30"
4006        }
4007      ],
4008      "aggregateRating": {
4009        "@type": "AggregateRating",
4010        "ratingValue": "4.6",
4011        "reviewCount": "2416",
4012        "bestRating": "5",
4013        "worstRating": "1"
4014      },
4015      "parentOrganization": {
4016        "@id": "https://uncleg.com/#organization"
4017      }
4018    },
4019    {
4020      "@type": "GroceryStore",
4021      "@id": "https://uncleg.com/locations/morris-plains",
4022      "name": "Uncle Giuseppe's Marketplace - Morris Plains",
4023      "image": [
4024        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
4025      ],
4026      "description": "Uncle Giuseppe's Morris Plains at Briarcliff Commons serves Morris County and North Jersey. 42,000 sq ft store with fresh pasta daily viewing rooms, hand-stretched mozzarella bar, full-service deli, specialty butcher, scratch bakery, fresh seafood, 130+ prepared dishes. Route 10 location.",
4027      "address": {
4028        "@type": "PostalAddress",
4029        "streetAddress": "1711 NJ-10",
4030        "addressLocality": "Morris Plains",
4031        "addressRegion": "NJ",
4032        "postalCode": "07950",
4033        "addressCountry": "US"
4034      },
4035      "geo": {
4036        "@type": "GeoCoordinates",
4037        "latitude": 40.8365,
4038        "longitude": -74.4810
4039      },
4040      "telephone": "+1-862-242-8320",
4041      "url": "https://uncleg.com",
4042      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+Morris+Plains",
4043      "email": "[email protected]",
4044      "priceRange": "$$",
4045      "servesCuisine": "Italian",
4046      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
4047      "currenciesAccepted": "USD",
4048      "openingHoursSpecification": [
4049        {
4050          "@type": "OpeningHoursSpecification",
4051          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
4052          "opens": "07:00",
4053          "closes": "21:30"
4054        }
4055      ],
4056      "aggregateRating": {
4057        "@type": "AggregateRating",
4058        "ratingValue": "4.5",
4059        "reviewCount": "305",
4060        "bestRating": "5",
4061        "worstRating": "1"
4062      },
4063      "parentOrganization": {
4064        "@id": "https://uncleg.com/#organization"
4065      }
4066    },
4067    {
4068      "@type": "GroceryStore",
4069      "@id": "https://uncleg.com/locations/tinton-falls",
4070      "name": "Uncle Giuseppe's Marketplace - Tinton Falls",
4071      "image": [
4072        "https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png"
4073      ],
4074      "description": "Uncle Giuseppe's Tinton Falls serves Monmouth County and Jersey Shore region. Fresh pasta daily, hand-stretched mozzarella, full-service deli with imported Italian specialties, premium butcher, bakery, fresh seafood perfect for Shore dining, 130+ prepared dishes. Shrewsbury Avenue location.",
4075      "address": {
4076        "@type": "PostalAddress",
4077        "streetAddress": "990 Shrewsbury Ave",
4078        "addressLocality": "Tinton Falls",
4079        "addressRegion": "NJ",
4080        "postalCode": "07724",
4081        "addressCountry": "US"
4082      },
4083      "geo": {
4084        "@type": "GeoCoordinates",
4085        "latitude": 40.2654,
4086        "longitude": -74.0765
4087      },
4088      "telephone": "+1-732-842-6900",
4089      "url": "https://uncleg.com",
4090      "hasMap": "https://www.google.com/maps/place/Uncle+Giuseppe's+Marketplace+Tinton+Falls",
4091      "email": "[email protected]",
4092      "priceRange": "$$",
4093      "servesCuisine": "Italian",
4094      "paymentAccepted": ["Cash", "Credit Card", "Debit Card", "Apple Pay", "Google Pay"],
4095      "currenciesAccepted": "USD",
4096      "openingHoursSpecification": [
4097        {
4098          "@type": "OpeningHoursSpecification",
4099          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
4100          "opens": "07:00",
4101          "closes": "21:30"
4102        }
4103      ],
4104      "aggregateRating": {
4105        "@type": "AggregateRating",
4106        "ratingValue": "4.6",
4107        "reviewCount": "1044",
4108        "bestRating": "5",
4109        "worstRating": "1"
4110      },
4111      "parentOrganization": {
4112        "@id": "https://uncleg.com/#organization"
4113      }
4114    }
4115  ]
4116}
4117</script>
4117
4118</head>
4119<body class="home wp-singular page-template-default page page-id-6 wp-theme-uncleg gutentor-active ctct-uncleg ally-default front-page">
4120 
4121	<!-- Yoast Breadcrumbs Start -->
4122<section  class="breadcrumbs" style="display: none;">
4123    </section>
4124<!-- Yoast Breadcrumbs End -->
4125	
4126<div  class="count-down" style="padding:0px !important;">
4127	
4127<script type="rocketlazyloadscript" language="JavaScript">
4128		TargetDate = "2021-07-01 06:00 PM";
4129		BackColor = "transparent";
4130		ForeColor = "transparent"; /*WHEN ACTIVE MAKE SURE TO CHANGE THIS BACK TO WHITE*/
4131		CountActive = true;
4132		CountStepper = -1;
4133		LeadingZero = true;
4134		DisplayFormat = "%%D%% Day, %%H%% Hours, %%M%% Minutes, %%S%% Seconds left to place your July 4th Catering Order!";
4135		FinishMessage = "";
4136	</script>
4136
4137	
4137<script type="rocketlazyloadscript" data-minify="1" language="JavaScript" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/js/countdown.js?ver=1790362374" data-rocket-defer defer></script>
4137
4138	<!-- HOLIDAY CALLOUT AREA
4139	<br><a href="/catering" style="color:white;text-decoration:underline;">Place your July 4th Catering Order Today!</a> -->
4140	<br>
4141	<br>
4142</div>
4143<header  class="site-header">
4144	<div  class="container-fluid">
4145		<div  class="logo">
4146			<a href="https://uncleg.com/"><img data-src="https://uncleg.com/wp-content/themes/uncleg/assets/images/logo.png" alt="" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 343px; --smush-placeholder-aspect-ratio: 343/90;"></a>
4147		</div>
4148		<div  class="extras">
4149			<div >
4150				<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#main-nav"><i class="fa fa-bars"></i> Navigation</button>
4151			</div>
4152			<div >
4153				<a href="javascript:;" class="label"><i class="fas fa-search"></i> SEARCH</a>
4154			</div>
4155			<div >
4156				<a href="https://uncleg.com/shop/"><i class="fas fa-shopping-cart"></i></a>
4157			</div>
4158		</div>
4159		<nav class="navbar navbar-expand-sm">	
4160				            
4161		        <div class="collapse navbar-collapse" id="main-nav">
4162					
4163<ul id="menu-main-nav" class="navbar-nav"><li id="menu-item-448" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-448"><a title="Shop Local" target="_blank" href="http://uncleg.com/shop#shop-now" class="nav-link"><span class="glyphicon Order online to your house or car"></span>&nbsp;Shop Local</a></li>
4164<li id="menu-item-27454" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27454"><a title="Ship Nationwide" target="_blank" href="https://uncleg.goldbelly.com" class="nav-link">Ship Nationwide</a></li>
4165<li id="menu-item-41028" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-41028"><a title="Catering" href="https://uncleg.com/catering/" class="nav-link">Catering</a></li>
4166<li id="menu-item-19682" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19682"><a title="Meal Delivery" href="https://uncleg.com/delivery/" class="nav-link">Meal Delivery</a></li>
4167<li id="menu-item-13198" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13198"><a title="Weekly Specials" href="https://uncleg.com/circular" class="nav-link"><span class="glyphicon Our flyer"></span>&nbsp;Weekly Specials</a></li>
4168<li id="menu-item-21222" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21222"><a title="Locations" href="https://uncleg.com/find-your-uncle-gs/" class="nav-link">Locations</a></li>
4169<li id="menu-item-436" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-436"><a title="Recipes" href="http://www.uncleg.com/recipes" class="nav-link">Recipes</a></li>
4170<li id="menu-item-46955" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-46955"><a title="Loyalty" href="https://uncleg.com/loyalty/" class="nav-link">Loyalty</a></li>
4171<li id="menu-item-45689" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45689"><a title="Careers" href="https://uncleg.com/careers/" class="nav-link">Careers</a></li>
4172</ul>				</div>
4173					</nav>
4174	</div>
4175	<div  class="searchform hide">
4176		
4177
4178<form role="search" method="get" class="search-form" action="https://uncleg.com/">
4179	<label for="search-form-6abcd2bc5d8ea">
4180		<i class="fas fa-search"></i> SEARCH
4181	</label>
4182	<div class="input-group">
4183		<input type="search" id="search-form-6abcd2bc5d8ea" class="search-field form-control" placeholder="Search our site &hellip;" value="" name="s" />
4184		<div class="input-group-append">
4185			<button type="submit" class="search-submit btn btn-success">Search</button>
4186		</div>
4187	</div>
4188</form>
4189
4190
4191	</div>
4192</header><style>
4193.tg-hours {
4194    font-family: ITC Franklin Gothic, sans-serif !important;
4195    color: #fff;
4196    text-align: center;
4197    font-size: 14px;
4198    line-height: 1.5em;
4199    background-color: #b42e34;
4200    padding: 2px 0 10px;
4201}
4202	.bt-bar {
4203		color: #fff;
4204	}
4205	
4206	.navbar .navbar-nav>li>a {
4207    text-align: center;
4208	}
4209	
4210	table {
4211  border-collapse: collapse;
4212  width: 100%;
4213}
4214	thead {
4215  font-weight: bold;
4216}
4217td, th {
4218  border: none;
4219  text-align: left;
4220  padding: 8px;
4221}
4222
4223
4224@media only screen and (max-width: 414px) {
4225.tg-hours {
4226    font-size: 12px;
4227}
4228}
4229
4230	
4231/* Video Hero Styles */
4232.video-hero-slide {
4233  position: relative;
4234}
4235.video-container {
4236  position: relative;
4237  width: 100%;
4238  overflow: hidden;
4239}
4240.hero-video {
4241  width: 100%;
4242  height: auto;
4243  display: block;
4244  object-fit: cover;
4245}
4246/* Dark Overlay */
4247.video-overlay {
4248  position: absolute;
4249  top: 0;
4250  left: 0;
4251  width: 100%;
4252  height: 100%;
4253  background-color: rgba(0, 0, 0, 0.5);
4254  z-index: 1;
4255}
4256/* Hero Content */
4257.hero-content {
4258  position: absolute;
4259  top: 50%;
4260  left: 50%;
4261  transform: translate(-50%, -50%);
4262  text-align: center;
4263  color: #fff;
4264  z-index: 2;
4265  width: 90%;
4266  max-width: 1600px;
4267  pointer-events: none;
4268}
4269.hero-content .btn-hero {
4270  pointer-events: auto;
4271}
4272.hero-title {
4273  font-size: 72px !important;
4274  font-weight: bold;
4275  margin-bottom: 25px;
4276  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
4277  line-height: 1.2;
4278  color: #ffffff !important;
4279}
4280.hero-description {
4281  font-size: 28px !important;
4282  margin-bottom: 35px;
4283  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
4284  line-height: 1.5;
4285  color: #ffffff !important;
4286}
4287.btn-hero {
4288  display: inline-block;
4289  padding: 18px 50px;
4290  background-color: #b42e34;
4291  color: #fff;
4292  font-size: 22px;
4293  font-weight: bold;
4294  text-decoration: none;
4295  border-radius: 5px;
4296  transition: all 0.3s ease;
4297  text-transform: uppercase;
4298  letter-spacing: 1px;
4299}
4300.btn-hero:hover {
4301  background-color: #8f232a;
4302  transform: translateY(-2px);
4303  box-shadow: 0 5px 15px rgba(180, 46, 52, 0.4);
4304  color: #fff;
4305  text-decoration: none;
4306}
4307/* Mobile Responsive */
4308@media only screen and (max-width: 1024px) {
4309  .hero-title {
4310    font-size: 54px !important;
4311    margin-bottom: 20px;
4312  }
4313  .hero-description {
4314    font-size: 22px !important;
4315    margin-bottom: 28px;
4316  }
4317  .btn-hero {
4318    padding: 16px 42px;
4319    font-size: 20px;
4320  }
4321}
4322@media only screen and (max-width: 768px) {
4323  .hero-title {
4324    font-size: 32px !important;
4325    margin-bottom: 15px;
4326    line-height: 1.1;
4327  }
4328  .hero-description {
4329    font-size: 16px !important;
4330    margin-bottom: 20px;
4331    line-height: 1.4;
4332  }
4333  .btn-hero {
4334    padding: 12px 30px;
4335    font-size: 16px;
4336  }
4337}
4338@media only screen and (max-width: 480px) {
4339  .hero-title {
4340    font-size: 26px !important;
4341    margin-bottom: 12px;
4342  }
4343  .hero-description {
4344    font-size: 14px !important;
4345    margin-bottom: 18px;
4346  }
4347  .btn-hero {
4348    padding: 10px 24px;
4349    font-size: 14px;
4350  }
4351}
4352@media only screen and (max-width: 375px) {
4353  .hero-title {
4354    font-size: 22px !important;
4355    margin-bottom: 10px;
4356  }
4357  .hero-description {
4358    font-size: 13px !important;
4359    margin-bottom: 15px;
4360  }
4361  .btn-hero {
4362    padding: 10px 20px;
4363    font-size: 13px;
4364  }
4365}
4366</style>
4367
4368<section  class="main-content" style="padding:0!important; background-color: #b42e34">
4369<!-- <div class="container-fluid tg-hours"> For Holiday Hours <b><a href="https://uncleg.com/customer-service/" class="bt-bar">Click Here</a></b></div> -->
4370</section>
4371
4372<!--
4373  UNCLE GIUSEPPE'S — NATIONAL ICE CREAM DAY BANNER
4374  =================================================
4375  Shows ONLY on 7/19/2026, ONLY on the homepage (uncleg.com or uncleg.com/).
4376  A visitor can dismiss it; it stays dismissed for that browser tab/session.
4377
4378  HOW TO INSTALL ON WORDPRESS (pick ONE):
4379
4380  OPTION A — Easiest, no plugin needed if your theme supports it:
4381    1. Go to Appearance > Theme File Editor (or Appearance > Customizer > Additional CSS/HTML
4382       if your theme has a "Header/Footer Scripts" area).
4383    2. Paste this entire block right after the opening <body> tag (or wherever your theme
4384       lets you inject header HTML).
4385
4386  OPTION B — Recommended, works with any theme:
4387    1. Install the free plugin "WPCode" (or "Insert Headers and Footers").
4388    2. Add a new Custom HTML snippet.
4389    3. Paste this entire block in.
4390    4. Set it to insert in the "Footer" (safest — runs after page content loads).
4391    5. Under "Insertion" / "Smart Conditional Logic", restrict to the Homepage/Front Page only
4392       (or leave the built-in JS path check below, which already restricts it to "/").
4393    6. Save and Activate.
4394
4395  OPTION C — Elementor / homepage builder:
4396    Just drop this as an "HTML" widget at the very top of your homepage.
4397
4398  To TEST it before/after the actual date, temporarily change the TEST_DATE_OVERRIDE
4399  line below to a date object, e.g. new Date('2026-07-19T12:00:00'), then remove it
4400  before going live.
4401-->
4402
4403<style>
4404/* ===== CLS FIX: Hero slider ===== */
4405.home-slides {
4406  visibility: hidden;
4407  height: 600px; /* reserves space before Slick initializes */
4408  overflow: hidden;
4409}
4410.home-slides.slick-initialized {
4411  visibility: visible;
4412  height: auto;
4413}
4414@media only screen and (max-width: 768px) {
4415  .home-slides {
4416    height: 800px; /* matches your mobile 800x800 slides */
4417  }
4418}
4419.video-container {
4420  aspect-ratio: 2100 / 600;
4421}
4422@media only screen and (max-width: 768px) {
4423  .video-container {
4424    aspect-ratio: 800 / 800;
4425  }
4426}
4427</style>
4428
4429<style>
4430  #uncleg-icd-banner {
4431    --uncleg-cream: #FBF6EC;
4432    --uncleg-red: #A31F24;
4433    --uncleg-red-dark: #7E1519;
4434    --uncleg-black: #1A1A1A;
4435    --uncleg-gold: #C29A4B;
4436    position: relative;
4437    width: 100%;
4438    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
4439    z-index: 9999;
4440    box-sizing: border-box;
4441  }
4442  #uncleg-icd-banner * { box-sizing: border-box; }
4443
4444  #uncleg-icd-bar {
4445    display: flex;
4446    align-items: center;
4447    justify-content: center;
4448    gap: 12px;
4449    background: var(--uncleg-red);
4450    color: #fff;
4451    padding: 15px 48px 15px 16px;
4452    cursor: pointer;
4453    text-align: center;
4454    position: relative;
4455    font-weight: 700;
4456    font-size: 19px;
4457    letter-spacing: 0.02em;
4458    line-height: 1.3;
4459    text-transform: uppercase;
4460  }
4461  #uncleg-icd-bar:hover { filter: brightness(1.04); }
4462
4463  #uncleg-icd-scoop {
4464    flex: 0 0 auto;
4465    width: 30px;
4466    height: 30px;
4467  }
4468
4469  #uncleg-icd-chevron {
4470    flex: 0 0 auto;
4471    width: 16px;
4472    height: 16px;
4473    transition: transform 0.25s ease;
4474  }
4475  #uncleg-icd-banner.open #uncleg-icd-chevron { transform: rotate(180deg); }
4476
4477  #uncleg-icd-close {
4478    position: absolute;
4479    right: 12px;
4480    top: 50%;
4481    transform: translateY(-50%);
4482    background: rgba(255,255,255,0.25);
4483    border: none;
4484    color: #fff;
4485    width: 22px;
4486    height: 22px;
4487    border-radius: 50%;
4488    font-size: 14px;
4489    line-height: 1;
4490    cursor: pointer;
4491    display: flex;
4492    align-items: center;
4493    justify-content: center;
4494  }
4495  #uncleg-icd-close:hover { background: rgba(255,255,255,0.4); }
4496
4497  /* Drip edge — the signature detail */
4498  #uncleg-icd-drip {
4499    display: block;
4500    width: 100%;
4501    height: 14px;
4502    margin-top: -1px;
4503  }
4504
4505  #uncleg-icd-panel {
4506    max-height: 0;
4507    overflow: hidden;
4508    background: var(--uncleg-cream);
4509    background-image:
4510      radial-gradient(circle, #F2A6B4 3px, transparent 3px),
4511      radial-gradient(circle, #A9C9A0 3px, transparent 3px),
4512      radial-gradient(circle, #C29A4B 3px, transparent 3px),
4513      radial-gradient(circle, #F2A6B4 3px, transparent 3px);
4514    background-size: 220px 220px;
4515    background-position: 5% 15%, 92% 25%, 12% 80%, 88% 85%;
4516    background-repeat: no-repeat;
4517    transition: max-height 0.3s ease;
4518  }
4519  #uncleg-icd-banner.open #uncleg-icd-panel {
4520    max-height: 440px;
4521  }
4522
4523  #uncleg-icd-panel-inner {
4524    padding: 26px 20px 30px;
4525    max-width: 600px;
4526    margin: 0 auto;
4527    text-align: center;
4528    position: relative;
4529  }
4530
4531  #uncleg-icd-cone-art {
4532    width: 56px;
4533    height: 56px;
4534    margin: 0 auto 8px;
4535    display: block;
4536  }
4537
4538  #uncleg-icd-headline {
4539    color: var(--uncleg-black);
4540    font-size: 27px;
4541    font-weight: 800;
4542    line-height: 1.2;
4543    margin: 0 0 8px;
4544  }
4545
4546  #uncleg-icd-headline strong {
4547    color: var(--uncleg-red);
4548  }
4549
4550  #uncleg-icd-sub {
4551    color: var(--uncleg-black);
4552    opacity: 0.8;
4553    font-size: 19px;
4554    font-weight: 600;
4555    margin: 0 0 20px;
4556  }
4557
4558  #uncleg-icd-cta {
4559    display: inline-block;
4560    background: var(--uncleg-red);
4561    color: #fff;
4562    font-weight: 700;
4563    font-size: 17px;
4564    text-decoration: none;
4565    text-transform: uppercase;
4566    letter-spacing: 0.02em;
4567    padding: 14px 32px;
4568    border-radius: 999px;
4569    transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease;
4570    box-shadow: 0 3px 0 var(--uncleg-red-dark);
4571  }
4572  #uncleg-icd-cta:hover {
4573    background: var(--uncleg-red-dark);
4574    transform: translateY(-1px);
4575    box-shadow: 0 4px 0 var(--uncleg-red-dark);
4576  }
4577  #uncleg-icd-cta:active {
4578    transform: translateY(1px);
4579    box-shadow: 0 1px 0 var(--uncleg-red-dark);
4580  }
4581
4582  #uncleg-icd-fine {
4583    margin-top: 16px;
4584    font-size: 13px;
4585    color: var(--uncleg-black);
4586    opacity: 0.6;
4587    line-height: 1.4;
4588  }
4589
4590  @media (max-width: 480px) {
4591    #uncleg-icd-bar { font-size: 15.5px; padding: 13px 40px 13px 12px; }
4592    #uncleg-icd-headline { font-size: 21px; }
4593    #uncleg-icd-sub { font-size: 16px; }
4594  }
4595</style>
4596
4597<section  class="hero">
4598  <div  class="home-slides">
4599	  
4600	  <!--GROCERY CURBSIDE VIDEO HERO OPEN-->
4601<div  class="video-hero-slide">
4602  <div class="video-container">
4603        <video class="hero-video" autoplay muted playsinline loop preload="metadata" width="2100" height="600">
4604      <source src="https://uncleg.com/wp-content/uploads/2025/12/Uncle-Gs_home-page-video_all-departments_2100x600_small.mp4" type="video/mp4">
4605    </video>
4606        <!-- Dark Overlay -->
4607    <div class="video-overlay"></div>
4608    <!-- Hero Content -->
4609    <div class="hero-content">
4610      <h1 class="hero-title">
4610Fresh, Local, and Loved Across Long Island, Westchester & New Jersey</h1>
4611      <p class="hero-description">
4612        Shop fresh food online for curbside pickup or delivery, or visit us in-store for an unforgettable shopping experience. Proudly serving communities across Long Island, Westchester, and New Jersey with premium ingredients, prepared meals, and the authentic flavors locals love.
4613      </p>
4614      <a href="https://uncleg.com/shop/" target="_blank" class="btn btn-hero">Shop Now</a>
4615    </div>
4616  </div>
4617</div>
4618<!--GROCERY CURBSIDE VIDEO HERO CLOSE-->
4619	  
4620	  	  <!--WEEKLY SPECIALS OPEN-->	  
4621<div >
4622  <a href="https://uncleg.com/circular" target="_blank">
4623    <picture>
4624      <source media="(max-width: 768px)" data-srcset="https://uncleg.com/wp-content/uploads/2026/09/032026_website_slider_flyer_mobile_800x800.jpg" data-sizes="(max-width: 768px) 100vw">
4625      <img data-src="https://uncleg.com/wp-content/uploads/2026/09/032026_website_slider_flyer_desktop_2100x600.jpg" alt="weekly specials" data-sizes="(min-width: 769px) 100vw" width="2100" height="600" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 2100px; --smush-placeholder-aspect-ratio: 2100/600;">
4626    </picture>
4627  </a>
4628</div>
4629<!--WEEKLY SPECIALS CLOSE-->		
4630	  
4631	  	   <!--careers-->	  
4632<div>
4633  <a href="https://uncleg.com/careers" target="_blank">
4634    <picture>
4635      <source media="(max-width: 768px)" data-srcset="https://uncleg.com/wp-content/uploads/2026/06/62026_website_slider_careers_mobile_800x800.jpg" data-sizes="(max-width: 768px) 100vw">
4636      <img data-src="https://uncleg.com/wp-content/uploads/2026/06/62026_website_slider_careers_desktop_2100x600.jpg" alt="Uncle Giuseppe's is now hiring for all positions at all locations. Visit our careers page for more information." data-sizes="(min-width: 769px) 100vw" width="2100" height="600" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 2100px; --smush-placeholder-aspect-ratio: 2100/600;">
4637    </picture>
4638  </a>
4639</div>
4640<!--careers-->	
4641
4642	  <!--GOLDBELLY OPEN-->	  
4643<div>
4644  <a href="https://uncleg.goldbelly.com" target="_blank">
4645    <picture>
4646      <source media="(max-width: 768px)" data-srcset="https://uncleg.com/wp-content/uploads/2026/05/goldbelly-general_web-slider_800x800.jpg" data-sizes="(max-width: 768px) 100vw">
4647      <img data-src="https://uncleg.com/wp-content/uploads/2026/05/goldbelly-general_web-slider_2100x600.jpg" alt="Ship Uncle Giuseppe's Premium Italian Products Nationwide with Goldbelly" data-sizes="(min-width: 769px) 100vw" width="2100" height="600" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 2100px; --smush-placeholder-aspect-ratio: 2100/600;">
4648    </picture>
4649  </a>
4650</div>
4651<!--GOLDBELLY CLOSE-->		
4652	  
4653
4654<!--UNCLE G'S LOYALTY PROGRAM OPEN-->		
4655<div>
4656  <a href="https://uncleg.com/ugs-loyalty/" target="_blank">
4657    <picture>
4658      <source media="(max-width: 768px)" srcset="https://uncleg.com/wp-content/uploads/2026/09/032026_website_slider_loyalty_mobile_800x800.jpgg" sizes="(max-width: 768px) 100vw">
4659      <img data-src="https://uncleg.com/wp-content/uploads/2026/09/032026_website_slider_loyalty_desktop_2100x600.jpg" alt="Uncle G's Savings Club" data-sizes="(min-width: 769px) 100vw" width="2100" height="600" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 2100px; --smush-placeholder-aspect-ratio: 2100/600;">
4660    </picture>
4661  </a>
4662</div>
4663<!--UNCLE G'S LOYALTY PROGRAM CLOSE-->	
4664	  
4665  </div>
4666</section>
4667
4668<script type="rocketlazyloadscript">window.addEventListener('DOMContentLoaded', function() {
4669jQuery(document).ready(function($) {
4670    // Initialize slick slider with autoplay disabled
4671    $('.home-slides').slick({
4672        dots: true,
4673        arrows: true,
4674        infinite: true,
4675        speed: 500,
4676        slidesToShow: 1,
4677        slidesToScroll: 1,
4678        autoplay: false,
4679        adaptiveHeight: false,
4680        lazyLoad: 'ondemand'
4681    });
4682    
4683    // Advance to next slide when video ends
4684    $('.hero-video').on('ended', function() {
4685        $('.home-slides').slick('slickNext');
4686    });
4687});
4688});</script>
4688
4689
4690<section  class="main-content">
4691  <style>
4692/* Consistent spacing for all sections */
4693.content-home {
4694  padding: 0 !important;
4695  margin: 0 !important;
4696}
4697
4698.features {
4699  padding: 60px 0 !important;
4700  margin: 0 !important;
4701}
4702
4703.featured-item {
4704  margin-bottom: 30px;
4705}
4706
4707.section-spacer {
4708  display: none !important;
4709}
4710
4711.ug-shipping-banner {
4712  width: 100%;
4713  max-width: 1400px; /* Control the width */
4714  overflow: hidden;
4715  margin: 0 auto !important;
4716  padding: 0 30px !important; /* Side padding */
4717  display: block;
4718}
4719
4720.ug-shipping-banner a {
4721  display: block;
4722  line-height: 0;
4723}
4724
4725.ug-shipping-banner .banner-img {
4726  width: 100%;
4727  height: auto; /* Let height be natural based on width */
4728  display: block;
4729  margin: 0;
4730  padding: 0;
4731  border-radius: 8px;
4732}
4733
4734/* Desktop/Tablet */
4735@media (min-width: 769px) {
4736  .ug-shipping-banner {
4737    max-width: 1400px; /* Contain width on desktop */
4738    padding: 0 30px !important;
4739  }
4740  
4741  .ug-shipping-banner .banner-img {
4742    object-fit: contain; /* Show full height, constrain width */
4743    max-height: none; /* Remove height restriction */
4744  }
4745  
4746  .features {
4747    padding: 80px 0 !important;
4748  }
4749}
4750
4751/* Mobile */
4752@media (max-width: 768px) {
4753  .ug-shipping-banner {
4754    max-width: 100%;
4755    padding: 0 15px !important;
4756  }
4757  
4758  .ug-shipping-banner .banner-img {
4759    object-fit: contain;
4760    max-height: none;
4761  }
4762  
4763  .features {
4764    padding: 40px 0 !important;
4765  }
4766}
4767</style>
4768
4769<div  class="container-fluid">
4770	<main  class="content content-home" id="post-6">
4771		<div class="features row">
4772			<div class="col-md-4 col-sm-6">
4773				<div class="featured-item" data-mh>
4774					<a href="https://uncleg.com/spaghetti-muffins/">
4775						<img data-src="https://uncleg.com/wp-content/uploads/2025/11/spaghettimuffins.jpg" alt="Uncle Giuseppe's Coconut Cream Pie Make Yourself with Our Recipe or Stop By Your Nearest Uncle Giuseppe's to pick one up" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 512px; --smush-placeholder-aspect-ratio: 512/512;">
4776						<h4 style="color: #000;">Featured Recipe:</h4>
4777						<h3 style="margin-left: 8px;">Spaghetti Muffins</h3>
4778					</a>
4779				</div>
4780			</div>
4781			<div class="col-md-4 col-sm-6">
4782				<div class="featured-item" data-mh>
4783					<a href="https://uncleg.com/25-2/">
4784						<img data-src="https://uncleg.com/wp-content/uploads/2026/03/frontpageimage-template-anniversary.jpg" alt="25 Anniversary" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 512px; --smush-placeholder-aspect-ratio: 512/512;">
4785						<h4 style="color: #000;">Thank you for 25 years</h4>
4786						<h3 style="margin-left: 8px;">Celebrate with us!</h3>
4787					</a>
4788				</div>
4789			</div>
4790			<div class="col-md-4 col-sm-6">
4791				<div class="featured-item" data-mh>
4792					<a href="https://uncleg.com/ugs-loyalty/">
4793						<img data-src="https://uncleg.com/wp-content/uploads/2026/01/homepage-loyalty-1.jpg" alt="Loyalty Program" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 512px; --smush-placeholder-aspect-ratio: 512/512;">
4794						<h4 style="color: #000;">Join Uncle G's Loyalty Program</h4>
4795						<h3 style="margin-left: 8px;">Exclusive savings just for you!</h3>
4796					</a>
4797				</div>
4798			</div>		
4799		</div>
4800	</main>
4801</div><br><br>  <!-- .container-fluid --></section>
4802
4803<footer  class="site-footer">
4804
4805
4806	<div  class="container-fluid">	
4807		<div  class="row">
4808			<div class="col-md-3 col-sm-6">
4809				<h5>Quick Links</h5>
4810				<ul class="links">
4811					<li><a href="https://uncleg.com/find-your-uncle-gs/">Marketplace Locations</a></li>
4812					<li><a href="https://uncleg.com/ugs-loyalty/">Uncle G's Loyalty Program</a></li>
4813					<li><a href="https://uncleg.com/press/"  target="_blank">Press</a></li>
4814					<li><a href="https://uncleg.com/careers/">Apply For A Job</a></li>
4815					<li><a href="https://uncleg.com/catering">Catering</a></li>
4816					<li><a href="https://uncleg.goldbelly.com/uncle-giuseppes-gift-card?ref=collection" target="_blank">Gift Cards</a></li>
4817					<li><a href="https://uncleg.goldbelly.com" target="_blank">Nationwide Shipping & Giftboxes</a></li>
4818					<li><a href="https://uncleg.com/transparency-in-coverage/"  target="_blank">Transparency In Coverage</a></li>
4819					<li><a href="/privacy-policy/#do-not-sell">Do Not Sell or Share My Personal Information</a></li>
4820				</ul>
4821			</div>
4822			<div class="col-md-3 col-sm-6">
4823				<h5>Customer Service</h5>
4824				<ul class="links">
4825					<li><a href="https://uncleg.com/customer-feedback-2/faqs/">FAQs</a></li>
4826					<li><a href="https://uncleg.com/feedback/">Contact Us</a></li>
4827					<li><a href="https://uncleg.goldbelly.com/log-in?ref=header">Order Status</a></li>						
4828					<li><a href="https://uncleg.com/feedback/">Customer Feedback</a></li>		
4829					<li><a href="https://uncleg.com/become-a-food-vendor/">Become A Food Vendor</a></li>
4830					<li><a href="https://uncleg.com/donation-requests/">Donation Requests</a></li>
4831                    <li><a href="https://uncleg.com/items/">Item Request</a></li>
4832					<li><a href="https://uncleg.com/shipping-returns/">Shipping & Returns</a></li>
4833					<li><a href="https://uncleg.com/reviews/">Customer Reviews</a></li>					
4834					
4835			
4836				</ul>
4837			</div>
4838			<div class="col-md-3 col-sm-6">
4839				<h5>About Us</h5>
4840				<ul class="links">
4841					<li><a href="https://uncleg.com/our-story/">Our Story</a></li>
4842					<li><a href="https://uncleg.com/our-culture/">Our Culture</a></li>
4843					<li><a href="https://uncleg.com/departments/">Departments</a></li>
4844					<li><a href="https://uncleg.com/uncle-gs-guarantee/">Uncle G's Guarantee</a></li>
4845					<li><a href="https://youtube.com/playlist?list=PLdqTGuP99MqgJGDjXFGvDn0js6FMnvocd&si=FGO5mu36ROHvqS1b">Uncle G's TV Commercial</a></li>
4846
4847				</ul>
4848			</div>
4849			<div class="col-md-3 col-sm-6">
4850				<h5>Join Our Community</h5>
4851				<ul class="social">
4852					<li><a href="https://www.facebook.com/unclegiuseppes" target="_blank"><i class="fab fa-facebook-f"></i></a></li>
4853					<li><a href="https://twitter.com/unclegiuseppes" target="_blank"><i class="fab fa-twitter"></i></a></li>
4854					<li><a href="https://www.youtube.com/channel/UCw60f0ebmj-sCUAylIHahsQ" target="_blank"><i class="fab fa-youtube"></i></a></li>
4855					<li><a href="https://www.instagram.com/unclegiuseppesmarketplace/" target="_blank"><i class="fab fa-instagram"></i></a></li>
4856					<li><a href="https://www.pinterest.com/unclegmarket/" target="_blank"><i class="fab fa-pinterest-p"></i></a></li>
4857					<li><a href="https://www.linkedin.com/company/uncle-giuseppe's-marketplace" target="_blank"><i class="fab fa-linkedin-in"></i></a></li>
4858				</ul>
4859			</div>
4860		</div>
4861		<hr>
4862		<div  class="copyright">
4863			<p>Copyright <i class="far fa-copyright"></i> 2026 Uncle Giuseppe's, Inc. All rights reserved. Website designed by <a href="https://ferociousmedia.com/" target="_blank">Ferocious Media</a>.</p>
4864			<p class="sub-nav">
4865				<a href="https://uncleg.com/privacy-policy/">Privacy</a> | <a href="https://uncleg.com/terms-of-use/">Terms of Use</a>
4866			</p>			
4867		</div>
4868	</div>
4869</footer>
4870
4871
4872
4873<!-- endbuild -->
4874<!-- WordPress Footer Items -->
4875<script type="speculationrules">
4876{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/uncleg/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
4877</script>
vendor: 1 bytes, line 4877
4877
4878<script type="rocketlazyloadscript">
4879// Log all consent events to see what's actually firing
4880console.log('Consent script loaded');
4881
4882// Initialize consent as denied
4883window.dataLayer = window.dataLayer || [];
4884function gtag(){dataLayer.push(arguments);}
4885
4886gtag('consent', 'default', {
4887  'ad_storage': 'denied',
4888  'analytics_storage': 'denied',
4889  'ad_user_data': 'denied',
4890  'ad_personalization': 'denied'
4891});
4892
4893console.log('Default consent set to denied');
4894
4895// Listen for ALL possible WPConsent events
4896window.addEventListener('message', function(e) {
4897    console.log('Message received:', e.data);
4898});
4899
4900document.addEventListener('DOMContentLoaded', function() {
4901    console.log('DOM loaded, checking for consent changes');
4902    
4903    // Check for consent cookie
4904    setInterval(function() {
4905        var cookies = document.cookie;
4906        if (cookies.includes('wp_consent')) {
4907            console.log('WPConsent cookie found:', cookies);
4908        }
4909    }, 1000);
4910});
4911
4912// Try multiple event names
4913['wp_consent_type_marketing', 'cmplz_consent_marketing', 'wp_consent_all'].forEach(function(eventName) {
4914    document.addEventListener(eventName, function(e) {
4915        console.log('Event fired:', eventName, e.detail);
4916        if (e.detail === true || e.detail === 'allow') {
4917            console.log('UPDATING GTM CONSENT TO GRANTED');
4918            gtag('consent', 'update', {
4919                'ad_storage': 'granted',
4920                'analytics_storage': 'granted',
4921                'ad_user_data': 'granted',
4922                'ad_personalization': 'granted'
4923            });
4924        }
4925    });
4926}); </script>
4926
4927	
4928	<!-- Begin Constant Contact Active Forms -->
4929<script type="rocketlazyloadscript"> var _ctct_m = "1f155174aa08c7be0df3641375599be7"; </script>
vendor: 2 bytes, line 4929
4929
4930<script type="rocketlazyloadscript" data-minify="1" id="signupScript" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/js/signup-form-widget/current/signup-form-widget.min.js?ver=1790362373" async defer></script>
4930
4931<!-- End Constant Contact Active Forms --><div  class="wppopups-whole" style="display: none"><div  class="spu-bg" id="spu-bg-1827"></div><div class="spu-box spu-animation-fade spu-position-centered" id="spu-1827" data-id="1827" data-parent="0" data-settings="{&quot;position&quot;:{&quot;position&quot;:&quot;centered&quot;},&quot;animation&quot;:{&quot;animation&quot;:&quot;fade&quot;},&quot;colors&quot;:{&quot;show_overlay&quot;:&quot;yes&quot;,&quot;overlay_color&quot;:&quot;rgba(0,0,0, 0.7)&quot;,&quot;bg_color&quot;:&quot;rgba(255,255,255, 1)&quot;,&quot;bg_img&quot;:&quot;&quot;,&quot;bg_img_repeat&quot;:&quot;no-repeat&quot;,&quot;bg_img_size&quot;:&quot;auto&quot;},&quot;close&quot;:{&quot;close_color&quot;:&quot;#666&quot;,&quot;close_hover_color&quot;:&quot;#000&quot;,&quot;close_shadow_color&quot;:&quot;#fff&quot;,&quot;close_size&quot;:&quot;30&quot;,&quot;close_position&quot;:&quot;top_right&quot;},&quot;popup_box&quot;:{&quot;width&quot;:&quot;600px&quot;,&quot;padding&quot;:&quot;25&quot;,&quot;auto_height&quot;:&quot;yes&quot;,&quot;height&quot;:&quot;430px&quot;},&quot;border&quot;:{&quot;border_type&quot;:&quot;solid&quot;,&quot;border_color&quot;:&quot;#b42e34&quot;,&quot;border_width&quot;:&quot;4&quot;,&quot;border_radius&quot;:&quot;0&quot;,&quot;border_margin&quot;:&quot;0&quot;},&quot;shadow&quot;:{&quot;shadow_color&quot;:&quot;#2d2d2d&quot;,&quot;shadow_type&quot;:&quot;outset&quot;,&quot;shadow_x_offset&quot;:&quot;0&quot;,&quot;shadow_y_offset&quot;:&quot;0&quot;,&quot;shadow_blur&quot;:&quot;3&quot;,&quot;shadow_spread&quot;:&quot;1&quot;},&quot;css&quot;:{&quot;custom_css&quot;:&quot;\/*\r\n\t\t* Add custom CSS for this popup\r\n\t\t* Be sure to start your rules with #spu-1827 { } and use !important when needed to override plugin rules\r\n\t\t*\/&quot;},&quot;id&quot;:&quot;1827&quot;,&quot;rules&quot;:{&quot;group_0&quot;:{&quot;rule_0&quot;:{&quot;rule&quot;:&quot;page_type&quot;,&quot;operator&quot;:&quot;==&quot;,&quot;value&quot;:&quot;all_pages&quot;}}},&quot;settings&quot;:{&quot;popup_title&quot;:&quot;Email Sign Up&quot;,&quot;popup_desc&quot;:&quot;&quot;,&quot;test_mode&quot;:&quot;0&quot;,&quot;powered_link&quot;:&quot;0&quot;,&quot;popup_class&quot;:&quot;&quot;,&quot;popup_hidden_class&quot;:&quot;&quot;,&quot;close_on_conversion&quot;:&quot;1&quot;,&quot;conversion_cookie_name&quot;:&quot;spu_conversion_46&quot;,&quot;conversion_cookie_duration&quot;:&quot;1&quot;,&quot;conversion_cookie_type&quot;:&quot;d&quot;,&quot;closing_cookie_name&quot;:&quot;spu_closing_46&quot;,&quot;closing_cookie_duration&quot;:&quot;1&quot;,&quot;closing_cookie_type&quot;:&quot;d&quot;},&quot;triggers&quot;:{&quot;trigger_0&quot;:{&quot;trigger&quot;:&quot;class&quot;,&quot;value&quot;:&quot;spu-open-46&quot;}}}" data-need_ajax="0"><div  class="spu-container"><div class="spu-content"><h3 style="text-align: center">Want Exclusive Deals?</h3>
4932<p style="text-align: center">Sign up to receive special emails and offers.</p>
4933<div class="ctct-inline-form" data-form-id="e4bbdda1-528b-43a0-abba-5adaa26ee7a6"></div>
4934</div><span class="spu-close spu-close-popup spu-close-top_right">&times;</span><span class="spu-timer"></span></div></div><!--spu-box--></div><div id="wpconsent-root" data-nosnippet="true" style="--wpconsent-z-index: 900000; --wpconsent-background: #fcf8f0; --wpconsent-text: #b42e34; --wpconsent-outline-color: rgba(180, 46, 52, 0.2); --wpconsent-accept-bg: #b42e34; --wpconsent-cancel-bg: #ffffff; --wpconsent-preferences-bg: #ffffff; --wpconsent-accept-color: #ffffff; --wpconsent-cancel-color: #000000; --wpconsent-preferences-color: #000000; --wpconsent-font-size: 20px;"><div id="wpconsent-container" style="display: none;"></div><template id="wpconsent-template"><div class="wpconsent-banner-holder wpconsent-banner-floating wpconsent-banner-floating-right-bottom" id="wpconsent-banner-holder" tabindex="-1" role="dialog" aria-labelledby="wpconsent-banner-title"><div class="wpconsent-banner" part="wpconsent-banner"><div class="wpconsent-banner-body" part="wpconsent-banner-body"><h2 id="wpconsent-banner-title" class="screen-reader-text">
4934Cookie Consent</h2><div class="wpconsent-banner-message" tabindex="0"><p>We use cookies and similar technologies to enhance your browsing experience, analyze site traffic, and deliver personalized advertising. You can choose which cookies to accept below. For more information, see our <a href="https://uncleg.com/customer-feedback-old/privacy-policy/">Privacy Policy.</a></p>
4935</div></div><div class="wpconsent-banner-footer wpconsent-button-size-small wpconsent-button-corner-slightly-rounded wpconsent-button-type-filled" part="wpconsent-banner-footer"><button type="button" id="wpconsent-preferences-all" class="wpconsent-preferences-cookies wpconsent-banner-button wpconsent-preferences-all" part="wpconsent-button-preferences">Preferences</button><button type="button" id="wpconsent-cancel-all" class="wpconsent-cancel-cookies wpconsent-banner-button wpconsent-cancel-all" part="wpconsent-button-cancel">Reject</button><button type="button" id="wpconsent-accept-all" class="wpconsent-accept-cookies wpconsent-banner-button wpconsent-accept-all" part="wpconsent-button-accept">Accept All</button></div></div></div><div id="wpconsent-preferences-modal" class="wpconsent-preferences-modal" style="display:none;" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="wpconsent-preferences-title" part="wpconsent-preferences-modal"><div class="wpconsent-preferences-content" part="wpconsent-preferences-content"><div class="wpconsent-preferences-header" part="wpconsent-preferences-header"><h2 id="wpconsent-preferences-title" tabindex="0" part="wpconsent-preferences-title">Cookie Preferences</h2><div class="wpconsent-preferences-header-right"><button class="wpconsent-preferences-header-close" id="wpconsent-preferences-close" aria-label="Close" part="wpconsent-preferences-close">&times;</button></div></div><div class="wpconsent-preferences-body"><div class="wpconsent_preferences_panel_description" part="wpconsent-preferences-description"><p>Manage your cookie preferences below:</p>
4936</div><div class="wpconsent-preference-cookies wpconsent-preferences-accordion" part="wpconsent-preferences-accordion"><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category wpconsent-cookie-category-essential" part="wpconsent-accordion-item wpconsent-category-essential"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Essential</span></button><label for="cookie-category-essential">Essential</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle wpconsent-preferences-checkbox-toggle-disabled" part="wpconsent-checkbox-toggle wpconsent-checkbox-toggle-disabled"><input type="checkbox" id="cookie-category-essential" checked disabled><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-category-description" tabindex="0">Essential cookies enable basic functions and are necessary for the proper function of the website.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="45710" part="wpconsent-cookies-list-item"><div class="cookie-name">Cookie Preferences</div><div class="cookie-desc">This cookie is used to store the user's cookie consent preferences.</div><div class="cookie-duration">30 days</div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category wpconsent-cookie-category-statistics" part="wpconsent-accordion-item wpconsent-category-statistics"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Statistics</span></button><label for="cookie-category-statistics">Statistics</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle" part="wpconsent-checkbox-toggle"><input type="checkbox" id="cookie-category-statistics" name="wpconsent_cookie[]" value="statistics" ><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-category-description" tabindex="0">Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.</p><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-google-analytics"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Google Analytics</span></button><label>Google Analytics</label></div><div class="wpconsent-cookie-category-checkbox"></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">Helps us understand how visitors use our website</p></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category wpconsent-cookie-category-marketing" part="wpconsent-accordion-item wpconsent-category-marketing"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Marketing</span></button><label for="cookie-category-marketing">Marketing</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle" part="wpconsent-checkbox-toggle"><input type="checkbox" id="cookie-category-marketing" name="wpconsent_cookie[]" value="marketing" ><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-category-description" tabindex="0">Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.</p><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-facebook-pixel"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Facebook Pixel</span></button><label>Facebook Pixel</label></div><div class="wpconsent-cookie-category-checkbox"></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">Tracks conversions from Facebook ads</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="47712" part="wpconsent-cookies-list-item"><div class="cookie-name">_fbc</div><div class="cookie-desc">Facebook Click ID</div><div class="cookie-duration">2 years</div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-google-tag-manager"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Google Tag Manager</span></button><label>Google Tag Manager</label></div><div class="wpconsent-cookie-category-checkbox"></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">Google Tag Manager manages marketing and analytics tags on our website.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="47711" part="wpconsent-cookies-list-item"><div class="cookie-name">_ga</div><div class="cookie-desc">Google Analytics ID</div><div class="cookie-duration">2 years</div></div></div></div></div></div></div></div></div><div class="wpconsent-preferences-actions" part="wpconsent-preferences-actions"><div class="wpconsent-preferences-buttons wpconsent-button-size-small wpconsent-button-corner-slightly-rounded wpconsent-button-type-filled" part="wpconsent-preferences-buttons"><div class="wpconsent-preferences-buttons-left" part="wpconsent-preferences-buttons-left"><button class="wpconsent-accept-all wpconsent-banner-button" part="wpconsent-preferences-accept-button">Accept All</button><button class="wpconsent-close-preferences wpconsent-banner-button" part="wpconsent-preferences-cancel-button">Close</button></div><button class="wpconsent-save-preferences wpconsent-banner-button" part="wpconsent-preferences-save-button">Save and Close</button></div></div></div></div><button id="wpconsent-consent-floating" class="wpconsent-consent-floating-button" part="wpconsent-settings-button" style="background-color: #fcf8f0; color: #b42e34;" aria-label="Cookie Preferences"><svg class="wpconsent-icon wpconsent-icon-preferences" width="24" height="24" viewbox="0 
4936-960 960 960" xmlns="http://www.w3.org/2000/svg"><path d="m370-80-16-128q-13-5-24.5-12T307-235l-119 50L78-375l103-78q-1-7-1-13.5v-27q0-6.5 1-13.5L78-585l110-190 119 50q11-8 23-15t24-12l16-128h220l16 128q13 5 24.5 12t22.5 15l119-50 110 190-103 78q1 7 1 13.5v27q0 6.5-2 13.5l103 78-110 190-118-50q-11 8-23 15t-24 12L590-80H370Zm70-80h79l14-106q31-8 57.5-23.5T639-327l99 41 39-68-86-65q5-14 7-29.5t2-31.5q0-16-2-31.5t-7-29.5l86-65-39-68-99 42q-22-23-48.5-38.5T533-694l-13-106h-79l-14 106q-31 8-57.5 23.5T321-633l-99-41-39 68 86 64q-5 15-7 30t-2 32q0 16 2 31t7 30l-86 65 39 68 99-42q22 23 48.5 38.5T427-266l13 106Zm42-180q58 0 99-41t41-99q0-58-41-99t-99-41q-59 0-99.5 41T342-480q0 58 40.5 99t99.5 41Zm-2-140Z" fill="#b42e34" /></svg></button></template></div>
4936<script type="rocketlazyloadscript" data-rocket-type="text/javascript">window.addEventListener('DOMContentLoaded', function() {
4937		/* MonsterInsights Scroll Tracking */
4938		if ( typeof(jQuery) !== 'undefined' ) {
4939		jQuery( document ).ready(function(){
4940		function monsterinsights_scroll_tracking_load() {
4941		if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) {
4942		(function(factory) {
4943		factory(jQuery);
4944		}(function($) {
4945
4946		/* Scroll Depth */
4947		"use strict";
4948		var defaults = {
4949		percentage: true
4950		};
4951
4952		var $window = $(window),
4953		cache = [],
4954		scrollEventBound = false,
4955		lastPixelDepth = 0;
4956
4957		/*
4958		* Plugin
4959		*/
4960
4961		$.scrollDepth = function(options) {
4962
4963		var startTime = +new Date();
4964
4965		options = $.extend({}, defaults, options);
4966
4967		/*
4968		* Functions
4969		*/
4970
4971		function sendEvent(action, label, scrollDistance, timing) {
4972		if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) {
4973		return;
4974		}
4975			var paramName = action.toLowerCase();
4976	var fieldsArray = {
4977	send_to: 'G-7JXLD712S7',
4978	non_interaction: true
4979	};
4980	fieldsArray[paramName] = label;
4981
4982	if (arguments.length > 3) {
4983	fieldsArray.scroll_timing = timing
4984	MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray);
4985	} else {
4986	MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray);
4987	}
4988			}
4989
4990		function calculateMarks(docHeight) {
4991		return {
4992		'25%' : parseInt(docHeight * 0.25, 10),
4993		'50%' : parseInt(docHeight * 0.50, 10),
4994		'75%' : parseInt(docHeight * 0.75, 10),
4995		/* Cushion to trigger 100% event in iOS */
4996		'100%': docHeight - 5
4997		};
4998		}
4999
5000		function checkMarks(marks, scrollDistance, timing) {
5001		/* Check each active mark */
5002		$.each(marks, function(key, val) {
5003		if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) {
5004		sendEvent('Percentage', key, scrollDistance, timing);
5005		cache.push(key);
5006		}
5007		});
5008		}
5009
5010		function rounded(scrollDistance) {
5011		/* Returns String */
5012		return (Math.floor(scrollDistance/250) * 250).toString();
5013		}
5014
5015		function init() {
5016		bindScrollDepth();
5017		}
5018
5019		/*
5020		* Public Methods
5021		*/
5022
5023		/* Reset Scroll Depth with the originally initialized options */
5024		$.scrollDepth.reset = function() {
5025		cache = [];
5026		lastPixelDepth = 0;
5027		$window.off('scroll.scrollDepth');
5028		bindScrollDepth();
5029		};
5030
5031		/* Add DOM elements to be tracked */
5032		$.scrollDepth.addElements = function(elems) {
5033
5034		if (typeof elems == "undefined" || !$.isArray(elems)) {
5035		return;
5036		}
5037
5038		$.merge(options.elements, elems);
5039
5040		/* If scroll event has been unbound from window, rebind */
5041		if (!scrollEventBound) {
5042		bindScrollDepth();
5043		}
5044
5045		};
5046
5047		/* Remove DOM elements currently tracked */
5048		$.scrollDepth.removeElements = function(elems) {
5049
5050		if (typeof elems == "undefined" || !$.isArray(elems)) {
5051		return;
5052		}
5053
5054		$.each(elems, function(index, elem) {
5055
5056		var inElementsArray = $.inArray(elem, options.elements);
5057		var inCacheArray = $.inArray(elem, cache);
5058
5059		if (inElementsArray != -1) {
5060		options.elements.splice(inElementsArray, 1);
5061		}
5062
5063		if (inCacheArray != -1) {
5064		cache.splice(inCacheArray, 1);
5065		}
5066
5067		});
5068
5069		};
5070
5071		/*
5072		* Throttle function borrowed from:
5073		* Underscore.js 1.5.2
5074		* http://underscorejs.org
5075		* (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
5076		* Underscore may be freely distributed under the MIT license.
5077		*/
5078
5079		function throttle(func, wait) {
5080		var context, args, result;
5081		var timeout = null;
5082		var previous = 0;
5083		var later = function() {
5084		previous = new Date;
5085		timeout = null;
5086		result = func.apply(context, args);
5087		};
5088		return function() {
5089		var now = new Date;
5090		if (!previous) previous = now;
5091		var remaining = wait - (now - previous);
5092		context = this;
5093		args = arguments;
5094		if (remaining <= 0) {
5095		clearTimeout(timeout);
5096		timeout = null;
5097		previous = now;
5098		result = func.apply(context, args);
5099		} else if (!timeout) {
5100		timeout = setTimeout(later, remaining);
5101		}
5102		return result;
5103		};
5104		}
5105
5106		/*
5107		* Scroll Event
5108		*/
5109
5110		function bindScrollDepth() {
5111
5112		scrollEventBound = true;
5113
5114		$window.on('scroll.scrollDepth', throttle(function() {
5115		/*
5116		* We calculate document and window height on each scroll event to
5117		* account for dynamic DOM changes.
5118		*/
5119
5120		var docHeight = $(document).height(),
5121		winHeight = window.innerHeight ? window.innerHeight : $window.height(),
5122		scrollDistance = $window.scrollTop() + winHeight,
5123
5124		/* Recalculate percentage marks */
5125		marks = calculateMarks(docHeight),
5126
5127		/* Timing */
5128		timing = +new Date - startTime;
5129
5130		checkMarks(marks, scrollDistance, timing);
5131		}, 500));
5132
5133		}
5134
5135		init();
5136		};
5137
5138		/* UMD export */
5139		return $.scrollDepth;
5140
5141		}));
5142
5143		jQuery.scrollDepth();
5144		} else {
5145		setTimeout(monsterinsights_scroll_tracking_load, 200);
5146		}
5147		}
5148		monsterinsights_scroll_tracking_load();
5149		});
5150		}
5151		/* End MonsterInsights Scroll Tracking */
5152		
5153});</script>
5153<script type="rocketlazyloadscript" id="wp-hooks-js" data-rocket-src="https://uncleg.com/wp-content/plugins/gutenberg/build/scripts/hooks/index.min.js?ver=f0f188028580e8dc1255" data-rocket-defer defer></script>
vendor: 1 bytes, line 5153
5153
5154<script id="wppopups-js-extra">
5155var wppopups_vars = {"is_admin":"","ajax_url":"https://uncleg.com/wp-admin/admin-ajax.php","pid":"6","is_front_page":"1","is_blog_page":"","is_category":"","site_url":"https://uncleg.com","is_archive":"","is_search":"","is_singular":"1","is_preview":"","facebook":"","twitter":"","val_required":"This field is required.","val_url":"Please enter a valid URL.","val_email":"Please enter a valid email address.","val_number":"Please enter a valid number.","val_checklimit":"You have exceeded the number of allowed selections: {#}.","val_limit_characters":"{count} of {limit} max characters.","val_limit_words":"{count} of {limit} max words.","disable_form_reopen":"__return_false"};
5156//# sourceURL=wppopups-js-extra
5157</script>
vendor: 1 bytes, line 5157
5157
5158<script type="rocketlazyloadscript" data-minify="1" id="wppopups-js" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/wp-popups-lite/src/assets/js/wppopups.js?ver=1790362374" data-rocket-defer defer></script>
vendor: 1 bytes, line 5158
5158
5159<script type="rocketlazyloadscript" id="wow-js" data-rocket-src="https://uncleg.com/wp-content/plugins/gutentor/assets/library/wow/wow.min.js?ver=1.2.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 5159
5159
5160<script type="rocketlazyloadscript" id="ctct_frontend_forms-js" data-rocket-src="https://uncleg.com/wp-content/plugins/constant-contact-forms/assets/js/ctct-plugin-frontend.min.js?ver=2.14.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 5160
5160
5161<script id="wpconsent-frontend-js-js-extra">
5162var wpconsent = {"consent_duration":"30","css_url":"https://uncleg.com/wp-content/plugins/wpconsent-cookies-banner-privacy-suite/build/frontend.css","css_version":"cec95db78f836c4ebc39","default_allow":"","consent_type":"optin","manual_toggle_services":"","slugs":["essential","statistics","marketing"],"enable_consent_banner":"1","enable_script_blocking":"1","enable_content_blocking":"0","enable_consent_floating":"","enable_shared_consent":"","cookie_domain":"","accept_button_enabled":"1","cancel_button_enabled":"1","preferences_button_enabled":"1","respect_gpc":"","gpc_toast_message":"GPC Signal Honored","gpc_toast_duration":"10000","gpc_toast_enabled":"1"};
5163//# sourceURL=wpconsent-frontend-js-js-extra
5164</script>
vendor: 1 bytes, line 5164
5164
5165<script type="rocketlazyloadscript" data-minify="1" id="wpconsent-frontend-js-js" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/wpconsent-cookies-banner-privacy-suite/build/frontend.js?ver=1790362374" data-rocket-defer defer></script>
vendor: 1 bytes, line 5165
5165
5166<script id="pojo-a11y-js-extra">
5167var PojoA11yOptions = {"focusable":"1","remove_link_target":"","add_role_links":"1","enable_save":"1","save_expiration":"168"};
5168//# sourceURL=pojo-a11y-js-extra
5169</script>
vendor: 1 bytes, line 5169
5169
5170<script type="rocketlazyloadscript" id="pojo-a11y-js" data-rocket-src="https://uncleg.com/wp-content/plugins/pojo-accessibility/modules/legacy/assets/js/app.min.js?ver=1.0.0" data-rocket-defer defer></script>
vendor: 1 bytes, line 5170
5170
5171<script type="rocketlazyloadscript" id="rocket-browser-checker-js-after">
5172"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
5173//# sourceURL=rocket-browser-checker-js-after
5174</script>
vendor: 1 bytes, line 5174
5174
5175<script id="rocket-preload-links-js-extra">
5176var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://uncleg.com","onHoverDelay":"100","rateThrottle":"3"};
5177//# sourceURL=rocket-preload-links-js-extra
5178</script>
vendor: 1 bytes, line 5178
5178
5179<script type="rocketlazyloadscript" id="rocket-preload-links-js-after">
5180(function() {
5181"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
5182}());
5183
5184//# sourceURL=rocket-preload-links-js-after
5185</script>
vendor: 1 bytes, line 5185
5185
5186<script type="rocketlazyloadscript" id="main-scripts-js" data-rocket-src="https://uncleg.com/wp-content/themes/uncleg/assets/js/scripts.min.js?ver=1.0" data-rocket-defer defer></script>
vendor: 126 bytes, lines 5186-5187
5186
5187<script type="rocketlazyloadscript" id="google-recaptcha-js" data-rocket-src="https://www.google.com/recaptcha/api.js?render=
51876Ld6ncIqAAAAAOmMcKMnK6-15LxDZFV0g1kjRT9D
vendor: 25 bytes, line 5187
5187&#038;ver=3.0"></script>
5188<script type="rocketlazyloadscript" id="wp-polyfill-js" data-rocket-src="https://uncleg.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 5188
5188
5189<script type="rocketlazyloadscript" id="wpcf7-recaptcha-js-before">
5190var wpcf7_recaptcha = {
5191    "sitekey": "6Ld6ncIqAAAAAOmMcKMnK6-15LxDZFV0g1kjRT9D",
5192    "actions": {
5193        "homepage": "homepage",
5194        "contactform": "contactform"
5195    }
5196};
5197//# sourceURL=wpcf7-recaptcha-js-before
5198</script>
vendor: 1 bytes, line 5198
5198
5199<script type="rocketlazyloadscript" data-minify="1" id="wpcf7-recaptcha-js" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=1790362374" data-rocket-defer defer></script>
vendor: 1 bytes, line 5199
5199
5200<script id="smush-lazy-load-js-before">
5201var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true}};
5202//# sourceURL=smush-lazy-load-js-before
5203</script>
vendor: 1 bytes, line 5203
5203
5204<script id="smush-lazy-load-js" src="https://uncleg.com/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=3.23.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 5204
5204
5205<script type="rocketlazyloadscript" id="__ytprefsfitvids__-js" data-rocket-src="https://uncleg.com/wp-content/plugins/youtube-embed-plus/scripts/fitvids.min.js?ver=14.2.6.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 5205
5205
5206<script id="gutentor-block-js-extra">
5207var gutentorLS = {"fontAwesomeVersion":"5","restNonce":"fc8425aa97","restUrl":"https://uncleg.com/wp-json/"};
5208//# sourceURL=gutentor-block-js-extra
5209</script>
vendor: 1 bytes, line 5209
5209
5210<script type="rocketlazyloadscript" data-minify="1" id="gutentor-block-js" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/wp-content/plugins/gutentor/assets/js/gutentor.js?ver=1790362374" data-rocket-defer defer></script>
5210
5211		<a id="pojo-a11y-skip-content" class="pojo-skip-link pojo-skip-content" tabindex="1" accesskey="s" href="#content">Skip to content</a>
5212				<nav id="pojo-a11y-toolbar" class="pojo-a11y-toolbar-left" aria-label="Accessibility Toolbar">
5213			<div class="pojo-a11y-toolbar-toggle">
5214				<a class="pojo-a11y-toolbar-link pojo-a11y-toolbar-toggle-link" href="javascript:void(0);" title="Accessibility Tools" role="button">
5215					<span class="pojo-sr-only sr-only">Open toolbar</span>
5216					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="currentColor" width="1em">
5217						<title>Accessibility Tools</title>
5218						<g><path d="M60.4,78.9c-2.2,4.1-5.3,7.4-9.2,9.8c-4,2.4-8.3,3.6-13,3.6c-6.9,0-12.8-2.4-17.7-7.3c-4.9-4.9-7.3-10.8-7.3-17.7c0-5,1.4-9.5,4.1-13.7c2.7-4.2,6.4-7.2,10.9-9.2l-0.9-7.3c-6.3,2.3-11.4,6.2-15.3,11.8C7.9,54.4,6,60.6,6,67.3c0,5.8,1.4,11.2,4.3,16.1s6.8,8.8,11.7,11.7c4.9,2.9,10.3,4.3,16.1,4.3c7,0,13.3-2.1,18.9-6.2c5.7-4.1,9.6-9.5,11.7-16.2l-5.7-11.4C63.5,70.4,62.5,74.8,60.4,78.9z"/><path d="M93.8,71.3l-11.1,5.5L70,51.4c-0.6-1.3-1.7-2-3.2-2H41.3l-0.9-7.2h22.7v-7.2H39.6L37.5,19c2.5,0.3,4.8-0.5,6.7-2.3c1.9-1.8,2.9-4,2.9-6.6c0-2.5-0.9-4.6-2.6-6.3c-1.8-1.8-3.9-2.6-6.3-2.6c-2,0-3.8,0.6-5.4,1.8c-1.6,1.2-2.7,2.7-3.2,4.6c-0.3,1-0.4,1.8-0.3,2.3l5.4,43.5c0.1,0.9,0.5,1.6,1.2,2.3c0.7,0.6,1.5,0.9,2.4,0.9h26.4l13.4,26.7c0.6,1.3,1.7,2,3.2,2c0.6,0,1.1-0.1,1.6-0.4L97,77.7L93.8,71.3z"/></g>					</svg>
5219				</a>
5220			</div>
5221			<div class="pojo-a11y-toolbar-overlay">
5222				<div class="pojo-a11y-toolbar-inner">
5223					<p class="pojo-a11y-toolbar-title">Accessibility Tools</p>
5224
5225					<ul class="pojo-a11y-toolbar-items pojo-a11y-tools">
5226																			<li class="pojo-a11y-toolbar-item">
5227								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-plus" data-action="resize-plus" data-action-group="resize" tabindex="-1" role="button">
5228									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Increase Text</title><path fill="currentColor" d="M256 200v16c0 4.25-3.75 8-8 8h-56v56c0 4.25-3.75 8-8 8h-16c-4.25 0-8-3.75-8-8v-56h-56c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h56v-56c0-4.25 3.75-8 8-8h16c4.25 0 8 3.75 8 8v56h56c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Increase Text</span>								</a>
5229							</li>
5230
5231							<li class="pojo-a11y-toolbar-item">
5232								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-minus" data-action="resize-minus" data-action-group="resize" tabindex="-1" role="button">
5233									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Decrease Text</title><path fill="currentColor" d="M256 200v16c0 4.25-3.75 8-8 8h-144c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h144c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Decrease Text</span>								</a>
5234							</li>
5235						
5236													<li class="pojo-a11y-toolbar-item">
5237								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-grayscale" data-action="grayscale" data-action-group="schema" tabindex="-1" role="button">
5238									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Grayscale</title><path fill="currentColor" d="M15.75 384h-15.75v-352h15.75v352zM31.5 383.75h-8v-351.75h8v351.75zM55 383.75h-7.75v-351.75h7.75v351.75zM94.25 383.75h-7.75v-351.75h7.75v351.75zM133.5 383.75h-15.5v-351.75h15.5v351.75zM165 383.75h-7.75v-351.75h7.75v351.75zM180.75 383.75h-7.75v-351.75h7.75v351.75zM196.5 383.75h-7.75v-351.75h7.75v351.75zM235.75 383.75h-15.75v-351.75h15.75v351.75zM275 383.75h-15.75v-351.75h15.75v351.75zM306.5 383.75h-15.75v-351.75h15.75v351.75zM338 383.75h-15.75v-351.75h15.75v351.75zM361.5 383.75h-15.75v-351.75h15.75v351.75zM408.75 383.75h-23.5v-351.75h23.5v351.75zM424.5 383.75h-8v-351.75h8v351.75zM448 384h-15.75v-352h15.75v352z"></path></svg></span><span class="pojo-a11y-toolbar-text">Grayscale</span>								</a>
5239							</li>
5240						
5241													<li class="pojo-a11y-toolbar-item">
5242								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-high-contrast" data-action="high-contrast" data-action-group="schema" tabindex="-1" role="button">
5243									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>High Contrast</title>
5243<path fill="currentColor" d="M192 360v-272c-75 0-136 61-136 136s61 136 136 136zM384 224c0 106-86 192-192 192s-192-86-192-192 86-192 192-192 192 86 192 192z"></path></svg></span><span class="pojo-a11y-toolbar-text">High Contrast</span>								</a>
5244							</li>
5245						
5246													<li class="pojo-a11y-toolbar-item">
5247								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-negative-contrast" data-action="negative-contrast" data-action-group="schema" tabindex="-1" role="button">
5248
5249									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Negative Contrast</title><path fill="currentColor" d="M416 240c-23.75-36.75-56.25-68.25-95.25-88.25 10 17 15.25 36.5 15.25 56.25 0 61.75-50.25 112-112 112s-112-50.25-112-112c0-19.75 5.25-39.25 15.25-56.25-39 20-71.5 51.5-95.25 88.25 42.75 66 111.75 112 192 112s149.25-46 192-112zM236 144c0-6.5-5.5-12-12-12-41.75 0-76 34.25-76 76 0 6.5 5.5 12 12 12s12-5.5 12-12c0-28.5 23.5-52 52-52 6.5 0 12-5.5 12-12zM448 240c0 6.25-2 12-5 17.25-46 75.75-130.25 126.75-219 126.75s-173-51.25-219-126.75c-3-5.25-5-11-5-17.25s2-12 5-17.25c46-75.5 130.25-126.75 219-126.75s173 51.25 219 126.75c3 5.25 5 11 5 17.25z"></path></svg></span><span class="pojo-a11y-toolbar-text">Negative Contrast</span>								</a>
5250							</li>
5251						
5252													<li class="pojo-a11y-toolbar-item">
5253								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-light-background" data-action="light-background" data-action-group="schema" tabindex="-1" role="button">
5254									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Light Background</title><path fill="currentColor" d="M184 144c0 4.25-3.75 8-8 8s-8-3.75-8-8c0-17.25-26.75-24-40-24-4.25 0-8-3.75-8-8s3.75-8 8-8c23.25 0 56 12.25 56 40zM224 144c0-50-50.75-80-96-80s-96 30-96 80c0 16 6.5 32.75 17 45 4.75 5.5 10.25 10.75 15.25 16.5 17.75 21.25 32.75 46.25 35.25 74.5h57c2.5-28.25 17.5-53.25 35.25-74.5 5-5.75 10.5-11 15.25-16.5 10.5-12.25 17-29 17-45zM256 144c0 25.75-8.5 48-25.75 67s-40 45.75-42 72.5c7.25 4.25 11.75 12.25 11.75 20.5 0 6-2.25 11.75-6.25 16 4 4.25 6.25 10 6.25 16 0 8.25-4.25 15.75-11.25 20.25 2 3.5 3.25 7.75 3.25 11.75 0 16.25-12.75 24-27.25 24-6.5 14.5-21 24-36.75 24s-30.25-9.5-36.75-24c-14.5 0-27.25-7.75-27.25-24 0-4 1.25-8.25 3.25-11.75-7-4.5-11.25-12-11.25-20.25 0-6 2.25-11.75 6.25-16-4-4.25-6.25-10-6.25-16 0-8.25 4.5-16.25 11.75-20.5-2-26.75-24.75-53.5-42-72.5s-25.75-41.25-25.75-67c0-68 64.75-112 128-112s128 44 128 112z"></path></svg></span><span class="pojo-a11y-toolbar-text">Light Background</span>								</a>
5255							</li>
5256						
5257													<li class="pojo-a11y-toolbar-item">
5258								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-links-underline" data-action="links-underline" data-action-group="toggle" tabindex="-1" role="button">
5259									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Links Underline</title><path fill="currentColor" d="M364 304c0-6.5-2.5-12.5-7-17l-52-52c-4.5-4.5-10.75-7-17-7-7.25 0-13 2.75-18 8 8.25 8.25 18 15.25 18 28 0 13.25-10.75 24-24 24-12.75 0-19.75-9.75-28-18-5.25 5-8.25 10.75-8.25 18.25 0 6.25 2.5 12.5 7 17l51.5 51.75c4.5 4.5 10.75 6.75 17 6.75s12.5-2.25 17-6.5l36.75-36.5c4.5-4.5 7-10.5 7-16.75zM188.25 127.75c0-6.25-2.5-12.5-7-17l-51.5-51.75c-4.5-4.5-10.75-7-17-7s-12.5 2.5-17 6.75l-36.75 36.5c-4.5 4.5-7 10.5-7 16.75 0 6.5 2.5 12.5 7 17l52 52c4.5 4.5 10.75 6.75 17 6.75 7.25 0 13-2.5 18-7.75-8.25-8.25-18-15.25-18-28 0-13.25 10.75-24 24-24 12.75 0 19.75 9.75 28 18 5.25-5 8.25-10.75 8.25-18.25zM412 304c0 19-7.75 37.5-21.25 50.75l-36.75 36.5c-13.5 13.5-31.75 20.75-50.75 20.75-19.25 0-37.5-7.5-51-21.25l-51.5-51.75c-13.5-13.5-20.75-31.75-20.75-50.75 0-19.75 8-38.5 22-52.25l-22-22c-13.75 14-32.25 22-52 22-19 0-37.5-7.5-51-21l-52-52c-13.75-13.75-21-31.75-21-51 0-19 7.75-37.5 21.25-50.75l36.75-36.5c13.5-13.5 31.75-20.75 50.75-20.75 19.25 0 37.5 7.5 51 21.25l51.5 51.75c13.5 13.5 20.75 31.75 20.75 50.75 0 19.75-8 38.5-22 52.25l22 22c13.7
52595-14 32.25-22 52-22 19 0 37.5 7.5 51 21l52 52c13.75 13.75 21 31.75 21 51z"></path></svg></span><span class="pojo-a11y-toolbar-text">Links Underline</span>								</a>
5260							</li>
5261						
5262													<li class="pojo-a11y-toolbar-item">
5263								<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-readable-font" data-action="readable-font" data-action-group="toggle" tabindex="-1" role="button">
5264									<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Readable Font</title><path fill="currentColor" d="M181.25 139.75l-42.5 112.5c24.75 0.25 49.5 1 74.25 1 4.75 0 9.5-0.25 14.25-0.5-13-38-28.25-76.75-46-113zM0 416l0.5-19.75c23.5-7.25 49-2.25 59.5-29.25l59.25-154 70-181h32c1 1.75 2 3.5 2.75 5.25l51.25 120c18.75 44.25 36 89 55 133 11.25 26 20 52.75 32.5 78.25 1.75 4 5.25 11.5 8.75 14.25 8.25 6.5 31.25 8 43 12.5 0.75 4.75 1.5 9.5 1.5 14.25 0 2.25-0.25 4.25-0.25 6.5-31.75 0-63.5-4-95.25-4-32.75 0-65.5 2.75-98.25 3.75 0-6.5 0.25-13 1-19.5l32.75-7c6.75-1.5 20-3.25 20-12.5 0-9-32.25-83.25-36.25-93.5l-112.5-0.5c-6.5 14.5-31.75 80-31.75 89.5 0 19.25 36.75 20 51 22 0.25 4.75 0.25 9.5 0.25 14.5 0 2.25-0.25 4.5-0.5 6.75-29 0-58.25-5-87.25-5-3.5 0-8.5 1.5-12 2-15.75 2.75-31.25 3.5-47 3.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Readable Font</span>								</a>
5265							</li>
5266																		<li class="pojo-a11y-toolbar-item">
5267							<a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-reset" data-action="reset" tabindex="-1" role="button">
5268								<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Reset</title><path fill="currentColor" d="M384 224c0 105.75-86.25 192-192 192-57.25 0-111.25-25.25-147.75-69.25-2.5-3.25-2.25-8 0.5-10.75l34.25-34.5c1.75-1.5 4-2.25 6.25-2.25 2.25 0.25 4.5 1.25 5.75 3 24.5 31.75 61.25 49.75 101 49.75 70.5 0 128-57.5 128-128s-57.5-128-128-128c-32.75 0-63.75 12.5-87 34.25l34.25 34.5c4.75 4.5 6 11.5 3.5 17.25-2.5 6-8.25 10-14.75 10h-112c-8.75 0-16-7.25-16-16v-112c0-6.5 4-12.25 10-14.75 5.75-2.5 12.75-1.25 17.25 3.5l32.5 32.25c35.25-33.25 83-53 132.25-53 105.75 0 192 86.25 192 192z"></path></svg></span>
5269								<span class="pojo-a11y-toolbar-text">Reset</span>
5270							</a>
5271						</li>
5272					</ul>
5273											<ul class="pojo-a11y-toolbar-items pojo-a11y-links">
5274																						<li class="pojo-a11y-toolbar-item">
5275									<a href="https://uncleg.com/customer-feedback/" class="pojo-a11y-toolbar-link pojo-a11y-link-help" tabindex="-1" role="button">
5276										<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Help</title><path fill="currentColor" d="M224 344v-48c0-4.5-3.5-8-8-8h-48c-4.5 0-8 3.5-8 8v48c0 4.5 3.5 8 8 8h48c4.5 0 8-3.5 8-8zM288 176c0-45.75-48-80-91-80-40.75 0-71.25 17.5-92.75 53.25-2.25 3.5-1.25 8 2 10.5l33 25c1.25 1 3 1.5 4.75 1.5 2.25 0 4.75-1 6.25-3 11.75-15 16.75-19.5 21.5-23 4.25-3 12.5-6 21.5-6 16 0 30.75 10.25 30.75 21.25 0 13-6.75 19.5-22 26.5-17.75 8-42 28.75-42 53v9c0 4.5 3.5 8 8 8h48c4.5 0 8-3.5 8-8v0c0-5.75 7.25-18 19-24.75 19-10.75 45-25.25 45-63.25zM384 224c0 106-86 192-192 192s-192-86-192-192 86-192 192-192 192 86 192 192z"></path></svg></span><span class="pojo-a11y-toolbar-text">Help</span>									</a>
5277								</li>
5278																						<li class="pojo-a11y-toolbar-item">
5279									<a href="https://uncleg.com/customer-feedback/" class="pojo-a11y-toolbar-link pojo-a11y-link-feedback" tabindex="-1" role="button">
5280										<span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Feedback</title><path fill="currentColor" d="M448 224c0 88.5-100.25 160-224 160-12.25 0-24.5-0.75-36.25-2-32.75 29-71.75 49.5-115 60.5-9 2.5-18.75 4.25-28.5 5.5-5.5 0.5-10.75-3.5-12-9.5v-0.25c-1.25-6.25 3-10 6.75-14.5 15.75-17.75 33.75-32.75 45.5-74.5-51.5-29.25-84.5-74.5-84.5-125.25 0-88.25 100.25-160 224-160s224 71.5 224 160z"></path></svg></span><span class="pojo-a11y-toolbar-text">Feedback</span>									</a>
5281								</li>
5282													</ul>
5283									</div>
5284			</div>
5285		</nav>
5286		<!-- start Simple Custom CSS and JS -->
5287<script type="rocketlazyloadscript" data-rocket-type="text/javascript">
5288document.addEventListener("DOMContentLoaded", function() {
5289  var script = document.createElement("script");
5290  script.src = "https://cdn.jsdelivr.net/npm/[email protected]/rellax.min.js";
5291  script.onload = function() {
5292    new Rellax('.parallax-img', { speed: -2 });
5293  };
5294  document.body.appendChild(script);
5295});
5296</script>
5296
5297<!-- end Simple Custom CSS and JS -->
5298
5299<script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src='https://uncleg.com/wp-content/cache/min/1/wp-content/uploads/custom-css-js/33576.js?ver=1790362374' data-rocket-defer defer></script>
5299
5300
5301<script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src='https://uncleg.com/wp-content/cache/min/1/wp-content/uploads/custom-css-js/33566.js?ver=1790362374' data-rocket-defer defer></script>
5301
5302<!-- Begin Constant Contact Active Forms -->
5303<script type="rocketlazyloadscript"> var _ctct_m = "1f155174aa08c7be0df3641375599be7"; </script>
vendor: 1 bytes, line 5303
5303
5304<script type="rocketlazyloadscript" data-minify="1" id="signupScript" data-rocket-src="https://uncleg.com/wp-content/cache/min/1/js/signup-form-widget/current/signup-form-widget.min.js?ver=1790362373" data-rocket-defer defer></script>
5304
5305<!-- End Constant Contact Active Forms -->
5306
5307
5308
5309<!-- Intercom Chat Feature -->
5310<script type="rocketlazyloadscript">
5311window.intercomSettings = {
5312app_id: "nmsrjuhf"
5313};
5314
5315(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/nmsrjuhf';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();
5316</script>
5316
5317
5318<!-- Google Tag Manager (noscript) -->
5319<noscript><iframe data-src="https://www.googletagmanager.com/ns.html?id=GTM-MCW57CW"
5320height="0" width="0" style="display:none;visibility:hidden" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" data-load-mode="1"></iframe></noscript>
5321<!-- End Google Tag Manager (noscript) -->
5322
5323<script type="rocketlazyloadscript">
5324document.addEventListener('DOMContentLoaded', function() {
5325    document.querySelectorAll('.cooltimeline_cont .content-title a').forEach(link => {
5326        const parent = link.parentNode;
5327        while (link.firstChild) {
5328            parent.insertBefore(link.firstChild, link);
5329        }
5330        parent.removeChild(link);
5331    });
5332});
5333</script>
5333
5334
5335
5336</body>
5337</html>
5338<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.