1<!DOCTYPE html> 2�<html lang="en"><head><!-- Google tag (gtag.js) -->
vendor: 71 bytes, line 2
2<script async="async" src="https://www.googletagmanager.com/gtag/js?id=
2G-VG24VK2VKT
vendor: 11 bytes, line 2
2"></script>
2<script> 3 window.dataLayer = window.dataLayer || []; 4 function gtag(){dataLayer.push(arguments);} 5 gtag('set', 'linker', {'domains': ['tmt.spotapps.co','spothopperapp.com']}); 6 gtag('js', new Date()); 7 gtag('config', 'G-NZJHZFR2RH'); 8 gtag('config', 'G-VG24VK2VKT'); 9 </script>
9<!-- wcache 2026-10-08 13:39:33.534365Z --><!-- 10smart_footer: true, 11smart_footer_version: 2, 12scripting_active: false 13--><link href="https://picksbar.com/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="What started as a local music venue has become a gathering place for people who would rather sing along than sit quietly and watch. One moment, a band is launching into a familiar throwback anthem and the room is shouting every lyric back at the stage. The next, someone grabs the microphone during live band karaoke and earns a round of cheers from complete strangers." name="description"/><meta content="" name="author"/><meta content="Picks Bar - About" property="og:title"/><meta content="website" property="og:type"/><meta content="http://picksbar.com/about" property="og:url"/><meta content="What started as a local music venue has become a gathering place for people who would rather sing along than sit quietly and watch. One moment, a band is launching into a familiar throwback ..." property="og:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/shared_image.jpg" property="og:image"/><meta content="Picks Bar image" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="916087595090695" property="fb:app_id"/><meta content="summary_large_image" name="twitter:card"/><meta content="Picks Bar - About" name="twitter:title"/><meta content="What started as a local music venue has become a gathering place for people who would rather sing along than sit quietly and watch. One moment, a band is launching into a familiar throwback ..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/shared_image.jpg" name="twitter:image"/><title>Picks Bar - About</title><!-- wbv 1.59.0 --><meta content="1.59.0" name="wbv"/>
13<script>document.cookie='resolution='+Math.max(screen.width,screen.height)+("devicePixelRatio" in window ? ","+devicePixelRatio : ",1")+'; path=/';</script>
13<link href="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/favicons/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/favicons/favicon.svg" rel="icon" type="image/svg+xml"/><link href="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/favicons/favicon.ico" rel="shortcut icon"/><link href="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><meta content="Picks Bar" name="apple-mobile-web-app-title"/><link href="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/favicons/site.webmanifest" rel="manifest"/><link href="https://static.spotapps.co/web/picksbar--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/picksbar--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/picksbar--com/lib/uikit/css/uikit.docs.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/picksbar--com/lib/uikit/css/slidenav.css" rel="stylesheet"/><link href="//static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet-gesture-handling.min.css" rel="stylesheet" type="text/css"/><link href="https://static.spotapps.co/web/picksbar--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/picksbar--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/picksbar--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/picksbar--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/picksbar--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/picksbar--com/css/bottom_navigation_v1.css?v1790851523" rel="stylesheet"/><link href="css/custom.css?v1790851523&domain=picksbar.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/picksbar--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/picksbar--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: #000; 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 h2 { 29 color: #fff; 30 } 31 .about-us-s1-slide .slideshow-controls-btn { 32 color: rgba(255, 255, 255, 0.8); 33 } 34 .about-us-page .about-us-s2-wrapper { 35 background-color: #fff; 36 } 37 .about-us-page .about-us-s2-image { 38 width: 40%; 39 } 40 .about-us-page .about-us-s2-content { 41 width: 60%; 42 } 43 .about-us-s2-wrapper .about-us-item-holder { 44 min-height: 40vh; 45 } 46 .about-us-v7-content .text-wrapper { 47 color: #000; 48 background: rgba(250,250,250,0); 49 } 50 .about-page-content .about-us-v7-content .text-wrapper .text-content { 51 text-align: left; 52 } 53 .about-us-v7-content .text-wrapper h2 { 54 color: #000; 55 } 56 .about-us-v7-content .text-wrapper:before { 57 background-image: url('https://static.spotapps.co/web/picksbar--com/'); 58 } 59 .about-us-s3-wrapper .map-footer { 60 background: rgba(0,0,0,0.6); 61 color: #fff; 62 text-align: center; 63 } 64 .about-us-s3-wrapper .map-footer a { 65 color: #fff; 66 } 67 @media (max-width: 991px) { 68 .about-us-page .about-us-s1-content, 69 .about-us-page .about-us-s1-slide, 70 .about-us-page .about-us-s2-image, 71 .about-us-page .about-us-s2-content { 72 width: 100%; 73 } 74 .about-us-s2-wrapper .about-us-item-holder { 75 min-height: auto; 76 height: auto; 77 } 78 } 79 </style>
79<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
79<script> 80function ga_check(){ 81 return true; 82} 83</script>
83<script> 84function universal_ga(action, type, category, ev_action, label){ 85 if(typeof ga === 'function') 86 { 87 if(!(action && label)) 88 ga(action, type, category) 89 else 90 ga(action, type, category, ev_action, label) 91 } 92 93 if(typeof gtag === 'function') 94 { 95 if(!(action && label)) 96 { 97 hash = category 98 ev_label = hash["eventLabel"] 99 var splits = ev_label.match(/.{1,100}/g) ?? []; 100 delete(hash["eventLabel"]) 101 102 if(splits.length <= 1) 103 hash["eventLabel"] = ev_label 104 else 105 { 106 for (let i = 0; i < splits.length; i++) { 107 var key = "eventLabel_"+i 108 hash[key] = splits[i] 109 } 110 } 111 console.log(hash) 112 gtag("event", hash["eventCategory"], hash); 113 } 114 else 115 { 116 var hash = { 117 eventCategory: category, 118 eventAction: ev_action 119 } 120 121 var splits = label.match(/.{1,100}/g) ?? []; 122 if(splits.length <= 1) 123 hash["eventLabel"] = label 124 else 125 { 126 for (let i = 0; i < splits.length; i++) { 127 var key = "eventLabel_"+i 128 hash[key] = splits[i] 129 } 130 } 131 gtag("event", hash["eventCategory"], hash); 132 } 133 } 134} 135</script>
135<script> function getPromotionUrlParams(){ 136 var params_str = sessionStorage.getItem('shUrlParams'); 137 if (params_str != null){ 138 return JSON.parse(params_str); 139 }else{ 140 return {}; 141 } 142 } 143 144 function getPromotionSourceDetails(){ 145 var params_str = localStorage.getItem('promotionSourceDetails'); 146 if (params_str != null){ 147 return JSON.parse(params_str); 148 }else{ 149 return {}; 150 } 151 } 152 153 function getLastEmailVisitInDays(){ 154 var promotionSourceDetails = getPromotionSourceDetails(); 155 if (!promotionSourceDetails['last_visit_email'] ){ 156 return null; 157 } 158 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24)); 159 } 160 161 function getLastSocialVisitInDays(){ 162 var promotionSourceDetails = getPromotionSourceDetails(); 163 if (!promotionSourceDetails['last_visit_social'] ){ 164 return null; 165 } 166 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24)); 167 } 168 169 var shUrlParams = getPromotionUrlParams(); 170 var promotionSourceDetails = getPromotionSourceDetails(); 171 172 new URL(document.location).searchParams.forEach(function(value, paramName){ 173 174 shUrlParams[paramName] = value; 175 176 if (paramName == 'source' && value =='social' ){ 177 promotionSourceDetails['last_visit_social'] = new Date(); 178 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 179 } 180 181 if (paramName == 'source' && value =='email' ){ 182 promotionSourceDetails['last_visit_email'] = new Date(); 183 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 184 } 185 186 }); 187 188 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)) 189</script>
189<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;} 190a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;} 191a.get-directions-footer-link:hover{transform:scale(1.08);} 192@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}} 193a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu about-us-page "><header><style> 194 195.nav-v8 .nav-tab:nth-child(n+6) { 196 -webkit-box-ordinal-group: 3; 197 order: 3; 198} 199 200.navbar.nav-v6.nav-v8 .desktop-navigation .header-logo { 201 top: 0px; 202} 203 204 205.navbar.nav-v6.nav-v8.nav-scroll .desktop-navigation .header-logo { 206 top: 0px; 207} 208 209.navbar.nav-v6 .container { 210 padding-top: 10px; 211 padding-bottom: 10px; 212} 213.navbar.nav-v6.nav-scroll .container { 214 padding-top: 0px; 215 padding-bottom: 0px; 216} 217.navbar.nav-v6 .header-logo img { 218 max-width: 100%; 219} 220 221@media (max-width: 767px) { 222 /* DO NOT change mobile nav height on page scroll */ 223 .navbar.nav-v6 .navbar-header, 224 .navbar.nav-v6.nav-scroll .navbar-header { 225 padding-top: 10px; 226 padding-bottom: 10px; 227 } 228 .navbar.nav-v6.nav-v8 .socialnav, 229 .navbar.nav-v6.nav-v8.nav-scroll .socialnav { 230 margin-top: 10px; 231 } 232 .navbar.nav-v6 .container, 233 .navbar.nav-v6.nav-scroll .container { 234 padding-top: 0; 235 padding-bottom: 0; 236 } 237 .navbar.nav-v6 .header-logo, 238 .navbar.nav-v6.nav-scroll .header-logo { 239 height: 70px; 240 } 241 .navbar.nav-v6 .header-logo img { 242 max-height: 100%; 243 } 244 .navbar.nav-v6.nav-scroll .header-logo img { 245 max-width: 100%; 246 } 247 /* HOME page CHANGE mobile nav height on page scroll */ 248 /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */ 249 body.home-page .navbar.nav-v6 .navbar-header { 250 padding-top: 10px; 251 padding-bottom: 10px; 252 } 253 body.home-page .navbar.nav-v6.nav-scroll .navbar-header{ 254 padding-top: 0px; 255 padding-bottom: 0px; 256 } 257 body.home-page .navbar.nav-v6.nav-v8 .socialnav { 258 margin-top: 10px; 259 } 260 body.home-page .navbar.nav-v6.nav-v8.nav-scroll .socialnav { 261 margin-top: 0px; 262 } 263 body.home-page .navbar.nav-v6 .container{ 264 padding-top: 0; 265 padding-bottom: 0; 266 } 267 body.home-page .navbar.nav-v6.nav-scroll .container { 268 padding-top: 0; 269 padding-bottom: 0; 270 } 271 body.home-page .navbar.nav-v6 .header-logo { 272 height: 70px; 273 } 274 body.home-page .navbar.nav-v6.nav-scroll .header-logo { 275 height: 50px; 276 } 277 body.home-page .navbar.nav-v6 .header-logo img { 278 max-height: 100%; 279 max-width: 100%; 280 } 281 body.home-page .navbar.nav-v6.nav-scroll .header-logo img { 282 max-width: 80%; 283 } 284} 285 286 287.navbar-regular .navbar-collapse.collapse.in { 288 background-color: transparent; 289 width: 100%; 290} 291.navbar.nav-v6 .navbar-tabs { 292 background-color: #1F6AFF; 293 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 294 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 295 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 296} 297.navbar.nav-v6.nav-scroll .navbar-tabs { 298 background-color: #1F6AFF; 299 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 300 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 301 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 302} 303.drink-menu .navbar.nav-v6 .navbar-tabs { 304 background-color: #1F6AFF; 305 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 306 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 307 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 308} 309.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 310 background-color: #1F6AFF; 311 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 312 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 313 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 314} 315li.drop-down-link .sub-menu { 316 background-color: #1F6AFF; 317 color: #000; 318 } 319.nav-scroll li.drop-down-link .sub-menu { 320 background-color: #1F6AFF; 321 color: #000; 322} 323.drink-menu li.drop-down-link .sub-menu { 324 background-color: #1F6AFF; 325 color: #000; 326} 327.drink-menu .nav-scroll li.drop-down-link .sub-menu { 328 background-color: #1F6AFF; 329 color: #000; 330} 331li.drop-down-link .sub-menu a, 332li.drop-down-link div.drop-down { 333 color: #000; 334} 335.nav-scroll li.drop-down-link .sub-menu a, 336.nav-scroll li.drop-down-link div.drop-down { 337 color: #000; 338} 339.drink-menu li.drop-down-link .sub-menu a, 340.drink-menu li.drop-down-link div.drop-down { 341 color: #000; 342} 343.drink-menu .nav-scroll li.drop-down-link .sub-menu a, 344.drink-menu .nav-scroll li.drop-down-link div.drop-down { 345 color: #000; 346} 347 348.navbar-regular.nav-v6 .navbar-nav>li>a, 349.navbar-regular.nav-v6 .navbar-nav>li>a:hover, 350.navbar-regular.nav-v6 .navbar-nav>.active>a, 351.navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 352.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 353 border: none; 354 background-color: transparent; 355 color: #000; 356} 357.navbar-regular.nav-v6 .navbar-nav>li>a { 358 color: #000; 359} 360.drink-menu .navbar.nav-v6 .navbar-nav>li>a { 361 color: #000; 362} 363.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 364.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 365.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 366.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover {
367 color: #000; 368} 369 370li.drop-down-link .sub-menu a:hover, 371li.drop-down-link .sub-menu a:focus { 372 color: #000; 373} 374.drink-menu li.drop-down-link .sub-menu a:hover, 375.drink-menu li.drop-down-link .sub-menu a:focus { 376 color: #000; 377} 378 379.drink-menu .navbar.nav-v7 .navbar-nav>li>a { 380 color: #000; 381} 382 383.navbar-regular.nav-v6 .navbar-toggle .icon-bar { 384 background-color: #000; 385} 386.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar { 387 background-color: #000; 388} 389.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 390 background-color: #000; 391} 392.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 393 background-color: #000; 394} 395.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a, 396.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 397.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 398.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 399.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 400 border: none; 401 color: #000; 402} 403.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a { 404 color: #000; 405} 406.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a { 407 border: none; 408 color: #000; 409} 410.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 411.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 412.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 413.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 414 color: #000; 415} 416 417.nav-scroll li.drop-down-link .sub-menu a:hover, 418.nav-scroll li.drop-down-link .sub-menu a:focus { 419 color: #000; 420} 421.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover, 422.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus { 423 color: #000; 424} 425 426.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 427 background-color: #000; 428} 429.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 430 background-color: #000; 431} 432.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 433 background-color: #000; 434} 435.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 436 background-color: #000; 437} 438.navbar.nav-v6 .header-logo-text{ 439 color: #000; 440} 441.navbar.nav-v6.nav-scroll .header-logo-text{ 442 color: #000; 443} 444.navbar.nav-v6 .social-icon{ 445 color: #000; 446} 447.navbar.nav-v6.nav-scroll .social-icon{ 448 color: #000; 449} 450.navbar.nav-v6 .social-square .contact-icon:hover { 451 color: #000; 452 background-color: #000; 453} 454.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 455 color: #000; 456 background-color: #000; 457} 458 459.drink-menu .navbar.nav-v6 .header-logo-text{ 460 color: #000; 461} 462.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{ 463 color: #000; 464} 465.drink-menu .navbar.nav-v6 .social-icon{ 466 color: #000; 467} 468.drink-menu .navbar.nav-v6.nav-scroll .social-icon{ 469 color: #000; 470} 471.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover { 472 color: #000; 473 background-color: #000; 474} 475.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 476 color: #000; 477 background-color: #000; 478} 479.navbar.nav-v6 .navbar-tabs { 480 border-bottom: 1px solid transparent; 481} 482.navbar.nav-v6.nav-scroll .navbar-tabs { 483 border-bottom: 1px solid transparent; 484} 485.drink-menu .navbar.nav-v6 .navbar-tabs { 486 border-bottom: 1px solid transparent; 487} 488.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 489 border-bottom: 1px solid transparent; 490} 491@media (max-width: 767px) { 492 .navbar.nav-v6 { 493 background-color: #1F6AFF; 494 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 495 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 496 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 497 } 498 .navbar.nav-v6.nav-scroll { 499 background-color: #1F6AFF; 500 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 501 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 502 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 503 } 504 .drink-menu .navbar.nav-v6 { 505 background-color: #1F6AFF; 506 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 507 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 508 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 509 } 510 .drink-menu .navbar.nav-v6.nav-scroll { 511 background-color: #1F6AFF; 512 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 513 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 514 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 515 } 516 .navbar.nav-v6 .container, 517 .navbar.nav-v6.nav-scroll .container, 518 .drink-menu .navbar.nav-v6 .container, 519 .drink-menu .navbar.nav-v6.nav-scroll .container { 520 border-bottom: none; 521 } 522 .navbar.nav-v6 .navbar-header { 523 border-bottom: 1px solid transparent; 524 } 525 .navbar.nav-v6.nav-scroll .navbar-header { 526 border-bottom: 1px solid transparent; 527 } 528 .drink-menu .navbar.nav-v6 .navbar-header { 529 border-bottom: 1px solid transparent; 530 } 531 .drink-menu .navbar.nav-v6.nav-scroll .navbar-header { 532 border-bottom: 1spx solid transparent; 533 } 534 li.drop-down-link .sub-menu, 535 .drink-menu li.drop-down-link .sub-menu { 536 background-color: transparent; 537 } 538 .nav-scroll li.drop-down-link .sub-menu, 539 .drink-menu .nav-scroll li.drop-down-link .sub-menu { 540 background-color: transparent; 541 } 542 /* Mobile home background */ 543 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse, 544 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing, 545 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in { 546 background-color: #1f6aff; 547 } 548 /* Mobile home background scroll */ 549 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse, 550 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing, 551 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in { 552 background-color: #1f6aff; 553 } 554 /* Mobile pages background */ 555 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse, 556 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing, 557 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in { 558 background-color: #1f6aff; 559 } 560 /* Mobile pages background scroll */ 561 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse, 562 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing, 563 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in { 564 background-color: #1f6aff; 565 } 566 .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 567 .navbar-regular.nav-v6 .navbar-nav>.active>a, 568 .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 569 .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 570 background-color: #000; 571 color: #000; 572 } 573 .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 574 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 575 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 576 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 577 background-color: #000; 578 color: #000; 579 } 580 .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 581 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 582 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 583 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 584 background-color: #000; 585 color: #000; 586 } 587 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 588 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 589 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 590 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 591 background-color: #000; 592 color: #000; 593 } 594 595 .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 596 color: #000; 597 } 598 .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 599 color: #000; 600 } 601 .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 602 color: #000; 603 } 604 .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 605 color: #000; 606 } 607} 608</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v7 nav-v8 nav-top navbar-regular navbar-fixed-top mobile-full-height" id="navbar" role="navigation"><div id="skip"><a class="visuallyhidden skip-content" href="#content">Skip to main content</a></div><div class="desktop-navigation"><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class="logo-holder"><div class="header-logo logo-top"><img alt="Picks Bar logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top logo-image" role="link" src="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/logo.png" tabindex="0"/></div><div class="header-logo logo-scroll"><img alt="Picks Bar logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll logo-image" role="link" src="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/logo.png" tabindex="0"/></div></li><li class="nav-tab"><a class="" href="/terms-and-conditions" id="nav_tab_1_link" target="_self"> 609 610 Events 611 </a></li><li class="nav-tab nav-parties-link"><a class="link-parties-sh" href="/party#" id="nav_tab_2_link" target="_self"> 612 613 Private Parties 614 </a></li><li class="nav-tab additional-tab-2 outside-link-2"><a class="additional-link-2" href="/faq" id="nav_tab_3_link" target="_self"> 615 616 FAQ 617 </a></li><li class="nav-tab nav-menu-page"><a class="" href="/food-menu" id="nav_tab_4_link" target="_self"> 618 619 Food & Drinks 620 </a></li><li class="nav-tab nav-catering-link"><a class="link-catering-sh" href="/catering#" id="nav_tab_5_link" target="_self"> 621 622 Catering 623 </a></li><li class="nav-tab additional-tab outside-link"><a class="additional-link" href="/band-inquiries" id="nav_tab_6_link" target="_self"> 624 625 Band Inquiries 626 </a></li><li class="nav-tab nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=104147&callback_url=http://picksbar.com/about#" id="nav_tab_8_link" target="_self"> 627 628 Jobs 629 </a></li><li class="nav-tab nav-reservations-link"><a aria-label="Table Reservations, you are leaving the website, opens in a new tab" class="link-reservations-sh" href="https://picks-bar.wixsite.com/tablereservations#" id="nav_tab_9_link" target="_blank"> 630 631 Table Reservations 632 </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/916087595090695" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/picks_barsa" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=picks+bar+san+antonio&oq=picks+bar+san+antonio&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQABiABDIICAIQABgWGB4yCAgDEAAYFhgeMggIBBAAGBYYHjIGCAUQRRg8MgYIBhBFGDwyBggHEEUYPNIBCDUwMzlqMGo3qAIIsAIB&sourceid=chrome&ie=UTF-8#lrd=0x865c66ace5059995:0xc873dbce46df2c28,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul></div></div></div></div><div class="mobile-navigation"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="Picks Bar logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Picks Bar logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/logo.png"/></a><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/916087595090695" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/picks_barsa" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=picks+bar+san+antonio&oq=picks+bar+san+antonio&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQABiABDIICAIQABgWGB4yCAgDEAAYFhgeMggIBBAAGBYYHjIGCAUQRRg8MgYIBhBFGDwyBggHEEUYPNIBCDUwMzlqMGo3qAIIsAIB&sourceid=chrome&ie=UTF-8#lrd=0x865c66ace5059995:0xc873dbce46df2c28,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul><div class="navbar-header"><button aria-expanded="false" class="navbar-toggle" data-target="#navbar-collapse-1" data-toggle="collapse" type="button"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li class=" "><a class="" href="/terms-and-conditions" id="mobile_nav_tab_1_link" target="_self"> 633 Events 634 635 </a></li><li class=" nav-parties-link"><a class="link-parties-sh" href="/party#" id="mobile_nav_tab_2_link" target="_self"> 636 Private Parties 637 638 </a></li><li class=" additional-tab-2 outside-link-2"><a class="additional-link-2" href="/faq" id="mobile_nav_tab_3_link" target="_self"> 639 FAQ 640 641 </a></li><li class=" nav-menu-page"><a class="" href="/food-menu" id="mobile_nav_tab_4_link" target="_self"> 642 Food & Drinks 643 644 </a></li><li class=" nav-catering-link"><a class="link-catering-sh" href="/catering#" id="mobile_nav_tab_5_link" target="_self"> 645 Catering 646 647 </a></li><li class=" additional-tab outside-link"><a class="additional-link" href="/band-inquiries" id="mobile_nav_tab_6_link" target="_self"> 648 Band Inquiries 649 650 </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=104147&callback_url=http://picksbar.com/about#" id="mobile_nav_tab_8_link" target="_self"> 651 Jobs 652 653 </a></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="https://picks-bar.wixsite.com/tablereservations#" id="mobile_nav_tab_9_link" target="_blank"> 654 Table Reservations 655 656 </a></li></ul></div></div></div></nav></header><main id="content" role="main"><h1 class="visuallyhidden">About us</h1><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-holder"><div class="about-us-item about-us-s1 about-us-s1-content hidden-sm hidden-xs"><div class="text-wrapper"><div class="text-content"><h2 class="page-title">Picks Bar</h2></div></div></div><div aria-hidden="true" class="about-us-item about-us-s1 about-us-s1-slide" style="height:60vh"><div class="uk-slidenav-
656position" data-uk-slideshow="data-uk-slideshow" style="height:100%; overflow-y: hidden;"><button aria-hidden="true" aria-label="The slideshow is currently playing, pause the slideshow" class="slideshow-controls-btn playing" tabindex="-1" 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><ul class="uk-dotnav uk-dotnav-contrast uk-position-bottom uk-flex-center"><li data-uk-slideshow-item="0"><a aria-hidden="true" href="" tabindex="-1"><span class="off-screen">Dot slide navigation number 1</span></a></li><li data-uk-slideshow-item="1"><a aria-hidden="true" href="" tabindex="-1"><span class="off-screen">Dot slide navigation number 2</span></a></li><li data-uk-slideshow-item="2"><a aria-hidden="true" href="" tabindex="-1"><span class="off-screen">Dot slide navigation number 3</span></a></li></ul><a aria-hidden="true" class="uk-slidenav uk-slidenav-contrast uk-slidenav-previous" data-uk-slideshow-item="previous" href="" tabindex="-1"><span class="off-screen">previous slide</span></a><a aria-hidden="true" class="uk-slidenav uk-slidenav-contrast uk-slidenav-next" data-uk-slideshow-item="next" href="" tabindex="-1"><span class="off-screen">next slide</span></a><ul class="uk-slideshow">
656<li><img alt="" aria-hidden="true" src="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/about/about1.jpg"/></li><li><img alt="" aria-hidden="true" src="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/about/about2.jpg"/></li><li><img alt="" aria-hidden="true" src="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/about/about3.jpg"/></li></ul></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"><h2 class="page-title">Picks Bar</h2></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/104147_website_v1/aboutmain.jpg')"></div><div class="about-us-item about-us-s2-content about-us-v7-content"><div class="text-wrapper"><div class="text-content"><h2 class="section-header">About us</h2><p style="text-align: center;">What started as a local music venue has become a gathering place for people who would rather sing along than sit quietly and watch. One moment, a band is launching into a familiar throwback anthem and the room is shouting every lyric back at the stage. The next, someone grabs the microphone during live band karaoke and earns a round of cheers from complete strangers.</p><p class="additional-p">The energy may shift, but people stay just as engaged. Drag brunch brings performers into the heart of the action, weaving through tables, trading jokes with guests, and keeping some of the best cocktails in San Antonio flowing between laughs, singalongs, and unforgettable moments.</p><p class="additional-p">Picks Bar isn't built around a single genre or scene. It's a place where live music karaoke enthusiasts, brunch lovers, and curious newcomers end up sharing the same room.</p><p class="additional-p">Add a menu of American classics and a pet-friendly patio, and it's easy to see why guests keep coming back for one more round, one more song, and one more memorable night. </p></div></div></div></div></div></div><!-- End Section 2 --></section><section id="about_s4_section"><!-- Start Section 4 Custom section --><div class="about-us-s4-wrapper section-wrapper" id="about_s4"><div class="container"></div></div><!-- End Section 4 Custom section --></section><section id="about_us_pg_v8_section"><article><style> 657.about-us-v8-wrapper.about-us-v8-ap-wrapper { 658 padding: 0; 659} 660.about-us-v8-wrapper.about-us-v8-ap-wrapper:before { 661 background-color: #fff; 662 } 663 664 665.about-us-v8-wrapper.about-us-v8-ap-wrapper .container { 666 padding: 0; 667 width: 100%; 668} 669 670 671 672 673 674 #aboutus_v8_about_page .about-us-v8-item-0 .text-wrapper { 675 padding: 60px 20px; 676 } 677 678 #aboutus_v8_about_page .about-us-v8-item-0 .about-us-v8-content .text-content.title-image h2.about-title::after, 679 #aboutus_v8_about_page .about-us-v8-item-0 .about-us-v8-content .text-content.title-image h2.about-title::before { 680 background-image: url('https://static.spotapps.co/website_images/ab_websites/104147_website_v1/title_decoration.png'); 681 height: 50px; 682 } 683 #aboutus_v8_about_page .about-us-v8-item-0 .about-us-v8-content .text-content.title-image h2.about-title::after { 684 display: block; 685 } 686 687 688 #aboutus_v8_about_page .about-us-v8-item-0 .about-us-v8-content .text-content h3, 689 #aboutus_v8_about_page .about-us-v8-item-0 .about-us-v8-content .text-content h2:not(.about-title) { 690 color: #000; 691 } 692 693 694 @media (max-width: 1024px) { 695 #aboutus_v8_about_page .about-us-v8-item-0 .text-wrapper { 696 padding: 60px 20px; 697 } 698 } 699 700 @media (max-width: 767px) { 701 #aboutus_v8_about_page .about-us-v8-item-0 .about-us-v8-image { 702 margin: 0; 703 height: 300px; 704 } 705 } 706 707@-webkit-keyframes grow-ap { 708 from { 709 opacity: 0; 710 width: 0px; 711 } 712 to { 713 opacity: 1; 714 width: 80%; 715 } 716} 717@-moz-keyframes grow-ap { 718 from { 719 opacity: 0; 720 width: 0px; 721 } 722 to { 723 opacity: 1; 724 width: 80%; 725 } 726} 727@keyframes grow-ap { 728 from { 729 opacity: 0; 730 width: 0px; 731 } 732 to { 733 opacity: 1; 734 width: 80%; 735 } 736} 737 738.about-us-v8-ap-wrapper .about-us-v8-item.animate .about-us-v8-image-bar { 739 -webkit-animation-name: grow-ap; 740 -moz-animation-name: grow-ap; 741 animation-name: grow-ap; 742} 743 744.safari-mac .about-us-v8-ap-wrapper .about-us-v8-item .about-us-v8-image-bar { 745 width: 80%; 746} 747 748 749@media (max-width: 767px) { 750 .about-us-v8-wrapper.about-us-v8-ap-wrapper { 751 padding: 0; 752 } 753 .about-us-v8-wrapper.about-us-v8-ap-wrapper .container { 754 padding: 0; 755 width: 100%; 756 } 757 .about-us-v8-ap-wrapper .about-us-v8-item { 758 padding: 0 !important; 759 } 760} 761 762</style><div class="about-us-v8-wrapper about-us-v8-ap-wrapper section-wrapper" id="aboutus_v8_about_page"><div class="container about-us-v8"><section><div class="about-us-v8-item about-us-v8-item-0 about-us-v8-item-left" style="padding: 0; "><!-- start About us item --><div class="about-us-v8-image image-size-cover image-size-mobile-cover" style="background-image: url('https://static.spotapps.co/website_images/ab_websites/104147_website_v1/about_us.jpg'); width: 50%; 763 "><!-- start Left About us image --></div><!-- end Left About us image --><div class="about-us-v8-content " style="width: 50%; 764 color: #000; 765 background: rgba(250, 250, 250, 0); text-align: center;"><div class="text-wrapper"><div class="text-content title-image"><h2 class="about-title" style="color: #000;"><span>About us</span></h2><div class="text-holder"><p style="text-align: center;">What started as a local music venue has become a gathering place for people who w
765ould rather sing along than sit quietly and watch. One moment, a band is launching into a familiar throwback anthem and the room is shouting every lyric back at the stage. The next, someone grabs the microphone during live band karaoke and earns a round of cheers from complete strangers.</p></div><div class="buttons-holder buttons-row-parent "><div class="buttons-row"><a class="custom-temp-btn hvr-fade" href="/about" target="_self"> 766 Learn more <span class="visuallyhidden"> about us</span></a></div></div></div></div></div><!-- end Right About us image --></div><!-- end About us item --></section></div></div></article></section><section id="about_s3_section"><!-- Start Section 3 --><div class="about-us-s3-wrapper maps-wrapper section-wrapper hide-map-footer" id="about_s3"><div class="container"><div class="about-us-item-holder"><div class="map-holder"><div aria-label="OpenStreet map" id="map-container" role="region"></div><div class="map-footer"><p> 767 Contact us: 768 <a href="tel:+12102539220" id="contact_us_v3_section_phone_link"><span class="off-screen">by phone</span> (210)-253-9220,</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><article><style> 769 770.contact-v3 .hours-title, .contact-v3 .social-title, .contact-v3 .contact-us-title { 771 color: #1F6AFF; 772} 773.contact a:hover, .contact a:active, .contact-us a:hover, .contact-us a:active { 774 color: #1F6AFF; 775} 776.contact-v3 .social-circle .contact-icon { 777 color: rgba(255, 255, 255, 0.8); 778} 779 .contact-v3 .social-square .contact-icon { 780 color: #000; 781 } 782 .contact-v3 .social-square .contact-icon:hover { 783 color: #fff; 784 background-color: #1F6AFF; 785 } 786 787</style><footer class="contact-holder"><div class="contact-v3 contact-v3-center section-wrapper" id="contact_v3"><div class="contact-v3-additional-logo"><img alt="" class="img-responsive" src="https://static.spotapps.co/website_images/ab_websites/104147_website_v1/logo.png"/></div><div class="container"><div class="row"><div class="col-md-4 col-sm-4 col-xs-12"><section><div class="contact-location"><div class="hours-title"><h2>Location</h2></div><div class="address">4553 North Loop 1604 West suite 1101</div><div class="city-state">San Antonio, TX</div><div class="zip">78249</div></div></section></div><div class="col-md-4 col-sm-4 col-xs-12"><section><div class="hours"><div class="hours-title"><h2>Hours</h2></div><div>Mon, Tue</div><div>5:00 PM - 10:00 PM</div><div>Wed</div><div>4:00 PM - 1:00 AM</div><div>Thu-Sat</div><div>4:00 PM - 2:00 AM</div><div>Sun</div><div>11:00 AM - 10:00 PM</div></div></section></div><div class="col-md-4 col-sm-4 col-xs-12"><div class="find-us"><section><div class="contact-us"><div class="contact-us-title"><h2>Contact us</h2></div><p><a href="tel:+12102539220" id="contact_us_v3_section_phone_link"><span class="visuallyhidden">Call us at </span>(210)-253-9220</a></p><p><a href="mailto:[email protected]"><span class="visuallyhidden">Write us at </span>[email protected]</a></p></div></section><section><div class="social"><div class="social-links social-icons-holder social-square"><a class="contact-icon" href="https://www.facebook.com/916087595090695" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a><a class="contact-icon" href="https://www.instagram.com/picks_barsa" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a><a class="contact-icon google-icon" href="https://www.google.com/search?q=picks+bar+san+antonio&oq=picks+bar+san+antonio&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQABiABDIICAIQABgWGB4yCAgDEAAYFhgeMggIBBAAGBYYHjIGCAUQRRg8MgYIBhBFGDwyBggHEEUYPNIBCDUwMzlqMGo3qAIIsAIB&sourceid=chrome&ie=UTF-8#lrd=0x865c66ace5059995:0xc873dbce46df2c28,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></div></div></section></div></div></div></div></div></footer></article></main><style type="text/css"> 788 .navbar-fixed-bottom.nav-v1 { 789 bottom: -100px; 790 } 791 .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right { 792 background-color: #000; 793 } 794 .navbar-fixed-bottom.nav-v1 .bottom-svg-border path, 795 .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon { 796 fill: #000; 797 } 798 .navbar-fixed-bottom.nav-v1 .bottom-list-item a { 799 color: #fff; 800 } 801 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover, 802 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus { 803 color: #EA0D0D; 804 text-decoration: none; 805 } 806</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://picks-bar.wixsite.com/tablereservations" id="bottom_link_3" target="_self"> 807 Reserve </a></li><li class="bottom-list-item "><a class="bottom-link " href="/party" id="bottom_link_5" target="_self"> 808 Private Parties </a></li><li class="bottom-list-item "><a class="bottom-link " href="/catering" id="bottom_link_6" target="_self"> 809 Catering </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=104147&callback_url=http://picksbar.com/about" id="bottom_link_7" target="_self"> 810 Jobs </a></li></ul></div></nav>
810<script src="https://static.spotapps.co/web/picksbar--com/lib/jquery/jquery.min.js"></script>
810<script src="https://static.spotapps.co/web/picksbar--com/lib/bootstrap/js/bootstrap.min.js"></script>
810<script src="https://static.spotapps.co/web/picksbar--com/lib/uikit/js/uikit.min.js"></script>
810<script src="https://static.spotapps.co/web/picksbar--com/lib/uikit/js/slideshow.min.js"></script>
810<script src="https://static.spotapps.co/web/picksbar--com/lib/uikit/js/slideshow-fx.min.js"></script>
810<script src="https://static.spotapps.co/iframeResizer.js" type="text/javascript"></script>
810<script src="//static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet.js"></script>
810<script src="//static.spotapps.co/web-lib/leaflet/leaflet-providers.js"></script>
810<script src="//static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet-gesture-handling.min.js"></script>
810<script> 811 812 $("#bottom_link_3").on("click", function(){ 813 if (ga_check()) 814 universal_ga('send', 'event', 'Button', 'Click', 'Reserve'); 815 }); 816 $("#bottom_link_5").on("click", function(){ 817 if (ga_check()) 818 universal_ga('send', 'event', 'Button', 'Click', 'Private Party'); 819 }); 820 $("#bottom_link_6").on("click", function(){ 821 if (ga_check()) 822 universal_ga('send', 'event', 'Button', 'Click', 'Catering'); 823 }); 824 $("#bottom_link_7").on("click", function(){ 825 if (ga_check()) 826 universal_ga('send', 'event', 'Button', 'Click', 'Jobs'); 827 }); 828 $('.header-logo, .nav-v2-home-btn').click(function(event) { 829 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 830 event.preventDefault(); 831 var windowScrollTop = $(window).scrollTop(); 832 if(windowScrollTop > 150) { 833 $('html, body').animate({scrollTop: 0}, 750); 834 } 835 } 836 }); 837 838$(".banner-section a.banner-pin").click(function(e) { 839 // target element id 840 var id = $(this).attr('href'); 841 842 // target element 843 var section = $(id); 844 if (section.length === 0) { 845 return; 846 } 847 848 // prevent standard hash navigation (avoid blinking in IE) 849 e.preventDefault(); 850 851 // top position relative to the document 852 var pos = section.offset().top - 100 + 10; 853 854 // animated top scrolling 855 $('body, html').animate({scrollTop: pos}, 750); 856}); 857 858$(document).ready(function() { 859 var navHeight = $('nav.navbar').height(); 860 $('html').css("scroll-padding-top", navHeight); 861}); 862 863var called_v8_scroll = false; 864 865$(document).on('scroll', function (e) { 866 if($(document).scrollTop() > 0) { 867 $('.navbar.nav-v7').addClass('nav-scroll'); 868 $('.navbar.nav-v7').removeClass('nav-top'); 869 if (0 !=2 && 0 == 2) { 870 if(!called_v8_scroll) { 871 setTimeout(function(){ 872 setHelperTabWidth(); 873 called_v8_scroll = true; 874 }, 300); 875 } 876 } 877 }else { 878 $('.navbar.nav-v7').removeClass('nav-scroll'); 879 $('.navbar.nav-v7').addClass('nav-top'); 880 if (0 != 2 && 0 == 2) { 881 $('#hidden_tab_r').width(0); 882 $('#hidden_tab_l').width(0); 883 $('.navbar-nav li.nav-tab').first().css('margin-left', '0px'); 884 $('.navbar-nav li.nav-tab').last().css('margin-right', '0px'); 885 called_v8_scroll = false; 886 } 887 } 888}); 889 890$(function() { 891 setDropDownMenuWidth(); 892 893 function setDropDownMenuWidth() { 894 var tabs_list = $('.navbar-tabs .navbar-nav'); 895 896 $(tabs_list).find('li.drop-down-link').each(function() { 897 var sub_menu_width = $(this).outerWidth(true); 898 if (sub_menu_width < 100) { 899 sub_menu_width = 100; 900 } 901 $(this).find('.sub-menu').css('width', sub_menu_width+'px'); 902 }); 903 } 904 905 $( window ).resize(function() { 906 setDropDownMenuWidth(); 907 }); 908 $( window ).load(function() { 909 setDropDownMenuWidth(); 910 }); 911 912}); 913 914 915 916$( '.drop-down-link .drop-down' ).click(function(event) { 917 event.preventDefault(); 918 event.stopPropagation(); 919 920 var drop_down = $(this).closest('.drop-down-link'); 921 var drop_down_a = $(this); 922 923 if($(drop_down_a).attr("aria-expanded") == "true") { 924 $(drop_down_a).attr("aria-expanded",false) 925 } else { 926 $(drop_down_a).attr("aria-expanded",true) 927 } 928 929 930 var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' ); 931 932 if ( $(sub_menu).is( ':hidden' ) ) { 933 $(sub_menu).slideDown(); 934 $(drop_down).addClass('active'); 935 } else { 936 $(sub_menu).slideUp(); 937 $(drop_down).removeClass('active'); 938 } 939}); 940 941//// Set width for corresponding helper tab or margin for first or last nav tab depending on calculeted width sum of left and right tabs 942function setHelperTabWidth() { 943 var nav_tab_width; 944 var tabs_left_width = 0; 945 var tabs_right_width = 0; 946 947 var full_nav_tab_width; 948 var full_tabs_left_width = 0; 949 var full_tabs_right_width = 0; 950 951 $('li.nav-tab').each(function( index, element ) { 952 953 nav_tab_width = $(element).find('a').width(); 954 full_nav_tab_width = $(element).outerWidth(true); 955 956 if (!($(element).hasClass('helper-tab'))) { 957 if (index<4) { 958 tabs_left_width += nav_tab_width; 959 full_tabs_left_width += full_nav_tab_width; 960 } else { 961 tabs_right_width += nav_tab_width; 962 full_tabs_right_width += full_nav_tab_width; 963 } 964 } else { 965 if(index == 0) { 966 full_tabs_left_width += full_nav_tab_width; 967 } else { 968 full_tabs_right_width += full_nav_tab_width; 969 } 970 } 971 972 }); 973 974 var tabs_width_differance = tabs_left_width - tabs_right_width; 975 var helper_value = Math.abs(tabs_width_differance); 976 var full_tabs_width_differance = full_tabs_left_width - full_tabs_right_width; 977 978 // if sum of left tabs width is smaller than rigth tabs width tabs_width_differance is negative set margin left for first tab 979 if (full_tabs_width_differance != 0) { 980 if (tabs_width_differance < 0) { 981 $('.navbar-nav li.nav-tab').first().css('margin-left', helper_value+'px'); 982 } else { 983 $('.navbar-nav li.nav-tab').last().css('margin-right', helper_value+'px'); 984 } 985 } 986 987} 988 989$(function() { 990 setNavTabsWidth(); 991 992 function setNavTabsWidth() { 993 var container_width = $('.navbar-tabs .container').outerWidth(); 994 var social_icons_width = $('.navbar-tabs .socialnav').outerWidth(true); 995 var reduced_tabs_width = container_width - (2 * social_icons_width) -10; 996 997 $('.navbar-tabs .navbar-content').width(reduced_tabs_width); 998 999 // helper value set in case logo is centered and tabs width sum on the left and on the right are not the same 1000 if (0 == 2) { 1001 setTimeout(function(){ 1002 setHelperTabWidth(); 1003 $('.navbar.nav-v8 .desktop-navigation .navbar-nav').css('opacity', '1'); 1004 }, 300); 1005 1006 } 1007 } 1008 1009 $( window ).resize(function() { 1010 setNavTabsWidth(); 1011 }); 1012 1013 $('.nav a:not(.drop-down)').on('click', function () { 1014 $('.navbar-collapse').collapse('hide'); 1015 }); 1016 1017}); 1018 1019$('.logo-holder .logo-image').click(function(event) { 1020 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 1021 var windowScrollToTop = $(window).scrollTop(); 1022 if(windowScrollToTop > 150) { 1023 $('html, body').animate({scrollTop: 0}, 750); 1024 } 1025 } else { 1026 window.location = "/"; 1027 } 1028}); 1029 1030const mobileDrop = document.querySelector('.mobile-full-height #navbar-collapse-1 .navbar-nav'); 1031const mobileDropButton = document.querySelector('.mobile-full-height .navbar-toggle'); 1032const mobileHeader = document.querySelector('.mobile-full-height .navbar-header'); 1033 1034mobileDropButton?.addEventListener('click', () => { 1035 mobileHeaderBottomPos = mobileHeader.getBoundingClientRect().bottom; 1036 mobileDrop.style.paddingTop = mobileHeaderBottomPos + 'px'; 1037}); 1038 1039(function () { 1040 const isSafari = (() => { 1041 const ua = navigator.userAgent; 1042 return ua.includes('Safari') && // Safari must be present
1043 !ua.includes('Chrome') && // Exclude Chrome (has 'Safari' in UA) 1044 !ua.includes('Edg'); // Exclude Edge 1045 })(); 1046 1047 if (!isSafari) return; 1048 const menu = document.getElementById('navbar-collapse-1'); 1049 1050 // When coming back from a _blank tab or bfcache restore, force a repaint. 1051 function nudgeRepaint() { 1052 if (!menu || !menu.classList.contains('in')) return; 1053 // toggle display to flush rendering, then poke will-change for one frame 1054 const prev = menu.style.display; 1055 menu.style.display = 'none'; 1056 // force reflow 1057 void menu.offsetHeight; 1058 menu.style.display = prev || ''; 1059 menu.style.willChange = 'opacity'; 1060 requestAnimationFrame(() => { menu.style.willChange = 'auto'; }); 1061 } 1062 1063 document.addEventListener('visibilitychange', () => { 1064 if (document.visibilityState === 'visible') nudgeRepaint(); 1065 }); 1066 1067 // iOS/macOS Safari often restores pages from bfcache 1068 window.addEventListener('pageshow', (e) => { 1069 if (e.persisted) nudgeRepaint(); 1070 else nudgeRepaint(); 1071 }, { passive: true }); 1072 1073 // Keep menu open when clicking links that open in a new tab 1074 menu?.addEventListener('click', (e) => { 1075 const a = e.target.closest('a'); 1076 if (!a) return; 1077 if (a.target === '_blank') { 1078 // avoid any delegated "close on link click" handlers firing first 1079 e.stopPropagation(); 1080 // allow navigation; after we return, repaint nudge will run 1081 } 1082 }, true); 1083})(); 1084 1085document.querySelectorAll('.navbar .navbar-nav > li.cta-nav-tab').forEach((li) => { 1086 li.addEventListener('click', (e) => { 1087 if (e.defaultPrevented) return; 1088 1089 if (e.target.closest('a')) return; 1090 1091 const link = li.querySelector('a[href]'); 1092 if (!link) return; 1093 1094 if (e.metaKey || e.ctrlKey || e.shiftKey || e.button === 1 || link.target === '_blank') { 1095 window.open(link.href, link.target || '_blank'); 1096 return; 1097 } 1098 1099 link.click(); 1100 }); 1101 1102 li.addEventListener('keydown', (e) => { 1103 if ((e.key === 'Enter' || e.key === ' ') && !e.target.closest('a')) { 1104 const link = li.querySelector('a[href]'); 1105 if (!link) return; 1106 e.preventDefault(); 1107 link.click(); 1108 } 1109 }); 1110}); 1111 1112$(document).ready(function() { 1113 1114 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Mac') != -1 && navigator.userAgent.indexOf('Chrome') == -1 && $(window).width() > 767) { 1115 1116 // Turn Off animations on Safari browser for Mac desktop 1117 $('html').addClass('safari-mac'); 1118 1119 } 1120 else { 1121 1122 var animation_item_elements_ap = $('#aboutus_v8_about_page .about-us-v8-item'); 1123 var window_var_ap = $(window); 1124 1125 function check_if_item_in_view_ap() { 1126 var window_var_height = window_var_ap.height(); 1127 var window_var_top_position = window_var_ap.scrollTop(); 1128 var window_var_bottom_position = (window_var_top_position + window_var_height/2 + 100); 1129 1130 $.each(animation_item_elements_ap, function() { 1131 var element_var = $(this); 1132 var element_var_height = element_var.outerHeight(); 1133 var element_var_top_position = element_var.offset().top; 1134 var element_var_bottom_position = (element_var_top_position + element_var_height/2 + 100); 1135 1136 //check to see if this current container is within viewport 1137 if ((element_var_bottom_position >= window_var_top_position) && 1138 (element_var_top_position <= window_var_bottom_position)) { 1139 element_var.addClass('animate'); 1140 } else { 1141 // element_var.removeClass('in-view'); 1142 } 1143 }); 1144 } 1145 1146 window_var_ap.on('scroll resize', check_if_item_in_view_ap); 1147 window_var_ap.trigger('scroll'); 1148 1149 } 1150 1151 1152}); 1153 1154$("#contact_us_v3_section_phone_link").on("click", function(){ 1155 if (ga_check()) 1156 universal_ga('send', 'event', 'Button', 'Click', 'Phone'); 1157}); 1158 setTimeout(function(){ 1159 $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents(); 1160 }, 4000); 1161 function setSlideSectionHeight() { 1162 1163 var window_width = $(window).width(); 1164 if(window_width > 991) { 1165 var section_first_content_height = $('.about-us-s1-content.hidden-sm').outerHeight(true); 1166 1167 var initial_slide_height_vh = '60vh'; 1168 var initial_slide_height = initial_slide_height_vh.slice(0, -2); 1169 var initial_slide_height_px = $(window).height() * (initial_slide_height/100); 1170 1171 if(section_first_content_height >= initial_slide_height_px) { 1172 $('.about-us-s1.about-us-s1-slide').height(section_first_content_height); 1173 } 1174 } 1175 1176 } 1177 1178 function setImageTextSectionHeight() { 1179 var section_text_content_height = $('.about-us-s2-content .text-content').outerHeight(true); 1180 var section_text_holder_height = $('.about-us-s2-content').outerHeight(true); 1181 1182 if(section_text_content_height >= section_text_holder_height) { 1183 var new_section_text_holder_height = section_text_content_height + 20; 1184 $('.about-us-page .about-us-s2-content').css('min-height', section_text_content_height + 'px'); 1185 } 1186 } 1187 1188 $(document).ready(function() { 1189 1190 setSlideSectionHeight(); 1191 setImageTextSectionHeight(); 1192 1193 var slideshow_about_page = UIkit.slideshow('.about-us-s1-slide [data-uk-slideshow]', { 1194 autoplay: true, 1195 height: '100%', 1196 animation: 'fold', 1197 duration: 500, 1198 autoplayInterval: 3000, 1199 pauseOnHover: false 1200 }); 1201 1202 //play or pause slideshow functions 1203 $('.about-us-s1-slide .slideshow-controls-btn').click(function () { 1204 if($(this).hasClass('playing')){ 1205 slideshow_about_page.stop(); 1206 $(this).removeClass('playing'); 1207 $(this).addClass('paused'); 1208 $(this).attr( "aria-label", "The slideshow is currently paused, play the slideshow"); 1209 }else { 1210 slideshow_about_page.start(); 1211 $(this).removeClass('paused'); 1212 $(this).addClass('playing'); 1213 $(this).attr( "aria-label", "The slideshow is currently playing, pause the slideshow"); 1214 } 1215 }); 1216 1217 $('.about-us-s1-slide .uk-dotnav a, .about-us-s1-slide a.uk-slidenav').click(function () { 1218 $('.about-us-s1-slide .slideshow-controls-btn').removeClass('playing'); 1219 $('.about-us-s1-slide .slideshow-controls-btn').addClass('paused'); 1220 $('.about-us-s1-slide .slideshow-controls-btn').attr( "aria-label", "The slideshow is currently paused, play the slideshow"); 1221 }); 1222 1223 }); 1224 1225 $( window ).resize(function() { 1226 setSlideSectionHeight(); 1227 setImageTextSectionHeight(); 1228 }); 1229 1230 iFrameResize({ 1231 enablePublicMethods: true, 1232 enableInPageLinks: true 1233 }); 1234 1235 var marker_icon = ""; 1236 var additionalPins = ''; 1237 if (additionalPins) { 1238 var locationsArray = JSON.parse(''); 1239 } 1240 1241 var google_map_url = 'https://www.google.com/maps/place/' + ",4553 North Loop 1604 West suite 1101,San Antonio,TX,78249".split(' ').join('+'); 1242 function open_google_map() { 1243 window.open(google_map_url, '_blank') 1244 } 1245 1246 function discontinuous(func){ 1247 var timer; 1248 return function(event){ 1249 if(timer) clearTimeout(timer); 1250 timer = setTimeout(func,200,event); 1251 }; 1252 } 1253 1254 function init_open_street_map() { 1255 if (additionalPins) { 1256 var map = L.map('map-container', { 1257 minZoom: 3, 1258 zoomControl: false, 1259 attributionControl: false, 1260 zoomSnap: 1.1, 1261 gestureHandling: true 1262 }); 1263 1264 var allMarkers = []; 1265 1266 var marker = L.marker([29.5962851, -98.5735928], {title: '4553 North Loop 1604 West suite 1101, San Antonio', alt: 'View 4553 North Loop 1604 West suite 1101, San Antonio on Google maps - opens in a new tab'}).addTo(map); 1267 1268 marker.on('click keypress', open_google_map); 1269 1270 allMarkers.push(marker); 1271 1272 locationsArray.forEach(function(element, index) { 1273 var additionalMarker = L.marker([element.lat_coords, element.lng_coords], {title: element.pin_title, alt: 'View ' + element.pin_title + ' on Google maps - opens in a new tab'}).addTo(map); 1274 1275 additionalMarker.on('click keypress', function() { 1276 window.open(element.pin_link, '_blank'); 1277 }); 1278 1279 allMarkers.push(additionalMarker); 1280 1281 }); 1282 1283 function fitBoundsToMarkers(osmap, markers) { 1284 osmap.invalidateSize(); 1285 var group = new L.featureGroup(markers); 1286 osmap.fitBounds(group.getBounds(), {padding: [50, 50]}); 1287 } 1288 1289 fitBoundsToMarkers(map, allMarkers); 1290 1291 document.querySelector('.reset-zoom-btn').addEventListener('click', function () { 1292 fitBoundsToMarkers(map, allMarkers); 1293 }); 1294 1295 window.addEventListener("resize", discontinuous(function(e) { 1296 fitBoundsToMarkers(map, allMarkers); 1297 })); 1298 } else { 1299 var map = L.map('map-container', { 1300 center: [ 29.5962851, -98.5735928], 1301 zoom: 16, 1302 dragging: false, 1303 minZoom: 3, 1304 zoomControl: false, 1305 attributionControl: false 1306 }); 1307 1308 var marker = L.marker([29.5962851, -98.5735928], {title: '4553 North Loop 1604 West suite 1101, San Antonio', alt: 'View 4553 North Loop 1604 West suite 1101, San Antonio on Google maps - opens in a new tab'}).addTo(map); 1309 1310 marker.on('click keypress', open_google_map); 1311 1312 map.scrollWheelZoom.disable(); 1313 } 1314 1315 if (marker_icon.length>0){ 1316 var myIcon = L.icon({ 1317 iconUrl: marker_icon, 1318 iconSize: [35,35] }); 1319 1320 if(allMarkers) {
1321 allMarkers.forEach(marker => { 1322 marker.setIcon(myIcon); 1323 marker.update(); 1324 }); 1325 } else { 1326 marker.setIcon(myIcon); 1327 marker.update(); 1328 } 1329 } 1330 1331 L.tileLayer.provider('OpenStreetMap.Mapnik').addTo(map); 1332 L.control.zoom({ 1333 position:'topleft' 1334 }).addTo(map); 1335 L.control.attribution({ 1336 position:'topright' 1337 }).addTo(map); 1338 1339 $('.about-us-s3-wrapper #map-container').removeAttr('tabindex'); 1340 $('.leaflet-touch .leaflet-bar a').attr('tabindex', '-1'); 1341 $('.leaflet-container .leaflet-marker-pane img').attr('role', 'link'); 1342 } 1343 1344 $(document).ready(function() { 1345 init_open_street_map(); 1346 }); 1347</script>
1347<script> 1348(function() { 1349 var name = "Picks Bar"; 1350 var pid = "ChIJlZkF5axmXIYRKCzfRs7bc8g"; 1351 function build_url() { 1352 var q = encodeURIComponent(name).replace(/'/g, "%27"); 1353 return "https://www.google.com/maps/search/?api=1" 1354 + "&query=" + q 1355 + "&query_place_id=" + encodeURIComponent(pid); 1356 } 1357 window.google_map_url = build_url(); 1358 window.open_google_map = function() { 1359 window.open(build_url(), "_blank"); 1360 }; 1361})(); 1362</script>
1362<script> 1363 1364 var spot_id = 104147; 1365 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://picksbar.com/-party","cta_catering":"https://picksbar.com/catering","cta_reservations":null,"cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=104147"},"spot_name":"Picks Bar","label_for_texting_permission":"Iâd like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}'); 1366 1367 if (false){ 1368 console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website"); 1369 } 1370 1371 if (navigator.userAgent.match(/iPhone/i) 1372 || navigator.userAgent.match(/iPad/i) 1373 || navigator.userAgent.match(/iPod/i)){ 1374 $(document).ready(function(){ 1375 document.body.className += " " + "webkit-mobile-body"; 1376 }); 1377 } 1378 1379 var promotion_url_param_domain = getPromotionUrlParams()['domain']; 1380 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')){ 1381 $("a[href^='/']").each(function(){ 1382 if (this.href.indexOf('domain=') == -1){ 1383 var sh_internal_url = new URL(this.href); 1384 sh_internal_url.searchParams.set("domain", promotion_url_param_domain); 1385 this.href = sh_internal_url.toString(); 1386 } 1387 }) 1388 } 1389 1390 1391 function cta_link_matches_href(href, url){ 1392 var domain = 'picksbar.com'; 1393 if(typeof url === 'undefined'){ 1394 return false; 1395 } 1396 var partsOfURL = url.split(domain); 1397 if (partsOfURL.length != 2){ 1398 return href == url; 1399 }else{ 1400 var urlPath = partsOfURL[1]; 1401 if (urlPath.substring(0,1) == "/"){ 1402 urlPath = urlPath.substring(1,urlPath.length); 1403 } 1404 return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1; 1405 } 1406 } 1407 1408 var all_cta_links = [{"id":1953270,"spot_id":104147,"url":"https://tmt.spotapps.co/job-listings?spot_id=104147","cta_link_type":"job_listing","created_at":"2026-05-25T20:20:35.407+00:00","updated_at":"2026-09-29T19:09:07.419+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":2},{"id":1953269,"spot_id":104147,"url":"https://picksbar.com/-party","cta_link_type":"private_parties","created_at":"2026-05-25T20:20:35.363+00:00","updated_at":"2026-09-29T19:09:07.207+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Private Parties","position":3},{"id":2140323,"spot_id":104147,"url":"https://picks-bar.wixsite.com/tablereservations","cta_link_type":"reservations","created_at":"2026-09-29T16:40:45.873+00:00","updated_at":"2026-09-29T19:09:07.314+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Reserve\u003cspan class=\"visuallyhidden\"\u003e, you are leaving the website, opens in a new tab\u003c/span\u003e","position":1},{"id":1953268,"spot_id":104147,"url":"https://picksbar.com/catering","cta_link_type":"catering","created_at":"2026-05-25T20:20:35.296+00:00","updated_at":"2026-09-29T19:09:07.349+00:00","made_of_food":false,"link_name":"Catering","target":null,"website_footer_label":"Catering","position":4},{"id":2139795,"spot_id":104147,"url":"https://picksbar.com/specials","cta_link_type":"specials","created_at":"2026-09-29T12:39:56.375+00:00","updated_at":"2026-09-29T19:09:07.139+00:00","made_of_food":false,"link_name":""},{"id":2139797,"spot_id":104147,"url":"https://picksbar.com/food-menu","cta_link_type":"food_menu","created_at":"2026-09-29T12:39:56.503+00:00","updated_at":"2026-09-29T19:09:07.279+00:00","made_of_food":false,"link_name":"","position":null},{"id":2139796,"spot_id":104147,"url":"https://picksbar.com/events","cta_link_type":"events","created_at":"2026-09-29T12:39:56.468+00:00","updated_at":"2026-09-29T19:09:07.245+00:00","made_of_food":false,"link_name":"","position":null}]; 1409 1410 function find_cta_link(href) { 1411 for (var i=0; i< all_cta_links.length; i++){ 1412 var cta_link = all_cta_links[i]; 1413 if ( cta_link_matches_href(href, cta_link.url)){ 1414 return cta_link; 1415 } 1416 } 1417 } 1418 1419 function find_cta_links(href) { 1420 var cta_links = [] 1421 for (var i=0; i< all_cta_links.length; i++){ 1422 var cta_link = all_cta_links[i]; 1423 if ( cta_link_matches_href(href, cta_link.url)){ 1424 cta_links.push(cta_link); 1425 } 1426 } 1427 return cta_links; 1428 } 1429 1430 1431 function get_current_page_cta_link_types(){ 1432 var types = []; 1433 var cta_links = find_cta_links(document.location.href); 1434 for (var i=0; i<cta_links.length; i++){ 1435 types.push(cta_links[i].cta_link_type); 1436 } 1437 return types; 1438 } 1439 1440 1441 function is_food_menu_page(){ 1442 var cta_link_types = get_current_page_cta_link_types(); 1443 for (var i=0; i<cta_link_types.length; i++){ 1444 if ('food_menu' == cta_link_types[i]) 1445 return true; 1446 } 1447 return false;
1448 } 1449 1450 1451 function get_form_cat_from_cta(){ 1452 var cta_link = find_cta_link(document.location.href); 1453 if (cta_link == null) { 1454 return null; 1455 } 1456 if (cta_link.cta_link_type == 'private_parties'){ 1457 return 'private_party'; 1458 }else if (cta_link.cta_link_type == 'reservations'){ 1459 return 'reservation'; 1460 }else if (cta_link.cta_link_type == 'catering'){ 1461 return 'catering'; 1462 }else if (cta_link.cta_link_type == 'job_listing'){ 1463 return 'job_listings'; 1464 }else if (cta_link.cta_link_type == 'gift_cards'){ 1465 return 'gift_cards'; 1466 } 1467 return null; 1468 } 1469 1470 function element_has_events_defined(elem){ 1471 if ($._data(elem, "events") === undefined){ 1472 return false; 1473 } 1474 return true; 1475 } 1476 1477 function create_ga_events_for_cta_clicks(){ 1478 if (typeof $ === 'function'){ 1479 1480 var cta_link_of_the_page = find_cta_link(location.href); 1481 1482 1483 $("a").each(function(index, elem){ 1484 var href = $(elem).attr('href'); 1485 1486 if (href === undefined ){ 1487 return; 1488 } 1489 1490 if (href.substring(0,4) == 'tel:'){ 1491 if (!element_has_events_defined(elem)){ // not footer links 1492 $(elem).on("click", function(){ 1493 universal_ga('send', 'event', { 1494 eventCategory: 'Button', 1495 eventAction: 'Click', 1496 eventLabel: 'Phone', 1497 transport: 'beacon' 1498 }); 1499 }); 1500 1501 if (cta_link_of_the_page){ 1502 $(elem).on("click", function(){ 1503 universal_ga('send', 'event', { 1504 eventCategory: 'Button', 1505 eventAction: 'Click', 1506 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone', 1507 transport: 'beacon' 1508 }); 1509 }); 1510 } 1511 } else { 1512 if (cta_link_of_the_page){ 1513 $(elem).on("click", function(){ 1514 universal_ga('send', 'event', { 1515 eventCategory: 'Button', 1516 eventAction: 'Click', 1517 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone footer', 1518 transport: 'beacon' 1519 }); 1520 }); 1521 } 1522 } 1523 1524 1525 }else{ 1526 var cta_link = find_cta_link(href); 1527 if (elem.className != null && elem.className.indexOf("bottom-link") > -1){ 1528 // console.log("bottom link detected"); 1529 }else{ 1530 if (cta_link != null){ 1531 $(elem).on("click", function(){ 1532 universal_ga('send', 'event', { 1533 eventCategory: 'Website Link', 1534 eventAction: 'Click', 1535 eventLabel: cta_link.cta_link_type, 1536 transport: 'beacon' 1537 }); 1538 }); 1539 } 1540 } 1541 } 1542 1543 1544 }); 1545 } 1546 } 1547 1548 if (typeof angular === "undefined") { 1549 create_ga_events_for_cta_clicks(); 1550 } else { 1551 angular.element(document).ready(function () { 1552 create_ga_events_for_cta_clicks(); 1553 }); 1554 } 1555 1556 1557 function triggerShowFooterEvents(){ 1558 if (window.screen.availWidth < 768){ 1559 universal_ga('send', 'event', { 1560 eventCategory: 'Mobile Footer', 1561 eventAction: 'View', 1562 eventLabel: '', 1563 transport: 'beacon' 1564 }); 1565 } 1566 } 1567 1568 1569 1570 1571 //////////// 1572 function smartFooterV2() 1573 { 1574 var list= document.getElementsByClassName("bottom-list-item"); 1575 if (!list) return; 1576 1577 if (document.getElementById("bottom-navbar") == null){ 1578 return; 1579 } 1580 1581 var bottomNav = document.querySelector('#bottom-navbar .navbar-nav'); 1582 var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left'); 1583 var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right'); 1584 1585 bottomNav.innerHTML = ''; 1586 var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0); 1587 linksWithPosition.sort(function(a,b) { 1588 return a.position - b.position; 1589 }); 1590 1591 var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : ''); 1592 1593 linksWithPosition.forEach((e, i) => { 1594 var target = e.target || getUrlTarget(e.url); 1595 bottomNav.insertAdjacentHTML('beforeend', 1596 `<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>`); 1597 }) 1598 1599 var intervalCount = 0 1600 var interval = setInterval(() => { 1601 if(intervalCount == 50){ 1602 clearInterval(interval); 1603 } 1604 removeOverflowingFooterLinks(); 1605 intervalCount ++; 1606 }, 200); 1607 1608 $('.smart-footer-link').on("click", function(){ 1609 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1610 shUrlParams['source'] = 'footer'; 1611 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1612 } 1613 1614 var visibleLinks = $('.smart-footer-link').map(function (e) { 1615 return $(this).data('type'); 1616 }).toArray().join(','); 1617 1618 universal_ga('send', 'event', { 1619 eventCategory: 'Button', 1620 eventAction: 'Click_footer_2', 1621 eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks, 1622 transport: 'beacon' 1623 }); 1624 }); 1625 } 1626 1627 function removeOverflowingFooterLinks(){ 1628 var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li'); 1629 var width_sum = 0; 1630 1631 bottomNavLinks.forEach(e => { 1632 width_sum += e.getBoundingClientRect().width; 1633 if ((width_sum) > window.innerWidth) { 1634 console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;"); 1635 e.remove(); 1636 } 1637 }); 1638 } 1639 1640 function getUrlTarget(url){ 1641 if(url.startsWith('tel')){ 1642 return '_self'; 1643 } 1644 if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){ 1645 return '_self'; 1646 } 1647 return '_blank'; 1648 } 1649 1650 function npb() 1651 { 1652 var list= document.getElementsByClassName("bottom-list-item"); 1653 if (!list) return; 1654 1655 if (document.getElementById("bottom-navbar") == null){ 1656 return; 1657 } 1658 1659 var url = "" 1660 for (var i=0; i < all_cta_links.length; i++) 1661 { 1662 if (all_cta_links[i].cta_link_type == "order"){ 1663 url = all_cta_links[i].url; 1664 } 1665 } 1666 1667 if ( url == ""){ 1668 return; 1669 } 1670 1671 for (i=0; i < list.length; i++) 1672 { 1673 console.log(cta_link_matches_href(list[i].firstChild.href, url)); 1674 if (cta_link_matches_href(list[i].firstChild.href,url)) return; 1675 1676 }; 1677 1678 var item = list[list.length-1] 1679 document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true)); 1680 var width_sum = 0; 1681 for (i=0; i < list.length; i++) { 1682 width_sum += list[i].getBoundingClientRect().width; 1683 } 1684 1685 var item = list[list.length-1] 1686 if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; } 1687 1688 item.firstChild.text = "Order"; 1689 item.firstChild.href = url; 1690 item.firstChild.id = "bottom_link_" + list.length; 1691 1692 $(item.firstChild).on("click", function(){ 1693 1694 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1695 shUrlParams['source'] = 'footer'; 1696 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1697 } 1698 1699 universal_ga('send', 'event', { 1700 eventCategory: 'Button', 1701 eventAction: 'Click', 1702 eventLabel: 'Plan B-2 Order', 1703 transport: 'beacon' 1704 }); 1705 }); 1706 1707 1708 } 1709 1710function activateSmartFooter(){ 1711 var smart_footer_active = true; 1712 var smart_footer_version = 2; 1713 var man_bottom_active = false;
1714 if(window.location.hash == '#smartFooterV2=enabled'){ 1715 smartFooterV2(); 1716 return; 1717 } 1718 if (smart_footer_active && !man_bottom_active){ 1719 if(smart_footer_version == 2 ){ 1720 smartFooterV2(); 1721 }else { 1722 npb(); 1723 } 1724 } 1725 } 1726 1727 activateSmartFooter(); 1728 1729 var corona_config_str = ''; 1730 var corona_config = corona_config_str != '' ? JSON.parse('') : null; 1731 1732 1733 //corona instuctions 1734 function show_corona_instructions(text, phone, btnText){ 1735 //format to US number 1736 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1737 1738 if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) { 1739 var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1740 var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1741 }else { 1742 var linkLocation = 'tel:+1'+phone+''; 1743 var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +'' 1744 } 1745 var appendPhone = 'tel:+1'+phone+''; 1746 //inject html content 1747 if ($('.food-menu-nav').length) { 1748 //new template 1749 var pageEl = $('.food-menu-nav').css('margin','20px auto 10px auto'); 1750 var textColor = rgb2hex($('.section-header').css('color')); 1751 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1752 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1753 fontSize = fontSize + Math.round(fontSize * 0.25); 1754 1755 // 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>'; 1756 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>'; 1757 1758 }else { 1759 //old template 1760 var pageEl = $('.tabnav'); 1761 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1762 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1763 1764 var linkTextColor = getContrast50(linkColor); 1765 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1766 fontSize = fontSize + Math.round(fontSize * 0.25); 1767 var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform'); 1768 1769 // 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>';
1770 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>'; 1771 1772 } 1773 //html content 1774 pageEl.prepend(html); 1775 } 1776 1777 function rgb2hex(rgb) { 1778 if(typeof rgb !== "undefined"){ 1779 rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 1780 if (!rgbColor) { 1781 rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/); 1782 return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]); 1783 } 1784 function hex(x) { 1785 return ("0" + parseInt(x).toString(16)).slice(-2); 1786 } 1787 return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]); 1788 } 1789 return rgb; 1790 } 1791 1792 function getContrast50(hexcolor){ 1793 return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff'; 1794 } 1795 1796 function show_corona_sidebar_instructions(text, phone){ 1797 //format to US number 1798 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1799 var divWidth = 230; 1800 var top = 50; 1801 var linkSize = '1.6em'; 1802 var pSize = $('p').css('font-size'); 1803 var appendPhone = 'tel:+1'+phone+''; 1804 1805 if ($(window).width() < 1600) 1806 var top = 30; 1807 if ($(window).width() < 1200){ 1808 var divWidth = 180; 1809 var linkSize = '1.4em'; 1810 var pSize ='1.1em'; 1811 } 1812 1813 if($('.food-menu-nav').length){ //new template 1814 var textColor = $('.food-menu-nav-item.active').css('color'); 1815 var linkColor = $('.food-menu-nav-item.active').css('background-color'); 1816 1817 var linkTextColor = $('.food-menu-nav-item.active').css('color'); 1818 var parent = $('.food-menu-page'); 1819 } 1820 else { //old template 1821 var textColor = $('.menu-item-name-traditional').css('color'); 1822 var linkColor = $('.style-traditional .tabnav .nav>li.active>a').css('color'); 1823 var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu'); 1824 var linkTextColor = getContrast50(linkColor); 1825 } 1826 1827 // $(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>'); 1828 $(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>'); 1829 1830 //check if resolution is bigger than tablet resolution 1831/* if ($(window).width() > 991) { 1832 //detect scroll 1833 window.onscroll = function (e) { 1834 if ($(window).scrollTop() == 0) { 1835 $('#corona-instructions-sidebar').hide(); 1836 }else { 1837 $('#corona-instructions-sidebar').show(); 1838 } 1839 } 1840 } */ 1841 } 1842 1843 function check_corona_config(config){ 1844 console.log(config) 1845 if (config) { 1846 if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) { 1847 if (!config.promote_deliveries && config.promote_pick_up) { 1848 var btnText = 'Call For Pick Up'; 1849 } 1850 if (config.promote_deliveries && !config.promote_pick_up) { 1851 var btnText = 'Call For Delivery'; 1852 } 1853 if (config.promote_deliveries && config.promote_pick_up) { 1854 var btnText = 'Call For Pick Up Or Delivery'; 1855 } 1856 1857 if(typeof btnText !== "undefined"){ // check if pick up or delivery are true 1858 if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) { 1859 var btnText = 'ORDER NOW'; 1860 if($('.food-menu-nav').length){ //new template 1861 var textColor = rgb2hex($('.section-header').css('color')); 1862 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1863 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1864 fontSize = fontSize + Math.round(fontSize * 0.25); 1865 } 1866 else { //old template 1867 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1868 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>
1868li.active>a').css('color')); 1869 1870 var linkTextColor = getContrast50(linkColor); 1871 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1872 fontSize = fontSize + Math.round(fontSize * 0.25); 1873 } 1874 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); 1875 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1876 } else { 1877 show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText); 1878 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1879 } 1880 1881 } 1882 } 1883 } 1884 } 1885 1886 1887 if (is_food_menu_page() && !window.location.search.includes("contactless=true")){ 1888 $( document ).ready(function() { 1889 setTimeout(function(){ 1890 check_corona_config(corona_config); 1891 }, 300); 1892 }); 1893 } 1894 1895 1896 1897 function isPhone(phone){ 1898 var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/; 1899 return regex.test(phone); 1900 } 1901 1902 function sendEmail_MT (input_id) { 1903 const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img"); 1904 1905 const $step = { 1906 form: $("[data-id=newsletter-widget-2] .sph-email-form"), 1907 message: $("[data-id=newsletter-widget-2] .sph-response-message"), 1908 } 1909 1910 const $field = { 1911 email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id), 1912 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id), 1913 consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id), 1914 }; 1915 1916 const $error = { 1917 email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id), 1918 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id), 1919 }; 1920 1921 if ($field.email.val().trim() === "") { 1922 $error.email 1923 .html("This field is required") 1924 .show(); 1925 } 1926 else if (!isEmail($field.email.val().trim())) { 1927 $error.email 1928 .html("Please use the format â[email protected]â") 1929 .show(); 1930 } else { 1931 $error.email 1932 .html("") 1933 .hide(); 1934 } 1935 1936 if ($field.consent.is(':checked') && $field.phone.val().trim() === "") { 1937 $error.phone 1938 .html("This field is required") 1939 .show(); 1940 } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) { 1941 $error.phone 1942 .html("The phone number must contain 10 digits") 1943 .show(); 1944 } else { 1945 $error.phone 1946 .html("") 1947 .hide(); 1948 } 1949 1950 const errorField = $step.form.find('.sh-form-error:visible'); 1951 1952 if (errorField.length > 0) { 1953 const input = errorField.first().next(); 1954 1955 document.activeElement.blur(); 1956 1957 setTimeout(() => { 1958 input.focus(); 1959 }, 160) 1960 1961 return; 1962 } 1963 1964 $loader 1965 .show() 1966 .prev() 1967 .hide(); 1968 1969 $.ajax({ 1970 method: "POST", 1971 url: "https://www.spothopperapp.com/api/spots/104147/contacts/add_with_texting_permission", 1972 crossDomain: true, 1973 dataType: 'json', 1974 data: { 1975 email: $field.email.val().trim(), 1976 phone: $field.phone.val().trim(), 1977 texting_permission: $field.consent.is(':checked'), 1978 }, 1979 success: function (data) { 1980 afterRequestSubmission(data); 1981 }, 1982 error: function () { 1983 afterRequestSubmission("Something went wrong. Please try again later."); 1984 } 1985 }); 1986 1987 function afterRequestSubmission (data) { 1988 $step.form.hide(); 1989 1990 $step.message 1991 .html(data) 1992 .show() 1993 .trigger('focus'); 1994 } 1995 } 1996</script>
1996<script>function addPromotionParamsToTMTLinks() 1997{ 1998 if (sessionStorage.getItem('shUrlParams')) { 1999 let shParams = JSON.parse(sessionStorage.getItem('shUrlParams')); 2000 if (!Object.keys(shParams).length) 2001 return; 2002 if(!shParams.source) 2003 return; 2004 $('a').each(function () { 2005 if (this.href.includes('tmt.spotapps.co')) { 2006 if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion=')) 2007 return; 2008 2009 this.href = this.href + '&source=' + shParams.source; 2010 if(shParams.destination) 2011 this.href = this.href + '&destination=' + shParams.destination; 2012 if(shParams.promotion) 2013 this.href = this.href + '&promotion=' + shParams.promotion; 2014 if(shParams.fb_post_id) 2015 this.href = this.href + '&fb_post_id=' + shParams.fb_post_id; 2016 if(shParams.email_post_id) 2017 this.href = this.href + '&email_post_id=' + shParams.email_post_id; 2018 } 2019 }) 2020 } 2021} 2022setTimeout(function() { 2023 addPromotionParamsToTMTLinks(); 2024 addFooterToSourceParam(); 2025},600) 2026 2027function addFooterToSourceParam() 2028{ 2029 $('.bottom-link').each(function (){ 2030 if(shouldAddSourceParam(this.href)) 2031 this.href = this.href + '&source=footer'; 2032 }) 2033 $('#sh-multiple-links-content-holder a').each(function (){ 2034 if(shouldAddSourceParam(this.href)) 2035 this.href = this.href + '&source=footer'; 2036 }) 2037} 2038function shouldAddSourceParam(link){ 2039 if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){ 2040 return true; 2041 } 2042 return false; 2043} 2044</script>
2044<script> 2045;(async () => { 2046if (typeof window.focusTrap === 'undefined') { 2047 await getScript('https://unpkg.com/tabbable/dist/index.umd.js'); 2048 await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js'); 2049} 2050 2051document.querySelectorAll('.modal').forEach((element) => { 2052 const trap = window.focusTrap?.createFocusTrap(element, { 2053 allowOutsideClick: true, 2054 }); 2055 2056 $(element).on('shown.bs.modal', () => { 2057 trap?.activate(); 2058 }); 2059 2060 $(element).on('hidden.bs.modal', () => { 2061 trap?.deactivate(); 2062 }); 2063}); 2064 2065async function getScript (source) { 2066 return new Promise((resolve, reject) => { 2067 const script = document.createElement('script'); 2068 script.src = source; 2069 script.async = true; 2070 2071 script.onload = resolve; 2072 script.onerror = reject; 2073 2074 document.head.appendChild(script); 2075 }); 2076} 2077})(); 2078</script>
2078<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
2078<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
2078<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
2078<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
2078<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
2078<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
2078<script>var changes_log_array = {};</script>
2078<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
2078</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.