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&subset=latin-ext&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 & 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>--><!--<script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"></script>--><!-- </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>--><!--<script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"></script>--><!-- </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 <div>Manitowoc, WI </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 & 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 & </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 - <span style="font-style:normal"> <strong>$5.00</strong> 1508</span> 1509</p> 1510 <p class="rteBlock">Served with cheese and marinara - <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 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 Add Shrimp - $5.00 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 & 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: <script async src="https://knowledgetags.yextpages.net/embed?key=eehFcGGqYP6Mu0uycTirGRnbFNSF_38qJGmQIqUKufVS6ACsuCRw2qSYxW-n7ORQ&account_id=7016494559&location_id=7016494559" type="text/javascript"></script>.<br/>--><!--It should look like:<br/>--><!-- <pre>--><!-- <code>--><!--<script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"></script>--><!-- </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 </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>--><!--<script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"></script>--><!-- </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 Closed</span></p><p class="text-align-center" style="line-height: 1.2;"><span style="color: rgb(255, 255, 255); display: initial;">Tue - Wed 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 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 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 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>--><!--<script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"></script>--><!-- </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>--><!--<script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"></script>--><!-- </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>--><!--<script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"></script>--><!-- </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">© <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&url='+link+'&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+'&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.