PageSourceSearch

https://portorleansbrewingco.com/accessibility-page-01

html portorleansbrewingco.com collected 2026-10-04 02:43:07 UTC 73,514 bytes, 1,535 lines download raw bytes

1<!DOCTYPE html>
2�<html lang="en"><head><link rel="canonical" href="https://portorleansbrewingco.com/accessibility-page-01"/><!-- 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-TD93180Z9B');
8    gtag('config', 'G-VG24VK2VKT');
9  </script>
9<!-- wcache 2026-10-03 08:22:25.055927Z --><!--
10smart_footer: true,
11smart_footer_version: 2,
12scripting_active: false
13--><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta name="description" content="At Port Orleans Brewing Co., we're committed to web accessibility for all users. Read our accessibility statement or contact us for help."/><meta content="" name="author"/><meta content="https://static.spotapps.co/website_images/ab_websites/83120_website/social_share_img.jpg" property="og:image"/><meta content="image/png" property="og:image:type"/><title>Accessibility Statement</title>
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/83120_website/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><link href="https://static.spotapps.co/website_images/ab_websites/83120_website/favicons/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/83120_website/favicons/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/83120_website/favicons/site.webmanifest" rel="manifest"/><link color="#5bbad5" href="https://static.spotapps.co/website_images/ab_websites/83120_website/favicons/safari-pinned-tab.svg" rel="mask-icon"/><link href="https://static.spotapps.co/website_images/ab_websites/83120_website/favicons/favicon.ico" rel="shortcut icon"/><meta content="#da532c" name="msapplication-TileColor"/><meta content="https://static.spotapps.co/website_images/ab_websites/83120_website/favicons/browserconfig.xml" name="msapplication-config"/><meta content="#ffffff" name="theme-color"/><link href="https://static.spotapps.co/web/portorleansbrewingco--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/portorleansbrewingco--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/portorleansbrewingco--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/portorleansbrewingco--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/portorleansbrewingco--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/portorleansbrewingco--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/portorleansbrewingco--com/css/style.css?version2" rel="stylesheet"/><link href="https://static.spotapps.co/web/portorleansbrewingco--com/css/bottom_navigation_v1.css?v1790760029" rel="stylesheet"/><link href="css/custom.css?v1790760029&domain=portorleansbrewingco.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/portorleansbrewingco--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]--><style>
14
15        html{
16            height: 100%;
17        }
18
19        .webkit-mobile-body{
20            height: 100%;
21            overflow: hidden;
22        }
23
24        .webkit-mobile-body>div:first-child{
25            height:100%;
26            overflow: auto;
27            -webkit-overflow-scrolling: touch;
28        }
29
30    </style>
30<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
30<script>
31function ga_check(){
32  return true;
33}
34</script>
34<script>
35function universal_ga(action, type, category, ev_action, label){
36  if(typeof ga === 'function')
37  {
38    if(!(action && label))
39      ga(action, type, category)
40    else
41      ga(action, type, category, ev_action, label)
42  }
43
44  if(typeof gtag === 'function')
45  {
46    if(!(action && label))
47    {
48      hash = category
49      ev_label = hash["eventLabel"]
50      var splits = ev_label.match(/.{1,100}/g) ?? [];
51      delete(hash["eventLabel"])
52
53      if(splits.length <= 1)
54        hash["eventLabel"] = ev_label
55      else
56      {
57        for (let i = 0; i < splits.length; i++) {
58          var key = "eventLabel_"+i
59          hash[key] = splits[i]
60        }
61      }
62      console.log(hash)
63      gtag("event", hash["eventCategory"], hash);
64    }
65    else
66    {
67      var hash = {
68        eventCategory: category,
69        eventAction: ev_action
70      }
71
72      var splits = label.match(/.{1,100}/g) ?? [];
73      if(splits.length <= 1)
74        hash["eventLabel"] = label
75      else
76      {
77        for (let i = 0; i < splits.length; i++) {
78          var key = "eventLabel_"+i
79          hash[key] = splits[i]
80        }
81      }
82      gtag("event", hash["eventCategory"], hash);
83    }
84  }
85}
86</script>
86<script>    function getPromotionUrlParams(){
87      var params_str = sessionStorage.getItem('shUrlParams');
88      if (params_str != null){
89        return JSON.parse(params_str);
90      }else{
91        return {};
92      }
93    }
94
95    function getPromotionSourceDetails(){
96        var params_str = localStorage.getItem('promotionSourceDetails');
97        if (params_str != null){
98          return JSON.parse(params_str);
99        }else{
100          return {};
101        }
102    }
103
104    function getLastEmailVisitInDays(){
105      var promotionSourceDetails = getPromotionSourceDetails();
106      if (!promotionSourceDetails['last_visit_email'] ){
107        return null;
108      }
109      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24));
110    }
111
112    function getLastSocialVisitInDays(){
113      var promotionSourceDetails = getPromotionSourceDetails();
114      if (!promotionSourceDetails['last_visit_social'] ){
115        return null;
116      }
117      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24));
118    }
119
120    var shUrlParams = getPromotionUrlParams();
121    var promotionSourceDetails = getPromotionSourceDetails();
122
123    new URL(document.location).searchParams.forEach(function(value, paramName){
124
125     shUrlParams[paramName] = value;
126
127     if (paramName == 'source' && value =='social' ){
128       promotionSourceDetails['last_visit_social'] = new Date();
129       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
130     }
131
132     if (paramName == 'source' && value =='email' ){
133       promotionSourceDetails['last_visit_email'] = new Date();
134       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
135     }
136
137    });
138
139    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams))
140</script>
140<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;}
141a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;}
142a.get-directions-footer-link:hover{transform:scale(1.08);}
143@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}}
144a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu article-background   "><div><header style="background-color:#000000;"><style>
145
146  .nav-v7 .navbar-logo .container {
147    height: 70px;
148  }
149  .nav-v7 .navbar-logo .header-logo img {
150    max-height: 70px;
151  }
152
153
154.navbar.nav-v6 .navbar-logo .container {
155  height: 90px;
156  padding-top: 10px;
157  padding-bottom: 10px;
158}
159.navbar.nav-v6.nav-scroll .navbar-logo .container {
160  height: 70px;
161  padding-top: 0px;
162  padding-bottom: 0px;
163}
164.navbar.nav-v6 .header-logo img {
165  max-width: 100%;
166}
167.navbar.nav-v6.nav-scroll .header-logo img {
168  max-width: 80%;
169}
170.nav-v7 .navbar-logo .header-logo img {
171  max-height: 90px;
172}
173.nav-v7.nav-scroll .navbar-logo .header-logo img {
174  max-height: 70px;
175}
176
177@media (max-width: 767px) {
178  .navbar.nav-v6 .navbar-header {
179    padding-top: 10px;
180    padding-bottom: 10px;
181  }
182  .navbar.nav-v6.nav-scroll .navbar-header{
183    padding-top: 0px;
184    padding-bottom: 0px;
185  }
186  .navbar.nav-v6 .socialnav {
187    margin-top: 10px;
188  }
189  .navbar.nav-v6.nav-scroll .socialnav {
190    margin-top: 0px;
191  }
192  .navbar.nav-v6 .container{
193    padding-top: 0;
194    padding-bottom: 0;
195  }
196  .navbar.nav-v6.nav-scroll .container {
197    padding-top: 0;
198    padding-bottom: 0;
199  }
200  .navbar.nav-v6 .header-logo {
201    height: 70px;
202  }
203  .navbar.nav-v6.nav-scroll .header-logo {
204    height: 50px;
205  }
206  .navbar.nav-v6 .header-logo img {
207    max-height: 100%;
208  }
209}
210
211
212.navbar-regular .navbar-collapse.collapse.in {
213  background-color: transparent;
214  width: 100%;
215}
216.navbar.nav-v6 .navbar-tabs {
217    background-color: #012169;
218    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
219    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
220    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
221}
222.navbar.nav-v6.nav-scroll .navbar-tabs {
223    background-color: #012169;
224    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
225    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
226    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
227}
228.drink-menu .navbar.nav-v6 .navbar-tabs {
229  background-color: #012169;
230  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
231  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
232  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
233}
234.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs {
235  background-color: #012169;
236  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
237  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
238  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
239}
240li.drop-down-link .sub-menu {
241  background-color: #012169;
242  color: #EDECD8;
243  }
244.nav-scroll li.drop-down-link .sub-menu {
245  background-color: #012169;
246  color: #EDECD8;
247}
248.drink-menu li.drop-down-link .sub-menu {
249  background-color: #012169;
250  color: #EDECD8;
251}
252.drink-menu .nav-scroll li.drop-down-link .sub-menu {
253  background-color: #012169;
254  color: #EDECD8;
255}
256li.drop-down-link .sub-menu a,
257li.drop-down-link div.drop-down {
258  color: #EDECD8;
259}
260.nav-scroll li.drop-down-link .sub-menu a,
261.nav-scroll li.drop-down-link div.drop-down {
262  color: #EDECD8;
263}
264.drink-menu li.drop-down-link .sub-menu a,
265.drink-menu li.drop-down-link div.drop-down {
266  color: #EDECD8;
267}
268.drink-menu .nav-scroll li.drop-down-link .sub-menu a,
269.drink-menu .nav-scroll li.drop-down-link div.drop-down {
270  color: #EDECD8;
271}
272
273.navbar.nav-v6 .navbar-logo {
274  background-color: #012169;
275}
276.navbar.nav-v6.nav-scroll .navbar-logo {
277  background-color: #012169;
278}
279.drink-menu .navbar.nav-v6 .navbar-logo {
280  background-color: #012169;
281}
282.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo {
283  background-color: #012169;
284}
285
286.navbar-regular.nav-v6 .navbar-nav>li>a,
287.navbar-regular.nav-v6 .navbar-nav>li>a:hover,
288.navbar-regular.nav-v6 .navbar-nav>.active>a,
289.navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
290.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
291  border: none;
292  border-right: 1px solid #EDECD8;
293  background-color: transparent;
294  color: #F1B434;
295}
296.navbar-regular.nav-v6 .navbar-nav>li>a {
297  color: #EDECD8;
298}
299.drink-menu .navbar.nav-v6 .navbar-nav>li>a {
300  color: #EDECD8;
301  border-right: 1px solid #EDECD8;
302}
303.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
304.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
305.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
306.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
307  color: #F1B434;
308}
309
310li.drop-down-link .sub-menu a:hover,
311.drink-menu li.drop-down-link .sub-menu a:hover,
312li.drop-down-link .sub-menu a:focus,
313.drink-menu li.drop-down-link .sub-menu a:focus {
314  color: #F1B434;
315}
316
317.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a,
318.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover,
319.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a,
320.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus,
321.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover{
322  color: #F1B434;
323}
324.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a {
325  color: #EDECD8;
326}
327.drink-menu .navbar.nav-v7 .navbar-nav>li>a {
328  color: #EDECD8;
329}
330.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a {
331  color: #fff;
332}
333.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover,
334.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a,
335.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus,
336.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover{
337  color: #F1B434;
338}
339
340.navbar-regular.nav-v6 .navbar-toggle .icon-bar {
341  background-color: #EDECD8;
342}
343.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar {
344  background-color: #EDECD8;
345}
346.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
347  background-color: #F1B434;
348}
349.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar{
350  background-color: #F1B434;
351}
352.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a,
353.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
354.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
355.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
356.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
357  border: none;
358  border-right: 1px solid #EDECD8;
359  color: #F1B434;
360}
361.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a {
362  color: #EDECD8;
363}
364.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a {
365  color: #EDECD8;
366  border-right: 1px solid #EDECD8;
367}
368.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
369.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
370.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
371.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
372  color: #F1B434;
373}
374
375.nav-scroll li.drop-down-link .sub-menu a:hover,
376.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover,
377.nav-scroll li.drop-down-link .sub-menu a:focus,
378.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus {
379  color: #F1B434;
380}
381
382.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a,
383.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover,
384.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a,
385.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus,
386.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover {
387  color: #e26735;
388}
389.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a {
390  color: #fff;
391}
392.drink-menu .navbar.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a {
393  color: #EDECD8;
394}
395.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover,
396.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a,
397.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus,
398.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover{
399  color: #e26735;
400}
401
402.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
403  background-color: #EDECD8;
404}
405.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
406  background-color: #EDECD8;
407}
408.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar {
409  background-color: #F1B434;
410}
411.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar{
412  background-color: #F1B434;
413}
414.navbar.nav-v6 .header-logo-text{
415  color: #EDECD8;
416}
417.navbar.nav-v6.nav-scroll .header-logo-text{
418  color: #EDECD8;
419}
420.navbar.nav-v6 .social-icon{
421  color: #EDECD8;
422}
423.navbar.nav-v6.nav-scroll .social-icon{
424  color: #EDECD8;
425}
426.navbar.nav-v6 .social-square .contact-icon:hover {
427  color: #EDECD8;
428  background-color: #F1B434;
429}
430.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
431  color: #EDECD8;
432  background-color: #F1B434;
433}
434
435.drink-menu .navbar.nav-v6 .header-logo-text{
436  color: #EDECD8;
437}
438.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{
439  color: #EDECD8;
440}
441.drink-menu .navbar.nav-v6 .social-icon{
442  color: #EDECD8;
443}
444.drink-menu  .navbar.nav-v6.nav-scroll .social-icon{
445  color: #EDECD8;
446}
447.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover {
448  color: #EDECD8;
449}
450.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
451  color: #EDECD8;
452}
453.navbar.nav-v6 .navbar-logo .container {
454  border-bottom: 1px solid #EDECD8;
455}
456.navbar.nav-v6.nav-scroll .navbar-logo .container {
457  border-bottom: 1px solid #EDECD8;
458}
459.drink-menu .navbar.nav-v6 .navbar-logo .container {
460  border-bottom: 1px solid #EDECD8;
461}
462.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo .container {
463  border-bottom: 1px solid #EDECD8;
464}
465@media (max-width: 767px) {
466  .navbar.nav-v6 {
467      background-color: #012169;
468      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
469      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
470      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
471  }
472  .navbar.nav-v6.nav-scroll {
473      background-color: #012169;
474      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
475      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
476      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
477  }
478  .drink-menu .navbar.nav-v6 {
479    background-color: #012169;
480    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
481    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
482    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
483  }
484  .drink-menu .navbar.nav-v6.nav-scroll {
485    background-color: #012169;
486    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
487    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
488    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
489  }
490  .navbar.nav-v6 .container,
491  .navbar.nav-v6.nav-scroll .container,
492  .drink-menu .navbar.nav-v6 .container,
493  .drink-menu .navbar.nav-v6.nav-scroll .container {
494    border-bottom: none;
495  }
496  .navbar.nav-v6 .navbar-header {
497    border-bottom: 2px solid #EDECD8;
498  }
499  .navbar.nav-v6.nav-scroll .navbar-header {
500    border-bottom: 2px solid #EDECD8;
501  }
502  .drink-menu .navbar.nav-v6 .navbar-header {
503    border-bottom: 2px solid #EDECD8;
504  }
505  .drink-menu .navbar.nav-v6.nav-scroll .navbar-header {
506    border-bottom: 2px solid #EDECD8;
507  }
508  li.drop-down-link .sub-menu,
509  .drink-menu li.drop-down-link .sub-menu {
510    background-color: transparent;
511  }
512  .nav-scroll li.drop-down-link .sub-menu,
513  .drink-menu .nav-scroll li.drop-down-link .sub-menu {
514    background-color: transparent;
515  }
516    .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
517  .navbar-regular.nav-v6 .navbar-nav>.active>a,
518  .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
519  .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
520    background-color: #F1B434;
521    color: #EDECD8;
522  }
523  .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
524  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
525  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
526  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
527    background-color: #F1B434;
528    color: #EDECD8;
529  }
530  .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
531  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
532  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
533  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
534    color: #EDECD8;
535  }
536  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
537  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
538  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
539  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
540    color: #EDECD8;
541  }
542
543  .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
544    color: #F1B434;
545  }
546  .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
547    color: #F1B434;
548  }
549}
550</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v7 navbar-regular navbar-fixed-top" id="navbar" role="navigation"><div class="visuallyhidden" id="skip"><a href="#content">Skip to Main Content</a></div><div class="desktop-navigation logo-center"><div class="navbar-logo"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="Port Orleans Brewing Co. logo top" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/83120_website/logo_new.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Port Orleans Brewing Co. logo scroll" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/83120_website/logo_new.png"/></a><div class="navbar-contact"><ul class="nav navbar-nav navbar-right"><li class="nav-phone"><a href="tel:+15042662332"><i aria-hidden="true" class="fa fa-phone"></i>(504)-266-2332</a></li><li class="nav-address"><a href="/#map-v3-container"><i aria-hidden="true" class="fa fa-map-marker"></i>
551                                        4124 Tchoupitoulas Street                                                          , New Orleans                                  </a></li></ul></div></div></div><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class=" drop-down-link"><a class="drop-down" href="#" id="#_link" target="">
552                              BEER
553                                                              <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></a><div class="sub-menu">
553<a class="sub-menu-link" href="/new-orleans-uptown-port-orleans-brewing-co-beer" target="_self">
554                                 BEER                                 </a><a class="sub-menu-link" href="/new-orleans-uptown-port-orleans-brewing-co-drink-menu" target="_self">
555                                 What&apos;s on tap                                 </a><a class="sub-menu-link" href="/new-orleans-uptown-port-orleans-brewing-co-beer#our_story" target="_self">
556                                 Our story                                 </a></div></li><li class=" anav-menu-page"><a class="" href="https://avotaco.com/new-orleans-la/" id="https://avotaco.com/new-orleans-la/_link" target="_blank">
557                              Food
558                              
559                          </a></li><li class=" drop-down-link catering-drop-down"><a class="drop-down" href="#" id="#_link" target="">
560                              Catering
561                                                              <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></a><div class="sub-menu"><a class="sub-menu-link" href="https://avotaco.com/new-orleans-la/catering-menu-new-orleans-la/#" target="_blank">
562                                 Catering menu                                 </a><a class="sub-menu-link" href="https://www.ezcater.com/catering/pvt/avo-taco-new-orleans?fcv=1" target="_blank">
563                                 Catering order                                 </a></div></li><li class=" "><a class="" href="/new-orleans-uptown-port-orleans-brewing-co-party" id="/New-Orleans-Uptown-Port-Orleans-Brewing-Co.-party_link" target="_self">
564                              Book Your Party
565                              
566                          </a></li><li class=" "><a class="" href="/new-orleans-uptown-port-orleans-brewing-co-book-pier-41" id="/New-Orleans-Uptown-Port-Orleans-Brewing-Co.-book-pier-41_link" target="_self">
567                              Pier 41 Event Venue
568                              
569                          </a></li><li class=" "><a class="" href="/new-orleans-uptown-port-orleans-brewing-co-events" id="/New-Orleans-Uptown-Port-Orleans-Brewing-Co.-events_link" target="_self">
570                              Events
571                              
572                          </a></li><li class=" "><a class="" href="/new-orleans-uptown-port-orleans-brewing-co-contact-us" id="/New-Orleans-Uptown-Port-Orleans-Brewing-Co.-contact-us_link" target="_self">
573                              Contact
574                              
575                          </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://www.toasttab.com/port-orleans-brewing-co/v3#" id="https://www.toasttab.com/port-orleans-brewing-co/v3#_link" target="_self">
576                              Order Online
577                              
578                          </a></li><li class=" gift-cards-nav"><a class="gift-cards-link" href="https://www.toasttab.com/port-orleans-brewing-co/giftcards?utm_source=undefined&utm_content=online--port-orleans-brewing-co&utm_medium=toast_sites&utm_campaign=giftcards" id="gift-cards-link_link" target="_blank">
579                              Gift Cards
580                              
581                          </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/1761279847432189" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a><a class="pull-left contact-icon" href="https://www.instagram.com/portorleansbrewingco" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a><a class="pull-left contact-icon" href="https://www.yelp.com/biz/port-orleans-brewing-new-orleans" target="_blank"><i aria-hidden="true" class="social-icon fa fa-yelp"></i><span>Yelp page</span></a></li></ul></div></div></div></div><div class="mobile-navigation"><div class="container"><div class="navbar-header"><button 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><a class="header-logo logo-top" href="/#"><img alt="Port Orleans Brewing Co. logo top" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/83120_website/logo_new.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Port Orleans Brewing Co. logo scroll" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/83120_website/logo_new.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/1761279847432189" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a><a class="pull-left contact-icon" href="https://www.instagram.com/portorleansbrewingco" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a><a class="pull-left contact-icon" href="https://www.yelp.com/biz/port-orleans-brewing-new-orleans" target="_blank"><i aria-hidden="true" class="social-icon fa fa-yelp"></i><span>Yelp page</span></a></li></ul><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li class=" drop-down-link"><div class="drop-down" id="0_drop">
582                  BEER
583                                          <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></div><div class="sub-menu">
583<a class="sub-menu-link" href="/new-orleans-uptown-port-orleans-brewing-co-beer" target="_self">
584                      BEER                      </a><a class="sub-menu-link" href="/new-orleans-uptown-port-orleans-brewing-co-drink-menu" target="_self">
585                      What&apos;s on tap                      </a><a class="sub-menu-link" href="/new-orleans-uptown-port-orleans-brewing-co-beer#our_story" target="_self">
586                      Our story                      </a></div></li><li class=" anav-menu-page"><a class="" href="https://avotaco.com/new-orleans-la/" id="mobile_https://avotaco.com/new-orleans-la/_link" target="_blank">
587                      Food
588                      
589                  </a></li><li class=" drop-down-link catering-drop-down"><div class="drop-down" id="2_drop">
590                  Catering
591                                          <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></div><div class="sub-menu"><a class="sub-menu-link" href="https://avotaco.com/new-orleans-la/catering-menu-new-orleans-la/#" target="_blank">
592                      Catering menu                      </a><a class="sub-menu-link" href="https://www.ezcater.com/catering/pvt/avo-taco-new-orleans?fcv=1" target="_blank">
593                      Catering order                      </a></div></li><li class=" "><a class="" href="/new-orleans-uptown-port-orleans-brewing-co-party" id="mobile_/New-Orleans-Uptown-Port-Orleans-Brewing-Co.-party_link" target="_self">
594                      Book Your Party
595                      
596                  </a></li><li class=" "><a class="" href="/new-orleans-uptown-port-orleans-brewing-co-book-pier-41" id="mobile_/New-Orleans-Uptown-Port-Orleans-Brewing-Co.-book-pier-41_link" target="_self">
597                      Pier 41 Event Venue
598                      
599                  </a></li><li class=" "><a class="" href="/new-orleans-uptown-port-orleans-brewing-co-events" id="mobile_/New-Orleans-Uptown-Port-Orleans-Brewing-Co.-events_link" target="_self">
600                      Events
601                      
602                  </a></li><li class=" "><a class="" href="/new-orleans-uptown-port-orleans-brewing-co-contact-us" id="mobile_/New-Orleans-Uptown-Port-Orleans-Brewing-Co.-contact-us_link" target="_self">
603                      Contact
604                      
605                  </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://www.toasttab.com/port-orleans-brewing-co/v3#" id="mobile_https://www.toasttab.com/port-orleans-brewing-co/v3#_link" target="_self">
606                      Order Online
607                      
608                  </a></li><li class=" gift-cards-nav"><a class="gift-cards-link" href="https://www.toasttab.com/port-orleans-brewing-co/giftcards?utm_source=undefined&utm_content=online--port-orleans-brewing-co&utm_medium=toast_sites&utm_campaign=giftcards" id="mobile_gift-cards-link_link" target="_blank">
609                      Gift Cards
610                      
611                  </a></li></ul></div></div></div></nav></header><main id="content" role="main"><article><div class="pagecontent"><div class="tabnav"></div><div class="tabs-container"><style>
612
613.drink-menu .article-background, .drink-menu.article-background .pagecontent {
614  background-color: #000;
615  color: #fff;
616}
617.drink-menu.article-background .pagecontent {
618  border: none;
619}
620.drink-menu.article-background .pagecontent * {
621  text-align: left !important;
622  color: #fff;
623}
624.drink-menu.article-background .tabs-container {
625  text-shadow: none;
626}
627.drink-menu.article-background,
628.drink-menu.article-background:before {
629  background-image: none;
630}
631
632.drink-menu.article-background .pagecontent a,
633.drink-menu.article-background .pagecontent a:hover {
634  color: #fff;
635}
636
637.drink-menu.article-background {
638  background-color: #000;
639}
640
641.ada-page-content.container {
642  padding-top: 40px;
643}
644
645</style><div class="scrolling"><div class="container ada-page-content"><h1>Accessibility Statement for Port Orleans Brewing Co.</h1><p>Port Orleans Brewing Co. is committed to making our site accessible to people with disabilities. We are continuously gathering feedback and improving the user experience for everyone.
646    </p><h2>Conformance</h2><p>To provide great experience to everyone we are using The Web Content Accessibility Guidelines (WCAG). The guidelines have three levels of accessibility (A, Level AA, and Level AAA). Port Orleans Brewing Co. has chosen level AA as a target for our website and we are fully committed to monitoring our site to maintain this level of compliance.
647    </p><h2>Third-Party Vendors</h2><p>We encourage our third party vendors (online order and delivery providers, reservations and event management, social media, review sites, travel recommendation sites, etc.) to provide content that is accessible and user friendly, even though we cannot control the
647ir content that appears on our website.
648    </p><h2>Assistance</h2><p>If you need any assistance please call us at <a href="tel:+1(504) 266-2332">(504) 266-2332</a> during our regular business hours and we&apos;d be happy to help you with anything on our site.
649</p></div></div></div></div></article></main></div><style type="text/css">
650    .navbar-fixed-bottom.nav-v1 {
651        bottom: -100px;
652    }
653    .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right {
654        background-color: #012169;
655    }
656    .navbar-fixed-bottom.nav-v1 .bottom-svg-border path,
657    .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon {
658      fill: #000;
659    }
660    .navbar-fixed-bottom.nav-v1 .bottom-list-item a {
661        color: #EDECD8;
662    }
663    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover,
664    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus {
665        color: #EDECD8;
666    }
667</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.toasttab.com/port-orleans-brewing-co/v3" id="bottom_link_4" target="_self">
668                        Order                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://portorleansbrewingco.com/-party" id="bottom_link_5" target="_self">
669                        Parties                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://avotaco.com/new-orleans-la/catering-menu-new-orleans-la/" id="bottom_link_6" target="_self">
670                        Catering                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=83120&callback_url=http://portorleansbrewingco.com/a-article" id="bottom_link_7" target="_self">
671                        Jobs                    </a></li></ul></div></nav>
671<script src="https://static.spotapps.co/web/portorleansbrewingco--com/lib/jquery/jquery.min.js"></script>
671<script src="https://static.spotapps.co/web/portorleansbrewingco--com/lib/bootstrap/js/bootstrap.min.js"></script>
671<script src="https://static.spotapps.co/web/portorleansbrewingco--com/lib/angular/angular.min.js"></script>
671<script src="https://static.spotapps.co/web/portorleansbrewingco--com/lib/underscorejs/underscore-min.js"></script>
671<script>
672
673	$("#bottom_link_4").on("click", function(){
674		if (ga_check())
675			universal_ga('send', 'event', 'Button', 'Click', 'Order Online');
676	});
677	$("#bottom_link_5").on("click", function(){
678		if (ga_check())
679			universal_ga('send', 'event', 'Button', 'Click', 'Private Party');
680	});
681	$("#bottom_link_6").on("click", function(){
682		if (ga_check())
683			universal_ga('send', 'event', 'Button', 'Click', 'Catering');
684	});
685	$("#bottom_link_7").on("click", function(){
686		if (ga_check())
687			universal_ga('send', 'event', 'Button', 'Click', 'Jobs');
688	});
689  $('.header-logo, .nav-v2-home-btn').click(function(event) {
690    if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
691      event.preventDefault();
692      var windowScrollTop = $(window).scrollTop();
693      if(windowScrollTop > 150) {
694        $('html, body').animate({scrollTop: 0}, 750);
695      }
696    }
697  });
698
699$(".banner-section a.banner-pin").click(function(e) {
700    // target element id
701    var id = $(this).attr('href');
702
703    // target element
704    var section = $(id);
705    if (section.length === 0) {
706        return;
707    }
708
709    // prevent standard hash navigation (avoid blinking in IE)
710    e.preventDefault();
711
712    // top position relative to the document
713    var pos = section.offset().top - 100 + 10;
714
715    // animated top scrolling
716    $('body, html').animate({scrollTop: pos}, 750);
717});
718
719$(document).on('scroll', function (e) {
720    if($(document).scrollTop() > 0) {
721      $('.navbar.nav-v7').addClass('nav-scroll');
722    }else {
723      $('.navbar.nav-v7').removeClass('nav-scroll');
724    }
725});
726
727$(function() {
728  setDropDownMenuWidth();
729
730  function setDropDownMenuWidth() {
731    var tabs_list = $('.navbar-tabs .navbar-nav');
732
733    $(tabs_list).find('li.drop-down-link').each(function() {
734      var sub_menu_width = $(this).outerWidth(true);
735      if (sub_menu_width < 100) {
736        sub_menu_width = 100;
737      }
738      $(this).find('.sub-menu').css('width', sub_menu_width+'px');
739    });
740  }
741
742  $( window ).resize(function() {
743    setDropDownMenuWidth();
744  });
745
746});
747
748
749
750var nav_drop_active= 0;
751var drop_down_temp;
752var sub_menu_temp;
753$( '.drop-down-link .drop-down' ).click(function(event) {
754  event.preventDefault();
755  event.stopPropagation();
756  var drop_down = $(this).closest('.drop-down-link');
757  var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' );
758  nav_drop_active++;
759  if(nav_drop_active == 1) {
760    drop_down_temp = drop_down;
761    sub_menu_temp = sub_menu;
762  }
763  if(nav_drop_active == 2) {
764    $(sub_menu_temp).slideUp();
765    $(drop_down_temp).removeClass('active');
766    drop_down_temp = drop_down;
767    sub_menu_temp = sub_menu;
768    nav_drop_active--;
769  }
770  if ( $(sub_menu).is( ':hidden' ) ) {
771    $(sub_menu).slideDown();
772    $(drop_down).addClass('active');
773  } else {
774    $(sub_menu).slideUp();
775    $(drop_down).removeClass('active');
776  }
777});
778
779$(".nav-v7 .navbar-contact .nav-address a").click(function(e) {
780
781  if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
782    // target element id
783    var id = $(this).attr('href').substr(1);
784
785    // target element
786    var section = $(id);
787    if (section.length === 0) {
788        return;
789    }
790
791    // prevent standard hash navigation (avoid blinking in IE)
792    e.preventDefault();
793
794    // top position relative to the document
795    var pos = section.offset().top - 100 + 10;
796
797    // animated top scrolling
798    $('body, html').animate({scrollTop: pos}, 750);
799
800  }
801});
802    setTimeout(function(){
803        $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents();
804    }, 4000);</script>
804<script>
805(function() {
806  var name = "Port Orleans Brewing Co.";
807  var pid = "ChIJUe-UTU-kIIYRlRXMWpDrE5Q";
808  function build_url() {
809    var q = encodeURIComponent(name).replace(/'/g, "%27");
810    return "https://www.google.com/maps/search/?api=1"
811         + "&query=" + q
812         + "&query_place_id=" + encodeURIComponent(pid);
813  }
814  window.google_map_url = build_url();
815  window.open_google_map = function() {
816    window.open(build_url(), "_blank");
817  };
818})();
819</script>
819<script>
820
821  var spot_id = 83120;
822  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 apply for a job","Other Questions"],"custom_hours":"","hours":"","active_tmt_cta_links":{"cta_private_party":null,"cta_catering":null,"cta_reservations":null,"cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=83120"},"label_for_texting_permission":"I’d like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}');
823
824  if (false){
825    console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website");
826  }
827
828  if (navigator.userAgent.match(/iPhone/i)
829       || navigator.userAgent.match(/iPad/i)
830       || navigator.userAgent.match(/iPod/i)){
831      $(document).ready(function(){
832            document.body.className += " " + "webkit-mobile-body";
833      });
834    }
835
836  var promotion_url_param_domain = getPromotionUrlParams()['domain'];
837  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')){
838    $("a[href^='/']").each(function(){
839      if (this.href.indexOf('domain=') == -1){
840        var sh_internal_url = new URL(this.href);
841        sh_internal_url.searchParams.set("domain", promotion_url_param_domain);
842        this.href = sh_internal_url.toString();
843      }
844    })
845  }
846
847
848  function cta_link_matches_href(href, url){
849    var domain = 'portorleansbrewingco.com';
850    if(typeof url === 'undefined'){
851      return false;
852    }
853    var partsOfURL = url.split(domain);
854    if (partsOfURL.length != 2){
855      return href == url;
856    }else{
857      var urlPath = partsOfURL[1];
858      if (urlPath.substring(0,1) == "/"){
859        urlPath = urlPath.substring(1,urlPath.length);
860      }
861      return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1;
862    }
863  }
864
865  var all_cta_links = [{"id":720294,"spot_id":83120,"url":"https://tmt.spotapps.co/job-listings?spot_id=83120","cta_link_type":"job_listing","created_at":"2022-11-29T17:20:37+00:00","updated_at":"2026-02-05T20:44:05+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":2},{"id":733497,"spot_id":83120,"url":"https://portorleansbrewingco.com/-drink-menu","cta_link_type":"drink_menu","created_at":"2023-02-17T00:36:13+00:00","updated_at":"2026-02-05T20:44:04+00:00","made_of_food":false,"link_name":"","position":null},{"id":733496,"spot_id":83120,"url":"https://portorleansbrewingco.com/-party","cta_link_type":"private_parties","created_at":"2023-02-17T00:36:13+00:00","updated_at":"2026-02-05T20:44:04+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Parties","position":3},{"id":734576,"spot_id":83120,"url":"https://portorleansbrewingco.com/-events","cta_link_type":"events","created_at":"2023-02-22T20:06:41+00:00","updated_at":"2026-02-05T20:44:04+00:00","made_of_food":false,"link_name":"","position":null},{"id":725909,"spot_id":83120,"url":"https://www.toasttab.com/port-orleans-brewing-co/v3","cta_link_type":"order","created_at":"2023-01-06T11:52:15+00:00","updated_at":"2026-02-05T20:44:05+00:00","made_of_food":false,"link_name":"Online Order","target":null,"website_footer_label":"Order","position":0},{"id":1075898,"spot_id":83120,"url":"https://www.toasttab.com/port-orleans-brewing-co/giftcards","cta_link_type":"gift_cards","created_at":"2024-09-19T17:38:56+00:00","updated_at":"2026-02-05T20:44:04+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Gift Cards","position":5},{"id":733498,"spot_id":83120,"url":"https://portorleansbrewingco.com/-food-menu","cta_link_type":"food_menu","created_at":"2023-02-17T00:36:13+00:00","updated_at":"2026-02-05T20:44:04+00:00","made_of_food":false,"link_name":"","position":null}
865,{"id":840812,"spot_id":83120,"url":"https://avotaco.com/new-orleans-la/catering-menu-new-orleans-la/","cta_link_type":"catering","created_at":"2023-12-01T11:14:55+00:00","updated_at":"2026-02-05T20:44:04+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Catering","position":4}];
866
867  function find_cta_link(href) {
868    for (var i=0; i< all_cta_links.length; i++){
869      var cta_link = all_cta_links[i];
870      if ( cta_link_matches_href(href, cta_link.url)){
871        return cta_link;
872      }
873    }
874  }
875
876  function find_cta_links(href) {
877    var cta_links = []
878    for (var i=0; i< all_cta_links.length; i++){
879      var cta_link = all_cta_links[i];
880      if ( cta_link_matches_href(href, cta_link.url)){
881        cta_links.push(cta_link);
882      }
883    }
884    return cta_links;
885  }
886
887
888  function get_current_page_cta_link_types(){
889    var types = [];
890    var cta_links = find_cta_links(document.location.href);
891    for (var i=0; i<cta_links.length; i++){
892      types.push(cta_links[i].cta_link_type);
893    }
894    return types;
895  }
896
897
898  function is_food_menu_page(){
899    var cta_link_types = get_current_page_cta_link_types();
900    for (var i=0; i<cta_link_types.length; i++){
901      if ('food_menu' == cta_link_types[i])
902        return true;
903    }
904    return false;
905  }
906
907
908  function get_form_cat_from_cta(){
909    var cta_link = find_cta_link(document.location.href);
910    if (cta_link == null) {
911        return null;
912    }
913    if (cta_link.cta_link_type == 'private_parties'){
914        return 'private_party';
915    }else if (cta_link.cta_link_type == 'reservations'){
916        return 'reservation';
917    }else if (cta_link.cta_link_type == 'catering'){
918        return 'catering';
919    }else if (cta_link.cta_link_type == 'job_listing'){
920        return 'job_listings';
921    }else if (cta_link.cta_link_type == 'gift_cards'){
922          return 'gift_cards';
923    }
924    return null;
925  }
926
927  function element_has_events_defined(elem){
928    if ($._data(elem, "events") === undefined){
929      return false;
930    }
931    return true;
932  }
933
934  function create_ga_events_for_cta_clicks(){
935    if (typeof $ === 'function'){
936
937      var cta_link_of_the_page = find_cta_link(location.href);
938
939
940      $("a").each(function(index, elem){
941        var href = $(elem).attr('href');
942
943        if (href  === undefined ){
944           return;
945        }
946
947        if (href.substring(0,4) == 'tel:'){
948          if (!element_has_events_defined(elem)){  // not footer links
949            $(elem).on("click", function(){
950                universal_ga('send', 'event', {
951                  eventCategory: 'Button',
952                  eventAction: 'Click',
953                  eventLabel: 'Phone',
954                  transport: 'beacon'
955                });
956             });
957
958             if (cta_link_of_the_page){
959                $(elem).on("click", function(){
960                    universal_ga('send', 'event', {
961                      eventCategory: 'Button',
962                      eventAction: 'Click',
963                      eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone',
964                      transport: 'beacon'
965                    });
966                 });
967             }
968          } else {
969             if (cta_link_of_the_page){
970               $(elem).on("click", function(){
971                   universal_ga('send', 'event', {
972                        eventCategory: 'Button',
973                        eventAction: 'Click',
974                        eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone footer',
975                        transport: 'beacon'
976                   });
977               });
978             }
979          }
980
981
982        }else{
983          var cta_link = find_cta_link(href);
984          if (elem.className != null && elem.className.indexOf("bottom-link") > -1){
985            // console.log("bottom link detected");
986          }else{
987            if (cta_link != null){
988              $(elem).on("click", function(){
989                universal_ga('send', 'event', {
990                        eventCategory: 'Website Link',
991                        eventAction: 'Click',
992                        eventLabel: cta_link.cta_link_type,
993                        transport: 'beacon'
994                  });
995              });
996            }
997          }
998        }
999
1000
1001      });
1002    }
1003  }
1004
1005  if (typeof angular === "undefined") {
1006    create_ga_events_for_cta_clicks();
1007  } else {
1008    angular.element(document).ready(function () {
1009      create_ga_events_for_cta_clicks();
1010    });
1011  }
1012
1013
1014  function triggerShowFooterEvents(){
1015    if (window.screen.availWidth < 768){
1016        universal_ga('send', 'event', {
1017                eventCategory: 'Mobile Footer',
1018                eventAction: 'View',
1019                eventLabel: '',
1020                transport: 'beacon'
1021          });
1022    }
1023  }
1024
1025
1026
1027
1028  ////////////
1029  function smartFooterV2()
1030  {
1031    var list= document.getElementsByClassName("bottom-list-item");
1032    if (!list) return;
1033
1034    if (document.getElementById("bottom-navbar") == null){
1035      return;
1036    }
1037
1038    var bottomNav = document.querySelector('#bottom-navbar .navbar-nav');
1039    var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left');
1040    var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right');
1041
1042    bottomNav.innerHTML = '';
1043    var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0);
1044    linksWithPosition.sort(function(a,b) {
1045      return a.position - b.position;
1046    });
1047
1048    var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : '');
1049
1050    linksWithPosition.forEach((e, i) => {
1051        var target = e.target || getUrlTarget(e.url);
1052        bottomNav.insertAdjacentHTML('beforeend',
1053        `<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>`);
1054    })
1055
1056    var intervalCount = 0
1057    var interval = setInterval(() => {
1058      if(intervalCount == 50){
1059        clearInterval(interval);
1060      }
1061      removeOverflowingFooterLinks();
1062      intervalCount ++;
1063    }, 200);
1064
1065    $('.smart-footer-link').on("click", function(){
1066          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1067                    shUrlParams['source'] = 'footer';
1068                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1069          }
1070
1071          var visibleLinks = $('.smart-footer-link').map(function (e) {
1072              return $(this).data('type');
1073          }).toArray().join(',');
1074
1075          universal_ga('send', 'event', {
1076                  eventCategory: 'Button',
1077                  eventAction: 'Click_footer_2',
1078                  eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks,
1079                  transport: 'beacon'
1080            });
1081    });
1082  }
1083
1084  function removeOverflowingFooterLinks(){
1085    var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li');
1086    var width_sum = 0;
1087
1088    bottomNavLinks.forEach(e => {
1089      width_sum += e.getBoundingClientRect().width;
1090      if ((width_sum) > window.innerWidth) {
1091        console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;");
1092        e.remove();
1093      }
1094    });
1095  }
1096
1097  function getUrlTarget(url){
1098    if(url.startsWith('tel')){
1099      return '_self';
1100    }
1101    if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){
1102      return '_self';
1103    }
1104    return '_blank';
1105  }
1106
1107  function npb()
1108    {
1109    	var list= document.getElementsByClassName("bottom-list-item");
1110    	if (!list) return;
1111
1112      if (document.getElementById("bottom-navbar") == null){
1113        return;
1114      }
1115
1116      var url = ""
1117    	for (var i=0; i < all_cta_links.length; i++)
1118    	{
1119    		if (all_cta_links[i].cta_link_type == "order"){
1120          url = all_cta_links[i].url;
1121        }
1122    	}
1123
1124    	if ( url == ""){
1125        return;
1126      }
1127
1128    	for (i=0; i < list.length; i++)
1129    	{
1130    		console.log(cta_link_matches_href(list[i].firstChild.href, url));
1131    		if (cta_link_matches_href(list[i].firstChild.href,url))  return;
1132
1133    	};
1134
1135    	var item = list[list.length-1]
1136    	document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true));
1137    	var width_sum = 0;
1138    	for (i=0; i < list.length; i++) {
1139    		width_sum += list[i].getBoundingClientRect().width;
1140    	}
1141
1142    	var item = list[list.length-1]
1143    	if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; }
1144
1145    	item.firstChild.text = "Order";
1146    	item.firstChild.href = url;
1147    	item.firstChild.id = "bottom_link_" + list.length;
1148
1149      $(item.firstChild).on("click", function(){
1150
1151          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1152                    shUrlParams['source'] = 'footer';
1153                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1154                  }
1155
1156          universal_ga('send', 'event', {
1157                  eventCategory: 'Button',
1158                  eventAction: 'Click',
1159                  eventLabel: 'Plan B-2 Order',
1160                  transport: 'beacon'
1161            });
1162      });
1163
1164
1165    }
1166
1167function activateSmartFooter(){
1168    var smart_footer_active = true;
1169    var smart_footer_version = 2;
1170    var man_bottom_active = false;
1171    if(window.location.hash == '#smartFooterV2=enabled'){
1172      smartFooterV2();
1173      return;
1174    }
1175    if (smart_footer_active && !man_bottom_active){
1176      if(smart_footer_version == 2 ){
1177          smartFooterV2();
1178       }else {
1179          npb();
1180       }
1181    }
1182  }
1183
1184  activateSmartFooter();
1185
1186  var corona_config_str = '{"id":20738,"spot_id":83120,"promote_deliveries":true,"promote_pick_up":true,"promote_gift_cards":true,"promote_private_parties":true,"promote_catering":true,"promote_reservations":true,"promote_happy_hour":true,"promote_events":true,"promote_walk_ins":true,"instructions_on_food_page":false,"food_page_instruction_text":"To place a delivery or curbside pick-up order, please call:","food_page_instruction_phone":"5042662332","created_at":"2022-11-14T19:29:07+00:00","updated_at":"2024-07-01T19:26:28+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":true,"all_alcoholic_to_go_lincense":true,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":3,"pick_ups_priority_value":4,"reservations_priority_value":0,"private_parties_priority_value":5,"catering_priority_value":3,"gift_cards_priority_value":2,"jobs_priority_value":0,"food_and_drinks_priority_value":3,"specials_priority_value":2,"national_days_priority_value":2,"holidays_priority_value":3,"sports_priority_value":5,"walk_ins_priority_value":5,"collecting_emails_priority_value":2,"collecting_phone_numbers_priority_value":0,"growing_social_media_followers_priority_value":5,"increasing_revenue_vs_saving_time_priority_value":5,"events_priority_value":5,"shopping_cart_type":"TMT","shopping_cart_active":false}';
1187  var corona_config =  corona_config_str != '' ?  JSON.parse('{"id":20738,"spot_id":83120,"promote_deliveries":true,"promote_pick_up":true,"promote_gift_cards":true,"promote_private_parties":true,"promote_catering":true,"promote_reservations":true,"promote_happy_hour":true,"promote_events":true,"promote_walk_ins":true,"instructions_on_food_page":false,"food_page_instruction_text":"To place a delivery or curbside pick-up order, please call:","food_page_instruction_phone":"5042662332","created_at":"2022-11-14T19:29:07+00:00","updated_at":"2024-07-01T19:26:28+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":true,"all_alcoholic_to_go_lincense":true,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":3,"pick_ups_priority_value":4,"reservations_priority_value":0,"private_parties_priority_value":5,"catering_priority_value":3,"gift_cards_priority_value":2,"jobs_priority_value":0,"food_and_drinks_priority_value":3,"specials_priority_value":2,"national_days_priority_value":2,"holidays_priority_value":3,"sports_priority_value":5,"walk_ins_priority_value":5,"collecting_emails_priority_value":2,"collecting_phone_numbers_priority_value":0,"growing_social_media_followers_priority_value":5,"increasing_revenue_vs_saving_time_priority_value":5,"events_priority_value":5,"shopping_cart_type":"TMT","shopping_cart_active":false}') : null;
1188
1189
1190  //corona instuctions
1191  function show_corona_instructions(text, phone, btnText){
1192    //format to US number
1193    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1194
1195    if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) {
1196        var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1197        var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1198    }else {
1199        var linkLocation = 'tel:+1'+phone+'';
1200        var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +''
1201    }
1202    var appendPhone = 'tel:+1'+phone+'';
1203    //inject html content
1204    if ($('.food-menu-nav').length) {
1205      //new template
1206      var pageEl =  $('.food-menu-nav').css('margin','20px auto 10px auto');
1207      var textColor = rgb2hex($('.section-header').css('color'));
1208      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1209      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1210      fontSize = fontSize + Math.round(fontSize  * 0.25);
1211
1212      // 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>';
1213      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>';
1214
1215    }else {
1216      //old template
1217      var pageEl = $('.tabnav');
1218      var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1219      var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
1220
1221      var linkTextColor = getContrast50(linkColor);
1222      var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1223      fontSize = fontSize + Math.round(fontSize  * 0.25);
1224      var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform');
1225
1226      // 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>';
1227      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>';
1228
1229    }
1230     //html content
1231    pageEl.prepend(html);
1232  }
1233
1234  function rgb2hex(rgb) {
1235    if(typeof rgb !== "undefined"){
1236      rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
1237      if (!rgbColor) {
1238        rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/);
1239        return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]);
1240      }
1241      function hex(x) {
1242          return ("0" + parseInt(x).toString(16)).slice(-2);
1243      }
1244      return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]);
1245    }
1246    return rgb;
1247  }
1248
1249  function getContrast50(hexcolor){
1250    return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff';
1251  }
1252
1253  function show_corona_sidebar_instructions(text, phone){
1254    //format to US number
1255    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1256    var divWidth = 230;
1257    var top = 50;
1258    var linkSize = '1.6em';
1259    var pSize = $('p').css('font-size');
1260    var appendPhone = 'tel:+1'+phone+'';
1261
1262    if ($(window).width() < 1600)
1263      var top = 30;
1264    if ($(window).width() < 1200){
1265      var divWidth = 180;
1266      var linkSize = '1.4em';
1267      var pSize ='1.1em';
1268    }
1269
1270    if($('.food-menu-nav').length){ //new template
1271      var textColor = $('.food-menu-nav-item.active').css('color');
1272      var linkColor = $('.food-menu-nav-item.active').css('background-color');
1273
1274      var linkTextColor = $('.food-menu-nav-item.active').css('color');
1275      var parent = $('.food-menu-page');
1276    }
1277    else { //old template
1278      var textColor = $('.menu-item-name-traditional').css('color');
1279      var linkColor = $('.style-traditional .tabnav .nav>
1279li.active>a').css('color');
1280      var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu');
1281      var linkTextColor = getContrast50(linkColor);
1282    }
1283
1284    // $(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>');
1285    $(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>');
1286
1287    //check if resolution is bigger than tablet resolution
1288/*  if ($(window).width() > 991) {
1289      //detect scroll
1290      window.onscroll = function (e) {
1291      if ($(window).scrollTop() == 0) {
1292          $('#corona-instructions-sidebar').hide();
1293        }else {
1294          $('#corona-instructions-sidebar').show();
1295        }
1296      }
1297    } */
1298  }
1299
1300  function check_corona_config(config){
1301    console.log(config)
1302    if (config) {
1303      if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) {
1304        if (!config.promote_deliveries && config.promote_pick_up) {
1305          var btnText = 'Call For Pick Up';
1306        }
1307        if (config.promote_deliveries && !config.promote_pick_up) {
1308          var btnText = 'Call For Delivery';
1309        }
1310        if (config.promote_deliveries && config.promote_pick_up) {
1311          var btnText = 'Call For Pick Up Or Delivery';
1312        }
1313
1314        if(typeof btnText !== "undefined"){ // check if pick up or delivery are true
1315          if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) {
1316                var btnText = 'ORDER NOW';
1317                    if($('.food-menu-nav').length){ //new template
1318                      var textColor = rgb2hex($('.section-header').css('color'));
1319                      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1320                      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1321                      fontSize = fontSize + Math.round(fontSize  * 0.25);
1322                    }
1323                    else { //old template
1324                        var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1325                        var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
1326
1327                        var linkTextColor = getContrast50(linkColor);
1328                        var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1329                        fontSize = fontSize + Math.round(fontSize  * 0.25);
1330                    }
1331                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);
1332                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1333            } else {
1334                show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText);
1335                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1336            }
1337
1338        }
1339      }
1340    }
1341  }
1342
1343
1344  if (is_food_menu_page() && !window.location.search.includes("contactless=true")){
1345    $( document ).ready(function() {
1346       setTimeout(function(){
1347        check_corona_config(corona_config);
1348       }, 300);
1349    });
1350  }
1351
1352
1353
1354  function isPhone(phone){
1355      var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/;
1356      return regex.test(phone);
1357  }
1358
1359  function sendEmail_MT (input_id) {
1360    const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img");
1361
1362    const $step = {
1363      form: $("[data-id=newsletter-widget-2] .sph-email-form"),
1364      message: $("[data-id=newsletter-widget-2] .sph-response-message"),
1365    }
1366
1367    const $field = {
1368      email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id),
1369      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id),
1370      consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id),
1371    };
1372
1373    const $error = {
1374      email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id),
1375      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id),
1376    };
1377
1378    if ($field.email.val().trim() === "") {
1379        $error.email
1380          .html("This field is required")
1381          .show();
1382    }
1383    else if (!isEmail($field.email.val().trim())) {
1384      $error.email
1385        .html("Please use the format “[email protected]”")
1386        .show();
1387    } else {
1388      $error.email
1389        .html("")
1390        .hide();
1391    }
1392
1393    if ($field.consent.is(':checked') && $field.phone.val().trim() === "") {
1394      $error.phone
1395        .html("This field is required")
1396        .show();
1397    } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) {
1398      $error.phone
1399        .html("The phone number must contain 10 digits")
1400        .show();
1401    } else {
1402      $error.phone
1403        .html("")
1404        .hide();
1405    }
1406
1407    const errorField = $step.form.find('.sh-form-error:visible');
1408
1409    if (errorField.length > 0) {
1410      const input = errorField.first().next();
1411
1412      document.activeElement.blur();
1413
1414      setTimeout(() => {
1415        input.focus();
1416      }, 160)
1417
1418      return;
1419    }
1420
1421    $loader
1422      .show()
1423      .prev()
1424      .hide();
1425
1426    $.ajax({
1427      method: "POST",
1428      url: "https://www.spothopperapp.com/api/spots/83120/contacts/add_with_texting_permission",
1429      crossDomain: true,
1430      dataType: 'json',
1431      data: {
1432        email: $field.email.val().trim(),
1433        phone: $field.phone.val().trim(),
1434        texting_permission: $field.consent.is(':checked'),
1435      },
1436      success: function (data) {
1437        afterRequestSubmission(data);
1438      },
1439      error: function () {
1440        afterRequestSubmission("Something went wrong. Please try again later.");
1441      }
1442    });
1443
1444    function afterRequestSubmission (data) {
1445      $step.form.hide();
1446
1447      $step.message
1448        .html(data)
1449        .show()
1450        .trigger('focus');
1451    }
1452  }
1453</script>
1453<script>function addPromotionParamsToTMTLinks()
1454{
1455    if (sessionStorage.getItem('shUrlParams')) {
1456        let shParams = JSON.parse(sessionStorage.getItem('shUrlParams'));
1457        if (!Object.keys(shParams).length)
1458            return;
1459        if(!shParams.source)
1460            return;
1461        $('a').each(function () {
1462            if (this.href.includes('tmt.spotapps.co')) {
1463                if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion='))
1464                    return;
1465
1466                this.href = this.href + '&source=' + shParams.source;
1467                if(shParams.destination)
1468                    this.href = this.href + '&destination=' + shParams.destination;
1469                if(shParams.promotion)
1470                    this.href = this.href + '&promotion=' + shParams.promotion;
1471                if(shParams.fb_post_id)
1472                    this.href = this.href + '&fb_post_id=' + shParams.fb_post_id;
1473                if(shParams.email_post_id)
1474                    this.href = this.href + '&email_post_id=' + shParams.email_post_id;
1475            }
1476        })
1477    }
1478}
1479setTimeout(function() {
1480  addPromotionParamsToTMTLinks();
1481  addFooterToSourceParam();
1482},600)
1483
1484function addFooterToSourceParam()
1485{
1486    $('.bottom-link').each(function (){
1487        if(shouldAddSourceParam(this.href))
1488          this.href = this.href + '&source=footer';
1489    })
1490    $('#sh-multiple-links-content-holder a').each(function (){
1491       if(shouldAddSourceParam(this.href))
1492          this.href = this.href + '&source=footer';
1493    })
1494}
1495function shouldAddSourceParam(link){
1496  if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){
1497    return true;
1498  }
1499  return false;
1500}
1501</script>
1501<script>
1502;(async () => {
1503if (typeof window.focusTrap === 'undefined') {
1504    await getScript('https://unpkg.com/tabbable/dist/index.umd.js');
1505    await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js');
1506}
1507
1508document.querySelectorAll('.modal').forEach((element) => {
1509    const trap = window.focusTrap?.createFocusTrap(element, {
1510        allowOutsideClick: true,
1511    });
1512
1513    $(element).on('shown.bs.modal', () => {
1514	    trap?.activate();
1515	});
1516
1517	$(element).on('hidden.bs.modal', () => {
1518        trap?.deactivate();
1519    });
1520});
1521
1522async function getScript (source) {
1523    return new Promise((resolve, reject) => {
1524        const script = document.createElement('script');
1525        script.src = source;
1526        script.async = true;
1527
1528        script.onload = resolve;
1529        script.onerror = reject;
1530
1531        document.head.appendChild(script);
1532    });
1533}
1534})();
1535</script>
1535<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1535<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1535<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1535<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1535<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1535<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1535<script>var changes_log_array = {};</script>
1535<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1535</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.