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-Z38XCLCFNT'); 8 gtag('config', 'G-VG24VK2VKT'); 9 </script>
9<!-- wcache 2026-10-08 12:21:51.734319Z --><!-- 10smart_footer: true, 11smart_footer_version: 2, 12scripting_active: false 13--><link href="https://letsgetnourished.com/philadelphia-northern-liberties-nourish-the-remedy" rel="canonical"/><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="" name="description"/><meta content="" name="author"/><meta content="Nourish - The Remedy" property="og:title"/><meta content="website" property="og:type"/><meta content="http://letsgetnourished.com/philadelphia-northern-liberties-nourish-the-remedy" property="og:url"/><meta content="..." property="og:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/events_back.jpg" property="og:image"/><meta content="A living wall decoration inside the restaurant" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="107422634121481" property="fb:app_id"/><meta content="summary_large_image" name="twitter:card"/><meta content="Nourish - The Remedy" name="twitter:title"/><meta content="..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/events_back.jpg" name="twitter:image"/><title>Nourish - The Remedy</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/118935_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><link href="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/favicons/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/favicons/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/favicons/site.webmanifest" rel="manifest"/><link color="#5bbad5" href="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/favicons/safari-pinned-tab.svg" rel="mask-icon"/><link href="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/favicons/favicon.ico" rel="shortcut icon"/><meta content="#da532c" name="msapplication-TileColor"/><meta content="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/favicons/browserconfig.xml" name="msapplication-config"/><meta content="#ffffff" name="theme-color"/><link href="https://static.spotapps.co/web/letsgetnourished--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/letsgetnourished--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/letsgetnourished--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/letsgetnourished--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/letsgetnourished--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/letsgetnourished--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/letsgetnourished--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/letsgetnourished--com/css/bottom_navigation_v1.css?v1772204292" rel="stylesheet"/><link href="css/custom.css?v1772204292&domain=letsgetnourished.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/letsgetnourished--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/letsgetnourished--com/lib/twitter_x_font_icon/css/twitter_x.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/twitter_x_font_icon/css/twitter_x-ie7.css"><![endif]--><style> 14 15 html{ 16 height: 100%; 17 } 18 19 20 </style>
20<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
20<script> 21function ga_check(){ 22 return true; 23} 24</script>
24<script> 25function universal_ga(action, type, category, ev_action, label){ 26 if(typeof ga === 'function') 27 { 28 if(!(action && label)) 29 ga(action, type, category) 30 else 31 ga(action, type, category, ev_action, label) 32 } 33 34 if(typeof gtag === 'function') 35 { 36 if(!(action && label)) 37 { 38 hash = category 39 ev_label = hash["eventLabel"] 40 var splits = ev_label.match(/.{1,100}/g) ?? []; 41 delete(hash["eventLabel"]) 42 43 if(splits.length <= 1) 44 hash["eventLabel"] = ev_label 45 else 46 { 47 for (let i = 0; i < splits.length; i++) { 48 var key = "eventLabel_"+i 49 hash[key] = splits[i] 50 } 51 } 52 console.log(hash) 53 gtag("event", hash["eventCategory"], hash); 54 } 55 else 56 { 57 var hash = { 58 eventCategory: category, 59 eventAction: ev_action 60 } 61 62 var splits = label.match(/.{1,100}/g) ?? []; 63 if(splits.length <= 1) 64 hash["eventLabel"] = label 65 else 66 { 67 for (let i = 0; i < splits.length; i++) { 68 var key = "eventLabel_"+i 69 hash[key] = splits[i] 70 } 71 } 72 gtag("event", hash["eventCategory"], hash); 73 } 74 } 75} 76</script>
76<script> function getPromotionUrlParams(){ 77 var params_str = sessionStorage.getItem('shUrlParams'); 78 if (params_str != null){ 79 return JSON.parse(params_str); 80 }else{ 81 return {}; 82 } 83 } 84 85 function getPromotionSourceDetails(){ 86 var params_str = localStorage.getItem('promotionSourceDetails'); 87 if (params_str != null){ 88 return JSON.parse(params_str); 89 }else{ 90 return {}; 91 } 92 } 93 94 function getLastEmailVisitInDays(){ 95 var promotionSourceDetails = getPromotionSourceDetails(); 96 if (!promotionSourceDetails['last_visit_email'] ){ 97 return null; 98 } 99 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24)); 100 } 101 102 function getLastSocialVisitInDays(){ 103 var promotionSourceDetails = getPromotionSourceDetails(); 104 if (!promotionSourceDetails['last_visit_social'] ){ 105 return null; 106 } 107 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24)); 108 } 109 110 var shUrlParams = getPromotionUrlParams(); 111 var promotionSourceDetails = getPromotionSourceDetails(); 112 113 new URL(document.location).searchParams.forEach(function(value, paramName){ 114 115 shUrlParams[paramName] = value; 116 117 if (paramName == 'source' && value =='social' ){ 118 promotionSourceDetails['last_visit_social'] = new Date(); 119 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 120 } 121 122 if (paramName == 'source' && value =='email' ){ 123 promotionSourceDetails['last_visit_email'] = new Date(); 124 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 125 } 126 127 }); 128 129 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)) 130</script>
130<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;} 131a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;} 132a.get-directions-footer-link:hover{transform:scale(1.08);} 133@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}} 134a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu article-background the-remedy-custom-page "><div><header style="background-color:#000000;"><style> 135 136 .nav-v7 .navbar-logo .container { 137 height: 80px; 138 } 139 .nav-v7 .navbar-logo .header-logo img { 140 max-height: 80px; 141 } 142 143 144.navbar.nav-v6 .navbar-logo .container { 145 height: 100px; 146 padding-top: 10px; 147 padding-bottom: 10px; 148} 149.navbar.nav-v6.nav-scroll .navbar-logo .container { 150 height: 70px; 151 padding-top: 0px; 152 padding-bottom: 0px; 153} 154.navbar.nav-v6 .header-logo img { 155 max-width: 100%; 156} 157.navbar.nav-v6.nav-scroll .header-logo img { 158 max-width: 90%; 159} 160.nav-v7 .navbar-logo .header-logo img { 161 max-height: 100px; 162} 163.nav-v7.nav-scroll .navbar-logo .header-logo img { 164 max-height: 70px; 165} 166 167@media (max-width: 767px) { 168 /* DO NOT change mobile nav height on page scroll */ 169 .navbar.nav-v6 .navbar-header, 170 .navbar.nav-v6.nav-scroll .navbar-header { 171 padding-top: 10px; 172 padding-bottom: 10px; 173 } 174 .navbar.nav-v6 .socialnav, 175 .navbar.nav-v6.nav-scroll .socialnav { 176 margin-top: 10px; 177 } 178 .navbar.nav-v6 .container, 179 .navbar.nav-v6.nav-scroll .container { 180 padding-top: 0; 181 padding-bottom: 0; 182 } 183 .navbar.nav-v6 .header-logo, 184 .navbar.nav-v6.nav-scroll .header-logo { 185 height: 70px; 186 } 187 .navbar.nav-v6 .header-logo img { 188 max-height: 100%; 189 } 190 .navbar.nav-v6.nav-scroll .header-logo img { 191 max-width: 100%; 192 } 193 /* HOME page CHANGE mobile nav height on page scroll */ 194 /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */ 195 body.home-page .navbar.nav-v6 .navbar-header { 196 padding-top: 10px; 197 padding-bottom: 10px; 198 } 199 body.home-page .navbar.nav-v6.nav-scroll .navbar-header{ 200 padding-top: 0px; 201 padding-bottom: 0px; 202 } 203 body.home-page .navbar.nav-v6 .socialnav { 204 margin-top: 10px; 205 } 206 body.home-page .navbar.nav-v6.nav-scroll .socialnav { 207 margin-top: 0px; 208 } 209 body.home-page .navbar.nav-v6 .container{ 210 padding-top: 0; 211 padding-bottom: 0; 212 } 213 body.home-page .navbar.nav-v6.nav-scroll .container { 214 padding-top: 0; 215 padding-bottom: 0; 216 } 217 body.home-page .navbar.nav-v6 .header-logo { 218 height: 70px; 219 } 220 body.home-page .navbar.nav-v6.nav-scroll .header-logo { 221 height: 50px; 222 } 223 body.home-page .navbar.nav-v6 .header-logo img { 224 max-height: 100%; 225 max-width: 100%; 226 } 227 body.home-page .navbar.nav-v6.nav-scroll .header-logo img { 228 max-width: 90%; 229 } 230} 231 232 233.navbar-regular .navbar-collapse.collapse.in { 234 background-color: transparent; 235 width: 100%; 236} 237.navbar.nav-v6 .navbar-tabs { 238 background-color: #008654; 239 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 240 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 241 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 242} 243.navbar.nav-v6.nav-scroll .navbar-tabs { 244 background-color: #008654; 245 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 246 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 247 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 248} 249.drink-menu .navbar.nav-v6 .navbar-tabs { 250 background-color: #008654; 251 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 252 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 253 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 254} 255.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 256 background-color: #008654; 257 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 258 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 259 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 260} 261li.drop-down-link .sub-menu { 262 background-color: #008654; 263 color: #fff; 264 } 265.nav-scroll li.drop-down-link .sub-menu { 266 background-color: #008654; 267 color: #fff; 268} 269.drink-menu li.drop-down-link .sub-menu { 270 background-color: #008654; 271 color: #fff; 272} 273.drink-menu .nav-scroll li.drop-down-link .sub-menu { 274 background-color: #008654; 275 color: #fff; 276} 277li.drop-down-link .sub-menu a, 278li.drop-down-link div.drop-down { 279 color: #fff; 280} 281.nav-scroll li.drop-down-link .sub-menu a, 282.nav-scroll li.drop-down-link div.drop-down { 283 color: #fff; 284} 285.drink-menu li.drop-down-link .sub-menu a, 286.drink-menu li.drop-down-link div.drop-down { 287 color: #fff; 288} 289.drink-menu .nav-scroll li.drop-down-link .sub-menu a, 290.drink-menu .nav-scroll li.drop-down-link div.drop-down { 291 color: #fff; 292} 293 294.navbar.nav-v6 .navbar-logo { 295 background-color: #fff; 296} 297.navbar.nav-v6.nav-scroll .navbar-logo { 298 background-color: #fff; 299} 300.drink-menu .navbar.nav-v6 .navbar-logo { 301 background-color: #fff; 302} 303.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo { 304 background-color: #fff; 305} 306 307.navbar-regular.nav-v6 .navbar-nav>li>a, 308.navbar-regular.nav-v6 .navbar-nav>li>a:hover, 309.navbar-regular.nav-v6 .navbar-nav>.active>a, 310.navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 311.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 312 border: none; 313 border-right: 1px solid #fff; 314 background-color: transparent; 315 color: #fff; 316} 317.navbar-regular.nav-v6 .navbar-nav>li>a { 318 color: #fff; 319} 320.drink-menu .navbar.nav-v6 .navbar-nav>li>a { 321 color: #fff; 322 border-right: 1px solid #fff; 323} 324.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 325.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 326.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 327.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 328 color: #fff; 329} 330 331li.drop-down-link .sub-menu a:hover, 332li.drop-down-link .sub-menu a:focus{ 333 color: #fff; 334} 335.drink-menu li.drop-down-link .sub-menu a:hover, 336.drink-menu li.drop-down-link .sub-menu a:focus { 337 color: #fff; 338} 339 340.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a, 341.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover, 342.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a, 343.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus, 344.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover{ 345 color: #fff; 346} 347.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a { 348 color: #fff; 349} 350.drink-menu .navbar.nav-v7 .navbar-nav>li>a { 351 color: #fff; 352} 353.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a { 354 color: #fff; 355} 356.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover, 357.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a, 358.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus, 359.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover {
360 color: #fff; 361} 362 363.navbar-regular.nav-v6 .navbar-toggle .icon-bar { 364 background-color: #fff; 365} 366.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar { 367 background-color: #fff; 368} 369.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 370 background-color: #fff; 371} 372.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 373 background-color: #fff; 374} 375.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a, 376.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 377.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 378.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 379.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 380 border: none; 381 border-right: 1px solid #fff; 382 color: #fff; 383} 384.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a { 385 color: #fff; 386} 387.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a { 388 color: #fff; 389 border-right: 1px solid #fff; 390} 391.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 392.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 393.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 394.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 395 color: #fff; 396} 397 398.nav-scroll li.drop-down-link .sub-menu a:hover, 399.nav-scroll li.drop-down-link .sub-menu a:focus { 400 color: #fff; 401} 402.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover, 403.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus { 404 color: #fff; 405} 406 407.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a, 408.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover, 409.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a, 410.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus, 411.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover { 412 color: #fff; 413} 414.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a { 415 color: #fff; 416} 417.drink-menu .navbar.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a { 418 color: #fff; 419} 420.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover, 421.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a, 422.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus, 423.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover{ 424 color: #fff; 425} 426 427.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 428 background-color: #fff; 429} 430.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 431 background-color: #fff; 432} 433.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 434 background-color: #fff; 435} 436.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar{ 437 background-color: #fff; 438} 439.navbar.nav-v6 .header-logo-text{ 440 color: #fff; 441} 442.navbar.nav-v6.nav-scroll .header-logo-text{ 443 color: #fff; 444} 445.navbar.nav-v6 .social-icon{ 446 color: #fff; 447} 448.navbar.nav-v6.nav-scroll .social-icon{ 449 color: #fff; 450} 451.navbar.nav-v6 .social-square .contact-icon:hover { 452 color: #fff; 453 background-color: #fff; 454} 455.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 456 color: #fff; 457 background-color: #fff; 458} 459 460.drink-menu .navbar.nav-v6 .header-logo-text{ 461 color: #fff; 462} 463.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{ 464 color: #fff; 465} 466.drink-menu .navbar.nav-v6 .social-icon{ 467 color: #fff; 468} 469.drink-menu .navbar.nav-v6.nav-scroll .social-icon{ 470 color: #fff; 471} 472.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover { 473 color: #fff; 474 background-color: #fff; 475} 476.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 477 color: #fff; 478 background-color: #fff; 479} 480.navbar.nav-v6 .navbar-logo .container { 481 border-bottom: 1px solid transparent; 482} 483.navbar.nav-v6.nav-scroll .navbar-logo .container { 484 border-bottom: 1px solid transparent; 485} 486.drink-menu .navbar.nav-v6 .navbar-logo .container { 487 border-bottom: 1px solid transparent; 488} 489.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo .container { 490 border-bottom: 1px solid transparent; 491} 492@media (max-width: 767px) { 493 .navbar.nav-v6 { 494 background-color: #008654; 495 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 496 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 497 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 498 } 499 .navbar.nav-v6.nav-scroll { 500 background-color: #008654; 501 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 502 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 503 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 504 } 505 .drink-menu .navbar.nav-v6 { 506 background-color: #008654; 507 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 508 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 509 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 510 } 511 .drink-menu .navbar.nav-v6.nav-scroll { 512 background-color: #008654; 513 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 514 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 515 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 516 } 517 .navbar.nav-v6 .container, 518 .navbar.nav-v6.nav-scroll .container, 519 .drink-menu .navbar.nav-v6 .container, 520 .drink-menu .navbar.nav-v6.nav-scroll .container { 521 border-bottom: none; 522 } 523 .navbar.nav-v6 .navbar-header { 524 border-bottom: 2px solid transparent; 525 } 526 .navbar.nav-v6.nav-scroll .navbar-header { 527 border-bottom: 2px solid transparent; 528 } 529 .drink-menu .navbar.nav-v6 .navbar-header { 530 border-bottom: 2px solid transparent; 531 } 532 .drink-menu .navbar.nav-v6.nav-scroll .navbar-header { 533 border-bottom: 2px solid transparent; 534 } 535 li.drop-down-link .sub-menu, 536 .drink-menu li.drop-down-link .sub-menu { 537 background-color: transparent; 538 } 539 .nav-scroll li.drop-down-link .sub-menu, 540 .drink-menu .nav-scroll li.drop-down-link .sub-menu { 541 background-color: transparent; 542 } 543 .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 544 .navbar-regular.nav-v6 .navbar-nav>.active>a, 545 .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 546 .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 547 background-color: #fff; 548 color: #fff; 549 } 550 .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 551 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 552 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 553 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 554 background-color: #fff; 555 color: #fff; 556 } 557 .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 558 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 559 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 560 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 561 background-color: #fff; 562 color: #fff; 563 } 564 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 565 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 566 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 567 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 568 background-color: #fff; 569 color: #fff; 570 } 571 572 .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 573 color: #fff; 574 } 575 .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 576 color: #fff; 577 } 578 .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 579 color: #fff; 580 } 581 .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 582 color: #fff; 583 } 584} 585</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v7 navbar-regular navbar-fixed-top" id="navbar" role="navigation"><div class="visuallyhidden" id="skip"><a href="#content">Skip to Main Content</a></div><div class="desktop-navigation logo-center"><div class="navbar-logo"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="Nourish logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Nourish logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/logo.png"/></a><div class="navbar-contact"><ul class="nav navbar-nav navbar-right"><li class="nav-phone"><a href="tel:+12677619242"><i aria-hidden="true" class="fa fa-phone"></i><span>(267)-761-9242</span></a></li></ul></div></div></div><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class="active "><a class="" href="/philadelphia-northern-liberties-nourish-the-remedy" id="/Philadelphia-Northern-Liberties-Nourish-the-remedy_link" target="_self"> 586 587 The Remedy 588 589 </a></li><li class=" "><a class="" href="/philadelphia-northern-liberties-nourish-juice-cleanse" id="/Philadelphia-Northern-Liberties-Nourish-juice-cleanse_link" target="_self"> 590 591 Juice Cleanse 592 593 </a></li><li class=" "><a class="" href="/philadelphia-northern-liberties-nourish-meal-prep" id="/Philadelphia-Northern-Liberties-Nourish-meal-prep_link" target="_self"> 594 595 Meal Prep 596 597 </a></li><li class=" drop-down-link menu-drop-down"><a aria-expanded="false" class="drop-down" href="#" id="#_link1" role="button" target=""> 598 599 Menu 600 <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></a><div class="sub-menu">
600<a class="sub-menu-link" href="/philadelphia-northern-liberties-nourish-food-menu" target="_self"> 601 Food </a><a class="sub-menu-link" href="/philadelphia-northern-liberties-nourish-drink-menu" target="_self"> 602 Drinks </a></div></li><li class=" drop-down-link catering-drop-down"><a aria-expanded="false" class="drop-down" href="#" id="#_link2" role="button" target=""> 603 604 Catering 605 <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></a><div class="sub-menu"><a class="sub-menu-link" href="/philadelphia-northern-liberties-nourish-cater" target="_self"> 606 Catering Menu </a><a class="sub-menu-link" href="/philadelphia-northern-liberties-nourish-catering" target="_self"> 607 Large Inquiry </a></div></li><li class=" nav-parties-link"><a class="link-parties-sh" href="/philadelphia-northern-liberties-nourish-party#" id="/Philadelphia-Northern-Liberties-Nourish-party#_link" target="_self"> 608 609 Parties 610 611 </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://nourish-philly.com/#" id="https://nourish-philly.com/#_link" target="_self"> 612 613 Order 614 615 </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=118935&callback_url=http://letsgetnourished.com/philadelphia-northern-liberties-nourish-the-remedy#" id="https://tmt.spotapps.co/job-listings?spot_id=118935&callback_url=http://letsgetnourished.com/philadelphia-northern-liberties-nourish-the-remedy#_link" target="_self"> 616 617 Jobs 618 619 </a></li><li class=" "><a class="" href="/philadelphia-northern-liberties-nourish-events" id="/Philadelphia-Northern-Liberties-Nourish-events_link" target="_self"> 620 621 Events 622 623 </a></li></ul><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/107422634121481" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/nourishphilly" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=Nourish+177+West+Girard+Avenue&sca_esv=a74a00dabe12077a&ei=oynPZbWzA9OExc8P8-SQ0A8&ved=0ahUKEwj1kNHoxK-EAxVTQvEDHXMyBPoQ4dUDCBA&uact=5&oq=Nourish+177+West+Girard+Avenue&gs_lp=Egxnd3Mtd2l6LXNlcnAiHk5vdXJpc2ggMTc3IFdlc3QgR2lyYXJkIEF2ZW51ZTIFECEYoAFI1gpQKljsBXABeAGQAQCYAbACoAHCBKoBBTItMS4xuAEDyAEA-AEB-AECwgIKEAAYRxjWBBiwA8ICDRAAGIAEGIoFGEMYsAPCAg4QABjkAhjWBBiwA9gBAcICGRAuGIAEGIoFGEMYxwEYrwEYyAMYsAPYAQLCAhMQLhiABBiKBRhDGMgDGLAD2AECwgIKEAAYgAQYigUYQ8ICBRAAGIAEiAYBkAYRugYGCAEQARgJugYGCAIQARgI&sclient=gws-wiz-serp#lrd=0x89c6c9ce6970c3e9:0x7642264b3a0dfd73,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul></div></div></div></div><div class="mobile-navigation"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="Nourish logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Nourish logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/118935_website_v1/logo.png"/></a><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/107422634121481" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/nourishphilly" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=Nourish+177+West+Girard+Avenue&sca_esv=a74a00dabe12077a&ei=oynPZbWzA9OExc8P8-SQ0A8&ved=0ahUKEwj1kNHoxK-EAxVTQvEDHXMyBPoQ4dUDCBA&uact=5&oq=Nourish+177+West+Girard+Avenue&gs_lp=Egxnd3Mtd2l6LXNlcnAiHk5vdXJpc2ggMTc3IFdlc3QgR2lyYXJkIEF2ZW51ZTIFECEYoAFI1gpQKljsBXABeAGQAQCYAbACoAHCBKoBBTItMS4xuAEDyAEA-AEB-AECwgIKEAAYRxjWBBiwA8ICDRAAGIAEGIoFGEMYsAPCAg4QABjkAhjWBBiwA9gBAcICGRAuGIAEGIoFGEMYxwEYrwEYyAMYsAPYAQLCAhMQLhiABBiKBRhDGMgDGLAD2AECwgIKEAAYgAQYigUYQ8ICBRAAGIAEiAYBkAYRugYGCAEQARgJugYGCAIQARgI&sclient=gws-wiz-serp#lrd=0x89c6c9ce6970c3e9:0x7642264b3a0dfd73,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 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="/philadelphia-northern-liberties-nourish-the-remedy" id="mobile_/Philadelphia-Northern-Liberties-Nourish-the-remedy_link" target="_self"> 624 The Remedy 625 626 </a></li><li class=" "><a class="" href="/philadelphia-northern-liberties-nourish-juice-cleanse" id="mobile_/Philadelphia-Northern-Liberties-Nourish-juice-cleanse_link" target="_self"> 627 Juice Cleanse 628 629 </a></li><li class=" "><a class="" href="/philadelphia-northern-liberties-nourish-meal-prep" id="mobile_/Philadelphia-Northern-Liberties-Nourish-meal-prep_link" target="_self"> 630 Meal Prep 631 632 </a></li><li class=" drop-down-link menu-drop-down"><div aria-expanded="false" class="drop-down" id="3_drop" role="button"> 633 Menu 634 <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></div><div class="sub-menu">
634<a class="sub-menu-link" href="/philadelphia-northern-liberties-nourish-food-menu" target="_self"> 635 Food </a><a class="sub-menu-link" href="/philadelphia-northern-liberties-nourish-drink-menu" target="_self"> 636 Drinks </a></div></li><li class=" drop-down-link catering-drop-down"><div aria-expanded="false" class="drop-down" id="4_drop" role="button"> 637 Catering 638 <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></div><div class="sub-menu"><a class="sub-menu-link" href="/philadelphia-northern-liberties-nourish-cater" target="_self"> 639 Catering Menu </a><a class="sub-menu-link" href="/philadelphia-northern-liberties-nourish-catering" target="_self"> 640 Large Inquiry </a></div></li><li class=" nav-parties-link"><a class="link-parties-sh" href="/philadelphia-northern-liberties-nourish-party#" id="mobile_/Philadelphia-Northern-Liberties-Nourish-party#_link" target="_self"> 641 Parties 642 643 </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://nourish-philly.com/#" id="mobile_https://nourish-philly.com/#_link" target="_self"> 644 Order 645 646 </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=118935&callback_url=http://letsgetnourished.com/philadelphia-northern-liberties-nourish-the-remedy#" id="mobile_https://tmt.spotapps.co/job-listings?spot_id=118935&callback_url=http://letsgetnourished.com/philadelphia-northern-liberties-nourish-the-remedy#_link" target="_self"> 647 Jobs 648 649 </a></li><li class=" "><a class="" href="/philadelphia-northern-liberties-nourish-events" id="mobile_/Philadelphia-Northern-Liberties-Nourish-events_link" target="_self"> 650 Events 651 652 </a></li></ul></div></div></div></nav></header><main id="content" role="main"><article><div class="pagecontent"><div class="tabnav"></div><div class="tabs-container"><div class="scrolling"><div class="container"><h1 class="section-header">The Remedy</h1><p><a class="custom-temp-btn hvr-fade" href="https://theremedyforhealing.myshopify.com/collections/all" target="_blank">View Products</a><a class="custom-temp-btn hvr-fade" href="/philadelphia-northern-liberties-nourish-reservations">Schedule a Consultation</a></p></div></div></div></div></article></main></div><style type="text/css"> 653 .navbar-fixed-bottom.nav-v1 { 654 bottom: -100px; 655 } 656 .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right { 657 background-color: #fff; 658 } 659 .navbar-fixed-bottom.nav-v1 .bottom-svg-border path, 660 .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon { 661 fill: #000; 662 } 663 .navbar-fixed-bottom.nav-v1 .bottom-list-item a { 664 color: #008654; 665 } 666 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover, 667 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus { 668 color: #005737; 669 } 670</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://nourish-philly.com/" id="bottom_link_4" target="_self"> 671 Order </a></li><li class="bottom-list-item "><a class="bottom-link " href="/philadelphia-northern-liberties-nourish-party" id="bottom_link_5" target="_self"> 672 Parties </a></li><li class="bottom-list-item "><a class="bottom-link " href="/philadelphia-northern-liberties-nourish-catering" id="bottom_link_6" target="_self"> 673 Catering </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=118935&callback_url=http://letsgetnourished.
673com/philadelphia-northern-liberties-nourish-the-remedy" id="bottom_link_7" target="_self"> 674 Jobs </a></li></ul></div></nav>
674<script src="https://static.spotapps.co/web/letsgetnourished--com/lib/jquery/jquery.min.js"></script>
674<script src="https://static.spotapps.co/web/letsgetnourished--com/lib/bootstrap/js/bootstrap.min.js"></script>
674<script src="https://static.spotapps.co/web/letsgetnourished--com/lib/angular/angular.min.js"></script>
674<script src="https://static.spotapps.co/web/letsgetnourished--com/lib/underscorejs/underscore-min.js"></script>
674<script> 675 676 $("#bottom_link_4").on("click", function(){ 677 if (ga_check()) 678 universal_ga('send', 'event', 'Button', 'Click', 'Order Online'); 679 }); 680 $("#bottom_link_5").on("click", function(){ 681 if (ga_check()) 682 universal_ga('send', 'event', 'Button', 'Click', 'Private Party'); 683 }); 684 $("#bottom_link_6").on("click", function(){ 685 if (ga_check()) 686 universal_ga('send', 'event', 'Button', 'Click', 'Catering'); 687 }); 688 $("#bottom_link_7").on("click", function(){ 689 if (ga_check()) 690 universal_ga('send', 'event', 'Button', 'Click', 'Jobs'); 691 }); 692 $('.header-logo, .nav-v2-home-btn').click(function(event) { 693 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 694 event.preventDefault(); 695 var windowScrollTop = $(window).scrollTop(); 696 if(windowScrollTop > 150) { 697 $('html, body').animate({scrollTop: 0}, 750); 698 } 699 } 700 }); 701 702$(".banner-section a.banner-pin").click(function(e) { 703 // target element id 704 var id = $(this).attr('href'); 705 706 // target element 707 var section = $(id); 708 if (section.length === 0) { 709 return; 710 } 711 712 // prevent standard hash navigation (avoid blinking in IE) 713 e.preventDefault(); 714 715 // top position relative to the document 716 var pos = section.offset().top - 100 + 10; 717 718 // animated top scrolling 719 $('body, html').animate({scrollTop: pos}, 750); 720}); 721 722$(document).ready(function() { 723 var navHeight = $('nav.navbar').height(); 724 $('html').css("scroll-padding-top", navHeight); 725}); 726 727$(document).on('scroll', function (e) { 728 if($(document).scrollTop() > 0) { 729 $('.navbar.nav-v7').addClass('nav-scroll'); 730 }else { 731 $('.navbar.nav-v7').removeClass('nav-scroll'); 732 } 733}); 734 735$(function() { 736 setDropDownMenuWidth(); 737 738 function setDropDownMenuWidth() { 739 var tabs_list = $('.navbar-tabs .navbar-nav'); 740 741 $(tabs_list).find('li.drop-down-link').each(function() { 742 var sub_menu_width = $(this).outerWidth(true); 743 if (sub_menu_width < 100) { 744 sub_menu_width = 100; 745 } 746 $(this).find('.sub-menu').css('width', sub_menu_width+'px'); 747 }); 748 } 749 750 $( window ).resize(function() { 751 setDropDownMenuWidth(); 752 }); 753 754}); 755 756 757 758$( '.drop-down-link .drop-down' ).click(function(event) { 759 event.preventDefault(); 760 event.stopPropagation(); 761 762 var drop_down = $(this).closest('.drop-down-link'); 763 var drop_down_a = $(this); 764 765 if($(drop_down_a).attr("aria-expanded") == "true") { 766 $(drop_down_a).attr("aria-expanded",false) 767 } else { 768 $(drop_down_a).attr("aria-expanded",true) 769 } 770 771 var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' ); 772 773 var other_drop_downs = $('.drop-down-link').not(drop_down); 774 var other_sub_menus = $('.drop-down-link').find( '.sub-menu' ).not(sub_menu); 775 776 if ( $(sub_menu).is( ':hidden' ) ) { 777 $(sub_menu).slideDown(); 778 $(drop_down).addClass('active'); 779 $(other_sub_menus).slideUp(); 780 $(other_drop_downs).removeClass('active'); 781 } else { 782 $(sub_menu).slideUp(); 783 $(drop_down).removeClass('active'); 784 } 785}); 786 787$(".nav-v7 .navbar-contact .nav-address a").click(function(e) { 788 789 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 790 // target element id 791 var id = $(this).attr('href').substr(1); 792 793 // target element 794 var section = $(id); 795 if (section.length === 0) { 796 return; 797 } 798 799 // prevent standard hash navigation (avoid blinking in IE) 800 e.preventDefault(); 801 802 // top position relative to the document 803 var pos = section.offset().top - 100 + 10; 804 805 // animated top scrolling 806 $('body, html').animate({scrollTop: pos}, 750); 807 808 } 809}); 810 setTimeout(function(){ 811 $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents(); 812 }, 4000);</script>
812<script> 813(function() { 814 var name = "Nourish"; 815 var pid = "ChIJ6cNwac7JxokRc_0NOksmQnY"; 816 function build_url() { 817 var q = encodeURIComponent(name).replace(/'/g, "%27"); 818 return "https://www.google.com/maps/search/?api=1" 819 + "&query=" + q 820 + "&query_place_id=" + encodeURIComponent(pid); 821 } 822 window.google_map_url = build_url(); 823 window.open_google_map = function() { 824 window.open(build_url(), "_blank"); 825 }; 826})(); 827</script>
827<script> 828 829 var spot_id = 118935; 830 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://letsgetnourished.com/-party","cta_catering":"https://letsgetnourished.com/-catering-options","cta_reservations":"https://letsgetnourished.com/-reservations","cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=118935"},"spot_name":"Nourish","label_for_texting_permission":"Iâd like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}'); 831 832 if (false){ 833 console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website"); 834 } 835 836 if (navigator.userAgent.match(/iPhone/i) 837 || navigator.userAgent.match(/iPad/i) 838 || navigator.userAgent.match(/iPod/i)){ 839 $(document).ready(function(){ 840 document.body.className += " " + "webkit-mobile-body"; 841 }); 842 } 843 844 var promotion_url_param_domain = getPromotionUrlParams()['domain']; 845 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')){ 846 $("a[href^='/']").each(function(){ 847 if (this.href.indexOf('domain=') == -1){ 848 var sh_internal_url = new URL(this.href); 849 sh_internal_url.searchParams.set("domain", promotion_url_param_domain); 850 this.href = sh_internal_url.toString(); 851 } 852 }) 853 } 854 855 856 function cta_link_matches_href(href, url){ 857 var domain = 'letsgetnourished.com'; 858 if(typeof url === 'undefined'){ 859 return false; 860 } 861 var partsOfURL = url.split(domain); 862 if (partsOfURL.length != 2){ 863 return href == url; 864 }else{ 865 var urlPath = partsOfURL[1]; 866 if (urlPath.substring(0,1) == "/"){ 867 urlPath = urlPath.substring(1,urlPath.length); 868 } 869 return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1; 870 } 871 } 872 873 var all_cta_links = [{"id":875726,"spot_id":118935,"url":"https://tmt.spotapps.co/job-listings?spot_id=118935","cta_link_type":"job_listing","created_at":"2024-02-02T04:25:58.940+00:00","updated_at":"2024-06-03T12:58:41.242+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":2},{"id":901899,"spot_id":118935,"url":"https://letsgetnourished.com/-drink-menu","cta_link_type":"drink_menu","created_at":"2024-03-13T10:14:29.720+00:00","updated_at":"2024-06-03T12:58:40.881+00:00","made_of_food":false,"link_name":"","position":null},{"id":901898,"spot_id":118935,"url":"https://letsgetnourished.com/-events","cta_link_type":"events","created_at":"2024-03-13T10:14:29.692+00:00","updated_at":"2024-06-03T12:58:40.826+00:00","made_of_food":false,"link_name":"","position":null},{"id":901900,"spot_id":118935,"url":"https://letsgetnourished.com/-food-menu","cta_link_type":"food_menu","created_at":"2024-03-13T10:14:29.745+00:00","updated_at":"2024-06-03T12:58:40.984+00:00","made_of_food":false,"link_name":"","position":null},{"id":888974,"spot_id":118935,"url":"https://letsgetnourished.com/-reservations","cta_link_type":"reservations","created_at":"2024-02-22T13:09:05.212+00:00","updated_at":"2024-06-03T12:58:41.138+00:00","made_of_food":false,"link_name":"Reservations","target":null,"website_footer_label":"Reserve","position":1},{"id":964401,"spot_id":118935,"url":"https://letsgetnourished.com/-catering-options","cta_link_type":"catering","created_at":"2024-06-03T12:57:50.083+00:00","updated_at":"2024-06-03T12:58:41.188+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Catering","position":4}
873,{"id":875725,"spot_id":118935,"url":"https://letsgetnourished.com/-party","cta_link_type":"private_parties","created_at":"2024-02-02T04:25:58.909+00:00","updated_at":"2024-06-03T12:58:40.759+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Parties","position":3},{"id":1029383,"spot_id":118935,"url":"https://nourish-philly.com/","cta_link_type":"order","created_at":"2024-08-06T14:15:30.228+00:00","updated_at":"2026-08-24T19:25:38.670+00:00","made_of_food":false,"link_name":"Order","target":null,"website_footer_label":"Order","position":0}]; 874 875 function find_cta_link(href) { 876 for (var i=0; i< all_cta_links.length; i++){ 877 var cta_link = all_cta_links[i]; 878 if ( cta_link_matches_href(href, cta_link.url)){ 879 return cta_link; 880 } 881 } 882 } 883 884 function find_cta_links(href) { 885 var cta_links = [] 886 for (var i=0; i< all_cta_links.length; i++){ 887 var cta_link = all_cta_links[i]; 888 if ( cta_link_matches_href(href, cta_link.url)){ 889 cta_links.push(cta_link); 890 } 891 } 892 return cta_links; 893 } 894 895 896 function get_current_page_cta_link_types(){ 897 var types = []; 898 var cta_links = find_cta_links(document.location.href); 899 for (var i=0; i<cta_links.length; i++){ 900 types.push(cta_links[i].cta_link_type); 901 } 902 return types; 903 } 904 905 906 function is_food_menu_page(){ 907 var cta_link_types = get_current_page_cta_link_types(); 908 for (var i=0; i<cta_link_types.length; i++){ 909 if ('food_menu' == cta_link_types[i]) 910 return true; 911 } 912 return false; 913 } 914 915 916 function get_form_cat_from_cta(){ 917 var cta_link = find_cta_link(document.location.href); 918 if (cta_link == null) { 919 return null; 920 } 921 if (cta_link.cta_link_type == 'private_parties'){ 922 return 'private_party'; 923 }else if (cta_link.cta_link_type == 'reservations'){ 924 return 'reservation'; 925 }else if (cta_link.cta_link_type == 'catering'){ 926 return 'catering'; 927 }else if (cta_link.cta_link_type == 'job_listing'){ 928 return 'job_listings'; 929 }else if (cta_link.cta_link_type == 'gift_cards'){ 930 return 'gift_cards'; 931 } 932 return null; 933 } 934 935 function element_has_events_defined(elem){ 936 if ($._data(elem, "events") === undefined){ 937 return false; 938 } 939 return true; 940 } 941 942 function create_ga_events_for_cta_clicks(){ 943 if (typeof $ === 'function'){ 944 945 var cta_link_of_the_page = find_cta_link(location.href); 946 947 948 $("a").each(function(index, elem){ 949 var href = $(elem).attr('href'); 950 951 if (href === undefined ){ 952 return; 953 } 954 955 if (href.substring(0,4) == 'tel:'){ 956 if (!element_has_events_defined(elem)){ // not footer links 957 $(elem).on("click", function(){ 958 universal_ga('send', 'event', { 959 eventCategory: 'Button', 960 eventAction: 'Click', 961 eventLabel: 'Phone', 962 transport: 'beacon' 963 }); 964 }); 965 966 if (cta_link_of_the_page){ 967 $(elem).on("click", function(){ 968 universal_ga('send', 'event', { 969 eventCategory: 'Button', 970 eventAction: 'Click', 971 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone', 972 transport: 'beacon' 973 }); 974 }); 975 } 976 } else { 977 if (cta_link_of_the_page){ 978 $(elem).on("click", function(){ 979 universal_ga('send', 'event', { 980 eventCategory: 'Button', 981 eventAction: 'Click', 982 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone footer', 983 transport: 'beacon' 984 }); 985 }); 986 } 987 } 988 989 990 }else{ 991 var cta_link = find_cta_link(href); 992 if (elem.className != null && elem.className.indexOf("bottom-link") > -1){ 993 // console.log("bottom link detected"); 994 }else{ 995 if (cta_link != null){ 996 $(elem).on("click", function(){ 997 universal_ga('send', 'event', { 998 eventCategory: 'Website Link', 999 eventAction: 'Click', 1000 eventLabel: cta_link.cta_link_type, 1001 transport: 'beacon' 1002 }); 1003 }); 1004 } 1005 } 1006 } 1007 1008 1009 }); 1010 } 1011 } 1012 1013 if (typeof angular === "undefined") { 1014 create_ga_events_for_cta_clicks(); 1015 } else { 1016 angular.element(document).ready(function () { 1017 create_ga_events_for_cta_clicks(); 1018 }); 1019 } 1020 1021 1022 function triggerShowFooterEvents(){
1023 if (window.screen.availWidth < 768){ 1024 universal_ga('send', 'event', { 1025 eventCategory: 'Mobile Footer', 1026 eventAction: 'View', 1027 eventLabel: '', 1028 transport: 'beacon' 1029 }); 1030 } 1031 } 1032 1033 1034 1035 1036 //////////// 1037 function smartFooterV2() 1038 { 1039 var list= document.getElementsByClassName("bottom-list-item"); 1040 if (!list) return; 1041 1042 if (document.getElementById("bottom-navbar") == null){ 1043 return; 1044 } 1045 1046 var bottomNav = document.querySelector('#bottom-navbar .navbar-nav'); 1047 var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left'); 1048 var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right'); 1049 1050 bottomNav.innerHTML = ''; 1051 var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0); 1052 linksWithPosition.sort(function(a,b) { 1053 return a.position - b.position; 1054 }); 1055 1056 var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : ''); 1057 1058 linksWithPosition.forEach((e, i) => { 1059 var target = e.target || getUrlTarget(e.url); 1060 bottomNav.insertAdjacentHTML('beforeend', 1061 `<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>`); 1062 }) 1063 1064 var intervalCount = 0 1065 var interval = setInterval(() => { 1066 if(intervalCount == 50){ 1067 clearInterval(interval); 1068 } 1069 removeOverflowingFooterLinks(); 1070 intervalCount ++; 1071 }, 200); 1072 1073 $('.smart-footer-link').on("click", function(){ 1074 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1075 shUrlParams['source'] = 'footer'; 1076 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1077 } 1078 1079 var visibleLinks = $('.smart-footer-link').map(function (e) { 1080 return $(this).data('type'); 1081 }).toArray().join(','); 1082 1083 universal_ga('send', 'event', { 1084 eventCategory: 'Button', 1085 eventAction: 'Click_footer_2', 1086 eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks, 1087 transport: 'beacon' 1088 }); 1089 }); 1090 } 1091 1092 function removeOverflowingFooterLinks(){ 1093 var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li'); 1094 var width_sum = 0; 1095 1096 bottomNavLinks.forEach(e => { 1097 width_sum += e.getBoundingClientRect().width; 1098 if ((width_sum) > window.innerWidth) { 1099 console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;"); 1100 e.remove(); 1101 } 1102 }); 1103 } 1104 1105 function getUrlTarget(url){ 1106 if(url.startsWith('tel')){ 1107 return '_self'; 1108 } 1109 if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){ 1110 return '_self'; 1111 } 1112 return '_blank'; 1113 } 1114 1115 function npb() 1116 { 1117 var list= document.getElementsByClassName("bottom-list-item"); 1118 if (!list) return; 1119 1120 if (document.getElementById("bottom-navbar") == null){ 1121 return; 1122 } 1123 1124 var url = "" 1125 for (var i=0; i < all_cta_links.length; i++) 1126 { 1127 if (all_cta_links[i].cta_link_type == "order"){ 1128 url = all_cta_links[i].url; 1129 } 1130 } 1131 1132 if ( url == ""){ 1133 return; 1134 } 1135 1136 for (i=0; i < list.length; i++) 1137 { 1138 console.log(cta_link_matches_href(list[i].firstChild.href, url)); 1139 if (cta_link_matches_href(list[i].firstChild.href,url)) return; 1140 1141 }; 1142 1143 var item = list[list.length-1] 1144 document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true)); 1145 var width_sum = 0; 1146 for (i=0; i < list.length; i++) { 1147 width_sum += list[i].getBoundingClientRect().width; 1148 } 1149 1150 var item = list[list.length-1] 1151 if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; } 1152 1153 item.firstChild.text = "Order"; 1154 item.firstChild.href = url; 1155 item.firstChild.id = "bottom_link_" + list.length; 1156 1157 $(item.firstChild).on("click", function(){ 1158 1159 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1160 shUrlParams['source'] = 'footer'; 1161 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1162 } 1163 1164 universal_ga('send', 'event', { 1165 eventCategory: 'Button', 1166 eventAction: 'Click', 1167 eventLabel: 'Plan B-2 Order', 1168 transport: 'beacon' 1169 }); 1170 }); 1171 1172 1173 } 1174 1175function activateSmartFooter(){ 1176 var smart_footer_active = true; 1177 var smart_footer_version = 2; 1178 var man_bottom_active = false;
1179 if(window.location.hash == '#smartFooterV2=enabled'){ 1180 smartFooterV2(); 1181 return; 1182 } 1183 if (smart_footer_active && !man_bottom_active){ 1184 if(smart_footer_version == 2 ){ 1185 smartFooterV2(); 1186 }else { 1187 npb(); 1188 } 1189 } 1190 } 1191 1192 activateSmartFooter(); 1193 1194 var corona_config_str = '{"id":129890,"spot_id":118935,"promote_pick_up":true,"promote_gift_cards":true,"promote_happy_hour":true,"promote_events":true,"instructions_on_food_page":false,"food_page_instruction_text":"","food_page_instruction_phone":"2677619242","created_at":"2024-02-02T04:25:29.994+00:00","updated_at":"2025-04-12T21:13:00.330+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":0,"private_parties_priority_value":5,"catering_priority_value":5,"gift_cards_priority_value":0,"jobs_priority_value":3,"food_and_drinks_priority_value":4,"specials_priority_value":3,"national_days_priority_value":3,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":5,"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":false}'; 1195 var corona_config = corona_config_str != '' ? JSON.parse('{"id":129890,"spot_id":118935,"promote_pick_up":true,"promote_gift_cards":true,"promote_happy_hour":true,"promote_events":true,"instructions_on_food_page":false,"food_page_instruction_text":"","food_page_instruction_phone":"2677619242","created_at":"2024-02-02T04:25:29.994+00:00","updated_at":"2025-04-12T21:13:00.330+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":0,"private_parties_priority_value":5,"catering_priority_value":5,"gift_cards_priority_value":0,"jobs_priority_value":3,"food_and_drinks_priority_value":4,"specials_priority_value":3,"national_days_priority_value":3,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":5,"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":false}') : null; 1196 1197 1198 //corona instuctions 1199 function show_corona_instructions(text, phone, btnText){ 1200 //format to US number 1201 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1202 1203 if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) { 1204 var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1205 var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1206 }else { 1207 var linkLocation = 'tel:+1'+phone+''; 1208 var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +'' 1209 } 1210 var appendPhone = 'tel:+1'+phone+''; 1211 //inject html content 1212 if ($('.food-menu-nav').length) { 1213 //new template 1214 var pageEl = $('.food-menu-nav').css('margin','20px auto 10px auto'); 1215 var textColor = rgb2hex($('.section-header').css('color')); 1216 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1217 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1218 fontSize = fontSize + Math.round(fontSize * 0.25); 1219
1220 // 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>'; 1221 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>'; 1222 1223 }else { 1224 //old template 1225 var pageEl = $('.tabnav'); 1226 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1227 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1228 1229 var linkTextColor = getContrast50(linkColor); 1230 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1231 fontSize = fontSize + Math.round(fontSize * 0.25); 1232 var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform'); 1233 1234 // 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>'; 1235 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>'; 1236 1237 } 1238 //html content 1239 pageEl.prepend(html); 1240 } 1241 1242 function rgb2hex(rgb) { 1243 if(typeof rgb !== "undefined"){ 1244 rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 1245 if (!rgbColor) { 1246 rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/); 1247 return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]); 1248 } 1249 function hex(x) { 1250 return ("0" + parseInt(x).toString(16)).slice(-2); 1251 } 1252 return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]); 1253 } 1254 return rgb; 1255 } 1256 1257 function getContrast50(hexcolor){ 1258 return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff'; 1259 } 1260 1261 function show_corona_sidebar_instructions(text, phone){ 1262 //format to US number 1263 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1264 var divWidth = 230; 1265 var top = 50; 1266 var linkSize = '1.6em'; 1267 var pSize = $('p').css('font-size'); 1268 var appendPhone = 'tel:+1'+phone+''; 1269 1270 if ($(window).width() < 1600) 1271 var top = 30; 1272 if ($(window).width() < 1200){ 1273 var divWidth = 180; 1274 var linkSize = '1.4em'; 1275 var pSize ='1.1em'; 1276 } 1277 1278 if($('.food-menu-nav').length){ //new template 1279 var textColor = $('.food-menu-nav-item.active').css('color'); 1280 var linkColor = $('.food-menu-nav-item.active').css('background-color'); 1281 1282 var linkTextColor = $('.food-menu-nav-item.active').css('color'); 1283 var parent = $('.food-menu-page'); 1284 } 1285 else { //old template 1286 var textColor = $('.menu-item-name-traditional').css('color'); 1287 var linkColor = $('.style-traditional .tabnav .nav>
1287li.active>a').css('color'); 1288 var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu'); 1289 var linkTextColor = getContrast50(linkColor); 1290 } 1291 1292 // $(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>'); 1293 $(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>'); 1294 1295 //check if resolution is bigger than tablet resolution 1296/* if ($(window).width() > 991) { 1297 //detect scroll 1298 window.onscroll = function (e) { 1299 if ($(window).scrollTop() == 0) { 1300 $('#corona-instructions-sidebar').hide(); 1301 }else { 1302 $('#corona-instructions-sidebar').show(); 1303 } 1304 } 1305 } */ 1306 } 1307 1308 function check_corona_config(config){ 1309 console.log(config) 1310 if (config) { 1311 if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) { 1312 if (!config.promote_deliveries && config.promote_pick_up) { 1313 var btnText = 'Call For Pick Up'; 1314 } 1315 if (config.promote_deliveries && !config.promote_pick_up) { 1316 var btnText = 'Call For Delivery'; 1317 } 1318 if (config.promote_deliveries && config.promote_pick_up) { 1319 var btnText = 'Call For Pick Up Or Delivery'; 1320 } 1321 1322 if(typeof btnText !== "undefined"){ // check if pick up or delivery are true 1323 if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) { 1324 var btnText = 'ORDER NOW'; 1325 if($('.food-menu-nav').length){ //new template 1326 var textColor = rgb2hex($('.section-header').css('color')); 1327 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1328 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1329 fontSize = fontSize + Math.round(fontSize * 0.25); 1330 } 1331 else { //old template 1332 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1333 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1334 1335 var linkTextColor = getContrast50(linkColor); 1336 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1337 fontSize = fontSize + Math.round(fontSize * 0.25); 1338 } 1339 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); 1340 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1341 } else { 1342 show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText); 1343 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1344 } 1345 1346 } 1347 } 1348 } 1349 } 1350 1351 1352 if (is_food_menu_page() && !window.location.search.includes("contactless=true")){ 1353 $( document ).ready(function() { 1354 setTimeout(function(){ 1355 check_corona_config(corona_config); 1356 }, 300); 1357 }); 1358 } 1359 1360 1361 1362 function isPhone(phone){ 1363 var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/; 1364 return regex.test(phone); 1365 } 1366 1367 function sendEmail_MT (input_id) { 1368 const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img"); 1369 1370 const $step = { 1371 form: $("[data-id=newsletter-widget-2] .sph-email-form"), 1372 message: $("[data-id=newsletter-widget-2] .sph-response-message"), 1373 } 1374 1375 const $field = { 1376 email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id), 1377 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id), 1378 consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id), 1379 }; 1380 1381 const $error = { 1382 email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id), 1383 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id), 1384 }; 1385 1386 if ($field.email.val().trim() === "") { 1387 $error.email 1388 .html("This field is required") 1389 .show(); 1390 } 1391 else if (!isEmail($field.email.val().trim())) { 1392 $error.email 1393 .html("Please use the format â[email protected]â") 1394 .show(); 1395 } else { 1396 $error.email 1397 .html("") 1398 .hide(); 1399 } 1400 1401 if ($field.consent.is(':checked') && $field.phone.val().trim() === "") { 1402 $error.phone 1403 .html("This field is required") 1404 .show(); 1405 } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) { 1406 $error.phone 1407 .html("The phone number must contain 10 digits") 1408 .show(); 1409 } else { 1410 $error.phone 1411 .html("") 1412 .hide(); 1413 } 1414 1415 const errorField = $step.form.find('.sh-form-error:visible'); 1416 1417 if (errorField.length > 0) { 1418 const input = errorField.first().next(); 1419 1420 document.activeElement.blur(); 1421 1422 setTimeout(() => { 1423 input.focus(); 1424 }, 160) 1425 1426 return; 1427 } 1428 1429 $loader 1430 .show() 1431 .prev() 1432 .hide(); 1433 1434 $.ajax({ 1435 method: "POST", 1436 url: "https://www.spothopperapp.com/api/spots/118935/contacts/add_with_texting_permission", 1437 crossDomain: true, 1438 dataType: 'json', 1439 data: { 1440 email: $field.email.val().trim(), 1441 phone: $field.phone.val().trim(), 1442 texting_permission: $field.consent.is(':checked'), 1443 }, 1444 success: function (data) { 1445 afterRequestSubmission(data); 1446 }, 1447 error: function () { 1448 afterRequestSubmission("Something went wrong. Please try again later."); 1449 } 1450 }); 1451 1452 function afterRequestSubmission (data) { 1453 $step.form.hide(); 1454 1455 $step.message 1456 .html(data) 1457 .show() 1458 .trigger('focus'); 1459 } 1460 } 1461</script>
1461<script>function addPromotionParamsToTMTLinks() 1462{ 1463 if (sessionStorage.getItem('shUrlParams')) { 1464 let shParams = JSON.parse(sessionStorage.getItem('shUrlParams')); 1465 if (!Object.keys(shParams).length) 1466 return; 1467 if(!shParams.source) 1468 return; 1469 $('a').each(function () { 1470 if (this.href.includes('tmt.spotapps.co')) { 1471 if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion=')) 1472 return; 1473 1474 this.href = this.href + '&source=' + shParams.source; 1475 if(shParams.destination) 1476 this.href = this.href + '&destination=' + shParams.destination; 1477 if(shParams.promotion) 1478 this.href = this.href + '&promotion=' + shParams.promotion; 1479 if(shParams.fb_post_id) 1480 this.href = this.href + '&fb_post_id=' + shParams.fb_post_id; 1481 if(shParams.email_post_id) 1482 this.href = this.href + '&email_post_id=' + shParams.email_post_id; 1483 } 1484 }) 1485 } 1486} 1487setTimeout(function() { 1488 addPromotionParamsToTMTLinks(); 1489 addFooterToSourceParam(); 1490},600) 1491 1492function addFooterToSourceParam() 1493{ 1494 $('.bottom-link').each(function (){ 1495 if(shouldAddSourceParam(this.href)) 1496 this.href = this.href + '&source=footer'; 1497 }) 1498 $('#sh-multiple-links-content-holder a').each(function (){ 1499 if(shouldAddSourceParam(this.href)) 1500 this.href = this.href + '&source=footer'; 1501 }) 1502} 1503function shouldAddSourceParam(link){ 1504 if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){ 1505 return true; 1506 } 1507 return false; 1508} 1509</script>
1509<script> 1510;(async () => { 1511if (typeof window.focusTrap === 'undefined') { 1512 await getScript('https://unpkg.com/tabbable/dist/index.umd.js'); 1513 await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js'); 1514} 1515 1516document.querySelectorAll('.modal').forEach((element) => { 1517 const trap = window.focusTrap?.createFocusTrap(element, { 1518 allowOutsideClick: true, 1519 }); 1520 1521 $(element).on('shown.bs.modal', () => { 1522 trap?.activate(); 1523 }); 1524 1525 $(element).on('hidden.bs.modal', () => { 1526 trap?.deactivate(); 1527 }); 1528}); 1529 1530async function getScript (source) { 1531 return new Promise((resolve, reject) => { 1532 const script = document.createElement('script'); 1533 script.src = source; 1534 script.async = true; 1535 1536 script.onload = resolve; 1537 script.onerror = reject; 1538 1539 document.head.appendChild(script); 1540 }); 1541} 1542})(); 1543</script>
1543<script>var bday_club_promo = {"bday_club_link":"https://tmt.spotapps.co/vouchers?spot_id=118935&source=website&voucher_offer_id=MjAyNDAyMDQyNTU5MWLD","bday_club_fab":false,"bday_offer_freebie_name":"Free Dessert","bday_offer_short_name":"Free Dessert on your birthday. ","bday_offer_description":"Free Dessert on your birthday. Valid for dine in only with minimum purchase of $20.","bday_club_custom_offer":false,"bday_club_fab_type":"type_1","bday_club_fab_def_style":"light"};</script>
1543<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1543<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1543<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1543<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1543<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1543<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1543<script>var changes_log_array = {};</script>
1543<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1543</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.