PageSourceSearch

https://www.luigismanitowoc.com/appetizers-and-salads

html luigismanitowoc.com collected 2026-10-08 22:49:44 UTC 210,582 bytes, 3,745 lines download raw bytes

1<!doctype html >
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
3      class="">
4<head>
5    <meta charset="utf-8">
6    
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43<script type="text/javascript">
44    window._currentDevice = 'desktop';
45    window.Parameters = window.Parameters || {
46        HomeUrl: 'https://www.luigismanitowoc.com/',
47
48        SystemID: 'US_HIBU_PRODUCTION',
49        SiteAlias: '2bc85617ddd741ac889930ede1e1b659',
50        SiteType: atob('RFVEQU9ORQ=='),
51        PublicationDate: 'Apr 15, 2026',
52        ExternalUid: '540124828',
53        IsSiteMultilingual: false,
54        InitialPostAlias: '',
55        InitialPostPageUuid: '',
56        InitialDynamicItem: '',
57        DynamicPageInfo: {
58            isDynamicPage: false,
59            base64JsonRowData: 'null',
60        },
61        InitialPageAlias: 'appetizers-and-salads',
62        InitialPageUuid: '5ad4309edaaa43fa91c8081e4a432a52',
63        InitialPageId: '111744608',
64        InitialEncodedPageAlias: 'YXBwZXRpemVycy1hbmQtc2FsYWRz',
65        InitialHeaderUuid: '83ec8641128f4635b92da20609412290',
66        CurrentPageUrl: '',
67        IsCurrentHomePage: false,
68        ThemeVersion: '500000',
69        DefaultPageAlias: '',
70        RemoveDID: true,
71        WidgetStyleID: null,
72        IsHeaderFixed: false,
73        IsHeaderSkinny: false,
74        StorePagesUrls: 'e30=',
75        IsNewStore: 'false',
76        StorePath: '',
77        StoreId: 'null',
78        StoreVersion: 0,
79        StoreBaseUrl: '',
80        StoreCleanUrl: true,
81        StoreDisableScrolling: true,
82        IsStoreSuspended: false,
83        showCookieNotification: false,
84        cookiesNotificationMarkup: 'null',
85        translatedPageUrl: '',
86        sidebarPosition: 'NA',
87        currentLanguage: 'en',
88        currentLocale: 'en',
89        NavItems: '{}',
90        
91        mapConsent: {
92            message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.',
93            enable: 'Enable'
94        },
95        NavigationAreaParams: {
96            ShowBackToHomeOnInnerPages: true,
97            NavbarSize: 4,
98            NavbarLiveHomePage: 'https://www.luigismanitowoc.com/',
99            NavbarSelector: '#dmNav:has(a)',
100            SubNavbarSelector: '#subnav_main'
101        },
102        planID: '750',
103        disableTracking: false,
104        pageType: 'FROM_SCRATCH',
105        isRuntimeServer: true,
106        isInEditor: false,
107        isInPreview: false,
108        hasNativeStore: false,
109        defaultLang: 'en',
110        hamburgerMigration: null,
111        isFlexSite: false
112    };
113
114    window.Parameters.LayoutID = {};
115    window.Parameters.LayoutID[window._currentDevice] = 6;
116    window.Parameters.LayoutVariationID = {};
117    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
118</script>
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141<!-- Injecting site-wide to the head -->
142
143
144<meta name="google-site-verification" content="NFezWqimCLz3BgPTMTeiXQywmlXMsN03g6gy1XdhGBA" data-swh-uuid="fdea610fe9a9425b86a9c8453944c4a3"/>
145
146
147
148<!-- End Injecting site-wide to the head -->
149
150
151
152
153
154<meta name="d-service-worker" content="register">
155
156
157
158<link rel="canonical" href="https://www.luigismanitowoc.com/appetizers-and-salads">
159
160<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
161<meta name="dm:lcp-preload" content="dm:lcp-frozen">
162<meta name="apple-mobile-web-app-capable" content="yes">
163
164
165
166<link rel="icon" type="image/x-icon" href="https://cdn.websites.hibu.com/1c02a5e3326248d48476e9bb6fdaa9d8/site_favicon_16_1555599949070.ico"/>
167
168
169<link rel="preconnect" href="https://le-cdn.hibuwebsites.com"/>
170<link rel="preconnect" href="https://cdn.hibuwebsites.com" crossorigin/>
171<link rel="preconnect" href="https://static-res-cdn.websites.hibu.com"/>
172<link rel="preconnect" href="https://cdn.hibuwebsites.com"/>
173
174
175
176
177<script id='d-js-dmapi'>
178    window.SystemID = 'US_HIBU_PRODUCTION';
179
180    if (!window.dmAPI) {
181        window.dmAPI = {
182            registerExternalRuntimeComponent: function () {
183            },
184            getCurrentDeviceType: function () {
185                return window._currentDevice;
186            },
187            runOnReady: (ns, fn) => {
188                const safeFn = dmAPI.toSafeFn(fn);
189                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
190                const eventName = 'afterAjax.' + ns;
191
192                if (document.readyState === 'complete') {
193                    $.DM.events.off(eventName).on(eventName, safeFn);
194                    setTimeout(function () {
195                        safeFn({
196                            isAjax: false,
197                        });
198                    }, 0);
199                } else {
200                    window?.waitForDeferred?.('dmAjax', () => {
201                        $.DM.events.off(eventName).on(eventName, safeFn);
202                        safeFn({
203                            isAjax: false,
204                        });
205                    });
206                }
207            },
208            toSafeFn: (fn) => {
209                if (fn?.safe) {
210                    return fn;
211                }
212                const safeFn = function (...args) {
213                    try {
214                        return fn?.apply(null, args);
215                    } catch (e) {
216                        console.log('function failed ' + e.message);
217                    }
218                };
219                safeFn.safe = true;
220                return safeFn;
221            }
222        };
223    }
224
225    if (!window.requestIdleCallback) {
226        window.requestIdleCallback = function (fn) {
227            setTimeout(fn, 0);
228        }
229    }
230</script>
230
231
232
233
234
235
236
237
238
239<script id="d-js-load-css">
240/**
241 * There are a few <link> tags with CSS resource in them that are preloaded in the page
242 * in each of those there is a "onload" handler which invokes the loadCSS callback
243 * defined here.
244 * We are monitoring 3 main CSS files - the runtime, the global and the page.
245 * When each load we check to see if we can append them all in a batch. If threre
246 * is no page css (which may happen on inner pages) then we do not wait for it
247 */
248(function () {
249  let cssLinks = {};
250  function loadCssLink(link) {
251    link.onload = null;
252    link.rel = "stylesheet";
253    link.type = "text/css";
254  }
255  
256    function checkCss() {
257      const pageCssLink = document.querySelector("[id*='CssLink']");
258      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
259
260        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
261            const storedRuntimeCssLink = cssLinks.runtime;
262            const storedPageCssLink = cssLinks.page;
263            const storedGlobalCssLink = cssLinks.global;
264            const storedWidgetCssLink = cssLinks.widget;
265
266            storedGlobalCssLink.disabled = true;
267            loadCssLink(storedGlobalCssLink);
268
269            if (storedPageCssLink) {
270                storedPageCssLink.disabled = true;
271                loadCssLink(storedPageCssLink);
272            }
273
274            if(storedWidgetCssLink) {
275                storedWidgetCssLink.disabled = true;
276                loadCssLink(storedWidgetCssLink);
277            }
278
279            storedRuntimeCssLink.disabled = true;
280            loadCssLink(storedRuntimeCssLink);
281
282            requestAnimationFrame(() => {
283                setTimeout(() => {
284                    storedRuntimeCssLink.disabled = false;
285                    storedGlobalCssLink.disabled = false;
286                    if (storedPageCssLink) {
287                      storedPageCssLink.disabled = false;
288                    }
289                    if (storedWidgetCssLink) {
290                      storedWidgetCssLink.disabled = false;
291                    }
292                    // (SUP-4179) Clear the accumulated cssLinks only when we're
293                    // sure that the document has finished loading and the document 
294                    // has been parsed.
295                    if(document.readyState === 'interactive') {
296                      cssLinks = null;
297                    }
298                }, 0);
299            });
300        }
301    }
302  
303
304  function loadCSS(link) {
305    try {
306      var urlParams = new URLSearchParams(window.location.search);
307      var noCSS = !!urlParams.get("nocss");
308      var cssTimeout = urlParams.get("cssTimeout") || 0;
309
310      if (noCSS) {
311        return;
312      }
313      if (link.href && link.href.includes("d-css-runtime")) {
314        cssLinks.runtime = link;
315        checkCss();
316      } else if (link.id === "siteGlobalCss") {
317        cssLinks.global = link;
318        checkCss();
319      } 
320      
321      else if (link.id && link.id.includes("CssLink")) {
322        cssLinks.page = link;
323        checkCss();
324      } else if (link.id && link.id.includes("widgetCSS")) {
325        cssLinks.widget = link;
326        checkCss();
327      }
328      
329      else {
330        requestIdleCallback(function () {
331          window.setTimeout(function () {
332            loadCssLink(link);
333          }, parseInt(cssTimeout, 10));
334        });
335      }
336    } catch (e) {
337      throw e
338    }
339  }
340  window.loadCSS = window.loadCSS || loadCSS;
341})();
342</script>
342
343
344
345
346<script data-role="deferred-init" type="text/javascript">
347    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
348    function Def() {
349        this.promise = new Promise((function (a, b) {
350            this.resolve = a, this.reject = b
351        }).bind(this))
352    }
353
354    const defs = {};
355    window.getDeferred = function (a) {
356        return null == defs[a] && (defs[a] = new Def), defs[a]
357    }
358    window.waitForDeferred = function (b, a, c) {
359        let d = window?.getDeferred?.(b);
360        d
361            ? d.promise.then(a)
362            : c && ["complete", "interactive"].includes(document.readyState)
363                ? setTimeout(a, 1)
364                : c
365                    ? document.addEventListener("DOMContentLoaded", a)
366                    : console.error(`Deferred  does not exist`);
367    };
368</script>
368
369<style id="forceCssIncludes">
370    /* This file is auto-generated from a `scss` file with the same name */
371
372.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}
373    
374
375</style>
376<style id="cssVariables" type="text/css">
377    
378</style>
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422<link type="text/css" rel="stylesheet" href="https://cdn.hibuwebsites.com/fonts/css2?family=Cardo:ital,wght@0,400;0,700;1,400&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lora:ital,wght@0,400..700;1,400..700&family=Comfortaa:ital,wght@0,300..700;1,300..700&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&family=Questrial:ital,wght@0,400&amp;subset=latin-ext&amp;display=swap"  />
423
424
425
426
427
428
429<link rel="stylesheet" type="text/css" href="https://static-res-cdn.websites.hibu.com/mnlt/production/6839/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" />
430
431
432
433<link type="text/css" rel="stylesheet" href="https://cdn.hibuwebsites.com/WIDGET_CSS/e053d3616fa895d9e7a2980e28c194d5.css" id="widgetCSS" />
434
435
436<style>img[width][height] {
437  height: auto;
438}</style>
439
440
441<style>
442  body[data-page-alias="appetizers-and-salads"] #dm [data-show-on-page-only="appetizers-and-salads"] {
443    display: block !important;
444  }
445</style>
446
447
448<style id="pageAdditionalWidgetsCss" type="text/css">
449</style>
450
451
452
453
454
455<link type="text/css" rel="stylesheet" href="https://cdn.hibuwebsites.com/2bc85617ddd741ac889930ede1e1b659/files/2bc85617ddd741ac889930ede1e1b659_1.min.css?v=331" id="siteGlobalCss" />
456
457
458
459<link
460        type="text/css" rel="stylesheet"
461        href="/_dm/s/rt/css/hibu/hibu-runtime.css?version=2026-10-08T12_48_49"
462/>
463
464
465<style id="customWidgetStyle" type="text/css">
466    
467</style>
468<style id="innerPagesStyle" type="text/css">
469    
470</style>
471
472
473<style
474        id="additionalGlobalCss" type="text/css"
475>
476</style>
477
478<style id="pagestyle" type="text/css">
479    *.u_1079503932
480{
481	background-image:none !important;
482	background-color:rgba(0,0,0,0) !important;
483	background-position:0 0 !important;
484	background-size:auto !important;
485	background-repeat:repeat !important;
486	padding-top:15px !important;
487	padding-bottom:15px !important;
488	padding-right:40px !important;
489	padding-left:40px !important;
490	margin:0 !important;
491	text-align:center !important;
492}
493*.u_1792355090
494{
495	background-image:none !important;
496	background-color:rgba(0,0,0,0) !important;
497	background-position:0 0 !important;
498	background-size:auto !important;
499	background-repeat:repeat !important;
500	padding-top:0 !important;
501	padding-bottom:0 !important;
502	padding-right:0 !important;
503	padding-left:0 !important;
504	margin:0 !important;
505	text-align:center !important;
506}
507*#dm *.dmBody div.u_1984648807 hr
508{
509	background:none !important;
510	height:0 !important;
511	background-color:transparent !important;
512	background-size:initial !important;
513	min-height:0 !important;
514	border-color:currentColor !important;
515	border-width:1px !important;
516	border-top-style:dotted !important;
517}
518*#dm *.dmBody div.u_1208963125
519{
520	background-color:rgba(0,0,0,0) !important;
521}
522*#dm *.dmBody *.u_1886480493:before
523{
524	opacity:0.5 !important;
525	background-color:rgb(255,255,255) !important;
526}
527*#dm *.dmBody *.u_1886480493.before
528{
529	opacity:0.5 !important;
530	background-color:rgb(255,255,255) !important;
531}
532*.u_1208963125
533{
534	background-image:none !important;
535	background-color:rgba(0,0,0,0) !important;
536	background-position:0 0 !important;
537	background-size:auto !important;
538	background-repeat:repeat !important;
539	padding-top:40px !important;
540	padding-bottom:40px !important;
541	padding-right:30px !important;
542	padding-left:30px !important;
543	margin:80px 100px !important;
544	text-align:center !important;
545	color:rgb(17,65,75) !important;
546}
547*.u_1886480493
548{
549	background-image:url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/living-room-interior-design-white-sofa-2880w.jpg) !important;
550	background-color:rgba(0,0,0,0) !important;
551	background-position:50% 50% !important;
552	background-size:cover !important;
553	background-repeat:no-repeat !important;
554	padding-top:30px !important;
555	padding-bottom:30px !important;
556	padding-right:40px !important;
557	padding-left:40px !important;
558	margin:0 !important;
559	text-align:center !important;
560	color:rgb(17,65,75) !important;
561}
562*#dm *.dmBody div.u_1886480493>*.bgExtraLayerOverlay
563{
564	background-color:rgba(0,0,0,1) !important;
565	opacity:0.5 !important;
566}
567*#dm *.dmBody a.u_1770385048 span.text
568{
569	font-weight:bold !important;
570}
571*#dm *.dmBody div.u_1548764830 *.menuItemBox *.menuItemName
572{
573	font-weight:bold !important;
574}
575*#dm *.dmBody div.u_1548764830 *.menuItemBox *.menuItemPrice
576{
577	font-weight:bold !important;
578}
579*#dm *.dmBody div.u_1548764830 *.menuItemBox
580{
581	margin-bottom:21px !important;
582	border-bottom-color:rgba(238,238,238,1) !important;
583}
584*#dm *.dmBody div.u_1548764830 *.menuItemLeft
585{
586	float:none !important;
587	width:100% !important;
588}
589*#dm *.dmBody div.u_1548764830 *.menuItemPrice
590{
591	float:none !important;
592	width:100% !important;
593	text-align:left !important;
594}
595*#dm *.dmBody div.u_1548764830 .menuItemDesc
596{
597	font-weight:normal !important;
598	font-style:italic !important;
599}
600*#dm *.dmBody div.u_1548764830 .menuItemDesc .rteBlock
601{
602	font-weight:normal !important;
603	font-style:italic !important;
604}
605*#dm *.dmBody div.u_1548764830 .menuCategory .menuCategroyTitle
606{
607	color:rgba(15,0,0,1) !important;
608}
609*#dm *.dmBody div.u_1886480493:before
610{
611	background-color:rgba(0,0,0,1) !important;
612	opacity:0.3 !important;
613}
614*#dm *.dmBody div.u_1886480493.before
615{
616	background-color:rgba(0,0,0,1) !important;
617	opacity:0.3 !important;
618}
619*#dm *.dmBody div.u_1886480493>.bgExtraLayerOverlay
620{
621	opacity:0.3 !important;
622}
623*#dm *.dmBody *.u_1640815849:before
624{
625	opacity:0.5 !important;
626	background-color:rgb(0,0,0) !important;
627}
628*#dm *.dmBody *.u_1640815849.before
629{
630	opacity:0.5 !important;
631	background-color:rgb(0,0,0) !important;
632}
633*#dm *.dmBody div.u_1640815849:before
634{
635	background-color:rgba(50,36,22,1) !important;
636	opacity:0.88 !important;
637}
638*#dm *.dmBody div.u_1640815849.before
639{
640	background-color:rgba(50,36,22,1) !important;
641	opacity:0.88 !important;
642}
643*#dm *.dmBody div.u_1640815849
644{
645	background-repeat:no-repeat !important;
646	background-image:none !important;
647	background-size:cover !important;
648	background-color:rgba(46,46,45,1) !important;
649}
650*.u_1640815849
651{
652	background-image:none !important;
653	background-color:rgb(46,46,45) !important;
654	background-position:50% 50% !important;
655	background-size:cover !important;
656	background-repeat:no-repeat !important;
657	padding-top:0 !important;
658	padding-bottom:0 !important;
659	padding-right:0 !important;
660	padding-left:0 !important;
661	margin:0 !important;
662	text-align:center !important;
663	color:rgb(17,65,75) !important;
664}
665*.u_1400215556
666{
667	background-image:url(https://le-cdn.hibuwebsites.com/2bc85617ddd741ac889930ede1e1b659/dms3rep/multi/opt/bc5bc1dc-187d-40d5-9702-5b2e8046e407-2880w.jpg) !important;
668	background-color:rgb(236,236,236) !important;
669	background-position:50% 50% !important;
670	background-size:cover !important;
671	background-repeat:no-repeat !important;
672	padding-top:0 !important;
673	padding-bottom:0 !important;
674	padding-right:0 !important;
675	padding-left:0 !important;
676	margin:0 !important;
677	text-align:center !important;
678	color:rgb(17,65,75) !important;
679}
680*.u_1073029239
681{
682	background-image:none !important;
683	background-color:rgba(0,0,0,0) !important;
684	background-position:0 0 !important;
685	background-size:auto !important;
686	background-repeat:repeat !important;
687	padding-top:60px !important;
688	padding-bottom:60px !important;
689	padding-right:9.8125px !important;
690	padding-left:9.8125px !important;
691	margin:0 !important;
692	text-align:center !important;
693	color:rgb(17,65,75) !important;
694}
695*#dm *.dmBody h1.u_1196390082
696{
697	line-height:normal !important;
698}
699*#dm *.dmBody h3.u_1188045235
700{
701	line-height:normal !important;
702}
703*#dm *.dmBody a.u_1684399616 span.text
704{
705	font-weight:bold !important;
706}
707*#dm *.dmBody div.u_1886480493
708{
709	background-repeat:no-repeat !important;
710	background-image:url(https://le-cdn.hibuwebsites.com/2bc85617ddd741ac889930ede1e1b659/dms3rep/multi/opt/appetizers-h-2880w.jpg) !important;
711	background-size:cover !important;
712}
713*#dm *.dmBody div.u_1073029239
714{
715	background-color:rgba(252,246,225,1) !important;
716}
717*#dm *.dmBody div.u_1400215556
718{
719	background-repeat:no-repeat !important;
720	background-image:url('https://le-cdn.hibuwebsites.com/2bc85617ddd741ac889930ede1e1b659/dms3rep/multi/opt/luigis-italian-restaurant-hero-appetizers-and-salads-2880w.jpeg') !important;
721	background-size:cover !important;
722}
723
724</style>
725
726<style id="pagestyleDevice" type="text/css">
727    *#dm *.dmBody div.u_1984648807
728{
729	padding-top:0 !important;
730	margin-top:0 !important;
731	margin-bottom:0 !important;
732}
733*#dm *.dmBody h1.u_1328179196
734{
735	display:block !important;
736	float:none !important;
737	top:0 !important;
738	left:0 !important;
739	width:100% !important;
740	position:relative !important;
741	height:auto !important;
742	padding-top:2px !important;
743	padding-left:0 !important;
744	padding-bottom:2px !important;
745	margin-right:auto !important;
746	margin-left:auto !important;
747	max-width:100% !important;
748	margin-top:8px !important;
749	margin-bottom:8px !important;
750	padding-right:0 !important;
751	min-width:0 !important;
752	text-align:center !important;
753}
754*#dm *.dmBody a.u_1770385048
755{
756	float:none !important;
757	top:0 !important;
758	left:0 !important;
759	width:280px !important;
760	position:relative !important;
761	height:42px !important;
762	padding-top:0 !important;
763	padding-left:0 !important;
764	padding-bottom:0 !important;
765	margin-right:auto !important;
766	margin-left:auto !important;
767	max-width:calc(100% - 210px) !important;
768	margin-top:47px !important;
769	margin-bottom:10px !important;
770	padding-right:0 !important;
771	min-width:25px !important;
772	text-align:center !important;
773}
774*#dm *.dmBody div.u_1208963125
775{
776	padding-left:10px !important;
777	padding-right:10px !important;
778	margin-right:0 !important;
779	margin-left:0 !important;
780	padding-top:40px !important;
781	padding-bottom:40px !important;
782	margin-top:80px !important;
783	margin-bottom:80px !important;
784}
785*#dm *.dmBody h3.u_1788720624
786{
787	display:block !important;
788	float:none !important;
789	top:0 !important;
790	left:0 !important;
791	width:100% !important;
792	position:relative !important;
793	height:auto !important;
794	padding-top:2px !important;
795	padding-left:0 !important;
796	padding-bottom:2px !important;
797	max-width:100% !important;
798	padding-right:0 !important;
799	min-width:0 !important;
800	text-align:center !important;
801}
802*#dm *.dmBody a.u_1770385048 span.text
803{
804	font-size:20px !important;
805}
806*#dm *.dmBody div.u_1886480493
807{
808	background-position:50% 50% !important;
809	padding-top:30px !important;
810	padding-bottom:30px !important;
811	padding-left:10px !important;
812	padding-right:10px !important;
813}
814*#dm *.dmBody h3.u_1111669685
815{
816	float:none !important;
817	top:0 !important;
818	left:0 !important;
819	width:calc(100% - 107px) !important;
820	position:relative !important;
821	height:auto !important;
822	padding-top:2px !important;
823	padding-left:0 !important;
824	padding-bottom:2px !important;
825	max-width:415px !important;
826	padding-right:0 !important;
827	min-width:25px !important;
828	text-align:left !important;
829}
830*#dm *.dmBody div.u_1548764830 *.menuItemDesc
831{
832	font-size:15px !important;
833}
834*#dm *.dmBody a.u_1684399616 span.text
835{
836	font-size:20px !important;
837}
838*#dm *.dmBody h3.u_1188045235
839{
840	float:none !important;
841	top:0px !important;
842	left:0px !important;
843	width:calc(100% - 0px) !important;
844	position:relative !important;
845	height:auto !important;
846	padding-top:2px !important;
847	padding-left:0px !important;
848	padding-bottom:2px !important;
849	margin-right:0px !important;
850	margin-left:0px !important;
851	max-width:100% !important;
852	margin-top:0px !important;
853	margin-bottom:8px !important;
854	padding-right:0px !important;
855	min-width:25px !important;
856	text-align:left !important;
857}
858*#dm *.dmBody div.u_1030997454
859{
860	height:20px !important;
861}
862*#dm *.dmBody div.u_1912127665
863{
864	height:20px !important;
865}
866*#dm *.dmBody div.u_1640815849
867{
868	background-position:50% 50% !important;
869	padding-top:0px !important;
870	padding-bottom:0 !important;
871	float:none !important;
872	top:0 !important;
873	left:0 !important;
874	width:auto !important;
875	position:relative !important;
876	height:auto !important;
877	padding-left:0 !important;
878	margin-right:0 !important;
879	margin-left:0 !important;
880	max-width:100% !important;
881	margin-top:0 !important;
882	margin-bottom:0 !important;
883	padding-right:0 !important;
884	min-width:0 !important;
885	text-align:center !important;
886}
887*#dm *.dmBody div.u_1073029239
888{
889	padding-top:60px !important;
890	padding-bottom:60px !important;
891	padding-left:30px !important;
892}
893*#dm *.dmBody div.u_1031005445
894{
895	display:block !important;
896	float:none !important;
897	top:0px !important;
898	left:0 !important;
899	width:100% !important;
900	position:relative !important;
901	height:auto !important;
902	padding-top:2px !important;
903	padding-left:0px !important;
904	padding-bottom:2px !important;
905	max-width:100% !important;
906	padding-right:0px !important;
907	min-width:0 !important;
908	text-align:center !important;
909}
910*#dm *.dmBody a.u_1684399616
911{
912	float:none !important;
913	top:0px !important;
914	left:0px !important;
915	width:calc(100% - 0px) !important;
916	position:relative !important;
917	height:42px !important;
918	padding-top:0px !important;
919	padding-left:0px !important;
920	padding-bottom:0px !important;
921	max-width:280px !important;
922	padding-right:0px !important;
923	min-width:25px !important;
924	text-align:center !important;
925	display:block !important;
926	margin-right:268.516px !important;
927	margin-left:0px !important;
928	margin-top:0px !important;
929	margin-bottom:10px !important;
930}
931*#dm *.dmBody div.u_1400215556
932{
933	background-position:50% 0% !important;
934}
935
936</style>
937
938
939
940
941
942
943
944
945
946<style id="globalFontSizeStyle" type="text/css">
947    .font-size-22, .size-22, .size-22 > font { font-size: 22px !important; }.font-size-15, .size-15, .size-15 > font { font-size: 15px !important; }.font-size-16, .size-16, .size-16 > font { font-size: 16px !important; }
948</style>
949<style id="pageFontSizeStyle" type="text/css">
950</style>
951
952
953
954
955<style id="hideAnimFix">
956  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
957    visibility: hidden;
958  }
959
960  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
961    visibility: hidden !important;
962  }
963
964  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
965    visibility: hidden;
966  }
967
968</style>
969
970
971
972
973<style id="fontFallbacks">
974    @font-face {
975  font-family: "Cardo Fallback";
976  src: local('Arial');
977  ascent-override: 103.8482%;
978  descent-override: 38.1494%;
979  size-adjust: 95.354%;
980  line-gap-override: 0%;
981 }@font-face {
982  font-family: "Roboto Fallback";
983  src: local('Arial');
984  ascent-override: 92.6709%;
985  descent-override: 24.3871%;
986  size-adjust: 100.1106%;
987  line-gap-override: 0%;
988 }@font-face {
989  font-family: "Lato Fallback";
990  src: local('Arial');
991  ascent-override: 101.3181%;
992  descent-override: 21.865%;
993  size-adjust: 97.4159%;
994  line-gap-override: 0%;
995 }@font-face {
996  font-family: "Poppins Fallback";
997  src: local('Arial');
998  ascent-override: 92.326%;
999  descent-override: 30.7753%;
1000  line-gap-override: 8.793%;
1001  size-adjust: 113.7274%;
1002}@font-face {
1003  font-family: "Lora Fallback";
1004  src: local('Arial');
1005  ascent-override: 95.2907%;
1006  descent-override: 25.9539%;
1007  size-adjust: 105.5717%;
1008  line-gap-override: 0%;
1009 }@font-face {
1010  font-family: "Helvetica Fallback";
1011  src: local('Arial');
1012  ascent-override: 77.002%;
1013  descent-override: 22.998%;
1014  line-gap-override: 0%;
1015 }@font-face {
1016  font-family: "Comfortaa Fallback";
1017  src: local('Arial');
1018  ascent-override: 74.2135%;
1019  descent-override: 19.7117%;
1020  size-adjust: 118.7115%;
1021  line-gap-override: 0%;
1022 }@font-face {
1023  font-family: "Questrial Fallback";
1024  src: local('Arial');
1025  ascent-override: 82.0755%;
1026  descent-override: 21.0193%;
1027  size-adjust: 99.908%;
1028  line-gap-override: 0%;
1029 }
1030</style>
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042<meta property="og:type" content="website">
1043<meta property="og:url" content="https://www.luigismanitowoc.com/appetizers-and-salads">
1044
1045  <title>
1046    Appetizers and Salads Menu | Manitowoc, WI
1047  </title>
1048  <meta name="description" content="See the delicious appetizers and salads we have on our menu. Veteran and senior discounts are available. Visit us today."/>
1049
1050  <meta name="format-detection" content="telephone=no"/>
1051
1052  <meta name="twitter:card" content="summary"/>
1053  <meta name="twitter:title" content="Appetizers and Salads Menu | Manitowoc, WI"/>
1054  <meta name="twitter:description" content="See the delicious appetizers and salads we have on our menu. Veteran and senior discounts are available. Visit us today."/>
1055  <meta property="og:description" content="See the delicious appetizers and salads we have on our menu. Veteran and senior discounts are available. Visit us today."/>
1056  <meta property="og:title" content="Appetizers and Salads Menu | Manitowoc, WI"/>
1057
1058
1059
1060
1061<!-- SYS- VVNfSElCVV9QUk9EVUNUSU9O -->
1062</head>
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084<body id="dmRoot" data-page-alias="appetizers-and-salads"  class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody responsiveTablet "
1085      style="padding:0;margin:0;"
1086      
1087    >
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104<div id="dm" class='dmwr'>
1105    
1106    <div class="dm_wrapper standard-var5 widgetStyle-3 standard">
1107         <div dmwrapped="true" id="1527023336"> <div dmtemplateid="Hamburger" data-responsive-name="ResponsiveDesktopTopTabletHamburger" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations hasStickyHeader dmPageBody d-page-1407187433 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1407187433" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div class="p_hfcontainer showOnMedium"> <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="e9d510f4eb904e939c2be8efaf777e6e===header" data-origin="side">
1107 <div class="u_1785133682 dmRespRow" style="text-align: center;" id="1785133682"> <div class="dmRespColsWrapper" id="1735562209"> <div class="u_1090160641 dmRespCol small-12 medium-12 large-12 empty-column" id="1090160641"></div> 
1108</div> 
1109</div> 
1110 <div class="u_1369553724 dmRespRow middleDrawerRow" style="text-align: center;" id="1369553724"> <div class="dmRespColsWrapper" id="1494976461"> <div class="dmRespCol small-12 u_1368675851 medium-12 large-12" id="1368675851"> <nav class="u_1030165537 effect-text-fill main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HIDE" id="1030165537" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1111         Home
1112        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
1113</span> 
1114</a> 
1115</li> 
1116 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101659514  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1117         Menu
1118        " data-auto="page-text-style">Menu<span class="icon icon-angle-down"></span> 
1119</span> 
1120</a> 
1121 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/appetizers-and-salads" class="unifiednav__item unav-item   dmNavItemSelected  dmUDNavigationItem_010101541556  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
1122           Appetizers & Salads
1123          " data-auto="page-text-style">Appetizers &amp; Salads<span class="icon icon-angle-right"></span> 
1124</span> 
1125</a> 
1126</li> 
1127 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/pasta" class="unifiednav__item unav-item   dmUDNavigationItem_010101587505  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1128           Pasta
1129          " data-auto="page-text-style">Pasta<span class="icon icon-angle-right"></span> 
1130</span> 
1131</a> 
1132</li> 
1133 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/pizza" class="unifiednav__item unav-item   dmUDNavigationItem_010101361284  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1134           Pizza
1135          " data-auto="page-text-style">Pizza<span class="icon icon-angle-right"></span> 
1136</span> 
1137</a> 
1138</li> 
1139 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/sandwiches" class="unifiednav__item unav-item   dmUDNavigationItem_010101835262  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1140           Sandwiches
1141          " data-auto="page-text-style">Sandwiches<span class="icon icon-angle-right"></span> 
1142</span> 
1143</a> 
1144</li> 
1145 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/dinners" class="unifiednav__item unav-item   dmUDNavigationItem_010101551722  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1146           Dinners
1147          " data-auto="page-text-style">Dinners<span class="icon icon-angle-right"></span> 
1148</span> 
1149</a> 
1150</li> 
1151 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gluten-free" class="unifiednav__item unav-item   dmUDNavigationItem_010101762044  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1152           Gluten Free
1153          " data-auto="page-text-style">Gluten Free<span class="icon icon-angle-right"></span> 
1154</span> 
1155</a> 
1156</li> 
1157 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/party-menu" class="unifiednav__item unav-item   dmUDNavigationItem_01010167560  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1158           Party Menu
1159          " data-auto="page-text-style">Party Menu<span class="icon icon-angle-right"></span> 
1160</span> 
1161</a> 
1162</li> 
1163 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/dessert" class="unifiednav__item unav-item   dmUDNavigationItem_010101663028  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1164           Dessert
1165          " data-auto="page-text-style">Dessert<span class="icon icon-angle-right"></span> 
1166</span> 
1167</a> 
1168</li> 
1169 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kids-menu" class="unifiednav__item unav-item   dmUDNavigationItem_010101333969  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1170           Kids Menu
1171          " data-auto="page-text-style">Kids Menu<span class="icon icon-angle-right"></span> 
1172</span> 
1173</a> 
1174</li> 
1175 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/daily-specials" class="unifiednav__item unav-item   dmUDNavigationItem_010101663348  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1176           Daily Specials
1177          " data-auto="page-text-style">Daily Specials<span class="icon icon-angle-right"></span> 
1178</span> 
1179</a> 
1180</li> 
1181</ul> 
1182</li> 
1183 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/private-rooms" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101373034  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1184         Private Room
1185        " data-auto="page-text-style">Private Room<span class="icon icon-angle-down"></span> 
1186</span> 
1187</a> 
1188</li> 
1189 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/drinks-gallery" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101734606  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1190         Drinks Gallery
1191        " data-auto="page-text-style">Drinks Gallery<span class="icon icon-angle-down"></span> 
1192</span> 
1193</a> 
1194</li> 
1195 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gallery" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_01010165115  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1196         Gallery
1197        " data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 
1198</span> 
1199</a> 
1200</li> 
1201 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101661768  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1202         About
1203        " data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 
1204</span> 
1205</a> 
1206</li> 
1207 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_01010198084  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1208         Contact
1209        " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 
1210</span> 
1211</a> 
1212</li> 
1213</ul> 
1214</nav> 
1215</div> 
1216</div> 
1217</div> 
1218 <div class="dmRespRow u_1405630916" style="text-align: center;" id="1405630916"> <div class="dmRespColsWrapper" id="1992805756"> <div class="u_1507892018 dmRespCol small-12 medium-12 large-12 empty-column" id="1507892018"></div> 
1219</div> 
1220</div> 
1221</div> 
1222 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 
1223</div> 
1224 <div class="site_content"> <div id="hamburger-header-container" class="showOnMedium hamburger-header-container p_hfcontainer"> <div id="hamburger-header" class="hamburger-header p_hfcontainer" layout="44dc38f951e9489490b055748e10ba9f===header"> <div class="u_1905041340 dmRespRow" style="text-align: center;" id="1905041340"> <div class="dmRespColsWrapper" id="1121288307"> <div class="dmRespCol small-12 u_1699381764 medium-4 large-4 content-removed" id="1699381764"> <a data-display-type="block" class="u_1508940140 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/contact" data-element-type="dButtonLinkId" id="1508940140"> <span class="iconBg" id="1737394991"> <span class="icon hasFontIcon icon-star" id="1999271346"></span> 
1225</span> 
1226 <span class="text" id="1785825249">Visit Us</span> 
1227</a> 
1228 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1856591962"><p><span style="display: unset;">3% service fee for any electronic payment.</span></p></div> 
1229</div> 
1230 <div class="dmRespCol small-12 medium-4 large-4" id="1356947396"> <div class="u_1999281043 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1999281043"> <a id="1597201230" href="/" file="false"><img src="https://le-cdn.hibuwebsites.com/2bc85617ddd741ac889930ede1e1b659/dms3rep/multi/opt/logo-1920w.jpg" id="1639408363" class="" data-dm-image-path="https://cdn.websites.hibu.com/2bc85617ddd741ac889930ede1e1b659/dms3rep/multi/logo.jpg" alt="Luigi's Italian Restaurant | Logo" onerror="handleImageLoadError(this)"/></a> 
1231</div> 
1232</div> 
1233 <div class="dmRespCol small-12 medium-4 large-4 u_1232903444" id="1232903444"> <div class="widget-7b6cfb u_1019532361 dmCustomWidget" data-lazy-load="" data-title="" id="1019532361" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InBob25lIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoidmFsdWUzIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6dHJ1ZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjpudWxsLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjp0cnVlLCJ0b2dnbGVIM1BheW1lbnRzIjpudWxsLCJzZXJ2aWNlQXJlYUJ1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzUHJvZHVjdHMiOm51bGwsImdyb3VwQWRkcmVzc0Rlc2lnbiI6bnVsbCwiUGhvbmUgSGVhZGVyIEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NvY2lhbCI6bnVsbCwic2hvd1NlcnZpY2VBcmVhRmlyc3QiOm51bGwsImFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImgzU3BlY2lhbHRpZXNUZXh0IjoiIiwidG9nZ2xlSDNZZWFyIjpudWxsLCJzcGVjaWFsdGllc0dyb3VwIjpudWxsLCJkcmF3TWFwIjpudWxsLCJpbnN0cnVjdGlvbnMiOm51bGwsImdyb3VwUHJvZHVjdHNEZXNpZ24iOm51bGwsImdyb3VwU2VydmljZUFyZWFEZXNpZ24iOm51bGwsImgzQWRkcmVzc1RleHQiOiIiLCJncm91cFNlcnZpY2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM1Bob25lTGlzdCI6bnVsbCwiZ3JvdXBGZWF0dXJlZE1lc3NhZ2VEZXNpZ24iOm51bGwsImgzU2VydmljZXNUZXh0IjpudWxsLCJoM1Bob25lVG
1233V4dCI6IiIsImgzQXNzb2NpYXRpb25zVGV4dCI6IiIsInBheW1lbnRUZXh0R3JvdXAiOm51bGwsImgzRGVzY3JpcHRpb25UZXh0IjpudWxsLCJzaG93R2V0RGlyZWN0aW9uc0xpbmsiOm51bGwsImdyb3VwUGF5bWVudERlaXNnbiI6bnVsbCwiaDNHb29nbGVBdHRyaWJ1dGVzIjoiQnVzaW5lc3MgQXR0cmlidXRlcyIsInRvZ2dsZUgzQWRkcmVzcyI6bnVsbCwic2hvd0VtYWlsQXNCdG4iOm51bGwsImFzc29jaWF0aW9uc0dyb3VwIjpudWxsLCJoM1Byb2R1Y3RzVGV4dCI6IiIsImZvcm1hdFBob25lIjp0cnVlLCJncm91cExhbmd1YWdlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNLZXl3b3JkcyI6bnVsbCwia2V5d29yZHNHcm91cCI6bnVsbCwiYWx0IjpudWxsLCJoaWRlSG91cnNMaXN0IjpmYWxzZSwiZ3JvdXBIb2xpZGF5SG91cnNEZXNpZ24iOm51bGwsInBob25lU2hvd0FzIjoiYnV0dG9uIiwiZ29vZ2xlQXR0cmlidXRlc0Zvcm1hdHRlZExpc3RCdWxsZXQiOiJidWxsZXRzIiwibWFwWm9vbSI6IjEzIiwiaG9saWRheUhvdXJzIjpudWxsLCJncm91cEhvdXJzRGVzaWduIjpudWxsLCJoM0xhbmd1YWdlc1RleHQiOm51bGwsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6ImJ1bGxldHMiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjp0cnVlLCJhZGRyZXNzMSI6dHJ1ZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <a onclick=";return dm_gaq_push_event('ClickToCall', 'Call',null, dmAPI.getSiteName(), this);" data-yext-field="phone" class="dmButtonLink dmWidget dmWwr yextButton"> <span class="text"></span> 
1234</a> 
1235 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1236 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1237<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1238 <div class="u_1624535631 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1624535631" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImFkZHJlc3MiLCJib2xkTG9jYXRpb25OYW1lIjpudWxsLCJjb2xvclBpY2tlcjEiOm51bGwsImgzUGF5bWVudHNUZXh0IjpudWxsLCJncm91cEdvb2dsZUF0dHJpYnV0ZXMiOm51bGwsInBheW1lbnRHcm91cCI6bnVsbCwidG9nZ2xlSDNTcGVjaWFsdGllcyI6bnVsbCwic2VydmljZUFyZWFHcm91cCI6bnVsbCwic3RhdGUiOnRydWUsImdyb3VwU29jaWFsSWNvbnMiOm51bGwsInRvZ2dsZUgzU2VydmljZUFyZWEiOm51bGwsInNvY2lhbEdyb3VwIjpudWxsLCJ6aXAiOmZhbHNlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoidmFsdWUzIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6dHJ1ZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjpudWxsLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1238c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6bnVsbCwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiIiLCJmb3JtYXRQaG9uZSI6dHJ1ZSwiZ3JvdXBMYW5ndWFnZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzS2V5d29yZHMiOm51bGwsImtleXdvcmRzR3JvdXAiOm51bGwsImFsdCI6bnVsbCwiaGlkZUhvdXJzTGlzdCI6ZmFsc2UsImdyb3VwSG9saWRheUhvdXJzRGVzaWduIjpudWxsLCJwaG9uZVNob3dBcyI6ImJ1dHRvbiIsImdvb2dsZUF0dHJpYnV0ZXNGb3JtYXR0ZWRMaXN0QnVsbGV0IjoiYnVsbGV0cyIsIm1hcFpvb20iOiIxMyIsImhvbGlkYXlIb3VycyI6bnVsbCwiZ3JvdXBIb3Vyc0Rlc2lnbiI6bnVsbCwiaDNMYW5ndWFnZXNUZXh0IjpudWxsLCJob3Vyc1Nob3dBcyI6Imxpc3QiLCJlbWFpbFRleHRHcm91cCI6bnVsbCwicGhvbmVMaXN0U3R5bGUiOiJidWxsZXRzIiwidG9nZ2xlMSI6bnVsbCwiaDNCcmFuZFRleHQiOiIiLCJsaW5rIjpudWxsLCJncm91cFBheW1lbnRDYXJkRGVzaWduIjpudWxsLCJncm91cFNwZWNpYWx0aWVzRGVzaWduIjpudWxsLCJ5ZWFyRXN0YWJpbGlzaGVkR3JvdXAiOm51bGwsInBob25lVGV4dFN0eWxlcyI6bnVsbCwiZ3JvdXBBc3NvY2lhdGlvbnNEZXNpZ24iOm51bGwsInNwZWNpYWx0aWVzQnVsbGV0IjoiYnVsbGV0IiwiaDNGZWF0TWVzc2FnZVRleHQiOm51bGwsInRvZ2dsZUgzQnJhbmRzIjpudWxsLCJhZGRyZXNzMiI6ZmFsc2UsImFkZHJlc3MxIjpmYWxzZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <div class="yextAddress"> <div style="display:none"> <span class="" data-yext-field="locationName"></span> 
1239</div> 
1240 <div style="display:none"> <span data-yext-field="address1"></span> 
1241</div> 
1242 <div style="display:none"> <span data-yext-field="address2"></span> 
1243</div> 
1244 <div> <span> <span data-yext-field="city"></span> 
1245 <span style="margin-left: -3px;">,</span> 
1246</span> 
1247 <span> <span data-yext-field="state"></span> 
1248</span> 
1249 <span style="display:none"> <span data-yext-field="zip"></span> 
1250</span> 
1251</div> 
1252</div> 
1253 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1254 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1255<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1256</div> 
1257</div> 
1258</div> 
1259</div> 
1260</div> 
1261 <button class="showOnMedium layout-drawer-hamburger hamburger-on-header" id="layout-drawer-hamburger" data-auto="layout-drawer-hamburger" aria-label="menu" aria-controls="hamburger-drawer" aria-expanded="false"> <span class="hamburger__slice"></span> 
1262 <span class="hamburger__slice"></span> 
1263 <span class="hamburger__slice"></span> 
1264</button> 
1265 <div class="dmHeaderContainer fHeader d-header-wrapper showOnLarge"> <div id="hcontainer" class="dmHeader p_hfcontainer u_hcontainer" freeheader="true" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow u_1565958440" id="1565958440"> <div class="dmRespColsWrapper" id="1081980378"> <div class="dmRespCol large-12 medium-12 small-12" id="1040010876"> <div data-element-type="spacer" class="dmSpacer" id="1344445564"></div> 
1266</div> 
1267</div> 
1268</div> 
1269 <div class="dmRespRow u_1466027808" id="1466027808"> <div class="dmRespColsWrapper" id="1511393376"> <div class="u_1649758164 dmRespCol small-12 large-3 medium-3" id="1649758164"> <a data-display-type="block" class="u_1918503016 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/contact" data-element-type="dButtonLinkId" id="1918503016"> <span class="iconBg" id="1693004465"> <span class="icon hasFontIcon icon-star" id="1675222523"></span> 
1270</span> 
1271 <span class="text" id="1547468839">Visit Us</span> 
1272</a> 
1273 <div class="u_1905403828 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1905403828" style="transition: opacity 1s ease-in-out 0s;"> <ul class="defaultList"><li><span style="display: initial;">3% service fee for <br/>any electronic payment</span></li><li><span class="" style="display: initial;"><span style="display: initial;">$2 Delivery</span> 
1274</span><span style="display: initial; background-color: rgba(0, 0, 0, 0);">Charge</span></li></ul> 
1275</div> 
1276</div> 
1277 <div class="u_1089364452 dmRespCol small-12 large-6 medium-6" id="1089364452"> <div class="u_1694420787 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1694420787"> <a id="1167165869" href="/" file="false"><img src="https://le-cdn.hibuwebsites.com/2bc85617ddd741ac889930ede1e1b659/dms3rep/multi/opt/logo-1920w.jpg" id="1640500101" class="" data-dm-image-path="https://cdn.websites.hibu.com/2bc85617ddd741ac889930ede1e1b659/dms3rep/multi/logo.jpg" alt="Luigi's Italian Restaurant | Logo" onerror="handleImageLoadError(this)"/></a> 
1278</div> 
1279</div> 
1280 <div class="u_1978255444 dmRespCol small-12 large-3 medium-3 content-removed" id="1978255444"> <div class="dmNewParagraph u_1980570629" data-element-type="paragraph" id="1980570629" style="transition: opacity 1s ease-in-out 0s;"> <div><span style="" class="lh-1 font-size-22"><a href="tel:920-684-4200" runtime_url="tel:920-684-4200" target="_blank"><font style="color: rgb(80, 16, 16);">920-684-4200</font></a></span></div> 
12816124 Calumet Ave&nbsp; <div>Manitowoc, WI&nbsp;</div> 
1282</div> 
1283</div> 
1284</div> 
1285</div> 
1286 <div class="dmRespRow u_1258146089" id="1258146089">
1286 <div class="dmRespColsWrapper" id="1171419055"> <div class="dmRespCol large-12 medium-12 small-12" id="1661095828"> <div class="widget-4297c6 u_1364671859 dmCustomWidget" data-lazy-load="" data-title="" id="1364671859" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="4297c64e3aa349d4ac38764dde32ebef" data-widget-version="68" data-widget-config="eyJJY29uIFNpemUiOm51bGwsIkhlbHBUZXh0IjoiSGkuIERvIHlvdSBuZWVkIGFueSBoZWxwPyIsIk1vYmlsZU9wdGlvbnMiOm51bGwsIk1vYmlsZSI6bnVsbCwiSWNvbkxpc3QiOlt7IkVtYWlsQWRkciI6bnVsbCwiQWN0aW9uIjoiTWFwIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IjYxMjQgQ2FsdW1ldCBBdmUgIE1hbml0b3dvYywgV0kgNTQyMjAiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjpmYWxzZSwic2hvd29ubW9iaWxlIjp0cnVlLCJGYlVzZXIiOm51bGwsIkxhYmVsIjoiR2V0IERpcmVjdGlvbnMiLCJUd2l0dGVyIjp0cnVlLCJzaG93b25kZXNrdG9wIjp0cnVlLCJSZWRkaXQiOm51bGwsIlBpbnRlcmVzdCI6bnVsbCwiU21zTnVtIjoiNTU1LTU1NS01NTU1IiwiR29vZ2xlUGx1cyI6dHJ1ZSwiRmFjZWJvb2siOnRydWUsIkFuaW1hdGUiOm51bGwsIkN1c3RvbUljb24iOm51bGwsIkxpbmtlZEluIjp0cnVlLCJkZWZFbWFpbEJvZHkiOiIiLCJlbWFpbERlZlN1YmplY3QiOiJRdWVzdGlvbnMgQWJvdXQgWW91ciBCdXNpbmVzcyIsIkljb24iOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDM4NCA1MTJcIiBkYXRhLWRlZmF1bHQ9XCJ0cnVlXCI+PHBhdGggZD1cIk0xNzIuMjY4IDUwMS42N0MyNi45NyAyOTEuMDMxIDAgMjY5LjQxMyAwIDE5MiAwIDg1Ljk2MSA4NS45NjEgMCAxOTIgMHMxOTIgODUuOTYxIDE5MiAxOTJjMCA3Ny40MTMtMjYuOTcgOTkuMDMxLTE3Mi4yNjggMzA5LjY3LTkuNTM1IDEzLjc3NC0yOS45MyAxMy43NzMtMzkuNDY0IDB6TTE5MiAyNzJjNDQuMTgzIDAgODAtMzUuODE3IDgwLTgwcy0zNS44MTctODAtODAtODAtODAgMzUuODE3LTgwIDgwIDM1LjgxNyA4MCA4MCA4MHpcIi8+PC9zdmc+IiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjpudWxsfSx7IkVtYWlsQWRkciI6Imx1aWdpc21hbml0b3dvY0BnbWFpbC5jb20iLCJBY3Rpb24iOiJFbWFpbCIsIkNhbGxOdW0iOiI1NTUtNTU1LTU1NTUiLCJFbWFpbCI6dHJ1ZSwiUXVlcnkiOiJTdHJlZXQgQWRkcmVzcywgQ2l0eSwgU1QsIDEyMzQ1IiwiU2hhcmVUaXRsZSI6IiIsIlR1bWJsciI6ZmFsc2UsInNob3dvbm1vYmlsZSI6dHJ1ZSwiRmJVc2VyIjpudWxsLCJMYWJlbCI6IkVtYWlsIFVzIiwiVHdpdHRlciI6dHJ1ZSwic2hvd29uZGVza3RvcCI6dHJ1ZSwiUmVkZGl0IjpudWxsLCJQaW50ZXJlc3QiOm51bGwsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOnRydWUsIkZhY2Vib29rIjp0cnVlLCJBbmltYXRlIjpudWxsLCJDdXN0b21JY29uIjpudWxsLCJMaW5rZWRJbiI6dHJ1ZSwiZGVmRW1haWxCb2R5IjoiIiwiZW1haWxEZWZTdWJqZWN0IjoiUXVlc3Rpb25zIEFib3V0IFlvdXIgQnVzaW5lc3MiLCJJY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzODQgNTEyXCIgZGF0YS1kZWZhdWx0PVwidHJ1ZVwiPjxwYXRoIGQ9XCJNMTcyLjI2OCA1MDEuNjdDMjYuOTcgMjkxLjAzMSAwIDI2OS40MTMgMCAxOTIgMCA4NS45NjEgODUuOTYxIDAgMTkyIDBzMTkyIDg1Ljk2MSAxOTIgMTkyYzAgNzcuNDEzLTI2Ljk3IDk5LjAzMS0xNzIuMjY4IDMwOS42Ny05LjUzNSAxMy43NzQtMjkuOTMgMTMuNzczLTM5LjQ2NCAwek0xOTIgMjcyYzQ0LjE4MyAwIDgwLTM1LjgxNyA4MC04MHMtMzUuODE3LTgwLTgwLTgwLTgwIDM1LjgxNy04MCA4MCAzNS44MTcgODAgODAgODB6XCIvPjwvc3ZnPiIsIlNoYXJlTGluayI6bnVsbCwiTGluayI6bnVsbH0seyJFbWFpbEFkZHIiOm51bGwsIkFjdGlvbiI6IlNoYXJlIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjpmYWxzZSwic2hvd29ubW9iaWxlIjp0cnVlLCJGYlVzZXIiOm51bGwsIkxhYmVsIjoiU2hhcmUiLCJUd2l0dGVyIjp0cnVlLCJzaG93b25kZXNrdG9wIjp0cnVlLCJSZWRkaXQiOm51bGwsIlBpbnRlcmVzdCI6bnVsbCwiU21zTnVtIjoiNTU1LTU1NS01NTU1IiwiR29vZ2xlUGx1cyI6dHJ1ZSwiRmFjZWJvb2siOnRydWUsIkFuaW1hdGUiOm51bGwsIkN1c3RvbUljb24iOm51bGwsIkxpbmtlZEluIjp0cnVlLCJkZWZFbWFpbEJvZHkiOiIiLCJlbWFpbERlZlN1YmplY3QiOiJRdWVzdGlvbnMgQWJvdXQgWW91ciBCdXNpbmVzcyIsIkljb24iOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDM4NCA1MTJcIiBkYXRhLWRlZmF1bHQ9XCJ0cnVlXCI+PHBhdGggZD1cIk0xNzIuMjY4IDUwMS42N0MyNi45NyAyOTEuMDMxIDAgMjY5LjQxMyAwIDE5MiAwIDg1Ljk2MSA4NS45NjEgMCAxOTIgMHMxOTIgODUuOTYxIDE5MiAxOTJjMCA3Ny40MTMtMjYuOTcgOTkuMDMxLTE3Mi4yNjggMzA5LjY3LTkuNTM1IDEzLjc3NC0yOS45MyAxMy43NzMtMzkuNDY0IDB6TTE5MiAyNzJjNDQuMTgzIDAgODAtMzUuODE3IDgwLTgwcy0zNS44MTctODAtODAtODAtODAgMzUuODE3LTgwIDgwIDM1LjgxNyA4MCA4MCA4MHpcIi8+PC9zdmc+IiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjpudWxsfV0sIkdsb2JhbCI6bnVsbCwiRm9jdXNJdGVyIjoiMSIsIkZvY3VzRGVsYXkiOiI1MDAwIiwiRGVza3RvcCI6bnVsbCwiQW5pbWF0aW9uT3B0aW9ucyI6bnVsbCwiTW9iaWxlTGF5b3V0IjoiRnVsbCIsIkRlc2t0b3BMYXlvdXQiOiJGbG9hdCIsIkRlc2t0b3BPcHRpb25zIjpudWxsLCJNb2JpbGVNYWluIjoicGx1cyIsIkRlc2tNYWluIjoiZW52ZWxvcGUiLCJNb2RhbFRpdGxlIjoiU2hhcmUgT246IiwiTWFpbkxhYmVsIjoiQ29udGFjdCBVcyIsIk1vYmlsZVRoZW1lIjoiTGlnaHQiLCJGb2N1c0
1286FuaSI6ZmFsc2V9"> <style>/* Pulse animation */
1287    .pulse, .pulse2, .slide-pulse {
1288        -webkit-animation-iteration-count: 1;
1289        -moz-animation-iteration-count: 1; 
1290        -o-animation-iteration-count: 1;
1291        animation-iteration-count: 1; 
1292    }</style> 
1293 <div id="conversion-menu-container"> <div class="overlay"></div> 
1294 <div class="mobile-bg"></div> 
1295 <div class="social-bg"></div> 
1296 <div class="fab" id="masterfab"> <div class="desktop-bg"> <div id="help-text">Hi. Do you need any help?</div> 
1297 <div id="close-bar"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve"> <title>Close</title> 
1298 <g> <polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"></polygon> 
1299</g> 
1300 <g></g> 
1301 <g></g> 
1302 <g></g> 
1303 <g></g> 
1304 <g></g> 
1305 <g></g> 
1306 <g></g> 
1307 <g></g> 
1308 <g></g> 
1309 <g></g> 
1310 <g></g> 
1311 <g></g> 
1312 <g></g> 
1313 <g></g> 
1314 <g></g> 
1315</svg> 
1316</div> 
1317</div> 
1318 <span id="main-container"></span> 
1319</div> 
1320 <div id="float-container"></div> 
1321</div> 
1322 <div class="modal micromodal-slide" id="social-modal-menu" aria-hidden="true"> <div class="modal__overlay" tabindex="-1" data-micromodal-close=""> <div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="Social Share Modal"> <header class="modal__header"> <h2 class="modal__title" id="modal-1-title">Share On:</h2> 
1323 <button class="modal__close" aria-label="Close modal" data-micromodal-close=""> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve" data-micromodal-close=""> <title>Close</title> 
1324 <g> <polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"></polygon> 
1325</g> 
1326 <g></g> 
1327 <g></g> 
1328 <g></g> 
1329 <g></g> 
1330 <g></g> 
1331 <g></g> 
1332 <g></g> 
1333 <g></g> 
1334 <g></g> 
1335 <g></g> 
1336 <g></g> 
1337 <g></g> 
1338 <g></g> 
1339 <g></g> 
1340 <g></g> 
1341</svg> 
1342</button> 
1343</header> 
1344 <main class="modal__content" id="modal-1-content"> <div class="share-container"></div> 
1345</main> 
1346</div> 
1347</div> 
1348</div> 
1349</div> 
1350</div> 
1351</div> 
1352</div> 
1353 <div class="dmRespRow u_1600235702" id="1600235702"> <div class="dmRespColsWrapper" id="1900230832"> <div class="dmRespCol large-12 medium-12 small-12 u_1129318037" id="1129318037"> <nav class="u_1813703444 effect-text-fill main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_2" layout-sub="submenu_horizontal_2" data-show-vertical-sub-items="HOVER" id="1813703444" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1354         Home
1355        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
1356</span> 
1357</a> 
1358</li> 
1359 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101659514  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1360         Menu
1361        " data-auto="page-text-style">Menu<span class="icon icon-angle-down"></span> 
1362</span> 
1363</a> 
1364 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/appetizers-and-salads" class="unifiednav__item unav-item   dmNavItemSelected  dmUDNavigationItem_010101541556  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
1365           Appetizers & Salads
1366          " data-auto="page-text-style">Appetizers &amp; Salads<span class="icon icon-angle-right"></span> 
1367</span> 
1368</a> 
1369</li> 
1370 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/pasta" class="unifiednav__item unav-item   dmUDNavigationItem_010101587505  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1371           Pasta
1372          " data-auto="page-text-style">Pasta<span class="icon icon-angle-right"></span> 
1373</span> 
1374</a> 
1375</li> 
1376 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/pizza" class="unifiednav__item unav-item   dmUDNavigationItem_010101361284  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1377           Pizza
1378          " data-auto="page-text-style">Pizza<span class="icon icon-angle-right"></span> 
1379</span> 
1380</a> 
1381</li> 
1382 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/sandwiches" class="unifiednav__item unav-item   dmUDNavigationItem_010101835262  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1383           Sandwiches
1384          " data-auto="page-text-style">Sandwiches<span class="icon icon-angle-right"></span> 
1385</span> 
1386</a> 
1387</li> 
1388 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/dinners" class="unifiednav__item unav-item   dmUDNavigationItem_010101551722  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1389           Dinners
1390          " data-auto="page-text-style">Dinners<span class="icon icon-angle-right"></span> 
1391</span> 
1392</a> 
1393</li> 
1394 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gluten-free" class="unifiednav__item unav-item   dmUDNavigationItem_010101762044  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1395           Gluten Free
1396          " data-auto="page-text-style">Gluten Free<span class="icon icon-angle-right"></span> 
1397</span> 
1398</a> 
1399</li> 
1400 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/party-menu" class="unifiednav__item unav-item   dmUDNavigationItem_01010167560  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1401           Party Menu
1402          " data-auto="page-text-style">Party Menu<span class="icon icon-angle-right"></span> 
1403</span> 
1404</a> 
1405</li> 
1406 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/dessert" class="unifiednav__item unav-item   dmUDNavigationItem_010101663028  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1407           Dessert
1408          " data-auto="page-text-style">Dessert<span class="icon icon-angle-right"></span> 
1409</span> 
1410</a> 
1411</li> 
1412 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kids-menu" class="unifiednav__item unav-item   dmUDNavigationItem_010101333969  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1413           Kids Menu
1414          " data-auto="page-text-style">Kids Menu<span class="icon icon-angle-right"></span> 
1415</span> 
1416</a> 
1417</li> 
1418 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/daily-specials" class="unifiednav__item unav-item   dmUDNavigationItem_010101663348  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1419           Daily Specials
1420          " data-auto="page-text-style">Daily Specials<span class="icon icon-angle-right"></span> 
1421</span> 
1422</a> 
1423</li> 
1424</ul> 
1425</li> 
1426 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/private-rooms" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101373034  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1427         Private Room
1428        " data-auto="page-text-style">Private Room<span class="icon icon-angle-down"></span> 
1429</span> 
1430</a> 
1431</li> 
1432 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/drinks-gallery" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101734606  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1433         Drinks Gallery
1434        " data-auto="page-text-style">Drinks Gallery<span class="icon icon-angle-down"></span> 
1435</span> 
1436</a> 
1437</li> 
1438 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gallery" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_01010165115  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1439         Gallery
1440        " data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 
1441</span> 
1442</a> 
1443</li> 
1444 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101661768  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1445         About
1446        " data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 
1447</span> 
1448</a> 
1449</li> 
1450 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_01010198084  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
1451         Contact
1452        " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 
1453</span> 
1454</a> 
1455</li> 
1456</ul> 
1457</nav> 
1458</div> 
1459</div> 
1460</div> 
1461</div> 
1462</div> 
1463</div> 
1464 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 
1465 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_appetizers-and-salads"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper">
1465 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="1" class="dmDefaultRespTmpl" id="1407187433"> <div class="innerPageTmplBox dmDefaultPage  dmRespRowsWrapper" id="1949772077"> <div class="u_1640815849 dmRespRow fullBleedChanged fullBleedMode" style="text-align: center;" id="1640815849"> <div class="dmRespColsWrapper" id="1004980181"> <div class="u_1073029239 dmRespCol small-12 large-4 medium-4" id="1073029239"> <h1 class="dmNewParagraph u_1196390082" data-element-type="paragraph" id="1196390082" style="transition: opacity 1s ease-in-out;"> <div><span style="">Appetizers &amp;&nbsp;</span></div> 
1466 <div><span style="">Salads Menu</span></div> 
1467</h1> <div data-element-type="spacer" class="dmSpacer u_1030997454" id="1030997454"></div> 
1468 <h3 class="u_1188045235 dmNewParagraph" data-element-type="paragraph" id="1188045235" style="transition: opacity 1s ease-in-out;"><font style="color: rgb(80, 16, 16);"><span style="font-size: 20px; font-weight: normal;">- In-House Recipes</span></font> <div><span style="font-weight: normal;"><font style="color: rgb(80, 16, 16);">- Delivery<br/></font></span><div><font style="color: rgb(80, 16, 16);"><span style="font-size: 20px; font-weight: normal;">- Dine In or Take-Out</span></font></div></div> 
1469</h3> <div data-element-type="spacer" class="dmSpacer u_1912127665" id="1912127665"></div> 
1470 <a data-display-type="block" class="u_1684399616 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient hide-for-small" file="false" href="/contact" data-element-type="dButtonLinkId" id="1684399616"> <span class="iconBg" id="1748594522"> <span class="icon hasFontIcon icon-star" id="1195840046"></span> 
1471</span> 
1472 <span class="text" id="1333033119">Visit Us</span> 
1473</a> 
1474</div> 
1475 <div class="u_1400215556 dmRespCol small-12 large-8 medium-8" id="1400215556"> <span id="1037305912"></span> 
1476</div> 
1477</div> 
1478</div> 
1479 <div class="dmRespRow u_1079503932" style="text-align: center;" id="1079503932"> <div class="dmRespColsWrapper" id="1854723053"> <div class="dmRespCol small-12 medium-12 large-12 u_1792355090" id="1792355090"> <h3 class="dmNewParagraph" data-element-type="paragraph" id="1962536844" style="transition: opacity 1s ease-in-out 0s;">Delicious Appetizers and Salads</h3> <div class="dmNewParagraph" id="1284004477">Start your meal with a satisfying appetizer and complement your meals with our freshly made salad. Luigi's Italian Restaurant has a variety of flavorful options for appetizers and salads. Visit us today or call us to place a carryout order. Daily lunch specials are also available!</div></div> 
1480</div> 
1481</div> 
1482 <div class="dmRespRow" style="text-align: center;" id="1832018391"> <div class="dmRespColsWrapper" id="1180126167"> <div class="dmRespCol small-12 medium-12 large-12" id="1094267180"> <div class="dmDividerWrapper clearfix u_1984648807" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1984648807" layout="divider-style-4"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1465071507"/></div> 
1483</div> 
1484</div> 
1485</div> 
1486 <div class="dmRespRow" id="1455629705"> <div class="dmRespColsWrapper" id="1355043743"> <div class="dmRespCol large-12 medium-12 small-12" id="1834564087"> <div class="u_1548764830 default dmRestaurantMenu dmWs" id="1548764830" dmle_extension="restaurant_menu_resp" data-element-type="restaurant_menu_resp" show_pics="false" mobile_category_show_all="false" mobile_category_show_one="false" forcedisplay="false" layout="layout-3" mobile_category_show_first="true" wr="true" displaytitle="false" hover_effect="" icon="false" surround="false" title="Menu" platform="dm" currency="$" menu_data="W3sidGl0bGUiOiJBUFBFVElaRVJTIiwidHlwZSI6InNlY3Rpb24iLCJvcmRlck51bSI6MSwiZW50cmllcyI6W3sidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6MCwidGl0bGUiOiJCcnVzY2hldHRhIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiPGRpdiBjbGFzcz0ncmljaFRleHQnPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5CYWtlZCBJdGFsaWFuIHRvYXN0IHRvcHBlZCB3aXRoIHRvbWF0b2VzLCBmcmVzaCBtb3p6YXJlbGxhLCBmcmVzaCBnYXJsaWMsIGJhc2lsLCBhbmQgcmVkIG9uaW9uPC9wPjwvZGl2PiIsInByaWNlcyI6W3sicHJpY2UiOiIxMi4wMCJ9XSwib3B0aW9ucyI6W10sImFkZGl0aW9ucyI6W10sIml0ZW1QaWN0dXJlIjpudWxsLCJzaG93RGVzY3JpcHRpb24iOnRydWV9LHsidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6MSwidGl0bGUiOiJJdGFsaWFuIE5hY2hvcyIsImNhdGVnb3J5IjpmYWxzZSwiZGVzYyI6IjxkaXYgY2xhc3M9J3JpY2hUZXh0Jz48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+VG9tYXRvZXMsIHJlZCBvbmlvbiBhbmQgYmxhY2sgb2xpdmVzIHRvcHBlZCB3aXRoIGJhc2lsLCBQYXJtZXNhbiBjaGVlc2UsIGFuZCBhIHRvdWNoIG9mIG9saXZlIG9pbCBvbiB5b3VyIGNob2ljZSBvZiBiYWtlZCBvciBmcmllZCBmbGF0YnJlYWQ8L3A+PC9kaXY+IiwicHJpY2VzIjpbeyJwcmljZSI6IjEyLjAwIn1dLCJvcHRpb25zIjpbXSwiYWRkaXRpb25zIjpbXSwiaXRlbVBpY3R1cmUiOm51bGwsInNob3dEZXNjcmlwdGlvbiI6dHJ1ZX0seyJ0eXBlIjoiaXRlbSIsInRvcE1lbnUiOnRydWUsIm9yZG
1486VyTnVtIjoyLCJ0aXRsZSI6IkdhcmxpYyBCcmVhZCIsImNhdGVnb3J5IjpmYWxzZSwiZGVzYyI6IjxkaXYgY2xhc3M9J3JpY2hUZXh0Jz48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+U2VydmVkIHdpdGggbWFyaW5hcmEgwqAtIMKgPHNwYW4gc3R5bGU9XCJmb250LXN0eWxlOm5vcm1hbFwiPjxzdHJvbmc+JDUuMDA8L3N0cm9uZz48L3NwYW4+PC9wPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5TZXJ2ZWQgd2l0aCBjaGVlc2UgYW5kIG1hcmluYXJhIMKgLSDCoDxzdHJvbmc+PHNwYW4gc3R5bGU9XCJmb250LXN0eWxlOm5vcm1hbFwiPiQ3LjAwPC9zcGFuPjwvc3Ryb25nPjwvcD48L2Rpdj4iLCJwcmljZXMiOlt7InByaWNlIjoiIn1dLCJvcHRpb25zIjpbXSwiYWRkaXRpb25zIjpbXSwiaXRlbVBpY3R1cmUiOm51bGwsInNob3dEZXNjcmlwdGlvbiI6dHJ1ZX0seyJ0eXBlIjoiaXRlbSIsInRvcE1lbnUiOnRydWUsIm9yZGVyTnVtIjozLCJ0aXRsZSI6IlNlYWZvb2QgQXBwZXRpemVyIChHRikiLCJjYXRlZ29yeSI6ZmFsc2UsImRlc2MiOiI8ZGl2IGNsYXNzPSdyaWNoVGV4dCc+PHAgY2xhc3M9XCJydGVCbG9ja1wiPkNhbGFtYXJpLCBzaHJpbXAsIGFuZCBjbGFtcyBzZXJ2ZWQgY29sZCwgZHJpenpsZWQgd2l0aCBvbGl2ZSBvaWwsIGdhcmxpYywgYW5kIGxlbW9uPC9wPjwvZGl2PiIsInByaWNlcyI6W3sicHJpY2UiOiIxNS4wMCJ9XSwib3B0aW9ucyI6W10sImFkZGl0aW9ucyI6W10sIml0ZW1QaWN0dXJlIjpudWxsLCJzaG93RGVzY3JpcHRpb24iOnRydWV9LHsidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6NCwidGl0bGUiOiJGcmllZCBDYWxhbWFyaSIsImNhdGVnb3J5IjpmYWxzZSwiZGVzYyI6IiIsInByaWNlcyI6W3sicHJpY2UiOiIxNC4wMCJ9XSwib3B0aW9ucyI6W10sImFkZGl0aW9ucyI6W10sIml0ZW1QaWN0dXJlIjpudWxsLCJzaG93RGVzY3JpcHRpb24iOmZhbHNlfSx7InR5cGUiOiJpdGVtIiwidG9wTWVudSI6dHJ1ZSwib3JkZXJOdW0iOjUsInRpdGxlIjoiQ2hpY2tlbiBUZW5kZXJzIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiIiwicHJpY2VzIjpbeyJwcmljZSI6IjEwLjAwIn1dLCJvcHRpb25zIjpbXSwiYWRkaXRpb25zIjpbXSwiaXRlbVBpY3R1cmUiOm51bGwsInNob3dEZXNjcmlwdGlvbiI6ZmFsc2V9LHsidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6NiwidGl0bGUiOiJNb3p6YXJlbGxhIFN0aWNrcyIsImNhdGVnb3J5IjpmYWxzZSwiZGVzYyI6IiIsInByaWNlcyI6W3sicHJpY2UiOiI5LjAwIn1dLCJvcHRpb25zIjpbXSwiYWRkaXRpb25zIjpbXSwiaXRlbVBpY3R1cmUiOm51bGwsInNob3dEZXNjcmlwdGlvbiI6ZmFsc2V9LHsidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6NywidGl0bGUiOiJGcmllZCBSYXZpb2xpIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiIiwicHJpY2VzIjpbeyJwcmljZSI6IjExLjAwIn1dLCJvcHRpb25zIjpbXSwiYWRkaXRpb25zIjpbXSwiaXRlbVBpY3R1cmUiOm51bGwsInNob3dEZXNjcmlwdGlvbiI6ZmFsc2V9LHsidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6OCwidGl0bGUiOiJPbmlvbiBSaW5ncyIsImNhdGVnb3J5IjpmYWxzZSwiZGVzYyI6IiIsInByaWNlcyI6W3sicHJpY2UiOiI5LjAwIn1dLCJvcHRpb25zIjpbXSwiYWRkaXRpb25zIjpbXSwiaXRlbVBpY3R1cmUiOm51bGwsInNob3dEZXNjcmlwdGlvbiI6ZmFsc2V9LHsidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6OSwidGl0bGUiOiJGcmllZCBadWNjaGluaSBTdHJpcHMiLCJjYXRlZ29yeSI6ZmFsc2UsImRlc2MiOiIiLCJwcmljZXMiOlt7InByaWNlIjoiOS4wMCJ9XSwib3B0aW9ucyI6W10sImFkZGl0aW9ucyI6W10sIml0ZW1QaWN0dXJlIjpudWxsLCJzaG93RGVzY3JpcHRpb24iOmZhbHNlfSx7InR5cGUiOiJpdGVtIiwidG9wTWVudSI6dHJ1ZSwib3JkZXJOdW0iOjEwLCJ0aXRsZSI6IkNvbWJvIFBsYXR0ZXIiLCJjYXRlZ29yeSI6ZmFsc2UsImRlc2MiOiI8ZGl2IGNsYXNzPSdyaWNoVGV4dCc+PHAgY2xhc3M9XCJydGVCbG9ja1wiPk1venphcmVsbGEgc3RpY2tzLCBmcmllZCByYXZpb2xpLCBhbmQgb25pb24gcmluZ3M8L3A+PC9kaXY+IiwicHJpY2VzIjpbeyJwcmljZSI6IjE0LjAwIn1dLCJvcHRpb25zIjpbXSwiYWRkaXRpb25zIjpbXSwiaXRlbVBpY3R1cmUiOm51bGwsInNob3dEZXNjcmlwdGlvbiI6dHJ1ZX0seyJ0eXBlIjoiaXRlbSIsInRvcE1lbnUiOnRydWUsIm9yZGVyTnVtIjoxMSwidGl0bGUiOiJTcGluYWNoIGFuZCBBcnRpY2hva2UgRGlwIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiPGRpdiBjbGFzcz0ncmljaFRleHQnPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5TZXJ2ZWQgd2l0aCB5b3VyIGNob2ljZSBvZiDCoGNoaXBzIG9yIGJha2VkIG9yIGZyaWVkIGZsYXRicmVhZDwvcD48L2Rpdj4iLCJwcmljZXMiOlt7InByaWNlIjoiMTEuMDAifV0sIm9wdGlvbnMiOltdLCJhZGRpdGlvbnMiOltdLCJpdGVtUGljdHVyZSI6bnVsbCwic2hvd0Rlc2NyaXB0aW9uIjp0cnVlfV0sImNhdGVnb3J5IjpmYWxzZX0seyJ0aXRsZSI6IlNBTEFEUyAtIEFsbCBzYWxhZHMgYXJlIGF2YWlsYWJsZSBHbHV0ZW4gRnJlZSAoR0YpIHNlcnZlZCB3aXRob3V0IGNyb3V0b25zIiwidHlwZSI6InNlY3Rpb24iLCJvcmRlck51bSI6MiwiZW50cmllcyI6W3sidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6MSwidGl0bGUiOiJIb3VzZSBTYWxhZCAoR0YpIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiPGRpdiBjbGFzcz0ncmljaFRleHQnPjxicj48YnI+PC9kaXY+IiwicHJpY2VzIjpbeyJwcmljZSI6IjYuMDAifV0sIm9wdGlvbnMiOltdLCJhZGRpdGlvbnMiOltdLCJpdGVtUGljdHVyZSI6bnVsbCwic2hvd0Rlc2NyaXB0aW9uIjpmYWxzZX0seyJ0eXBlIjoiaXRlbSIsInRvcE1lbnUiOnRydWUsIm9yZGVyTnVtIjoyLCJ0aXRsZSI6IkNoZWYncyBTYWxhZCAoR0YpIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiPGRpdiBjbGFzcz0ncmljaFRleHQnPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5Sb21haW5lIG1peCwgdG9tYXRvZXMsIHJlZCBvbmlvbiwgY3VjdW1iZXIsIGhhbSwgdHVya2V5LCBzYWxhbWksIHByb3ZvbG9uZSBjaGVlc2UsIEdyZWVrIG9saXZlcywgYW5kIGNyb3V0b25zPC9wPjwvZGl2PiIsInByaWNlcyI6W3sicHJpY2UiOiIxNi4wMCJ9XSwib3B0aW9ucyI6W10sImFkZGl0aW9ucyI6W10sIml0ZW1QaWN0dXJlIjpudWxsLCJzaG93RGVzY3JpcHRpb24iOnRydWV9LHsidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6MywidGl0bGUiOiJDaGlja2VuIFNhbGFkIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiPGRp
1486diBjbGFzcz0ncmljaFRleHQnPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5HcmlsbGVkIChHRikgb3IgY3Jpc3B5IGNoaWNrZW4gd2l0aCByb21haW5lIG1peCwgdG9tYXRvZXMsIHJlZCBvbmlvbiwgY3VjdW1iZXIsIGFuZCBjcm91dG9uczwvcD48L2Rpdj4iLCJwcmljZXMiOlt7InByaWNlIjoiMTQuMDAifV0sIm9wdGlvbnMiOltdLCJhZGRpdGlvbnMiOltdLCJpdGVtUGljdHVyZSI6bnVsbCwic2hvd0Rlc2NyaXB0aW9uIjp0cnVlfSx7InR5cGUiOiJpdGVtIiwidG9wTWVudSI6dHJ1ZSwib3JkZXJOdW0iOjQsInRpdGxlIjoiUnVzdGljIFR1c2NhbiBTYWxhZCAoR0YpIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiPGRpdiBjbGFzcz0ncmljaFRleHQnPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5TbGljZWQgdG9tYXRvZXMsIHJvYXN0ZWQgcGVwcGVycywgR3JlZWsgb2xpdmVzLCBhcnRpY2hva2VzLCBmcmVzaCBiYXNpbCwgYW5kIGZyZXNoIG1venphcmVsbGEgd2l0aCBhIHRvdWNoIG9mIG9saXZlIG9pbCBhbmQgYmFsc2FtaWMgZ2xhemU8L3A+PC9kaXY+IiwicHJpY2VzIjpbeyJwcmljZSI6IjE1LjAwIn1dLCJvcHRpb25zIjpbXSwiYWRkaXRpb25zIjpbXSwiaXRlbVBpY3R1cmUiOm51bGwsInNob3dEZXNjcmlwdGlvbiI6dHJ1ZX0seyJ0eXBlIjoiaXRlbSIsInRvcE1lbnUiOnRydWUsIm9yZGVyTnVtIjo1LCJ0aXRsZSI6IlNhbG1vbiBTYWxhZCAoR0YpIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiPGRpdiBjbGFzcz0ncmljaFRleHQnPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5TcGluYWNoLCB0b21hdG9lcywgY3VjdW1iZXIsIHJlZCBvbmlvbiwgYW5kIGNyb3V0b25zPC9wPjwvZGl2PiIsInByaWNlcyI6W3sicHJpY2UiOiIxNy4wMCJ9XSwib3B0aW9ucyI6W10sImFkZGl0aW9ucyI6W10sIml0ZW1QaWN0dXJlIjpudWxsLCJzaG93RGVzY3JpcHRpb24iOnRydWV9LHsidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6NiwidGl0bGUiOiJJbnNhbGF0YSBDYXByZXNlIChHRikiLCJjYXRlZ29yeSI6ZmFsc2UsImRlc2MiOiI8ZGl2IGNsYXNzPSdyaWNoVGV4dCc+PHAgY2xhc3M9XCJydGVCbG9ja1wiPlNsaWNlZCB0b21hdG9lcywgZnJlc2ggYmFzaWwsIGZyZXNoIG1venphcmVsbGEgd2l0aCBhIHRvdWNoIG9mIG9saXZlIG9pbCBhbmQgYmFsc2FtaWMgZ2xhemU8L3A+PC9kaXY+IiwicHJpY2VzIjpbeyJwcmljZSI6IjE0LjAwIn1dLCJvcHRpb25zIjpbXSwiYWRkaXRpb25zIjpbXSwiaXRlbVBpY3R1cmUiOm51bGwsInNob3dEZXNjcmlwdGlvbiI6dHJ1ZX0seyJ0eXBlIjoiaXRlbSIsInRvcE1lbnUiOnRydWUsIm9yZGVyTnVtIjo3LCJ0aXRsZSI6IlNocmltcCBTYWxhZCAoR0YpIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiPGRpdiBjbGFzcz0ncmljaFRleHQnPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5Sb21haW5lIG1peCB3aXRoIGdyaWxsZWQgc2hyaW1wLCB0b21hdG9lcywgcmVkIG9uaW9uLCBjdWN1bWJlciwgYW5kIGNyb3V0b25zPC9wPjwvZGl2PiIsInByaWNlcyI6W3sicHJpY2UiOiIxNS4wMCJ9XSwib3B0aW9ucyI6W10sImFkZGl0aW9ucyI6W10sIml0ZW1QaWN0dXJlIjpudWxsLCJzaG93RGVzY3JpcHRpb24iOnRydWV9LHsidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6OCwidGl0bGUiOiJBbnRpcGFzdG8gU2FsYWQgKEdGKSIsImNhdGVnb3J5IjpmYWxzZSwiZGVzYyI6IjxkaXYgY2xhc3M9J3JpY2hUZXh0Jz48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+Um9tYWluZSBtaXgsIHRvbWF0b2VzLCByZWQgb25pb24sIGdyZWVuIHBlcHBlcnMsIG11c2hyb29tcywgY3VjdW1iZXIsIGJsYWNrIG9saXZlcywgZ3JlZW4gb2xpdmVzLCBwcm92b2xvbmUgY2hlZXNlLCBob3QgcGVwcGVycywgYW5kIGNyb3V0b25zPC9wPjwvZGl2PiIsInByaWNlcyI6W3sicHJpY2UiOiIxNC4wMCJ9XSwib3B0aW9ucyI6W10sImFkZGl0aW9ucyI6W10sIml0ZW1QaWN0dXJlIjpudWxsLCJzaG93RGVzY3JpcHRpb24iOnRydWV9LHsidHlwZSI6Iml0ZW0iLCJ0b3BNZW51Ijp0cnVlLCJvcmRlck51bSI6OSwidGl0bGUiOiJTdGVmYW5vJ3MgU2FsYWQgKEdGKSIsImNhdGVnb3J5IjpmYWxzZSwiZGVzYyI6IjxkaXYgY2xhc3M9J3JpY2hUZXh0Jz48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+Um9tYWluZSBtaXggdG9zc2VkIHdpdGggZ2FyYmFuem8gYmVhbnMsIHRvbWF0b2VzLCBjdWN1bWJlciwgcmVkIG9uaW9uLCB0b3J0aWxsYSBjaGlwcywgYW5kIGZldGEgY2hlZXNlIGluIGFuIG9saXZlIG9pbCwgYmFsc2FtaWMsIGFuZCBmcmVzaCBsZW1vbiBkcmVzc2luZzwvcD48L2Rpdj4iLCJwcmljZXMiOlt7InByaWNlIjoiMTUuMDAifV0sIm9wdGlvbnMiOltdLCJhZGRpdGlvbnMiOltdLCJpdGVtUGljdHVyZSI6bnVsbCwic2hvd0Rlc2NyaXB0aW9uIjp0cnVlfSx7InR5cGUiOiJpdGVtIiwidG9wTWVudSI6dHJ1ZSwib3JkZXJOdW0iOjEwLCJ0aXRsZSI6IkNhZXNhciBTYWxhZCAoR0YpIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiPGRpdiBjbGFzcz0ncmljaFRleHQnPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5Sb21haW5lIG1peCB0b3NzZWQgaW4gYSBDYWVzYXIgZHJlc3Npbmcgd2l0aCBjcm91dG9ucyBhbmQgc2hhdmVkIFBhcm1lc2FuIGNoZWVzZTwvcD48L2Rpdj4iLCJwcmljZXMiOlt7InByaWNlIjoiMTQuMDAifV0sIm9wdGlvbnMiOltdLCJhZGRpdGlvbnMiOltdLCJpdGVtUGljdHVyZSI6bnVsbCwic2hvd0Rlc2NyaXB0aW9uIjp0cnVlfSx7InR5cGUiOiJpdGVtIiwidG9wTWVudSI6dHJ1ZSwib3JkZXJOdW0iOjExLCJ0aXRsZSI6IiIsImNhdGVnb3J5IjpmYWxzZSwiZGVzYyI6IjxkaXYgY2xhc3M9J3JpY2hUZXh0Jz48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+PHN0cm9uZz48c3BhbiBzdHlsZT1cImZvbnQtc3R5bGU6bm9ybWFsXCI+QWRkIENoaWNrZW4gLSAkNC4wMCDCoCBBZGQgU2hyaW1wIC0gJDUuMDAgwqAgQWRkIFNhbG1vbiAtICQ3LjAwPC9zcGFuPjwvc3Ryb25nPjwvcD48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+PHN0cm9uZz48c3BhbiBzdHlsZT1cImZvbnQtc3R5bGU6bm9ybWFsXCI+QWRkIEZldGEsIEJsdWUgQ2hlZXNlIENydW1ibGVzIG9yIFNoYXZlZCBQYXJtZXNhbiAtICQxLjAwPC9zcGFuPjwvc3Ryb25nPjwvcD48YnI+PC9kaXY+IiwicHJpY2VzIjpbeyJwcmljZSI6IiJ9XSwib3B0aW9ucyI6W10sImFkZGl0aW9ucyI6W10sIml0ZW1QaWN0dXJlIjpudWxsLCJzaG93RGVzY3JpcHRpb24iOnRydWV9XSwiY2F0ZWdvcnkiOmZhbHNlfSx7InRpdGxlIjoiU09VUCIsInR5cGUiOiJzZWN0aW9uIiwib3JkZXJOdW0iOjMsImVudHJpZXMiOlt7InR5cGUiOiJpdGVtIiwidG9wTWVudSI6dHJ1ZSwib3JkZXJOdW0iOjAsInRpdGxlIjoiIiwiY2F0ZWdvcnkiOmZhbHNlLCJkZXNjIjoiPGRp
1486diBjbGFzcz0ncmljaFRleHQnPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5NaW5lc3Ryb25lPC9wPjxwIGNsYXNzPVwicnRlQmxvY2tcIj5DaGlja2VuIFBhc3RpbmE8L3A+PHAgY2xhc3M9XCJydGVCbG9ja1wiPkl0YWxpYW4gU2F1c2FnZSAmYW1wOyBSZWQgUGVwcGVyPC9wPjwvZGl2PiIsInByaWNlcyI6W3sicHJpY2UiOiJDdXAgJDUuMDAgLyBCb3dsICQ3LjAwIn1dLCJvcHRpb25zIjpbXSwiYWRkaXRpb25zIjpbXSwiaXRlbVBpY3R1cmUiOm51bGwsInNob3dEZXNjcmlwdGlvbiI6dHJ1ZX1dLCJjYXRlZ29yeSI6ZmFsc2V9XQ=="> <h3 class="dmwidget-title" data-auto="widget-title">Menu</h3> 
1487 <div class="menuCategory"> <h3 class="menuCategroyTitle">APPETIZERS</h3> 
1488 <span class="menuCatArrow icon-chevron-up"></span> 
1489 <div class="menuItemsWrapper menuCategory2Cols clearfix"> <div class="categoryTextsWrapper"></div> 
1490 <div class="dmRestaurantMenuCol"> <div class="menuItemBox first"> <div class="menuItemLeft"> <div class="menuItemName">Bruschetta</div> 
1491 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Baked Italian toast topped with tomatoes, fresh mozzarella, fresh garlic, basil, and red onion</p> 
1492</div> 
1493</div> 
1494</div> 
1495 <div class="menuItemPrice">$12.00</div> 
1496 <div style="clear: both;"></div> 
1497</div> 
1498 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Italian Nachos</div> 
1499 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Tomatoes, red onion and black olives topped with basil, Parmesan cheese, and a touch of olive oil on your choice of baked or fried flatbread</p> 
1500</div> 
1501</div> 
1502</div> 
1503 <div class="menuItemPrice">$12.00</div> 
1504 <div style="clear: both;"></div> 
1505</div> 
1506 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Garlic Bread</div> 
1507 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Served with marinara &nbsp;- &nbsp; <span style="font-style:normal"> <strong>$5.00</strong> 
1508</span> 
1509</p> 
1510 <p class="rteBlock">Served with cheese and marinara &nbsp;- &nbsp; <strong> <span style="font-style:normal">$7.00</span> 
1511</strong> 
1512</p> 
1513</div> 
1514</div> 
1515</div> 
1516 <div class="menuItemPrice"></div> 
1517 <div style="clear: both;"></div> 
1518</div> 
1519 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Seafood Appetizer (GF)</div> 
1520 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Calamari, shrimp, and clams served cold, drizzled with olive oil, garlic, and lemon</p> 
1521</div> 
1522</div> 
1523</div> 
1524 <div class="menuItemPrice">$15.00</div> 
1525 <div style="clear: both;"></div> 
1526</div> 
1527 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Fried Calamari</div> 
1528</div> 
1529 <div class="menuItemPrice">$14.00</div> 
1530 <div style="clear: both;"></div> 
1531</div> 
1532 <div class="menuItemBox last"> <div class="menuItemLeft"> <div class="menuItemName">Chicken Tenders</div> 
1533</div> 
1534 <div class="menuItemPrice">$10.00</div> 
1535 <div style="clear: both;"></div> 
1536</div> 
1537</div> 
1538 <div class="dmRestaurantMenuCol"> <div class="menuItemBox first"> <div class="menuItemLeft"> <div class="menuItemName">Mozzarella Sticks</div> 
1539</div> 
1540 <div class="menuItemPrice">$9.00</div> 
1541 <div style="clear: both;"></div> 
1542</div> 
1543 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Fried Ravioli</div> 
1544</div> 
1545 <div class="menuItemPrice">$11.00</div> 
1546 <div style="clear: both;"></div> 
1547</div> 
1548 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Onion Rings</div> 
1549</div> 
1550 <div class="menuItemPrice">$9.00</div> 
1551 <div style="clear: both;"></div> 
1552</div> 
1553 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Fried Zucchini Strips</div> 
1554</div> 
1555 <div class="menuItemPrice">$9.00</div> 
1556 <div style="clear: both;"></div> 
1557</div> 
1558 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Combo Platter</div> 
1559 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Mozzarella sticks, fried ravioli, and onion rings</p> 
1560</div> 
1561</div> 
1562</div> 
1563 <div class="menuItemPrice">$14.00</div> 
1564 <div style="clear: both;"></div> 
1565</div> 
1566 <div class="menuItemBox last"> <div class="menuItemLeft"> <div class="menuItemName">Spinach and Artichoke Dip</div> 
1567 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Served with your choice of &nbsp;chips or baked or fried flatbread</p> 
1568</div> 
1569</div> 
1570</div> 
1571 <div class="menuItemPrice">$11.00</div> 
1572 <div style="clear: both;"></div> 
1573</div> 
1574</div> 
1575</div> 
1576</div> 
1577 <div class="menuCategory"> <h3 class="menuCategroyTitle">SALADS - All salads are available Gluten Free (GF) served without croutons</h3> 
1578 <span class="menuCatArrow icon-chevron-down"></span> 
1579 <div class="menuItemsWrapper menuCategory2Cols clearfix hidden"> <div class="categoryTextsWrapper"></div> 
1580 <div class="dmRestaurantMenuCol"> <div class="menuItemBox first"> <div class="menuItemLeft"> <div class="menuItemName">House Salad (GF)</div> 
1581</div> 
1582 <div class="menuItemPrice">$6.00</div> 
1583 <div style="clear: both;"></div> 
1584</div> 
1585 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Chef's Salad (GF)</div> 
1586 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Romaine mix, tomatoes, red onion, cucumber, ham, turkey, salami, provolone cheese, Greek olives, and croutons</p> 
1587</div> 
1588</div> 
1589</div> 
1590 <div class="menuItemPrice">$16.00</div> 
1591 <div style="clear: both;"></div> 
1592</div> 
1593 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Chicken Salad</div> 
1594 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Grilled (GF) or crispy chicken with romaine mix, tomatoes, red onion, cucumber, and croutons</p> 
1595</div> 
1596</div> 
1597</div> 
1598 <div class="menuItemPrice">$14.00</div> 
1599 <div style="clear: both;"></div> 
1600</div> 
1601 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Rustic Tuscan Salad (GF)</div> 
1602 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Sliced tomatoes, roasted peppers, Greek olives, artichokes, fresh basil, and fresh mozzarella with a touch of olive oil and balsamic glaze</p> 
1603</div> 
1604</div> 
1605</div> 
1606 <div class="menuItemPrice">$15.00</div> 
1607 <div style="clear: both;"></div> 
1608</div> 
1609 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">
1609Salmon Salad (GF)</div> 
1610 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Spinach, tomatoes, cucumber, red onion, and croutons</p> 
1611</div> 
1612</div> 
1613</div> 
1614 <div class="menuItemPrice">$17.00</div> 
1615 <div style="clear: both;"></div> 
1616</div> 
1617 <div class="menuItemBox last"> <div class="menuItemLeft"> <div class="menuItemName">Insalata Caprese (GF)</div> 
1618 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Sliced tomatoes, fresh basil, fresh mozzarella with a touch of olive oil and balsamic glaze</p> 
1619</div> 
1620</div> 
1621</div> 
1622 <div class="menuItemPrice">$14.00</div> 
1623 <div style="clear: both;"></div> 
1624</div> 
1625</div> 
1626 <div class="dmRestaurantMenuCol"> <div class="menuItemBox first"> <div class="menuItemLeft"> <div class="menuItemName">Shrimp Salad (GF)</div> 
1627 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Romaine mix with grilled shrimp, tomatoes, red onion, cucumber, and croutons</p> 
1628</div> 
1629</div> 
1630</div> 
1631 <div class="menuItemPrice">$15.00</div> 
1632 <div style="clear: both;"></div> 
1633</div> 
1634 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Antipasto Salad (GF)</div> 
1635 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Romaine mix, tomatoes, red onion, green peppers, mushrooms, cucumber, black olives, green olives, provolone cheese, hot peppers, and croutons</p> 
1636</div> 
1637</div> 
1638</div> 
1639 <div class="menuItemPrice">$14.00</div> 
1640 <div style="clear: both;"></div> 
1641</div> 
1642 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Stefano's Salad (GF)</div> 
1643 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Romaine mix tossed with garbanzo beans, tomatoes, cucumber, red onion, tortilla chips, and feta cheese in an olive oil, balsamic, and fresh lemon dressing</p> 
1644</div> 
1645</div> 
1646</div> 
1647 <div class="menuItemPrice">$15.00</div> 
1648 <div style="clear: both;"></div> 
1649</div> 
1650 <div class="menuItemBox "> <div class="menuItemLeft"> <div class="menuItemName">Caesar Salad (GF)</div> 
1651 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Romaine mix tossed in a Caesar dressing with croutons and shaved Parmesan cheese</p> 
1652</div> 
1653</div> 
1654</div> 
1655 <div class="menuItemPrice">$14.00</div> 
1656 <div style="clear: both;"></div> 
1657</div> 
1658 <div class="menuItemBox last"> <div class="menuItemLeft"> <div class="menuItemName"></div> 
1659 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock"> <strong> <span style="font-style:normal">Add Chicken - $4.00 &nbsp; Add Shrimp - $5.00 &nbsp; Add Salmon - $7.00</span> 
1660</strong> 
1661</p> 
1662 <p class="rteBlock"> <strong> <span style="font-style:normal">Add Feta, Blue Cheese Crumbles or Shaved Parmesan - $1.00</span> 
1663</strong> 
1664</p> 
1665<br/></div> 
1666</div> 
1667</div> 
1668 <div class="menuItemPrice"></div> 
1669 <div style="clear: both;"></div> 
1670</div> 
1671</div> 
1672</div> 
1673</div> 
1674 <div class="menuCategory"> <h3 class="menuCategroyTitle">SOUP</h3> 
1675 <span class="menuCatArrow icon-chevron-down"></span> 
1676 <div class="menuItemsWrapper menuCategory2Cols clearfix hidden"> <div class="categoryTextsWrapper"></div> 
1677 <div class="dmRestaurantMenuCol"> <div class="menuItemBox first"> <div class="menuItemLeft"> <div class="menuItemName"></div> 
1678 <div class="menuItemDesc"> <div class="richText"> <p class="rteBlock">Minestrone</p> 
1679 <p class="rteBlock">Chicken Pastina</p> 
1680 <p class="rteBlock">Italian Sausage &amp; Red Pepper</p> 
1681</div> 
1682</div> 
1683</div> 
1684 <div class="menuItemPrice">Cup $5.00 / Bowl $7.00</div> 
1685 <div style="clear: both;"></div> 
1686</div> 
1687</div> 
1688 <div class="dmRestaurantMenuCol"></div> 
1689</div> 
1690</div> 
1691</div> 
1692 <div class="u_1031005445 dmNewParagraph" data-element-type="paragraph" id="1031005445" style="transition: opacity 1s ease-in-out 0s;">Consuming raw or undercooked meats, fish or seafood may increase your risk of foodborne illness.</div> 
1693</div> 
1694</div> 
1695</div> 
1696</div> 
1697</div> 
1698</div> 
1699</div> 
1700</div> 
1701 <div class="dmFooterContainer"> <div id="fcontainer" class="f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="u_1572111066 dmRespRow fullBleedChanged fullBleedMode" style="text-align: center;" id="1572111066"> <div class="dmRespColsWrapper" id="1953569715"> <div class="dmRespCol small-12 medium-4 large-4 u_1933912313" id="1933912313"> <div class="u_1358692109 dmRespRow" id="1358692109"> <div class="dmRespColsWrapper" id="1558725142"> <div class="dmRespCol small-12 medium-12 large-12 u_1127440507" id="1127440507"> <div class="u_1717865904 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1717865904"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70 70" id="1658463058" class="svg u_1658463058" data-icon-name="wp-location_pin"> <path d="M35,10c-9.4,0-17,7.6-17,17c0,4.1,1.5,8,4.1,11.1l0.1,0.1c4.6,5.3,7.9,10.8,9.9,16.4l1,3.7l0,0.1c0.3,1.1,1,1.6,1.9,1.6
1702	c0.9,0,1.6-0.5,1.9-1.6l1-3.8c1.9-5.6,5.3-11.2,9.9-16.4l0.1-0.1C50.5,35,52,31.1,52,27C52,17.6,44.4,10,35,10z M35,33
1703	c-3.3,0-6-2.7-6-6s2.7-6,6-6c3.3,0,6,2.7,6,6S38.3,33,35,33z" id="1047109112"></path> 
1704</svg> 
1705</div> 
1706 <div class="widget-7b6cfb u_1014110498 dmCustomWidget" data-lazy-load="" data-title="" id="1014110498" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImFkZHJlc3MiLCJib2xkTG9jYXRpb25OYW1lIjpmYWxzZSwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjpmYWxzZSwiZ3JvdXBTb2NpYWxJY29ucyI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlQXJlYSI6bnVsbCwic29jaWFsR3JvdXAiOm51bGwsInppcCI6ZmFsc2UsInBob25lTGlzdFN0eWxlcyI6bnVsbCwiY2FyZFN0eWxlRGFya09yTGlnaHQiOiJ2YWx1ZTMiLCJoM1llYXJIZWFkVGV4dCI6IiIsInBheW1lbnRPcHRpb25zQnVsbGV0IjoiYnVsbGV0IiwiLmFkZHJlc3NIZWFkZXIiOm51bGwsInRvZ2dsZUgzZmVhdE1lc3NhZ2UiOm51bGwsImJyYW5kc0dyb3VwIjpudWxsLCJwcm9kdWN0c0dyb3VwIjpudWxsLCJoM0tleXdvcmRzVGV4dCI6bnVsbCwic2NyaXB0IjoiPHNjcmlwdCBhc3luYyBzcmM9XCJodHRwczovL2tub3dsZWRnZXRhZ3MueWV4dHBhZ2VzLm5ldC9lbWJlZD9rZXk9ZWVoRmNHR3FZUDZNdTB1eWNUaXJHUm5iRk5TRl8zOHFKR21RSXFVS3VmVlM2QUNzdUNSdzJxU1l4Vy1uN09SUSZhY2NvdW50X2lkPTcwMTY0OTQ1NTkmbG9jYXRpb25faWQ9NzAxNjQ5NDU1OVwiIHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj48L3NjcmlwdD4iLCJncm91cEtleXdvcmRzRGVzaWduIjpudWxsLCJncm91cEF0dHJpYnV0ZXMiOm51bGwsInNvY2lhbEljb25zQWxpZ25tZW50IjoibGVmdCIsImxhbmd1YWdlc0J1bGxldCI6ImJ1bGxldCIsImdyb3VwRW1haWxEZXNpZ24iOm51bGwsImgzSG9saWRheUhvdXJzIjoiSG9saWRheSBIb3VycyIsInNob3dQYXltZW50c0FzIjpudWxsLCJzZXJ2aWNlc0dyb3VwIjpudWxsLCJib2xkU3RhdHVzVGV4dCI6dHJ1ZSwiaDNTb2NpYWxUZXh0IjpudWxsLCJ
1706sb2dvR3JvdXAiOm51bGwsImdyb3VwUGhvbmVEZXNpZ24iOm51bGwsInBob25lR3JvdXAiOm51bGwsImNpdHkiOmZhbHNlLCJncm91cEJpekRlc0Rlc2lnbiI6bnVsbCwiaDNob3Vyc1RleHQiOiIiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0Ijp0cnVlLCJib2xkSG91cnMiOnRydWUsInRvZ2dsZUgzaG91cnMiOm51bGwsImdyb3VwQWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiZGVzY3JpcHRpb25UZXh0R3JvdXAiOm51bGwsImJyYW5kc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzaG9saWRheUhvdXJzIjp0cnVlLCJhc3NvY2lhdGlvbnNCdWxsZXQiOiJidWxsZXQiLCJsb2NhdGlvbkdyb3VwIjpudWxsLCJ0b2dnbGVIM0dvb2dsZUF0dHJpYnV0ZXMiOnRydWUsInRvZ2dsZUgzZGVzY3JpcHRpb24iOm51bGwsImhvbGlkYXlIb3Vyc0J1bGxldCI6ImJ1bGxldHMiLCJ0b2dnbGVIM0xhbmd1YWdlcyI6bnVsbCwicGhvbmVUeXBlIjoicGhvbmUiLCJsb2NhdGlvbk5hbWUiOmZhbHNlLCJ0b2dnbGVIM1BheW1lbnRzIjpudWxsLCJzZXJ2aWNlQXJlYUJ1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzUHJvZHVjdHMiOm51bGwsImdyb3VwQWRkcmVzc0Rlc2lnbiI6bnVsbCwiUGhvbmUgSGVhZGVyIEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NvY2lhbCI6bnVsbCwic2hvd1NlcnZpY2VBcmVhRmlyc3QiOm51bGwsImFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImgzU3BlY2lhbHRpZXNUZXh0IjoiIiwidG9nZ2xlSDNZZWFyIjpudWxsLCJzcGVjaWFsdGllc0dyb3VwIjpudWxsLCJkcmF3TWFwIjpudWxsLCJpbnN0cnVjdGlvbnMiOm51bGwsImdyb3VwUHJvZHVjdHNEZXNpZ24iOm51bGwsImdyb3VwU2VydmljZUFyZWFEZXNpZ24iOm51bGwsImgzQWRkcmVzc1RleHQiOiJWSVNJVCBVUyIsImdyb3VwU2VydmljZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzUGhvbmVMaXN0IjpudWxsLCJncm91cEZlYXR1cmVkTWVzc2FnZURlc2lnbiI6bnVsbCwiaDNTZXJ2aWNlc1RleHQiOm51bGwsImgzUGhvbmVUZXh0IjoiIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOm51bGwsInNob3dHZXREaXJlY3Rpb25zTGluayI6ZmFsc2UsImdyb3VwUGF5bWVudERlaXNnbiI6bnVsbCwiaDNHb29nbGVBdHRyaWJ1dGVzIjoiQnVzaW5lc3MgQXR0cmlidXRlcyIsInRvZ2dsZUgzQWRkcmVzcyI6dHJ1ZSwic2hvd0VtYWlsQXNCdG4iOm51bGwsImFzc29jaWF0aW9uc0dyb3VwIjpudWxsLCJoM1Byb2R1Y3RzVGV4dCI6IiIsImZvcm1hdFBob25lIjp0cnVlLCJncm91cExhbmd1YWdlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNLZXl3b3JkcyI6bnVsbCwia2V5d29yZHNHcm91cCI6bnVsbCwiYWx0IjpudWxsLCJoaWRlSG91cnNMaXN0IjpmYWxzZSwiZ3JvdXBIb2xpZGF5SG91cnNEZXNpZ24iOm51bGwsInBob25lU2hvd0FzIjoiYnV0dG9uIiwiZ29vZ2xlQXR0cmlidXRlc0Zvcm1hdHRlZExpc3RCdWxsZXQiOiJidWxsZXRzIiwibWFwWm9vbSI6IjEzIiwiaG9saWRheUhvdXJzIjpudWxsLCJncm91cEhvdXJzRGVzaWduIjpudWxsLCJoM0xhbmd1YWdlc1RleHQiOm51bGwsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6ImJ1bGxldHMiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjpmYWxzZSwiYWRkcmVzczEiOmZhbHNlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <h3 class="addressHeader">VISIT US</h3> 
1707 <div class="yextAddress"> <div style="display:none"> <span class="" data-yext-field="locationName"></span> 
1708</div> 
1709 <div style="display:none"> <span data-yext-field="address1"></span> 
1710</div> 
1711 <div style="display:none"> <span data-yext-field="address2"></span> 
1712</div> 
1713 <div> <span style="display:none"> <span data-yext-field="city"></span> 
1714</span> 
1715 <span style="display:none"> <span data-yext-field="state"></span> 
1716</span> 
1717 <span style="display:none"> <span data-yext-field="zip"></span> 
1718</span> 
1719</div> 
1720</div> 
1721 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1722 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: &lt;script async src&#x3D;&quot;https://knowledgetags.yextpages.net/embed?key&#x3D;eehFcGGqYP6Mu0uycTirGRnbFNSF_38qJGmQIqUKufVS6ACsuCRw2qSYxW-n7ORQ&amp;account_id&#x3D;7016494559&amp;location_id&#x3D;7016494559&quot; type&#x3D;&quot;text/javascript&quot;&gt;&lt;/script&gt;.<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1723<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --> 
1723<script async="" src="https://knowledgetags.yextpages.net/embed?key=eehFcGGqYP6Mu0uycTirGRnbFNSF_38qJGmQIqUKufVS6ACsuCRw2qSYxW-n7ORQ&account_id=7016494559&location_id=7016494559" type="text/javascript">
1724                  </script>
1724 
1725</div> 
1726 <div class="u_1975619754 dmNewParagraph" id="1975619754" style="transition: none; display: block;"><div style="text-align: center;"><span style="color: rgb(255, 255, 255);" class="lh-1 font-size-15">Luigi's Italian Restaurant</span></div><div style="text-align: center;"><font style="color: rgb(255, 255, 255);" class="lh-1 font-size-15">6124 Calumet Ave&nbsp;</font></div><div style="text-align: center;"><span style="color: rgb(255, 255, 255);" class="lh-1 font-size-15">Manitowoc, WI 54220</span></div></div> <div class="dmNewParagraph u_1042196518" data-element-type="paragraph" id="1042196518" style="transition: opacity 1s ease-in-out 0s; top: 0px; padding: 2px 0px; text-align: center; display: block; margin: 8px auto; float: none; width: 571px; height: auto;"><a href="/contact" runtime_url="/contact"><font style="color: rgb(255, 255, 255);">Get Directions</font></a></div> 
1727</div> 
1728</div> 
1729</div> 
1730</div> 
1731 <div class="u_1049456579 dmRespCol small-12 large-4 medium-4" id="1049456579"> <div class="u_1366530891 dmRespRow" id="1366530891"> <div class="dmRespColsWrapper" id="1137336628"> <div class="dmRespCol small-12 medium-12 large-12 u_1213897760" id="1213897760"> <div class="u_1080497474 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1080497474"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70 70" id="1979919820" class="svg u_1979919820" data-icon-name="wp-clock"> <g id="1230050247"> <path d="M35,60c-13.8,0-25-11.2-25-25s11.2-25,25-25c13.8,0,25,11.2,25,25S48.8,60,35,60z M35,12c-12.7,0-23,10.3-23,23
1732		s10.3,23,23,23c12.7,0,23-10.3,23-23S47.7,12,35,12z" id="1991260542"></path> 
1733 <path d="M35,14c-11.6,0-21,9.4-21,21s9.4,21,21,21c11.6,0,21-9.4,21-21S46.6,14,35,14z M36,35c0,0.3-0.1,0.5-0.3,0.7l-8,8
1734		C27.5,43.9,27.3,44,27,44c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l7.7-7.7V19c0-0.6,0.4-1,1-1c0.6,0,1,0.4,1,1V35z" id="1063850756"></path> 
1735</g> 
1736</svg> 
1737</div> 
1738 <div class="u_1852234444 widget-7b6cfb hide-for-small hide-for-large dmCustomWidget" data-lazy-load="" data-title="" id="1852234444" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImhvdXJzIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoidmFsdWUzIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiSE9VUlMiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0IjpmYWxzZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjp0cnVlLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1738c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpmYWxzZSwiaDNTcGVjaWFsdGllc1RleHQiOiIiLCJ0b2dnbGVIM1llYXIiOm51bGwsInNwZWNpYWx0aWVzR3JvdXAiOm51bGwsImRyYXdNYXAiOm51bGwsImluc3RydWN0aW9ucyI6bnVsbCwiZ3JvdXBQcm9kdWN0c0Rlc2lnbiI6bnVsbCwiZ3JvdXBTZXJ2aWNlQXJlYURlc2lnbiI6bnVsbCwiaDNBZGRyZXNzVGV4dCI6IiIsImdyb3VwU2VydmljZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzUGhvbmVMaXN0IjpudWxsLCJncm91cEZlYXR1cmVkTWVzc2FnZURlc2lnbiI6bnVsbCwiaDNTZXJ2aWNlc1RleHQiOm51bGwsImgzUGhvbmVUZXh0IjoiIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOm51bGwsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJidXR0b24iLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2VzVGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoiYnVsbGV0cyIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6bnVsbCwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <h3 class="hoursHeader">HOURS</h3> 
1739 <div class="yextHours" id="hoursSmall"></div> 
1740 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1741 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1742<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1743 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1380258642" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center"><span style="color:rgb(255, 255, 255);font-weight:bold;display:initial;font-family:Poppins, 'Poppins Fallback';">HOURS</span></p><p class="text-align-center" style="line-height: 1.2;"><span style="color: rgb(255, 255, 255); display: initial;">Monday&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Closed</span></p><p class="text-align-center" style="line-height: 1.2;"><span style="color: rgb(255, 255, 255); display: initial;">Tue - Wed&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3:00 pm - 8:00 pm</span></p><p class="text-align-center" style="line-height: 1.2;"><span style="display: initial; color: rgb(255, 255, 255);">Thursday&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;11:00 am - 8:00 pm</span></p><p class="text-align-center" style="line-height: 1.2;"><span style="display: initial; color: rgb(255, 255, 255);">Fri-Sat&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;11:00 am - 9:00 pm</span></p><p class="text-align-center" style="line-height: 1.2;"><span style="display: initial; color: rgb(255, 255, 255);">Sunday&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;11:00 am - 8:00 pm</span><span style="display: initial;"><br/></span></p></div> 
1744</div> 
1745</div> 
1746</div> 
1747</div> 
1748 <div class="u_1808613165 dmRespCol small-12 large-4 medium-4" id="1808613165"> <div class="dmRespRow u_1419679380" id="1419679380"> <div class="dmRespColsWrapper" id="1232388079"> <div class="dmRespCol small-12 medium-12 large-12 u_1195253119" id="1195253119"> <div class="u_1600943455 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1600943455"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70 70" id="1512969520" class="svg u_1512969520" data-icon-name="wp-bullhorn"> <path d="M53,17c-0.4,0-0.8,0.1-1.1,0.2c0,0-38.6,12.7-39.2,12.8c-1.6,0.5-2.7,2.5-2.7,5s1.1,4.5,2.7,5c0.2,0.1,4.4,1.4,9.9,3.2
1749	l-0.4,1.1c-0.8,2.4,0.4,5,2.8,5.8l7.3,2.6c0.5,0.2,1,0.3,1.6,0.3c0.7,0,1.4-0.2,2-0.5c1.1-0.5,2-1.5,2.4-2.6l0.5-1.4
1750	c7.1,2.3,13.1,4.3,13.1,4.3c0.4,0.1,0.7,0.2,1.1,0.2c4.5,0,7-9.3,7-18S57.5,17,53,17z M36.4,49.3c-0.2,0.7-0.7,1.2-1.3,1.5
1751	c-0.6,0.3-1.3,0.3-2,0.1l-7.3-2.6c-1.3-0.5-2-2-1.6-3.3l0.4-1.1c3.9,1.3,8.3,2.7,12.4,4.1L36.4,49.3z M53,51c-2.1,0-5-6.1-5-16
1752	s2.9-16,5-16c2.1,0,5,6.1,5,16S55.1,51,53,51z" id="1821893596"></path> 
1753</svg> 
1754</div> 
1755 <div class="u_1552214991 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1552214991" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InBob25lIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoidmFsdWUzIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6dHJ1ZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjpudWxsLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1755c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOnRydWUsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiJDT05UQUNUIFVTIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOm51bGwsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJsaXN0IiwiZ29vZ2xlQXR0cmlidXRlc0Zvcm1hdHRlZExpc3RCdWxsZXQiOiJidWxsZXRzIiwibWFwWm9vbSI6IjEzIiwiaG9saWRheUhvdXJzIjpudWxsLCJncm91cEhvdXJzRGVzaWduIjpudWxsLCJoM0xhbmd1YWdlc1RleHQiOm51bGwsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6Im5vLWxpc3QiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjp0cnVlLCJhZGRyZXNzMSI6dHJ1ZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <h3 class="phoneHeader">CONTACT US</h3> 
1756 <ul id="phoneList" class="no-list"></ul> 
1757 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1758 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1759<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1760 <div class="u_1912928651 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1912928651" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImVtYWlsIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoidmFsdWUzIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6dHJ1ZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjpudWxsLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1760c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6bnVsbCwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiIiLCJmb3JtYXRQaG9uZSI6dHJ1ZSwiZ3JvdXBMYW5ndWFnZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzS2V5d29yZHMiOm51bGwsImtleXdvcmRzR3JvdXAiOm51bGwsImFsdCI6bnVsbCwiaGlkZUhvdXJzTGlzdCI6ZmFsc2UsImdyb3VwSG9saWRheUhvdXJzRGVzaWduIjpudWxsLCJwaG9uZVNob3dBcyI6ImJ1dHRvbiIsImdvb2dsZUF0dHJpYnV0ZXNGb3JtYXR0ZWRMaXN0QnVsbGV0IjoiYnVsbGV0cyIsIm1hcFpvb20iOiIxMyIsImhvbGlkYXlIb3VycyI6bnVsbCwiZ3JvdXBIb3Vyc0Rlc2lnbiI6bnVsbCwiaDNMYW5ndWFnZXNUZXh0IjpudWxsLCJob3Vyc1Nob3dBcyI6Imxpc3QiLCJlbWFpbFRleHRHcm91cCI6bnVsbCwicGhvbmVMaXN0U3R5bGUiOiJidWxsZXRzIiwidG9nZ2xlMSI6bnVsbCwiaDNCcmFuZFRleHQiOiIiLCJsaW5rIjpudWxsLCJncm91cFBheW1lbnRDYXJkRGVzaWduIjpudWxsLCJncm91cFNwZWNpYWx0aWVzRGVzaWduIjpudWxsLCJ5ZWFyRXN0YWJpbGlzaGVkR3JvdXAiOm51bGwsInBob25lVGV4dFN0eWxlcyI6bnVsbCwiZ3JvdXBBc3NvY2lhdGlvbnNEZXNpZ24iOm51bGwsInNwZWNpYWx0aWVzQnVsbGV0IjoiYnVsbGV0IiwiaDNGZWF0TWVzc2FnZVRleHQiOm51bGwsInRvZ2dsZUgzQnJhbmRzIjpudWxsLCJhZGRyZXNzMiI6dHJ1ZSwiYWRkcmVzczEiOnRydWUsImNhcmRBbGlnbm1lbnQiOiJwaWNvbnMtY2VudGVyIiwiZ3JvdXBMb2dvRGVzaWduIjpudWxsLCJncm91cE9wZW5Ib3Vyc0Rlc2lnbiI6bnVsbCwiZmVhdE1lc3NhZ2VHcm91cCI6bnVsbCwia2V5d29yZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM0VtYWlsIjpudWxsLCJzZXJ2aWNlc0J1bGxldCI6bnVsbCwiZ3JvdXBCcmFuZHNEZXNpZ24iOm51bGwsInByb2R1Y3RzQnVsbGV0IjoiYnVsbGV0IiwibGFuZ3VhZ2VzR3JvdXAiOm51bGwsImhvdXJzR3JvdXAiOm51bGx9"> <a onclick=";return dm_gaq_push_event('ClickToEmail', 'Email',null, dmAPI.getSiteName(), this);" data-yext-field="email" class="yextEmail "> <span data-yext-field="email" class="text"></span> 
1761</a> 
1762 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1763 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1764<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1765</div> 
1766</div> 
1767</div> 
1768 <div class="u_1912399755 dmNewParagraph" id="1912399755" style="transition: none;"><div style="text-align: center;"><span style="color: rgb(255, 255, 255); font-weight: 400;" class="lh-1 font-size-15">Luigi's Italian Restaurant</span></div><div style="text-align: center;"><span style="color: rgb(255, 255, 255);" class="lh-1 font-size-15">920-684-4200</span></div><div style="text-align: center;"><span style="" class="lh-1 font-size-16"><font style="color: rgb(255, 255, 255);"><b style=""><a href="mailto:[email protected]" runtime_url="mailto:[email protected]" style="color: rgb(255, 255, 255);" target="_blank">[email protected]</a></b></font></span></div></div></div> 
1769</div> 
1770</div> 
1771 <div class="dmRespRow u_1270159962 fullBleedChanged fullBleedMode" id="1270159962"> <div class="dmRespColsWrapper" id="1881965589"> <div class="u_1999958834 dmRespCol small-12 large-5 medium-5" id="1999958834">
1771 <div class="u_1712830782 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1712830782" layout="divider-style-3"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1188813301"/></div> 
1772</div> 
1773 <div class="u_1208065489 dmRespCol small-12 large-2 medium-2" id="1208065489"> <div class="u_1456056428 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1456056428" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InNvY2lhbCIsImJvbGRMb2NhdGlvbk5hbWUiOm51bGwsImNvbG9yUGlja2VyMSI6bnVsbCwiaDNQYXltZW50c1RleHQiOm51bGwsImdyb3VwR29vZ2xlQXR0cmlidXRlcyI6bnVsbCwicGF5bWVudEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NwZWNpYWx0aWVzIjpudWxsLCJzZXJ2aWNlQXJlYUdyb3VwIjpudWxsLCJzdGF0ZSI6dHJ1ZSwiZ3JvdXBTb2NpYWxJY29ucyI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlQXJlYSI6bnVsbCwic29jaWFsR3JvdXAiOm51bGwsInppcCI6dHJ1ZSwicGhvbmVMaXN0U3R5bGVzIjpudWxsLCJjYXJkU3R5bGVEYXJrT3JMaWdodCI6InZhbHVlMyIsImgzWWVhckhlYWRUZXh0IjoiIiwicGF5bWVudE9wdGlvbnNCdWxsZXQiOiJidWxsZXQiLCIuYWRkcmVzc0hlYWRlciI6bnVsbCwidG9nZ2xlSDNmZWF0TWVzc2FnZSI6bnVsbCwiYnJhbmRzR3JvdXAiOm51bGwsInByb2R1Y3RzR3JvdXAiOm51bGwsImgzS2V5d29yZHNUZXh0IjpudWxsLCJzY3JpcHQiOiIiLCJncm91cEtleXdvcmRzRGVzaWduIjpudWxsLCJncm91cEF0dHJpYnV0ZXMiOm51bGwsInNvY2lhbEljb25zQWxpZ25tZW50IjoiY2VudGVyIiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6dHJ1ZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjpudWxsLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJlc3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6bnVsbCwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiIiLCJmb3JtYXRQaG9uZSI6dHJ1ZSwiZ3JvdXBMYW5ndWFnZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzS2V5d29yZHMiOm51bGwsImtleXdvcmRzR3JvdXAiOm51bGwsImFsdCI6bnVsbCwiaGlkZUhvdXJzTGlzdCI6ZmFsc2UsImdyb3VwSG9saWRheUhvdXJzRGVzaWduIjpudWxsLCJwaG9uZVNob3dBcyI6Imxpc3QiLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2VzVGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoibm8tbGlzdCIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6bnVsbCwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <div id="socialIcons" class="center"></div> 
1774 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1775 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1776<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1777</div> 
1778 <div class="u_1234647522 dmRespCol small-12 large-5 medium-5" id="1234647522">
1778 <div class="u_1795067168 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1795067168" layout="divider-style-3"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1323893142"/></div> 
1779</div> 
1780</div> 
1781</div> 
1782</div> 
1783 <div id="1236746004" class="poweredBy poweredByHibu" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"> <div class="poweredLine1"> <a href="http://budurl.com/hibuprivacy" target="_blank">Privacy Policy</a>| <a href="http://budurl.com/hibucookie" target="_blank">Do Not Share My Information</a>| <a href="http://budurl.com/hibuconditionsofuse" target="_blank">Conditions of Use</a>| <a href="http://budurl.com/hibunotice" target="_blank">Notice and Take Down Policy</a>| <a href="http://b.link/accessibility" target="_blank">Website Accessibility Policy</a> 
1784</div> 
1785 <div class="poweredLine2">&copy; <span id="hibuYear">2026</span> 
1786The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.</div> 
1787</div> 
1788</div> 
1789</div> 
1790</div> 
1791</div> 
1792</div> 
1793</div> 
1794</div> 
1795</div> 
1796</div> 
1797
1798    </div>
1799</div>
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839<script>
1840    var isWLR = true;
1841
1842    window.customWidgetsFunctions = {};
1843    window.customWidgetsStrings = {};
1844    window.collections = {};
1845    window.currentLanguage = "ENGLISH"
1846    window.isSitePreview = false;
1847</script>
1847
1848
1849
1850
1851<script>
1852    window.customWidgetsFunctions["4297c64e3aa349d4ac38764dde32ebef~68"] = function (element, data, api) {
1853        let HasOpenedMenu = false;
1854
1855$(document).ready(function() {
1856   displayType(); 
1857});
1858
1859function displayType() {
1860    if(isMobile()) {
1861        displayMobile();
1862    } else {
1863        displayDesktop();
1864    }
1865}
1866
1867function displayMobile() {
1868    var masterFabEle = $(element).find('#masterfab');
1869    $('#main-container').empty().append(getSvg(data.config.MobileMain));
1870    
1871    $(masterFabEle).attr('class', 'fab master-mobile');// add mobile class for custom style
1872    $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead
1873    // add items with or without overlay and label text
1874    if(data.config.MobileLayout === 'Full')     $('.mobile-bg').after(getItems('leftText'));
1875    else                                        $('.mobile-bg').after(getItems());
1876    
1877    mobileTheme();  // add light or dark theme
1878    addListener();
1879    // add focus animation
1880    if(data.config.FocusAni) animateFocus();
1881}
1882function displayDesktop() {
1883    var masterFabEle = $(element).find('#masterfab');
1884    $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead
1885    if(data.config.DesktopLayout === 'Bar') {
1886        $('#main-container').empty().append(getSvg(data.config.DeskMain));
1887        $(masterFabEle).append(getItems('rightText'));
1888    }
1889    else {
1890        $('#float-container').empty().append(getItems('rightText', true));
1891    }
1892    desktopType();
1893    addListener();
1894    // add focus animation
1895    if(data.config.FocusAni) animateFocus();
1896}
1897// handles style changes for desktop types
1898function desktopType() {
1899    $('#masterfab').attr('class', 'fab master-desktop'); // add desktop class for styling
1900    $('.icon-container').addClass('desktop');
1901    if(data.config.DesktopLayout === 'Bar') {
1902        $('.menu-link').addClass('desk-bar');       // add class for fixed bar text
1903        $('.child').attr('class', 'fab child child-desktop-bar');
1904        
1905        const masterLabel = '<span id="master-label">'+data.config.MainLabel+'</span>';
1906        $('#master-label').remove();
1907        $('#masterfab').append(masterLabel);
1908        
1909        $('#masterfab').addClass('master-bar');
1910    } else if(data.config.DesktopLayout === 'Float') {
1911        $('#masterfab').hide();
1912    }
1913}
1914// styles light and dark mobile themes
1915function mobileTheme() {
1916    $('.child').attr('class', 'fab child child-mobile');
1917    if(data.config.MobileTheme === 'Light') {
1918        $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile light');
1919    }
1920    else if(data.config.MobileTheme === 'Dark') {
1921        $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile dark');
1922    }
1923}
1924// adds click or hover listeners
1925function addListener() {
1926    // add listener and animation for floating icons hover animation
1927    if(!isMobile() && data.config.DesktopLayout === 'Float') animateFloat('.float-container', 300);
1928    // click handlers for desktop bar and mobile options
1929    else {
1930        $("#conversion-menu-container").off('click', '.fab,.overlay');
1931        $("#conversion-menu-container").on('click', '.fab,.overlay', function(){
1932            HasOpenedMenu = true;
1933            $('.animation').remove();   // remove any animations we have
1934            if(isMobile()) {
1935                animateIcons('overlay');
1936                data.config.MobileLayout === 'Full'? animateBg('.mobile-bg') : '';
1937            } else {    // bar desktop
1938                animateIcons('helpText');
1939                animateBg('.desktop-bg');
1940            }
1941        });
1942    }
1943}
1944
1945// listens for share button click and triggers response
1946function addShareListener() {
1947    $("#conversion-menu-container").off('click', '.share');
1948    $(".share").on('click', function() {
1949        console.log('share clicked modal should open');
1950        MicroModal.show('social-modal-menu'); 
1951    });
1952}
1953
1954//
1955// ANIMATIONS
1956//
1957function animateFocus() {
1958    $('.animation').remove();   //in case already in DOM
1959    if(!HasOpenedMenu) {
1960        if(isMobile()) {
1961            const pulse = '<div class="pulse2 animation"/><div class="pulse animation"/>';
1962            setTimeout(function() {
1963                $('#masterfab').append(pulse);
1964            }, +data.config.FocusDelay);
1965        }
1966        // desktop
1967        else {
1968            data.config.DesktopLayout === 'Float'?
1969                animateFloatFocus() : animateBarFocus();
1970        }
1971    }
1972}
1973function animateFloatFocus() {
1974    if($('.focus')[0]) {
1975        const id = $('.focus')[0].id;
1976        setTimeout(function() {
1977            $('#'+id).css('max-width', '');
1978            $('#'+id).addClass('slide-pulse');
1979        }, +data.config.FocusDelay);
1980    }
1981}
1982// opens fixed bar on desktop after set interval
1983function animateBarFocus() {
1984    if(!$(".desktop-bg").is(":visible")) {
1985        setTimeout(function() {
1986            animateIcons('helpText');
1987            animateBg('.desktop-bg');
1988        }, +data.config.FocusDelay);
1989    }
1990}
1991// adds hover listeners and animates floating icons on desktop
1992function animateFloat(selector, dur) {
1993    $("#float-container").off("mouseenter", selector);
1994    $("#float-container").on("mouseenter", selector, function(event) {
1995        console.log('float mouse enter');
1996        HasOpenedMenu = true;
1997        var id = $(this)[0].id;
1998        // cancel animation on hover
1999        data.config.FocusAni? $('#'+id).removeClass('slide-pulse') : 0;
2000        
2001        $('#text-'+id).fadeIn();
2002        $('#float-text-'+id).fadeIn(dur).css("display","inline-flex");
2003        $('#'+id).stop().animate({
2004            "max-width": "200px",
2005        }, dur);
2006    });
2007    
2008    $("#float-container").off("mouseleave", selector);
2009    $("#float-container").on("mouseleave", selector, function(event) {
2010        console.log('float mouse leave');
2011        var id = $(this)[0].id;
2012        $('#text-'+id).fadeOut(dur);
2013        $('#'+id).stop().animate({
2014            "max-width": "42.666px",
2015        }, dur);
2016    });
2017}
2018// animates icons slide up and transparent overlay(depending on showType)
2019function animateIcons(showType) {
2020    if($(".overlay").is(":visible") || $(".desktop-bg").is(":visible")) {
2021        if(showType === 'overlay')          $('.overlay').fadeOut(125);
2022        else if(showType === 'helpText')    $('#help-text').fadeOut(125);
2023        
2024        // add plus icon back
2025        $('#main-container').empty().append(getSvg(data.config.MobileMain));
2026
2027        $('.fab.child').stop().animate({
2028            bottom  : $('#masterfab').css('bottom'),
2029            opacity : 0
2030        }, 125, function() {
2031            $(this).hide();
2032        });
2033    } else {
2034        if(showType === 'overlay')          $('.overlay').fadeIn(125);
2035        else if(showType === 'helpText')    $('#help-text').fadeIn(125);
2036        
2037        // add close icon on mobile only
2038        if(isMobile()) $('#main-container').empty().append(getSvg('close'));
2039        $(".fab.child").each(function(){
2040            $(this).stop().show().animate({
2041                bottom  : (parseInt($("#masterfab").css("bottom")) + parseInt($("#masterfab").outerHeight() + 20) + 56 * $(this).data("subitem") - $(".fab.child").outerHeight()) + "px",
2042                opacity : 1
2043            }, 125);
2044        });
2045    }
2046}
2047// adds overlay that slides up
2048function animateBg(selector) {
2049    if($(selector).is(":visible")) {
2050        $('#main-container').removeClass('open');
2051        $("#masterfab.fab.master-mobile").removeClass('mobile-open')
2052        var mainIcon = data.config.DeskMain
2053        // revert to default main icon style
2054        if(isMobile()) {
2055            mainIcon = data.config.MobileMain;
2056            $('#masterfab').css({'background': '', 'box-shadow': ''});  // restore default
2057        }
2058        $('#main-container').empty().append(getSvg(mainIcon));
2059        
2060        $('.menu-link, .child').hide();
2061        // slide down to cloes
2062        $(selector).stop().animate({
2063            height  : 0,
2064            opacity : 0
2065        }, 125, function(){
2066            $(this).hide();
2067        });
2068    } else {
2069        $('#main-container').addClass('open');
2070        $("#masterfab.fab.master-mobile").addClass('mobile-open')
2071        var topArea = 100;
2072        if(isMobile()) {
2073            $('#masterfab').css({'background': 'none', 'box-shadow': 'none'});  // make icon flat
2074            $('#main-container').empty().append(getSvg('close'));   // add x icon
2075        }
2076        else if(data.config.DesktopLayout === 'Bar') {
2077            // hack to get height of bar help text before it's visible
2078            $(selector).css({'position':'absolute','visibility':'hidden', 'display':'block'});
2079            topArea = $("#help-text").height()? $("#help-text").height() + 60 : 40;
2080            $(selector).removeAttr('style');
2081        }
2082        
2083        // slide up to open
2084        $(selector).stop().show().animate({
2085            height  : (((data.config.IconList.length+1) * 56) + topArea) + "px",
2086            opacity : 1
2087        },125, function() {
2088            $('.menu-link').fadeIn(125);
2089            $(selector).css("display","flex")
2090        });
2091    }
2092}
2093
2094function getItems(type, float) {
2095    $('.child').remove();   // remove any items already in DOM
2096    var html = '', label = '', icon = '', text = '';
2097    var items = float? data.config.IconList : data.config.IconList.reverse();
2098    items.forEach(function(item, index) {
2099        if(item.showonmobile==true && data.device === 'mobile'){
2100        index = index+1;
2101       if(type === 'rightText'){ 
2102           label = '<span class="right-text">' + item.Label + '</span>';
2103        }
2104        if(type === 'leftText') {
2105            label = '<span class="left-text">' + item.Label + '</span>';
2106        }
2107       
2108        
2109            icon = '<span class="icon-container">'+getItemIcon(item)+'</span>';
2110            html += 
2111                '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \
2112                    '+getItemAction(item, icon+label)+' \
2113                </div>';
2114        
2115        if(item.Action === 'Share') {
2116            $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() {
2117                MicroModal.init();
2118                $('.share-container').html(getSocialItems(item));   // add social icons to modal
2119                addShareListener();   // if social sharing enabled add click handler
2120            });
2121        }
2122        }
2123        
2124        else if(item.showondesktop==true && (data.device === 'desktop' || data.device === 'tablet') ){
2125           if(type === 'rightText'){ 
2126           label = '<span class="right-text">' + item.Label + '</span>';
2127        }
2128        if(type === 'leftText') {
2129            label = '<span class="left-text">' + item.Label + '</span>';
2130        }
2131        if(!float) {
2132            icon = '<span class="icon-container">'+getItemIcon(item)+'</span>';
2133            html += 
2134                '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \
2135                    '+getItemAction(item, icon+label)+' \
2136                </div>';
2137        }
2138        // floating icons on desktop only
2139        else {
2140            // add focus class for focus animation
2141            label = item.Label;
2142            var focusClass = item.Animate? 'focus' : '';
2143            icon = '<span class="icon-container">'+getItemIcon(item)+'</span>';
2144            text = '<span class="float-text" id="text-'+index+'">'+label+'</span>';
2145            html += 
2146                '<div class="float-container '+focusClass+'" id="'+index+'"> \
2147                    <span class="fab child float" id="child-'+index+'" data-subitem="'+index+'" style="display: inline-flex;"> \
2148                        '+getItemAction(item, icon)+' \
2149                    </span> \
2150                    <span class="float-text-container" id="float-text-'+index+'"> \
2151                        '+getItemAction(item, text)+' \
2152                    </span> \
2153                </div>';
2154        }
2155        // if action is share add share items to modal
2156        if(item.Action === 'Share') {
2157            $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() {
2158                MicroModal.init();
2159                $('.share-container').html(getSocialItems(item));   // add social icons to modal
2160                addShareListener();   // if social sharing enabled add click handler
2161            });
2162        }
2163        }
2164    });
2165    return html;
2166}
2167function getSocialItems(item) {
2168    let html = '';
2169    const content = getShareContent(item);
2170    if(item.Email)      html += getShareHtml('Email', content.link, content.title, 'Tab', 'social');
2171    if(item.Facebook)   html += getShareHtml('Facebook', content.link, content.title, 'Tab', 'social');
2172    if(item.Tumblr)     html += getShareHtml('Tumblr', content.link, content.title, 'Tab', 'social');
2173    if(item.LinkedIn)   html += getShareHtml('LinkedIn', content.link, content.title, 'Tab', 'social');
2174    if(item.Twitter)    html += getShareHtml('Twitter', content.link, content.title, 'Tab', 'social');
2175    if(item.Reddit)     html += getShareHtml('Reddit', content.link, content.title, 'Tab', 'social');
2176    //if(item.GooglePlus) html += getShareHtml('GooglePlus', content.link, content.title, 'Tab', 'social');
2177    if(item.Pinterest)  html += getShareHtml('Pinterest', content.link, content.title, 'Tab', 'social');
2178    return html;
2179}
2180
2181//
2182// Social Share Functions
2183//
2184function getShareContent(item) {
2185    // set link to the current page url
2186    let link = item.ShareLink? item.Link.href : window.top.location.href;
2187    link = encodeURI(link);
2188    
2189    // get default page title from the actual page title
2190    const pageTitle = item.ShareTitle? item.ShareTitle : document.title;
2191    const encodedTitle = encodeURI(pageTitle);
2192    
2193    return {link: link, title: encodedTitle};
2194}
2195function getShareHtml(site, link, encodedTitle, action, linkClass) {
2196    let href = '';
2197    switch(site) {
2198        case 'Email':
2199            href = "mailto:?Subject="+encodedTitle+"&body=Check out this site: "+window.location.href;
2200            
2201            statsEventName = 'CM_SHARE_EMAIL';
2202            return (
2203                '<div class="social-icon" style="background-color: grey;"> \
2204                    <a href="'+href+'" class="'+linkClass+'" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');;"> \
2205                        '+getSvg('shareenvelope')+' \
2206                    </a> \
2207                </div>');
2208        case 'Facebook':
2209            href = 'https://www.facebook.com/sharer/sharer.php?u='+link;
2210            statsEventName = 'CM_SHARE_FB';
2211            return (
2212                '<div class="social-icon" style="background-color: #3b5998;"> \
2213                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
2214                        '+getSvg('facebook')+' \
2215                    </a> \
2216                </div>');
2217        case 'Tumblr':
2218            href = 'http://tumblr.com/share/link?url='+link+'&name='+encodedTitle;
2219            return ( 
2220                '<div class="social-icon" style="background-color: #35465c;"> \
2221                    <a href="'+href+'" class="'+linkClass+'" target="_blank" > \
2222                        '+getSvg('tumblr')+' \
2223                    </a> \
2224                </div>');
2225        case 'LinkedIn':
2226            href = 'http://www.linkedin.com/shareArticle?mini=true&amp;url='+link+'&amp;title='+encodedTitle;
2227            statsEventName = 'CM_SHARE_LINKEDIN';
2228            return ( 
2229                '<div class="social-icon" style="background-color: #4875B4;"> \
2230                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
2231                        '+getSvg('linkedIn')+' \
2232                    </a> \
2233                </div>');
2234        case 'Twitter':
2235            href = 'https://twitter.com/intent/tweet?text='+link;
2236            statsEventName = 'CM_SHARE_TWITTER';
2237            return (
2238                '<div class="social-icon" style="background-color: #000000;"> \
2239                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
2240                        '+getSvg('twitter')+' \
2241                    </a> \
2242                </div>');
2243        case 'Reddit':
2244            href = 'http://www.reddit.com/submit?url='+link+'&title='+encodedTitle+'&text='+encodedTitle;
2245            return ( 
2246                '<div class="social-icon" style="background-color: #ff4500;"> \
2247                    <a href="'+href+'" class="'+linkClass+'" target="_blank"> \
2248                        '+getSvg('reddit')+' \
2249                    </a> \
2250                </div>');
2251       /* case 'GooglePlus':
2252            href = 'https://plus.google.com/share?url='+link;
2253            statsEventName = 'CM_SHARE_GOOGLE_PLUS';
2254            return ( 
2255                '<div class="social-icon" style="background-color: #d34836;"> \
2256                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
2257                        '+getSvg('gPlus')+' \
2258                    </a> \
2259                </div>'); */
2260        case 'Pinterest':
2261            href = 'http://pinterest.com/pin/create/button/?url='+link+'&amp;description='+encodedTitle;
2262            return (
2263                '<div class="social-icon" style="background-color: #cb2027;"> \
2264                    <a href="'+href+'" class="'+linkClass+'" target="_blank"> \
2265                        '+getSvg('pinterest')+' \
2266                    </a> \
2267                </div>');
2268        default: 
2269            return '';
2270    }
2271}
2272
2273//
2274// Helpers
2275//
2276// check display type
2277function isMobile() {
2278    return data.device === 'mobile';
2279}
2280function getItemAction(item, elem) {
2281    var statsEventName='';
2282    switch(item.Action) {
2283        case 'Link':
2284            if(!item.Link) item.Link = { target: 'target="_blank', href: 'http://www.google.com' }  // default link
2285            var target = item.Link.target? item.Link.target : '';
2286            var statsEventName = 'CM_LINK_CLICK';
2287            return '<a '+target+' href="'+item.Link.href+'" class="menu-link" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">
2287'+elem+'</a>';
2288        case 'Call':
2289            statsEventName = 'CM_CLICK_TO_CALL';
2290            return '<a href="tel:'+item.CallNum+'" class="menu-link" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
2291        case 'Sms':
2292            statsEventName = 'CM_CLICK_TO_SMS';
2293            return '<a href="sms:'+item.SmsNum+'" class="menu-link" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
2294        case 'Email':
2295            statsEventName = 'CM_CLICK_TO_EMAIL';
2296            return '<a href="mailto:'+item.EmailAddr+'?subject='+item.emailDefSubject + '&body=' + item.defEmailBody + '" target="_blank" class="menu-link" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
2297        case 'Map':
2298            statsEventName = 'CM_DIRECTION';
2299            return '<a target="_blank" href="https://www.google.com/maps?q='+item.Query+'" class="menu-link" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
2300        case 'Mess':
2301            statsEventName = 'CM_FB_MESSAGE';
2302            return '<a href="http://m.me/'+item.FbUser+'" class="menu-link" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
2303        case 'Share':
2304            return '<a href="#" class="menu-link share">'+elem+'</a>';
2305        default: 
2306            return '';
2307    }
2308}
2309// returns new default icon only if icon is default (identified by path data in default svg MUST CHANGE FOR DIFFERENT DEFAUTL)
2310function getItemIcon(item) {
2311    // icon is default
2312    if(item.CustomIcon) {
2313         return '<div class="new-container">'+item.Icon+'</div>';
2314    } else {
2315        switch(item.Action) {
2316            case 'Link':
2317                return getSvg('link');
2318            case 'Call':
2319                return getSvg('phone');
2320            case 'Sms':
2321                return getSvg('sms');
2322            case 'Email':
2323                return getSvg('envelope');
2324            case 'Mess':
2325                return getSvg('messenger');
2326            case 'Map':
2327                return getSvg('map');
2328            case 'Share':
2329                return getSvg('share');
2330        }
2331    }
2332}
2333window._trackConvWidgetClickEvent = function(eventName) {
2334    if(typeof(HAF)==="object"){
2335        HAF.OmTracking.onCMClick(eventName) 
2336    }
2337    return;
2338}
2339
2340function dudaicon(icon){
2341    return '<span class="new-container">'+icon+'</span>'
2342    
2343    
2344}
2345function getSvg(name) {
2346    const type = name? name : data.config.DeskMain;
2347    switch(type) {
2348        case 'vEllipsis':
2349            return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><title>More</title><path d="M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"/></svg>';
2350        case 'map':
2351            return '<svg class="iconsvgmap" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-default="true"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"/></svg>'
2352        case 'hEllipsis':
2353            return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>More</title><path d="M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"/></svg>';
2354        case 'plus':
2355            return '<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 42 42" style="enable-background:new 0 0 42 42; xml:space="preserve"><title>More</title><polygon points="42,20 22,20 22,0 20,0 20,20 0,20 0,22 20,22 20,42 22,42 22,22 42,22 "/><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>';
2356        case 'bars':
2357            return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>More</title><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>';
2358        case 'envelope':
2359            return '<svg class="iconsvgemail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.5
235979-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>';
2360        case 'shareenvelope':
2361            return '<svg class="iconsvgshareemail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>';
2362        case 'phone':
2363            return '<svg class="iconsvgphone" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-default><title>Phone</title><path d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"/></svg>';
2364        case 'close':
2365            return '<svg class="iconsvgclose" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve"><title>Close</title><g><polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>';
2366        case 'facebook':
2367            return '<svg class="iconsvgfb" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><title>Facebook</title><path d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"/></svg>';
2368        case 'messenger':
2369            return '<svg class="iconsvgmesg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>Facebook Messenger</title><path d="M224 32C15.9 32-77.5 278 84.6 400.6V480l75.7-42c142.2 39.8 285.4-59.9 285.4-198.7C445.8 124.8 346.5 32 224 32zm23.4 278.1L190 250.5 79.6 311.6l121.1-128.5 57.4 59.6 110.4-61.1-121.1 128.5z"/></svg>'
2370        case 'tumblr':
2371            return '<svg class="iconsvgtmb" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><title>Tumblr</title><path d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"/></svg>';
2372        case 'linkedIn':
2373            return '<svg class="iconsvgli" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>LinkedIn</title><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"/></svg>';
2374        case 'twitter':
2375            return '<svg class="iconsvgtw" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><title>Twitter</title><path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z""/></svg>';
2376        case 'reddit':
2377            return '<svg class="iconsvgred" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Reddit</title><path d="M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 
237717.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z"/></svg>';
2378        case 'pinterest':
2379            return '<svg class="iconsvgpin" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><title>Pinterest</title><path d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"/></svg>';
2380        case 'share':
2381            return '<svg class="iconsvgshare" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1536 1792"><title>Share</title><path d="M1216 1024q133 0 226.5 93.5t93.5 226.5-93.5 226.5-226.5 93.5-226.5-93.5-93.5-226.5q0-12 2-34l-360-180q-92 86-218 86-133 0-226.5-93.5t-93.5-226.5 93.5-226.5 226.5-93.5q126 0 218 86l360-180q-2-22-2-34 0-133 93.5-226.5t226.5-93.5 226.5 93.5 93.5 226.5-93.5 226.5-226.5 93.5q-126 0-218-86l-360 180q2 22 2 34t-2 34l360 180q92-86 218-86z"/></svg>';
2382        case 'sms':
2383            return '<svg class="iconsvgsms" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>SMS Text</title><path d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"/></svg>';
2384        case 'link':
2385            return '<svg class="iconsvglink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"/></svg>';
2386        default: 
2387            return '';
2388    }
2389}
2390
2391    };
2392</script>
2392
2393
2394<script>
2395    window.customWidgetsFunctions["7b6cfbac88324cffbaaf57354cd7a334~227"] = function (element, data, api) {
2396        var emptyListPlaceHolder="<span style='min-height:20px' class='editorOnlyInfo inEditor' data-nosnippet>This list has no data in Yext. This message only appears in the editor.</span>"
2397
2398/* find yext src */
2399var findYextSrc = function(){
2400    var  keyExp = new RegExp(/src="(.*?)"/);
2401    if (data.config.script.includes('location_id')) {
2402        data.config.script = data.config.script.replace('location_id', 'entity_id');
2403    }
2404    var result = keyExp.exec(data.config.script);
2405    if(result && result.length == 2){
2406        window.yextScriptSrc=result[1];
2407        return result[1];
2408    }else{
2409        return window.yextScriptSrc;
2410    }
2411}
2412
2413window.yextLoadedCallback = function(yextData) {
2414    $('.wrongScriptError').removeClass('hasError');
2415    window.yextInitialized = true;
2416    
2417    if(yextData) {
2418        window._yextData = yextData;    
2419    } else {
2420        throw "Yext loaded but no data was passed";
2421    }
2422}
2423
2424function loadYextScript(src){
2425    $(element).find('.wrongScriptError').removeClass('hasError');
2426    var yextScript = document.getElementById('d-yext-script');
2427    if (yextScript) {
2428        yextScript.parentNode.removeChild(yextScript);
2429    }
2430    yextScript = document.createElement('script');
2431    yextScript.charset = 'utf-8';
2432    yextScript.type = 'text/javascript';
2433    
2434    src += "&callback=yextLoadedCallback"
2435    
2436    yextScript.src = src;
2437    yextScript.id = 'd-yext-script';
2438    document.body.appendChild(yextScript);
2439}
2440
2441/* load yext script */
2442var loadYext = function(forceRefresh) {
2443    // Make sure we call Yext only once
2444    if(window.yextInitialized && !forceRefresh){
2445        return;
2446    }
2447    
2448    startIntervalToWaitAndLoadWidgets(data.config.type);
2449    
2450    // We extract the "src" attribute from the string provided ina  safe way
2451    // The format we expect is the following:
2452   
2453    try{
2454        var src = findYextSrc();
2455        if(src){
2456
2457            loadYextScript(src);
2458            
2459        } else if(data.inEditor) {
2460            // $(document).load(function(){
2461            //     if(!window._yextData) {
2462            //         $(element).find('.wrongScriptError').addClass('hasError');    
2463            //     }
2464            // })
2465            
2466            // $(element).find('.wrongScriptError').addClass('hasError');
2467            
2468            return;
2469        }
2470        
2471    } catch(exp) {
2472        // $(element).find('.wrongScript').addClass('hasError');
2473        console.log(exp)
2474        return;
2475    }
2476    
2477    if (data.inEditor) {
2478        if($('.multipleYextError').length > 1){
2479             $(element).find('.multipleYextError').addClass('hasError');
2480             return;
2481        }else if(data.config.type === 'none'){
2482            $(element).find('.editorOnlyInfo').addClass('inEditor'); 
2483        }
2484    }
2485}
2486
2487/* refresh yext script */
2488window.refreshYext = function(){
2489    loadYext(true);
2490}
2491
2492//function for Omniture tracking
2493window._trackConvWidgetClickEvent = function(eventName) {
2494    if(typeof(HAF)==="object"){
2495        HAF.OmTracking.onCMClick(eventName) 
2496    }
2497    return;
2498}
2499
2500/* draw yext map */
2501var drawMap = function(yextData){
2502    var zoom = data.config.mapZoom;
2503    var yData = yextData.entities[0].attributes;
2504    var addressQuery = yData['address1'] + " " + yData['address2'] + " " + yData['city'] + " " + yData['state'] + " " + yData['zip'];
2505    dmAPI.drawMap({addressQuery: addressQuery, zoom: zoom, container: $(element).find('.yextMap')});
2506}
2507
2508
2509
2510var formatPhoneBeforeRender = function(num,cb) {
2511    if (!cb)
2512        cb = function(){return}
2513    if(data.config.formatPhone){ 
2514        var s2 = (""+num).replace(/\D/g, '');
2515        var m = s2.match(/^(\d{3})(\d{3})(\d{4})$/);
2516        var formatted =  (!m) ? null : "(" + m[1] + ") " + m[2] + "-" + m[3];
2517        cb(formatted);
2518        return formatted;
2519    } else {
2520        cb(num);
2521        return num;
2522    }
2523}
2524
2525var displayTextdList = function(type,yextData,firstOnly) {
2526    var list = "";
2527    if(yextData.entities[0].attributes[type]) {
2528        var yextAtt = yextData.entities[0].attributes[type]
2529    } else {
2530        var yextAtt = false
2531    }
2532    
2533    if(yextAtt && Array.isArray(yextAtt)) {
2534        for (var i=0; i< yextAtt.length; i++) {
2535            if (yextAtt[i] === 'Android Pay') {
2536                list += '<li>Google Pay</li>';
2537            }
2538            else {
2539                list += '<li>' + yextAtt[i] + '</li>';
2540            }
2541        }
2542        $(element).find('#' + type + 'List').html(list);
2543    } else if (yextAtt) {
2544        var yextAtt = yextAtt.split(", ");
2545        for (var i=0; i< yextAtt.length; i++) {
2546            list += '<li>' + yextAtt[i] + '</li>';
2547        }
2548        $(element).find('#' + type + 'List').html(list);
2549    } else if (data.inEditor) {
2550        $(element).html(emptyListPlaceHolder);
2551    } else {
2552        $(element).css('display','none');
2553    }
2554    
2555    
2556}
2557
2558var  displaySpecialties = function(yextData){
2559    var list = "";
2560    if(yextData.entities[0].attributes["specialties"]) {
2561        var yextAtt = yextData.entities[0].attributes["specialties"]
2562    } else if (yextData.entities[0].attributes["specialities"]) {
2563        var yextAtt = yextData.entities[0].attributes["specialities"]
2564    } else {
2565        var yextAtt = false
2566    }
2567    
2568    if(yextAtt && Array.isArray(yextAtt)) {
2569        for (var i=0; i< yextAtt.length; i++) {
2570            list += '<li>' + yextAtt[i] + '</li>';
2571        }
2572        $(element).find('#specialtiesList').html(list);
2573    } else if (yextAtt) {
2574        var yextAtt = yextAtt.split(", ");
2575        for (var i=0; i< yextAtt.length; i++) {
2576            list += '<li>' + yextAtt[i] + '</li>';
2577        }
2578        $(element).find('#specialtiesList').html(list);
2579    } else if (data.inEditor) {
2580        $(element).html(emptyListPlaceHolder);
2581    } else {
2582        $(element).css('display','none');
2583    }
2584}
2585
2586var displayHours = function(type,yextData) {
2587    var list = "";
2588    if(yextData.entities[0].attributes[type]) {
2589        var yextAtt = yextData.entities[0].attributes[type]
2590    } else {
2591        var yextAtt = false
2592    }
2593    
2594    if(yextAtt && Array.isArray(yextAtt)) {
2595        for(var i=0;i < yextAtt.length;i++) {
2596            var indexEndDay = yextAtt[i].lastIndexOf('day ') + 3;
2597            
2598            var leftSide = yextAtt[i].substr(0,indexEndDay).replace("Monday","Mon").replace("Tuesday","Tue").replace("Wednesday","Wed").replace("Thursday","Thu").replace("Friday","Fri").replace("Saturday","Sat").replace("Sunday","Sun");
2599            
2600            var rightSide = yextAtt[i].substr(indexEndDay + 1)
2601            
2602            list += '<div class="row"><div class="left">' + leftSide + '</div><div class="right">' + rightSide + '</div></div>';
2603        }
2604        
2605    $(element).find('#hoursSmall').html(list);
2606    
2607    } else if(yextAtt) { 
2608        var yextAtt = yextAtt.split(", ");
2609        for(var i=0;i < yextAtt.length;i++) {
2610            if((/\s/.test(yextAtt[i])) === false){
2611                yextAtt[i] = yextAtt[i] + ' - ' + yextAtt[i+1]
2612                yextAtt.splice(i+1, 1)
2613            }
2614             if (yextAtt[i].includes('day') === false ){
2615                var leftSide = ' ';
2616                
2617                var rightSide = yextAtt[i]
2618            }else {
2619                var indexEndDay = yextAtt[i].lastIndexOf('day ') + 3;
2620            
2621                var leftSide = yextAtt[i].substr(0,indexEndDay).replace("Monday","Mon").replace("Tuesday","Tue").replace("Wednesday","Wed").replace("Thursday","Thu").replace("Friday","Fri").replace("Saturday","Sat").replace("Sunday","Sun");
2622        
2623                var rightSide = yextAtt[i].substr(indexEndDay + 1)
2624            }
2625            
2626            list += '<div class="row"><div class="left">' + leftSide + '</div><div class="right">' + rightSide + '</div></div>';
2627        }
2628        $(element).find('#hoursSmall').html(list);
2629    } else if (data.inEditor) {
2630        $(element).html(emptyListPlaceHolder);
2631    } else {
2632        $(element).css('display','none');
2633    }
2634
2635}
2636
2637var displayOpenHours = function(type, yextData){
2638    if(yextData.entities[0].attributes['timezone']){
2639        var zone = yextData.entities[0].attributes['timezone']
2640    } else {
2641        var zone = false
2642    }
2643    
2644    if(zone){
2645        var time = new Date().toLocaleString("en-US", {timeZone: zone});
2646        var today = new Date(time );
2647        
2648        var thirtyMins = 30 * 60 * 1000
2649
2650        var days = ['sunday','monday','tuesday','wednesday','thursday','friday','saturday'];
2651        var daysShort = ['Sun','Mon','Tues','Wed','Thurs','Fri','Sat'];
2652
2653        var day = days[today.getDay()];
2654        var hour = today.getHours();
2655        var min = today.getMinutes();
2656        var dd = ("0" + today.getDate()).slice(-2);
2657        var mm = ("0" + (today.getMonth() + 1)).slice(-2)
2658        var yyyy = today.getFullYear();
2659        var todayDate = yyyy + '-' + mm + '-' + dd
2660        var mm = mm - 1 
2661        
2662        const tomorrow = new Date(today)
2663        tomorrow.setDate(tomorrow.getDate() + 1)
2664        var mmTmw  = ("0" + (tomorrow.getMonth() + 1)).slice(-2)
2665        var ddTmw = ("0" + tomorrow.getDate()).slice(-2)
2666        var yyyyTmw = tomorrow.getFullYear();
2667        var nextDay = days[tomorrow.getDay()]
2668        var tommorrow = yyyyTmw + '-' + mmTmw + '-' + ddTmw
2669        var mmTmw = mmTmw - 1
2670    }
2671
2672    if(yextData.entities[0].attributes[type + '-' + day]) {
2673        var yextAtt = yextData.entities[0].attributes[type + '-' + day]
2674        if (yextAtt === "Closed"){
2675            yextAtt = false
2676        }
2677    } else {
2678        var yextAtt = false
2679    }
2680    
2681    //check if day is closed
2682    if(yextData.entities[0].attributes[type + '.' + day + '.isClosed'] === true) { 
2683        var closed = true
2684    }
2685    
2686    //collects business holiday hours 
2687    if(yextData.entities[0].attributes[type + '.holidayHours']){
2688        var holidayHours = yextData.entities[0].attributes[type + '.holidayHours']
2689    } else{
2690         var holidayHours = false
2691    }
2692    
2693    //gets next days start time
2694    if(yextData.entities[0].attributes[type + '.' + nextDay + '.isClosed'] === true){
2695        var tomorrowOpen = false
2696    } else {
2697        var tomorrowOpen = true
2698        var tmrwStart = yextData.entities[0].attributes[type + '-' + nextDay].split(" - ")[0]
2699    }
2700    
2701     //checks if holiday hours change 
2702    if(holidayHours) {
2703        for(var i=0;i < holidayHours.length;i++){
2704            if(holidayHours[i].date === todayDate && holidayHours[i].openIntervals){
2705                yextAtt = holidayHours[i].hoursFormatted
2706            } 
2707        }
2708    }
2709    
2710    //split hours
2711    if(yextAtt && yextAtt.includes(",")){
2712        yextAtt = yextAtt.split(", ")
2713        for(var i=0;i < yextAtt.length;i++){
2714            var end = yextAtt[i].split(' - ')[1]
2715            var start = yextAtt[i].split(' - ')[0]
2716            if (i+1 != yextAtt.length){
2717                var nextStart = yextAtt[i + 1].split(' - ')[0]
2718            }
2719            if(start.includes("pm") && start.split(/\s+|:/)[0] != "12"){
2720                var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]) + 12, parseInt(start.split(/\s+|:/)[1]))
2721            } else {
2722                var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]), parseInt(start.split(/\s+|:/)[1]))
2723            }
2724            
2725            if(nextStart.includes("pm") && nextStart.split(/\s+|:/)[0] != "12"){
2726                var nextStartDate = new Date(yyyy, mm, dd, parseInt(nextStart.split(/\s+|:/)[0]) + 12, parseInt(nextStart.split(/\s+|:/)[1]))
2727            } else {
2728                var nextStartDate = new Date(yyyy, mm, dd, parseInt(nextStart), parseInt(nextStart.split(/\s+|:/)[1]))
2729            }
2730        
2731            if(end.includes("pm") && end.split(/\s+|:/)[0] != "12"){
2732                var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]) + 12, parseInt(end.split(/\s+|:/)[1]))
2733            } else {
2734                var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
2735            }
2736        
2737            if (end.includes("am") && (endDate < startDate)){
2738                endDate = new Date(yyyyTmw, mmTmw, ddTmw, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
2739            }
2740        
2741            if(today < startDate){
2742                var closed = true 
2743                tmrwStart = start
2744                break
2745            }else if(today > startDate && today < endDate){
2746                yextAtt = start + ' - ' + end
2747                break
2748            }else if(today > endDate &&  (i+1 != yextAtt.length) && today < nextStartDate){
2749                var closed = true
2750                tmrwStart = nextStart
2751                tomorrowOpen = true
2752            }else if(today > endDate && i+1 === yextAtt.length){
2753                var closed = true
2754            }
2755        }
2756    }  
2757    
2758    
2759    if(yextAtt || closed) {
2760        if(typeof yextAtt === "string"){
2761        var start = yextAtt.split(" - ")[0]
2762        var end = yextAtt.split(" - ")[1]
2763        if(start.includes("pm") && start.split(/\s+|:/)[0] != "12"){
2764            var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]) + 12, parseInt(start.split(/\s+|:/)[1]))
2765        } else {
2766            var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]), parseInt(start.split(/\s+|:/)[1]))
2767        }
2768        
2769        if(end.includes("pm") && end.split(/\s+|:/)[0] != "12"){
2770            var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]) + 12, parseInt(end.split(/\s+|:/)[1]))
2771        } else if (end.includes("am") && end.split(/\s+|:/)[0] === "12") {
2772            var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]) - 12, parseInt(end.split(/\s+|:/)[1]))
2773        } else {
2774            var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
2775        }
2776        
2777        if (end.includes("am") && (endDate < startDate)){
2778            endDate = new Date(yyyyTmw, mmTmw, ddTmw, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
2779        }
2780        
2781        //check if closed
2782        if(today > endDate){
2783            var closed = true
2784        //opened 24 hours 
2785        } else if(start === '12:00 am' && end === '11:59 pm'){
2786            var status = "Open "
2787            var cssClass = "allDayStatus"
2788            var busHours = ' 24 hours '
2789        //opened
2790        } else if(today < startDate){
2791            var closed = true
2792        //check if closing soon
2793        } else if (endDate - today < thirtyMins && endDate - today < 0 === false ){
2794                var status = "Closing Soon "
2795                var cssClass = "soonStatus"
2796                var busHours = ' • ' + end 
2797        } else {
2798            var status = "Open "
2799            var cssClass = "openedStatus"
2800            var busHours = '• Closes ' + end 
2801        }
2802 
2803        }
2804        
2805        if(closed){
2806        
2807        // closed & opening today 
2808        if((today < startDate)){
2809            var status = "Closed "
2810            var cssClass = "closedStatus"
2811            var busHours = ' Opens ' + start 
2812        //closed & open tomorrow 
2813        } else if(closed && tomorrowOpen === true){
2814            var status = "Closed "
2815            var cssClass = "closedStatus"
2816            var busHours = ' • Opens ' + tmrwStart 
2817        //closed and not open tomorrow 
2818        } else if(closed && tomorrowOpen != true){
2819            var offset = days.indexOf(day) + 1
2820            for( var i=0; i < days.length; i++) {
2821                var dayIndex = (i + offset) % days.length;
2822                if(yextData.entities[0].attributes[type + '.' + days[dayIndex] + '.openIntervals']){
2823                    tmrwStart =  daysShort[dayIndex] + " " + yextData.entities[0].attributes[type + '-' + days[dayIndex]].split(" - ")[0] 
2824                    break
2825                }
2826            }
2827            var status = "Closed "
2828            var cssClass = "closedStatus"
2829            var busHours = ' • Opens ' + tmrwStart
2830
2831        }
2832        }
2833    }
2834 
2835    // checks if holiday
2836    if(holidayHours) {
2837        for(var i=0;i < holidayHours.length;i++){
2838            if(holidayHours[i].date === todayDate && holidayHours[i].isClosed === true && tomorrowOpen === false){
2839                var offset = days.indexOf(day) + 1
2840                for( var i=0; i < days.length; i++) {
2841                    var dayIndex = (i + offset) % days.length;
2842                    if(yextData.entities[0].attributes[type + '.' + days[dayIndex] + '.openIntervals']){
2843                    tmrwStart = daysShort[dayIndex] + " " + yextData.entities[0].attributes[type + '-' + days[dayIndex]].split(" - ")[0]
2844                    break
2845                }
2846                }
2847                var status = "Closed "
2848                var cssClass = "closedStatus"
2849                var busHours = ' • Opens ' + tmrwStart  
2850            } else if(holidayHours[i].date === todayDate && holidayHours[i].isClosed === true && tomorrowOpen === true){
2851                var status = "Closed "
2852                var cssClass = "closedStatus"
2853                var busHours = ' • Opens ' + tmrwStart 
2854                
2855            }
2856        }
2857    } 
2858    if(cssClass){
2859        var hoursWidgets = document.getElementsByClassName('status')
2860        for( var i=0; i < hoursWidgets.length; i++) {
2861            hoursWidgets[i].classList.add(cssClass);
2862        }
2863    }
2864    if(status){
2865        var hoursWidgets = document.getElementsByClassName('status')
2866        for( var i=0; i < hoursWidgets.length; i++) {
2867            hoursWidgets[i].innerText = status;
2868        }
2869    }
2870    if(cssClass === 'allDayStatus'){
2871        var hoursWidgets = $(element).find('.openHours')
2872        for( var i=0; i < hoursWidgets.length; i++) {
2873            hoursWidgets[i].children[0].textContent = ""
2874        }
2875    }
2876    if(document.getElementsByClassName('openHours')[0].childElementCount > 1){
2877        var hoursWidgets = document.getElementsByClassName('openHours')
2878        for( var i=0; i < hoursWidgets.length; i++) {
2879            var openHoursLength = hoursWidgets[i].childNodes.length
2880            var oldHours = hoursWidgets[i]
2881            oldHours.removeChild(oldHours.childNodes[openHoursLength - 1])
2882        }
2883    }
2884    var hoursWidgets = document.getElementsByClassName('openHours')
2885    for( var i=0; i < hoursWidgets.length; i++) {
2886            hoursWidgets[i].append(busHours)
2887        }
2888}
2889
2890
2891var displayHolidayHoursList = function(type,yextData) {
2892    var list = "";
2893    
2894    if(yextData.entities[0].attributes["hours.holidayHours"]) {
2895        var yextAtt = yextData.entities[0].attributes["hours.holidayHours"]
2896    } else if(yextData.entities[0].attributes["holidayHours"]) {
2897        var yextAtt = yextData.entities[0].attributes["holidayHours"]
2898    } else {
2899        var yextAtt = false
2900    }
2901    
2902    
2903    
2904    if(yextAtt) {
2905        for (var i=0; i< yextAtt.length; i++) {
2906            
2907            var dateHol = new Date(Date.parse(yextAtt[i].date)); 
2908
2909            var dateNow = new Date();
2910            var numDaysBetween = getNumDaysBetween(dateHol,dateNow);
2911        
2912            if (numDaysBetween > -1) {
2913                // write to dom
2914                list += '<li>' + yextAtt[i].dateFormatted + ' -  <span class="holidayHoursStatus">' + yextAtt[i].hoursFormatted + '</span></li>';
2915            }
2916            
2917        }
2918        $(element).find('#' + type + 'List').html(list);
2919    } else if (data.inEditor) {
2920        // if in editor display place holder
2921        $(element).html(emptyListPlaceHolder);
2922    } else {
2923        // if empty, hide element on runtime
2924        $(element).css('display','none');
2925    }
2926}
2927
2928var displayServiceArea = function(type,yextData,firstOnly) {
2929    var list = "";
2930    if(yextData.entities[0].attributes[type]) {
2931        var yextAtt = yextData.entities[0].attributes[type]
2932    } else {
2933        var yextAtt = false
2934    }
2935
2936    if (firstOnly) {
2937        list = '<li>' + yextAtt[0] + '</li>';
2938        $(element).find('#' + type + 'List').html(list);
2939    } else if (yextAtt && Array.isArray(yextAtt)) {
2940        for (var i=0; i< yextAtt.length; i++) {
2941            list += '<li>' + yextAtt[i] + '</li>';
2942        }
2943        $(element).find('#' + type + 'List').html(list);
2944    } else if (yextAtt) {
2945        var yextAtt = yextData.entities[0].attributes[type + ".places"]
2946        for (var i=0; i< yextAtt.length; i++) {
2947            list += '<li>' + yextAtt[i] + '</li>';
2948        }
2949        $(element).find('#' + type + 'List').html(list);
2950    } else if (data.inEditor) {
2951        $(element).html(emptyListPlaceHolder);
2952    } else {
2953        $(element).css('display','none');
2954    }
2955
2956}
2957
2958var displayPhoneList = function(type,yextData) {
2959    var list = "";
2960    
2961    var locData = yextData.entities[0].attributes;
2962    
2963    if(locData.phone) {
2964        list += '<li><span class="phoneLabel">Main:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.phone) + '</span></li>';
2965    }
2966    if(locData.localPhone) {
2967        list += '<li><span class="phoneLabel">Local:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.localPhone) + '</span></li>';
2968    }
2969    if(locData.alternatePhone) {
2970        list += '<li><span class="phoneLabel">Alternate:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.alternatePhone) + '</span></li>';
2971    }
2972    if(locData.tollFreePhone) {
2973        list += '<li><span class="phoneLabel">Toll Free:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.tollFreePhone) + '</span></li>';
2974    }
2975    if(locData.mobilePhone) {
2976        list += '<li><span class="phoneLabel">Mobile:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.mobilePhone) + '</span></li>';
2977    }
2978    if(locData.faxPhone) {
2979        list += '<li><span class="phoneLabel">Fax:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.faxPhone) + '</span></li>';
2980    }
2981    if(locData.ttyPhone) {
2982        list += '<li><span class="phoneLabel">TTY:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.ttyPhone) + '</span></li>';
2983    }
2984    
2985    if(list.length > 0) {
2986        $(element).find('#' + type + 'List').html(list);
2987    } else if (data.inEditor) {
2988        $(element).html(emptyListPlaceHolder);
2989    } else {
2990        $(element).css('display','none');
2991    }
2992    
2993    emitYextPhoneRenderEvent(formatPhoneBeforeRender(locData.phone));
2994    
2995}
2996
2997var getNumDaysBetween = function(d1, d2) {
2998  var diff = d1.getTime() - d2.getTime();
2999  return diff / (1000 * 60 * 60 * 24);
3000};
3001
3002var orderPaymentsList = function(listData) {
3003    
3004    if(listData.indexOf('Discover') >= 0) {
3005        listData.splice(listData.indexOf("Discover"), 1);
3006        listData.unshift('Discover');
3007    }
3008    
3009    if(listData.indexOf('American Express') >= 0) {
3010        listData.splice(listData.indexOf("American Express"), 1);
3011        listData.unshift('American Express');
3012    }
3013    
3014    if(listData.indexOf('MasterCard') >= 0) {
3015        listData.splice(listData.indexOf("MasterCard"), 1);
3016        listData.unshift('MasterCard');
3017    }
3018    
3019    if(listData.indexOf('Visa') >= 0) {
3020        listData.splice(listData.indexOf("Visa"), 1);
3021        listData.unshift('Visa');
3022    }
3023    
3024    return listData
3025}
3026
3027var displayImageList = function(type,yextData) {
3028    var list = "";
3029    var listData = orderPaymentsList(_yextData.entities[0].attributes[type]);
3030    
3031    
3032    for (var i=0; i< listData.length; i++) {
3033        
3034        list += '<img src="' + getImageUrl(listData[i],data.config.cardStyleDarkOrLight) + '" alt="' + listData[i] + '"/>'
3035    }
3036    
3037    if(list.length > 0) {
3038        $(element).find('#paymentOptionsImages').html(list)
3039    } else if (data.inEditor) {
3040        $(element).html(emptyListPlaceHolder);
3041    } else {
3042        $(element).css('display','none');
3043    }
3044    
3045    
3046    
3047}
3048
3049var displaySocialIcons = function(type,yextData) {
3050    var list = "";
3051    
3052    if(yextData.entities[0].attributes.facebookPageUrl) {
3053        list += '<a href="' + yextData.entities[0].attributes.facebookPageUrl + '" target="_blank"> <img src="https://cdn.websites.hibu.com/-resellers-preview/_social_icons/hibu_facebook.svg" /></a>'
3054    }
3055    if(yextData.entities[0].attributes.twitterHandle) {
3056        list += '<a href="https://twitter.com/' +  yextData.entities[0].attributes.twitterHandle + '" target="_blank"> <img src="https://cdn.websites.hibu.com/-resellers-preview/_social_icons/hibu_twitter.svg" /></a>'
3057    }
3058    if(yextData.entities[0].attributes.instagramHandle) {
3059        list += '<a href="https://www.instagram.com/'+ yextData.entities[0].attributes.instagramHandle+'" target="_blank"> <img src="https://cdn.websites.hibu.com/-resellers-preview/_social_icons/hibu_instagram.svg" /></a>'
3060    }
3061    
3062    if(list.length > 0) {
3063        $(element).find('#socialIcons').html(list);
3064    } else if (data.inEditor) {
3065        $(element).html(emptyListPlaceHolder);
3066    } else {
3067        $(element).css('display','none');
3068    }
3069    
3070    
3071}
3072
3073var getImageUrl = function(name,style) {
3074    var cdnPath = 'https://cdn.websites.hibu.com/-resellers-preview/_cc_icons/';
3075    if(!style) {
3076        style = '_d.svg'
3077    }
3078    if (name === "ZELLE"){
3079        name = "Zelle"
3080    }
3081    if (name === "Google Pay"){
3082        name = "Android Pay"
3083    }
3084    if (name === "KLARNA"){
3085        name = "Klarna"
3086    }
3087    var imageUrl='';
3088    switch (name) {
3089        case 'Visa':
3090            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3091            break;
3092        case 'MasterCard':
3093            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3094            break;
3095        case 'Discover':
3096            imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3097            break;
3098        case 'American Express':
3099            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3100            break;
3101        case 'Android Pay':
3102            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3103            break;
3104        case 'Apple Pay':
3105            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3106            break;
3107        case 'Bitcoin':
3108            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3109            break;
3110        case 'Cash':
3111            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3112            break;
3113        case 'Check':
3114            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3115            break;
3116        case 'Diners Club':
3117            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3118            break;
3119        case 'Discover':
3120            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3121            break;
3122        case 'Financing':
3123            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3124            break;
3125        case 'Invoice':
3126            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3127            break;
3128        case 'PayPal':
3129            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3130            break;
3131        case 'Samsung Pay':
3132            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3133            break;
3134        case "Traveler's Check":
3135            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3136            break;
3137        case "Zelle":
3138            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3139            break
3140        case "Klarna":
3141            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3142            break
3143    }
3144    return imageUrl
3145}
3146
3147function emitYextPhoneRenderEvent(phone) {
3148    var yextPhoneRenderEvent = new CustomEvent('YextPhoneChangeEvent', 
3149        { 
3150            detail: phone, 
3151            bubbles: true, 
3152            cancelable: true 
3153        });
3154        
3155        document.dispatchEvent(yextPhoneRenderEvent);
3156}
3157
3158var initYextElements = function(yextData,widgetType){
3159    if (widgetType === 'address' && data.config.drawMap) {
3160        drawMap(yextData);
3161    } else if (widgetType === 'paymentOptions' && data.config.showPaymentsAs === 'paymentIcons') {
3162        displayImageList(widgetType,yextData);
3163    } else if (widgetType === 'phone' && data.config.phoneShowAs === 'list') {
3164        displayPhoneList(widgetType,yextData);
3165    // check for any list type
3166    } else if(widgetType === 'phone' && data.config.phoneShowAs === 'button') {
3167        var phFormatted = formatPhoneBeforeRender(yextData.entities[0].attributes[data.config.phoneType],function(phone) {
3168            $(element).find(".dmButtonLink").html('<span class="text">' + phone + '</span>');   
3169            
3170            emitYextPhoneRenderEvent(phone);
3171            
3172        });
3173    } else if(widgetType === 'phone' && data.config.phoneShowAs === 'text') {
3174        var phFormatted = formatPhoneBeforeRender(yextData.entities[0].attributes[data.config.phoneType],function(phone) {
3175            $(element).find('.yextPhoneText').html('<span class="text">' + phone + '</span>');   
3176            
3177            emitYextPhoneRenderEvent(phone);
3178            
3179        });
3180    } else if (widgetType === 'services' || widgetType === 'googleAttributesFormatted' || widgetType === 'languages' || widgetType === 'paymentOptions' || widgetType === 'keywords' || widgetType === 'products' || widgetType === 'associations' || widgetType === 'brands') {
3181        setTimeout(function() { 
3182            displayTextdList(widgetType,yextData)
3183        },1);
3184    } else if(widgetType === 'specialties') {
3185        setTimeout(function() {
3186            displaySpecialties(yextData)
3187        },1)
3188    }else if (widgetType ==='serviceArea') {
3189        setTimeout(function() {
3190            displayServiceArea(widgetType,yextData,data.config.showServiceAreaFirst)
3191        },1)
3192    } else if (widgetType ==='hours' && data.config.hoursShowAs === 'list' && data.config.isList == false) {
3193        setTimeout(function() {
3194            displayHours(widgetType,yextData)
3195        },1)
3196    } else if (widgetType ==='hours' && data.config.hoursShowAs === 'openHours') {
3197        setTimeout(function() {
3198            displayOpenHours(widgetType,yextData)
3199        },1)
3200    } else if (widgetType === 'social') {
3201        displaySocialIcons(widgetType,yextData);
3202    } else if (widgetType === 'holidayHours') {
3203        setTimeout(function() { 
3204            displayHolidayHoursList(widgetType,yextData)
3205        },1);
3206    } else if (widgetType === 'hours') {
3207        //hide hours list if toggle enabled
3208        if(data.config.hideHoursList === true) {
3209            $(element).find('.yextHours').css('display','none');
3210        }
3211    } else if (widgetType === 'description' || widgetType === 'yearEstablished' || widgetType === 'email' || widgetType === 'name') {
3212        // check
3213        hideIfEmpty(widgetType,yextData)
3214    }
3215    //remove error if script not entered correctly.
3216    $(element).find('.wrongScriptError').removeClass('hasError');
3217    
3218}
3219
3220function hideIfEmpty(type,yextData) {
3221    if(!yextData.entities[0].attributes[type]) {
3222        if(data.inEditor) {
3223            $(element).html(emptyListPlaceHolder);
3224        } else {
3225            $(element).css('display','none');    
3226        }
3227        
3228    }
3229}
3230
3231// TODO CHANGE TO EVENT CALL BACK
3232var startIntervalToWaitAndLoadWidgets = function(widgetType) {
3233    //start interval for this specific widget
3234    var intervalCheckYextLoaded = setInterval(function(){
3235        if (window._yextData) {
3236            clearInterval(intervalCheckYextLoaded);
3237            initYextElements(window._yextData,widgetType);
3238        } 
3239    },50)
3240}
3241
3242
3243/* initialization */
3244if(data.inEditor){
3245    window.refreshYext && window.refreshYext();
3246    
3247    
3248    $(document).ready(function(){
3249        if(!window.yextInitialized){
3250            $(element).find('.missingYextWidget').addClass('show'); 
3251        } else {
3252            $(element).find('.missingYextWidget').removeClass('show'); 
3253        }
3254    });
3255    
3256} else {
3257    dmAPI.runOnReady('yext' , function(){
3258        loadYext();
3259   });
3260    // Before navigating with Ajax, we set the yext initialized to be false so it will be initialized again after the ajax navigation
3261    dmAPI.runBeforeAjaxNavigation('yext', function(){
3262        window.yextInitialized = false;
3263    });
3264}
3265    };
3266</script>
3266
3267
3268
3269<script type="text/javascript">
3270
3271    var d_version = "production_6839";
3272    var build = "2026-10-08T12_48_49";
3273    window['v' + 'ersion'] = d_version;
3274
3275    function buildEditorParent() {
3276        window.isMultiScreen = true;
3277        window.editorParent = {};
3278        window.previewParent = {};
3279        try {
3280            var _p = window.parent;
3281            if (_p && _p.document && _p.$ && _p.$.dmfw) {
3282                window.editorParent = _p;
3283            } else if (_p.isSitePreview) {
3284                window.previewParent = _p;
3285            }
3286        } catch (e) {
3287
3288        }
3289    }
3290
3291    buildEditorParent();
3292</script>
3292
3293
3294
3295
3296
3297<script type="text/javascript" id='d-js-jquery'
3298        src="https://static-res-cdn.websites.hibu.com/libs/jquery/jquery-3.7.0.min.js"></script>
3298
3299
3300
3301
3302
3303<!-- Injecting site-wide before scripts -->
3304
3305
3306<script src="https://app.termly.io/resource-blocker/9d9f1d17-9a21-45bd-8cd9-ea8df00675bf?autoBlock=on" data-swh-uuid="cd0fd51401ff40c7bf8fd0532dd5d611">
3307</script>
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327<script type="text/javascript" id="d_track_campaign" data-entry-referrer data-utm-cookies></script>
3327
3328
3329<script type="text/javascript" >
3330    var _dm_gaq = {};
3331    var _gaq = _gaq || [];
3332    var _dm_insite = [];
3333</script>
3333
3334
3335
3336
3337
3338
3339
3340
3341<!-- End Injecting site-wide to the head -->
3342
3343
3344
3345<script>
3346    var _jquery = window.$;
3347
3348    var jqueryAliases = ['$', 'jquery', 'jQuery'];
3349
3350    jqueryAliases.forEach((alias) => {
3351        Object.defineProperty(window, alias, {
3352            get() {
3353                return _jquery;
3354            },
3355            set() {
3356                console.warn("Trying to over-write the global jquery object!");
3357            }
3358        });
3359    });
3360    window.jQuery.migrateMute = true;
3361</script>
3361
3362
3363
3364
3365
3366<script>
3367    window.cookiesNotificationMarkupPreview = 'null';
3368</script>
3368
3369
3370
3371<script id='d-js-params'>
3372    window.INSITE = window.INSITE || {};
3373    window.INSITE.device = "desktop";
3374
3375    window.rtCommonProps = {};
3376    rtCommonProps["runtimecollector.url"] = 'https://rtc.hibuwebsites.com';
3377    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
3378    rtCommonProps["inlineEditGrid.snap"] =true;
3379    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
3380    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
3381    rtCommonProps["common.mapbox.js.override"] =false;
3382    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
3383    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
3384    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
3385    rtCommonProps["common.build.dist.folder"] = 'production/6839';
3386    rtCommonProps["common.resources.cdn.host"] = 'https://static-res-cdn.websites.hibu.com';
3387    rtCommonProps["common.resources.folder"] = 'https://static-res-cdn.websites.hibu.com/mnlt/production/6839';
3388    rtCommonProps["common.fonts.api.v2.url"] = 'https://cdn.hibuwebsites.com/fonts/css2?family=';
3389    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
3390    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
3391    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
3392    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
3393    rtCommonProps["isAutomation.test"] =false;
3394    rtCommonProps["booking.cal.api.domain"] = 'api.cal.com';
3395
3396    
3397    rtCommonProps['common.mapsProvider'] = 'mapbox';
3398    
3399    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
3400    rtCommonProps['common.geocodeProvider'] = 'mapbox';
3401    rtCommonProps['server.for.resources'] = '';
3402    rtCommonProps['feature.flag.lazy.widgets'] = true;
3403    rtCommonProps['feature.flag.single.wow'] = false;
3404    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
3405    rtCommonProps['feature.flag.mark.anchors'] = true;
3406    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
3407    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
3408    rtCommonProps["images.sizes.small"] =160;
3409    rtCommonProps["images.sizes.mobile"] =640;
3410    rtCommonProps["images.sizes.tablet"] =1280;
3411    rtCommonProps["images.sizes.desktop"] =1920;
3412    rtCommonProps["import.images.storage.imageCDN"] = 'https://le-cdn.hibuwebsites.com/';
3413    rtCommonProps["feature.flag.performance.logs"] =false;
3414    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
3415    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
3416    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
3417    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
3418    // feature flags that's used out of runtime module (in  legacy files)
3419    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
3420
3421    window.rtFlags = {};
3422    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false;
3423    rtFlags["scripts.widgetCount.enabled"] =true;
3424    rtFlags["fnb.animations.tracking.enabled"] =true;
3425    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
3426    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
3427    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
3428    rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true;
3429    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
3430    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
3431    rtFlags["geocode.search.localize"] =false;
3432    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
3433    rtFlags["twitter.heightLimit.enabled"] = true;
3434    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
3435    rtFlags["flex.animation.design.panel.layout"] =true;
3436    rtFlags["runtime.cwv.report.cls.enabled"] =false;
3437    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
3438    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
3439    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
3440    rtFlags["runtime.lcp.preload.monitor.enabled"] =false;
3441    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
3442    rtFlags["runtime.video.widget.lazy.enabled"] =true;
3443    rtFlags["contact.form.useActiveForm"] =true;
3444    rtFlags["contact.form.custom.errors.enabled"] =false;
3445    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
3446    rtFlags["editor.widget.form.a11y"] =true;
3447</script>
vendor: 1 bytes, line 3447
3447
3448<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6839/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js"  id="d-js-core"></script>
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462    
3462<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6839/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
3462
3463
3464
3465
3466
3467
3468<script>
3469    
3470    $(window).bind("orientationchange", function (e) {
3471        $.layoutManager.initLayout();
3472        
3473    });
3474    $(document).resize(function () {
3475        
3476    });
3477</script>
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497<script type="text/javascript" id="d_track_sp">
3498    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
3499        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
3500        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
3501        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
3502    window.dmsnowplow  = window.snowplow;
3503
3504    dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker
3505        appId: '2bc85617ddd741ac889930ede1e1b659'
3506    });
3507
3508    // snowplow queries element styles so we wait until CSS calculations are done.
3509    requestAnimationFrame(() => {
3510        dmsnowplow('trackPageView');
3511        _dm_insite.forEach((rule) => {
3512            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
3513            // the tracking is in popup.js
3514            if (rule.actionName !== "popup") {
3515                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
3516            }
3517            window?.waitForDeferred?.('dmAjax', () => {
3518                $.DM.events.trigger('event-ruleTriggered', {value: rule});
3519            });
3520        });
3521    });
3522</script>
3522
3523
3524
3525
3526<div style="display:none;" id="P6iryBW0Wu"></div>
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
3539
3540    
3541    <div class="pswp__bg"></div>
3542
3543    
3544    <div class="pswp__scroll-wrap">
3545
3546        
3547        <div class="pswp__container">
3548            <div class="pswp__item"></div>
3549            <div class="pswp__item"></div>
3550            <div class="pswp__item"></div>
3551        </div>
3552
3553        
3554        <div class="pswp__ui pswp__ui--hidden">
3555
3556            <div class="pswp__top-bar">
3557
3558                
3559
3560                <div class="pswp__counter"></div>
3561
3562                <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button>
3563
3564                <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button>
3565
3566                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
3567
3568                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
3569
3570                
3571                
3572                <div class="pswp__preloader">
3573                    <div class="pswp__preloader__icn">
3574                      <div class="pswp__preloader__cut">
3575                        <div class="pswp__preloader__donut"></div>
3576                      </div>
3577                    </div>
3578                </div>
3579            </div>
3580
3581            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
3582                <div class="pswp__share-tooltip"></div> 
3583            </div>
3584
3585            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
3586            </button>
3587
3588            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
3589            </button>
3590
3591            <div class="pswp__caption">
3592                <div class="pswp__caption__center"></div>
3593            </div>
3594
3595        </div>
3596
3597    </div>
3598
3599</div>
3600<div id="fb-root"
3601        data-locale="en"></div>
3602<!-- Alias: 2bc85617ddd741ac889930ede1e1b659 -->
3603<div class="dmPopupMask" id="dmPopupMask"></div>
3604<div id="dmPopup" class="dmPopup" data-auto="popup">
3605	<div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div>
3606 	<div class="dmPopupTitle"> <span></span> Share by:</div> 
3607	<div class="data"></div>
3608</div>
3608<script id="d_track_personalization">
3609	window?.waitForDeferred?.('dmAjax', () => {
3610		// Collects client data and updates cookies used by smart sites
3611		window.expireDays = 365;
3612		window.visitLength = 30 * 60000;
3613		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
3614			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
3615	});
3616</script>
vendor: 1 bytes, line 3616
3616
3617<script type="text/javascript">
3618    
3619    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
3620    
3621    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
3622    </script>
3622
3623<!--  Begin Body End Markup -->
3624<!--  Begin Body End Markup -->
3625<div id="placeholder_retargeting_pixel" style="display: none;" data-inject="placeholder_retargeting_pixel">
3626    {{placeholder_retargeting_pixel}}
3627</div>
3628<div id="placeholder_dpni" style="display: none;" data-inject="placeholder_dpni">
3629    {{placeholder_dpni}}
3630</div>
3631<div id="placeholder_analytics" style="display: none;" data-inject="placeholder_analytics">
3632   
3632<script>
3633        //yellAnalyticsConfig need to set before s_code.js
3634        var yellAnalyticsConfig = {
3635        "global" : {
3636            "trackDownloadLinks": true,
3637            "downloadFileTypes": "exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx",
3638            "currency": "USD",
3639            "trackExternalLinks": true,
3640            "internalDomains": "javascript:",
3641            "charset": "UTF-8"
3642        },
3643        "omniture" : {
3644            "enabled": true,
3645            "server": "yellgroup.122.2o7.net",
3646            "serverSecure": "yellgroup.122.2o7.net",
3647            "namespace": "yellgroup",
3648            "account": "yelldudalive",
3649            "campaign": "CID|cam"
3650        }}
3651
3652        var hibuWebsiteConfig={
3653            "prodSKU":"WBS-STANDARD-01",
3654            "assetID":"540124828",
3655            "customerID":"7016494559"
3656        }
3657     </script>
3657
3658     
3658<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/AppMeasurement.js">
3659     </script>
3659
3660     
3660<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/hibu-analytics.min.js">
3661     </script>
3661
3662     
3662<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/omn_setting.js">
3663     </script>
3663
3664</div>
3665<div id="placeholder_footer_reserve1" style="display: none;" data-inject="placeholder_footer_reserve1">
3666    {{placeholder_footer_reserve1}}
3667</div>
3668<div id="placeholder_footer_reserve2" style="display: none;" data-inject="placeholder_footer_reserve2">
3669    {{placeholder_footer_reserve2}}
3670</div>
3671<div id="placeholder_footer_reserve3" style="display: none;" data-inject="placeholder_footer_reserve3">
3672    {{placeholder_footer_reserve3}}
3673</div>
3674<div id="placeholder_footer_reserve4" style="display: none;" data-inject="placeholder_footer_reserve4">
3675    {{placeholder_footer_reserve4}}
3676</div>
3677<div id="placeholder_footer_reserve5" style="display: none;" data-inject="placeholder_footer_reserve5">
3678    {{placeholder_footer_reserve5}}
3679</div>
3680<div id="placeholder_footer_reserve6" style="display: none;" data-inject="placeholder_footer_reserve6">
3681    {{placeholder_footer_reserve6}}
3682</div>
3683<div id="placeholder_footer_reserve7" style="display: none;" data-inject="placeholder_footer_reserve7">
3684    {{placeholder_footer_reserve7}}
3685</div>
3686<!--  End Body End Markup --><!--  End Body End Markup -->
3687<!--  Site Wide Html Markup -->
3688<div id="swh-66711cb11ca04df0bc0bdca38c449eba">
3688<script>
3689// Set AE Preview mode within Site Editor Preview
3690if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) {
3691    window.__AudioEyePreviewMode = true;
3692}
3693</script>
vendor: 1 bytes, line 3693
3693
3694<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "7bbbef8ce58380298ecfd2c8379febf4"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
3694</div><!--  Site Wide Html Markup -->
3695<!--  Begin Product Custom HTML Markup -->
3696<div id="fb-root"></div> 
3697<script>(function(d, s, id) { 
3698var js, fjs = d.getElementsByTagName(s)[0]; 
3699if (d.getElementById(id)) return; 
3700js = d.createElement(s); js.id = id; 
3701js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=1822295708016537"; 
3702fjs.parentNode.insertBefore(js, fjs); 
3703}(document, 'script', 'facebook-jssdk'));</script>
vendor: 2 bytes, line 3703
3703
3704<script>
3705//make sure video's on iOS load first screen of the video.
3706dmAPI.runOnReady('russTest',function() {
3707    var _hibu_vid = document.getElementsByTagName('video');
3708    for (var i = 0; i < _hibu_vid.length; i++) {
3709        _hibu_vid[i].load();
3710    }
3711})
3712</script>
vendor: 2 bytes, line 3712
3712
3713<script>
3714//simple addition by Russ to add consent banner link into footer - updated by Adrian to account for Termly installs.
3715(function () {
3716  var poweredByFirstAnchor = document.querySelector('.poweredBy a:first-child');
3717  if (!poweredByFirstAnchor) return;
3718
3719  if (window.Termly) {
3720    var termlySpan = document.createElement('span');
3721    termlySpan.className = 'termly-display-preferences';
3722    termlySpan.textContent = 'Manage Consent Preferences';
3723    poweredByFirstAnchor.insertAdjacentElement('afterend', termlySpan);
3724  } else {
3725    var spSpan = document.createElement('span');
3726    spSpan.id = 'spConsentWrapper';
3727    poweredByFirstAnchor.insertAdjacentElement('afterend', spSpan);
3728    window.localStorage.setItem('__springtime__repop__target', '#spConsentWrapper');
3729  }
3730})();
3731</script>
3731
3732<style>
3733  #spConsentWrapper:before,
3734  .poweredBy .termly-display-preferences:before { content: " | " }
3735  .poweredBy .termly-display-preferences { cursor: pointer; }
3736</style>
3737<script>
3738if (window.location.search.indexOf('preview') > 0) {
3739  window.localStorage.setItem('ae_user_consent_decision_has_been_made', true);
3740  var spEl = document.getElementById('spConsentWrapper');
3741  if (spEl) spEl.remove();
3742}
3743</script>
3743<!--  End Product Custom HTML Markup -->
3744</body>
3745</html>

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.