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'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'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'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't tried Ava'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.