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:06:00.183079Z --><!-- 10smart_footer: true, 11smart_footer_version: 2, 12scripting_active: false 13--><link href="https://picksbar.com/terms-and-conditions" 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 - Terms & Conditions" property="og:title"/><meta content="website" property="og:type"/><meta content="http://picksbar.com/terms-and-conditions" 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 - Terms & Conditions" 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 - Terms & Conditions</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="article-background drink-menu terms-and-conditions-page"><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 active"><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 additional-tab-2 outside-link-2"><a class="additional-link-2" href="/faq" id="nav_tab_3_link" target="_self"> 555 556 FAQ 557 </a></li><li class="nav-tab nav-menu-page"><a class="" href="/food-menu" id="nav_tab_4_link" target="_self"> 558 559 Food & Drinks 560 </a></li><li class="nav-tab nav-catering-link"><a class="link-catering-sh" href="/catering#" id="nav_tab_5_link" target="_self"> 561 562 Catering 563 </a></li><li class="nav-tab additional-tab outside-link"><a class="additional-link" href="/band-inquiries" id="nav_tab_6_link" target="_self"> 564 565 Band Inquiries 566 </a></li><li class="nav-tab nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=104147&callback_url=http://picksbar.com/terms-and-conditions#" 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="active "><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=" additional-tab-2 outside-link-2"><a class="additional-link-2" href="/faq" id="mobile_nav_tab_3_link" target="_self"> 579 FAQ 580 581 </a></li><li class=" nav-menu-page"><a class="" href="/food-menu" id="mobile_nav_tab_4_link" target="_self"> 582 Food & Drinks 583 584 </a></li><li class=" nav-catering-link"><a class="link-catering-sh" href="/catering#" id="mobile_nav_tab_5_link" target="_self"> 585 Catering 586 587 </a></li><li class=" additional-tab outside-link"><a class="additional-link" href="/band-inquiries" id="mobile_nav_tab_6_link" target="_self"> 588 Band Inquiries 589 590 </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=104147&callback_url=http://picksbar.com/terms-and-conditions#" 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"><h1 class="section-header">Terms & Conditions</h1><div class="terms-conditions-content"><h2>Reservations</h2><p>Table reservations guarantee seating but are not required to enter the venue. Unreserved tables may be available on a first-come, first-served basis.</p><h2>Multiple Tables</h2><p>If you reserve more than one table, please note that tables cannot be combined or rearran
596ged.</p><h2>Cover Charge</h2><p>Fridays & Saturdays: $10 cover starting at 8:00 PM, including guests with reservations.<br/> 597SundayâThursday: No cover charge unless otherwise noted for special events.<br/> 598Cover charges may vary for special events. Please check the event details.</p><h2>Outside Items & Decorations</h2><p>A $10 fee applies for outside decorations, cakes, or cupcakes.<br/> 599No balloons, confetti, or tablecloths.<br/> 600No outside food or beverages, including alcohol or water bottles.</p><h2>Arrival Times</h2><p>Fridays & Saturdays: Please arrive by 9:00 PM (15-minute grace period until 9:15 PM).<br/> 601Sunday Brunch: Please arrive by 12:00 PM (15-minute grace period until 12:15 PM).<br/> 602Tables will be released after the grace period. No refunds or credits will be issued for late arrivals.</p><h2>Cancellation Policy</h2><p>Cancel before the day of your reservation and you'll receive a credit valid for 30 days.<br/> 603Cancellations made on the day of the event are not eligible for a refund or credit.<br/> 604Reservation credits may only be used toward future table or VIP reservations.</p><h2>Please Inform Your Guests</h2><p>Share these policies with everyone in your party to help ensure a smooth experience for all.</p><h2>Age Requirement</h2><p>Guests must be 21 or older to enter, including those accompanied by a parent or guardian.</p><h2>Large Parties</h2><p>For parties of 20 or more or if you have any questions, please call or text <a class="phone-link" href="tel:+12102539220">210-253-9220</a>.</p><h2>Venue Policies</h2><p>All policies are subject to change at the venue's discretion, especially for special events.</p></div><a class="terms-conditions-calendar-box" href="/events">Live Events Calendar</a><a aria-label="Purchase Table Reservations, you are leaving the website, opens in a new tab" class="terms-conditions-calendar-box" href="https://picks-bar.wixsite.com/tablereservations" target="_blank">Purchase Table Reservations</a></div></div></div></div></article><article><style> 605 606.contact-v3 .hours-title, .contact-v3 .social-title, .contact-v3 .contact-us-title { 607 color: #1F6AFF; 608} 609.contact a:hover, .contact a:active, .contact-us a:hover, .contact-us a:active { 610 color: #1F6AFF; 611} 612.contact-v3 .social-circle .contact-icon { 613 color: rgba(255, 255, 255, 0.8); 614} 615 .contact-v3 .social-square .contact-icon { 616 color: #000; 617 } 618 .contact-v3 .social-square .contact-icon:hover { 619 color: #fff; 620 background-color: #1F6AFF; 621 } 622 623</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"> 624 .navbar-fixed-bottom.nav-v1 { 625 bottom: -100px; 626 } 627 .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right { 628 background-color: #000; 629 } 630 .navbar-fixed-bottom.nav-v1 .bottom-svg-border path, 631 .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon { 632 fill: #000; 633 } 634 .navbar-fixed-bottom.nav-v1 .bottom-list-item a { 635 color: #fff; 636 } 637 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover, 638 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus { 639 color: #EA0D0D; 640 text-decoration: none; 641 } 642</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"> 643 Reserve </a></li><li class="bottom-list-item "><a class="bottom-link " href="/party" id="bottom_link_5" target="_self"> 644 Private Parties </a></li><li class="bottom-list-item "><a class="bottom-link " href="/catering" id="bottom_link_6" target="_self"> 645 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/terms-and-conditions" id="bottom_link_7" target="_self"> 646 Jobs </a></li></ul></div></nav>
646<script src="https://static.spotapps.co/web/picksbar--com/lib/jquery/jquery.min.js"></script>
646<script src="https://static.spotapps.co/web/picksbar--com/lib/bootstrap/js/bootstrap.min.js"></script>
646<script src="https://static.spotapps.co/web/picksbar--com/lib/angular/angular.min.js"></script>
646<script src="https://static.spotapps.co/web/picksbar--com/lib/underscorejs/underscore-min.js"></script>
646<script> 647 648 $("#bottom_link_3").on("click", function(){ 649 if (ga_check()) 650 universal_ga('send', 'event', 'Button', 'Click', 'Reserve'); 651 }); 652 $("#bottom_link_5").on("click", function(){ 653 if (ga_check()) 654 universal_ga('send', 'event', 'Button', 'Click', 'Private Party'); 655 }); 656 $("#bottom_link_6").on("click", function(){ 657 if (ga_check()) 658 universal_ga('send', 'event', 'Button', 'Click', 'Catering'); 659 }); 660 $("#bottom_link_7").on("click", function(){ 661 if (ga_check()) 662 universal_ga('send', 'event', 'Button', 'Click', 'Jobs'); 663 }); 664 $('.header-logo, .nav-v2-home-btn').click(function(event) { 665 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 666 event.preventDefault(); 667 var windowScrollTop = $(window).scrollTop(); 668 if(windowScrollTop > 150) { 669 $('html, body').animate({scrollTop: 0}, 750); 670 } 671 } 672 }); 673 674$(".banner-section a.banner-pin").click(function(e) { 675 // target element id 676 var id = $(this).attr('href'); 677 678 // target element 679 var section = $(id); 680 if (section.length === 0) { 681 return; 682 } 683 684 // prevent standard hash navigation (avoid blinking in IE) 685 e.preventDefault(); 686 687 // top position relative to the document 688 var pos = section.offset().top - 100 + 10; 689 690 // animated top scrolling 691 $('body, html').animate({scrollTop: pos}, 750); 692}); 693 694$(document).ready(function() { 695 var navHeight = $('nav.navbar').height(); 696 $('html').css("scroll-padding-top", navHeight); 697}); 698 699var called_v8_scroll = false; 700 701$(document).on('scroll', function (e) { 702 if($(document).scrollTop() > 0) { 703 $('.navbar.nav-v7').addClass('nav-scroll'); 704 $('.navbar.nav-v7').removeClass('nav-top'); 705 if (0 !=2 && 0 == 2) { 706 if(!called_v8_scroll) { 707 setTimeout(function(){ 708 setHelperTabWidth(); 709 called_v8_scroll = true; 710 }, 300); 711 } 712 } 713 }else { 714 $('.navbar.nav-v7').removeClass('nav-scroll'); 715 $('.navbar.nav-v7').addClass('nav-top'); 716 if (0 != 2 && 0 == 2) { 717 $('#hidden_tab_r').width(0); 718 $('#hidden_tab_l').width(0); 719 $('.navbar-nav li.nav-tab').first().css('margin-left', '0px'); 720 $('.navbar-nav li.nav-tab').last().css('margin-right', '0px'); 721 called_v8_scroll = false; 722 } 723 } 724}); 725 726$(function() { 727 setDropDownMenuWidth(); 728 729 function setDropDownMenuWidth() { 730 var tabs_list = $('.navbar-tabs .navbar-nav'); 731 732 $(tabs_list).find('li.drop-down-link').each(function() { 733 var sub_menu_width = $(this).outerWidth(true); 734 if (sub_menu_width < 100) { 735 sub_menu_width = 100; 736 } 737 $(this).find('.sub-menu').css('width', sub_menu_width+'px'); 738 }); 739 } 740 741 $( window ).resize(function() { 742 setDropDownMenuWidth(); 743 }); 744 $( window ).load(function() { 745 setDropDownMenuWidth(); 746 }); 747 748}); 749 750 751 752$( '.drop-down-link .drop-down' ).click(function(event) { 753 event.preventDefault(); 754 event.stopPropagation(); 755 756 var drop_down = $(this).closest('.drop-down-link'); 757 var drop_down_a = $(this); 758 759 if($(drop_down_a).attr("aria-expanded") == "true") { 760 $(drop_down_a).attr("aria-expanded",false) 761 } else { 762 $(drop_down_a).attr("aria-expanded",true) 763 } 764 765 766 var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' ); 767 768 if ( $(sub_menu).is( ':hidden' ) ) { 769 $(sub_menu).slideDown(); 770 $(drop_down).addClass('active'); 771 } else { 772 $(sub_menu).slideUp(); 773 $(drop_down).removeClass('active'); 774 } 775}); 776 777//// Set width for corresponding helper tab or margin for first or last nav tab depending on calculeted width sum of left and right tabs 778function setHelperTabWidth() { 779 var nav_tab_width; 780 var tabs_left_width = 0; 781 var tabs_right_width = 0; 782 783 var full_nav_tab_width; 784 var full_tabs_left_width = 0; 785 var full_tabs_right_width = 0; 786 787 $('li.nav-tab').each(function( index, element ) { 788 789 nav_tab_width = $(element).find('a').width(); 790 full_nav_tab_width = $(element).outerWidth(true); 791 792 if (!($(element).hasClass('helper-tab'))) { 793 if (index<4) { 794 tabs_left_width += nav_tab_width; 795 full_tabs_left_width += full_nav_tab_width; 796 } else { 797 tabs_right_width += nav_tab_width; 798 full_tabs_right_width += full_nav_tab_width; 799 } 800 } else { 801 if(index == 0) { 802 full_tabs_left_width += full_nav_tab_width; 803 } else { 804 full_tabs_right_width += full_nav_tab_width; 805 } 806 } 807 808 }); 809 810 var tabs_width_differance = tabs_left_width - tabs_right_width; 811 var helper_value = Math.abs(tabs_width_differance); 812 var full_tabs_width_differance = full_tabs_left_width - full_tabs_right_width; 813 814 // if sum of left tabs width is smaller than rigth tabs width tabs_width_differance is negative set margin left for first tab 815 if (full_tabs_width_differance != 0) { 816 if (tabs_width_differance < 0) { 817 $('.navbar-nav li.nav-tab').first().css('margin-left', helper_value+'px'); 818 } else { 819 $('.navbar-nav li.nav-tab').last().css('margin-right', helper_value+'px'); 820 } 821 } 822 823} 824 825$(function() { 826 setNavTabsWidth(); 827 828 function setNavTabsWidth() { 829 var container_width = $('.navbar-tabs .container').outerWidth(); 830 var social_icons_width = $('.navbar-tabs .socialnav').outerWidth(true); 831 var reduced_tabs_width = container_width - (2 * social_icons_width) -10; 832 833 $('.navbar-tabs .navbar-content').width(reduced_tabs_width); 834 835 // helper value set in case logo is centered and tabs width sum on the left and on the right are not the same 836 if (0 == 2) { 837 setTimeout(function(){ 838 setHelperTabWidth(); 839 $('.navbar.nav-v8 .desktop-navigation .navbar-nav').css('opacity', '1'); 840 }, 300); 841 842 } 843 } 844 845 $( window ).resize(function() { 846 setNavTabsWidth(); 847 }); 848 849 $('.nav a:not(.drop-down)').on('click', function () { 850 $('.navbar-collapse').collapse('hide'); 851 }); 852 853}); 854 855$('.logo-holder .logo-image').click(function(event) { 856 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 857 var windowScrollToTop = $(window).scrollTop(); 858 if(windowScrollToTop > 150) { 859 $('html, body').animate({scrollTop: 0}, 750); 860 } 861 } else { 862 window.location = "/"; 863 } 864}); 865 866const mobileDrop = document.querySelector('.mobile-full-height #navbar-collapse-1 .navbar-nav'); 867const mobileDropButton = document.querySelector('.mobile-full-height .navbar-toggle'); 868const mobileHeader = document.querySelector('.mobile-full-height .navbar-header'); 869 870mobileDropButton?.addEventListener('click', () => { 871 mobileHeaderBottomPos = mobileHeader.getBoundingClientRect().bottom; 872 mobileDrop.style.paddingTop = mobileHeaderBottomPos + 'px'; 873}); 874 875(function () { 876 const isSafari = (() => { 877 const ua = navigator.userAgent; 878 return ua.includes('Safari') && // Safari must be present
879 !ua.includes('Chrome') && // Exclude Chrome (has 'Safari' in UA) 880 !ua.includes('Edg'); // Exclude Edge 881 })(); 882 883 if (!isSafari) return; 884 const menu = document.getElementById('navbar-collapse-1'); 885 886 // When coming back from a _blank tab or bfcache restore, force a repaint. 887 function nudgeRepaint() { 888 if (!menu || !menu.classList.contains('in')) return; 889 // toggle display to flush rendering, then poke will-change for one frame 890 const prev = menu.style.display; 891 menu.style.display = 'none'; 892 // force reflow 893 void menu.offsetHeight; 894 menu.style.display = prev || ''; 895 menu.style.willChange = 'opacity'; 896 requestAnimationFrame(() => { menu.style.willChange = 'auto'; }); 897 } 898 899 document.addEventListener('visibilitychange', () => { 900 if (document.visibilityState === 'visible') nudgeRepaint(); 901 }); 902 903 // iOS/macOS Safari often restores pages from bfcache 904 window.addEventListener('pageshow', (e) => { 905 if (e.persisted) nudgeRepaint(); 906 else nudgeRepaint(); 907 }, { passive: true }); 908 909 // Keep menu open when clicking links that open in a new tab 910 menu?.addEventListener('click', (e) => { 911 const a = e.target.closest('a'); 912 if (!a) return; 913 if (a.target === '_blank') { 914 // avoid any delegated "close on link click" handlers firing first 915 e.stopPropagation(); 916 // allow navigation; after we return, repaint nudge will run 917 } 918 }, true); 919})(); 920 921document.querySelectorAll('.navbar .navbar-nav > li.cta-nav-tab').forEach((li) => { 922 li.addEventListener('click', (e) => { 923 if (e.defaultPrevented) return; 924 925 if (e.target.closest('a')) return; 926 927 const link = li.querySelector('a[href]'); 928 if (!link) return; 929 930 if (e.metaKey || e.ctrlKey || e.shiftKey || e.button === 1 || link.target === '_blank') { 931 window.open(link.href, link.target || '_blank'); 932 return; 933 } 934 935 link.click(); 936 }); 937 938 li.addEventListener('keydown', (e) => { 939 if ((e.key === 'Enter' || e.key === ' ') && !e.target.closest('a')) { 940 const link = li.querySelector('a[href]'); 941 if (!link) return; 942 e.preventDefault(); 943 link.click(); 944 } 945 }); 946}); 947 948$("#contact_us_v3_section_phone_link").on("click", function(){ 949 if (ga_check()) 950 universal_ga('send', 'event', 'Button', 'Click', 'Phone'); 951}); 952 setTimeout(function(){ 953 $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents(); 954 }, 4000);</script>
954<script> 955(function() { 956 var name = "Picks Bar"; 957 var pid = "ChIJlZkF5axmXIYRKCzfRs7bc8g"; 958 function build_url() { 959 var q = encodeURIComponent(name).replace(/'/g, "%27"); 960 return "https://www.google.com/maps/search/?api=1" 961 + "&query=" + q 962 + "&query_place_id=" + encodeURIComponent(pid); 963 } 964 window.google_map_url = build_url(); 965 window.open_google_map = function() { 966 window.open(build_url(), "_blank"); 967 }; 968})(); 969</script>
969<script> 970 971 var spot_id = 104147; 972 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"}'); 973 974 if (false){ 975 console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website"); 976 } 977 978 if (navigator.userAgent.match(/iPhone/i) 979 || navigator.userAgent.match(/iPad/i) 980 || navigator.userAgent.match(/iPod/i)){ 981 $(document).ready(function(){ 982 document.body.className += " " + "webkit-mobile-body"; 983 }); 984 } 985 986 var promotion_url_param_domain = getPromotionUrlParams()['domain']; 987 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')){ 988 $("a[href^='/']").each(function(){ 989 if (this.href.indexOf('domain=') == -1){ 990 var sh_internal_url = new URL(this.href); 991 sh_internal_url.searchParams.set("domain", promotion_url_param_domain); 992 this.href = sh_internal_url.toString(); 993 } 994 }) 995 } 996 997 998 function cta_link_matches_href(href, url){ 999 var domain = 'picksbar.com'; 1000 if(typeof url === 'undefined'){ 1001 return false; 1002 } 1003 var partsOfURL = url.split(domain); 1004 if (partsOfURL.length != 2){ 1005 return href == url; 1006 }else{ 1007 var urlPath = partsOfURL[1]; 1008 if (urlPath.substring(0,1) == "/"){ 1009 urlPath = urlPath.substring(1,urlPath.length); 1010 } 1011 return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1; 1012 } 1013 } 1014 1015 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}]; 1016 1017 function find_cta_link(href) { 1018 for (var i=0; i< all_cta_links.length; i++){ 1019 var cta_link = all_cta_links[i]; 1020 if ( cta_link_matches_href(href, cta_link.url)){ 1021 return cta_link; 1022 } 1023 } 1024 } 1025 1026 function find_cta_links(href) { 1027 var cta_links = [] 1028 for (var i=0; i< all_cta_links.length; i++){ 1029 var cta_link = all_cta_links[i]; 1030 if ( cta_link_matches_href(href, cta_link.url)){ 1031 cta_links.push(cta_link); 1032 } 1033 } 1034 return cta_links; 1035 } 1036 1037 1038 function get_current_page_cta_link_types(){ 1039 var types = []; 1040 var cta_links = find_cta_links(document.location.href); 1041 for (var i=0; i<cta_links.length; i++){ 1042 types.push(cta_links[i].cta_link_type); 1043 } 1044 return types; 1045 } 1046 1047 1048 function is_food_menu_page(){ 1049 var cta_link_types = get_current_page_cta_link_types(); 1050 for (var i=0; i<cta_link_types.length; i++){ 1051 if ('food_menu' == cta_link_types[i]) 1052 return true; 1053 } 1054 return false;
1055 } 1056 1057 1058 function get_form_cat_from_cta(){ 1059 var cta_link = find_cta_link(document.location.href); 1060 if (cta_link == null) { 1061 return null; 1062 } 1063 if (cta_link.cta_link_type == 'private_parties'){ 1064 return 'private_party'; 1065 }else if (cta_link.cta_link_type == 'reservations'){ 1066 return 'reservation'; 1067 }else if (cta_link.cta_link_type == 'catering'){ 1068 return 'catering'; 1069 }else if (cta_link.cta_link_type == 'job_listing'){ 1070 return 'job_listings'; 1071 }else if (cta_link.cta_link_type == 'gift_cards'){ 1072 return 'gift_cards'; 1073 } 1074 return null; 1075 } 1076 1077 function element_has_events_defined(elem){ 1078 if ($._data(elem, "events") === undefined){ 1079 return false; 1080 } 1081 return true; 1082 } 1083 1084 function create_ga_events_for_cta_clicks(){ 1085 if (typeof $ === 'function'){ 1086 1087 var cta_link_of_the_page = find_cta_link(location.href); 1088 1089 1090 $("a").each(function(index, elem){ 1091 var href = $(elem).attr('href'); 1092 1093 if (href === undefined ){ 1094 return; 1095 } 1096 1097 if (href.substring(0,4) == 'tel:'){ 1098 if (!element_has_events_defined(elem)){ // not footer links 1099 $(elem).on("click", function(){ 1100 universal_ga('send', 'event', { 1101 eventCategory: 'Button', 1102 eventAction: 'Click', 1103 eventLabel: 'Phone', 1104 transport: 'beacon' 1105 }); 1106 }); 1107 1108 if (cta_link_of_the_page){ 1109 $(elem).on("click", function(){ 1110 universal_ga('send', 'event', { 1111 eventCategory: 'Button', 1112 eventAction: 'Click', 1113 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone', 1114 transport: 'beacon' 1115 }); 1116 }); 1117 } 1118 } else { 1119 if (cta_link_of_the_page){ 1120 $(elem).on("click", function(){ 1121 universal_ga('send', 'event', { 1122 eventCategory: 'Button', 1123 eventAction: 'Click', 1124 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone footer', 1125 transport: 'beacon' 1126 }); 1127 }); 1128 } 1129 } 1130 1131 1132 }else{ 1133 var cta_link = find_cta_link(href); 1134 if (elem.className != null && elem.className.indexOf("bottom-link") > -1){ 1135 // console.log("bottom link detected"); 1136 }else{ 1137 if (cta_link != null){ 1138 $(elem).on("click", function(){ 1139 universal_ga('send', 'event', { 1140 eventCategory: 'Website Link', 1141 eventAction: 'Click', 1142 eventLabel: cta_link.cta_link_type, 1143 transport: 'beacon' 1144 }); 1145 }); 1146 } 1147 } 1148 } 1149 1150 1151 }); 1152 } 1153 } 1154 1155 if (typeof angular === "undefined") { 1156 create_ga_events_for_cta_clicks(); 1157 } else { 1158 angular.element(document).ready(function () { 1159 create_ga_events_for_cta_clicks(); 1160 }); 1161 } 1162 1163 1164 function triggerShowFooterEvents(){ 1165 if (window.screen.availWidth < 768){ 1166 universal_ga('send', 'event', { 1167 eventCategory: 'Mobile Footer', 1168 eventAction: 'View', 1169 eventLabel: '', 1170 transport: 'beacon' 1171 }); 1172 } 1173 } 1174 1175 1176 1177 1178 //////////// 1179 function smartFooterV2() 1180 { 1181 var list= document.getElementsByClassName("bottom-list-item"); 1182 if (!list) return; 1183 1184 if (document.getElementById("bottom-navbar") == null){ 1185 return; 1186 } 1187 1188 var bottomNav = document.querySelector('#bottom-navbar .navbar-nav'); 1189 var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left'); 1190 var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right'); 1191 1192 bottomNav.innerHTML = ''; 1193 var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0); 1194 linksWithPosition.sort(function(a,b) { 1195 return a.position - b.position; 1196 }); 1197 1198 var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : ''); 1199 1200 linksWithPosition.forEach((e, i) => { 1201 var target = e.target || getUrlTarget(e.url); 1202 bottomNav.insertAdjacentHTML('beforeend', 1203 `<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>`); 1204 }) 1205 1206 var intervalCount = 0 1207 var interval = setInterval(() => { 1208 if(intervalCount == 50){ 1209 clearInterval(interval); 1210 } 1211 removeOverflowingFooterLinks(); 1212 intervalCount ++; 1213 }, 200); 1214 1215 $('.smart-footer-link').on("click", function(){ 1216 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1217 shUrlParams['source'] = 'footer'; 1218 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1219 } 1220 1221 var visibleLinks = $('.smart-footer-link').map(function (e) { 1222 return $(this).data('type'); 1223 }).toArray().join(','); 1224 1225 universal_ga('send', 'event', { 1226 eventCategory: 'Button', 1227 eventAction: 'Click_footer_2', 1228 eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks, 1229 transport: 'beacon' 1230 }); 1231 }); 1232 } 1233 1234 function removeOverflowingFooterLinks(){ 1235 var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li'); 1236 var width_sum = 0; 1237 1238 bottomNavLinks.forEach(e => { 1239 width_sum += e.getBoundingClientRect().width; 1240 if ((width_sum) > window.innerWidth) { 1241 console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;"); 1242 e.remove(); 1243 } 1244 }); 1245 } 1246 1247 function getUrlTarget(url){ 1248 if(url.startsWith('tel')){ 1249 return '_self'; 1250 } 1251 if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){ 1252 return '_self'; 1253 } 1254 return '_blank'; 1255 } 1256 1257 function npb() 1258 { 1259 var list= document.getElementsByClassName("bottom-list-item"); 1260 if (!list) return; 1261 1262 if (document.getElementById("bottom-navbar") == null){ 1263 return; 1264 } 1265 1266 var url = "" 1267 for (var i=0; i < all_cta_links.length; i++) 1268 { 1269 if (all_cta_links[i].cta_link_type == "order"){ 1270 url = all_cta_links[i].url; 1271 } 1272 } 1273 1274 if ( url == ""){ 1275 return; 1276 } 1277 1278 for (i=0; i < list.length; i++) 1279 { 1280 console.log(cta_link_matches_href(list[i].firstChild.href, url)); 1281 if (cta_link_matches_href(list[i].firstChild.href,url)) return; 1282 1283 }; 1284 1285 var item = list[list.length-1] 1286 document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true)); 1287 var width_sum = 0; 1288 for (i=0; i < list.length; i++) { 1289 width_sum += list[i].getBoundingClientRect().width; 1290 } 1291 1292 var item = list[list.length-1] 1293 if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; } 1294 1295 item.firstChild.text = "Order"; 1296 item.firstChild.href = url; 1297 item.firstChild.id = "bottom_link_" + list.length; 1298 1299 $(item.firstChild).on("click", function(){ 1300 1301 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1302 shUrlParams['source'] = 'footer'; 1303 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1304 } 1305 1306 universal_ga('send', 'event', { 1307 eventCategory: 'Button', 1308 eventAction: 'Click', 1309 eventLabel: 'Plan B-2 Order', 1310 transport: 'beacon' 1311 }); 1312 }); 1313 1314 1315 } 1316 1317function activateSmartFooter(){ 1318 var smart_footer_active = true; 1319 var smart_footer_version = 2; 1320 var man_bottom_active = false;
1321 if(window.location.hash == '#smartFooterV2=enabled'){ 1322 smartFooterV2(); 1323 return; 1324 } 1325 if (smart_footer_active && !man_bottom_active){ 1326 if(smart_footer_version == 2 ){ 1327 smartFooterV2(); 1328 }else { 1329 npb(); 1330 } 1331 } 1332 } 1333 1334 activateSmartFooter(); 1335 1336 var corona_config_str = ''; 1337 var corona_config = corona_config_str != '' ? JSON.parse('') : null; 1338 1339 1340 //corona instuctions 1341 function show_corona_instructions(text, phone, btnText){ 1342 //format to US number 1343 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1344 1345 if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) { 1346 var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1347 var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1348 }else { 1349 var linkLocation = 'tel:+1'+phone+''; 1350 var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +'' 1351 } 1352 var appendPhone = 'tel:+1'+phone+''; 1353 //inject html content 1354 if ($('.food-menu-nav').length) { 1355 //new template 1356 var pageEl = $('.food-menu-nav').css('margin','20px auto 10px auto'); 1357 var textColor = rgb2hex($('.section-header').css('color')); 1358 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1359 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1360 fontSize = fontSize + Math.round(fontSize * 0.25); 1361 1362 // 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>'; 1363 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>'; 1364 1365 }else { 1366 //old template 1367 var pageEl = $('.tabnav'); 1368 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1369 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1370 1371 var linkTextColor = getContrast50(linkColor); 1372 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1373 fontSize = fontSize + Math.round(fontSize * 0.25); 1374 var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform'); 1375 1376 // 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>';
1377 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>'; 1378 1379 } 1380 //html content 1381 pageEl.prepend(html); 1382 } 1383 1384 function rgb2hex(rgb) { 1385 if(typeof rgb !== "undefined"){ 1386 rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 1387 if (!rgbColor) { 1388 rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/); 1389 return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]); 1390 } 1391 function hex(x) { 1392 return ("0" + parseInt(x).toString(16)).slice(-2); 1393 } 1394 return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]); 1395 } 1396 return rgb; 1397 } 1398 1399 function getContrast50(hexcolor){ 1400 return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff'; 1401 } 1402 1403 function show_corona_sidebar_instructions(text, phone){ 1404 //format to US number 1405 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1406 var divWidth = 230; 1407 var top = 50; 1408 var linkSize = '1.6em'; 1409 var pSize = $('p').css('font-size'); 1410 var appendPhone = 'tel:+1'+phone+''; 1411 1412 if ($(window).width() < 1600) 1413 var top = 30; 1414 if ($(window).width() < 1200){ 1415 var divWidth = 180; 1416 var linkSize = '1.4em'; 1417 var pSize ='1.1em'; 1418 } 1419 1420 if($('.food-menu-nav').length){ //new template 1421 var textColor = $('.food-menu-nav-item.active').css('color'); 1422 var linkColor = $('.food-menu-nav-item.active').css('background-color'); 1423 1424 var linkTextColor = $('.food-menu-nav-item.active').css('color'); 1425 var parent = $('.food-menu-page'); 1426 } 1427 else { //old template 1428 var textColor = $('.menu-item-name-traditional').css('color'); 1429 var linkColor = $('.style-traditional .tabnav .nav>li.active>a').css('color'); 1430 var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu'); 1431 var linkTextColor = getContrast50(linkColor); 1432 } 1433 1434 // $(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>'); 1435 $(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>'); 1436 1437 //check if resolution is bigger than tablet resolution 1438/* if ($(window).width() > 991) { 1439 //detect scroll 1440 window.onscroll = function (e) { 1441 if ($(window).scrollTop() == 0) { 1442 $('#corona-instructions-sidebar').hide(); 1443 }else { 1444 $('#corona-instructions-sidebar').show(); 1445 } 1446 } 1447 } */ 1448 } 1449 1450 function check_corona_config(config){ 1451 console.log(config) 1452 if (config) { 1453 if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) { 1454 if (!config.promote_deliveries && config.promote_pick_up) { 1455 var btnText = 'Call For Pick Up'; 1456 } 1457 if (config.promote_deliveries && !config.promote_pick_up) { 1458 var btnText = 'Call For Delivery'; 1459 } 1460 if (config.promote_deliveries && config.promote_pick_up) { 1461 var btnText = 'Call For Pick Up Or Delivery'; 1462 } 1463 1464 if(typeof btnText !== "undefined"){ // check if pick up or delivery are true 1465 if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) { 1466 var btnText = 'ORDER NOW'; 1467 if($('.food-menu-nav').length){ //new template 1468 var textColor = rgb2hex($('.section-header').css('color')); 1469 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1470 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1471 fontSize = fontSize + Math.round(fontSize * 0.25); 1472 } 1473 else { //old template 1474 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1475 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>
1475li.active>a').css('color')); 1476 1477 var linkTextColor = getContrast50(linkColor); 1478 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1479 fontSize = fontSize + Math.round(fontSize * 0.25); 1480 } 1481 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); 1482 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1483 } else { 1484 show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText); 1485 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1486 } 1487 1488 } 1489 } 1490 } 1491 } 1492 1493 1494 if (is_food_menu_page() && !window.location.search.includes("contactless=true")){ 1495 $( document ).ready(function() { 1496 setTimeout(function(){ 1497 check_corona_config(corona_config); 1498 }, 300); 1499 }); 1500 } 1501 1502 1503 1504 function isPhone(phone){ 1505 var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/; 1506 return regex.test(phone); 1507 } 1508 1509 function sendEmail_MT (input_id) { 1510 const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img"); 1511 1512 const $step = { 1513 form: $("[data-id=newsletter-widget-2] .sph-email-form"), 1514 message: $("[data-id=newsletter-widget-2] .sph-response-message"), 1515 } 1516 1517 const $field = { 1518 email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id), 1519 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id), 1520 consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id), 1521 }; 1522 1523 const $error = { 1524 email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id), 1525 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id), 1526 }; 1527 1528 if ($field.email.val().trim() === "") { 1529 $error.email 1530 .html("This field is required") 1531 .show(); 1532 } 1533 else if (!isEmail($field.email.val().trim())) { 1534 $error.email 1535 .html("Please use the format â[email protected]â") 1536 .show(); 1537 } else { 1538 $error.email 1539 .html("") 1540 .hide(); 1541 } 1542 1543 if ($field.consent.is(':checked') && $field.phone.val().trim() === "") { 1544 $error.phone 1545 .html("This field is required") 1546 .show(); 1547 } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) { 1548 $error.phone 1549 .html("The phone number must contain 10 digits") 1550 .show(); 1551 } else { 1552 $error.phone 1553 .html("") 1554 .hide(); 1555 } 1556 1557 const errorField = $step.form.find('.sh-form-error:visible'); 1558 1559 if (errorField.length > 0) { 1560 const input = errorField.first().next(); 1561 1562 document.activeElement.blur(); 1563 1564 setTimeout(() => { 1565 input.focus(); 1566 }, 160) 1567 1568 return; 1569 } 1570 1571 $loader 1572 .show() 1573 .prev() 1574 .hide(); 1575 1576 $.ajax({ 1577 method: "POST", 1578 url: "https://www.spothopperapp.com/api/spots/104147/contacts/add_with_texting_permission", 1579 crossDomain: true, 1580 dataType: 'json', 1581 data: { 1582 email: $field.email.val().trim(), 1583 phone: $field.phone.val().trim(), 1584 texting_permission: $field.consent.is(':checked'), 1585 }, 1586 success: function (data) { 1587 afterRequestSubmission(data); 1588 }, 1589 error: function () { 1590 afterRequestSubmission("Something went wrong. Please try again later."); 1591 } 1592 }); 1593 1594 function afterRequestSubmission (data) { 1595 $step.form.hide(); 1596 1597 $step.message 1598 .html(data) 1599 .show() 1600 .trigger('focus'); 1601 } 1602 } 1603</script>
1603<script>function addPromotionParamsToTMTLinks() 1604{ 1605 if (sessionStorage.getItem('shUrlParams')) { 1606 let shParams = JSON.parse(sessionStorage.getItem('shUrlParams')); 1607 if (!Object.keys(shParams).length) 1608 return; 1609 if(!shParams.source) 1610 return; 1611 $('a').each(function () { 1612 if (this.href.includes('tmt.spotapps.co')) { 1613 if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion=')) 1614 return; 1615 1616 this.href = this.href + '&source=' + shParams.source; 1617 if(shParams.destination) 1618 this.href = this.href + '&destination=' + shParams.destination; 1619 if(shParams.promotion) 1620 this.href = this.href + '&promotion=' + shParams.promotion; 1621 if(shParams.fb_post_id) 1622 this.href = this.href + '&fb_post_id=' + shParams.fb_post_id; 1623 if(shParams.email_post_id) 1624 this.href = this.href + '&email_post_id=' + shParams.email_post_id; 1625 } 1626 }) 1627 } 1628} 1629setTimeout(function() { 1630 addPromotionParamsToTMTLinks(); 1631 addFooterToSourceParam(); 1632},600) 1633 1634function addFooterToSourceParam() 1635{ 1636 $('.bottom-link').each(function (){ 1637 if(shouldAddSourceParam(this.href)) 1638 this.href = this.href + '&source=footer'; 1639 }) 1640 $('#sh-multiple-links-content-holder a').each(function (){ 1641 if(shouldAddSourceParam(this.href)) 1642 this.href = this.href + '&source=footer'; 1643 }) 1644} 1645function shouldAddSourceParam(link){ 1646 if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){ 1647 return true; 1648 } 1649 return false; 1650} 1651</script>
1651<script> 1652;(async () => { 1653if (typeof window.focusTrap === 'undefined') { 1654 await getScript('https://unpkg.com/tabbable/dist/index.umd.js'); 1655 await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js'); 1656} 1657 1658document.querySelectorAll('.modal').forEach((element) => { 1659 const trap = window.focusTrap?.createFocusTrap(element, { 1660 allowOutsideClick: true, 1661 }); 1662 1663 $(element).on('shown.bs.modal', () => { 1664 trap?.activate(); 1665 }); 1666 1667 $(element).on('hidden.bs.modal', () => { 1668 trap?.deactivate(); 1669 }); 1670}); 1671 1672async function getScript (source) { 1673 return new Promise((resolve, reject) => { 1674 const script = document.createElement('script'); 1675 script.src = source; 1676 script.async = true; 1677 1678 script.onload = resolve; 1679 script.onerror = reject; 1680 1681 document.head.appendChild(script); 1682 }); 1683} 1684})(); 1685</script>
1685<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1685<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1685<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1685<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1685<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1685<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1685<script>var changes_log_array = {};</script>
1685<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1685</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.