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'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'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'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.