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