PageSourceSearch

https://picksbar.com/faq

html picksbar.com collected 2026-10-09 03:31:36 UTC 91,974 bytes, 1,878 lines download raw bytes

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 &amp; 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 &amp; 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 &amp; FREE to park. On Fridays &amp; Saturdays, prior to 8pm, the lot is also pretty open with the exception of large events.</p><p>After 8pm on Fridays &amp; 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 &amp; 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 &amp; 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, &amp; 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 &amp; 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&apos;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.