PageSourceSearch

https://steamerssportspub.com/charlotte-steamer-s-sports-pub-about

html steamerssportspub.com collected 2026-10-08 12:52:41 UTC 79,448 bytes, 1,732 lines download raw bytes

1<!DOCTYPE html>
2�<html lang="en"><head><meta content="null" property="og:site_name"/><meta content="http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about" property="og:url"/><meta content="website" property="og:type"/><meta content="In a place where old friends make new friends, we have plenty to entertain everyone! We have 100+ TVs, game rooms with pools tables, dart boards, foosball tables, and other electronic games!..." property="og:description"/><meta content="Steamer's Sports Pub - About" property="og:title"/><!-- 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-CWEMBHL5N2');
8    gtag('config', 'G-VG24VK2VKT');
9  </script>
9<!-- wcache 2026-10-08 09:02:05.609267Z --><!--
10smart_footer: true,
11smart_footer_version: 2,
12scripting_active: false
13--><link href="https://steamerssportspub.com/charlotte-steamer-s-sports-pub-about" rel="canonical"/><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="In a place where old friends make new friends, we have plenty to entertain everyone! We have 100+ TVs, game rooms with pools tables, dart boards, foosball tables, and other electronic games!" name="description"/><meta content="" name="author"/><meta content="https://static.spotapps.co/website_images/ab_websites/55043_website/shared_image.jpg" property="og:image"/><meta content="table with dishes" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="136255836437181" property="fb:app_id"/><meta content="summary_large_image" name="twitter:card"/><meta content="Steamer's Sports Pub - About" name="twitter:title"/><meta content="In a place where old friends make new friends, we have plenty to entertain everyone! We have 100+ TVs, game rooms with pools tables, dart boards, foosball tables, and other electronic games!..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/55043_website/shared_image.jpg" name="twitter:image"/><title>Steamer&apos;s Sports Pub - About</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/55043_website/favicons_2/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><link href="https://static.spotapps.co/website_images/ab_websites/55043_website/favicons_2/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/55043_website/favicons_2/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/55043_website/favicons_2/site.webmanifest" rel="manifest"/><link color="#5bbad5" href="https://static.spotapps.co/website_images/ab_websites/55043_website/favicons_2/safari-pinned-tab.svg" rel="mask-icon"/><link href="https://static.spotapps.co/website_images/ab_websites/55043_website/favicons_2/favicon.ico" rel="shortcut icon"/><meta content="#da532c" name="msapplication-TileColor"/><meta content="https://static.spotapps.co/website_images/ab_websites/55043_website/favicons_2/browserconfig.xml" name="msapplication-config"/><meta content="#ffffff" name="theme-color"/><link href="https://static.spotapps.co/web/steamerssportspub--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/steamerssportspub--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/steamerssportspub--com/lib/uikit/css/uikit.docs.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/steamerssportspub--com/lib/uikit/css/slidenav.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/steamerssportspub--com/css/style.css?version2" rel="stylesheet"/><link href="https://static.spotapps.co/web/steamerssportspub--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/steamerssportspub--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/steamerssportspub--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/steamerssportspub--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/steamerssportspub--com/css/style.css?version2" rel="stylesheet"/><link href="https://static.spotapps.co/web/steamerssportspub--com/css/bottom_navigation_v1.css?v1697700199" rel="stylesheet"/><link href="css/custom.css?v1697700199&domain=steamerssportspub.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/steamerssportspub--com/lib/icons_font/css/social_icons.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/icons_font/css/social_icons-ie7.css"><![endif]--><link href="https://static.spotapps.co/web/steamerssportspub--com/lib/twitter_x_font_icon/css/twitter_x.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/twitter_x_font_icon/css/twitter_x-ie7.css"><![endif]--><style>
14      .webkit-mobile-body>div:first-child{
15          -webkit-overflow-scrolling: touch;
16      }
17      .about-us-s1-wrapper .about-us-item-holder {
18        background-color: #CD272E;
19      }
20      .about-us-page .about-us-s1-content {
21        width: 40%;
22        color: #fff;
23        text-align: center;
24      }
25      .about-us-page .about-us-s1-slide {
26        width: 60%;
27      }
28      .about-us-page .about-us-s1-content h1 {
29        color: #fff;
30      }
31      .about-us-s1-wrapper .bottom-svg-border path,
32      .about-us-s1-wrapper .bottom-svg-border polygon {
33        fill: #000;
34      }
35            .about-us-page .about-us-s2-wrapper {
36        background-color: #fff;
37      }
38      .about-us-page .about-us-s2-image {
39        width: 40%;
40      }
41      .about-us-page .about-us-s2-content {
42        width: 60%;
43      }
44      .about-us-s2-wrapper .about-us-item-holder {
45        min-height: 40vh;
46      }
47      .about-us-v7-content .text-wrapper {
48        color: #000;
49        background: rgba(250,250,250,0);
50      }
51      .about-page-content .about-us-v7-content .text-wrapper .text-content {
52        text-align: center;
53      }
54      .about-us-v7-content .text-wrapper h1 {
55        color: #000;
56      }
57      .about-us-v7-content .text-wrapper:before {
58        background-image: url('https://static.spotapps.co/website_images/ab_websites/55043_website/about_us_back.jpg');
59              }
60      .about-us-s2-wrapper .top-svg-border path,
61      .about-us-s2-wrapper .top-svg-border polygon {
62        fill: #000;
63      }
64      .about-us-s2-wrapper .bottom-svg-border path,
65      .about-us-s2-wrapper .bottom-svg-border polygon {
66        fill: #000;
67      }
68      .about-us-s3-wrapper .top-svg-border path,
69      .about-us-s3-wrapper .top-svg-border polygon {
70        fill: #000;
71      }
72      .about-us-s3-wrapper .bottom-svg-border path,
73      .about-us-s3-wrapper .bottom-svg-border polygon {
74        fill: #000;
75      }
76      .about-us-s3-wrapper .map-footer {
77        background: rgba(0,0,0,0.6);
78        color: #fff;
79        text-align: center;
80      }
81      .about-us-s3-wrapper .map-footer a {
82        color: #fff;
83      }
84      .about-us-s4-wrapper .top-svg-border path,
85      .about-us-s4-wrapper .top-svg-border polygon {
86        fill: #000;
87      }
88      .about-us-s4-wrapper .bottom-svg-border path,
89      .about-us-s4-wrapper .bottom-svg-border polygon {
90        fill: #000;
91      }
92      @media (max-width: 991px) {
93        .about-us-page .about-us-s1-content,
94        .about-us-page .about-us-s1-slide,
95        .about-us-page .about-us-s2-image,
96        .about-us-page .about-us-s2-content {
97          width: 100%;
98        }
99        .about-us-s2-wrapper .about-us-item-holder {
100          min-height: auto;
101          height: auto;
102        }
103      }
104    </style>
104<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
104<script>
105function ga_check(){
106  return true;
107}
108</script>
108<script>
109function universal_ga(action, type, category, ev_action, label){
110  if(typeof ga === 'function')
111  {
112    if(!(action && label))
113      ga(action, type, category)
114    else
115      ga(action, type, category, ev_action, label)
116  }
117
118  if(typeof gtag === 'function')
119  {
120    if(!(action && label))
121    {
122      hash = category
123      ev_label = hash["eventLabel"]
124      var splits = ev_label.match(/.{1,100}/g) ?? [];
125      delete(hash["eventLabel"])
126
127      if(splits.length <= 1)
128        hash["eventLabel"] = ev_label
129      else
130      {
131        for (let i = 0; i < splits.length; i++) {
132          var key = "eventLabel_"+i
133          hash[key] = splits[i]
134        }
135      }
136      console.log(hash)
137      gtag("event", hash["eventCategory"], hash);
138    }
139    else
140    {
141      var hash = {
142        eventCategory: category,
143        eventAction: ev_action
144      }
145
146      var splits = label.match(/.{1,100}/g) ?? [];
147      if(splits.length <= 1)
148        hash["eventLabel"] = label
149      else
150      {
151        for (let i = 0; i < splits.length; i++) {
152          var key = "eventLabel_"+i
153          hash[key] = splits[i]
154        }
155      }
156      gtag("event", hash["eventCategory"], hash);
157    }
158  }
159}
160</script>
160<script>    function getPromotionUrlParams(){
161      var params_str = sessionStorage.getItem('shUrlParams');
162      if (params_str != null){
163        return JSON.parse(params_str);
164      }else{
165        return {};
166      }
167    }
168
169    function getPromotionSourceDetails(){
170        var params_str = localStorage.getItem('promotionSourceDetails');
171        if (params_str != null){
172          return JSON.parse(params_str);
173        }else{
174          return {};
175        }
176    }
177
178    function getLastEmailVisitInDays(){
179      var promotionSourceDetails = getPromotionSourceDetails();
180      if (!promotionSourceDetails['last_visit_email'] ){
181        return null;
182      }
183      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24));
184    }
185
186    function getLastSocialVisitInDays(){
187      var promotionSourceDetails = getPromotionSourceDetails();
188      if (!promotionSourceDetails['last_visit_social'] ){
189        return null;
190      }
191      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24));
192    }
193
194    var shUrlParams = getPromotionUrlParams();
195    var promotionSourceDetails = getPromotionSourceDetails();
196
197    new URL(document.location).searchParams.forEach(function(value, paramName){
198
199     shUrlParams[paramName] = value;
200
201     if (paramName == 'source' && value =='social' ){
202       promotionSourceDetails['last_visit_social'] = new Date();
203       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
204     }
205
206     if (paramName == 'source' && value =='email' ){
207       promotionSourceDetails['last_visit_email'] = new Date();
208       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
209     }
210
211    });
212
213    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams))
214</script>
214<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;}
215a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;}
216a.get-directions-footer-link:hover{transform:scale(1.08);}
217@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}}
218a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu about-us-page  "><header><style>
219
220  .nav-v7 .navbar-logo .container {
221    height: 70px;
222  }
223  .nav-v7 .navbar-logo .header-logo img {
224    max-height: 70px;
225  }
226
227
228.navbar.nav-v6 .navbar-logo .container {
229  height: 90px;
230  padding-top: 10px;
231  padding-bottom: 10px;
232}
233.navbar.nav-v6.nav-scroll .navbar-logo .container {
234  height: 60px;
235  padding-top: 0px;
236  padding-bottom: 0px;
237}
238.navbar.nav-v6 .header-logo img {
239  max-width: 100%;
240}
241.navbar.nav-v6.nav-scroll .header-logo img {
242  max-width: 80%;
243}
244.nav-v7 .navbar-logo .header-logo img {
245  max-height: 90px;
246}
247.nav-v7.nav-scroll .navbar-logo .header-logo img {
248  max-height: 60px;
249}
250
251@media (max-width: 767px) {
252  .navbar.nav-v6 .navbar-header {
253    padding-top: 10px;
254    padding-bottom: 10px;
255  }
256  .navbar.nav-v6.nav-scroll .navbar-header{
257    padding-top: 0px;
258    padding-bottom: 0px;
259  }
260  .navbar.nav-v6 .socialnav {
261    margin-top: 10px;
262  }
263  .navbar.nav-v6.nav-scroll .socialnav {
264    margin-top: 0px;
265  }
266  .navbar.nav-v6 .container{
267    padding-top: 0;
268    padding-bottom: 0;
269  }
270  .navbar.nav-v6.nav-scroll .container {
271    padding-top: 0;
272    padding-bottom: 0;
273  }
274  .navbar.nav-v6 .header-logo {
275    height: 70px;
276  }
277  .navbar.nav-v6.nav-scroll .header-logo {
278    height: 50px;
279  }
280  .navbar.nav-v6 .header-logo img {
281    max-height: 100%;
282  }
283}
284
285
286.navbar-regular .navbar-collapse.collapse.in {
287  background-color: transparent;
288  width: 100%;
289}
290.navbar.nav-v6 .navbar-tabs {
291    background-color: #FFF;
292    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
293    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
294    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
295}
296.navbar.nav-v6.nav-scroll .navbar-tabs {
297    background-color: #FFF;
298    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
299    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
300    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
301}
302.drink-menu .navbar.nav-v6 .navbar-tabs {
303  background-color: #FFF;
304  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
305  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
306  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
307}
308.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs {
309  background-color: #FFF;
310  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
311  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
312  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
313}
314li.drop-down-link .sub-menu {
315  background-color: #FFF;
316  color: #000;
317  }
318.nav-scroll li.drop-down-link .sub-menu {
319  background-color: #FFF;
320  color: #000;
321}
322.drink-menu li.drop-down-link .sub-menu {
323  background-color: #FFF;
324  color: #000;
325}
326.drink-menu .nav-scroll li.drop-down-link .sub-menu {
327  background-color: #FFF;
328  color: #000;
329}
330li.drop-down-link .sub-menu a,
331li.drop-down-link div.drop-down {
332  color: #000;
333}
334.nav-scroll li.drop-down-link .sub-menu a,
335.nav-scroll li.drop-down-link div.drop-down {
336  color: #000;
337}
338.drink-menu li.drop-down-link .sub-menu a,
339.drink-menu li.drop-down-link div.drop-down {
340  color: #000;
341}
342.drink-menu .nav-scroll li.drop-down-link .sub-menu a,
343.drink-menu .nav-scroll li.drop-down-link div.drop-down {
344  color: #000;
345}
346
347.navbar.nav-v6 .navbar-logo {
348  background-color: #fff;
349}
350.navbar.nav-v6.nav-scroll .navbar-logo {
351  background-color: #fff;
352}
353.drink-menu .navbar.nav-v6 .navbar-logo {
354  background-color: #fff;
355}
356.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo {
357  background-color: #fff;
358}
359
360.navbar-regular.nav-v6 .navbar-nav>li>a,
361.navbar-regular.nav-v6 .navbar-nav>li>a:hover,
362.navbar-regular.nav-v6 .navbar-nav>.active>a,
363.navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
364.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
365  border: none;
366  border-right: 1px solid #000;
367  background-color: transparent;
368  color: #CD272E;
369}
370.navbar-regular.nav-v6 .navbar-nav>li>a {
371  color: #000;
372}
373.drink-menu .navbar.nav-v6 .navbar-nav>li>a {
374  color: #000;
375  border-right: 1px solid #000;
376}
377.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
378.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
379.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
380.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
381  color: #CD272E;
382}
383
384li.drop-down-link .sub-menu a:hover,
385li.drop-down-link .sub-menu a:focus{
386  color: #CD272E;
387}
388.drink-menu li.drop-down-link .sub-menu a:hover,
389.drink-menu li.drop-down-link .sub-menu a:focus {
390  color: #CD272E;
391}
392
393.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a,
394.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover,
395.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a,
396.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus,
397.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover{
398  color: #CD272E;
399}
400.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a {
401  color: #000;
402}
403.drink-menu .navbar.nav-v7 .navbar-nav>li>a {
404  color: #000;
405}
406.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a {
407  color: #000;
408}
409.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover,
410.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a,
411.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus,
412.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover {
413  color: #CD272E;
414}
415
416.navbar-regular.nav-v6 .navbar-toggle .icon-bar {
417  background-color: #000;
418}
419.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar {
420  background-color: #000;
421}
422.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
423  background-color: #CD272E;
424}
425.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
426  background-color: #CD272E;
427}
428.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a,
429.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
430.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
431.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
432.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
433  border: none;
434  border-right: 1px solid #000;
435  color: #CD272E;
436}
437.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a {
438  color: #000;
439}
440.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a {
441  color: #000;
442  border-right: 1px solid #000;
443}
444.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
445.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
446.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
447.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover {
448  color: #CD272E;
449}
450
451.nav-scroll li.drop-down-link .sub-menu a:hover,
452.nav-scroll li.drop-down-link .sub-menu a:focus {
453  color: #CD272E;
454}
455.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover,
456.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus {
457  color: #CD272E;
458}
459
460.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a,
461.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover,
462.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a,
463.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus,
464.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover {
465  color: #CD272E;
466}
467.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a {
468  color: #000;
469}
470.drink-menu .navbar.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a {
471  color: #000;
472}
473.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover,
474.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a,
475.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus,
476.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover{
477  color: #CD272E;
478}
479
480.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
481  background-color: #000;
482}
483.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
484  background-color: #000;
485}
486.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar {
487  background-color: #CD272E;
488}
489.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar{
490  background-color: #CD272E;
491}
492.navbar.nav-v6 .header-logo-text{
493  color: #000;
494}
495.navbar.nav-v6.nav-scroll .header-logo-text{
496  color: #000;
497}
498.navbar.nav-v6 .social-icon{
499  color: #000;
500}
501.navbar.nav-v6.nav-scroll .social-icon{
502  color: #000;
503}
504.navbar.nav-v6 .social-square .contact-icon:hover {
505  color: #000;
506  background-color: #CD272E;
507}
508.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
509  color: #000;
510  background-color: #CD272E;
511}
512
513.drink-menu .navbar.nav-v6 .header-logo-text{
514  color: #000;
515}
516.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{
517  color: #000;
518}
519.drink-menu .navbar.nav-v6 .social-icon{
520  color: #000;
521}
522.drink-menu  .navbar.nav-v6.nav-scroll .social-icon{
523  color: #000;
524}
525.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover {
526  color: #000;
527  background-color: #CD272E;
528}
529.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
530  color: #000;
531  background-color: #CD272E;
532}
533.navbar.nav-v6 .navbar-logo .container {
534  border-bottom: 1px solid #CD272E;
535}
536.navbar.nav-v6.nav-scroll .navbar-logo .container {
537  border-bottom: 1px solid #CD272E;
538}
539.drink-menu .navbar.nav-v6 .navbar-logo .container {
540  border-bottom: 1px solid #CD272E;
541}
542.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo .container {
543  border-bottom: 1px solid #CD272E;
544}
545@media (max-width: 767px) {
546  .navbar.nav-v6 {
547      background-color: #FFF;
548      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
549      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
550      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
551  }
552  .navbar.nav-v6.nav-scroll {
553      background-color: #FFF;
554      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
555      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
556      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
557  }
558  .drink-menu .navbar.nav-v6 {
559    background-color: #FFF;
560    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
561    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
562    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
563  }
564  .drink-menu .navbar.nav-v6.nav-scroll {
565    background-color: #FFF;
566    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
567    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
568    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4);
569  }
570  .navbar.nav-v6 .container,
571  .navbar.nav-v6.nav-scroll .container,
572  .drink-menu .navbar.nav-v6 .container,
573  .drink-menu .navbar.nav-v6.nav-scroll .container {
574    border-bottom: none;
575  }
576  .navbar.nav-v6 .navbar-header {
577    border-bottom: 2px solid #CD272E;
578  }
579  .navbar.nav-v6.nav-scroll .navbar-header {
580    border-bottom: 2px solid #CD272E;
581  }
582  .drink-menu .navbar.nav-v6 .navbar-header {
583    border-bottom: 2px solid #CD272E;
584  }
585  .drink-menu .navbar.nav-v6.nav-scroll .navbar-header {
586    border-bottom: 2px solid #CD272E;
587  }
588  li.drop-down-link .sub-menu,
589  .drink-menu li.drop-down-link .sub-menu {
590    background-color: transparent;
591  }
592  .nav-scroll li.drop-down-link .sub-menu,
593  .drink-menu .nav-scroll li.drop-down-link .sub-menu {
594    background-color: transparent;
595  }
596    .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
597  .navbar-regular.nav-v6 .navbar-nav>.active>a,
598  .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
599  .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
600    background-color: #CD272E;
601    color: #000;
602  }
603  .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
604  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
605  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
606  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
607    background-color: #CD272E;
608    color: #000;
609  }
610  .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
611  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
612  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
613  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
614    background-color: #CD272E;
615    color: #000;
616  }
617  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
618  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
619  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
620  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
621    background-color: #CD272E;
622    color: #000;
623  }
624
625  .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
626    color: #CD272E;
627  }
628  .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
629    color: #CD272E;
630  }
631  .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
632    color: #CD272E;
633  }
634  .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
635    color: #CD272E;
636  }
637}
638</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="Steamer's Sports Pub logo top" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/55043_website/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Steamer's Sports Pub logo scroll" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/55043_website/logo.png"/></a><div class="navbar-contact"><ul class="nav navbar-nav navbar-right"><li class="nav-phone"><a href="tel:+17045689273"><i aria-hidden="true" class="fa fa-phone"></i>(704)-568-9273</a></li><li class="nav-email"><a href="mailto:[email protected]"><i aria-hidden="true" class="fa fa-envelope-o"></i>[email protected]</a></li><li class="nav-address"><a href="/#map-v3-container"><i aria-hidden="true" class="fa fa-map-marker"></i>
639                                        1513 Pierson Dr                                                          , Charlotte                                  </a></li></ul></div></div></div><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class=" nav-menu-page"><a class="" href="/charlotte-steamer-s-sports-pub-food-menu" id="/Charlotte-Steamer-s-Sports-Pub-food-menu_link" target="_self">
640                              Menu
641                              
642                          </a></li><li class=" "><a class="" href="/charlotte-steamer-s-sports-pub-drink-menu" id="/Charlotte-Steamer-s-Sports-Pub-drink-menu_link" target="_self">
643                              Drinks
644                              
645                          </a></li><li class=" "><a class="" href="/charlotte-steamer-s-sports-pub-happy-hours-specials" id="/Charlotte-Steamer-s-Sports-Pub-happy-hours-specials_link" target="_self">
646                              Specials
647                              
648                          </a></li><li class=" "><a class="" href="/charlotte-steamer-s-sports-pub-events" id="/Charlotte-Steamer-s-Sports-Pub-events_link" target="_self">
649                              Events
650                              
651                          </a></li><li class=" "><a class="" href="/charlotte-steamer-s-sports-pub-leagues" id="/Charlotte-Steamer-s-Sports-Pub-leagues_link" target="_self">
652                              Leagues
653                              
654                          </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://order.toasttab.com/online/steamers-sports-pub-1513-pierson-dr-charlotte-nc-28205#" id="https://order.toasttab.com/online/steamers-sports-pub-1513-pierson-dr-charlotte-nc-28205#_link" target="_self">
655                              Order
656                              
657                          </a></li><li class=" nav-parties-link"><a class="link-parties-sh" href="https://tmt.spotapps.co/private-parties?spot_id=55043&callback_url=http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about#" id="https://tmt.spotapps.co/private-parties?spot_id=55043&callback_url=http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about#_link" target="_self">
658                              Parties
659                              
660                          </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=55043&callback_url=http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about#" id="https://tmt.spotapps.co/job-listings?spot_id=55043&callback_url=http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about#_link" target="_self">
661                              Jobs
662                              
663                          </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/136255836437181" 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/steamerssportspubclt" 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/steamers-sports-pub-charlotte" 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="Steamer's Sports Pub logo top" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/55043_website/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Steamer's Sports Pub logo scroll" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/55043_website/logo.png"/></a><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/136255836437181" 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/steamerssportspubclt" 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/steamers-sports-pub-charlotte" 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=" nav-menu-page"><a class="" href="/charlotte-steamer-s-sports-pub-food-menu" id="mobile_/Charlotte-Steamer-s-Sports-Pub-food-menu_link" target="_self">
664                      Menu
665                      
666                  </a></li><li class=" "><a class="" href="/charlotte-steamer-s-sports-pub-drink-menu" id="mobile_/Charlotte-Steamer-s-Sports-Pub-drink-menu_link" target="_self">
667                      Drinks
668                      
669                  </a></li><li class=" "><a class="" href="/charlotte-steamer-s-sports-pub-happy-hours-specials" id="mobile_/Charlotte-Steamer-s-Sports-Pub-happy-hours-specials_link" target="_self">
670                      Specials
671                      
672                  </a></li><li class=" "><a class="" href="/charlotte-steamer-s-sports-pub-events" id="mobile_/Charlotte-Steamer-s-Sports-Pub-events_link" target="_self">
673                      Events
674                      
675                  </a></li><li class=" "><a class="" href="/charlotte-steamer-s-sports-pub-leagues" id="mobile_/Charlotte-Steamer-s-Sports-Pub-leagues_link" target="_self">
676                      Leagues
677                      
678                  </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://order.toasttab.com/online/steamers-sports-pub-1513-pierson-dr-charlotte-nc-28205#" id="mobile_https://order.toasttab.com/online/steamers-sports-pub-1513-pierson-dr-charlotte-nc-28205#_link" target="_self">
679                      Order
680                      
681                  </a></li><li class=" nav-parties-link"><a class="link-parties-sh" href="https://tmt.spotapps.co/private-parties?spot_id=55043&callback_url=http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about#" id="mobile_https://tmt.spotapps.co/private-parties?spot_id=55043&callback_url=http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about#_link" target="_self">
682                      Parties
683                      
684                  </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=55043&callback_url=http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about#" id="mobile_https://tmt.spotapps.co/job-listings?spot_id=55043&callback_url=http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about#_link" target="_self">
685                      Jobs
686                      
687                  </a></li></ul></div></div></div></nav></header><main id="content" role="main"><article><div class="about-page-content"><section id="about_s1_section"><!-- Start Section 1 --><div class="about-us-s1-wrapper section-wrapper" id="about_s1"><div class="container"><div class="about-us-item-holde
687r"><div class="about-us-item about-us-s1 about-us-s1-content hidden-sm hidden-xs"><div class="text-wrapper"><div class="text-content"><h1>Steamers<br/>Sports Pub</h1></div></div></div><div class="about-us-item about-us-s1 about-us-s1-slide" style="height:60vh"><div class="uk-slidenav-position" data-uk-slideshow="data-uk-slideshow" style="height:100%; overflow-y: hidden;"><ul class="uk-slideshow"><li><img alt="club sandwich" src="https://static.spotapps.co/website_images/ab_websites/55043_website/about_us_page_slideshow_back_1.jpg"/></li><li><img alt="cobb salad" src="https://static.spotapps.co/website_images/ab_websites/55043_website/about_us_page_slideshow_back_2.jpg"/></li><li><img alt="tex mex eggrolls" src="https://static.spotapps.co/website_images/ab_websites/55043_website/about_us_page_slideshow_back_3.jpg"/></li></ul><ul class="uk-dotnav uk-dotnav-contrast uk-position-bottom uk-flex-center"><li data-uk-slideshow-item="0"><a href=""><span class="off-screen">Dot slide navigation number 1</span></a></li><li data-uk-slideshow-item="1"><a href=""><span class="off-screen">Dot slide navigation number 2</span></a></li><li data-uk-slideshow-item="2"><a href=""><span class="off-screen">Dot slide navigation number 3</span></a></li></ul><style>
688.slideshow-v2-wrapper .slideshow-controls-btn {
689  color: rgba(255, 255, 255, 0.8);
690}
691.party-slide .slideshow-controls-btn {
692  color: rgba(255, 255, 255, 0.8);
693}
694.about-us-s1-slide .slideshow-controls-btn {
695  color: rgba(255, 255, 255, 0.8);
696}
697
698@media (max-width: 767px) {
699      .slideshow-v2-wrapper .slideshow-controls-btn {
700      opacity: 1 !important;
701    }
702  
703      .party-slide .slideshow-controls-btn {
704      opacity: 1 !important;
705    }
706  
707      .about-us-s1-slide .slideshow-controls-btn {
708      opacity: 1 !important;
709    }
710  }
711
712</style><button aria-label="play or pause slideshow" class="slideshow-controls-btn playing" role="button" type="button"><span class="off-screen">slideshow start stop playing</span><i aria-hidden="true" class="fa fa-play"></i><i aria-hidden="true" class="fa fa-pause"></i></button></div></div><div class="about-us-item about-us-s1 about-us-s1-content visible-sm visible-xs"><div class="text-wrapper"><div class="text-content"><h1>Steamers<br/>Sports Pub</h1></div></div></div></div></div></div><!-- End Section 1 --></section><section id="about_s2_section"><!-- Start Section 2 --><div class="about-us-v7-wrapper about-us-s2-wrapper section-wrapper" id="about_s2"><div class="container about-us-v7"><div class="about-us-item-holder"><div class="about-us-item about-us-s2-image about-us-v7-content" style="background-image: url('https://static.spotapps.co/website_images/ab_websites/55043_website/about_us_page_left.jpg')"></div><div class="about-us-item about-us-s2-content about-us-v7-content"><div class="text-wrapper"><div class="text-content"><h1>About us</h1><p style="text-align: center;">In a place where old friends make new friends, we have plenty to entertain everyone! We have 100+ TVs, game rooms with pools tables, dart boards, foosball tables, and other electronic games!</p><p>We also have a covered patio for those that like to sit in the sun or enjoy a heater when they are outside in the winter. Don&apos;t forget the food! We have a full menu that we serve until 11;30pm every night!</p></div></div></div></div></div></div><!-- End Section 2 --></section><section id="about_s3_section"><!-- Start Section 3 --><div class="about-us-s3-wrapper maps-wrapper section-wrapper" id="about_s3"><div class="container"><div class="about-us-item-holder"><div class="map-holder"><div id="map-container"></div><div class="map-footer"><p>
713                              Contact us:
714                                                                <a href="tel:+17045689273" id="contact_us_v3_section_phone_link"><span class="off-screen">by phone</span> (704)-568-9273,</a><a href="mailto:[email protected]"><span class="off-screen">by email</span> [email protected]</a></p></div></div></div></div></div><!-- End Section 3 --></section></div></article></main><style type="text/css">
715    .navbar-fixed-bottom.nav-v1 {
716        bottom: -100px;
717    }
718    .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right {
719        background-color: #000;
720    }
721    .navbar-fixed-bottom.nav-v1 .bottom-svg-border path,
722    .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon {
723      fill: #000;
724    }
725    .navbar-fixed-bottom.nav-v1 .bottom-list-item a {
726        color: #fff;
727    }
728    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover,
729    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus {
730        color: #C2C2C2;
731    }
732</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://order.toasttab.com/online/steamers-sports-pub-1513-pierson-dr-charlotte-nc-28205" id="bottom_link_4" target="_self">
733                        Order                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/private-parties?spot_id=55043&callback_url=http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about" id="bottom_link_5" target="_self">
734                        Parties                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=55043&callback_url=http://steamerssportspub.com/charlotte-steamer-s-sports-pub-about" id="bottom_link_7" target="_self">
735                        Jobs                    </a></li></ul></div></nav>
735<script src="https://static.spotapps.co/web/steamerssportspub--com/lib/jquery/jquery.min.js"></script>
735<script src="https://static.spotapps.co/web/steamerssportspub--com/lib/bootstrap/js/bootstrap.min.js"></script>
735<script src="https://static.spotapps.co/web/steamerssportspub--com/lib/uikit/js/uikit.min.js"></script>
735<script src="https://static.spotapps.co/web/steamerssportspub--com/lib/uikit/js/slideshow.min.js"></script>
735<script src="https://static.spotapps.co/web/steamerssportspub--com/lib/uikit/js/slideshow-fx.min.js"></script>
735<script src="https://static.spotapps.co/iframeResizer.js" type="text/javascript"></script>
735<script src="//static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet.js"></script>
735<script src="//static.spotapps.co/web-lib/leaflet/leaflet-providers.js"></script>
735<script>
736  
737	$("#bottom_link_4").on("click", function(){
738		if (ga_check())
739			universal_ga('send', 'event', 'Button', 'Click', 'Order Online');
740	});
741	$("#bottom_link_5").on("click", function(){
742		if (ga_check())
743			universal_ga('send', 'event', 'Button', 'Click', 'Private Party');
744	});
745	$("#bottom_link_7").on("click", function(){
746		if (ga_check())
747			universal_ga('send', 'event', 'Button', 'Click', 'Jobs');
748	});
749  $('.header-logo, .nav-v2-home-btn').click(function(event) {
750    if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
751      event.preventDefault();
752      var windowScrollTop = $(window).scrollTop();
753      if(windowScrollTop > 150) {
754        $('html, body').animate({scrollTop: 0}, 750);
755      }
756    }
757  });
758
759$(".banner-section a.banner-pin").click(function(e) {
760    // target element id
761    var id = $(this).attr('href');
762
763    // target element
764    var section = $(id);
765    if (section.length === 0) {
766        return;
767    }
768
769    // prevent standard hash navigation (avoid blinking in IE)
770    e.preventDefault();
771
772    // top position relative to the document
773    var pos = section.offset().top - 100 + 10;
774
775    // animated top scrolling
776    $('body, html').animate({scrollTop: pos}, 750);
777});
778
779$(document).on('scroll', function (e) {
780    if($(document).scrollTop() > 0) {
781      $('.navbar.nav-v7').addClass('nav-scroll');
782    }else {
783      $('.navbar.nav-v7').removeClass('nav-scroll');
784    }
785});
786
787$(function() {
788  setDropDownMenuWidth();
789
790  function setDropDownMenuWidth() {
791    var tabs_list = $('.navbar-tabs .navbar-nav');
792
793    $(tabs_list).find('li.drop-down-link').each(function() {
794      var sub_menu_width = $(this).outerWidth(true);
795      if (sub_menu_width < 100) {
796        sub_menu_width = 100;
797      }
798      $(this).find('.sub-menu').css('width', sub_menu_width+'px');
799    });
800  }
801
802  $( window ).resize(function() {
803    setDropDownMenuWidth();
804  });
805
806});
807
808
809
810$( '.drop-down-link .drop-down' ).click(function(event) {
811  event.preventDefault();
812  event.stopPropagation();
813
814  var drop_down = $(this).closest('.drop-down-link');
815  var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' );
816
817  if ( $(sub_menu).is( ':hidden' ) ) {
818    $(sub_menu).slideDown();
819    $(drop_down).addClass('active');
820  } else {
821    $(sub_menu).slideUp();
822    $(drop_down).removeClass('active');
823  }
824});
825
826$(".nav-v7 .navbar-contact .nav-address a").click(function(e) {
827
828  if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
829    // target element id
830    var id = $(this).attr('href').substr(1);
831
832    // target element
833    var section = $(id);
834    if (section.length === 0) {
835        return;
836    }
837
838    // prevent standard hash navigation (avoid blinking in IE)
839    e.preventDefault();
840
841    // top position relative to the document
842    var pos = section.offset().top - 100 + 10;
843
844    // animated top scrolling
845    $('body, html').animate({scrollTop: pos}, 750);
846
847  }
848});
849
850  $(document).ready(function() {
851
852    //slideshow btn controls functions
853    var slideshow_holder = $('[data-uk-slideshow]');
854
855    $('.uk-dotnav a').click(function () {
856      $('.slideshow-controls-btn').removeClass('playing');
857      $('.slideshow-controls-btn').addClass('paused');
858      $('.slideshow-controls-btn').children('.fa-pause').css( "opacity", 0 );
859      $('.slideshow-controls-btn').children('.fa-play').css( "opacity", 1 );
860    });
861
862    $(slideshow_holder).mouseover(function(){
863      $(".slideshow-controls-btn").css('opacity', 1);
864    });
865
866    $(slideshow_holder).mouseout(function(){
867      $(".slideshow-controls-btn").css('opacity', 0);
868    });
869
870    $(".slideshow-controls-btn").on("focus", function( e ) {
871      $(".slideshow-controls-btn").css('opacity', 1);
872    });
873
874    $(slideshow_holder).on('touchstart', function () {
875      $(".slideshow-controls-btn").css('opacity', 1);
876    });
877
878  });
879    setTimeout(function(){
880        $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents();
881    }, 4000);
882   function setSlideSectionHeight() {
883
884     var window_width = $(window).width();
885     if(window_width > 991) {
886       var section_first_content_height = $('.about-us-s1-content.hidden-sm').outerHeight(true);
887
888       var initial_slide_height_vh = '60vh';
889       var initial_slide_height = initial_slide_height_vh.slice(0, -2);
890       var initial_slide_height_px = $(window).height() * (initial_slide_height/100);
891
892       if(section_first_content_height >= initial_slide_height_px) {
893         $('.about-us-s1.about-us-s1-slide').height(section_first_content_height);
894       }
895     }
896
897   }
898
899   function setImageTextSectionHeight() {
900     var section_text_content_height = $('.about-us-s2-content .text-content').outerHeight(true);
901     var section_text_holder_height = $('.about-us-s2-content').outerHeight(true);
902
903     if(section_text_content_height >= section_text_holder_height) {
904       var new_section_text_holder_height = section_text_content_height + 20;
905       $('.about-us-page .about-us-s2-content').css('min-height', section_text_content_height + 'px');
906     }
907   }
908
909   $(document).ready(function() {
910
911     setSlideSectionHeight();
912     setImageTextSectionHeight();
913
914     var slideshow = UIkit.slideshow('.about-us-s1-slide [data-uk-slideshow]', {
915       autoplay: 1,
916       height:	'100%',
917       animation:	'fold',
918       duration: 500,
919       autoplayInterval: 3000,
920       pauseOnHover: false
921     });
922
923     //play or pause slideshow functions
924     $('.slideshow-controls-btn').click(function () {
925         if($(this).hasClass('playing')){
926           slideshow.stop();
927           $(this).removeClass('playing');
928           $(this).addClass('paused');
929           $(this).children('.fa-pause').css( "opacity", 0 );
930           $(this).children('.fa-play').css( "opacity", 1 );
931         }else {
932           slideshow.start();
933           $(this).children('.fa-pause').css( "opacity", 1);
934           $(this).children('.fa-play').css( "opacity", 0 );
935           $(this).removeClass('paused');
936           $(this).addClass('playing');
937         }
938     });
939
940   });
941
942   $( window ).resize(function() {
943     setSlideSectionHeight();
944     setImageTextSectionHeight();
945   });
946
947
948   var marker_icon = "";;
949
950   iFrameResize({
951       enablePublicMethods: true,
952       enableInPageLinks: true
953   });
954
955   var google_map_url = 'https://www.google.com/maps/place/'
956       + ",1513 Pierson Dr,Charlotte,NC,28205".split(' ').join('+');
957
958   function open_google_map() {
959       window.open(google_map_url, '_blank')
960   }
961
962   $(function () {
963       $('.nav a').on('click', function () {
964           $('.navbar-collapse').collapse('hide');
965       });
966
967       init_open_street_map();
968       $('.leaflet-marker-icon').prop('alt', '1513 Pierson Dr, Charlotte on Google maps');
969       $('#map-container').attr('tabindex', '-1');
970       $('.leaflet-marker-icon').attr('tabindex', '-1');
971   });
972
973   function init_open_street_map() {
974     var map = L.map('map-container', {
975         center: [ 35.199602, -80.764562],
976         zoom: 16,
977         zoomControl: false,
978         dragging:false
979     });
980
981     if (marker_icon.length>0){
982       var myIcon = L.icon({
983           iconUrl: marker_icon,
984           iconSize: [35,35]       });
985       var marker = L.marker([35.199602, -80.764562], {icon: myIcon}, {title: '1513 Pierson Dr, Charlotte'}, {alt: '1513 Pierson Dr, Charlotte on Google maps'}).addTo(map);
986     } else {
987       var marker = L.marker([35.199602, -80.764562], {title: '1513 Pierson Dr, Charlotte'}, {alt: '1513 Pierson Dr, Charlotte on Google maps'}).addTo(map);
988     }
989
990     marker.on('click keypress', open_google_map);
991
992     L.tileLayer.provider('OpenStreetMap.Mapnik').addTo(map);
993     L.control.zoom({
994      position:'topright'
995     }).addTo(map);
996
997     map.scrollWheelZoom.disable();
998   }
999
1000
1001</script>
1001<script>
1002(function() {
1003  var name = "Steamer's Sports Pub";
1004  var pid = "ChIJZxNCJM0hVIgRt6bYX-4IgME";
1005  function build_url() {
1006    var q = encodeURIComponent(name).replace(/'/g, "%27");
1007    return "https://www.google.com/maps/search/?api=1"
1008         + "&query=" + q
1009         + "&query_place_id=" + encodeURIComponent(pid);
1010  }
1011  window.google_map_url = build_url();
1012  window.open_google_map = function() {
1013    window.open(build_url(), "_blank");
1014  };
1015})();
1016</script>
1016<script>
1017
1018  var spot_id = 55043;
1019  var sh_generic_form_params=JSON.parse('{"generic_contact_form_active":true,"texting_permissions_active":true,"title":"Contact us","instructions":"Please fill out the form and we will be in touch.","reasons":["To host a special event","To get a special event catered","To reserve a table","To apply for a job","Other Questions"],"custom_hours":"","hours":"","active_tmt_cta_links":{"cta_private_party":"https://tmt.spotapps.co/private-parties?spot_id=55043","cta_catering":null,"cta_reservations":null,"cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=55043"},"label_for_texting_permission":"I’d like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}');
1020
1021  if (false){
1022    console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website");
1023  }
1024
1025  if (navigator.userAgent.match(/iPhone/i)
1026       || navigator.userAgent.match(/iPad/i)
1027       || navigator.userAgent.match(/iPod/i)){
1028      $(document).ready(function(){
1029            document.body.className += " " + "webkit-mobile-body";
1030      });
1031    }
1032
1033  var promotion_url_param_domain = getPromotionUrlParams()['domain'];
1034  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')){
1035    $("a[href^='/']").each(function(){
1036      if (this.href.indexOf('domain=') == -1){
1037        var sh_internal_url = new URL(this.href);
1038        sh_internal_url.searchParams.set("domain", promotion_url_param_domain);
1039        this.href = sh_internal_url.toString();
1040      }
1041    })
1042  }
1043
1044
1045  function cta_link_matches_href(href, url){
1046    var domain = 'steamerssportspub.com';
1047    if(typeof url === 'undefined'){
1048      return false;
1049    }
1050    var partsOfURL = url.split(domain);
1051    if (partsOfURL.length != 2){
1052      return href == url;
1053    }else{
1054      var urlPath = partsOfURL[1];
1055      if (urlPath.substring(0,1) == "/"){
1056        urlPath = urlPath.substring(1,urlPath.length);
1057      }
1058      return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1;
1059    }
1060  }
1061
1062  var all_cta_links = [{"id":803588,"spot_id":55043,"url":"https://steamerssportspub.com/-events","cta_link_type":"events","created_at":"2023-09-25T12:32:26+00:00","updated_at":"2023-09-25T12:47:25+00:00","made_of_food":false,"link_name":""},{"id":803590,"spot_id":55043,"url":"https://steamerssportspub.com/-food-menu","cta_link_type":"food_menu","created_at":"2023-09-25T12:32:26+00:00","updated_at":"2023-09-25T12:47:25+00:00","made_of_food":false,"link_name":"","position":null},{"id":803587,"spot_id":55043,"url":"https://steamerssportspub.com/-specials","cta_link_type":"specials","created_at":"2023-09-25T12:32:26+00:00","updated_at":"2023-09-25T12:47:25+00:00","made_of_food":false,"link_name":"","position":null},{"id":803589,"spot_id":55043,"url":"https://steamerssportspub.com/-drink-menu","cta_link_type":"drink_menu","created_at":"2023-09-25T12:32:26+00:00","updated_at":"2023-09-25T12:47:25+00:00","made_of_food":false,"link_name":"","position":null},{"id":784117,"spot_id":55043,"url":"https://tmt.spotapps.co/job-listings?spot_id=55043","cta_link_type":"job_listing","created_at":"2023-08-14T20:23:39+00:00","updated_at":"2023-09-25T12:47:25+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":2},{"id":777322,"spot_id":55043,"url":"https://order.toasttab.com/online/steamers-sports-pub-1513-pierson-dr-charlotte-nc-28205","cta_link_type":"order","created_at":"2023-08-02T21:24:12+00:00","updated_at":"2023-09-25T12:47:25+00:00","made_of_food":false,"link_name":"Order","target":null,"website_footer_label":"Order","position":0},{"id":784116,"spot_id":55043,"url":"https://tmt.spotapps.co/private-parties?spot_id=55043","cta_link_type":"private_parties","created_at":"2023-08-14T20:17:22+00:00","updated_at":"2023-09-25T12:47:25+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Parties","position":3},{"id":809480,"spot_id":55043,"url":"https://tmt.spotapps.co/reservations?spot_id=55043","cta_link_type":"reservations","created_at":"2023-10-04T20:05:53+00:00","updated_at":null,"made_of_food":false,"link_name":"Reservations","target":null,"website_footer_label":"Reserve","position":1}];
1063
1064  function find_cta_link(href) {
1065    for (var i=0; i< all_cta_links.length; i++){
1066      var cta_link = all_cta_links[i];
1067      if ( cta_link_matches_href(href, cta_link.url)){
1068        return cta_link;
1069      }
1070    }
1071  }
1072
1073  function find_cta_links(href) {
1074    var cta_links = []
1075    for (var i=0; i< all_cta_links.length; i++){
1076      var cta_link = all_cta_links[i];
1077      if ( cta_link_matches_href(href, cta_link.url)){
1078        cta_links.push(cta_link);
1079      }
1080    }
1081    return cta_links;
1082  }
1083
1084
1085  function get_current_page_cta_link_types(){
1086    var types = [];
1087    var cta_links = find_cta_links(document.location.href);
1088    for (var i=0; i<cta_links.length; i++){
1089      types.push(cta_links[i].cta_link_type);
1090    }
1091    return types;
1092  }
1093
1094
1095  function is_food_menu_page(){
1096    var cta_link_types = get_current_page_cta_link_types();
1097    for (var i=0; i<cta_link_types.length; i++){
1098      if ('food_menu' == cta_link_types[i])
1099        return true;
1100    }
1101    return false;
1102  }
1103
1104
1105  function get_form_cat_from_cta(){
1106    var cta_link = find_cta_link(document.location.href);
1107    if (cta_link == null) {
1108        return null;
1109    }
1110    if (cta_link.cta_link_type == 'private_parties'){
1111        return 'private_party';
1112    }else if (cta_link.cta_link_type == 'reservations'){
1113        return 'reservation';
1114    }else if (cta_link.cta_link_type == 'catering'){
1115        return 'catering';
1116    }else if (cta_link.cta_link_type == 'job_listing'){
1117        return 'job_listings';
1118    }else if (cta_link.cta_link_type == 'gift_cards'){
1119          return 'gift_cards';
1120    }
1121    return null;
1122  }
1123
1124  function element_has_events_defined(elem){
1125    if ($._data(elem, "events") === undefined){
1126      return false;
1127    }
1128    return true;
1129  }
1130
1131  function create_ga_events_for_cta_clicks(){
1132    if (typeof $ === 'function'){
1133
1134      var cta_link_of_the_page = find_cta_link(location.href);
1135
1136
1137      $("a").each(function(index, elem){
1138        var href = $(elem).attr('href');
1139
1140        if (href  === undefined ){
1141           return;
1142        }
1143
1144        if (href.substring(0,4) == 'tel:'){
1145          if (!element_has_events_defined(elem)){  // not footer links
1146            $(elem).on("click", function(){
1147                universal_ga('send', 'event', {
1148                  eventCategory: 'Button',
1149                  eventAction: 'Click',
1150                  eventLabel: 'Phone',
1151                  transport: 'beacon'
1152                });
1153             });
1154
1155             if (cta_link_of_the_page){
1156                $(elem).on("click", function(){
1157                    universal_ga('send', 'event', {
1158                      eventCategory: 'Button',
1159                      eventAction: 'Click',
1160                      eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone',
1161                      transport: 'beacon'
1162                    });
1163                 });
1164             }
1165          } else {
1166             if (cta_link_of_the_page){
1167               $(elem).on("click", function(){
1168                   universal_ga('send', 'event', {
1169                        eventCategory: 'Button',
1170                        eventAction: 'Click',
1171                        eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone footer',
1172                        transport: 'beacon'
1173                   });
1174               });
1175             }
1176          }
1177
1178
1179        }else{
1180          var cta_link = find_cta_link(href);
1181          if (elem.className != null && elem.className.indexOf("bottom-link") > -1){
1182            // console.log("bottom link detected");
1183          }else{
1184            if (cta_link != null){
1185              $(elem).on("click", function(){
1186                universal_ga('send', 'event', {
1187                        eventCategory: 'Website Link',
1188                        eventAction: 'Click',
1189                        eventLabel: cta_link.cta_link_type,
1190                        transport: 'beacon'
1191                  });
1192              });
1193            }
1194          }
1195        }
1196
1197
1198      });
1199    }
1200  }
1201
1202  if (typeof angular === "undefined") {
1203    create_ga_events_for_cta_clicks();
1204  } else {
1205    angular.element(document).ready(function () {
1206      create_ga_events_for_cta_clicks();
1207    });
1208  }
1209
1210
1211  function triggerShowFooterEvents(){
1212    if (window.screen.availWidth < 768){
1213        universal_ga('send', 'event', {
1214                eventCategory: 'Mobile Footer',
1215                eventAction: 'View',
1216                eventLabel: '',
1217                transport: 'beacon'
1218          });
1219    }
1220  }
1221
1222
1223
1224
1225  ////////////
1226  function smartFooterV2()
1227  {
1228    var list= document.getElementsByClassName("bottom-list-item");
1229    if (!list) return;
1230
1231    if (document.getElementById("bottom-navbar") == null){
1232      return;
1233    }
1234
1235    var bottomNav = document.querySelector('#bottom-navbar .navbar-nav');
1236    var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left');
1237    var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right');
1238
1239    bottomNav.innerHTML = '';
1240    var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0);
1241    linksWithPosition.sort(function(a,b) {
1242      return a.position - b.position;
1243    });
1244
1245    var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : '');
1246
1247    linksWithPosition.forEach((e, i) => {
1248        var target = e.target || getUrlTarget(e.url);
1249        bottomNav.insertAdjacentHTML('beforeend',
1250        `<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>`);
1251    })
1252
1253    var intervalCount = 0
1254    var interval = setInterval(() => {
1255      if(intervalCount == 50){
1256        clearInterval(interval);
1257      }
1258      removeOverflowingFooterLinks();
1259      intervalCount ++;
1260    }, 200);
1261
1262    $('.smart-footer-link').on("click", function(){
1263          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1264                    shUrlParams['source'] = 'footer';
1265                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1266          }
1267
1268          var visibleLinks = $('.smart-footer-link').map(function (e) {
1269              return $(this).data('type');
1270          }).toArray().join(',');
1271
1272          universal_ga('send', 'event', {
1273                  eventCategory: 'Button',
1274                  eventAction: 'Click_footer_2',
1275                  eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks,
1276                  transport: 'beacon'
1277            });
1278    });
1279  }
1280
1281  function removeOverflowingFooterLinks(){
1282    var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li');
1283    var width_sum = 0;
1284
1285    bottomNavLinks.forEach(e => {
1286      width_sum += e.getBoundingClientRect().width;
1287      if ((width_sum) > window.innerWidth) {
1288        console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;");
1289        e.remove();
1290      }
1291    });
1292  }
1293
1294  function getUrlTarget(url){
1295    if(url.startsWith('tel')){
1296      return '_self';
1297    }
1298    if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){
1299      return '_self';
1300    }
1301    return '_blank';
1302  }
1303
1304  function npb()
1305    {
1306    	var list= document.getElementsByClassName("bottom-list-item");
1307    	if (!list) return;
1308
1309      if (document.getElementById("bottom-navbar") == null){
1310        return;
1311      }
1312
1313      var url = ""
1314    	for (var i=0; i < all_cta_links.length; i++)
1315    	{
1316    		if (all_cta_links[i].cta_link_type == "order"){
1317          url = all_cta_links[i].url;
1318        }
1319    	}
1320
1321    	if ( url == ""){
1322        return;
1323      }
1324
1325    	for (i=0; i < list.length; i++)
1326    	{
1327    		console.log(cta_link_matches_href(list[i].firstChild.href, url));
1328    		if (cta_link_matches_href(list[i].firstChild.href,url))  return;
1329
1330    	};
1331
1332    	var item = list[list.length-1]
1333    	document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true));
1334    	var width_sum = 0;
1335    	for (i=0; i < list.length; i++) {
1336    		width_sum += list[i].getBoundingClientRect().width;
1337    	}
1338
1339    	var item = list[list.length-1]
1340    	if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; }
1341
1342    	item.firstChild.text = "Order";
1343    	item.firstChild.href = url;
1344    	item.firstChild.id = "bottom_link_" + list.length;
1345
1346      $(item.firstChild).on("click", function(){
1347
1348          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1349                    shUrlParams['source'] = 'footer';
1350                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1351                  }
1352
1353          universal_ga('send', 'event', {
1354                  eventCategory: 'Button',
1355                  eventAction: 'Click',
1356                  eventLabel: 'Plan B-2 Order',
1357                  transport: 'beacon'
1358            });
1359      });
1360
1361
1362    }
1363
1364function activateSmartFooter(){
1365    var smart_footer_active = true;
1366    var smart_footer_version = 2;
1367    var man_bottom_active = false;
1368    if(window.location.hash == '#smartFooterV2=enabled'){
1369      smartFooterV2();
1370      return;
1371    }
1372    if (smart_footer_active && !man_bottom_active){
1373      if(smart_footer_version == 2 ){
1374          smartFooterV2();
1375       }else {
1376          npb();
1377       }
1378    }
1379  }
1380
1381  activateSmartFooter();
1382
1383  var corona_config_str = '';
1384  var corona_config =  corona_config_str != '' ?  JSON.parse('') : null;
1385
1386
1387  //corona instuctions
1388  function show_corona_instructions(text, phone, btnText){
1389    //format to US number
1390    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1391
1392    if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) {
1393        var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1394        var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1395    }else {
1396        var linkLocation = 'tel:+1'+phone+'';
1397        var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +''
1398    }
1399    var appendPhone = 'tel:+1'+phone+'';
1400    //inject html content
1401    if ($('.food-menu-nav').length) {
1402      //new template
1403      var pageEl =  $('.food-menu-nav').css('margin','20px auto 10px auto');
1404      var textColor = rgb2hex($('.section-header').css('color'));
1405      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1406      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1407      fontSize = fontSize + Math.round(fontSize  * 0.25);
1408
1409      // 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>';
1410      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>';
1411
1412    }else {
1413      //old template
1414      var pageEl = $('.tabnav');
1415      var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1416      var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
1417
1418      var linkTextColor = getContrast50(linkColor);
1419      var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1420      fontSize = fontSize + Math.round(fontSize  * 0.25);
1421      var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform');
1422
1423      // 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>';
1424      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>';
1425
1426    }
1427     //html content
1428    pageEl.prepend(html);
1429  }
1430
1431  function rgb2hex(rgb) {
1432    if(typeof rgb !== "undefined"){
1433      rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
1434      if (!rgbColor) {
1435        rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/);
1436        return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]);
1437      }
1438      function hex(x) {
1439          return ("0" + parseInt(x).toString(16)).slice(-2);
1440      }
1441      return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]);
1442    }
1443    return rgb;
1444  }
1445
1446  function getContrast50(hexcolor){
1447    return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff';
1448  }
1449
1450  function show_corona_sidebar_instructions(text, phone){
1451    //format to US number
1452    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1453    var divWidth = 230;
1454    var top = 50;
1455    var linkSize = '1.6em';
1456    var pSize = $('p').css('font-size');
1457    var appendPhone = 'tel:+1'+phone+'';
1458
1459    if ($(window).width() < 1600)
1460      var top = 30;
1461    if ($(window).width() < 1200){
1462      var divWidth = 180;
1463      var linkSize = '1.4em';
1464      var pSize ='1.1em';
1465    }
1466
1467    if($('.food-menu-nav').length){ //new template
1468      var textColor = $('.food-menu-nav-item.active').css('color');
1469      var linkColor = $('.food-menu-nav-item.active').css('background-color');
1470
1471      var linkTextColor = $('.food-menu-nav-item.active').css('color');
1472      var parent = $('.food-menu-page');
1473    }
1474    else { //old template
1475      var textColor = $('.menu-item-name-traditional').css('color');
1476      var linkColor = $('.style-traditional .tabnav .nav>li.active>a').css('color');
1477      var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu');
1478      var linkTextColor = getContrast50(linkColor);
1479    }
1480
1481    // $(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>');
1482    $(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>');
1483
1484    //check if resolution is bigger than tablet resolution
1485/*  if ($(window).width() > 991) {
1486      //detect scroll
1487      window.onscroll = function (e) {
1488      if ($(window).scrollTop() == 0) {
1489          $('#corona-instructions-sidebar').hide();
1490        }else {
1491          $('#corona-instructions-sidebar').show();
1492        }
1493      }
1494    } */
1495  }
1496
1497  function check_corona_config(config){
1498    console.log(config)
1499    if (config) {
1500      if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) {
1501        if (!config.promote_deliveries && config.promote_pick_up) {
1502          var btnText = 'Call For Pick Up';
1503        }
1504        if (config.promote_deliveries && !config.promote_pick_up) {
1505          var btnText = 'Call For Delivery';
1506        }
1507        if (config.promote_deliveries && config.promote_pick_up) {
1508          var btnText = 'Call For Pick Up Or Delivery';
1509        }
1510
1511        if(typeof btnText !== "undefined"){ // check if pick up or delivery are true
1512          if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) {
1513                var btnText = 'ORDER NOW';
1514                    if($('.food-menu-nav').length){ //new template
1515                      var textColor = rgb2hex($('.section-header').css('color'));
1516                      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1517                      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1518                      fontSize = fontSize + Math.round(fontSize  * 0.25);
1519                    }
1520                    else { //old template
1521                        var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1522                        var linkColor = rgb2hex($('.style-traditional .tabnav .nav>
1522li.active>a').css('color'));
1523
1524                        var linkTextColor = getContrast50(linkColor);
1525                        var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1526                        fontSize = fontSize + Math.round(fontSize  * 0.25);
1527                    }
1528                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);
1529                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1530            } else {
1531                show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText);
1532                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1533            }
1534
1535        }
1536      }
1537    }
1538  }
1539
1540
1541  if (is_food_menu_page() && !window.location.search.includes("contactless=true")){
1542    $( document ).ready(function() {
1543       setTimeout(function(){
1544        check_corona_config(corona_config);
1545       }, 300);
1546    });
1547  }
1548
1549
1550
1551  function isPhone(phone){
1552      var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/;
1553      return regex.test(phone);
1554  }
1555
1556  function sendEmail_MT (input_id) {
1557    const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img");
1558
1559    const $step = {
1560      form: $("[data-id=newsletter-widget-2] .sph-email-form"),
1561      message: $("[data-id=newsletter-widget-2] .sph-response-message"),
1562    }
1563
1564    const $field = {
1565      email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id),
1566      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id),
1567      consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id),
1568    };
1569
1570    const $error = {
1571      email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id),
1572      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id),
1573    };
1574
1575    if ($field.email.val().trim() === "") {
1576        $error.email
1577          .html("This field is required")
1578          .show();
1579    }
1580    else if (!isEmail($field.email.val().trim())) {
1581      $error.email
1582        .html("Please use the format “[email protected]”")
1583        .show();
1584    } else {
1585      $error.email
1586        .html("")
1587        .hide();
1588    }
1589
1590    if ($field.consent.is(':checked') && $field.phone.val().trim() === "") {
1591      $error.phone
1592        .html("This field is required")
1593        .show();
1594    } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) {
1595      $error.phone
1596        .html("The phone number must contain 10 digits")
1597        .show();
1598    } else {
1599      $error.phone
1600        .html("")
1601        .hide();
1602    }
1603
1604    const errorField = $step.form.find('.sh-form-error:visible');
1605
1606    if (errorField.length > 0) {
1607      const input = errorField.first().next();
1608
1609      document.activeElement.blur();
1610
1611      setTimeout(() => {
1612        input.focus();
1613      }, 160)
1614
1615      return;
1616    }
1617
1618    $loader
1619      .show()
1620      .prev()
1621      .hide();
1622
1623    $.ajax({
1624      method: "POST",
1625      url: "https://www.spothopperapp.com/api/spots/55043/contacts/add_with_texting_permission",
1626      crossDomain: true,
1627      dataType: 'json',
1628      data: {
1629        email: $field.email.val().trim(),
1630        phone: $field.phone.val().trim(),
1631        texting_permission: $field.consent.is(':checked'),
1632      },
1633      success: function (data) {
1634        afterRequestSubmission(data);
1635      },
1636      error: function () {
1637        afterRequestSubmission("Something went wrong. Please try again later.");
1638      }
1639    });
1640
1641    function afterRequestSubmission (data) {
1642      $step.form.hide();
1643
1644      $step.message
1645        .html(data)
1646        .show()
1647        .trigger('focus');
1648    }
1649  }
1650</script>
1650<script>function addPromotionParamsToTMTLinks()
1651{
1652    if (sessionStorage.getItem('shUrlParams')) {
1653        let shParams = JSON.parse(sessionStorage.getItem('shUrlParams'));
1654        if (!Object.keys(shParams).length)
1655            return;
1656        if(!shParams.source)
1657            return;
1658        $('a').each(function () {
1659            if (this.href.includes('tmt.spotapps.co')) {
1660                if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion='))
1661                    return;
1662
1663                this.href = this.href + '&source=' + shParams.source;
1664                if(shParams.destination)
1665                    this.href = this.href + '&destination=' + shParams.destination;
1666                if(shParams.promotion)
1667                    this.href = this.href + '&promotion=' + shParams.promotion;
1668                if(shParams.fb_post_id)
1669                    this.href = this.href + '&fb_post_id=' + shParams.fb_post_id;
1670                if(shParams.email_post_id)
1671                    this.href = this.href + '&email_post_id=' + shParams.email_post_id;
1672            }
1673        })
1674    }
1675}
1676setTimeout(function() {
1677  addPromotionParamsToTMTLinks();
1678  addFooterToSourceParam();
1679},600)
1680
1681function addFooterToSourceParam()
1682{
1683    $('.bottom-link').each(function (){
1684        if(shouldAddSourceParam(this.href))
1685          this.href = this.href + '&source=footer';
1686    })
1687    $('#sh-multiple-links-content-holder a').each(function (){
1688       if(shouldAddSourceParam(this.href))
1689          this.href = this.href + '&source=footer';
1690    })
1691}
1692function shouldAddSourceParam(link){
1693  if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){
1694    return true;
1695  }
1696  return false;
1697}
1698</script>
1698<script>
1699;(async () => {
1700if (typeof window.focusTrap === 'undefined') {
1701    await getScript('https://unpkg.com/tabbable/dist/index.umd.js');
1702    await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js');
1703}
1704
1705document.querySelectorAll('.modal').forEach((element) => {
1706    const trap = window.focusTrap?.createFocusTrap(element, {
1707        allowOutsideClick: true,
1708    });
1709
1710    $(element).on('shown.bs.modal', () => {
1711	    trap?.activate();
1712	});
1713
1714	$(element).on('hidden.bs.modal', () => {
1715        trap?.deactivate();
1716    });
1717});
1718
1719async function getScript (source) {
1720    return new Promise((resolve, reject) => {
1721        const script = document.createElement('script');
1722        script.src = source;
1723        script.async = true;
1724
1725        script.onload = resolve;
1726        script.onerror = reject;
1727
1728        document.head.appendChild(script);
1729    });
1730}
1731})();
1732</script>
1732<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1732<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1732<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1732<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1732<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1732<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1732<script>var changes_log_array = {};</script>
1732<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1732</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.