PageSourceSearch

https://avatampa.com/about

html avatampa.com collected 2026-10-08 23:41:55 UTC 88,934 bytes, 1,867 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-HLJS6NEXH2');
8    gtag('config', 'G-VG24VK2VKT');
9  </script>
9<!-- wcache 2026-10-08 11:56:16.251514Z --><!--
10smart_footer: true,
11smart_footer_version: 2,
12scripting_active: false
13--><link href="https://avatampa.com/about" rel="canonical"/><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Built around the daily ritual of good food and easy company, this authentic Italian restaurant brings chef-driven cooking into a relaxed setting. As a modern restaurant with rustic-industrial warmth, Ava balances handmade care with a lively neighborhood feel, located in South Tampa and minutes from Downtown. The kitchen’s focus is on cooking from scratch, housemade pasta and sauces, and Neapolitan pizza fired in an Italian-made Acunto oven. Seasonal ingredients, local sourcing whenever possible, craft cocktails, and a patio made for unwinding give the experience its steady rhythm. Come enjoy our Saturday and Sunday brunches with bottomless mimosas! " name="description"/><meta content="" name="author"/><meta content="AVA - About" property="og:title"/><meta content="website" property="og:type"/><meta content="http://avatampa.com/about" property="og:url"/><meta content="Built around the daily ritual of good food and easy company, this authentic Italian restaurant brings chef-driven cooking into a relaxed setting. As a modern restaurant with rustic-industria..." property="og:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/social_share.jpg" property="og:image"/><meta content="AVA image" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="summary_large_image" name="twitter:card"/><meta content="AVA - About" name="twitter:title"/><meta content="Built around the daily ritual of good food and easy company, this authentic Italian restaurant brings chef-driven cooking into a relaxed setting. As a modern restaurant with rustic-industria..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/social_share.jpg" name="twitter:image"/><title>AVA - About</title>
13<script>document.cookie='resolution='+Math.max(screen.width,screen.height)+("devicePixelRatio" in window ? ","+devicePixelRatio : ",1")+'; path=/';</script>
13<link href="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/favicons/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/favicons/favicon.svg" rel="icon" type="image/svg+xml"/><link href="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/favicons/favicon.ico" rel="shortcut icon"/><link href="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><meta content="AVA" name="apple-mobile-web-app-title"/><link href="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/favicons/site.webmanifest" rel="manifest"/><link href="https://static.spotapps.co/web/avatampa--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/avatampa--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/avatampa--com/lib/uikit/css/uikit.docs.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/avatampa--com/lib/uikit/css/slidenav.css" rel="stylesheet"/><link href="//static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet-gesture-handling.min.css" rel="stylesheet" type="text/css"/><link href="https://static.spotapps.co/web/avatampa--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/avatampa--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/avatampa--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/avatampa--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/avatampa--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/avatampa--com/css/bottom_navigation_v1.css?v1783684214" rel="stylesheet"/><link href="css/custom.css?v1783684214&domain=avatampa.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/avatampa--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/avatampa--com/lib/twitter_x_font_icon/css/twitter_x.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/twitter_x_font_icon/css/twitter_x-ie7.css"><![endif]--><style>
14      .webkit-mobile-body>div:first-child{
15          -webkit-overflow-scrolling: touch;
16      }
17      .about-us-s1-wrapper .about-us-item-holder {
18        background-color: #0A6772;
19      }
20      .about-us-page .about-us-s1-content {
21        width: 40%;
22        color: #fff;
23        text-align: center;
24      }
25      .about-us-page .about-us-s1-slide {
26        width: 60%;
27      }
28      .about-us-page .about-us-s1-content h2 {
29        color: #fff;
30      }
31      .about-us-s1-slide .slideshow-controls-btn {
32        color: rgba(255, 255, 255, 0.8);
33      }
34            .about-us-page .about-us-s2-wrapper {
35        background-color: #F9F8F8;
36      }
37      .about-us-page .about-us-s2-image {
38        width: 40%;
39      }
40      .about-us-page .about-us-s2-content {
41        width: 60%;
42      }
43      .about-us-s2-wrapper .about-us-item-holder {
44        min-height: 40vh;
45      }
46      .about-us-v7-content .text-wrapper {
47        color: #242424;
48        background: rgba(250,250,250,0);
49      }
50      .about-page-content .about-us-v7-content .text-wrapper .text-content {
51        text-align: left;
52      }
53      .about-us-v7-content .text-wrapper h2 {
54        color: #242424;
55      }
56      .about-us-v7-content .text-wrapper:before {
57        background-image: url('https://static.spotapps.co/website_images/ab_websites/74328_website_v1/v8_custom_back.jpg');
58              }
59                  .about-us-s3-wrapper .map-footer {
60        background: rgba(0,0,0,0.6);
61        color: #fff;
62        text-align: center;
63      }
64      .about-us-s3-wrapper .map-footer a {
65        color: #fff;
66      }
67            @media (max-width: 991px) {
68        .about-us-page .about-us-s1-content,
69        .about-us-page .about-us-s1-slide,
70        .about-us-page .about-us-s2-image,
71        .about-us-page .about-us-s2-content {
72          width: 100%;
73        }
74        .about-us-s2-wrapper .about-us-item-holder {
75          min-height: auto;
76          height: auto;
77        }
78      }
79    </style>
79<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
79<script>
80function ga_check(){
81  return true;
82}
83</script>
83<script>
84function universal_ga(action, type, category, ev_action, label){
85  if(typeof ga === 'function')
86  {
87    if(!(action && label))
88      ga(action, type, category)
89    else
90      ga(action, type, category, ev_action, label)
91  }
92
93  if(typeof gtag === 'function')
94  {
95    if(!(action && label))
96    {
97      hash = category
98      ev_label = hash["eventLabel"]
99      var splits = ev_label.match(/.{1,100}/g) ?? [];
100      delete(hash["eventLabel"])
101
102      if(splits.length <= 1)
103        hash["eventLabel"] = ev_label
104      else
105      {
106        for (let i = 0; i < splits.length; i++) {
107          var key = "eventLabel_"+i
108          hash[key] = splits[i]
109        }
110      }
111      console.log(hash)
112      gtag("event", hash["eventCategory"], hash);
113    }
114    else
115    {
116      var hash = {
117        eventCategory: category,
118        eventAction: ev_action
119      }
120
121      var splits = label.match(/.{1,100}/g) ?? [];
122      if(splits.length <= 1)
123        hash["eventLabel"] = label
124      else
125      {
126        for (let i = 0; i < splits.length; i++) {
127          var key = "eventLabel_"+i
128          hash[key] = splits[i]
129        }
130      }
131      gtag("event", hash["eventCategory"], hash);
132    }
133  }
134}
135</script>
135<script>    function getPromotionUrlParams(){
136      var params_str = sessionStorage.getItem('shUrlParams');
137      if (params_str != null){
138        return JSON.parse(params_str);
139      }else{
140        return {};
141      }
142    }
143
144    function getPromotionSourceDetails(){
145        var params_str = localStorage.getItem('promotionSourceDetails');
146        if (params_str != null){
147          return JSON.parse(params_str);
148        }else{
149          return {};
150        }
151    }
152
153    function getLastEmailVisitInDays(){
154      var promotionSourceDetails = getPromotionSourceDetails();
155      if (!promotionSourceDetails['last_visit_email'] ){
156        return null;
157      }
158      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24));
159    }
160
161    function getLastSocialVisitInDays(){
162      var promotionSourceDetails = getPromotionSourceDetails();
163      if (!promotionSourceDetails['last_visit_social'] ){
164        return null;
165      }
166      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24));
167    }
168
169    var shUrlParams = getPromotionUrlParams();
170    var promotionSourceDetails = getPromotionSourceDetails();
171
172    new URL(document.location).searchParams.forEach(function(value, paramName){
173
174     shUrlParams[paramName] = value;
175
176     if (paramName == 'source' && value =='social' ){
177       promotionSourceDetails['last_visit_social'] = new Date();
178       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
179     }
180
181     if (paramName == 'source' && value =='email' ){
182       promotionSourceDetails['last_visit_email'] = new Date();
183       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
184     }
185
186    });
187
188    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams))
189</script>
189<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;}
190a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;}
191a.get-directions-footer-link:hover{transform:scale(1.08);}
192@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}}
193a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu about-us-page  "><header><style>
194
195
196.navbar.nav-v6 .container {
197  padding-top: 10px;
198  padding-bottom: 10px;
199}
200.navbar.nav-v6.nav-scroll .container {
201  padding-top: 0px;
202  padding-bottom: 0px;
203}
204.navbar.nav-v6 .header-logo img {
205  max-width: 100%;
206}
207.navbar.nav-v6.nav-scroll .header-logo img {
208  max-width: 80%;
209}
210
211@media (max-width: 767px) {
212  /* DO NOT change mobile nav height on page scroll */
213  .navbar.nav-v6 .navbar-header,
214  .navbar.nav-v6.nav-scroll .navbar-header {
215    padding-top: 10px;
216    padding-bottom: 10px;
217  }
218  .navbar.nav-v6 .socialnav,
219  .navbar.nav-v6.nav-scroll .socialnav {
220    margin-top: 10px;
221  }
222  .navbar.nav-v6 .container,
223  .navbar.nav-v6.nav-scroll .container {
224    padding-top: 0;
225    padding-bottom: 0;
226  }
227  .navbar.nav-v6 .header-logo,
228  .navbar.nav-v6.nav-scroll .header-logo {
229    height: 70px;
230  }
231  .navbar.nav-v6 .header-logo img {
232    max-height: 100%;
233  }
234  .navbar.nav-v6.nav-scroll .header-logo img {
235    max-width: 100%;
236  }
237  /* HOME page CHANGE mobile nav height on page scroll */
238  /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */
239  body.home-page .navbar.nav-v6 .navbar-header {
240    padding-top: 10px;
241    padding-bottom: 10px;
242  }
243  body.home-page .navbar.nav-v6.nav-scroll .navbar-header{
244    padding-top: 0px;
245    padding-bottom: 0px;
246  }
247  body.home-page .navbar.nav-v6 .socialnav {
248    margin-top: 10px;
249  }
250  body.home-page .navbar.nav-v6.nav-scroll .socialnav {
251    margin-top: 0px;
252  }
253  body.home-page .navbar.nav-v6 .container{
254    padding-top: 0;
255    padding-bottom: 0;
256  }
257  body.home-page .navbar.nav-v6.nav-scroll .container {
258    padding-top: 0;
259    padding-bottom: 0;
260  }
261  body.home-page .navbar.nav-v6 .header-logo {
262    height: 70px;
263  }
264  body.home-page .navbar.nav-v6.nav-scroll .header-logo {
265    height: 50px;
266  }
267  body.home-page .navbar.nav-v6 .header-logo img {
268    max-height: 100%;
269    max-width: 100%;
270  }
271  body.home-page .navbar.nav-v6.nav-scroll .header-logo img {
272    max-width: 80%;
273  }
274}
275
276
277.navbar-regular .navbar-collapse.collapse.in {
278  background-color: transparent;
279  width: 100%;
280}
281.navbar.nav-v6{
282    background-color: #242424;
283    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
284    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
285    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
286    -moz-transition: all 0.3s ease-in-out;
287    -webkit-transition: all 0.3s ease-in-out;
288    -o-transition: all 0.3s ease-in-out;
289    transition: all 0.3s ease-in-out;
290}
291.navbar.nav-v6.nav-scroll{
292    background-color: #242424;
293    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
294    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
295    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
296}
297.drink-menu .navbar.nav-v6{
298  background-color: #242424;
299  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
300  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
301  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
302  -moz-transition: all 0.3s ease-in-out;
303  -webkit-transition: all 0.3s ease-in-out;
304  -o-transition: all 0.3s ease-in-out;
305  transition: all 0.3s ease-in-out;
306}
307.drink-menu .navbar.nav-v6.nav-scroll{
308  background-color: #242424;
309  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
310  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
311  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
312}
313.navbar-regular.nav-v6 .navbar-nav>li>a,
314.navbar-regular.nav-v6 .navbar-nav>li>a:hover,
315.navbar-regular.nav-v6 .navbar-nav>.active>a,
316.navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
317.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
318  border: none;
319  border-right: 1px solid #fff;
320  background-color: transparent;
321  color: #fff;
322  -moz-transition: all 0.3s ease-in-out;
323  -webkit-transition: all 0.3s ease-in-out;
324  -o-transition: all 0.3s ease-in-out;
325  transition: all 0.3s ease-in-out;
326}
327.navbar-regular.nav-v6 .navbar-nav>li>a {
328  color: #fff;
329}
330.drink-menu .navbar.nav-v6 .navbar-nav>li>a {
331  color: #fff;
332  border-right: 1px solid #fff;
333}
334.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
335.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
336.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
337.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
338  color: #fff;
339}
340li.drop-down-link .sub-menu {
341  background-color: #242424;
342  color: #fff;
343  }
344.nav-scroll li.drop-down-link .sub-menu {
345  background-color: #242424;
346  color: #fff;
347}
348.drink-menu li.drop-down-link .sub-menu {
349  background-color: #242424;
350  color: #fff;
351  }
352.drink-menu .nav-scroll li.drop-down-link .sub-menu {
353  background-color: #242424;
354  color: #fff;
355}
356li.drop-down-link .sub-menu a,
357li.drop-down-link div.drop-down {
358  color: #fff;
359}
360.nav-scroll li.drop-down-link .sub-menu a,
361.nav-scroll li.drop-down-link li.drop-down-link div.drop-down {
362  color: #fff;
363}
364.drink-menu li.drop-down-link .sub-menu a,
365.drink-menu li.drop-down-link div.drop-down {
366  color: #fff;
367}
368.drink-menu .nav-scroll li.drop-down-link .sub-menu a,
369.drink-menu .nav-scroll li.drop-down-link div.drop-down {
370  color: #fff;
371}
372
373li.drop-down-link .sub-menu a:hover,
374li.drop-down-link .sub-menu a:focus {
375  color: #fff;
376}
377.drink-menu li.drop-down-link .sub-menu a:hover,
378.drink-menu li.drop-down-link .sub-menu a:focus {
379  color: #fff;
380}
381
382.navbar-regular.nav-v6 .navbar-toggle .icon-bar {
383  background-color: #fff;
384  -moz-transition: all 0.3s ease-in-out;
385  -webkit-transition: all 0.3s ease-in-out;
386  -o-transition: all 0.3s ease-in-out;
387  transition: all 0.3s ease-in-out;
388}
389.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar {
390  background-color: #fff;
391}
392.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
393  background-color: #fff;
394}
395.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar{
396  background-color: #fff;
397}
398.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a,
399.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
400.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
401.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
402.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
403  border: none;
404  border-right: 1px solid #fff;
405  color: #fff;
406}
407.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a {
408  color: #fff;
409}
410.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a {
411  color: #fff;
412  border-right: 1px solid #fff;
413}
414.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
415.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
416.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
417.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
418  color: #fff;
419}
420
421.nav-scroll li.drop-down-link .sub-menu a:hover,
422.nav-scroll li.drop-down-link .sub-menu a:focus {
423  color: #fff;
424}
425.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover,
426.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus {
427  color: #fff;
428}
429
430.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
431  background-color: #fff;
432}
433.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
434  background-color: #fff;
435}
436.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar {
437  background-color: #fff;
438}
439.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar{
440  background-color: #fff;
441}
442.navbar.nav-v6 .header-logo-text{
443  color: #fff;
444  -moz-transition: all 0.3s ease-in-out;
445  -webkit-transition: all 0.3s ease-in-out;
446  -o-transition: all 0.3s ease-in-out;
447  transition: all 0.3s ease-in-out;
448}
449.navbar.nav-v6.nav-scroll .header-logo-text{
450  color: #fff;
451}
452.navbar.nav-v6 .social-icon{
453  color: #fff;
454  -moz-transition: all 0.3s ease-in-out;
455  -webkit-transition: all 0.3s ease-in-out;
456  -o-transition: all 0.3s ease-in-out;
457  transition: all 0.3s ease-in-out;
458}
459.navbar.nav-v6.nav-scroll .social-icon{
460  color: #fff;
461}
462.navbar.nav-v6 .social-square .contact-icon:hover {
463  color: #fff;
464  background-color: #fff;
465}
466.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
467  color: #fff;
468  background-color: #fff;
469}
470
471.drink-menu .navbar.nav-v6 .header-logo-text{
472  color: #fff;
473}
474.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{
475  color: #fff;
476}
477.drink-menu .navbar.nav-v6 .social-icon{
478  color: #fff;
479}
480.drink-menu  .navbar.nav-v6.nav-scroll .social-icon{
481  color: #fff;
482}
483.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover {
484  color: #fff;
485  background-color: #fff;
486}
487.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
488  color: #fff;
489  background-color: #fff;
490}
491.navbar.nav-v6 .container {
492  border-bottom: 1px solid transparent;
493  -moz-transition: all 0.3s ease-in-out;
494  -webkit-transition: all 0.3s ease-in-out;
495  -o-transition: all 0.3s ease-in-out;
496  transition: all 0.3s ease-in-out;
497}
498.navbar.nav-v6.nav-scroll .container {
499  border-bottom: 1px solid transparent;
500}
501.drink-menu .navbar.nav-v6 .container {
502  border-bottom: 1px solid transparent;
503}
504.drink-menu .navbar.nav-v6.nav-scroll .container {
505  border-bottom: 1px solid transparent;
506}
507@media(min-width: 768px) {
508  .nav-v6 .navbar-collapse {
509    display: flex !important;
510    justify-content: end;
511  }
512  .nav-v6 .navbar-nav,
513  .nav-v6 .socialnav.hidden-xs {
514    float: none !important;
515  }
516}
517@media (max-width: 767px) {
518  .navbar.nav-v6 .container,
519  .navbar.nav-v6.nav-scroll .container,
520  .drink-menu .navbar.nav-v6 .container,
521  .drink-menu .navbar.nav-v6.nav-scroll .container {
522    border-bottom: none;
523  }
524  .navbar.nav-v6 .navbar-header {
525    border-bottom: 2px solid transparent;
526  }
527  .navbar.nav-v6.nav-scroll .navbar-header {
528    border-bottom: 2px solid transparent;
529  }
530  .drink-menu .navbar.nav-v6 .navbar-header {
531    border-bottom: 2px solid transparent;
532  }
533  .drink-menu .navbar.nav-v6.nav-scroll .navbar-header {
534    border-bottom: 2px solid transparent;
535  }
536  li.drop-down-link .sub-menu,
537  .drink-menu li.drop-down-link .sub-menu {
538    width: 100% !important;
539    background-color: transparent;
540  }
541  .nav-scroll li.drop-down-link .sub-menu,
542  .drink-menu .nav-scroll li.drop-down-link .sub-menu {
543    background-color: transparent;
544  }
545      /* Mobile home background */
546  .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse,
547  .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing,
548  .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in {
549          background-color: #242424;
550      }
551  /* Mobile home background scroll */
552  .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse,
553  .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing,
554  .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in {
555          background-color: #242424;
556      }
557  /* Mobile pages background */
558  .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse,
559  .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing,
560  .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in {
561          background-color: #242424;
562      }
563  /* Mobile pages background scroll */
564  .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse,
565  .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing,
566  .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in {
567          background-color: #242424;
568      }
569  .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
570  .navbar-regular.nav-v6 .navbar-nav>.active>a,
571  .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
572  .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
573    background-color: #fff;
574    color: #fff;
575  }
576  .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
577  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
578  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
579  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
580    background-color: #fff;
581    color: #fff;
582  }
583  .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
584  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
585  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
586  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
587    background-color: #fff;
588    color: #fff;
589  }
590  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
591  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
592  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
593  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
594    background-color: #fff;
595    color: #fff;
596  }
597
598  .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
599    color: #fff;
600  }
601  .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
602    color: #fff;
603  }
604
605  .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
606    color: #fff;
607  }
608  .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
609    color: #fff;
610  }
611
612}
613</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v6-drop 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="container"><a class="header-logo logo-top" href="/#"><img alt="AVA logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="AVA logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/logo.png"/></a><ul class="socialnav visible-xs">
613<li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=ava+italian+tampa&oq=ava+italian+tampa&gs_lcrp=EgZjaHJvbWUqBwgAEAAYgAQyBwgAEAAYgAQyCAgBEAAYFhgeMggIAhAAGBYYHjIICAMQABgWGB4yDQgEEAAYhgMYgAQYigUyDQgFEAAYhgMYgAQYigUyCggGEAAYgAQYogQyBwgHEAAY7wUyBwgIEAAY7wUyBwgJEAAY7wXSAQgyNDE3ajBqN6gCALACAA&sourceid=chrome&ie=UTF-8#lrd=0x88c2c3642e02b5ad:0xdddba37b2e0be31b,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="/about" id="nav_tab_1_link" target="_self">
614
615                    About
616                    
617                </a></li><li class=" nav-menu-page"><a class="" href="/food-menu" id="nav_tab_2_link" target="_self">
618
619                    Menu
620                    
621                </a></li><li class=" "><a class="" href="/drink-menu" id="nav_tab_3_link" target="_self">
622
623                    Drinks
624                    
625                </a></li><li class=" "><a class="" href="/specials" id="nav_tab_4_link" target="_self">
626
627                    Specials
628                    
629                </a></li><li class=" "><a class="" href="/events" id="nav_tab_5_link" target="_self">
630
631                    Events
632                    
633                </a></li><li class=" nav-catering-link"><a class="link-catering-sh" href="/catering#" id="nav_tab_6_link" target="_self">
634
635                    Catering
636                    
637                </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=74328&callback_url=http://avatampa.com/about#" id="nav_tab_7_link" target="_self">
638
639                    Jobs
640                    
641                </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://tmt.spotapps.co/ordering-menu?spot_id=74328&accordion=true&images=yes&callback_url=http://avatampa.com/about#" id="nav_tab_9_link" target="_self">
642
643                    Order
644                    
645                </a></li><li class=" nav-parties-link cta-nav-tab"><a class="link-parties-sh" href="/party#" id="nav_tab_10_link" target="_self">
646
647                    Parties
648                    
649                </a></li><li class=" gift-cards-nav"><a class="gift-cards-link" href="https://order.toasttab.com/egiftcards/ava-718-south-howard-avenue" id="nav_tab_11_link" target="_blank">
650
651                    Gift Cards<span class="visuallyhidden">, you are leaving the website, opens in a new tab</span></a></li><li class=" "><a class="" href="/locations" id="nav_tab_12_link" target="_self">
652
653                    Locations
654                    
655                </a></li></ul><ul class="socialnav hidden-xs"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=ava+italian+tampa&oq=ava+italian+tampa&gs_lcrp=EgZjaHJvbWUqBwgAEAAYgAQyBwgAEAAYgAQyCAgBEAAYFhgeMggIAhAAGBYYHjIICAMQABgWGB4yDQgEEAAYhgMYgAQYigUyDQgFEAAYhgMYgAQYigUyCggGEAAYgAQYogQyBwgHEAAY7wUyBwgIEAAY7wUyBwgJEAAY7wXSAQgyNDE3ajBqN6gCALACAA&sourceid=chrome&ie=UTF-8#lrd=0x88c2c3642e02b5ad:0xdddba37b2e0be31b,1" target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul></div></div></nav></header><main id="content" role="main"><h1 class="visuallyhidden">About us</h1><article><div class="about-page-content"><section id="about_s1_section"><!-- Start Section 1 --><div class="about-us-s1-wrapper section-wrapper" id="about_s1"><div class="container"><div class="about-us-item-holder"><div class="about-us-item about-us-s1 about-us-s1-content hidden-sm hidden-xs"><div class="text-wrapper"><div class="text-content"><h2 class="page-title">AVA</h2></div></div></div><div aria-hidden="true" class="about-us-item about-us-s1 about-us-s1-slide" style="height:60vh"><div class="uk-slidenav-position" data-uk-slideshow="data-uk-slideshow" style="height:100%; overflow-y: hidden;"><button aria-hidden="true" aria-label="The slideshow is currently playing, pause the slideshow" class="slideshow-controls-btn playing" tabindex="-1" type="button"><span class="off-screen">slideshow start stop playing</span><i aria-hidden="true" class="fa fa-play"></i><i aria-hidden="true" class="fa fa-pause"></i></button><ul class="uk-dotnav uk-dotnav-contrast uk-position-bottom uk-flex-center">
655<li data-uk-slideshow-item="0"><a aria-hidden="true" href="" tabindex="-1"><span class="off-screen">Dot slide navigation number 1</span></a></li><li data-uk-slideshow-item="1"><a aria-hidden="true" href="" tabindex="-1"><span class="off-screen">Dot slide navigation number 2</span></a></li><li data-uk-slideshow-item="2"><a aria-hidden="true" href="" tabindex="-1"><span class="off-screen">Dot slide navigation number 3</span></a></li></ul><a aria-hidden="true" class="uk-slidenav uk-slidenav-contrast uk-slidenav-previous" data-uk-slideshow-item="previous" href="" tabindex="-1"><span class="off-screen">previous slide</span></a><a aria-hidden="true" class="uk-slidenav uk-slidenav-contrast uk-slidenav-next" data-uk-slideshow-item="next" href="" tabindex="-1"><span class="off-screen">next slide</span></a><ul class="uk-slideshow"><li><img alt="" aria-hidden="true" src="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/about_slide1.jpg"/></li><li><img alt="" aria-hidden="true" src="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/about_slide2.jpg"/></li><li><img alt="" aria-hidden="true" src="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/about_slide3.jpg"/></li></ul></div></div><div class="about-us-item about-us-s1 about-us-s1-content visible-sm visible-xs"><div class="text-wrapper"><div class="text-content"><h2 class="page-title">AVA</h2></div></div></div></div></div></div><!-- End Section 1 --></section><section id="about_s2_section"><!-- Start Section 2 --><div class="about-us-v7-wrapper about-us-s2-wrapper section-wrapper" id="about_s2"><div class="container about-us-v7"><div class="about-us-item-holder"><div class="about-us-item about-us-s2-image about-us-v7-content" style="background-image: url('https://static.spotapps.co/website_images/ab_websites/74328_website_v1/about_main.jpg')"></div><div class="about-us-item about-us-s2-content about-us-v7-content"><div class="text-wrapper"><div class="text-content"><h2 class="section-header">Inspirato Italiano, est. 2014</h2><p style="text-align: left;">Built around the daily ritual of good food and easy company, this authentic Italian restaurant brings chef-driven cooking into a relaxed setting. As a modern restaurant with rustic-industrial warmth, Ava balances handmade care with a lively neighborhood feel, located in South Tampa and minutes from Downtown. </p><p style="text-align: left;">The kitchen’s focus is on cooking from scratch, housemade pasta and sauces, and Neapolitan pizza fired in an Italian-made Acunto oven. Seasonal ingredients, local sourcing whenever possible, craft cocktails, and a patio made for unwinding give the experience its steady rhythm. </p><p style="text-align: left;">Come enjoy our Saturday and Sunday brunches with bottomless mimosas! </p><p class="additional-p">Ava&apos;s menu features inspired Italian cuisine prepared in a simple and rustic fashion. Central to our vision, we have house-cured salami, fresh handmade pasta, and Neapolitan pizza cooked at 900 degrees in our Italian-made Acunto pizza oven. Ingredients will be fresh, seasonal, and local whenever possible. We have plenty to offer at Ava&apos;s, from our modern and relaxing atmosphere, deliciously refreshing cocktails, house-made desserts, and the perfect patio to unwind at the end of your day. Much care is put into our food, as it&apos;s a daily ritual for us. So stop in for lunch or dinner or just enjoy one of our unique cocktails. We truly enjoy serving our customers, and if you haven&apos;t tried Ava&apos;s mouthwatering dishes yet, you are definitely missing out!</p></div></div></div></div></div></div><!-- End Section 2 --></section><section id="about_s4_section"><!-- Start Section 4 Custom section --><div class="about-us-s4-wrapper section-wrapper" id="about_s4"><div class="container"></div></div><!-- End  Section 4 Custom section --></section><section id="about_s3_section"><!-- Start Section 3 --><div class="about-us-s3-wrapper maps-wrapper section-wrapper hide-map-footer" id="about_s3"><div class="container"><div class="about-us-item-holder"><div class="map-holder"><button aria-hidden="true" class="custom-temp-btn reset-zoom-btn" tabindex="-1">Reset zoom</button><div aria-label="OpenStreet map" id="map-container" role="region"></div><div class="map-footer"><p>
656                              Contact us:
657                                                                <a href="tel:+18135123030" id="contact_us_v3_section_phone_link"><span class="off-screen">by phone</span> (813)-512-3030,</a><a href="mailto:[email protected]"><span class="off-screen">by email</span> [email protected]</a></p></div></div></div></div></div><!-- End Section 3 --></section></div></article><article><footer class="contact-holder"><div class="contact-v4 section-wrapper" id="contact_v4"><div class="container"><div class="contact-items-holder"><div class="contact-item-pair contact-item-pair-0"><div class="image-holder"><img alt="" class="contact-decoration-img" src="https://static.spotapps.co/website_images/ab_websites/74328_website_v1/contact_deco.png"/></div><div class="contact-item contact-item-left"><div class="contact-location content-container left-content"><div class="hours-title"><h2>Location</h2></div><div class="address">
657718 South Howard Avenue</div><div class="city-state">Tampa, FL <div class="zip">33606</div></div></div></div><div class="contact-item contact-item-right"><div class="find-us content-container right-content"><div class="social"><div class="social-title"><h2>Find us on</h2></div><div class="social-links social-icons-holder social-square"><a class="contact-icon google-icon" href="https://www.google.com/search?q=ava+italian+tampa&oq=ava+italian+tampa&gs_lcrp=EgZjaHJvbWUqBwgAEAAYgAQyBwgAEAAYgAQyCAgBEAAYFhgeMggIAhAAGBYYHjIICAMQABgWGB4yDQgEEAAYhgMYgAQYigUyDQgFEAAYhgMYgAQYigUyCggGEAAYgAQYogQyBwgHEAAY7wUyBwgIEAAY7wUyBwgJEAAY7wXSAQgyNDE3ajBqN6gCALACAA&sourceid=chrome&ie=UTF-8#lrd=0x88c2c3642e02b5ad:0xdddba37b2e0be31b,1" target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></div></div></div></div></div><div class="contact-item-pair contact-item-pair-1"><div class="contact-item contact-item-left"><div class="hours"><div class="hours-title"><h2>Hours</h2></div><div>Monday-Thursday 5:00pm-9:00pm</div><div>Friday 5:00pm-10:00pm</div><div>Saturday 10:30am-2:00pm</div><div>5:00pm-10:00pm</div><div>Sunday 10:30am-2:30pm</div><div>5:00pm-9:00pm</div></div></div><div class="contact-item contact-item-right"><div class="find-us content-container right-content"><div class="contact-us"><div class="contact-us-title"><h2>Contact us</h2></div><p><a href="tel:+18135123030" id="contact_us_v4_section_phone_link"><span class="visuallyhidden">Call us at </span>(813)-512-3030</a></p><p><a href="mailto:[email protected]"><span class="visuallyhidden">Write us at </span>[email protected]</a></p></div></div></div></div></div></div></div></footer></article></main><style type="text/css">
658    .navbar-fixed-bottom.nav-v1 {
659        bottom: -100px;
660    }
661    .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right {
662        background-color: #242424;
663    }
664    .navbar-fixed-bottom.nav-v1 .bottom-svg-border path,
665    .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon {
666      fill: #000;
667    }
668    .navbar-fixed-bottom.nav-v1 .bottom-list-item a {
669        color: #fff;
670    }
671    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover,
672    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus {
673        color: #199AA9;
674        text-decoration: none;
675    }
676</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://tmt.spotapps.co/ordering-menu?spot_id=74328&accordion=true&images=yes&callback_url=http://avatampa.com/about" id="bottom_link_4" target="_self">
677                        Order                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="/party" id="bottom_link_5" target="_self">
678                        Parties                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="/catering" id="bottom_link_6" target="_self">
679                        Catering                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=74328&callback_url=http://avatampa.com/about" id="bottom_link_7" target="_self">
680                        Jobs                    </a></li></ul></div></nav>
680<script src="https://static.spotapps.co/web/avatampa--com/lib/jquery/jquery.min.js"></script>
680<script src="https://static.spotapps.co/web/avatampa--com/lib/bootstrap/js/bootstrap.min.js"></script>
680<script src="https://static.spotapps.co/web/avatampa--com/lib/uikit/js/uikit.min.js"></script>
680<script src="https://static.spotapps.co/web/avatampa--com/lib/uikit/js/slideshow.min.js"></script>
680<script src="https://static.spotapps.co/web/avatampa--com/lib/uikit/js/slideshow-fx.min.js"></script>
680<script src="https://static.spotapps.co/iframeResizer.js" type="text/javascript"></script>
680<script src="//static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet.js"></script>
680<script src="//static.spotapps.co/web-lib/leaflet/leaflet-providers.js"></script>
680<script src="//static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet-gesture-handling.min.js"></script>
680<script>
681  
682	$("#bottom_link_4").on("click", function(){
683		if (ga_check())
684			universal_ga('send', 'event', 'Button', 'Click', 'Order Online');
685	});
686	$("#bottom_link_5").on("click", function(){
687		if (ga_check())
688			universal_ga('send', 'event', 'Button', 'Click', 'Private Party');
689	});
690	$("#bottom_link_6").on("click", function(){
691		if (ga_check())
692			universal_ga('send', 'event', 'Button', 'Click', 'Catering');
693	});
694	$("#bottom_link_7").on("click", function(){
695		if (ga_check())
696			universal_ga('send', 'event', 'Button', 'Click', 'Jobs');
697	});
698  $('.header-logo, .nav-v2-home-btn').click(function(event) {
699    if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
700      event.preventDefault();
701      var windowScrollTop = $(window).scrollTop();
702      if(windowScrollTop > 150) {
703        $('html, body').animate({scrollTop: 0}, 750);
704      }
705    }
706  });
707
708$(".banner-section a.banner-pin").click(function(e) {
709    // target element id
710    var id = $(this).attr('href');
711
712    // target element
713    var section = $(id);
714    if (section.length === 0) {
715        return;
716    }
717
718    // prevent standard hash navigation (avoid blinking in IE)
719    e.preventDefault();
720
721    // top position relative to the document
722    var pos = section.offset().top - 100 + 10;
723
724    // animated top scrolling
725    $('body, html').animate({scrollTop: pos}, 750);
726});
727
728$(document).ready(function() {
729  var navHeight = $('nav.navbar').height();
730  $('html').css("scroll-padding-top", navHeight);
731});
732$(document).on('scroll', function (e) {
733    if($(document).scrollTop() > 0) {
734      $('.navbar.nav-v6').addClass('nav-scroll');
735    }else {
736      $('.navbar.nav-v6').removeClass('nav-scroll');
737    }
738});
739
740function scrollStop (callback, refresh = 66) {
741
742	// Make sure a valid callback was provided
743	if (!callback || typeof callback !== 'function') return;
744
745	// Setup scrolling variable
746	let isScrolling;
747
748	// Listen for scroll events
749	window.addEventListener('scroll', function (event) {
750
751		// Clear our timeout throughout the scroll
752		window.clearTimeout(isScrolling);
753
754		// Set a timeout to run after scrolling ends
755		isScrolling = setTimeout(callback, refresh);
756
757	}, false);
758
759}
760
761$(function() {
762  setDropDownMenuWidth();
763
764  // Function to set drop-down menu position (css top property)
765  setDropDownMenuTop();
766
767  function setDropDownMenuWidth() {
768    var tabs_list = $('.navbar-collapse .navbar-nav');
769    $(tabs_list).find('li.drop-down-link').each(function() {
770      var sub_menu_width = $(this).outerWidth(true);
771      if (sub_menu_width < 100) {
772        sub_menu_width = 100;
773      }
774      $(this).find('.sub-menu').css('width', sub_menu_width+'px');
775
776    });
777  };
778
779  function setDropDownMenuTop() {
780    var sub_menu_top = ($('.navbar.nav-v6 .container').outerHeight() + $('.drop-down-link').outerHeight())/2;
781    $('li.drop-down-link .sub-menu').css('top', sub_menu_top-2 +'px');
782  };
783
784  $( window ).resize(function() {
785    setDropDownMenuWidth();
786    setDropDownMenuTop();
787  });
788
789  $(window).on('scroll', function (e) {
790    setDropDownMenuTop();
791  });
792
793  scrollStop(function () {
794    setDropDownMenuTop();
795    if($(document).scrollTop() == 0) {
796      setTimeout(setDropDownMenuTop, 200);
797    }
798  });
799
800  $('.nav a:not(.drop-down)').on('click', function () {
801    $('.navbar-collapse').collapse('hide');
802  });
803
804});
805
806$( '.drop-down-link .drop-down' ).click(function(event) {
807  event.preventDefault();
808  event.stopPropagation();
809  var drop_down = $(this).closest('.drop-down-link');
810  var drop_down_a = $(this);
811
812  if($(drop_down_a).attr("aria-expanded") == "true") { 
813    $(drop_down_a).attr("aria-expanded",false)
814  } else { 
815    $(drop_down_a).attr("aria-expanded",true)
816  }
817
818  var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' );
819  if ( $(sub_menu).is( ':hidden' ) ) {
820    $(sub_menu).slideDown();
821    $(drop_down).addClass('active');
822  } else {
823    $(sub_menu).slideUp();
824    $(drop_down).removeClass('active');
825  }
826});
827$('#navbar-collapse-1').on('hide.bs.collapse', function (e) {
828  var clickedElement = $(event.target);
829  if (clickedElement.hasClass('drop-down')) {
830    return false;
831  }
832});
833$('#navbar-collapse-1').on('hidden.bs.collapse', function () {
834  closeOpenedDropDownMenus();
835  function closeOpenedDropDownMenus() {
836    var tabs_list = $('.navbar-collapse .navbar-nav');
837    $(tabs_list).find('li.drop-down-link').each(function() {
838      if( $(this).hasClass('active') ) {
839        var sub_menu = $(this).find('.sub-menu');
840        $(sub_menu).slideUp();
841        $(this).removeClass('active');
842      }
843    });
844  };
845});
846
847const mobileDrop = document.querySelector('.mobile-full-height #navbar-collapse-1 .navbar-nav');
848const mobileDropButton = document.querySelector('.mobile-full-height .navbar-toggle');
849const mobileHeader = document.querySelector('.mobile-full-height .navbar-header');
850
851mobileDropButton?.addEventListener('click', () => {
852  mobileHeaderBottomPos = mobileHeader.getBoundingClientRect().bottom;
853  mobileDrop.style.paddingTop = mobileHeaderBottomPos + 'px';
854});
855
856(function () {
857  const isSafari = (() => {
858    const ua = navigator.userAgent;
859    return ua.includes('Safari') && // Safari must be present
860            !ua.includes('Chrome') && // Exclude Chrome (has 'Safari' in UA)
861            !ua.includes('Edg'); // Exclude Edge
862  })();
863
864  if (!isSafari) return;
865  const menu = document.getElementById('navbar-collapse-1');
866
867  // When coming back from a _blank tab or bfcache restore, force a repaint.
868  function nudgeRepaint() {
869    if (!menu || !menu.classList.contains('in')) return;
870    // toggle display to flush rendering, then poke will-change for one frame
871    const prev = menu.style.display;
872    menu.style.display = 'none';
873    // force reflow
874    void menu.offsetHeight;
875    menu.style.display = prev || '';
876    menu.style.willChange = 'opacity';
877    requestAnimationFrame(() => { menu.style.willChange = 'auto'; });
878  }
879
880  document.addEventListener('visibilitychange', () => {
881    if (document.visibilityState === 'visible') nudgeRepaint();
882  });
883
884  // iOS/macOS Safari often restores pages from bfcache
885  window.addEventListener('pageshow', (e) => {
886    if (e.persisted) nudgeRepaint();
887    else nudgeRepaint();
888  }, { passive: true });
889
890  // Keep menu open when clicking links that open in a new tab
891  menu?.addEventListener('click', (e) => {
892    const a = e.target.closest('a');
893    if (!a) return;
894    if (a.target === '_blank') {
895      // avoid any delegated "close on link click" handlers firing first
896      e.stopPropagation();
897      // allow navigation; after we return, repaint nudge will run
898    }
899  }, true);
900})();
901
902document.querySelectorAll('.navbar .navbar-nav > li.cta-nav-tab').forEach((li) => {
903  li.addEventListener('click', (e) => {
904    if (e.defaultPrevented) return;
905    
906    if (e.target.closest('a')) return;
907
908    const link = li.querySelector('a[href]');
909    if (!link) return;
910
911    if (e.metaKey || e.ctrlKey || e.shiftKey || e.button === 1 || link.target === '_blank') {
912      window.open(link.href, link.target || '_blank');
913      return;
914    }
915
916    link.click();
917  });
918
919  li.addEventListener('keydown', (e) => {
920    if ((e.key === 'Enter' || e.key === ' ') && !e.target.closest('a')) {
921      const link = li.querySelector('a[href]');
922      if (!link) return;
923      e.preventDefault();
924      link.click();
925    }
926  });
927});
928$("#contact_us_v4_section_phone_link").on("click", function(){
929    if (ga_check())
930        universal_ga('send', 'event', 'Button', 'Click', 'Phone');
931});
932$(document).ready(function() {
933	const hours = document.querySelector(".contact-v4 .hours");
934	if (!hours) return;
935	const daysGroup = hours.querySelectorAll(":scope > div:not(.hours-title)");
936	
937	if (!hours.classList.contains("content-container") && !hours.classList.contains("left-content")) {
938		hours.classList.add("content-container", "left-content");
939	};
940
941	if (!hours.querySelector(":scope > div.days-group")) {
942		daysGroup.forEach(element => {
943			element.classList.add("days-group");
944			element.style.padding = "0";
945		});
946	};
947});    setTimeout(function(){
948        $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents();
949    }, 4000);
950   function setSlideSectionHeight() {
951
952     var window_width = $(window).width();
953     if(window_width > 991) {
954       var section_first_content_height = $('.about-us-s1-content.hidden-sm').outerHeight(true);
955
956       var initial_slide_height_vh = '60vh';
957       var initial_slide_height = initial_slide_height_vh.slice(0, -2);
958       var initial_slide_height_px = $(window).height() * (initial_slide_height/100);
959
960       if(section_first_content_height >= initial_slide_height_px) {
961         $('.about-us-s1.about-us-s1-slide').height(section_first_content_height);
962       }
963     }
964
965   }
966
967   function setImageTextSectionHeight() {
968     var section_text_content_height = $('.about-us-s2-content .text-content').outerHeight(true);
969     var section_text_holder_height = $('.about-us-s2-content').outerHeight(true);
970
971     if(section_text_content_height >= section_text_holder_height) {
972       var new_section_text_holder_height = section_text_content_height + 20;
973       $('.about-us-page .about-us-s2-content').css('min-height', section_text_content_height + 'px');
974     }
975   }
976
977   $(document).ready(function() {
978
979     setSlideSectionHeight();
980     setImageTextSectionHeight();
981
982     var slideshow_about_page = UIkit.slideshow('.about-us-s1-slide [data-uk-slideshow]', {
983       autoplay: true,
984       height:	'100%',
985       animation:	'fold',
986       duration: 500,
987       autoplayInterval: 3000,
988       pauseOnHover: false
989     });
990
991     //play or pause slideshow functions
992      $('.about-us-s1-slide .slideshow-controls-btn').click(function () {
993          if($(this).hasClass('playing')){
994            slideshow_about_page.stop();
995            $(this).removeClass('playing');
996            $(this).addClass('paused');
997            $(this).attr( "aria-label", "The slideshow is currently paused, play the slideshow");
998          }else {
999            slideshow_about_page.start();
1000            $(this).removeClass('paused');
1001            $(this).addClass('playing');
1002            $(this).attr( "aria-label", "The slideshow is currently playing, pause the slideshow");
1003          }
1004      });
1005
1006      $('.about-us-s1-slide .uk-dotnav a, .about-us-s1-slide a.uk-slidenav').click(function () {
1007        $('.about-us-s1-slide .slideshow-controls-btn').removeClass('playing');
1008        $('.about-us-s1-slide .slideshow-controls-btn').addClass('paused');
1009        $('.about-us-s1-slide .slideshow-controls-btn').attr( "aria-label", "The slideshow is currently paused, play the slideshow");
1010      });
1011
1012   });
1013
1014   $( window ).resize(function() {
1015     setSlideSectionHeight();
1016     setImageTextSectionHeight();
1017   });
1018
1019   iFrameResize({
1020      enablePublicMethods: true,
1021      enableInPageLinks: true
1022    });
1023
1024    var marker_icon = "";
1025    var additionalPins = '1';
1026    if (additionalPins) {
1027      var locationsArray = JSON.parse('[{"lat_coords":"35.23387288167799","lng_coords":"-80.82799232883603","pin_title":"1115 North Brevard St, Charlotte, NC 28206","pin_link":"https:\/\/maps.app.goo.gl\/DfnjkPY7PmogL1cu6"},{"lat_coords":"35.953426242467","lng_coords":"-83.91469440000002","pin_title":"2201 Kerns Rising Way, Knoxville, TN 37920","pin_link":"https:\/\/maps.app.goo.gl\/N9V9pmvS12D9cUr39"}]');
1028    }
1029
1030    var google_map_url = 'https://www.google.com/maps/place/' + ",718 South Howard Avenue,Tampa,FL,33606".split(' ').join('+');
1031    function open_google_map() {
1032      window.open(google_map_url, '_blank')
1033    }
1034
1035    function discontinuous(func){
1036      var timer;
1037      return function(event){
1038        if(timer) clearTimeout(timer);
1039        timer = setTimeout(func,200,event);
1040      };
1041    }
1042
1043    function init_open_street_map() {
1044      if (additionalPins) {
1045        var map = L.map('map-container', {
1046          minZoom: 3,
1047          zoomControl: false,
1048          attributionControl: false,
1049          zoomSnap: 1.1,
1050          gestureHandling: true
1051        });
1052        
1053        var allMarkers = [];
1054        
1055        var marker = L.marker([27.9362185, -82.4828517], {title: '718 South Howard Avenue, Tampa', alt: 'View 718 South Howard Avenue, Tampa on Google maps - opens in a new tab'}).addTo(map);
1056
1057        marker.on('click keypress', open_google_map);
1058
1059        allMarkers.push(marker);
1060
1061        locationsArray.forEach(function(element, index) {
1062          var additionalMarker = L.marker([element.lat_coords, element.lng_coords], {title: element.pin_title, alt: 'View ' + element.pin_title + ' on Google maps - opens in a new tab'}).addTo(map);
1063      
1064          additionalMarker.on('click keypress', function() {
1065            window.open(element.pin_link, '_blank');
1066          });
1067      
1068          allMarkers.push(additionalMarker);
1069      
1070        });
1071        
1072        function fitBoundsToMarkers(osmap, markers) {
1073          osmap.invalidateSize();
1074          var group = new L.featureGroup(markers);
1075          osmap.fitBounds(group.getBounds(), {padding: [50, 50]});
1076        }
1077      
1078        fitBoundsToMarkers(map, allMarkers);
1079      
1080        document.querySelector('.reset-zoom-btn').addEventListener('click', function () {
1081          fitBoundsToMarkers(map, allMarkers);
1082        });
1083
1084        window.addEventListener("resize", discontinuous(function(e) {
1085          fitBoundsToMarkers(map, allMarkers);
1086        }));
1087      } else {
1088        var map = L.map('map-container', {
1089          center: [ 27.9362185, -82.4828517],
1090          zoom: 16,
1091          dragging: false,
1092          minZoom: 3,
1093          zoomControl: false,
1094          attributionControl: false
1095        });
1096
1097        var marker = L.marker([27.9362185, -82.4828517], {title: '718 South Howard Avenue, Tampa', alt: 'View 718 South Howard Avenue, Tampa on Google maps - opens in a new tab'}).addTo(map);
1098
1099        marker.on('click keypress', open_google_map);
1100
1101        map.scrollWheelZoom.disable();
1102      }
1103
1104      if (marker_icon.length>0){
1105        var myIcon = L.icon({
1106          iconUrl: marker_icon,
1107          iconSize: [35,35]        });
1108
1109        if(allMarkers) {
1110          allMarkers.forEach(marker => {
1111            marker.setIcon(myIcon);
1112            marker.update();
1113          });
1114        } else {
1115          marker.setIcon(myIcon);
1116          marker.update();
1117        }
1118      }
1119
1120      L.tileLayer.provider('OpenStreetMap.Mapnik').addTo(map);
1121      L.control.zoom({
1122        position:'topleft'
1123      }).addTo(map);
1124      L.control.attribution({
1125        position:'topright'
1126      }).addTo(map);
1127
1128      $('.about-us-s3-wrapper #map-container').removeAttr('tabindex');
1129      $('.leaflet-touch .leaflet-bar a').attr('tabindex', '-1');
1130      $('.leaflet-container .leaflet-marker-pane img').attr('role', 'link');
1131    }
1132
1133    $(document).ready(function() {
1134      init_open_street_map();
1135    });
1136</script>
1136<script>
1137(function() {
1138  var name = "AVA";
1139  var pid = "ChIJrbUCLmTDwogRG-MLLnuj290";
1140  function build_url() {
1141    var q = encodeURIComponent(name).replace(/'/g, "%27");
1142    return "https://www.google.com/maps/search/?api=1"
1143         + "&query=" + q
1144         + "&query_place_id=" + encodeURIComponent(pid);
1145  }
1146  window.google_map_url = build_url();
1147  window.open_google_map = function() {
1148    window.open(build_url(), "_blank");
1149  };
1150})();
1151</script>
1151<script>
1152
1153  var spot_id = 74328;
1154  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://avatampa.com/-party","cta_catering":"https://avatampa.com/-catering","cta_reservations":null,"cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=74328"},"spot_name":"AVA","label_for_texting_permission":"I’d like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}');
1155
1156  if (false){
1157    console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website");
1158  }
1159
1160  if (navigator.userAgent.match(/iPhone/i)
1161       || navigator.userAgent.match(/iPad/i)
1162       || navigator.userAgent.match(/iPod/i)){
1163      $(document).ready(function(){
1164            document.body.className += " " + "webkit-mobile-body";
1165      });
1166    }
1167
1168  var promotion_url_param_domain = getPromotionUrlParams()['domain'];
1169  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')){
1170    $("a[href^='/']").each(function(){
1171      if (this.href.indexOf('domain=') == -1){
1172        var sh_internal_url = new URL(this.href);
1173        sh_internal_url.searchParams.set("domain", promotion_url_param_domain);
1174        this.href = sh_internal_url.toString();
1175      }
1176    })
1177  }
1178
1179
1180  function cta_link_matches_href(href, url){
1181    var domain = 'avatampa.com';
1182    if(typeof url === 'undefined'){
1183      return false;
1184    }
1185    var partsOfURL = url.split(domain);
1186    if (partsOfURL.length != 2){
1187      return href == url;
1188    }else{
1189      var urlPath = partsOfURL[1];
1190      if (urlPath.substring(0,1) == "/"){
1191        urlPath = urlPath.substring(1,urlPath.length);
1192      }
1193      return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1;
1194    }
1195  }
1196
1197  var all_cta_links = [{"id":2050024,"spot_id":74328,"url":"https://tmt.spotapps.co/job-listings?spot_id=74328","cta_link_type":"job_listing","created_at":"2026-07-29T14:57:22.638+00:00","updated_at":null,"made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":2},{"id":1915754,"spot_id":74328,"url":"https://avatampa.com/-party","cta_link_type":"private_parties","created_at":"2026-04-29T20:34:47.874+00:00","updated_at":"2026-07-14T13:33:05.017+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Parties","position":3},{"id":2026926,"spot_id":74328,"url":"https://avatampa.com/specials","cta_link_type":"specials","created_at":"2026-07-14T13:31:34.336+00:00","updated_at":"2026-07-14T13:33:04.929+00:00","made_of_food":false,"link_name":"","position":null},{"id":2026929,"spot_id":74328,"url":"https://avatampa.com/food-menu","cta_link_type":"food_menu","created_at":"2026-07-14T13:31:34.520+00:00","updated_at":"2026-07-14T13:33:05.149+00:00","made_of_food":false,"link_name":"","position":null},{"id":2026927,"spot_id":74328,"url":"https://avatampa.com/events","cta_link_type":"events","created_at":"2026-07-14T13:31:34.443+00:00","updated_at":"2026-07-14T13:33:05.063+00:00","made_of_food":false,"link_name":"","position":null},{"id":1915753,"spot_id":74328,"url":"https://avatampa.com/-catering","cta_link_type":"catering","created_at":"2026-04-29T20:34:47.813+00:00","updated_at":"2026-07-14T13:33:05.189+00:00","made_of_food":false,"link_name":"Catering","target":null,"website_footer_label":"Catering","position":4},{"id":2026928,"spot_id":74328,"url":"https://avatampa.com/drink-menu","cta_link_type":"drink_menu","created_at":"2026-07-14T13:31:34.481+00:00","updated_at":"2026-07-14T13:33:05.107+00:00","made_of_food":false,"link_name":"","position":null},{"id":2026930,"spot_id":74328,"url":"https://order.toasttab.com/egiftcards/ava-718-south-howard-avenue","cta_link_type":"gift_cards","created_at":"2026-07-14T13:31:34.597+00:00","updated_at":"2026-07-14T13:33:05.227+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Gift Cards\u003cspan class=\"visuallyhidden\"\u003e, you are leaving the website, opens in a new tab\u003c/span\u003e","position":5},{"id":2109056,"spot_id":74328,"url":"https://tmt.spotapps.co/ordering-menu?spot_id=74328\u0026accordion=true\u0026images=yes","cta_link_type":"order","created_at":"2026-09-10T21:55:27.370+00:00","updated_at":null,"made_of_food":false,"link_name":"Directly from us","target":null,"website_footer_label":"Order","position":0}];
1198
1199  function find_cta_link(href) {
1200    for (var i=0; i< all_cta_links.length; i++){
1201      var cta_link = all_cta_links[i];
1202      if ( cta_link_matches_href(href, cta_link.url)){
1203        return cta_link;
1204      }
1205    }
1206  }
1207
1208  function find_cta_links(href) {
1209    var cta_links = []
1210    for (var i=0; i< all_cta_links.length; i++){
1211      var cta_link = all_cta_links[i];
1212      if ( cta_link_matches_href(href, cta_link.url)){
1213        cta_links.push(cta_link);
1214      }
1215    }
1216    return cta_links;
1217  }
1218
1219
1220  function get_current_page_cta_link_types(){
1221    var types = [];
1222    var cta_links = find_cta_links(document.location.href);
1223    for (var i=0; i<cta_links.length; i++){
1224      types.push(cta_links[i].cta_link_type);
1225    }
1226    return types;
1227  }
1228
1229
1230  function is_food_menu_page(){
1231    var cta_link_types = get_current_page_cta_link_types();
1232    for (var i=0; i<cta_link_types.length; i++){
1233      if ('food_menu' == cta_link_types[i])
1234        return true;
1235    }
1236    return false;
1237  }
1238
1239
1240  function get_form_cat_from_cta(){
1241    var cta_link = find_cta_link(document.location.href);
1242    if (cta_link == null) {
1243        return null;
1244    }
1245    if (cta_link.cta_link_type == 'private_parties'){
1246        return 'private_party';
1247    }else if (cta_link.cta_link_type == 'reservations'){
1248        return 'reservation';
1249    }else if (cta_link.cta_link_type == 'catering'){
1250        return 'catering';
1251    }else if (cta_link.cta_link_type == 'job_listing'){
1252        return 'job_listings';
1253    }else if (cta_link.cta_link_type == 'gift_cards'){
1254          return 'gift_cards';
1255    }
1256    return null;
1257  }
1258
1259  function element_has_events_defined(elem){
1260    if ($._data(elem, "events") === undefined){
1261      return false;
1262    }
1263    return true;
1264  }
1265
1266  function create_ga_events_for_cta_clicks(){
1267    if (typeof $ === 'function'){
1268
1269      var cta_link_of_the_page = find_cta_link(location.href);
1270
1271
1272      $("a").each(function(index, elem){
1273        var href = $(elem).attr('href');
1274
1275        if (href  === undefined ){
1276           return;
1277        }
1278
1279        if (href.substring(0,4) == 'tel:'){
1280          if (!element_has_events_defined(elem)){  // not footer links
1281            $(elem).on("click", function(){
1282                universal_ga('send', 'event', {
1283                  eventCategory: 'Button',
1284                  eventAction: 'Click',
1285                  eventLabel: 'Phone',
1286                  transport: 'beacon'
1287                });
1288             });
1289
1290             if (cta_link_of_the_page){
1291                $(elem).on("click", function(){
1292                    universal_ga('send', 'event', {
1293                      eventCategory: 'Button',
1294                      eventAction: 'Click',
1295                      eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone',
1296                      transport: 'beacon'
1297                    });
1298                 });
1299             }
1300          } else {
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 footer',
1307                        transport: 'beacon'
1308                   });
1309               });
1310             }
1311          }
1312
1313
1314        }else{
1315          var cta_link = find_cta_link(href);
1316          if (elem.className != null && elem.className.indexOf("bottom-link") > -1){
1317            // console.log("bottom link detected");
1318          }else{
1319            if (cta_link != null){
1320              $(elem).on("click", function(){
1321                universal_ga('send', 'event', {
1322                        eventCategory: 'Website Link',
1323                        eventAction: 'Click',
1324                        eventLabel: cta_link.cta_link_type,
1325                        transport: 'beacon'
1326                  });
1327              });
1328            }
1329          }
1330        }
1331
1332
1333      });
1334    }
1335  }
1336
1337  if (typeof angular === "undefined") {
1338    create_ga_events_for_cta_clicks();
1339  } else {
1340    angular.element(document).ready(function () {
1341      create_ga_events_for_cta_clicks();
1342    });
1343  }
1344
1345
1346  function triggerShowFooterEvents(){
1347    if (window.screen.availWidth < 768){
1348        universal_ga('send', 'event', {
1349                eventCategory: 'Mobile Footer',
1350                eventAction: 'View',
1351                eventLabel: '',
1352                transport: 'beacon'
1353          });
1354    }
1355  }
1356
1357
1358
1359
1360  ////////////
1361  function smartFooterV2()
1362  {
1363    var list= document.getElementsByClassName("bottom-list-item");
1364    if (!list) return;
1365
1366    if (document.getElementById("bottom-navbar") == null){
1367      return;
1368    }
1369
1370    var bottomNav = document.querySelector('#bottom-navbar .navbar-nav');
1371    var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left');
1372    var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right');
1373
1374    bottomNav.innerHTML = '';
1375    var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0);
1376    linksWithPosition.sort(function(a,b) {
1377      return a.position - b.position;
1378    });
1379
1380    var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : '');
1381
1382    linksWithPosition.forEach((e, i) => {
1383        var target = e.target || getUrlTarget(e.url);
1384        bottomNav.insertAdjacentHTML('beforeend',
1385        `<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>`);
1386    })
1387
1388    var intervalCount = 0
1389    var interval = setInterval(() => {
1390      if(intervalCount == 50){
1391        clearInterval(interval);
1392      }
1393      removeOverflowingFooterLinks();
1394      intervalCount ++;
1395    }, 200);
1396
1397    $('.smart-footer-link').on("click", function(){
1398          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1399                    shUrlParams['source'] = 'footer';
1400                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1401          }
1402
1403          var visibleLinks = $('.smart-footer-link').map(function (e) {
1404              return $(this).data('type');
1405          }).toArray().join(',');
1406
1407          universal_ga('send', 'event', {
1408                  eventCategory: 'Button',
1409                  eventAction: 'Click_footer_2',
1410                  eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks,
1411                  transport: 'beacon'
1412            });
1413    });
1414  }
1415
1416  function removeOverflowingFooterLinks(){
1417    var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li');
1418    var width_sum = 0;
1419
1420    bottomNavLinks.forEach(e => {
1421      width_sum += e.getBoundingClientRect().width;
1422      if ((width_sum) > window.innerWidth) {
1423        console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;");
1424        e.remove();
1425      }
1426    });
1427  }
1428
1429  function getUrlTarget(url){
1430    if(url.startsWith('tel')){
1431      return '_self';
1432    }
1433    if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){
1434      return '_self';
1435    }
1436    return '_blank';
1437  }
1438
1439  function npb()
1440    {
1441    	var list= document.getElementsByClassName("bottom-list-item");
1442    	if (!list) return;
1443
1444      if (document.getElementById("bottom-navbar") == null){
1445        return;
1446      }
1447
1448      var url = ""
1449    	for (var i=0; i < all_cta_links.length; i++)
1450    	{
1451    		if (all_cta_links[i].cta_link_type == "order"){
1452          url = all_cta_links[i].url;
1453        }
1454    	}
1455
1456    	if ( url == ""){
1457        return;
1458      }
1459
1460    	for (i=0; i < list.length; i++)
1461    	{
1462    		console.log(cta_link_matches_href(list[i].firstChild.href, url));
1463    		if (cta_link_matches_href(list[i].firstChild.href,url))  return;
1464
1465    	};
1466
1467    	var item = list[list.length-1]
1468    	document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true));
1469    	var width_sum = 0;
1470    	for (i=0; i < list.length; i++) {
1471    		width_sum += list[i].getBoundingClientRect().width;
1472    	}
1473
1474    	var item = list[list.length-1]
1475    	if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; }
1476
1477    	item.firstChild.text = "Order";
1478    	item.firstChild.href = url;
1479    	item.firstChild.id = "bottom_link_" + list.length;
1480
1481      $(item.firstChild).on("click", function(){
1482
1483          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1484                    shUrlParams['source'] = 'footer';
1485                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1486                  }
1487
1488          universal_ga('send', 'event', {
1489                  eventCategory: 'Button',
1490                  eventAction: 'Click',
1491                  eventLabel: 'Plan B-2 Order',
1492                  transport: 'beacon'
1493            });
1494      });
1495
1496
1497    }
1498
1499function activateSmartFooter(){
1500    var smart_footer_active = true;
1501    var smart_footer_version = 2;
1502    var man_bottom_active = false;
1503    if(window.location.hash == '#smartFooterV2=enabled'){
1504      smartFooterV2();
1505      return;
1506    }
1507    if (smart_footer_active && !man_bottom_active){
1508      if(smart_footer_version == 2 ){
1509          smartFooterV2();
1510       }else {
1511          npb();
1512       }
1513    }
1514  }
1515
1516  activateSmartFooter();
1517
1518  var corona_config_str = '{"id":800318,"spot_id":74328,"promote_pick_up":true,"promote_gift_cards":true,"promote_happy_hour":true,"promote_events":true,"instructions_on_food_page":false,"food_page_instruction_text":null,"food_page_instruction_phone":"8135123030","created_at":"2026-04-29T20:16:24.758+00:00","updated_at":"2026-04-30T21:16:03.138+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":false,"all_alcoholic_to_go_lincense":false,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":5,"pick_ups_priority_value":5,"reservations_priority_value":5,"private_parties_priority_value":5,"catering_priority_value":5,"gift_cards_priority_value":3,"jobs_priority_value":0,"food_and_drinks_priority_value":3,"specials_priority_value":3,"national_days_priority_value":3,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":3,"collecting_emails_priority_value":3,"collecting_phone_numbers_priority_value":3,"growing_social_media_followers_priority_value":3,"increasing_revenue_vs_saving_time_priority_value":3,"events_priority_value":3,"shopping_cart_type":"TMT","shopping_cart_active":true}';
1519  var corona_config =  corona_config_str != '' ?  JSON.parse('{"id":800318,"spot_id":74328,"promote_pick_up":true,"promote_gift_cards":true,"promote_happy_hour":true,"promote_events":true,"instructions_on_food_page":false,"food_page_instruction_text":null,"food_page_instruction_phone":"8135123030","created_at":"2026-04-29T20:16:24.758+00:00","updated_at":"2026-04-30T21:16:03.138+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":false,"all_alcoholic_to_go_lincense":false,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":5,"pick_ups_priority_value":5,"reservations_priority_value":5,"private_parties_priority_value":5,"catering_priority_value":5,"gift_cards_priority_value":3,"jobs_priority_value":0,"food_and_drinks_priority_value":3,"specials_priority_value":3,"national_days_priority_value":3,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":3,"collecting_emails_priority_value":3,"collecting_phone_numbers_priority_value":3,"growing_social_media_followers_priority_value":3,"increasing_revenue_vs_saving_time_priority_value":3,"events_priority_value":3,"shopping_cart_type":"TMT","shopping_cart_active":true}') : null;
1520
1521
1522  //corona instuctions
1523  function show_corona_instructions(text, phone, btnText){
1524    //format to US number
1525    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1526
1527    if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) {
1528        var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1529        var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1530    }else {
1531        var linkLocation = 'tel:+1'+phone+'';
1532        var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +''
1533    }
1534    var appendPhone = 'tel:+1'+phone+'';
1535    //inject html content
1536    if ($('.food-menu-nav').length) {
1537      //new template
1538      var pageEl =  $('.food-menu-nav').css('margin','20px auto 10px auto');
1539      var textColor = rgb2hex($('.section-header').css('color'));
1540      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1541      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1542      fontSize = fontSize + Math.round(fontSize  * 0.25);
1543
1544      // 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>';
1545      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>';
1546
1547    }else {
1548      //old template
1549      var pageEl = $('.tabnav');
1550      var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1551      var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
1552
1553      var linkTextColor = getContrast50(linkColor);
1554      var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1555      fontSize = fontSize + Math.round(fontSize  * 0.25);
1556      var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform');
1557
1558      // 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>';
1559      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>';
1560
1561    }
1562     //html content
1563    pageEl.prepend(html);
1564  }
1565
1566  function rgb2hex(rgb) {
1567    if(typeof rgb !== "undefined"){
1568      rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
1569      if (!rgbColor) {
1570        rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/);
1571        return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]);
1572      }
1573      function hex(x) {
1574          return ("0" + parseInt(x).toString(16)).slice(-2);
1575      }
1576      return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]);
1577    }
1578    return rgb;
1579  }
1580
1581  function getContrast50(hexcolor){
1582    return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff';
1583  }
1584
1585  function show_corona_sidebar_instructions(text, phone){
1586    //format to US number
1587    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1588    var divWidth = 230;
1589    var top = 50;
1590    var linkSize = '1.6em';
1591    var pSize = $('p').css('font-size');
1592    var appendPhone = 'tel:+1'+phone+'';
1593
1594    if ($(window).width() < 1600)
1595      var top = 30;
1596    if ($(window).width() < 1200){
1597      var divWidth = 180;
1598      var linkSize = '1.4em';
1599      var pSize ='1.1em';
1600    }
1601
1602    if($('.food-menu-nav').length){ //new template
1603      var textColor = $('.food-menu-nav-item.active').css('color');
1604      var linkColor = $('.food-menu-nav-item.active').css('background-color');
1605
1606      var linkTextColor = $('.food-menu-nav-item.active').css('color');
1607      var parent = $('.food-menu-page');
1608    }
1609    else { //old template
1610      var textColor = $('.menu-item-name-traditional').css('color');
1611      var linkColor = $('.style-traditional .tabnav .nav>
1611li.active>a').css('color');
1612      var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu');
1613      var linkTextColor = getContrast50(linkColor);
1614    }
1615
1616    // $(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>');
1617    $(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>');
1618
1619    //check if resolution is bigger than tablet resolution
1620/*  if ($(window).width() > 991) {
1621      //detect scroll
1622      window.onscroll = function (e) {
1623      if ($(window).scrollTop() == 0) {
1624          $('#corona-instructions-sidebar').hide();
1625        }else {
1626          $('#corona-instructions-sidebar').show();
1627        }
1628      }
1629    } */
1630  }
1631
1632  function check_corona_config(config){
1633    console.log(config)
1634    if (config) {
1635      if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) {
1636        if (!config.promote_deliveries && config.promote_pick_up) {
1637          var btnText = 'Call For Pick Up';
1638        }
1639        if (config.promote_deliveries && !config.promote_pick_up) {
1640          var btnText = 'Call For Delivery';
1641        }
1642        if (config.promote_deliveries && config.promote_pick_up) {
1643          var btnText = 'Call For Pick Up Or Delivery';
1644        }
1645
1646        if(typeof btnText !== "undefined"){ // check if pick up or delivery are true
1647          if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) {
1648                var btnText = 'ORDER NOW';
1649                    if($('.food-menu-nav').length){ //new template
1650                      var textColor = rgb2hex($('.section-header').css('color'));
1651                      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1652                      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1653                      fontSize = fontSize + Math.round(fontSize  * 0.25);
1654                    }
1655                    else { //old template
1656                        var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1657                        var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
1658
1659                        var linkTextColor = getContrast50(linkColor);
1660                        var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1661                        fontSize = fontSize + Math.round(fontSize  * 0.25);
1662                    }
1663                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);
1664                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1665            } else {
1666                show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText);
1667                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1668            }
1669
1670        }
1671      }
1672    }
1673  }
1674
1675
1676  if (is_food_menu_page() && !window.location.search.includes("contactless=true")){
1677    $( document ).ready(function() {
1678       setTimeout(function(){
1679        check_corona_config(corona_config);
1680       }, 300);
1681    });
1682  }
1683
1684
1685
1686  function isPhone(phone){
1687      var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/;
1688      return regex.test(phone);
1689  }
1690
1691  function sendEmail_MT (input_id) {
1692    const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img");
1693
1694    const $step = {
1695      form: $("[data-id=newsletter-widget-2] .sph-email-form"),
1696      message: $("[data-id=newsletter-widget-2] .sph-response-message"),
1697    }
1698
1699    const $field = {
1700      email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id),
1701      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id),
1702      consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id),
1703    };
1704
1705    const $error = {
1706      email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id),
1707      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id),
1708    };
1709
1710    if ($field.email.val().trim() === "") {
1711        $error.email
1712          .html("This field is required")
1713          .show();
1714    }
1715    else if (!isEmail($field.email.val().trim())) {
1716      $error.email
1717        .html("Please use the format “[email protected]”")
1718        .show();
1719    } else {
1720      $error.email
1721        .html("")
1722        .hide();
1723    }
1724
1725    if ($field.consent.is(':checked') && $field.phone.val().trim() === "") {
1726      $error.phone
1727        .html("This field is required")
1728        .show();
1729    } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) {
1730      $error.phone
1731        .html("The phone number must contain 10 digits")
1732        .show();
1733    } else {
1734      $error.phone
1735        .html("")
1736        .hide();
1737    }
1738
1739    const errorField = $step.form.find('.sh-form-error:visible');
1740
1741    if (errorField.length > 0) {
1742      const input = errorField.first().next();
1743
1744      document.activeElement.blur();
1745
1746      setTimeout(() => {
1747        input.focus();
1748      }, 160)
1749
1750      return;
1751    }
1752
1753    $loader
1754      .show()
1755      .prev()
1756      .hide();
1757
1758    $.ajax({
1759      method: "POST",
1760      url: "https://www.spothopperapp.com/api/spots/74328/contacts/add_with_texting_permission",
1761      crossDomain: true,
1762      dataType: 'json',
1763      data: {
1764        email: $field.email.val().trim(),
1765        phone: $field.phone.val().trim(),
1766        texting_permission: $field.consent.is(':checked'),
1767      },
1768      success: function (data) {
1769        afterRequestSubmission(data);
1770      },
1771      error: function () {
1772        afterRequestSubmission("Something went wrong. Please try again later.");
1773      }
1774    });
1775
1776    function afterRequestSubmission (data) {
1777      $step.form.hide();
1778
1779      $step.message
1780        .html(data)
1781        .show()
1782        .trigger('focus');
1783    }
1784  }
1785</script>
1785<script>function addPromotionParamsToTMTLinks()
1786{
1787    if (sessionStorage.getItem('shUrlParams')) {
1788        let shParams = JSON.parse(sessionStorage.getItem('shUrlParams'));
1789        if (!Object.keys(shParams).length)
1790            return;
1791        if(!shParams.source)
1792            return;
1793        $('a').each(function () {
1794            if (this.href.includes('tmt.spotapps.co')) {
1795                if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion='))
1796                    return;
1797
1798                this.href = this.href + '&source=' + shParams.source;
1799                if(shParams.destination)
1800                    this.href = this.href + '&destination=' + shParams.destination;
1801                if(shParams.promotion)
1802                    this.href = this.href + '&promotion=' + shParams.promotion;
1803                if(shParams.fb_post_id)
1804                    this.href = this.href + '&fb_post_id=' + shParams.fb_post_id;
1805                if(shParams.email_post_id)
1806                    this.href = this.href + '&email_post_id=' + shParams.email_post_id;
1807            }
1808        })
1809    }
1810}
1811setTimeout(function() {
1812  addPromotionParamsToTMTLinks();
1813  addFooterToSourceParam();
1814},600)
1815
1816function addFooterToSourceParam()
1817{
1818    $('.bottom-link').each(function (){
1819        if(shouldAddSourceParam(this.href))
1820          this.href = this.href + '&source=footer';
1821    })
1822    $('#sh-multiple-links-content-holder a').each(function (){
1823       if(shouldAddSourceParam(this.href))
1824          this.href = this.href + '&source=footer';
1825    })
1826}
1827function shouldAddSourceParam(link){
1828  if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){
1829    return true;
1830  }
1831  return false;
1832}
1833</script>
1833<script>
1834;(async () => {
1835if (typeof window.focusTrap === 'undefined') {
1836    await getScript('https://unpkg.com/tabbable/dist/index.umd.js');
1837    await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js');
1838}
1839
1840document.querySelectorAll('.modal').forEach((element) => {
1841    const trap = window.focusTrap?.createFocusTrap(element, {
1842        allowOutsideClick: true,
1843    });
1844
1845    $(element).on('shown.bs.modal', () => {
1846	    trap?.activate();
1847	});
1848
1849	$(element).on('hidden.bs.modal', () => {
1850        trap?.deactivate();
1851    });
1852});
1853
1854async function getScript (source) {
1855    return new Promise((resolve, reject) => {
1856        const script = document.createElement('script');
1857        script.src = source;
1858        script.async = true;
1859
1860        script.onload = resolve;
1861        script.onerror = reject;
1862
1863        document.head.appendChild(script);
1864    });
1865}
1866})();
1867</script>
1867<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1867<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1867<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1867<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1867<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1867<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1867<script>var changes_log_array = {};</script>
1867<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1867</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.