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.233937Z --><!-- 10smart_footer: true, 11smart_footer_version: 2, 12scripting_active: false 13--><link href="https://picksbar.com/faq" 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="" name="description"/><meta content="" name="author"/><meta content="Picks Bar - FAQ" property="og:title"/><meta content="website" property="og:type"/><meta content="http://picksbar.com/faq" 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 - FAQ" 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 - FAQ</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/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 15 html{ 16 height: 100%; 17 } 18 19 </style>
19<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
19<script> 20function ga_check(){ 21 return true; 22} 23</script>
23<script> 24function universal_ga(action, type, category, ev_action, label){ 25 if(typeof ga === 'function') 26 { 27 if(!(action && label)) 28 ga(action, type, category) 29 else 30 ga(action, type, category, ev_action, label) 31 } 32 33 if(typeof gtag === 'function') 34 { 35 if(!(action && label)) 36 { 37 hash = category 38 ev_label = hash["eventLabel"] 39 var splits = ev_label.match(/.{1,100}/g) ?? []; 40 delete(hash["eventLabel"]) 41 42 if(splits.length <= 1) 43 hash["eventLabel"] = ev_label 44 else 45 { 46 for (let i = 0; i < splits.length; i++) { 47 var key = "eventLabel_"+i 48 hash[key] = splits[i] 49 } 50 } 51 console.log(hash) 52 gtag("event", hash["eventCategory"], hash); 53 } 54 else 55 { 56 var hash = { 57 eventCategory: category, 58 eventAction: ev_action 59 } 60 61 var splits = label.match(/.{1,100}/g) ?? []; 62 if(splits.length <= 1) 63 hash["eventLabel"] = label 64 else 65 { 66 for (let i = 0; i < splits.length; i++) { 67 var key = "eventLabel_"+i 68 hash[key] = splits[i] 69 } 70 } 71 gtag("event", hash["eventCategory"], hash); 72 } 73 } 74} 75</script>
75<script> function getPromotionUrlParams(){ 76 var params_str = sessionStorage.getItem('shUrlParams'); 77 if (params_str != null){ 78 return JSON.parse(params_str); 79 }else{ 80 return {}; 81 } 82 } 83 84 function getPromotionSourceDetails(){ 85 var params_str = localStorage.getItem('promotionSourceDetails'); 86 if (params_str != null){ 87 return JSON.parse(params_str); 88 }else{ 89 return {}; 90 } 91 } 92 93 function getLastEmailVisitInDays(){ 94 var promotionSourceDetails = getPromotionSourceDetails(); 95 if (!promotionSourceDetails['last_visit_email'] ){ 96 return null; 97 } 98 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24)); 99 } 100 101 function getLastSocialVisitInDays(){ 102 var promotionSourceDetails = getPromotionSourceDetails(); 103 if (!promotionSourceDetails['last_visit_social'] ){ 104 return null; 105 } 106 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24)); 107 } 108 109 var shUrlParams = getPromotionUrlParams(); 110 var promotionSourceDetails = getPromotionSourceDetails(); 111 112 new URL(document.location).searchParams.forEach(function(value, paramName){ 113 114 shUrlParams[paramName] = value; 115 116 if (paramName == 'source' && value =='social' ){ 117 promotionSourceDetails['last_visit_social'] = new Date(); 118 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 119 } 120 121 if (paramName == 'source' && value =='email' ){ 122 promotionSourceDetails['last_visit_email'] = new Date(); 123 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 124 } 125 126 }); 127 128 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)) 129</script>
129<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;} 130a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;} 131a.get-directions-footer-link:hover{transform:scale(1.08);} 132@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}} 133a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu article-background custom-page-faq"><div><header style="background-color:#000000;"><style> 134 135.nav-v8 .nav-tab:nth-child(n+6) { 136 -webkit-box-ordinal-group: 3; 137 order: 3; 138} 139 140.navbar.nav-v6.nav-v8 .desktop-navigation .header-logo { 141 top: 0px; 142} 143 144 145.navbar.nav-v6.nav-v8.nav-scroll .desktop-navigation .header-logo { 146 top: 0px; 147} 148 149.navbar.nav-v6 .container { 150 padding-top: 10px; 151 padding-bottom: 10px; 152} 153.navbar.nav-v6.nav-scroll .container { 154 padding-top: 0px; 155 padding-bottom: 0px; 156} 157.navbar.nav-v6 .header-logo img { 158 max-width: 100%; 159} 160 161@media (max-width: 767px) { 162 /* DO NOT change mobile nav height on page scroll */ 163 .navbar.nav-v6 .navbar-header, 164 .navbar.nav-v6.nav-scroll .navbar-header { 165 padding-top: 10px; 166 padding-bottom: 10px; 167 } 168 .navbar.nav-v6.nav-v8 .socialnav, 169 .navbar.nav-v6.nav-v8.nav-scroll .socialnav { 170 margin-top: 10px; 171 } 172 .navbar.nav-v6 .container, 173 .navbar.nav-v6.nav-scroll .container { 174 padding-top: 0; 175 padding-bottom: 0; 176 } 177 .navbar.nav-v6 .header-logo, 178 .navbar.nav-v6.nav-scroll .header-logo { 179 height: 70px; 180 } 181 .navbar.nav-v6 .header-logo img { 182 max-height: 100%; 183 } 184 .navbar.nav-v6.nav-scroll .header-logo img { 185 max-width: 100%; 186 } 187 /* HOME page CHANGE mobile nav height on page scroll */ 188 /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */ 189 body.home-page .navbar.nav-v6 .navbar-header { 190 padding-top: 10px; 191 padding-bottom: 10px; 192 } 193 body.home-page .navbar.nav-v6.nav-scroll .navbar-header{ 194 padding-top: 0px; 195 padding-bottom: 0px; 196 } 197 body.home-page .navbar.nav-v6.nav-v8 .socialnav { 198 margin-top: 10px; 199 } 200 body.home-page .navbar.nav-v6.nav-v8.nav-scroll .socialnav { 201 margin-top: 0px; 202 } 203 body.home-page .navbar.nav-v6 .container{ 204 padding-top: 0; 205 padding-bottom: 0; 206 } 207 body.home-page .navbar.nav-v6.nav-scroll .container { 208 padding-top: 0; 209 padding-bottom: 0; 210 } 211 body.home-page .navbar.nav-v6 .header-logo { 212 height: 70px; 213 } 214 body.home-page .navbar.nav-v6.nav-scroll .header-logo { 215 height: 50px; 216 } 217 body.home-page .navbar.nav-v6 .header-logo img { 218 max-height: 100%; 219 max-width: 100%; 220 } 221 body.home-page .navbar.nav-v6.nav-scroll .header-logo img { 222 max-width: 80%; 223 } 224} 225 226 227.navbar-regular .navbar-collapse.collapse.in { 228 background-color: transparent; 229 width: 100%; 230} 231.navbar.nav-v6 .navbar-tabs { 232 background-color: #1F6AFF; 233 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 234 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 235 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 236} 237.navbar.nav-v6.nav-scroll .navbar-tabs { 238 background-color: #1F6AFF; 239 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 240 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 241 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 242} 243.drink-menu .navbar.nav-v6 .navbar-tabs { 244 background-color: #1F6AFF; 245 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 246 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 247 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 248} 249.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 250 background-color: #1F6AFF; 251 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 252 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 253 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 254} 255li.drop-down-link .sub-menu { 256 background-color: #1F6AFF; 257 color: #000; 258 } 259.nav-scroll li.drop-down-link .sub-menu { 260 background-color: #1F6AFF; 261 color: #000; 262} 263.drink-menu li.drop-down-link .sub-menu { 264 background-color: #1F6AFF; 265 color: #000; 266} 267.drink-menu .nav-scroll li.drop-down-link .sub-menu { 268 background-color: #1F6AFF; 269 color: #000; 270} 271li.drop-down-link .sub-menu a, 272li.drop-down-link div.drop-down { 273 color: #000; 274} 275.nav-scroll li.drop-down-link .sub-menu a, 276.nav-scroll li.drop-down-link div.drop-down { 277 color: #000; 278} 279.drink-menu li.drop-down-link .sub-menu a, 280.drink-menu li.drop-down-link div.drop-down { 281 color: #000; 282} 283.drink-menu .nav-scroll li.drop-down-link .sub-menu a, 284.drink-menu .nav-scroll li.drop-down-link div.drop-down { 285 color: #000; 286} 287 288.navbar-regular.nav-v6 .navbar-nav>li>a, 289.navbar-regular.nav-v6 .navbar-nav>li>a:hover, 290.navbar-regular.nav-v6 .navbar-nav>.active>a, 291.navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 292.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 293 border: none; 294 background-color: transparent; 295 color: #000; 296} 297.navbar-regular.nav-v6 .navbar-nav>li>a { 298 color: #000; 299} 300.drink-menu .navbar.nav-v6 .navbar-nav>li>a { 301 color: #000; 302} 303.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 304.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 305.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 306.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover {
307 color: #000; 308} 309 310li.drop-down-link .sub-menu a:hover, 311li.drop-down-link .sub-menu a:focus { 312 color: #000; 313} 314.drink-menu li.drop-down-link .sub-menu a:hover, 315.drink-menu li.drop-down-link .sub-menu a:focus { 316 color: #000; 317} 318 319.drink-menu .navbar.nav-v7 .navbar-nav>li>a { 320 color: #000; 321} 322 323.navbar-regular.nav-v6 .navbar-toggle .icon-bar { 324 background-color: #000; 325} 326.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar { 327 background-color: #000; 328} 329.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 330 background-color: #000; 331} 332.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 333 background-color: #000; 334} 335.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a, 336.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 337.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 338.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 339.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 340 border: none; 341 color: #000; 342} 343.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a { 344 color: #000; 345} 346.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a { 347 border: none; 348 color: #000; 349} 350.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 351.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 352.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 353.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 354 color: #000; 355} 356 357.nav-scroll li.drop-down-link .sub-menu a:hover, 358.nav-scroll li.drop-down-link .sub-menu a:focus { 359 color: #000; 360} 361.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover, 362.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus { 363 color: #000; 364} 365 366.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 367 background-color: #000; 368} 369.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 370 background-color: #000; 371} 372.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 373 background-color: #000; 374} 375.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 376 background-color: #000; 377} 378.navbar.nav-v6 .header-logo-text{ 379 color: #000; 380} 381.navbar.nav-v6.nav-scroll .header-logo-text{ 382 color: #000; 383} 384.navbar.nav-v6 .social-icon{ 385 color: #000; 386} 387.navbar.nav-v6.nav-scroll .social-icon{ 388 color: #000; 389} 390.navbar.nav-v6 .social-square .contact-icon:hover { 391 color: #000; 392 background-color: #000; 393} 394.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 395 color: #000; 396 background-color: #000; 397} 398 399.drink-menu .navbar.nav-v6 .header-logo-text{ 400 color: #000; 401} 402.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{ 403 color: #000; 404} 405.drink-menu .navbar.nav-v6 .social-icon{ 406 color: #000; 407} 408.drink-menu .navbar.nav-v6.nav-scroll .social-icon{ 409 color: #000; 410} 411.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover { 412 color: #000; 413 background-color: #000; 414} 415.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 416 color: #000; 417 background-color: #000; 418} 419.navbar.nav-v6 .navbar-tabs { 420 border-bottom: 1px solid transparent; 421} 422.navbar.nav-v6.nav-scroll .navbar-tabs { 423 border-bottom: 1px solid transparent; 424} 425.drink-menu .navbar.nav-v6 .navbar-tabs { 426 border-bottom: 1px solid transparent; 427} 428.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 429 border-bottom: 1px solid transparent; 430} 431@media (max-width: 767px) { 432 .navbar.nav-v6 { 433 background-color: #1F6AFF; 434 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 435 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 436 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 437 } 438 .navbar.nav-v6.nav-scroll { 439 background-color: #1F6AFF; 440 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 441 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 442 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 443 } 444 .drink-menu .navbar.nav-v6 { 445 background-color: #1F6AFF; 446 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 447 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 448 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 449 } 450 .drink-menu .navbar.nav-v6.nav-scroll { 451 background-color: #1F6AFF; 452 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 453 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 454 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 455 } 456 .navbar.nav-v6 .container, 457 .navbar.nav-v6.nav-scroll .container, 458 .drink-menu .navbar.nav-v6 .container, 459 .drink-menu .navbar.nav-v6.nav-scroll .container { 460 border-bottom: none; 461 } 462 .navbar.nav-v6 .navbar-header { 463 border-bottom: 1px solid transparent; 464 } 465 .navbar.nav-v6.nav-scroll .navbar-header { 466 border-bottom: 1px solid transparent; 467 } 468 .drink-menu .navbar.nav-v6 .navbar-header { 469 border-bottom: 1px solid transparent; 470 } 471 .drink-menu .navbar.nav-v6.nav-scroll .navbar-header { 472 border-bottom: 1spx solid transparent; 473 } 474 li.drop-down-link .sub-menu, 475 .drink-menu li.drop-down-link .sub-menu { 476 background-color: transparent; 477 } 478 .nav-scroll li.drop-down-link .sub-menu, 479 .drink-menu .nav-scroll li.drop-down-link .sub-menu { 480 background-color: transparent; 481 } 482 /* Mobile home background */ 483 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse, 484 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing, 485 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in { 486 background-color: #1f6aff; 487 } 488 /* Mobile home background scroll */ 489 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse, 490 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing, 491 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in { 492 background-color: #1f6aff; 493 } 494 /* Mobile pages background */ 495 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse, 496 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing, 497 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in { 498 background-color: #1f6aff; 499 } 500 /* Mobile pages background scroll */ 501 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse, 502 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing, 503 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in { 504 background-color: #1f6aff; 505 } 506 .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 507 .navbar-regular.nav-v6 .navbar-nav>.active>a, 508 .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 509 .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 510 background-color: #000; 511 color: #000; 512 } 513 .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 514 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 515 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 516 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 517 background-color: #000; 518 color: #000; 519 } 520 .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 521 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 522 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 523 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 524 background-color: #000; 525 color: #000; 526 } 527 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 528 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 529 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 530 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 531 background-color: #000; 532 color: #000; 533 } 534 535 .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 536 color: #000; 537 } 538 .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 539 color: #000; 540 } 541 .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 542 color: #000; 543 } 544 .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 545 color: #000; 546 } 547} 548</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"> 549 550 Events 551 </a></li><li class="nav-tab nav-parties-link"><a class="link-parties-sh" href="/party#" id="nav_tab_2_link" target="_self"> 552 553 Private Parties 554 </a></li><li class="nav-tab active additional-tab-2 outside-link-2"><a class="additional-link-2" href="/faq" id="nav_tab_3_link" target="_self"> 555 556 FAQ 557 </a></li><li class="nav-tab nav-menu-page"><a class="" href="/food-menu" id="nav_tab_4_link" target="_self"> 558 559 Food & Drinks 560 </a></li><li class="nav-tab nav-catering-link"><a class="link-catering-sh" href="/catering#" id="nav_tab_5_link" target="_self"> 561 562 Catering 563 </a></li><li class="nav-tab additional-tab outside-link"><a class="additional-link" href="/band-inquiries" id="nav_tab_6_link" target="_self"> 564 565 Band Inquiries 566 </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/faq#" id="nav_tab_8_link" target="_self"> 567 568 Jobs 569 </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"> 570 571 Table Reservations 572 </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"> 573 Events 574 575 </a></li><li class=" nav-parties-link"><a class="link-parties-sh" href="/party#" id="mobile_nav_tab_2_link" target="_self"> 576 Private Parties 577 578 </a></li><li class="active additional-tab-2 outside-link-2"><a class="additional-link-2" href="/faq" id="mobile_nav_tab_3_link" target="_self"> 579 FAQ 580 581 </a></li><li class=" nav-menu-page"><a class="" href="/food-menu" id="mobile_nav_tab_4_link" target="_self"> 582 Food & Drinks 583 584 </a></li><li class=" nav-catering-link"><a class="link-catering-sh" href="/catering#" id="mobile_nav_tab_5_link" target="_self"> 585 Catering 586 587 </a></li><li class=" additional-tab outside-link"><a class="additional-link" href="/band-inquiries" id="mobile_nav_tab_6_link" target="_self"> 588 Band Inquiries 589 590 </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/faq#" id="mobile_nav_tab_8_link" target="_self"> 591 Jobs 592 593 </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"> 594 Table Reservations 595 596 </a></li></ul></div></div></div></nav></header><main id="content" role="main"><article><div class="pagecontent"><div class="tabnav"></div><div class="tabs-container"><div class="scrolling"><div class="container"><div class="content-container"><div class="section one"><h1 class="section-header">FAQ</h1></div></div><style> 597.faq-tabs-section { 598 max-width: 760px; 599 margin: 0 auto; 600 padding: 60px 15px 90px; 601} 602.faq-tabs-nav { 603 display: -webkit-box; 604 display: -ms-flexbox; 605 display: flex; 606 -webkit-box-align: center; 607 -ms-flex-align: center; 608 align-items: center; 609 -webkit-box-pack: center; 610 -ms-flex-pack: c
610enter; 611 justify-content: center; 612 -ms-flex-wrap: wrap; 613 flex-wrap: wrap; 614 margin-bottom: 45px; 615} 616.faq-tabs-nav button{ 617 font-family: 'Belanosima', sans-serif; 618} 619.faq-tab-divider { 620 width: 2px; 621 height: 22px; 622 background-color: #000; 623 margin: 0 30px; 624} 625.faq-tab-btn { 626 background: none; 627 border: none; 628 padding: 4px 0; 629 font-family: inherit; 630 font-size: 16px; 631 font-weight: 700; 632 letter-spacing: 1px; 633 color: #000; 634 cursor: pointer; 635} 636.faq-tab-btn:focus-visible { 637 outline: 2px solid #000; 638 outline-offset: 4px; 639} 640.faq-tab-btn span { 641 display: inline-block; 642 padding-bottom: 5px; 643 border-bottom: 2px solid transparent; 644 -webkit-transition: border-color 0.3s; 645 transition: border-color 0.3s; 646} 647.faq-tab-btn.active span, 648.faq-tab-btn:hover span { 649 border-bottom-color: #000; 650} 651.faq-group { 652 display: none; 653} 654.faq-group.active { 655 display: block; 656} 657.faq-accordion-item { 658 border-bottom: 1px solid #ccc; 659} 660.faq-question-heading { 661 margin: 0; 662 font-family: 'Courier Prime', monospace; 663} 664.faq-accordion-item .faq-question { 665 display: -webkit-box; 666 display: -ms-flexbox; 667 display: flex; 668 -webkit-box-align: center; 669 -ms-flex-align: center; 670 align-items: center; 671 -webkit-box-pack: justify; 672 -ms-flex-pack: justify; 673 justify-content: space-between; 674 width: 100%; 675 padding: 20px 0; 676 background: none; 677 border: 0; 678 font-family: inherit; 679 font-size: 15px; 680 font-weight: 700; 681 line-height: 1.4; 682 text-align: left; 683 color: #000; 684 cursor: pointer; 685} 686.faq-accordion-item .faq-question:hover, 687.faq-accordion-item .faq-question:focus { 688 color: #000; 689 text-decoration: none; 690} 691.faq-accordion-item .faq-question:focus-visible { 692 outline: 2px solid #000; 693 outline-offset: -3px; 694} 695.faq-accordion-item .faq-question i { 696 font-size: 13px; 697 margin-left: 20px; 698 -webkit-transition: -webkit-transform 0.25s ease-in-out; 699 transition: -webkit-transform 0.25s ease-in-out; 700 transition: transform 0.25s ease-in-out; 701 transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out; 702} 703.faq-accordion-item .faq-question[aria-expanded="true"] i { 704 -webkit-transform: rotate(180deg); 705 transform: rotate(180deg); 706} 707.faq-accordion-item .faq-answer { 708 padding: 0 40px 20px 0; 709 text-align: left; 710 font-size: 14px; 711 line-height: 1.6; 712} 713.faq-accordion-item .faq-answer p { 714 margin: 0 0 12px; 715 text-align: inherit; 716 font-size: inherit; 717 line-height: inherit; 718} 719.faq-accordion-item .faq-answer p:last-child { 720 margin-bottom: 0; 721} 722.faq-accordion-item .faq-answer p a{ 723 color: #000; 724 text-decoration: underline; 725} 726.faq-accordion-item .faq-answer p a:hover, 727.faq-accordion-item .faq-answer p a:focus{ 728 text-decoration: none; 729} 730@media (prefers-reduced-motion: reduce) { 731 .faq-tab-btn span, 732 .faq-accordion-item .faq-question i { 733 -webkit-transition: none; 734 transition: none; 735 } 736 .faq-group .collapsing { 737 -webkit-transition: none !important; 738 transition: none !important; 739 } 740} 741@media (max-width: 767px) { 742 .faq-tabs-section { 743 padding: 40px 15px 60px; 744 } 745 .faq-tabs-nav { 746 -webkit-box-orient: vertical; 747 -webkit-box-direction: normal; 748 -ms-flex-direction: column; 749 flex-direction: column; 750 } 751 .faq-tab-divider { 752 display: none; 753 } 754 .faq-tab-btn { 755 margin: 8px 0; 756 } 757} 758</style><section aria-label="Frequently Asked Questions" class="faq-tabs-section"><div aria-label="FAQ categories" class="faq-tabs-nav" role="tablist"><button aria-controls="faq-group-general" aria-selected="true" class="faq-tab-btn active" data-group="general" id="faq-tab-general" role="tab" tabindex="0" type="button"><span>GENERAL FAQs</span></button><span aria-hidden="true" class="faq-tab-divider"></span><button aria-controls="faq-group-reservation" aria-selected="false" class="faq-tab-btn" data-group="reservation" id="faq-tab-reservation" role="tab" tabindex="-1" type="button"><span>RESERVATION FAQs</span></button><span aria-hidden="true" class="faq-tab-divider"></span><button aria-controls="faq-group-drag-brunch" aria-selected="false" class="faq-tab-btn" data-group="drag-brunch" id="faq-tab-drag-brunch" role="tab" tabindex="-1" type="button"><span>DRAG BRUNCH FAQs</span></button></div><div aria-labelledby="faq-tab-general" class="faq-group active" id="faq-group-general" role="tabpanel"><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-general-0" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-general-0" data-toggle="collapse" type="button"><span class="faq-question-text">Is Picks Bar 21 and up only?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-general-0"><div class="faq-answer"><p>Yes. We only allow 21 and up into our establishment, during all events, even if you are with your parents!</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-general-1" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-general-1" data-toggle="collapse" type="button"><span class="faq-question-text">What is parking like at Picks?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-general-1"><div class="faq-answer"><p>There are three other bars/clubs in the shopping center and they sometimes have large events, not often, but at times the lot can be full during the week.</p><p>On Wednesdays, Thursdays, and Sundays, our lot up front and in the back is open & FREE to park. On Fridays & Saturdays, prior to 8pm, the lot is also pretty open with the exception of large events.</p><p>After 8pm on Fridays & Saturdays, we do offer FREE VALET parking but you have to park with the team directly in front of Picks. Valet is used by all three of the other bars/clubs so if you go to the other Valet teams, which are all the same company, they WILL CHARGE YOU!</p><p>If you park directly in front of Picks and you tell them you are going to P
758icks then you will be allowed to park at no charge or they will even park your car for you.</p><p>The Valet team is not compensated or employed by Picks Bar, they are provided as a remedy to help with parking at all bars/club in the Ridge Shopping Center. Mistakes can happen so if you ever have an issue with parking, please do not hesitate to call us while you are outside; my name is Jessica and our phone number is <a href="tel:+12102539220">210-253-9220.</a></p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-general-2" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-general-2" data-toggle="collapse" type="button"><span class="faq-question-text">Does Picks serve food?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-general-2"><div class="faq-answer"><p>Yes. <a href="/food-menu" target="_self">Check out our menus</a>.</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-general-3" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-general-3" data-toggle="collapse" type="button"><span class="faq-question-text">Does Picks have a cover charge?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-general-3"><div class="faq-answer"><p>Yes, we do charge a cover on Fridays & Saturdays starting at 8pm. Anyone who arrives prior to 8pm is FREE. Anyone who arrives after 8pm, pays the $10.00 cover charge, regardless of reservations.</p><p>Please keep in mind that this can change based on the event, you can find that info here: <a href="/events" target="_self">livemusic</a>.</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-general-4" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-general-4" data-toggle="collapse" type="button"><span class="faq-question-text">What is the dress code?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-general-4"><div class="faq-answer"><p>Just wear clothes .... and any footwear is okay!</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-general-5" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-general-5" data-toggle="collapse" type="button"><span class="faq-question-text">What are your operating hours?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-general-5"><div class="faq-answer"><p>As of December 2023, we are closed on Monday & Tuesday. From Wednesday through Saturday, we are open at 4pm until 2am. On Sundays, we are open from 11am to 10pm. Our kitchen is open late.</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-general-6" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-general-6" data-toggle="collapse" type="button"><span class="faq-question-text">How can I stay up to date about events at Picks?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-general-6"><div class="faq-answer"><p>Subscribe to our emailer in the footer of this page to receive news, discounts, coupons, & more straight to your inbox!</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-general-7" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-general-7" data-toggle="collapse" type="button"><span class="faq-question-text">Is the live music indoors or outdoors at Picks?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-general-7"><div class="faq-answer"><p>The cover bands generally play indoors.</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-general-8" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-general-8" data-toggle="collapse" type="button"><span class="faq-question-text">Does Picks allow decorations, outside food, and/or liquor, beer, wine (LBW)?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-general-8"><div class="faq-answer"><p>Yes, we do allow minimal decorations. We do also charge a $10.00 fee for any decorations, cakes, or cupcakes taken inside the venue. We do NOT allow balloons, confetti, or tablecloths. We also do NOT allow decor on our walls or curtains.</p><p>We do not allow outside food as we have a full kitchen.</p><p>We do not allow outside liquor, beer, or wine (LBW) as it is against TABC laws. We will also not allow any LBW even if they are gifts and/or wrapped; we will not hold these items either. We will kindly ask you to put it in your car.</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-general-9" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-general-9" data-toggle="collapse" type="button"><span class="faq-question-text">Does Picks accept walk-ins?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-general-9"><div class="faq-answer"><p>Yes. Picks accepts walk ins every day that we are open!</p></div></div></div></div><div aria-labelledby="faq-tab-reservation" class="faq-group" id="faq-group-reservation" role="tabpanel"><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-reservation-0" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-reservation-0" data-toggle="collapse" type="button"><span class="faq-question-text">What is your policy regarding cancellations for paid reservations?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-reservation-0"><div class="faq-answer"><p>We do NOT offer refunds. If you cancel the day before or the days leading up to the event, you will receive a credit for the future to be used within 30 days of canceled event. If you cancel the day of the event, we will not provide a credit or refund no matter the circumstance. If a credit is applied, it can only be used for Tables/VIP sections and NOT liquor, beer, wine, or food.</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-reservation-1" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-reservation-1" data-toggle="collapse" type="button"><span class="faq-question-text">Do I need a reservation to walk into Picks?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-reservation-1"><div class="faq-answer"><p>No, you do not need a reservation to enter the bar.</p><p>However, if you would like guaranteed seating on Fridays & Saturdays, after 8pm, for our evening entertainment then we do recommend you make a paid reservation. Reservations guarantee seating by at least 9:15pm. On most weekends, we do sell out of Tables. This means that customers who do not have a reservation will have to opt for standing room or seating on our patio. Occasionally, there are a few tables that are left open on weekends but you do have to arrive early to grab those tables - this is not always the case so don't hold us to it.</p></div></div></div></div><div aria-labelledby="faq-tab-drag-brunch" class="faq-group" id="faq-group-drag-brunch" role="tabpanel"><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-drag-brunch-0" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-drag-brunch-0" data-toggle="collapse" type="button"><span class="faq-question-text">
758What day does Picks host drag brunch?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-drag-brunch-0"><div class="faq-answer"><p>We host drag brunch every Sunday, doors open at 11am.</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-drag-brunch-1" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-drag-brunch-1" data-toggle="collapse" type="button"><span class="faq-question-text">What time does drag brunch begin at Picks?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-drag-brunch-1"><div class="faq-answer"><p>Our doors open at 11am. The drag show, hosted by Rey Lopez Entertainment, begins at 1pm and ends at 3:30pm.</p></div></div></div><div class="faq-accordion-item"><h2 class="faq-question-heading"><button aria-controls="faq-accord-drag-brunch-2" aria-expanded="false" class="faq-question collapsed" data-target="#faq-accord-drag-brunch-2" data-toggle="collapse" type="button"><span class="faq-question-text">Does Picks serve food for drag brunch?</span><i aria-hidden="true" class="fa fa-chevron-down"></i></button></h2><div class="collapse" id="faq-accord-drag-brunch-2"><div class="faq-answer"><p>Yes. We serve brunch. You can find our menus here: <a href="/food-menu" target="_self">food</a> and <a href="/drink-menu" target="_self">drinks</a>.</p></div></div></div></div></section></div></div></div></div></article><article><style> 759 760.contact-v3 .hours-title, .contact-v3 .social-title, .contact-v3 .contact-us-title { 761 color: #1F6AFF; 762} 763.contact a:hover, .contact a:active, .contact-us a:hover, .contact-us a:active { 764 color: #1F6AFF; 765} 766.contact-v3 .social-circle .contact-icon { 767 color: rgba(255, 255, 255, 0.8); 768} 769 .contact-v3 .social-square .contact-icon { 770 color: #000; 771 } 772 .contact-v3 .social-square .contact-icon:hover { 773 color: #fff; 774 background-color: #1F6AFF; 775 } 776 777</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></div><style type="text/css"> 778 .navbar-fixed-bottom.nav-v1 { 779 bottom: -100px; 780 } 781 .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right { 782 background-color: #000; 783 } 784 .navbar-fixed-bottom.nav-v1 .bottom-svg-border path, 785 .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon { 786 fill: #000; 787 } 788 .navbar-fixed-bottom.nav-v1 .bottom-list-item a { 789 color: #fff; 790 } 791 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover, 792 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus { 793 color: #EA0D0D; 794 text-decoration: none; 795 } 796</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"> 797 Reserve </a></li><li class="bottom-list-item "><a class="bottom-link " href="/party" id="bottom_link_5" target="_self"> 798 Private Parties </a></li><li class="bottom-list-item "><a class="bottom-link " href="/catering" id="bottom_link_6" target="_self"> 799 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/faq" id="bottom_link_7" target="_self"> 800 Jobs </a></li></ul></div></nav>
800<script src="https://static.spotapps.co/web/picksbar--com/lib/jquery/jquery.min.js"></script>
800<script src="https://static.spotapps.co/web/picksbar--com/lib/bootstrap/js/bootstrap.min.js"></script>
800<script src="https://static.spotapps.co/web/picksbar--com/lib/angular/angular.min.js"></script>
800<script src="https://static.spotapps.co/web/picksbar--com/lib/underscorejs/underscore-min.js"></script>
800<script> 801 802 $("#bottom_link_3").on("click", function(){ 803 if (ga_check()) 804 universal_ga('send', 'event', 'Button', 'Click', 'Reserve'); 805 }); 806 $("#bottom_link_5").on("click", function(){ 807 if (ga_check()) 808 universal_ga('send', 'event', 'Button', 'Click', 'Private Party'); 809 }); 810 $("#bottom_link_6").on("click", function(){ 811 if (ga_check()) 812 universal_ga('send', 'event', 'Button', 'Click', 'Catering'); 813 }); 814 $("#bottom_link_7").on("click", function(){ 815 if (ga_check()) 816 universal_ga('send', 'event', 'Button', 'Click', 'Jobs'); 817 }); 818 $('.header-logo, .nav-v2-home-btn').click(function(event) { 819 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 820 event.preventDefault(); 821 var windowScrollTop = $(window).scrollTop(); 822 if(windowScrollTop > 150) { 823 $('html, body').animate({scrollTop: 0}, 750); 824 } 825 } 826 }); 827 828$(".banner-section a.banner-pin").click(function(e) { 829 // target element id 830 var id = $(this).attr('href'); 831 832 // target element 833 var section = $(id); 834 if (section.length === 0) { 835 return; 836 } 837 838 // prevent standard hash navigation (avoid blinking in IE) 839 e.preventDefault(); 840 841 // top position relative to the document 842 var pos = section.offset().top - 100 + 10; 843 844 // animated top scrolling 845 $('body, html').animate({scrollTop: pos}, 750); 846}); 847 848$(document).ready(function() { 849 var navHeight = $('nav.navbar').height(); 850 $('html').css("scroll-padding-top", navHeight); 851}); 852 853var called_v8_scroll = false; 854 855$(document).on('scroll', function (e) { 856 if($(document).scrollTop() > 0) { 857 $('.navbar.nav-v7').addClass('nav-scroll'); 858 $('.navbar.nav-v7').removeClass('nav-top'); 859 if (0 !=2 && 0 == 2) { 860 if(!called_v8_scroll) { 861 setTimeout(function(){ 862 setHelperTabWidth(); 863 called_v8_scroll = true; 864 }, 300); 865 } 866 } 867 }else { 868 $('.navbar.nav-v7').removeClass('nav-scroll'); 869 $('.navbar.nav-v7').addClass('nav-top'); 870 if (0 != 2 && 0 == 2) { 871 $('#hidden_tab_r').width(0); 872 $('#hidden_tab_l').width(0); 873 $('.navbar-nav li.nav-tab').first().css('margin-left', '0px'); 874 $('.navbar-nav li.nav-tab').last().css('margin-right', '0px'); 875 called_v8_scroll = false; 876 } 877 } 878}); 879 880$(function() { 881 setDropDownMenuWidth(); 882 883 function setDropDownMenuWidth() { 884 var tabs_list = $('.navbar-tabs .navbar-nav'); 885 886 $(tabs_list).find('li.drop-down-link').each(function() { 887 var sub_menu_width = $(this).outerWidth(true); 888 if (sub_menu_width < 100) { 889 sub_menu_width = 100; 890 } 891 $(this).find('.sub-menu').css('width', sub_menu_width+'px'); 892 }); 893 } 894 895 $( window ).resize(function() { 896 setDropDownMenuWidth(); 897 }); 898 $( window ).load(function() { 899 setDropDownMenuWidth(); 900 }); 901 902}); 903 904 905 906$( '.drop-down-link .drop-down' ).click(function(event) { 907 event.preventDefault(); 908 event.stopPropagation(); 909 910 var drop_down = $(this).closest('.drop-down-link'); 911 var drop_down_a = $(this); 912 913 if($(drop_down_a).attr("aria-expanded") == "true") { 914 $(drop_down_a).attr("aria-expanded",false) 915 } else { 916 $(drop_down_a).attr("aria-expanded",true) 917 } 918 919 920 var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' ); 921 922 if ( $(sub_menu).is( ':hidden' ) ) { 923 $(sub_menu).slideDown(); 924 $(drop_down).addClass('active'); 925 } else { 926 $(sub_menu).slideUp(); 927 $(drop_down).removeClass('active'); 928 } 929}); 930 931//// Set width for corresponding helper tab or margin for first or last nav tab depending on calculeted width sum of left and right tabs 932function setHelperTabWidth() { 933 var nav_tab_width; 934 var tabs_left_width = 0; 935 var tabs_right_width = 0; 936 937 var full_nav_tab_width; 938 var full_tabs_left_width = 0; 939 var full_tabs_right_width = 0; 940 941 $('li.nav-tab').each(function( index, element ) { 942 943 nav_tab_width = $(element).find('a').width(); 944 full_nav_tab_width = $(element).outerWidth(true); 945 946 if (!($(element).hasClass('helper-tab'))) { 947 if (index<4) { 948 tabs_left_width += nav_tab_width; 949 full_tabs_left_width += full_nav_tab_width; 950 } else { 951 tabs_right_width += nav_tab_width; 952 full_tabs_right_width += full_nav_tab_width; 953 } 954 } else { 955 if(index == 0) { 956 full_tabs_left_width += full_nav_tab_width; 957 } else { 958 full_tabs_right_width += full_nav_tab_width; 959 } 960 } 961 962 }); 963 964 var tabs_width_differance = tabs_left_width - tabs_right_width; 965 var helper_value = Math.abs(tabs_width_differance); 966 var full_tabs_width_differance = full_tabs_left_width - full_tabs_right_width; 967 968 // if sum of left tabs width is smaller than rigth tabs width tabs_width_differance is negative set margin left for first tab 969 if (full_tabs_width_differance != 0) { 970 if (tabs_width_differance < 0) { 971 $('.navbar-nav li.nav-tab').first().css('margin-left', helper_value+'px'); 972 } else { 973 $('.navbar-nav li.nav-tab').last().css('margin-right', helper_value+'px'); 974 } 975 } 976 977} 978 979$(function() { 980 setNavTabsWidth(); 981 982 function setNavTabsWidth() { 983 var container_width = $('.navbar-tabs .container').outerWidth(); 984 var social_icons_width = $('.navbar-tabs .socialnav').outerWidth(true); 985 var reduced_tabs_width = container_width - (2 * social_icons_width) -10; 986 987 $('.navbar-tabs .navbar-content').width(reduced_tabs_width); 988 989 // helper value set in case logo is centered and tabs width sum on the left and on the right are not the same 990 if (0 == 2) { 991 setTimeout(function(){ 992 setHelperTabWidth(); 993 $('.navbar.nav-v8 .desktop-navigation .navbar-nav').css('opacity', '1'); 994 }, 300); 995 996 } 997 } 998 999 $( window ).resize(function() { 1000 setNavTabsWidth(); 1001 }); 1002 1003 $('.nav a:not(.drop-down)').on('click', function () { 1004 $('.navbar-collapse').collapse('hide'); 1005 }); 1006 1007}); 1008 1009$('.logo-holder .logo-image').click(function(event) { 1010 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 1011 var windowScrollToTop = $(window).scrollTop(); 1012 if(windowScrollToTop > 150) { 1013 $('html, body').animate({scrollTop: 0}, 750); 1014 } 1015 } else { 1016 window.location = "/"; 1017 } 1018}); 1019 1020const mobileDrop = document.querySelector('.mobile-full-height #navbar-collapse-1 .navbar-nav'); 1021const mobileDropButton = document.querySelector('.mobile-full-height .navbar-toggle'); 1022const mobileHeader = document.querySelector('.mobile-full-height .navbar-header'); 1023 1024mobileDropButton?.addEventListener('click', () => { 1025 mobileHeaderBottomPos = mobileHeader.getBoundingClientRect().bottom; 1026 mobileDrop.style.paddingTop = mobileHeaderBottomPos + 'px'; 1027}); 1028 1029(function () { 1030 const isSafari = (() => { 1031 const ua = navigator.userAgent; 1032 return ua.includes('Safari') && // Safari must be present
1033 !ua.includes('Chrome') && // Exclude Chrome (has 'Safari' in UA) 1034 !ua.includes('Edg'); // Exclude Edge 1035 })(); 1036 1037 if (!isSafari) return; 1038 const menu = document.getElementById('navbar-collapse-1'); 1039 1040 // When coming back from a _blank tab or bfcache restore, force a repaint. 1041 function nudgeRepaint() { 1042 if (!menu || !menu.classList.contains('in')) return; 1043 // toggle display to flush rendering, then poke will-change for one frame 1044 const prev = menu.style.display; 1045 menu.style.display = 'none'; 1046 // force reflow 1047 void menu.offsetHeight; 1048 menu.style.display = prev || ''; 1049 menu.style.willChange = 'opacity'; 1050 requestAnimationFrame(() => { menu.style.willChange = 'auto'; }); 1051 } 1052 1053 document.addEventListener('visibilitychange', () => { 1054 if (document.visibilityState === 'visible') nudgeRepaint(); 1055 }); 1056 1057 // iOS/macOS Safari often restores pages from bfcache 1058 window.addEventListener('pageshow', (e) => { 1059 if (e.persisted) nudgeRepaint(); 1060 else nudgeRepaint(); 1061 }, { passive: true }); 1062 1063 // Keep menu open when clicking links that open in a new tab 1064 menu?.addEventListener('click', (e) => { 1065 const a = e.target.closest('a'); 1066 if (!a) return; 1067 if (a.target === '_blank') { 1068 // avoid any delegated "close on link click" handlers firing first 1069 e.stopPropagation(); 1070 // allow navigation; after we return, repaint nudge will run 1071 } 1072 }, true); 1073})(); 1074 1075document.querySelectorAll('.navbar .navbar-nav > li.cta-nav-tab').forEach((li) => { 1076 li.addEventListener('click', (e) => { 1077 if (e.defaultPrevented) return; 1078 1079 if (e.target.closest('a')) return; 1080 1081 const link = li.querySelector('a[href]'); 1082 if (!link) return; 1083 1084 if (e.metaKey || e.ctrlKey || e.shiftKey || e.button === 1 || link.target === '_blank') { 1085 window.open(link.href, link.target || '_blank'); 1086 return; 1087 } 1088 1089 link.click(); 1090 }); 1091 1092 li.addEventListener('keydown', (e) => { 1093 if ((e.key === 'Enter' || e.key === ' ') && !e.target.closest('a')) { 1094 const link = li.querySelector('a[href]'); 1095 if (!link) return; 1096 e.preventDefault(); 1097 link.click(); 1098 } 1099 }); 1100}); 1101$(document).ready(function() { 1102 function activateFaqTab(tab) { 1103 $('.faq-tab-btn').removeClass('active').attr('aria-selected', 'false').attr('tabindex', '-1'); 1104 tab.addClass('active').attr('aria-selected', 'true').attr('tabindex', '0'); 1105 $('.faq-group').removeClass('active'); 1106 $('#faq-group-' + tab.attr('data-group')).addClass('active'); 1107 } 1108 1109 $('.faq-tab-btn').on('click', function() { 1110 activateFaqTab($(this)); 1111 }); 1112 1113 $('.faq-tab-btn').on('keydown', function(e) { 1114 var key = e.key; 1115 var tabs = $('.faq-tab-btn'); 1116 var index = tabs.index(this); 1117 var newIndex = null; 1118 1119 if (key === 'ArrowRight' || key === 'Right' || key === 'ArrowDown' || key === 'Down') { 1120 newIndex = (index + 1) % tabs.length; 1121 } else if (key === 'ArrowLeft' || key === 'Left' || key === 'ArrowUp' || key === 'Up') { 1122 newIndex = (index - 1 + tabs.length) % tabs.length; 1123 } else if (key === 'Home') { 1124 newIndex = 0; 1125 } else if (key === 'End') { 1126 newIndex = tabs.length - 1; 1127 } 1128 1129 if (newIndex !== null) { 1130 e.preventDefault(); 1131 var nextTab = tabs.eq(newIndex); 1132 nextTab.focus(); 1133 activateFaqTab(nextTab); 1134 } 1135 }); 1136 1137 $('.faq-group .collapse').on('show.bs.collapse', function() { 1138 $(this).closest('.faq-group').find('.collapse.in, .collapse.show').collapse('hide'); 1139 }); 1140}); 1141$("#contact_us_v3_section_phone_link").on("click", function(){ 1142 if (ga_check()) 1143 universal_ga('send', 'event', 'Button', 'Click', 'Phone'); 1144}); 1145 setTimeout(function(){ 1146 $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents(); 1147 }, 4000);</script>
1147<script> 1148(function() { 1149 var name = "Picks Bar"; 1150 var pid = "ChIJlZkF5axmXIYRKCzfRs7bc8g"; 1151 function build_url() { 1152 var q = encodeURIComponent(name).replace(/'/g, "%27"); 1153 return "https://www.google.com/maps/search/?api=1" 1154 + "&query=" + q 1155 + "&query_place_id=" + encodeURIComponent(pid); 1156 } 1157 window.google_map_url = build_url(); 1158 window.open_google_map = function() { 1159 window.open(build_url(), "_blank"); 1160 }; 1161})(); 1162</script>
1162<script> 1163 1164 var spot_id = 104147; 1165 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"}'); 1166 1167 if (false){ 1168 console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website"); 1169 } 1170 1171 if (navigator.userAgent.match(/iPhone/i) 1172 || navigator.userAgent.match(/iPad/i) 1173 || navigator.userAgent.match(/iPod/i)){ 1174 $(document).ready(function(){ 1175 document.body.className += " " + "webkit-mobile-body"; 1176 }); 1177 } 1178 1179 var promotion_url_param_domain = getPromotionUrlParams()['domain']; 1180 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')){ 1181 $("a[href^='/']").each(function(){ 1182 if (this.href.indexOf('domain=') == -1){ 1183 var sh_internal_url = new URL(this.href); 1184 sh_internal_url.searchParams.set("domain", promotion_url_param_domain); 1185 this.href = sh_internal_url.toString(); 1186 } 1187 }) 1188 } 1189 1190 1191 function cta_link_matches_href(href, url){ 1192 var domain = 'picksbar.com'; 1193 if(typeof url === 'undefined'){ 1194 return false; 1195 } 1196 var partsOfURL = url.split(domain); 1197 if (partsOfURL.length != 2){ 1198 return href == url; 1199 }else{ 1200 var urlPath = partsOfURL[1]; 1201 if (urlPath.substring(0,1) == "/"){ 1202 urlPath = urlPath.substring(1,urlPath.length); 1203 } 1204 return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1; 1205 } 1206 } 1207 1208 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}]; 1209 1210 function find_cta_link(href) { 1211 for (var i=0; i< all_cta_links.length; i++){ 1212 var cta_link = all_cta_links[i]; 1213 if ( cta_link_matches_href(href, cta_link.url)){ 1214 return cta_link; 1215 } 1216 } 1217 } 1218 1219 function find_cta_links(href) { 1220 var cta_links = [] 1221 for (var i=0; i< all_cta_links.length; i++){ 1222 var cta_link = all_cta_links[i]; 1223 if ( cta_link_matches_href(href, cta_link.url)){ 1224 cta_links.push(cta_link); 1225 } 1226 } 1227 return cta_links; 1228 } 1229 1230 1231 function get_current_page_cta_link_types(){ 1232 var types = []; 1233 var cta_links = find_cta_links(document.location.href); 1234 for (var i=0; i<cta_links.length; i++){ 1235 types.push(cta_links[i].cta_link_type); 1236 } 1237 return types; 1238 } 1239 1240 1241 function is_food_menu_page(){ 1242 var cta_link_types = get_current_page_cta_link_types(); 1243 for (var i=0; i<cta_link_types.length; i++){ 1244 if ('food_menu' == cta_link_types[i]) 1245 return true; 1246 } 1247 return false;
1248 } 1249 1250 1251 function get_form_cat_from_cta(){ 1252 var cta_link = find_cta_link(document.location.href); 1253 if (cta_link == null) { 1254 return null; 1255 } 1256 if (cta_link.cta_link_type == 'private_parties'){ 1257 return 'private_party'; 1258 }else if (cta_link.cta_link_type == 'reservations'){ 1259 return 'reservation'; 1260 }else if (cta_link.cta_link_type == 'catering'){ 1261 return 'catering'; 1262 }else if (cta_link.cta_link_type == 'job_listing'){ 1263 return 'job_listings'; 1264 }else if (cta_link.cta_link_type == 'gift_cards'){ 1265 return 'gift_cards'; 1266 } 1267 return null; 1268 } 1269 1270 function element_has_events_defined(elem){ 1271 if ($._data(elem, "events") === undefined){ 1272 return false; 1273 } 1274 return true; 1275 } 1276 1277 function create_ga_events_for_cta_clicks(){ 1278 if (typeof $ === 'function'){ 1279 1280 var cta_link_of_the_page = find_cta_link(location.href); 1281 1282 1283 $("a").each(function(index, elem){ 1284 var href = $(elem).attr('href'); 1285 1286 if (href === undefined ){ 1287 return; 1288 } 1289 1290 if (href.substring(0,4) == 'tel:'){ 1291 if (!element_has_events_defined(elem)){ // not footer links 1292 $(elem).on("click", function(){ 1293 universal_ga('send', 'event', { 1294 eventCategory: 'Button', 1295 eventAction: 'Click', 1296 eventLabel: 'Phone', 1297 transport: 'beacon' 1298 }); 1299 }); 1300 1301 if (cta_link_of_the_page){ 1302 $(elem).on("click", function(){ 1303 universal_ga('send', 'event', { 1304 eventCategory: 'Button', 1305 eventAction: 'Click', 1306 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone', 1307 transport: 'beacon' 1308 }); 1309 }); 1310 } 1311 } else { 1312 if (cta_link_of_the_page){ 1313 $(elem).on("click", function(){ 1314 universal_ga('send', 'event', { 1315 eventCategory: 'Button', 1316 eventAction: 'Click', 1317 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone footer', 1318 transport: 'beacon' 1319 }); 1320 }); 1321 } 1322 } 1323 1324 1325 }else{ 1326 var cta_link = find_cta_link(href); 1327 if (elem.className != null && elem.className.indexOf("bottom-link") > -1){ 1328 // console.log("bottom link detected"); 1329 }else{ 1330 if (cta_link != null){ 1331 $(elem).on("click", function(){ 1332 universal_ga('send', 'event', { 1333 eventCategory: 'Website Link', 1334 eventAction: 'Click', 1335 eventLabel: cta_link.cta_link_type, 1336 transport: 'beacon' 1337 }); 1338 }); 1339 } 1340 } 1341 } 1342 1343 1344 }); 1345 } 1346 } 1347 1348 if (typeof angular === "undefined") { 1349 create_ga_events_for_cta_clicks(); 1350 } else { 1351 angular.element(document).ready(function () { 1352 create_ga_events_for_cta_clicks(); 1353 }); 1354 } 1355 1356 1357 function triggerShowFooterEvents(){ 1358 if (window.screen.availWidth < 768){ 1359 universal_ga('send', 'event', { 1360 eventCategory: 'Mobile Footer', 1361 eventAction: 'View', 1362 eventLabel: '', 1363 transport: 'beacon' 1364 }); 1365 } 1366 } 1367 1368 1369 1370 1371 //////////// 1372 function smartFooterV2() 1373 { 1374 var list= document.getElementsByClassName("bottom-list-item"); 1375 if (!list) return; 1376 1377 if (document.getElementById("bottom-navbar") == null){ 1378 return; 1379 } 1380 1381 var bottomNav = document.querySelector('#bottom-navbar .navbar-nav'); 1382 var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left'); 1383 var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right'); 1384 1385 bottomNav.innerHTML = ''; 1386 var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0); 1387 linksWithPosition.sort(function(a,b) { 1388 return a.position - b.position; 1389 }); 1390 1391 var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : ''); 1392 1393 linksWithPosition.forEach((e, i) => { 1394 var target = e.target || getUrlTarget(e.url); 1395 bottomNav.insertAdjacentHTML('beforeend', 1396 `<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>`); 1397 }) 1398 1399 var intervalCount = 0 1400 var interval = setInterval(() => { 1401 if(intervalCount == 50){ 1402 clearInterval(interval); 1403 } 1404 removeOverflowingFooterLinks(); 1405 intervalCount ++; 1406 }, 200); 1407 1408 $('.smart-footer-link').on("click", function(){ 1409 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1410 shUrlParams['source'] = 'footer'; 1411 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1412 } 1413 1414 var visibleLinks = $('.smart-footer-link').map(function (e) { 1415 return $(this).data('type'); 1416 }).toArray().join(','); 1417 1418 universal_ga('send', 'event', { 1419 eventCategory: 'Button', 1420 eventAction: 'Click_footer_2', 1421 eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks, 1422 transport: 'beacon' 1423 }); 1424 }); 1425 } 1426 1427 function removeOverflowingFooterLinks(){ 1428 var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li'); 1429 var width_sum = 0; 1430 1431 bottomNavLinks.forEach(e => { 1432 width_sum += e.getBoundingClientRect().width; 1433 if ((width_sum) > window.innerWidth) { 1434 console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;"); 1435 e.remove(); 1436 } 1437 }); 1438 } 1439 1440 function getUrlTarget(url){ 1441 if(url.startsWith('tel')){ 1442 return '_self'; 1443 } 1444 if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){ 1445 return '_self'; 1446 } 1447 return '_blank'; 1448 } 1449 1450 function npb() 1451 { 1452 var list= document.getElementsByClassName("bottom-list-item"); 1453 if (!list) return; 1454 1455 if (document.getElementById("bottom-navbar") == null){ 1456 return; 1457 } 1458 1459 var url = "" 1460 for (var i=0; i < all_cta_links.length; i++) 1461 { 1462 if (all_cta_links[i].cta_link_type == "order"){ 1463 url = all_cta_links[i].url; 1464 } 1465 } 1466 1467 if ( url == ""){ 1468 return; 1469 } 1470 1471 for (i=0; i < list.length; i++) 1472 { 1473 console.log(cta_link_matches_href(list[i].firstChild.href, url)); 1474 if (cta_link_matches_href(list[i].firstChild.href,url)) return; 1475 1476 }; 1477 1478 var item = list[list.length-1] 1479 document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true)); 1480 var width_sum = 0; 1481 for (i=0; i < list.length; i++) { 1482 width_sum += list[i].getBoundingClientRect().width; 1483 } 1484 1485 var item = list[list.length-1] 1486 if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; } 1487 1488 item.firstChild.text = "Order"; 1489 item.firstChild.href = url; 1490 item.firstChild.id = "bottom_link_" + list.length; 1491 1492 $(item.firstChild).on("click", function(){ 1493 1494 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1495 shUrlParams['source'] = 'footer'; 1496 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1497 } 1498 1499 universal_ga('send', 'event', { 1500 eventCategory: 'Button', 1501 eventAction: 'Click', 1502 eventLabel: 'Plan B-2 Order', 1503 transport: 'beacon' 1504 }); 1505 }); 1506 1507 1508 } 1509 1510function activateSmartFooter(){ 1511 var smart_footer_active = true; 1512 var smart_footer_version = 2; 1513 var man_bottom_active = false;
1514 if(window.location.hash == '#smartFooterV2=enabled'){ 1515 smartFooterV2(); 1516 return; 1517 } 1518 if (smart_footer_active && !man_bottom_active){ 1519 if(smart_footer_version == 2 ){ 1520 smartFooterV2(); 1521 }else { 1522 npb(); 1523 } 1524 } 1525 } 1526 1527 activateSmartFooter(); 1528 1529 var corona_config_str = ''; 1530 var corona_config = corona_config_str != '' ? JSON.parse('') : null; 1531 1532 1533 //corona instuctions 1534 function show_corona_instructions(text, phone, btnText){ 1535 //format to US number 1536 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1537 1538 if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) { 1539 var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1540 var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1541 }else { 1542 var linkLocation = 'tel:+1'+phone+''; 1543 var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +'' 1544 } 1545 var appendPhone = 'tel:+1'+phone+''; 1546 //inject html content 1547 if ($('.food-menu-nav').length) { 1548 //new template 1549 var pageEl = $('.food-menu-nav').css('margin','20px auto 10px auto'); 1550 var textColor = rgb2hex($('.section-header').css('color')); 1551 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1552 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1553 fontSize = fontSize + Math.round(fontSize * 0.25); 1554 1555 // 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>'; 1556 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>'; 1557 1558 }else { 1559 //old template 1560 var pageEl = $('.tabnav'); 1561 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1562 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1563 1564 var linkTextColor = getContrast50(linkColor); 1565 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1566 fontSize = fontSize + Math.round(fontSize * 0.25); 1567 var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform'); 1568 1569 // 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>';
1570 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>'; 1571 1572 } 1573 //html content 1574 pageEl.prepend(html); 1575 } 1576 1577 function rgb2hex(rgb) { 1578 if(typeof rgb !== "undefined"){ 1579 rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 1580 if (!rgbColor) { 1581 rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/); 1582 return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]); 1583 } 1584 function hex(x) { 1585 return ("0" + parseInt(x).toString(16)).slice(-2); 1586 } 1587 return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]); 1588 } 1589 return rgb; 1590 } 1591 1592 function getContrast50(hexcolor){ 1593 return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff'; 1594 } 1595 1596 function show_corona_sidebar_instructions(text, phone){ 1597 //format to US number 1598 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1599 var divWidth = 230; 1600 var top = 50; 1601 var linkSize = '1.6em'; 1602 var pSize = $('p').css('font-size'); 1603 var appendPhone = 'tel:+1'+phone+''; 1604 1605 if ($(window).width() < 1600) 1606 var top = 30; 1607 if ($(window).width() < 1200){ 1608 var divWidth = 180; 1609 var linkSize = '1.4em'; 1610 var pSize ='1.1em'; 1611 } 1612 1613 if($('.food-menu-nav').length){ //new template 1614 var textColor = $('.food-menu-nav-item.active').css('color'); 1615 var linkColor = $('.food-menu-nav-item.active').css('background-color'); 1616 1617 var linkTextColor = $('.food-menu-nav-item.active').css('color'); 1618 var parent = $('.food-menu-page'); 1619 } 1620 else { //old template 1621 var textColor = $('.menu-item-name-traditional').css('color'); 1622 var linkColor = $('.style-traditional .tabnav .nav>li.active>a').css('color'); 1623 var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu'); 1624 var linkTextColor = getContrast50(linkColor); 1625 } 1626 1627 // $(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>'); 1628 $(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>'); 1629 1630 //check if resolution is bigger than tablet resolution 1631/* if ($(window).width() > 991) { 1632 //detect scroll 1633 window.onscroll = function (e) { 1634 if ($(window).scrollTop() == 0) { 1635 $('#corona-instructions-sidebar').hide(); 1636 }else { 1637 $('#corona-instructions-sidebar').show(); 1638 } 1639 } 1640 } */ 1641 } 1642 1643 function check_corona_config(config){ 1644 console.log(config) 1645 if (config) { 1646 if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) { 1647 if (!config.promote_deliveries && config.promote_pick_up) { 1648 var btnText = 'Call For Pick Up'; 1649 } 1650 if (config.promote_deliveries && !config.promote_pick_up) { 1651 var btnText = 'Call For Delivery'; 1652 } 1653 if (config.promote_deliveries && config.promote_pick_up) { 1654 var btnText = 'Call For Pick Up Or Delivery'; 1655 } 1656 1657 if(typeof btnText !== "undefined"){ // check if pick up or delivery are true 1658 if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) { 1659 var btnText = 'ORDER NOW'; 1660 if($('.food-menu-nav').length){ //new template 1661 var textColor = rgb2hex($('.section-header').css('color')); 1662 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1663 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1664 fontSize = fontSize + Math.round(fontSize * 0.25); 1665 } 1666 else { //old template 1667 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1668 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>
1668li.active>a').css('color')); 1669 1670 var linkTextColor = getContrast50(linkColor); 1671 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1672 fontSize = fontSize + Math.round(fontSize * 0.25); 1673 } 1674 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); 1675 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1676 } else { 1677 show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText); 1678 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1679 } 1680 1681 } 1682 } 1683 } 1684 } 1685 1686 1687 if (is_food_menu_page() && !window.location.search.includes("contactless=true")){ 1688 $( document ).ready(function() { 1689 setTimeout(function(){ 1690 check_corona_config(corona_config); 1691 }, 300); 1692 }); 1693 } 1694 1695 1696 1697 function isPhone(phone){ 1698 var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/; 1699 return regex.test(phone); 1700 } 1701 1702 function sendEmail_MT (input_id) { 1703 const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img"); 1704 1705 const $step = { 1706 form: $("[data-id=newsletter-widget-2] .sph-email-form"), 1707 message: $("[data-id=newsletter-widget-2] .sph-response-message"), 1708 } 1709 1710 const $field = { 1711 email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id), 1712 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id), 1713 consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id), 1714 }; 1715 1716 const $error = { 1717 email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id), 1718 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id), 1719 }; 1720 1721 if ($field.email.val().trim() === "") { 1722 $error.email 1723 .html("This field is required") 1724 .show(); 1725 } 1726 else if (!isEmail($field.email.val().trim())) { 1727 $error.email 1728 .html("Please use the format â[email protected]â") 1729 .show(); 1730 } else { 1731 $error.email 1732 .html("") 1733 .hide(); 1734 } 1735 1736 if ($field.consent.is(':checked') && $field.phone.val().trim() === "") { 1737 $error.phone 1738 .html("This field is required") 1739 .show(); 1740 } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) { 1741 $error.phone 1742 .html("The phone number must contain 10 digits") 1743 .show(); 1744 } else { 1745 $error.phone 1746 .html("") 1747 .hide(); 1748 } 1749 1750 const errorField = $step.form.find('.sh-form-error:visible'); 1751 1752 if (errorField.length > 0) { 1753 const input = errorField.first().next(); 1754 1755 document.activeElement.blur(); 1756 1757 setTimeout(() => { 1758 input.focus(); 1759 }, 160) 1760 1761 return; 1762 } 1763 1764 $loader 1765 .show() 1766 .prev() 1767 .hide(); 1768 1769 $.ajax({ 1770 method: "POST", 1771 url: "https://www.spothopperapp.com/api/spots/104147/contacts/add_with_texting_permission", 1772 crossDomain: true, 1773 dataType: 'json', 1774 data: { 1775 email: $field.email.val().trim(), 1776 phone: $field.phone.val().trim(), 1777 texting_permission: $field.consent.is(':checked'), 1778 }, 1779 success: function (data) { 1780 afterRequestSubmission(data); 1781 }, 1782 error: function () { 1783 afterRequestSubmission("Something went wrong. Please try again later."); 1784 } 1785 }); 1786 1787 function afterRequestSubmission (data) { 1788 $step.form.hide(); 1789 1790 $step.message 1791 .html(data) 1792 .show() 1793 .trigger('focus'); 1794 } 1795 } 1796</script>
1796<script>function addPromotionParamsToTMTLinks() 1797{ 1798 if (sessionStorage.getItem('shUrlParams')) { 1799 let shParams = JSON.parse(sessionStorage.getItem('shUrlParams')); 1800 if (!Object.keys(shParams).length) 1801 return; 1802 if(!shParams.source) 1803 return; 1804 $('a').each(function () { 1805 if (this.href.includes('tmt.spotapps.co')) { 1806 if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion=')) 1807 return; 1808 1809 this.href = this.href + '&source=' + shParams.source; 1810 if(shParams.destination) 1811 this.href = this.href + '&destination=' + shParams.destination; 1812 if(shParams.promotion) 1813 this.href = this.href + '&promotion=' + shParams.promotion; 1814 if(shParams.fb_post_id) 1815 this.href = this.href + '&fb_post_id=' + shParams.fb_post_id; 1816 if(shParams.email_post_id) 1817 this.href = this.href + '&email_post_id=' + shParams.email_post_id; 1818 } 1819 }) 1820 } 1821} 1822setTimeout(function() { 1823 addPromotionParamsToTMTLinks(); 1824 addFooterToSourceParam(); 1825},600) 1826 1827function addFooterToSourceParam() 1828{ 1829 $('.bottom-link').each(function (){ 1830 if(shouldAddSourceParam(this.href)) 1831 this.href = this.href + '&source=footer'; 1832 }) 1833 $('#sh-multiple-links-content-holder a').each(function (){ 1834 if(shouldAddSourceParam(this.href)) 1835 this.href = this.href + '&source=footer'; 1836 }) 1837} 1838function shouldAddSourceParam(link){ 1839 if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){ 1840 return true; 1841 } 1842 return false; 1843} 1844</script>
1844<script> 1845;(async () => { 1846if (typeof window.focusTrap === 'undefined') { 1847 await getScript('https://unpkg.com/tabbable/dist/index.umd.js'); 1848 await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js'); 1849} 1850 1851document.querySelectorAll('.modal').forEach((element) => { 1852 const trap = window.focusTrap?.createFocusTrap(element, { 1853 allowOutsideClick: true, 1854 }); 1855 1856 $(element).on('shown.bs.modal', () => { 1857 trap?.activate(); 1858 }); 1859 1860 $(element).on('hidden.bs.modal', () => { 1861 trap?.deactivate(); 1862 }); 1863}); 1864 1865async function getScript (source) { 1866 return new Promise((resolve, reject) => { 1867 const script = document.createElement('script'); 1868 script.src = source; 1869 script.async = true; 1870 1871 script.onload = resolve; 1872 script.onerror = reject; 1873 1874 document.head.appendChild(script); 1875 }); 1876} 1877})(); 1878</script>
1878<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1878<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1878<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1878<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1878<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1878<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1878<script>var changes_log_array = {};</script>
1878<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1878</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.