PageSourceSearch

https://parlourlv.com/catering?source=pop_up&spot_id=751721&destination=catering&promotion=catering

html parlourlv.com collected 2026-09-30 15:28:55 UTC 75,806 bytes, 1,686 lines download raw bytes

1<!DOCTYPE html>
2�<html lang="en"><head><!-- Google tag (gtag.js) -->
vendor: 71 bytes, line 2
2<script async="async" src="https://www.googletagmanager.com/gtag/js?id=
2G-VG24VK2VKT
vendor: 11 bytes, line 2
2"></script>
2<script>
3    window.dataLayer = window.dataLayer || [];
4    function gtag(){dataLayer.push(arguments);}
5    gtag('set', 'linker', {'domains': ['tmt.spotapps.co','spothopperapp.com']});
6    gtag('js', new Date());
7    gtag('config', 'G-LHNVPEM3TS');
8    gtag('config', 'G-VG24VK2VKT');
9  </script>
9<!-- wcache 2026-09-30 15:16:29.801231Z --><!--
10smart_footer: true,
11smart_footer_version: 2,
12scripting_active: false
13--><link href="https://parlourlv.com/catering" rel="canonical"/><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="" name="description"/><meta content="" name="author"/><meta content="Parlour Brunch & Burger Bar - Catering" property="og:title"/><meta content="website" property="og:type"/><meta content="http://parlourlv.com/catering" property="og:url"/><meta content="The Parlour was built on a simple idea: great food brings people together. From our chef-selected coffee blend and fresh pastries baked daily to handcrafted burgers, crepes, and seasonal fav..." property="og:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/social.jpg" property="og:image"/><meta content="Parlour Brunch & Burger Bar image" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="406704316467579" property="fb:app_id"/><meta content="summary_large_image" name="twitter:card"/><meta content="Parlour Brunch & Burger Bar - Catering" name="twitter:title"/><meta content="The Parlour was built on a simple idea: great food brings people together. From our chef-selected coffee blend and fresh pastries baked daily to handcrafted burgers, crepes, and seasonal fav..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/social.jpg" name="twitter:image"/><title>Parlour Brunch &amp; Burger Bar - Catering</title><!-- wbv 1.59.0 --><meta content="1.59.0" name="wbv"/>
13<script>document.cookie='resolution='+Math.max(screen.width,screen.height)+("devicePixelRatio" in window ? ","+devicePixelRatio : ",1")+'; path=/';</script>
13<link href="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/favicons/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/favicons/favicon.svg" rel="icon" type="image/svg+xml"/><link href="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/favicons/favicon.ico" rel="shortcut icon"/><link href="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><meta content="Parlour Brunch & Burger Bar" name="apple-mobile-web-app-title"/><link href="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/favicons/site.webmanifest" rel="manifest"/><link href="https://static.spotapps.co/web/parlourlv--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/parlourlv--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/parlourlv--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/parlourlv--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/parlourlv--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/parlourlv--com/lib/owlcarousel/owl.theme.default.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/parlourlv--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/parlourlv--com/css/bottom_navigation_v1.css?v1786609940" rel="stylesheet"/><link href="css/custom.css?v1786609940&domain=parlourlv.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/parlourlv--com/lib/icons_font/css/social_icons.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/icons_font/css/social_icons-ie7.css"><![endif]--><link href="https://static.spotapps.co/web/parlourlv--com/lib/twitter_x_font_icon/css/twitter_x.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/twitter_x_font_icon/css/twitter_x-ie7.css"><![endif]--><style>
14
15      html {
16        height: auto;
17        min-height: 100%;
18      }
19      .tmt-page.party-background.drink-menu {
20        background-color: #ebebeb;
21                  background-color: #1a1a1a; 
22              }
23              .tmt-page.party-background.drink-menu {
24          background-image: url('//static.spotapps.co/spots/01/cfea26996f4698af62e5027adb3139/wide_medium');
25        }
26        .tmt-page.party-background.drink-menu:before {
27          display: block;
28                      -webkit-backdrop-filter: blur(5px);
29            backdrop-filter: blur(5px);
30                    background-color: rgba(255,255,255,0.8);
31                      background-color: rgba(0,0,0,0.8); 
32           
33        }
34        .tmt-page.party-background.drink-menu>div:first-child:before {
35          display: none;
36        }
37      
38    </style>
38<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
38<script>
39function ga_check(){
40  return true;
41}
42</script>
42<script>
43function universal_ga(action, type, category, ev_action, label){
44  if(typeof ga === 'function')
45  {
46    if(!(action && label))
47      ga(action, type, category)
48    else
49      ga(action, type, category, ev_action, label)
50  }
51
52  if(typeof gtag === 'function')
53  {
54    if(!(action && label))
55    {
56      hash = category
57      ev_label = hash["eventLabel"]
58      var splits = ev_label.match(/.{1,100}/g) ?? [];
59      delete(hash["eventLabel"])
60
61      if(splits.length <= 1)
62        hash["eventLabel"] = ev_label
63      else
64      {
65        for (let i = 0; i < splits.length; i++) {
66          var key = "eventLabel_"+i
67          hash[key] = splits[i]
68        }
69      }
70      console.log(hash)
71      gtag("event", hash["eventCategory"], hash);
72    }
73    else
74    {
75      var hash = {
76        eventCategory: category,
77        eventAction: ev_action
78      }
79
80      var splits = label.match(/.{1,100}/g) ?? [];
81      if(splits.length <= 1)
82        hash["eventLabel"] = label
83      else
84      {
85        for (let i = 0; i < splits.length; i++) {
86          var key = "eventLabel_"+i
87          hash[key] = splits[i]
88        }
89      }
90      gtag("event", hash["eventCategory"], hash);
91    }
92  }
93}
94</script>
94<script>    function getPromotionUrlParams(){
95      var params_str = sessionStorage.getItem('shUrlParams');
96      if (params_str != null){
97        return JSON.parse(params_str);
98      }else{
99        return {};
100      }
101    }
102
103    function getPromotionSourceDetails(){
104        var params_str = localStorage.getItem('promotionSourceDetails');
105        if (params_str != null){
106          return JSON.parse(params_str);
107        }else{
108          return {};
109        }
110    }
111
112    function getLastEmailVisitInDays(){
113      var promotionSourceDetails = getPromotionSourceDetails();
114      if (!promotionSourceDetails['last_visit_email'] ){
115        return null;
116      }
117      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24));
118    }
119
120    function getLastSocialVisitInDays(){
121      var promotionSourceDetails = getPromotionSourceDetails();
122      if (!promotionSourceDetails['last_visit_social'] ){
123        return null;
124      }
125      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24));
126    }
127
128    var shUrlParams = getPromotionUrlParams();
129    var promotionSourceDetails = getPromotionSourceDetails();
130
131    new URL(document.location).searchParams.forEach(function(value, paramName){
132
133     shUrlParams[paramName] = value;
134
135     if (paramName == 'source' && value =='social' ){
136       promotionSourceDetails['last_visit_social'] = new Date();
137       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
138     }
139
140     if (paramName == 'source' && value =='email' ){
141       promotionSourceDetails['last_visit_email'] = new Date();
142       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
143     }
144
145    });
146
147    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams))
148</script>
148<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;}
149a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;}
150a.get-directions-footer-link:hover{transform:scale(1.08);}
151@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}}
152a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu party party-background catering catering-tmt-page tmt-page" id="tmtPage"><div><header style="background-color:#000000;"><style>
153
154.nav-v8 .nav-tab:nth-child(n+6) {
155  -webkit-box-ordinal-group: 3;
156  order: 3;
157}
158
159.navbar.nav-v6.nav-v8 .desktop-navigation .header-logo {
160  top: 0px;
161}
162
163
164.navbar.nav-v6.nav-v8.nav-scroll .desktop-navigation .header-logo {
165  top: 0px;
166}
167
168.navbar.nav-v6 .container {
169  padding-top: 10px;
170  padding-bottom: 10px;
171}
172.navbar.nav-v6.nav-scroll .container {
173  padding-top: 0px;
174  padding-bottom: 0px;
175}
176.navbar.nav-v6 .header-logo img {
177  max-width: 100%;
178}
179
180@media (max-width: 767px) {
181  /* DO NOT change mobile nav height on page scroll */
182  .navbar.nav-v6 .navbar-header,
183  .navbar.nav-v6.nav-scroll .navbar-header {
184    padding-top: 10px;
185    padding-bottom: 10px;
186  }
187  .navbar.nav-v6.nav-v8 .socialnav,
188  .navbar.nav-v6.nav-v8.nav-scroll .socialnav {
189    margin-top: 10px;
190  }
191  .navbar.nav-v6 .container,
192  .navbar.nav-v6.nav-scroll .container {
193    padding-top: 0;
194    padding-bottom: 0;
195  }
196  .navbar.nav-v6 .header-logo,
197  .navbar.nav-v6.nav-scroll .header-logo {
198    height: 70px;
199  }
200  .navbar.nav-v6 .header-logo img {
201    max-height: 100%;
202  }
203  .navbar.nav-v6.nav-scroll .header-logo img {
204    max-width: 100%;
205  }
206  /* HOME page CHANGE mobile nav height on page scroll */
207  /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */
208  body.home-page .navbar.nav-v6 .navbar-header {
209    padding-top: 10px;
210    padding-bottom: 10px;
211  }
212  body.home-page .navbar.nav-v6.nav-scroll .navbar-header{
213    padding-top: 0px;
214    padding-bottom: 0px;
215  }
216  body.home-page .navbar.nav-v6.nav-v8 .socialnav {
217    margin-top: 10px;
218  }
219  body.home-page .navbar.nav-v6.nav-v8.nav-scroll .socialnav {
220    margin-top: 0px;
221  }
222  body.home-page .navbar.nav-v6 .container{
223    padding-top: 0;
224    padding-bottom: 0;
225  }
226  body.home-page .navbar.nav-v6.nav-scroll .container {
227    padding-top: 0;
228    padding-bottom: 0;
229  }
230  body.home-page .navbar.nav-v6 .header-logo {
231    height: 70px;
232  }
233  body.home-page .navbar.nav-v6.nav-scroll .header-logo {
234    height: 50px;
235  }
236  body.home-page .navbar.nav-v6 .header-logo img {
237    max-height: 100%;
238    max-width: 100%;
239  }
240  body.home-page .navbar.nav-v6.nav-scroll .header-logo img {
241    max-width: 80%;
242  }
243}
244
245
246.navbar-regular .navbar-collapse.collapse.in {
247  background-color: transparent;
248  width: 100%;
249}
250.navbar.nav-v6 .navbar-tabs {
251    background-color: #000;
252    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
253    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
254    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
255}
256.navbar.nav-v6.nav-scroll .navbar-tabs {
257    background-color: #000;
258    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
259    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
260    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
261}
262.drink-menu .navbar.nav-v6 .navbar-tabs {
263  background-color: #000;
264  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
265  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
266  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
267}
268.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs {
269  background-color: #000;
270  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
271  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
272  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
273}
274li.drop-down-link .sub-menu {
275  background-color: #000;
276  color: #fff;
277  }
278.nav-scroll li.drop-down-link .sub-menu {
279  background-color: #000;
280  color: #fff;
281}
282.drink-menu li.drop-down-link .sub-menu {
283  background-color: #000;
284  color: #fff;
285}
286.drink-menu .nav-scroll li.drop-down-link .sub-menu {
287  background-color: #000;
288  color: #fff;
289}
290li.drop-down-link .sub-menu a,
291li.drop-down-link div.drop-down {
292  color: #fff;
293}
294.nav-scroll li.drop-down-link .sub-menu a,
295.nav-scroll li.drop-down-link div.drop-down {
296  color: #fff;
297}
298.drink-menu li.drop-down-link .sub-menu a,
299.drink-menu li.drop-down-link div.drop-down {
300  color: #fff;
301}
302.drink-menu .nav-scroll li.drop-down-link .sub-menu a,
303.drink-menu .nav-scroll li.drop-down-link div.drop-down {
304  color: #fff;
305}
306
307.navbar-regular.nav-v6 .navbar-nav>li>a,
308.navbar-regular.nav-v6 .navbar-nav>li>a:hover,
309.navbar-regular.nav-v6 .navbar-nav>.active>a,
310.navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
311.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
312  border: none;
313  background-color: transparent;
314  color: #fff;
315}
316.navbar-regular.nav-v6 .navbar-nav>li>a {
317  color: #fff;
318}
319.drink-menu .navbar.nav-v6 .navbar-nav>li>a {
320  color: #fff;
321}
322.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
323.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
324.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
325.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover {
326  color: #fff;
327}
328
329li.drop-down-link .sub-menu a:hover,
330li.drop-down-link .sub-menu a:focus {
331  color: #fff;
332}
333.drink-menu li.drop-down-link .sub-menu a:hover,
334.drink-menu li.drop-down-link .sub-menu a:focus {
335  color: #fff;
336}
337
338.drink-menu .navbar.nav-v7 .navbar-nav>li>a {
339  color: #fff;
340}
341
342.navbar-regular.nav-v6 .navbar-toggle .icon-bar {
343  background-color: #fff;
344}
345.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar {
346  background-color: #fff;
347}
348.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
349  background-color: #fff;
350}
351.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
352  background-color: #fff;
353}
354.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a,
355.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
356.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
357.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
358.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover {
359  border: none;
360  color: #fff;
361}
362.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a {
363  color: #fff;
364}
365.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a {
366  border: none;
367  color: #fff;
368}
369.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
370.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
371.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
372.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover {
373  color: #fff;
374}
375
376.nav-scroll li.drop-down-link .sub-menu a:hover,
377.nav-scroll li.drop-down-link .sub-menu a:focus {
378  color: #fff;
379}
380.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover,
381.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus {
382  color: #fff;
383}
384
385.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
386  background-color: #fff;
387}
388.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
389  background-color: #fff;
390}
391.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar {
392  background-color: #fff;
393}
394.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar {
395  background-color: #fff;
396}
397.navbar.nav-v6 .header-logo-text{
398  color: #fff;
399}
400.navbar.nav-v6.nav-scroll .header-logo-text{
401  color: #fff;
402}
403.navbar.nav-v6 .social-icon{
404  color: #fff;
405}
406.navbar.nav-v6.nav-scroll .social-icon{
407  color: #fff;
408}
409.navbar.nav-v6 .social-square .contact-icon:hover {
410  color: #fff;
411  background-color: #fff;
412}
413.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
414  color: #fff;
415  background-color: #fff;
416}
417
418.drink-menu .navbar.nav-v6 .header-logo-text{
419  color: #fff;
420}
421.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{
422  color: #fff;
423}
424.drink-menu .navbar.nav-v6 .social-icon{
425  color: #fff;
426}
427.drink-menu .navbar.nav-v6.nav-scroll .social-icon{
428  color: #fff;
429}
430.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover {
431  color: #fff;
432  background-color: #fff;
433}
434.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
435  color: #fff;
436  background-color: #fff;
437}
438.navbar.nav-v6 .navbar-tabs {
439  border-bottom: 1px solid transparent;
440}
441.navbar.nav-v6.nav-scroll .navbar-tabs {
442  border-bottom: 1px solid transparent;
443}
444.drink-menu .navbar.nav-v6 .navbar-tabs {
445  border-bottom: 1px solid transparent;
446}
447.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs {
448  border-bottom: 1px solid transparent;
449}
450@media (max-width: 767px) {
451  .navbar.nav-v6 {
452      background-color: #000;
453      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
454      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
455      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
456  }
457  .navbar.nav-v6.nav-scroll {
458      background-color: #000;
459      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
460      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
461      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
462  }
463  .drink-menu .navbar.nav-v6 {
464    background-color: #000;
465    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
466    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
467    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
468  }
469  .drink-menu .navbar.nav-v6.nav-scroll {
470    background-color: #000;
471    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
472    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
473    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
474  }
475  .navbar.nav-v6 .container,
476  .navbar.nav-v6.nav-scroll .container,
477  .drink-menu .navbar.nav-v6 .container,
478  .drink-menu .navbar.nav-v6.nav-scroll .container {
479    border-bottom: none;
480  }
481  .navbar.nav-v6 .navbar-header {
482    border-bottom: 1px solid transparent;
483  }
484  .navbar.nav-v6.nav-scroll .navbar-header {
485    border-bottom: 1px solid transparent;
486  }
487  .drink-menu .navbar.nav-v6 .navbar-header {
488    border-bottom: 1px solid transparent;
489  }
490  .drink-menu .navbar.nav-v6.nav-scroll .navbar-header {
491    border-bottom: 1spx solid transparent;
492  }
493  li.drop-down-link .sub-menu,
494  .drink-menu li.drop-down-link .sub-menu {
495    background-color: transparent;
496  }
497  .nav-scroll li.drop-down-link .sub-menu,
498  .drink-menu .nav-scroll li.drop-down-link .sub-menu {
499    background-color: transparent;
500  }
501      /* Mobile home background */
502  .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse,
503  .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing,
504  .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in {
505          background-color: #000000;
506      }
507  /* Mobile home background scroll */
508  .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse,
509  .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing,
510  .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in {
511          background-color: #000000;
512      }
513  /* Mobile pages background */
514  .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse,
515  .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing,
516  .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in {
517          background-color: #000000;
518      }
519  /* Mobile pages background scroll */
520  .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse,
521  .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing,
522  .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in {
523          background-color: #000000;
524      }
525  .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
526  .navbar-regular.nav-v6 .navbar-nav>.active>a,
527  .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
528  .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
529    background-color: #fff;
530    color: #fff;
531  }
532  .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
533  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
534  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
535  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
536    background-color: #fff;
537    color: #fff;
538  }
539  .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
540  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
541  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
542  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
543    background-color: #fff;
544    color: #fff;
545  }
546  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
547  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
548  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
549  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
550    background-color: #fff;
551    color: #fff;
552  }
553
554  .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
555    color: #fff;
556  }
557  .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
558    color: #fff;
559  }
560  .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
561    color: #fff;
562  }
563  .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
564    color: #fff;
565  }
566}
567</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v7 nav-v8 nav-top navbar-regular navbar-fixed-top mobile-full-height" id="navbar" role="navigation"><div id="skip"><a class="visuallyhidden skip-content" href="#content">Skip to main content</a></div><div class="desktop-navigation"><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class="logo-holder"><div class="header-logo logo-top"><img alt="Parlour Brunch & Burger Bar logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top logo-image" role="link" src="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/logo.png" tabindex="0"/></div><div class="header-logo logo-scroll"><img alt="Parlour Brunch & Burger Bar logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll logo-image" role="link" src="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/logo.png" tabindex="0"/></div></li><li class="nav-tab nav-menu-page"><a class="" href="/food-menu" id="nav_tab_1_link" target="_self">
568                        
569                      Menu
570                                          </a></li><li class="nav-tab"><a class="" href="/drink-menu" id="nav_tab_2_link" target="_self">
571                        
572                      Drinks
573                                          </a></li><li class="nav-tab"><a class="" href="/specials" id="nav_tab_3_link" target="_self">
574                        
575                      Specials
576                                          </a></li><li class="nav-tab"><a class="" href="/events" id="nav_tab_4_link" target="_self">
577                        
578                      Events
579                                          </a></li><li class="nav-tab nav-parties-link"><a class="link-parties-sh" href="/party#" id="nav_tab_5_link" target="_self">
580                        
581                      Parties
582                                          </a></li><li class="nav-tab nav-order-link"><a aria-label="Order you are leaving the website, opens in a new tab" class="link-order-sh" href="https://www.ubereats.com/store/parlour-coffee-and-cooking-616-e-carson-ave/Nc25ksgaVnCyNMmItplUqg?diningMode=PICKUP&utm_campaign=CM2508147-search-free-nonbrand-google-pas_e_all_acq_Global&utm_medium=search-free-nonbrand&utm_source=google-pas&rwg_token=AFd1xnFBhzSP0_GIFJE5wSi0j89TOT9LFRrjZgQFSgldDeV1OoEir13-sqnp9JifDm-1UpPxtA20ZvGhz_3J_dD8iIuNljKEqA%3D%3D#" id="nav_tab_7_link" target="_blank">
583                        
584                      Order
585                                          </a></li><li class="nav-tab active nav-catering-link cta-nav-tab"><a class="link-catering-sh" href="/catering#" id="nav_tab_8_link" target="_self">
586                        
587                      Catering
588                                          </a></li><li class="nav-tab helper-tab"><a href="#" id="hidden_tab_r" target="_self"><span class="visuallyhidden">Go to top</span></a></li></ul><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/406704316467579" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/parlourlv" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=Parlour+Brunch+%26+Burger+Bar+616+East+Carson+Avenue+ste+%23140&oq=Parlour+Brunch+%26+Burger+Bar+616+East+Carson+Avenue+ste+%23140&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIKCAEQABiABBiiBDIHCAIQABjvBTIHCAMQABjvBTIHCAQQABjvBdIBCDI0MjNqMGo3qAIAsAIA&sourceid=chrome&source=chrome.ob&ie=UTF-8#lrd=0x80c8c31bd5935099:0x53a0daecceeed451,
5881,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul></div></div></div></div><div class="mobile-navigation"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="Parlour Brunch & Burger Bar logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Parlour Brunch & Burger Bar logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/751721_website_v1/logo.png"/></a><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/406704316467579" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/parlourlv" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=Parlour+Brunch+%26+Burger+Bar+616+East+Carson+Avenue+ste+%23140&oq=Parlour+Brunch+%26+Burger+Bar+616+East+Carson+Avenue+ste+%23140&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIKCAEQABiABBiiBDIHCAIQABjvBTIHCAMQABjvBTIHCAQQABjvBdIBCDI0MjNqMGo3qAIAsAIA&sourceid=chrome&source=chrome.ob&ie=UTF-8#lrd=0x80c8c31bd5935099:0x53a0daecceeed451,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul><div class="navbar-header"><button aria-expanded="false" class="navbar-toggle" data-target="#navbar-collapse-1" data-toggle="collapse" type="button"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li class=" nav-menu-page"><a class="" href="/food-menu" id="mobile_nav_tab_1_link" target="_self">
589                    Menu
590                    
591                </a></li><li class=" "><a class="" href="/drink-menu" id="mobile_nav_tab_2_link" target="_self">
592                    Drinks
593                    
594                </a></li><li class=" "><a class="" href="/specials" id="mobile_nav_tab_3_link" target="_self">
595                    Specials
596                    
597                </a></li><li class=" "><a class="" href="/events" id="mobile_nav_tab_4_link" target="_self">
598                    Events
599                    
600                </a></li><li class=" nav-parties-link"><a class="link-parties-sh" href="/party#" id="mobile_nav_tab_5_link" target="_self">
601                    Parties
602                    
603                </a></li><li class=" nav-order-link"><a aria-label="Order you are leaving the website, opens in a new tab" class="link-order-sh" href="https://www.ubereats.com/store/parlour-coffee-and-cooking-616-e-carson-ave/Nc25ksgaVnCyNMmItplUqg?diningMode=PICKUP&utm_campaign=CM2508147-search-free-nonbrand-google-pas_e_all_acq_Global&utm_medium=search-free-nonbrand&utm_source=google-pas&rwg_token=AFd1xnFBhzSP0_GIFJE5wSi0j89TOT9LFRrjZgQFSgldDeV1OoEir13-sqnp9JifDm-1UpPxtA20ZvGhz_3J_dD8iIuNljKEqA%3D%3D#" id="mobile_nav_tab_7_link" target="_blank">
604                    Order
605                    
606                </a></li><li class="active nav-catering-link cta-nav-tab"><a class="link-catering-sh" href="/catering#" id="mobile_nav_tab_8_link" target="_self">
607                    Catering
608                    
609                </a></li></ul></div></div></div></nav></header><main id="content" role="main"><article><div class="pagecontent"><div class="tabs-container"><div class="scrolling"><h1 style="display: none;">Catering</h1><div class="tmt-iframe-holder"><div class="custom-loader loader-1" id="loader"></div><iframe allowfullscreen="allowfullscreen" class="tmt-iframe hide-iframe" frameborder="0" height="100%" id="pageIframe" onload="iframeTMTpageInit()" scrolling="no" src="//tmt.spotapps.co/catering?spot_id=751721&source=pop_up&destination=catering&promotion=catering" title="Catering" width="100%"></iframe></div></div></div></div></article><article><style>
610
611.contact-v3 .hours-title, .contact-v3 .social-title, .contact-v3 .contact-us-title {
612  color: #fff;
613}
614.contact a:hover, .contact a:active, .contact-us a:hover, .contact-us a:active {
615  color: #fff;
616}
617.contact-v3 .social-circle .contact-icon {
618  color: rgba(255, 255, 255, 0.8);
619}
620  .contact-v3 .social-square .contact-icon {
621    color: #fff;
622  }
623  .contact-v3 .social-square .contact-icon:hover {
624    color: #000;
625    background-color: #fff;
626  }
627
628</style><footer class="contact-holder"><div class="contact-v3 contact-v3-center section-wrapper" id="contact_v3"><div class="container"><div class="row"><div class="col-md-4 col-sm-4 col-xs-12"><section><div class="contact-location"><div class="hours-title"><h2>Location</h2></div><div class="address">616 East Carson Avenue ste #140</div><div class="city-state">Las Vegas, NV</div><div class="zip">89101</div></div></section></div><div class="col-md-4 col-sm-4 col-xs-12"><section><div class="hours"><div class="hours-title"><h2>Hours</h2></div><div>Sunday: 8 AM–4 PM</div><div>Monday: 7:30 AM–3 PM</div><div>Tuesday: 7:30 AM–3 PM</div><div>Wednesday: 7:30 AM–3 PM</div><div>Thursday: 7:30 AM–3 PM, 5:30 PM–12 AM</div><div>Friday: 7:30 AM–3 PM, 5:30 PM–12 AM</div><div>Saturday: 8 AM–4 PM, 5:30 PM–12 AM</div></div></section></div><div class="col-md-4 col-sm-4 col-xs-12"><div class="find-us"><section><div class="social"><div class="social-title"><h2>Find us on...</h2></div><div class="social-links social-icons-holder social-square"><a class="contact-icon" href="https://www.facebook.com/406704316467579" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a><a class="contact-icon" href="https://www.instagram.com/parlourlv" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a><a class="contact-icon google-icon" href="https://www.google.com/search?q=Parlour+Brunch+%26+Burger+Bar+616+East+Carson+Avenue+ste+%23140&oq=Parlour+Brunch+%26+Burger+Bar+616+East+Carson+Avenue+ste+%23140&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIKCAEQABiABBiiBDIHCAIQABjvBTIHCAMQABjvBTIHCAQQABjvBdIBCDI0MjNqMGo3qAIAsAIA&sourceid=chrome&source=chrome.ob&ie=UTF-8#lrd=0x80c8c31bd5935099:0x53a0daecceeed451,
6281,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></div></div></section><section><div class="contact-us"><div class="contact-us-title"><h2>Contact us</h2></div><p><a href="tel:+17028245995" id="contact_us_v3_section_phone_link"><span class="visuallyhidden">Call us at </span>(702)-824-5995</a></p><p><a href="mailto:[email protected]"><span class="visuallyhidden">Write us at </span>[email protected]</a></p></div></section></div></div></div></div></div></footer></article></main></div><style type="text/css">
629    .navbar-fixed-bottom.nav-v1 {
630        bottom: -100px;
631    }
632    .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right {
633        background-color: #000;
634    }
635    .navbar-fixed-bottom.nav-v1 .bottom-svg-border path,
636    .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon {
637      fill: #000;
638    }
639    .navbar-fixed-bottom.nav-v1 .bottom-list-item a {
640        color: #fff;
641    }
642    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover,
643    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus {
644        color: #DA382D;
645        text-decoration: none;
646    }
647</style><nav aria-label="mobile footer" class="navbar-fixed-bottom nav-v1" id="bottom-navbar"><div><ul class="nav navbar-nav navbar-right"><li class="bottom-list-item "><a class="bottom-link " href="https://www.ubereats.com/store/parlour-coffee-and-cooking-616-e-carson-ave/Nc25ksgaVnCyNMmItplUqg?diningMode=PICKUP&utm_campaign=CM2508147-search-free-nonbrand-google-pas_e_all_acq_Global&utm_medium=search-free-nonbrand&utm_source=google-pas&rwg_token=AFd1xnFBhzSP0_GIFJE5wSi0j89TOT9LFRrjZgQFSgldDeV1OoEir13-sqnp9JifDm-1UpPxtA20ZvGhz_3J_dD8iIuNljKEqA%3D%3D" id="bottom_link_4" target="_self">
648                        Order                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="/party" id="bottom_link_5" target="_self">
649                        Parties                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="/catering" id="bottom_link_6" target="_self">
650                        Catering                    </a></li></ul></div></nav>
650<script src="https://static.spotapps.co/web/parlourlv--com/lib/jquery/jquery.min.js"></script>
650<script src="https://static.spotapps.co/web/parlourlv--com/lib/bootstrap/js/bootstrap.min.js"></script>
650<script src="https://static.spotapps.co/web/parlourlv--com/js/tmt_script.js"></script>
650<script>
651
652	$("#bottom_link_4").on("click", function(){
653		if (ga_check())
654			universal_ga('send', 'event', 'Button', 'Click', 'Order Online');
655	});
656	$("#bottom_link_5").on("click", function(){
657		if (ga_check())
658			universal_ga('send', 'event', 'Button', 'Click', 'Private Party');
659	});
660	$("#bottom_link_6").on("click", function(){
661		if (ga_check())
662			universal_ga('send', 'event', 'Button', 'Click', 'Catering');
663	});
664  $('.header-logo, .nav-v2-home-btn').click(function(event) {
665    if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
666      event.preventDefault();
667      var windowScrollTop = $(window).scrollTop();
668      if(windowScrollTop > 150) {
669        $('html, body').animate({scrollTop: 0}, 750);
670      }
671    }
672  });
673
674$(".banner-section a.banner-pin").click(function(e) {
675    // target element id
676    var id = $(this).attr('href');
677
678    // target element
679    var section = $(id);
680    if (section.length === 0) {
681        return;
682    }
683
684    // prevent standard hash navigation (avoid blinking in IE)
685    e.preventDefault();
686
687    // top position relative to the document
688    var pos = section.offset().top - 100 + 10;
689
690    // animated top scrolling
691    $('body, html').animate({scrollTop: pos}, 750);
692});
693
694$(document).ready(function() {
695  var navHeight = $('nav.navbar').height();
696  $('html').css("scroll-padding-top", navHeight);
697});
698
699var called_v8_scroll = false;
700
701$(document).on('scroll', function (e) {
702    if($(document).scrollTop() > 0) {
703      $('.navbar.nav-v7').addClass('nav-scroll');
704      $('.navbar.nav-v7').removeClass('nav-top');
705      if (2 !=2 && 2 == 2) {
706        if(!called_v8_scroll) {
707          setTimeout(function(){
708            setHelperTabWidth();
709            called_v8_scroll = true;
710          }, 300);
711        }
712      }
713    }else {
714      $('.navbar.nav-v7').removeClass('nav-scroll');
715      $('.navbar.nav-v7').addClass('nav-top');
716      if (2 != 2 && 2 == 2) {
717        $('#hidden_tab_r').width(0);
718        $('#hidden_tab_l').width(0);
719        $('.navbar-nav li.nav-tab').first().css('margin-left', '0px');
720        $('.navbar-nav li.nav-tab').last().css('margin-right', '0px');
721        called_v8_scroll = false;
722      }
723    }
724});
725
726$(function() {
727  setDropDownMenuWidth();
728
729  function setDropDownMenuWidth() {
730    var tabs_list = $('.navbar-tabs .navbar-nav');
731
732    $(tabs_list).find('li.drop-down-link').each(function() {
733      var sub_menu_width = $(this).outerWidth(true);
734      if (sub_menu_width < 100) {
735        sub_menu_width = 100;
736      }
737      $(this).find('.sub-menu').css('width', sub_menu_width+'px');
738    });
739  }
740
741  $( window ).resize(function() {
742    setDropDownMenuWidth();
743  });
744  $( window ).load(function() {
745    setDropDownMenuWidth();
746  });
747
748});
749
750
751
752$( '.drop-down-link .drop-down' ).click(function(event) {
753  event.preventDefault();
754  event.stopPropagation();
755
756  var drop_down = $(this).closest('.drop-down-link');
757  var drop_down_a = $(this);
758
759  if($(drop_down_a).attr("aria-expanded") == "true") { 
760    $(drop_down_a).attr("aria-expanded",false)
761  } else { 
762    $(drop_down_a).attr("aria-expanded",true)
763  }
764
765  
766  var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' );
767
768  if ( $(sub_menu).is( ':hidden' ) ) {
769    $(sub_menu).slideDown();
770    $(drop_down).addClass('active');
771  } else {
772    $(sub_menu).slideUp();
773    $(drop_down).removeClass('active');
774  }
775});
776
777//// Set width for corresponding helper tab or margin for first or last nav tab depending on calculeted width sum of left and right tabs
778function setHelperTabWidth() {
779  var nav_tab_width;
780  var tabs_left_width = 0;
781  var tabs_right_width = 0;
782
783  var full_nav_tab_width;
784  var full_tabs_left_width = 0;
785  var full_tabs_right_width = 0;
786
787  $('li.nav-tab').each(function( index, element ) {
788
789    nav_tab_width = $(element).find('a').width();
790    full_nav_tab_width = $(element).outerWidth(true);
791
792    if (!($(element).hasClass('helper-tab'))) {
793      if (index<4) {
794        tabs_left_width += nav_tab_width;
795        full_tabs_left_width += full_nav_tab_width;
796      } else {
797        tabs_right_width += nav_tab_width;
798        full_tabs_right_width += full_nav_tab_width;
799      }
800    } else {
801      if(index == 0) {
802        full_tabs_left_width += full_nav_tab_width;
803      } else {
804        full_tabs_right_width += full_nav_tab_width;
805      }
806    }
807
808  });
809
810  var tabs_width_differance = tabs_left_width - tabs_right_width;
811  var helper_value = Math.abs(tabs_width_differance);
812  var full_tabs_width_differance = full_tabs_left_width - full_tabs_right_width;
813
814  // if sum of left tabs width is smaller than rigth tabs width tabs_width_differance is negative set margin left for first tab
815  if (full_tabs_width_differance != 0) {
816    if (tabs_width_differance < 0) {
817      $('.navbar-nav li.nav-tab').first().css('margin-left', helper_value+'px');
818    } else {
819      $('.navbar-nav li.nav-tab').last().css('margin-right', helper_value+'px');
820    }
821  }
822  
823}
824
825$(function() {
826  setNavTabsWidth();
827
828  function setNavTabsWidth() {
829    var container_width = $('.navbar-tabs .container').outerWidth();
830    var social_icons_width = $('.navbar-tabs .socialnav').outerWidth(true);
831    var reduced_tabs_width = container_width - (2 * social_icons_width) -10;
832
833    $('.navbar-tabs .navbar-content').width(reduced_tabs_width);
834
835    // helper value set in case logo is centered and tabs width sum on the left and on the right are not the same
836    if (2 == 2) {
837      setTimeout(function(){
838        setHelperTabWidth();
839        $('.navbar.nav-v8 .desktop-navigation .navbar-nav').css('opacity', '1');
840      }, 300);
841
842    }
843  }
844
845  $( window ).resize(function() {
846      setNavTabsWidth();
847  });
848
849  $('.nav a:not(.drop-down)').on('click', function () {
850    $('.navbar-collapse').collapse('hide');
851  });
852
853});
854
855$('.logo-holder .logo-image').click(function(event) {
856  if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
857    var windowScrollToTop = $(window).scrollTop();
858    if(windowScrollToTop > 150) {
859      $('html, body').animate({scrollTop: 0}, 750);
860    }
861  } else {
862      window.location = "/";
863  }
864});
865
866const mobileDrop = document.querySelector('.mobile-full-height #navbar-collapse-1 .navbar-nav');
867const mobileDropButton = document.querySelector('.mobile-full-height .navbar-toggle');
868const mobileHeader = document.querySelector('.mobile-full-height .navbar-header');
869
870mobileDropButton?.addEventListener('click', () => {
871  mobileHeaderBottomPos = mobileHeader.getBoundingClientRect().bottom;
872  mobileDrop.style.paddingTop = mobileHeaderBottomPos + 'px';
873});
874
875(function () {
876  const isSafari = (() => {
877    const ua = navigator.userAgent;
878    return ua.includes('Safari') && // Safari must be present
879            !ua.includes('Chrome') && // Exclude Chrome (has 'Safari' in UA)
880            !ua.includes('Edg'); // Exclude Edge
881  })();
882
883  if (!isSafari) return;
884  const menu = document.getElementById('navbar-collapse-1');
885
886  // When coming back from a _blank tab or bfcache restore, force a repaint.
887  function nudgeRepaint() {
888    if (!menu || !menu.classList.contains('in')) return;
889    // toggle display to flush rendering, then poke will-change for one frame
890    const prev = menu.style.display;
891    menu.style.display = 'none';
892    // force reflow
893    void menu.offsetHeight;
894    menu.style.display = prev || '';
895    menu.style.willChange = 'opacity';
896    requestAnimationFrame(() => { menu.style.willChange = 'auto'; });
897  }
898
899  document.addEventListener('visibilitychange', () => {
900    if (document.visibilityState === 'visible') nudgeRepaint();
901  });
902
903  // iOS/macOS Safari often restores pages from bfcache
904  window.addEventListener('pageshow', (e) => {
905    if (e.persisted) nudgeRepaint();
906    else nudgeRepaint();
907  }, { passive: true });
908
909  // Keep menu open when clicking links that open in a new tab
910  menu?.addEventListener('click', (e) => {
911    const a = e.target.closest('a');
912    if (!a) return;
913    if (a.target === '_blank') {
914      // avoid any delegated "close on link click" handlers firing first
915      e.stopPropagation();
916      // allow navigation; after we return, repaint nudge will run
917    }
918  }, true);
919})();
920
921document.querySelectorAll('.navbar .navbar-nav > li.cta-nav-tab').forEach((li) => {
922  li.addEventListener('click', (e) => {
923    if (e.defaultPrevented) return;
924    
925    if (e.target.closest('a')) return;
926
927    const link = li.querySelector('a[href]');
928    if (!link) return;
929
930    if (e.metaKey || e.ctrlKey || e.shiftKey || e.button === 1 || link.target === '_blank') {
931      window.open(link.href, link.target || '_blank');
932      return;
933    }
934
935    link.click();
936  });
937
938  li.addEventListener('keydown', (e) => {
939    if ((e.key === 'Enter' || e.key === ' ') && !e.target.closest('a')) {
940      const link = li.querySelector('a[href]');
941      if (!link) return;
942      e.preventDefault();
943      link.click();
944    }
945  });
946});
947
948$("#contact_us_v3_section_phone_link").on("click", function(){
949    if (ga_check())
950        universal_ga('send', 'event', 'Button', 'Click', 'Phone');
951});
952    setTimeout(function(){
953        $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents();
954    }, 4000);
955</script>
955<script>
956(function() {
957  var name = "Parlour Brunch & Burger Bar";
958  var pid = "ChIJmVCT1RvDyIARUdTuzuzaoFM";
959  function build_url() {
960    var q = encodeURIComponent(name).replace(/'/g, "%27");
961    return "https://www.google.com/maps/search/?api=1"
962         + "&query=" + q
963         + "&query_place_id=" + encodeURIComponent(pid);
964  }
965  window.google_map_url = build_url();
966  window.open_google_map = function() {
967    window.open(build_url(), "_blank");
968  };
969})();
970</script>
970<script>
971
972  var spot_id = 751721;
973  var sh_generic_form_params=JSON.parse('{"generic_contact_form_active":true,"texting_permissions_active":true,"title":"Contact us","instructions":"Please fill out the form and we will be in touch.","reasons":["To host a special event","To get a special event catered","To apply for a job","Other Questions"],"custom_hours":"","hours":"","active_tmt_cta_links":{"cta_private_party":"https://parlourlv.com/-party","cta_catering":"https://parlourlv.com/catering","cta_reservations":null,"cta_jobs":null},"spot_name":"Parlour Brunch \u0026 Burger Bar","label_for_texting_permission":"I’d like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}');
974
975  if (false){
976    console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website");
977  }
978
979  if (navigator.userAgent.match(/iPhone/i)
980       || navigator.userAgent.match(/iPad/i)
981       || navigator.userAgent.match(/iPod/i)){
982      $(document).ready(function(){
983            document.body.className += " " + "webkit-mobile-body";
984      });
985    }
986
987  var promotion_url_param_domain = getPromotionUrlParams()['domain'];
988  if ( promotion_url_param_domain && ( new URL(document.location).host == 'localhost:4000' || new URL(document.location).host == 'wcache.spotapps.co' ||  new URL(document.location).host == 'website-editor.spotapps.co' || new URL(document.location).host == 'website-editor-staging.spotapps.co' || new URL(document.location).host == 'wcache-staging.spotapps.co')){
989    $("a[href^='/']").each(function(){
990      if (this.href.indexOf('domain=') == -1){
991        var sh_internal_url = new URL(this.href);
992        sh_internal_url.searchParams.set("domain", promotion_url_param_domain);
993        this.href = sh_internal_url.toString();
994      }
995    })
996  }
997
998
999  function cta_link_matches_href(href, url){
1000    var domain = 'parlourlv.com';
1001    if(typeof url === 'undefined'){
1002      return false;
1003    }
1004    var partsOfURL = url.split(domain);
1005    if (partsOfURL.length != 2){
1006      return href == url;
1007    }else{
1008      var urlPath = partsOfURL[1];
1009      if (urlPath.substring(0,1) == "/"){
1010        urlPath = urlPath.substring(1,urlPath.length);
1011      }
1012      return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1;
1013    }
1014  }
1015
1016  var all_cta_links = [{"id":1962414,"spot_id":751721,"url":"https://parlourlv.com/catering","cta_link_type":"catering","created_at":"2026-05-31T19:20:37.385+00:00","updated_at":"2026-08-13T13:48:35.711+00:00","made_of_food":false,"link_name":"Catering","target":null,"website_footer_label":"Catering","position":3},{"id":2073232,"spot_id":751721,"url":"https://parlourlv.com/specials","cta_link_type":"specials","created_at":"2026-08-13T13:48:27.425+00:00","updated_at":"2026-08-13T13:48:35.077+00:00","made_of_food":false,"link_name":""},{"id":1962415,"spot_id":751721,"url":"https://parlourlv.com/-party","cta_link_type":"private_parties","created_at":"2026-05-31T19:20:37.447+00:00","updated_at":"2026-08-13T13:48:35.263+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Parties","position":2},{"id":2073233,"spot_id":751721,"url":"https://parlourlv.com/events","cta_link_type":"events","created_at":"2026-08-13T13:48:27.788+00:00","updated_at":"2026-08-13T13:48:35.380+00:00","made_of_food":false,"link_name":""},{"id":2073234,"spot_id":751721,"url":"https://parlourlv.com/drink-menu","cta_link_type":"drink_menu","created_at":"2026-08-13T13:48:27.955+00:00","updated_at":"2026-08-13T13:48:35.475+00:00","made_of_food":false,"link_name":"","position":null},{"id":2073235,"spot_id":751721,"url":"https://parlourlv.com/food-menu","cta_link_type":"food_menu","created_at":"2026-08-13T13:48:28.108+00:00","updated_at":"2026-08-13T13:48:35.614+00:00","made_of_food":false,"link_name":"","position":null},{"id":2072662,"spot_id":751721,"url":"https://www.ubereats.com/store/parlour-coffee-and-cooking-616-e-carson-ave/Nc25ksgaVnCyNMmItplUqg?diningMode=PICKUP\u0026utm_campaign=CM2508147-search-free-nonbrand-google-pas_e_all_acq_Global\u0026utm_medium=search-free-nonbrand\u0026utm_source=google-pas\u0026rwg_token=AFd1xnFBhzSP0_GIFJE5wSi0j89TOT9LFRrjZgQFSgldDeV1OoEir13-sqnp9JifDm-1UpPxtA20ZvGhz_3J_dD8iIuNljKEqA%3D%3D","cta_link_type":"order","created_at":"2026-08-13T07:25:20.925+00:00","updated_at":"2026-08-13T13:48:35.819+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Order","position":0}];
1017
1018  function find_cta_link(href) {
1019    for (var i=0; i< all_cta_links.length; i++){
1020      var cta_link = all_cta_links[i];
1021      if ( cta_link_matches_href(href, cta_link.url)){
1022        return cta_link;
1023      }
1024    }
1025  }
1026
1027  function find_cta_links(href) {
1028    var cta_links = []
1029    for (var i=0; i< all_cta_links.length; i++){
1030      var cta_link = all_cta_links[i];
1031      if ( cta_link_matches_href(href, cta_link.url)){
1032        cta_links.push(cta_link);
1033      }
1034    }
1035    return cta_links;
1036  }
1037
1038
1039  function get_current_page_cta_link_types(){
1040    var types = [];
1041    var cta_links = find_cta_links(document.location.href);
1042    for (var i=0; i<cta_links.length; i++){
1043      types.push(cta_links[i].cta_link_type);
1044    }
1045    return types;
1046  }
1047
1048
1049  function is_food_menu_page(){
1050    var cta_link_types = get_current_page_cta_link_types();
1051    for (var i=0; i<cta_link_types.length; i++){
1052      if ('food_menu' == cta_link_types[i])
1053        return true;
1054    }
1055    return false;
1056  }
1057
1058
1059  function get_form_cat_from_cta(){
1060    var cta_link = find_cta_link(document.location.href);
1061    if (cta_link == null) {
1062        return null;
1063    }
1064    if (cta_link.cta_link_type == 'private_parties'){
1065        return 'private_party';
1066    }else if (cta_link.cta_link_type == 'reservations'){
1067        return 'reservation';
1068    }else if (cta_link.cta_link_type == 'catering'){
1069        return 'catering';
1070    }else if (cta_link.cta_link_type == 'job_listing'){
1071        return 'job_listings';
1072    }else if (cta_link.cta_link_type == 'gift_cards'){
1073          return 'gift_cards';
1074    }
1075    return null;
1076  }
1077
1078  function element_has_events_defined(elem){
1079    if ($._data(elem, "events") === undefined){
1080      return false;
1081    }
1082    return true;
1083  }
1084
1085  function create_ga_events_for_cta_clicks(){
1086    if (typeof $ === 'function'){
1087
1088      var cta_link_of_the_page = find_cta_link(location.href);
1089
1090
1091      $("a").each(function(index, elem){
1092        var href = $(elem).attr('href');
1093
1094        if (href  === undefined ){
1095           return;
1096        }
1097
1098        if (href.substring(0,4) == 'tel:'){
1099          if (!element_has_events_defined(elem)){  // not footer links
1100            $(elem).on("click", function(){
1101                universal_ga('send', 'event', {
1102                  eventCategory: 'Button',
1103                  eventAction: 'Click',
1104                  eventLabel: 'Phone',
1105                  transport: 'beacon'
1106                });
1107             });
1108
1109             if (cta_link_of_the_page){
1110                $(elem).on("click", function(){
1111                    universal_ga('send', 'event', {
1112                      eventCategory: 'Button',
1113                      eventAction: 'Click',
1114                      eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone',
1115                      transport: 'beacon'
1116                    });
1117                 });
1118             }
1119          } else {
1120             if (cta_link_of_the_page){
1121               $(elem).on("click", function(){
1122                   universal_ga('send', 'event', {
1123                        eventCategory: 'Button',
1124                        eventAction: 'Click',
1125                        eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone footer',
1126                        transport: 'beacon'
1127                   });
1128               });
1129             }
1130          }
1131
1132
1133        }else{
1134          var cta_link = find_cta_link(href);
1135          if (elem.className != null && elem.className.indexOf("bottom-link") > -1){
1136            // console.log("bottom link detected");
1137          }else{
1138            if (cta_link != null){
1139              $(elem).on("click", function(){
1140                universal_ga('send', 'event', {
1141                        eventCategory: 'Website Link',
1142                        eventAction: 'Click',
1143                        eventLabel: cta_link.cta_link_type,
1144                        transport: 'beacon'
1145                  });
1146              });
1147            }
1148          }
1149        }
1150
1151
1152      });
1153    }
1154  }
1155
1156  if (typeof angular === "undefined") {
1157    create_ga_events_for_cta_clicks();
1158  } else {
1159    angular.element(document).ready(function () {
1160      create_ga_events_for_cta_clicks();
1161    });
1162  }
1163
1164
1165  function triggerShowFooterEvents(){
1166    if (window.screen.availWidth < 768){
1167        universal_ga('send', 'event', {
1168                eventCategory: 'Mobile Footer',
1169                eventAction: 'View',
1170                eventLabel: '',
1171                transport: 'beacon'
1172          });
1173    }
1174  }
1175
1176
1177
1178
1179  ////////////
1180  function smartFooterV2()
1181  {
1182    var list= document.getElementsByClassName("bottom-list-item");
1183    if (!list) return;
1184
1185    if (document.getElementById("bottom-navbar") == null){
1186      return;
1187    }
1188
1189    var bottomNav = document.querySelector('#bottom-navbar .navbar-nav');
1190    var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left');
1191    var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right');
1192
1193    bottomNav.innerHTML = '';
1194    var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0);
1195    linksWithPosition.sort(function(a,b) {
1196      return a.position - b.position;
1197    });
1198
1199    var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : '');
1200
1201    linksWithPosition.forEach((e, i) => {
1202        var target = e.target || getUrlTarget(e.url);
1203        bottomNav.insertAdjacentHTML('beforeend',
1204        `<li class="bottom-list-item" style="white-space: nowrap;width: auto;"><a ${footerLinkStyle} class="bottom-link smart-footer-link" data-type="${e.cta_link_type}" data-position="${i}" target="${target}" href="${e.url}">${e.website_footer_label}</a></li>`);
1205    })
1206
1207    var intervalCount = 0
1208    var interval = setInterval(() => {
1209      if(intervalCount == 50){
1210        clearInterval(interval);
1211      }
1212      removeOverflowingFooterLinks();
1213      intervalCount ++;
1214    }, 200);
1215
1216    $('.smart-footer-link').on("click", function(){
1217          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1218                    shUrlParams['source'] = 'footer';
1219                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1220          }
1221
1222          var visibleLinks = $('.smart-footer-link').map(function (e) {
1223              return $(this).data('type');
1224          }).toArray().join(',');
1225
1226          universal_ga('send', 'event', {
1227                  eventCategory: 'Button',
1228                  eventAction: 'Click_footer_2',
1229                  eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks,
1230                  transport: 'beacon'
1231            });
1232    });
1233  }
1234
1235  function removeOverflowingFooterLinks(){
1236    var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li');
1237    var width_sum = 0;
1238
1239    bottomNavLinks.forEach(e => {
1240      width_sum += e.getBoundingClientRect().width;
1241      if ((width_sum) > window.innerWidth) {
1242        console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;");
1243        e.remove();
1244      }
1245    });
1246  }
1247
1248  function getUrlTarget(url){
1249    if(url.startsWith('tel')){
1250      return '_self';
1251    }
1252    if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){
1253      return '_self';
1254    }
1255    return '_blank';
1256  }
1257
1258  function npb()
1259    {
1260    	var list= document.getElementsByClassName("bottom-list-item");
1261    	if (!list) return;
1262
1263      if (document.getElementById("bottom-navbar") == null){
1264        return;
1265      }
1266
1267      var url = ""
1268    	for (var i=0; i < all_cta_links.length; i++)
1269    	{
1270    		if (all_cta_links[i].cta_link_type == "order"){
1271          url = all_cta_links[i].url;
1272        }
1273    	}
1274
1275    	if ( url == ""){
1276        return;
1277      }
1278
1279    	for (i=0; i < list.length; i++)
1280    	{
1281    		console.log(cta_link_matches_href(list[i].firstChild.href, url));
1282    		if (cta_link_matches_href(list[i].firstChild.href,url))  return;
1283
1284    	};
1285
1286    	var item = list[list.length-1]
1287    	document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true));
1288    	var width_sum = 0;
1289    	for (i=0; i < list.length; i++) {
1290    		width_sum += list[i].getBoundingClientRect().width;
1291    	}
1292
1293    	var item = list[list.length-1]
1294    	if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; }
1295
1296    	item.firstChild.text = "Order";
1297    	item.firstChild.href = url;
1298    	item.firstChild.id = "bottom_link_" + list.length;
1299
1300      $(item.firstChild).on("click", function(){
1301
1302          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1303                    shUrlParams['source'] = 'footer';
1304                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1305                  }
1306
1307          universal_ga('send', 'event', {
1308                  eventCategory: 'Button',
1309                  eventAction: 'Click',
1310                  eventLabel: 'Plan B-2 Order',
1311                  transport: 'beacon'
1312            });
1313      });
1314
1315
1316    }
1317
1318function activateSmartFooter(){
1319    var smart_footer_active = true;
1320    var smart_footer_version = 2;
1321    var man_bottom_active = false;
1322    if(window.location.hash == '#smartFooterV2=enabled'){
1323      smartFooterV2();
1324      return;
1325    }
1326    if (smart_footer_active && !man_bottom_active){
1327      if(smart_footer_version == 2 ){
1328          smartFooterV2();
1329       }else {
1330          npb();
1331       }
1332    }
1333  }
1334
1335  activateSmartFooter();
1336
1337  var corona_config_str = '';
1338  var corona_config =  corona_config_str != '' ?  JSON.parse('') : null;
1339
1340
1341  //corona instuctions
1342  function show_corona_instructions(text, phone, btnText){
1343    //format to US number
1344    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1345
1346    if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) {
1347        var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1348        var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1349    }else {
1350        var linkLocation = 'tel:+1'+phone+'';
1351        var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +''
1352    }
1353    var appendPhone = 'tel:+1'+phone+'';
1354    //inject html content
1355    if ($('.food-menu-nav').length) {
1356      //new template
1357      var pageEl =  $('.food-menu-nav').css('margin','20px auto 10px auto');
1358      var textColor = rgb2hex($('.section-header').css('color'));
1359      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1360      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1361      fontSize = fontSize + Math.round(fontSize  * 0.25);
1362
1363      // var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="color:'+linkColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="tel:+1'+phone+'">'+btnText+'</a></div>';
1364      var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="text-decoration: underline;color:'+textColor+';" href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="display: inline-block !important;font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="'+btnLinkLocation +'">'+btnText+'</a></div>';
1365
1366    }else {
1367      //old template
1368      var pageEl = $('.tabnav');
1369      var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1370      var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
1371
1372      var linkTextColor = getContrast50(linkColor);
1373      var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1374      fontSize = fontSize + Math.round(fontSize  * 0.25);
1375      var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform');
1376
1377      // var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';margin-bottom:20px;">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="color:'+linkColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="margin: 20px auto; padding: 10px 50px 10px 30px; cursor: pointer; background-color: '+linkColor+'; background: '+linkColor+'; text-decoration: none; color: '+textColor+'; border: 2px solid '+linkColor+';font-size:'+fontSize+'px;text-transform: '+textTransform+'" href="tel:+1'+phone+'">'+btnText+'</a></div>';
1378      var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';margin-bottom:20px;">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="text-decoration: underline;color:'+textColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="margin: 20px auto; padding: 10px 30px 10px 30px; cursor: pointer; background-color: '+linkColor+'; background: '+linkColor+'; text-decoration: none; color: '+linkTextColor+'; border: 2px solid '+linkColor+';font-size:'+fontSize+'px;text-transform: '+textTransform+'" href="'+btnLinkLocation+'">'+btnText+'</a></div>';
1379
1380    }
1381     //html content
1382    pageEl.prepend(html);
1383  }
1384
1385  function rgb2hex(rgb) {
1386    if(typeof rgb !== "undefined"){
1387      rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
1388      if (!rgbColor) {
1389        rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/);
1390        return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]);
1391      }
1392      function hex(x) {
1393          return ("0" + parseInt(x).toString(16)).slice(-2);
1394      }
1395      return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]);
1396    }
1397    return rgb;
1398  }
1399
1400  function getContrast50(hexcolor){
1401    return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff';
1402  }
1403
1404  function show_corona_sidebar_instructions(text, phone){
1405    //format to US number
1406    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1407    var divWidth = 230;
1408    var top = 50;
1409    var linkSize = '1.6em';
1410    var pSize = $('p').css('font-size');
1411    var appendPhone = 'tel:+1'+phone+'';
1412
1413    if ($(window).width() < 1600)
1414      var top = 30;
1415    if ($(window).width() < 1200){
1416      var divWidth = 180;
1417      var linkSize = '1.4em';
1418      var pSize ='1.1em';
1419    }
1420
1421    if($('.food-menu-nav').length){ //new template
1422      var textColor = $('.food-menu-nav-item.active').css('color');
1423      var linkColor = $('.food-menu-nav-item.active').css('background-color');
1424
1425      var linkTextColor = $('.food-menu-nav-item.active').css('color');
1426      var parent = $('.food-menu-page');
1427    }
1428    else { //old template
1429      var textColor = $('.menu-item-name-traditional').css('color');
1430      var linkColor = $('.style-traditional .tabnav .nav>li.active>a').css('color');
1431      var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu');
1432      var linkTextColor = getContrast50(linkColor);
1433    }
1434
1435    // $(parent).append('<div id="corona-instructions-sidebar" style="display:none;position:fixed;width:'+divWidth+'px;top:'+top+'vh;right:0;background-color:'+linkColor+';padding:15px;text-align:center;color:'+textColor+';text-transform:uppercase;"><p style="margin:0 0 5px;font-size:'+pSize+';">'+text+'</p><i class="fa fa-phone" aria-hidden="true"></i> <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Food Page Side Element Phone\');"  style="font-size:'+linkSize+';color:'+textColor+';" href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></div>');
1436    $(parent).append('<div id="corona-instructions-sidebar" style="display:none;position:fixed;width:'+divWidth+'px;top:'+top+'vh;right:0;background-color:'+linkColor+';padding:15px;text-align:center;color:'+linkTextColor+';text-transform:uppercase;"><p style="margin:0 0 5px;font-size:'+pSize+';">'+text+'</p><i class="fa fa-phone" aria-hidden="true"></i> <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Food Page Side Element Phone\');this.href=\'' + appendPhone + '\';"  style="font-size:'+linkSize+';color:'+linkTextColor+';" href="/call-us/'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></div>');
1437
1438    //check if resolution is bigger than tablet resolution
1439/*  if ($(window).width() > 991) {
1440      //detect scroll
1441      window.onscroll = function (e) {
1442      if ($(window).scrollTop() == 0) {
1443          $('#corona-instructions-sidebar').hide();
1444        }else {
1445          $('#corona-instructions-sidebar').show();
1446        }
1447      }
1448    } */
1449  }
1450
1451  function check_corona_config(config){
1452    console.log(config)
1453    if (config) {
1454      if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) {
1455        if (!config.promote_deliveries && config.promote_pick_up) {
1456          var btnText = 'Call For Pick Up';
1457        }
1458        if (config.promote_deliveries && !config.promote_pick_up) {
1459          var btnText = 'Call For Delivery';
1460        }
1461        if (config.promote_deliveries && config.promote_pick_up) {
1462          var btnText = 'Call For Pick Up Or Delivery';
1463        }
1464
1465        if(typeof btnText !== "undefined"){ // check if pick up or delivery are true
1466          if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) {
1467                var btnText = 'ORDER NOW';
1468                    if($('.food-menu-nav').length){ //new template
1469                      var textColor = rgb2hex($('.section-header').css('color'));
1470                      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1471                      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1472                      fontSize = fontSize + Math.round(fontSize  * 0.25);
1473                    }
1474                    else { //old template
1475                        var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1476                        var linkColor = rgb2hex($('.style-traditional .tabnav .nav>
1476li.active>a').css('color'));
1477
1478                        var linkTextColor = getContrast50(linkColor);
1479                        var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1480                        fontSize = fontSize + Math.round(fontSize  * 0.25);
1481                    }
1482                show_corona_instructions('For online orders, use our own <a style="text-decoration:underline;color: '+textColor+';" href="https://tmt.spotapps.co/ordering-menu/?spot_id='+config.spot_id+'&images=yes&accordion=true#"> commission free ordering platform! </a> or call:', config.food_page_instruction_phone, btnText);
1483                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1484            } else {
1485                show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText);
1486                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1487            }
1488
1489        }
1490      }
1491    }
1492  }
1493
1494
1495  if (is_food_menu_page() && !window.location.search.includes("contactless=true")){
1496    $( document ).ready(function() {
1497       setTimeout(function(){
1498        check_corona_config(corona_config);
1499       }, 300);
1500    });
1501  }
1502
1503
1504
1505  function isPhone(phone){
1506      var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/;
1507      return regex.test(phone);
1508  }
1509
1510  function sendEmail_MT (input_id) {
1511    const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img");
1512
1513    const $step = {
1514      form: $("[data-id=newsletter-widget-2] .sph-email-form"),
1515      message: $("[data-id=newsletter-widget-2] .sph-response-message"),
1516    }
1517
1518    const $field = {
1519      email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id),
1520      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id),
1521      consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id),
1522    };
1523
1524    const $error = {
1525      email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id),
1526      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id),
1527    };
1528
1529    if ($field.email.val().trim() === "") {
1530        $error.email
1531          .html("This field is required")
1532          .show();
1533    }
1534    else if (!isEmail($field.email.val().trim())) {
1535      $error.email
1536        .html("Please use the format “[email protected]”")
1537        .show();
1538    } else {
1539      $error.email
1540        .html("")
1541        .hide();
1542    }
1543
1544    if ($field.consent.is(':checked') && $field.phone.val().trim() === "") {
1545      $error.phone
1546        .html("This field is required")
1547        .show();
1548    } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) {
1549      $error.phone
1550        .html("The phone number must contain 10 digits")
1551        .show();
1552    } else {
1553      $error.phone
1554        .html("")
1555        .hide();
1556    }
1557
1558    const errorField = $step.form.find('.sh-form-error:visible');
1559
1560    if (errorField.length > 0) {
1561      const input = errorField.first().next();
1562
1563      document.activeElement.blur();
1564
1565      setTimeout(() => {
1566        input.focus();
1567      }, 160)
1568
1569      return;
1570    }
1571
1572    $loader
1573      .show()
1574      .prev()
1575      .hide();
1576
1577    $.ajax({
1578      method: "POST",
1579      url: "https://www.spothopperapp.com/api/spots/751721/contacts/add_with_texting_permission",
1580      crossDomain: true,
1581      dataType: 'json',
1582      data: {
1583        email: $field.email.val().trim(),
1584        phone: $field.phone.val().trim(),
1585        texting_permission: $field.consent.is(':checked'),
1586      },
1587      success: function (data) {
1588        afterRequestSubmission(data);
1589      },
1590      error: function () {
1591        afterRequestSubmission("Something went wrong. Please try again later.");
1592      }
1593    });
1594
1595    function afterRequestSubmission (data) {
1596      $step.form.hide();
1597
1598      $step.message
1599        .html(data)
1600        .show()
1601        .trigger('focus');
1602    }
1603  }
1604</script>
1604<script>function addPromotionParamsToTMTLinks()
1605{
1606    if (sessionStorage.getItem('shUrlParams')) {
1607        let shParams = JSON.parse(sessionStorage.getItem('shUrlParams'));
1608        if (!Object.keys(shParams).length)
1609            return;
1610        if(!shParams.source)
1611            return;
1612        $('a').each(function () {
1613            if (this.href.includes('tmt.spotapps.co')) {
1614                if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion='))
1615                    return;
1616
1617                this.href = this.href + '&source=' + shParams.source;
1618                if(shParams.destination)
1619                    this.href = this.href + '&destination=' + shParams.destination;
1620                if(shParams.promotion)
1621                    this.href = this.href + '&promotion=' + shParams.promotion;
1622                if(shParams.fb_post_id)
1623                    this.href = this.href + '&fb_post_id=' + shParams.fb_post_id;
1624                if(shParams.email_post_id)
1625                    this.href = this.href + '&email_post_id=' + shParams.email_post_id;
1626            }
1627        })
1628    }
1629}
1630setTimeout(function() {
1631  addPromotionParamsToTMTLinks();
1632  addFooterToSourceParam();
1633},600)
1634
1635function addFooterToSourceParam()
1636{
1637    $('.bottom-link').each(function (){
1638        if(shouldAddSourceParam(this.href))
1639          this.href = this.href + '&source=footer';
1640    })
1641    $('#sh-multiple-links-content-holder a').each(function (){
1642       if(shouldAddSourceParam(this.href))
1643          this.href = this.href + '&source=footer';
1644    })
1645}
1646function shouldAddSourceParam(link){
1647  if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){
1648    return true;
1649  }
1650  return false;
1651}
1652</script>
1652<script>
1653;(async () => {
1654if (typeof window.focusTrap === 'undefined') {
1655    await getScript('https://unpkg.com/tabbable/dist/index.umd.js');
1656    await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js');
1657}
1658
1659document.querySelectorAll('.modal').forEach((element) => {
1660    const trap = window.focusTrap?.createFocusTrap(element, {
1661        allowOutsideClick: true,
1662    });
1663
1664    $(element).on('shown.bs.modal', () => {
1665	    trap?.activate();
1666	});
1667
1668	$(element).on('hidden.bs.modal', () => {
1669        trap?.deactivate();
1670    });
1671});
1672
1673async function getScript (source) {
1674    return new Promise((resolve, reject) => {
1675        const script = document.createElement('script');
1676        script.src = source;
1677        script.async = true;
1678
1679        script.onload = resolve;
1680        script.onerror = reject;
1681
1682        document.head.appendChild(script);
1683    });
1684}
1685})();
1686</script>
1686<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1686<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1686<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1686<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1686<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1686<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1686<script>var changes_log_array = {};</script>
1686<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1686</body></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.