1<!DOCTYPE html> 2�<html lang="en"><head><meta content="null" property="og:site_name"/><meta content="http://murraysaustin.com/about" property="og:url"/><meta content="website" property="og:type"/><meta content="We provide traditional cocktails, delicious pub food, and excellent service in a newly designed cocktail tavern. It's a wonderful place for lunch, dinner, or a casual night out with fri..." property="og:description"/><meta content="Murray's Tavern - About" property="og:title"/><!-- 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-WS91H1NNFX'); 8 gtag('config', 'G-VG24VK2VKT'); 9 </script>
9<!-- wcache 2026-10-06 13:04:13.363736Z --><!-- 10smart_footer: true, 11smart_footer_version: 2, 12scripting_active: false 13--><link href="https://murraysaustin.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="We provide traditional cocktails, delicious pub food, and excellent service in a newly designed cocktail tavern. It's a wonderful place for lunch, dinner, or a casual night out with friends. Our menu features distinctive drinks and comforting favorites like Grandma Murray's Rob Roy, the Frozen Brandy Alexander, oysters Rockefeller, beef tartare, prime rib, and fish and chips. Enjoy traditional hospitality, one plate (and drink) at a time." name="description"/><meta content="" name="author"/><meta content="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/tavern.jpg" property="og:image"/><meta content="Murray's Tavern" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="summary_large_image" name="twitter:card"/><meta content="Murray's Tavern - About" name="twitter:title"/><meta content="We provide traditional cocktails, delicious pub food, and excellent service in a newly designed cocktail tavern. It's a wonderful place for lunch, dinner, or a casual night out with fri..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/tavern.jpg" name="twitter:image"/><title>Murray's Tavern - 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/255700_website_v1/favicons/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/favicons/favicon.svg" rel="icon" type="image/svg+xml"/><link href="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/favicons/favicon.ico" rel="shortcut icon"/><link href="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><meta content="Murray's Tavern" name="apple-mobile-web-app-title"/><link href="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/favicons/site.webmanifest" rel="manifest"/><link href="https://static.spotapps.co/web/murraysaustin--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/murraysaustin--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/murraysaustin--com/lib/uikit/css/uikit.docs.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/murraysaustin--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/murraysaustin--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/murraysaustin--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/murraysaustin--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/murraysaustin--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/murraysaustin--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/murraysaustin--com/css/bottom_navigation_v1.css?v1790773749" rel="stylesheet"/><link href="css/custom.css?v1790773749&domain=murraysaustin.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/murraysaustin--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/murraysaustin--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: #243B33; 19 } 20 .about-us-page .about-us-s1-content { 21 width: 40%; 22 color: #EDEDE5; 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: #EDEDE5; 30 } 31 .about-us-s1-slide .slideshow-controls-btn { 32 color: rgba(255, 255, 255, 0); 33 } 34 .about-us-page .about-us-s2-wrapper { 35 background-color: #fff; 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: #2A2D25; 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: #215239; 55 } 56 .about-us-v7-content .text-wrapper:before { 57 background-image: url('https://static.spotapps.co/website_images/ab_websites/255700_website_v1/back.png'); 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 .nav-v7 .navbar-logo .container { 196 height: 70px; 197 } 198 .nav-v7 .navbar-logo .header-logo img { 199 max-height: 70px; 200 } 201 202 203.navbar.nav-v6 .navbar-logo .container { 204 height: 90px; 205 padding-top: 10px; 206 padding-bottom: 10px; 207} 208.navbar.nav-v6.nav-scroll .navbar-logo .container { 209 height: 60px; 210 padding-top: 0px; 211 padding-bottom: 0px; 212} 213.navbar.nav-v6 .header-logo img { 214 max-width: 100%; 215} 216.navbar.nav-v6.nav-scroll .header-logo img { 217 max-width: 80%; 218} 219.nav-v7 .navbar-logo .header-logo img { 220 max-height: 90px; 221} 222.nav-v7.nav-scroll .navbar-logo .header-logo img { 223 max-height: 60px; 224} 225 226@media (max-width: 767px) { 227 /* DO NOT change mobile nav height on page scroll */ 228 .navbar.nav-v6 .navbar-header, 229 .navbar.nav-v6.nav-scroll .navbar-header { 230 padding-top: 10px; 231 padding-bottom: 10px; 232 } 233 .navbar.nav-v6 .socialnav, 234 .navbar.nav-v6.nav-scroll .socialnav { 235 margin-top: 10px; 236 } 237 .navbar.nav-v6 .container, 238 .navbar.nav-v6.nav-scroll .container { 239 padding-top: 0; 240 padding-bottom: 0; 241 } 242 .navbar.nav-v6 .header-logo, 243 .navbar.nav-v6.nav-scroll .header-logo { 244 height: 70px; 245 } 246 .navbar.nav-v6 .header-logo img { 247 max-height: 100%; 248 } 249 .navbar.nav-v6.nav-scroll .header-logo img { 250 max-width: 100%; 251 } 252 /* HOME page CHANGE mobile nav height on page scroll */ 253 /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */ 254 body.home-page .navbar.nav-v6 .navbar-header { 255 padding-top: 10px; 256 padding-bottom: 10px; 257 } 258 body.home-page .navbar.nav-v6.nav-scroll .navbar-header{ 259 padding-top: 0px; 260 padding-bottom: 0px; 261 } 262 body.home-page .navbar.nav-v6 .socialnav { 263 margin-top: 10px; 264 } 265 body.home-page .navbar.nav-v6.nav-scroll .socialnav { 266 margin-top: 0px; 267 } 268 body.home-page .navbar.nav-v6 .container{ 269 padding-top: 0; 270 padding-bottom: 0; 271 } 272 body.home-page .navbar.nav-v6.nav-scroll .container { 273 padding-top: 0; 274 padding-bottom: 0; 275 } 276 body.home-page .navbar.nav-v6 .header-logo { 277 height: 70px; 278 } 279 body.home-page .navbar.nav-v6.nav-scroll .header-logo { 280 height: 50px; 281 } 282 body.home-page .navbar.nav-v6 .header-logo img { 283 max-height: 100%; 284 max-width: 100%; 285 } 286 body.home-page .navbar.nav-v6.nav-scroll .header-logo img { 287 max-width: 80%; 288 } 289} 290 291 292.navbar-regular .navbar-collapse.collapse.in { 293 background-color: transparent; 294 width: 100%; 295} 296.navbar.nav-v6 .navbar-tabs { 297 background-color: transparent; 298 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 299 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 300 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 301} 302.navbar.nav-v6.nav-scroll .navbar-tabs { 303 background-color: #001D1F; 304 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 305 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 306 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 307} 308.drink-menu .navbar.nav-v6 .navbar-tabs { 309 background-color: #001D1F; 310 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 311 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 312 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 313} 314.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 315 background-color: #001D1F; 316 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 317 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 318 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 319} 320li.drop-down-link .sub-menu { 321 background-color: transparent; 322 color: #fff; 323 background-color: rgba(0, 0, 0, 0.6); 324 color: #fff; 325 } 326.nav-scroll li.drop-down-link .sub-menu { 327 background-color: #001D1F; 328 color: #fff; 329} 330.drink-menu li.drop-down-link .sub-menu { 331 background-color: #001D1F; 332 color: #fff; 333} 334.drink-menu .nav-scroll li.drop-down-link .sub-menu { 335 background-color: #001D1F; 336 color: #fff; 337} 338li.drop-down-link .sub-menu a, 339li.drop-down-link div.drop-down { 340 color: #fff; 341} 342.nav-scroll li.drop-down-link .sub-menu a, 343.nav-scroll li.drop-down-link div.drop-down { 344 color: #fff; 345} 346.drink-menu li.drop-down-link .sub-menu a, 347.drink-menu li.drop-down-link div.drop-down { 348 color: #fff; 349} 350.drink-menu .nav-scroll li.drop-down-link .sub-menu a, 351.drink-menu .nav-scroll li.drop-down-link div.drop-down { 352 color: #fff; 353} 354 355.navbar.nav-v6 .navbar-logo { 356 background-color: transparent; 357} 358.navbar.nav-v6.nav-scroll .navbar-logo { 359 background-color: #001D1F; 360} 361.drink-menu .navbar.nav-v6 .navbar-logo { 362 background-color: #001D1F; 363} 364.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo { 365 background-color: #001D1F; 366} 367 368.navbar-regular.nav-v6 .navbar-nav>li>a, 369.navbar-regular.nav-v6 .navbar-nav>li>a:hover, 370.navbar-regular.nav-v6 .navbar-nav>.active>a, 371.navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 372.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 373 border: none; 374 border-right: 1px solid #fff; 375 background-color: transparent; 376 color: #698979; 377} 378.navbar-regular.nav-v6 .navbar-nav>li>a { 379 color: #fff; 380} 381.drink-menu .navbar.nav-v6 .navbar-nav>li>a { 382 color: #fff; 383 border-right: 1px solid #fff; 384} 385.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 386.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 387.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 388.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 389 color: #698979; 390} 391 392li.drop-down-link .sub-menu a:hover, 393li.drop-down-link .sub-menu a:focus{ 394 color: #698979; 395} 396.drink-menu li.drop-down-link .sub-menu a:hover, 397.drink-menu li.drop-down-link .sub-menu a:focus { 398 color: #698979; 399} 400 401.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a, 402.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover, 403.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a, 404.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus, 405.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover{ 406 color: #698979; 407} 408.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a { 409 color: #fff; 410} 411.drink-menu .navbar.nav-v7 .navbar-nav>li>a { 412 color: #fff; 413} 414.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a { 415 color: #fff; 416} 417.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover, 418.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a, 419.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus, 420.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover {
421 color: #698979; 422} 423 424.navbar-regular.nav-v6 .navbar-toggle .icon-bar { 425 background-color: #fff; 426} 427.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar { 428 background-color: #fff; 429} 430.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 431 background-color: #698979; 432} 433.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 434 background-color: #698979; 435} 436.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a, 437.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 438.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 439.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 440.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 441 border: none; 442 border-right: 1px solid #fff; 443 color: #698979; 444} 445.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a { 446 color: #fff; 447} 448.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a { 449 color: #fff; 450 border-right: 1px solid #fff; 451} 452.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 453.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 454.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 455.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 456 color: #698979; 457} 458 459.nav-scroll li.drop-down-link .sub-menu a:hover, 460.nav-scroll li.drop-down-link .sub-menu a:focus { 461 color: #698979; 462} 463.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover, 464.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus { 465 color: #698979; 466} 467 468.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a, 469.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover, 470.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a, 471.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus, 472.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover { 473 color: #698979; 474} 475.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a { 476 color: #fff; 477} 478.drink-menu .navbar.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a { 479 color: #fff; 480} 481.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover, 482.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a, 483.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus, 484.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover{ 485 color: #698979; 486} 487 488.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 489 background-color: #fff; 490} 491.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 492 background-color: #fff; 493} 494.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 495 background-color: #698979; 496} 497.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar{ 498 background-color: #698979; 499} 500.navbar.nav-v6 .header-logo-text{ 501 color: #fff; 502} 503.navbar.nav-v6.nav-scroll .header-logo-text{ 504 color: #fff; 505} 506.navbar.nav-v6 .social-icon{ 507 color: #fff; 508} 509.navbar.nav-v6.nav-scroll .social-icon{ 510 color: #fff; 511} 512.navbar.nav-v6 .social-square .contact-icon:hover { 513 color: #fff; 514 background-color: #698979; 515} 516.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 517 color: #fff; 518 background-color: #698979; 519} 520 521.drink-menu .navbar.nav-v6 .header-logo-text{ 522 color: #fff; 523} 524.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{ 525 color: #fff; 526} 527.drink-menu .navbar.nav-v6 .social-icon{ 528 color: #fff; 529} 530.drink-menu .navbar.nav-v6.nav-scroll .social-icon{ 531 color: #fff; 532} 533.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover { 534 color: #fff; 535 background-color: #698979; 536} 537.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 538 color: #fff; 539 background-color: #698979; 540} 541.navbar.nav-v6 .navbar-logo .container { 542 border-bottom: 1px solid transparent; 543} 544.navbar.nav-v6.nav-scroll .navbar-logo .container { 545 border-bottom: 1px solid transparent; 546} 547.drink-menu .navbar.nav-v6 .navbar-logo .container { 548 border-bottom: 1px solid transparent; 549} 550.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo .container { 551 border-bottom: 1px solid transparent; 552} 553@media (max-width: 767px) { 554 .navbar.nav-v6 { 555 background-color: transparent; 556 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 557 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 558 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 559 } 560 .navbar.nav-v6.nav-scroll { 561 background-color: #001D1F; 562 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 563 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 564 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 565 } 566 .drink-menu .navbar.nav-v6 { 567 background-color: #001D1F; 568 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 569 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 570 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 571 } 572 .drink-menu .navbar.nav-v6.nav-scroll { 573 background-color: #001D1F; 574 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 575 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 576 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 577 } 578 .navbar.nav-v6 .container, 579 .navbar.nav-v6.nav-scroll .container, 580 .drink-menu .navbar.nav-v6 .container, 581 .drink-menu .navbar.nav-v6.nav-scroll .container { 582 border-bottom: none; 583 } 584 .navbar.nav-v6 .navbar-header { 585 border-bottom: 2px solid transparent; 586 } 587 .navbar.nav-v6.nav-scroll .navbar-header { 588 border-bottom: 2px solid transparent; 589 } 590 .drink-menu .navbar.nav-v6 .navbar-header { 591 border-bottom: 2px solid transparent; 592 } 593 .drink-menu .navbar.nav-v6.nav-scroll .navbar-header { 594 border-bottom: 2px solid transparent; 595 } 596 li.drop-down-link .sub-menu, 597 .drink-menu li.drop-down-link .sub-menu { 598 background-color: transparent; 599 } 600 .nav-scroll li.drop-down-link .sub-menu, 601 .drink-menu .nav-scroll li.drop-down-link .sub-menu { 602 background-color: transparent; 603 } 604 .navbar-regular.nav-v6 .navbar-nav>li>a { 605 background-color: rgba(0, 0, 0, 0.6); 606 } 607 .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a { 608 background-color: transparent; 609 } 610 611 li.drop-down-link .sub-menu, 612 .navbar-regular.nav-v6 li.drop-down-link div.drop-down, 613 .drink-menu li.drop-down-link .sub-menu { 614 background-color: rgba(0, 0, 0, 0.6); 615 } 616 .nav-scroll li.drop-down-link .sub-menu, 617 .navbar-regular.nav-v6.nav-scroll li.drop-down-link div.drop-down, 618 .drink-menu .nav-scroll li.drop-down-link .sub-menu { 619 background-color: transparent; 620 } 621 .navbar-regular.nav-v6.mobile-full-height .navbar-nav>li:not(.active)>a, 622 .mobile-full-height li.drop-down-link .sub-menu, 623 .navbar-regular.nav-v6.mobile-full-height li.drop-down-link div.drop-down, 624 .drink-menu .mobile-full-height li.drop-down-link .sub-menu, 625 .navbar-regular.nav-v6.nav-scroll.mobile-full-height .navbar-nav>li:not(.active)>a, 626 .nav-scroll.mobile-full-height li.drop-down-link .sub-menu, 627 .navbar-regular.nav-v6.nav-scroll.mobile-full-height li.drop-down-link div.drop-down, 628 .drink-menu .nav-scroll.mobile-full-height li.drop-down-link .sub-menu { 629 background-color: transparent; 630 } 631 /* Mobile home background */ 632 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse, 633 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing, 634 .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in { 635 background-color: #000; 636 } 637 /* Mobile home background scroll */ 638 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse, 639 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing, 640 .navbar.nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in { 641 background-color: #001d1f; 642 } 643 /* Mobile pages background */ 644 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse, 645 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapsing, 646 .drink-menu .navbar.nav-v6.navbar-regular.mobile-full-height .navbar-collapse.collapse.in { 647 background-color: #001d1f; 648 } 649 /* Mobile pages background scroll */ 650 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse, 651 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapsing, 652 .drink-menu .nav-v6.navbar-regular.nav-scroll.mobile-full-height .navbar-collapse.collapse.in { 653 background-color: #001d1f; 654 } 655 .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 656 .navbar-regular.nav-v6 .navbar-nav>.active>a, 657 .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 658 .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 659 background-color: #698979; 660 color: #fff; 661 } 662 .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 663 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 664 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 665 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 666 background-color: #698979; 667 color: #fff; 668 } 669 .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 670 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 671 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 672 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 673 background-color: #698979; 674 color: #fff; 675 } 676 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 677 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 678 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 679 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 680 background-color: #698979; 681 color: #fff; 682 } 683 684 .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 685 color: #fff; 686 } 687 .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 688 color: #fff; 689 } 690 .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 691 color: #fff; 692 } 693 .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 694 color: #fff; 695 } 696} 697</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v7 navbar-regular navbar-fixed-top mobile-full-height" id="navbar" role="navigation"><div id="skip"><a class="visuallyhidden skip-content" href="#content">Skip to main content</a></div><div class="desktop-navigation logo-center"><div class="navbar-logo"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="Murray's Tavern logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/logo_white.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Murray's Tavern logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/logo_white.png"/></a><div class="navbar-contact"><ul class="nav navbar-nav navbar-right"><li class="nav-email"><a href="mailto:[email protected]"><i aria-hidden="true" class="fa fa-envelope-o"></i><span>[email protected]</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=" nav-menu-page"><a class="" href="/food-menu" id="nav_tab_1_link" target="_self"> 698 699 Menu 700 701 </a></li><li class=" "><a class="" href="/specials" id="nav_tab_2_link" target="_self"> 702 703 Specials 704 705 </a></li><li class=" "><a class="" href="/event" id="nav_tab_3_link" target="_self"> 706 707 Events 708 709 </a></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="https://murraysaustin.com/reserve#" id="nav_tab_4_link" target="_self"> 710 711 Reserve 712 713 </a></li><li class=" "><a class="" href="/private-events" id="nav_tab_5_link" target="_self"> 714 715 Private Events 716 717 </a></li><li class="active "><a class="" href="/about" id="nav_tab_8_link" target="_self"> 718 719 About 720 721 </a></li><li class=" nav-order-link cta-nav-tab"><a class="link-order-sh" href="https://order.toasttab.com/online/murrays-tavern?diningOption=takeout&rwg_token=ACgRB3eDapFHCCuFmxNk1w7Yui03X60i-TTTh106wgqWeWxJ2x8XRMCbYWtgo5CX-fnlKblvJMxWPlvgtBHv7jS-TjjSEajNfA%3D%3D#" id="nav_tab_9_link" target="_self"> 722 723 Order 724 725 </a></li></ul><ul class="socialnav"><!-- <li class="social-links social-icons-holder social-square"> 726 <a href="" target="_blank" class="pull-left contact-icon"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a> 727 </li> --><!-- <li class="social-links social-icons-holder social-square"> 728 <a href="" target="_blank" class="pull-left contact-icon"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a> 729 </li> --><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?sca_esv=09a4dc9e07e27686&sxsrf=ANbL-n45lyYuclLfGkkHnb4tjqoHL0YFOw:1769171118450&si=AL3DRZEsmMGCryMMFSHJ3StBhOdZ2-6yYkXd_doETEE1OR-qOSdo1yFytDvCGEJ5naS6K93V-bQoCfKxZaDuyUp9wE9yezljVnNwhCvhnhugrf1i9INbSoUWk8MF5Gt4gh2YTEIeyh_j&q=Murray%27s+Tavern+Reviews&sa=X&ved=2ahUKEwjBqL-A1KGSAxUggf0HHd6mFoQQ0bkNegQIKxAH&biw=1396&bih=663&dpr=1.38&aic=0#lrd=0x8644b53842f7b225:0xb6547cc7d4d14c98,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="Murray's Tavern logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/logo_white.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Murray's Tavern logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/logo_white.png"/></a><ul class="socialnav"><!-- <li class="social-links social-icons-holder social-square"> 730 <a href="" target="_blank" class="pull-left contact-icon"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a> 731 </li> --><!-- <li class="social-links social-icons-holder social-square"> 732 <a href="" target="_blank" class="pull-left contact-icon"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a> 733 </li> --><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?sca_esv=09a4dc9e07e27686&sxsrf=ANbL-n45lyYuclLfGkkHnb4tjqoHL0YFOw:1769171118450&si=AL3DRZEsmMGCryMMFSHJ3StBhOdZ2-6yYkXd_doETEE1OR-qOSdo1yFytDvCGEJ5naS6K93V-bQoCfKxZaDuyUp9wE9yezljVnNwhCvhnhugrf1i9INbSoUWk8MF5Gt4gh2YTEIeyh_j&q=Murray%27s+Tavern+Reviews&sa=X&ved=2ahUKEwjBqL-A1KGSAxUggf0HHd6mFoQQ0bkNegQIKxAH&biw=1396&bih=663&dpr=1.38&aic=0#lrd=0x8644b53842f7b225:0xb6547cc7d4d14c98,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"><
733ul class="nav navbar-nav navbar-right"><li class=" nav-menu-page"><a class="" href="/food-menu" id="mobile_nav_tab_1_link" target="_self"> 734 Menu 735 </a></li><li class=" "><a class="" href="/specials" id="mobile_nav_tab_2_link" target="_self"> 736 Specials 737 </a></li><li class=" "><a class="" href="/event" id="mobile_nav_tab_3_link" target="_self"> 738 Events 739 </a></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="https://murraysaustin.com/reserve#" id="mobile_nav_tab_4_link" target="_self"> 740 Reserve 741 </a></li><li class=" "><a class="" href="/private-events" id="mobile_nav_tab_5_link" target="_self"> 742 Private Events 743 </a></li><li class="active "><a class="" href="/about" id="mobile_nav_tab_8_link" target="_self"> 744 About 745 </a></li><li class=" nav-order-link cta-nav-tab"><a class="link-order-sh" href="https://order.toasttab.com/online/murrays-tavern?diningOption=takeout&rwg_token=ACgRB3eDapFHCCuFmxNk1w7Yui03X60i-TTTh106wgqWeWxJ2x8XRMCbYWtgo5CX-fnlKblvJMxWPlvgtBHv7jS-TjjSEajNfA%3D%3D#" id="mobile_nav_tab_9_link" target="_self"> 746 Order 747 </a></li></ul></div></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">Murray's Tavern</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"><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">
747<li><img alt="" aria-hidden="true" src="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/food_back.jpg"/></li><li><img alt="" aria-hidden="true" src="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/specials_back.jpg"/></li><li><img alt="" aria-hidden="true" src="https://static.spotapps.co/website_images/ab_websites/255700_website_v1/catering.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">Murray's Tavern</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/255700_website_v1/tavern.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">Classic Pub Fare & Cocktails in Austin</h2><p style="text-align: center;">We provide traditional cocktails, delicious pub food, and excellent service in a newly designed cocktail tavern. It's a wonderful place for lunch, dinner, or a casual night out with friends. Our menu features distinctive drinks and comforting favorites like Grandma Murray's Rob Roy, the Frozen Brandy Alexander, oysters Rockefeller, beef tartare, prime rib, and fish and chips. Enjoy traditional hospitality, one plate (and drink) at a time. </p><p class="additional-p">Meet our patron lady, the inspiration for our name, and the reason behind everything we do - Grandma Murray</p><p class="additional-p">Travis Tober, dive bar aficionado and owner of classic Austin staples like Nickel City and Uncle Nicky's, envisioned Murray's Tavern as an homage to his grandmother, lovingly referred to as Grandma Murray.</p><p class="additional-p">As the only quarter-Irish person in an all-Polish family, Grandma Murray is remembered as the strong-willed, brave-hearted woman who caused Travis Tober quite the embarrassment when she ordered a Rob Roy (which he didn't know how to make) as his first bar guest. The personable, intimate space of Murray's Tavern exists to honor her memory - stop by and experience what we've built in her honor.</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"><div aria-label="OpenStreet map" id="map-container" role="region"></div><div class="map-footer"><p> 748 Contact us: 749 <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><style> 750 751.contact-v3 .hours-title, .contact-v3 .social-title, .contact-v3 .contact-us-title { 752 color: #EDEDE5; 753} 754.contact a:hover, .contact a:active, .contact-us a:hover, .contact-us a:active { 755 color: #fff; 756} 757.contact-v3 .social-circle .contact-icon { 758 color: rgba(255, 255, 255, 0.8); 759} 760 .contact-v3 .social-square .contact-icon { 761 color: #EDEDE5; 762 } 763 .contact-v3 .social-square .contact-icon:hover { 764 color: #215239; 765 background-color: #EDEDE5; 766 } 767 768</style><footer class="contact-holder"><div class="contact-v3 contact-v3-center section-wrapper" id="contact_v3"><div class="container"><div class="row"><div class="col-md-4 col-sm-4 col-xs-12"><section><div class="contact-location"><div class="hours-title"><h2>Location</h2></div><div class="address" data-gbp-injected="business-name">Murray's Tavern</div><div class="address">2316 Webberville Road</div><div class="city-state">Austin, TX</div><div class="zip">78702</div>
768<div class="address" data-gbp-injected="get-directions"><a aria-label="Get directions to Murray's Tavern, opens in a new tab" class="get-directions-footer-link" href="https://www.google.com/maps/dir/?api=1&destination=Murray%27s%20Tavern&destination_place_id=ChIJJbL3Qji1RIYRmEzR1Md8VLY" rel="noopener" style="text-decoration: underline; display: inline-block; padding: 5px 0;" target="_blank"><i aria-hidden="true" class="fa fa-map-marker"></i> Get Directions</a></div></div></section></div><div class="col-md-4 col-sm-4 col-xs-12"><section><div class="hours"><div class="hours-title"><h2>Hours</h2></div><div>Monday - Saturday:</div><div>12pm - 12am</div><br/><div>Sunday:</div><div>11am - 12am</div></div></section></div><div class="col-md-4 col-sm-4 col-xs-12"><div class="find-us"><section><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" href="https://www.facebook.com/murraysaustin/" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a><a class="contact-icon" href="https://www.instagram.com/murrays.tavern/" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a><a class="contact-icon google-icon" href="https://www.google.com/search?sca_esv=09a4dc9e07e27686&sxsrf=ANbL-n45lyYuclLfGkkHnb4tjqoHL0YFOw:1769171118450&si=AL3DRZEsmMGCryMMFSHJ3StBhOdZ2-6yYkXd_doETEE1OR-qOSdo1yFytDvCGEJ5naS6K93V-bQoCfKxZaDuyUp9wE9yezljVnNwhCvhnhugrf1i9INbSoUWk8MF5Gt4gh2YTEIeyh_j&q=Murray%27s+Tavern+Reviews&sa=X&ved=2ahUKEwjBqL-A1KGSAxUggf0HHd6mFoQQ0bkNegQIKxAH&biw=1396&bih=663&dpr=1.38&aic=0#lrd=0x8644b53842f7b225:0xb6547cc7d4d14c98,1" target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></div></div></section><section><div class="contact-us"><div class="contact-us-title"><h2>Contact us</h2></div><p><a href="mailto:[email protected]"><span class="visuallyhidden">Write us at </span>[email protected]</a></p></div></section></div></div></div></div></div></footer></article></main><style type="text/css"> 769 .navbar-fixed-bottom.nav-v1 { 770 bottom: -100px; 771 } 772 .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right { 773 background-color: #2A2D25; 774 } 775 .navbar-fixed-bottom.nav-v1 .bottom-svg-border path, 776 .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon { 777 fill: #000; 778 } 779 .navbar-fixed-bottom.nav-v1 .bottom-list-item a { 780 color: #fff; 781 } 782 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover, 783 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus { 784 color: #949489; 785 } 786</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://order.toasttab.com/online/murrays-tavern?diningOption=takeout&rwg_token=ACgRB3eDapFHCCuFmxNk1w7Yui03X60i-TTTh106wgqWeWxJ2x8XRMCbYWtgo5CX-fnlKblvJMxWPlvgtBHv7jS-TjjSEajNfA%3D%3D" id="bottom_link_4" target="_self"> 787 Order </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://murraysaustin.com/reserve" id="bottom_link_3" target="_self"> 788 Reserve </a></li><li class="bottom-list-item "><a class="bottom-link " href="/party" id="bottom_link_5" target="_self"> 789 Parties </a></li></ul></div></nav>
789<script src="https://static.spotapps.co/web/murraysaustin--com/lib/jquery/jquery.min.js"></script>
789<script src="https://static.spotapps.co/web/murraysaustin--com/lib/bootstrap/js/bootstrap.min.js"></script>
789<script src="https://static.spotapps.co/web/murraysaustin--com/lib/uikit/js/uikit.min.js"></script>
789<script src="https://static.spotapps.co/web/murraysaustin--com/lib/uikit/js/slideshow.min.js"></script>
789<script src="https://static.spotapps.co/web/murraysaustin--com/lib/uikit/js/slideshow-fx.min.js"></script>
789<script src="https://static.spotapps.co/iframeResizer.js" type="text/javascript"></script>
789<script src="//static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet.js"></script>
789<script src="//static.spotapps.co/web-lib/leaflet/leaflet-providers.js"></script>
789<script src="//static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet-gesture-handling.min.js"></script>
789<script> 790 791 $("#bottom_link_4").on("click", function(){ 792 if (ga_check()) 793 universal_ga('send', 'event', 'Button', 'Click', 'Order Online'); 794 }); 795 $("#bottom_link_3").on("click", function(){ 796 if (ga_check()) 797 universal_ga('send', 'event', 'Button', 'Click', 'Reserve'); 798 }); 799 $("#bottom_link_5").on("click", function(){ 800 if (ga_check()) 801 universal_ga('send', 'event', 'Button', 'Click', 'Private Party'); 802 }); 803 $('.header-logo, .nav-v2-home-btn').click(function(event) { 804 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 805 event.preventDefault(); 806 var windowScrollTop = $(window).scrollTop(); 807 if(windowScrollTop > 150) { 808 $('html, body').animate({scrollTop: 0}, 750); 809 } 810 } 811 }); 812 813$(".banner-section a.banner-pin").click(function(e) { 814 // target element id 815 var id = $(this).attr('href'); 816 817 // target element 818 var section = $(id); 819 if (section.length === 0) { 820 return; 821 } 822 823 // prevent standard hash navigation (avoid blinking in IE) 824 e.preventDefault(); 825 826 // top position relative to the document 827 var pos = section.offset().top - 100 + 10; 828 829 // animated top scrolling 830 $('body, html').animate({scrollTop: pos}, 750); 831}); 832 833$(document).ready(function() { 834 var navHeight = $('nav.navbar').height(); 835 $('html').css("scroll-padding-top", navHeight); 836}); 837 838$(document).on('scroll', function (e) { 839 if($(document).scrollTop() > 0) { 840 $('.navbar.nav-v7').addClass('nav-scroll'); 841 }else { 842 $('.navbar.nav-v7').removeClass('nav-scroll'); 843 } 844}); 845 846$(function() { 847 setDropDownMenuWidth(); 848 849 function setDropDownMenuWidth() { 850 var tabs_list = $('.navbar-tabs .navbar-nav'); 851 852 $(tabs_list).find('li.drop-down-link').each(function() { 853 var sub_menu_width = $(this).outerWidth(true); 854 if (sub_menu_width < 100) { 855 sub_menu_width = 100; 856 } 857 $(this).find('.sub-menu').css('width', sub_menu_width+'px'); 858 }); 859 } 860 861 $( window ).resize(function() { 862 setDropDownMenuWidth(); 863 }); 864 865 $('.nav a:not(.drop-down)').on('click', function () { 866 $('.navbar-collapse').collapse('hide'); 867 }); 868 869}); 870 871 872 873$( '.drop-down-link .drop-down' ).click(function(event) { 874 event.preventDefault(); 875 event.stopPropagation(); 876 877 var drop_down = $(this).closest('.drop-down-link'); 878 var drop_down_a = $(this); 879 880 if($(drop_down_a).attr("aria-expanded") == "true") { 881 $(drop_down_a).attr("aria-expanded",false) 882 } else { 883 $(drop_down_a).attr("aria-expanded",true) 884 } 885 886 var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' ); 887 888 if ( $(sub_menu).is( ':hidden' ) ) { 889 $(sub_menu).slideDown(); 890 $(drop_down).addClass('active'); 891 } else { 892 $(sub_menu).slideUp(); 893 $(drop_down).removeClass('active'); 894 } 895}); 896 897$(".nav-v7 .navbar-contact .nav-address a").click(function(e) { 898 899 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 900 // target element id 901 var id = $(this).attr('href').substr(1); 902 903 // target element 904 var section = $(id); 905 if (section.length === 0) { 906 return; 907 } 908 909 // prevent standard hash navigation (avoid blinking in IE) 910 e.preventDefault(); 911 912 // top position relative to the document 913 var pos = section.offset().top - 100 + 10; 914 915 // animated top scrolling 916 $('body, html').animate({scrollTop: pos}, 750); 917 918 } 919}); 920 921const mobileDrop = document.querySelector('.mobile-full-height #navbar-collapse-1 .navbar-nav'); 922const mobileDropButton = document.querySelector('.mobile-full-height .navbar-toggle'); 923const mobileHeader = document.querySelector('.mobile-full-height .navbar-header'); 924 925mobileDropButton?.addEventListener('click', () => { 926 mobileHeaderBottomPos = mobileHeader.getBoundingClientRect().bottom; 927 mobileDrop.style.paddingTop = mobileHeaderBottomPos + 'px'; 928}); 929 930(function () { 931 const isSafari = (() => { 932 const ua = navigator.userAgent; 933 return ua.includes('Safari') && // Safari must be present 934 !ua.includes('Chrome') && // Exclude Chrome (has 'Safari' in UA) 935 !ua.includes('Edg'); // Exclude Edge 936 })(); 937 938 if (!isSafari) return; 939 const menu = document.getElementById('navbar-collapse-1'); 940 941 // When coming back from a _blank tab or bfcache restore, force a repaint. 942 function nudgeRepaint() { 943 if (!menu || !menu.classList.contains('in')) return; 944 // toggle display to flush rendering, then poke will-change for one frame 945 const prev = menu.style.display; 946 menu.style.display = 'none'; 947 // force reflow 948 void menu.offsetHeight; 949 menu.style.display = prev || ''; 950 menu.style.willChange = 'opacity'; 951 requestAnimationFrame(() => { menu.style.willChange = 'auto'; }); 952 } 953 954 document.addEventListener('visibilitychange', () => { 955 if (document.visibilityState === 'visible') nudgeRepaint(); 956 }); 957 958 // iOS/macOS Safari often restores pages from bfcache 959 window.addEventListener('pageshow', (e) => { 960 if (e.persisted) nudgeRepaint(); 961 else nudgeRepaint(); 962 }, { passive: true }); 963 964 // Keep menu open when clicking links that open in a new tab 965 menu?.addEventListener('click', (e) => { 966 const a = e.target.closest('a'); 967 if (!a) return; 968 if (a.target === '_blank') { 969 // avoid any delegated "close on link click" handlers firing first 970 e.stopPropagation(); 971 // allow navigation; after we return, repaint nudge will run 972 } 973 }, true); 974})(); 975 976document.querySelectorAll('.navbar .navbar-nav > li.cta-nav-tab').forEach((li) => { 977 li.addEventListener('click', (e) => { 978 if (e.defaultPrevented) return; 979 980 if (e.target.closest('a')) return; 981 982 const link = li.querySelector('a[href]'); 983 if (!link) return; 984 985 if (e.metaKey || e.ctrlKey || e.shiftKey || e.button === 1 || link.target === '_blank') { 986 window.open(link.href, link.target || '_blank'); 987 return; 988 } 989 990 link.click(); 991 }); 992 993 li.addEventListener('keydown', (e) => { 994 if ((e.key === 'Enter' || e.key === ' ') && !e.target.closest('a')) { 995 const link = li.querySelector('a[href]'); 996 if (!link) return; 997 e.preventDefault(); 998 link.click(); 999 } 1000 }); 1001}); 1002 1003$("#contact_us_v3_section_phone_link").on("click", function(){ 1004 if (ga_check()) 1005 universal_ga('send', 'event', 'Button', 'Click', 'Phone'); 1006}); 1007 setTimeout(function(){ 1008 $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents(); 1009 }, 4000); 1010 function setSlideSectionHeight() { 1011 1012 var window_width = $(window).width(); 1013 if(window_width > 991) { 1014 var section_first_content_height = $('.about-us-s1-content.hidden-sm').outerHeight(true); 1015 1016 var initial_slide_height_vh = '60vh'; 1017 var initial_slide_height = initial_slide_height_vh.slice(0, -2); 1018 var initial_slide_height_px = $(window).height() * (initial_slide_height/100); 1019 1020 if(section_first_content_height >= initial_slide_height_px) { 1021 $('.about-us-s1.about-us-s1-slide').height(section_first_content_height); 1022 } 1023 } 1024 1025 } 1026 1027 function setImageTextSectionHeight() { 1028 var section_text_content_height = $('.about-us-s2-content .text-content').outerHeight(true); 1029 var section_text_holder_height = $('.about-us-s2-content').outerHeight(true); 1030 1031 if(section_text_content_height >= section_text_holder_height) { 1032 var new_section_text_holder_height = section_text_content_height + 20; 1033 $('.about-us-page .about-us-s2-content').css('min-height', section_text_content_height + 'px'); 1034 } 1035 } 1036 1037 $(document).ready(function() { 1038 1039 setSlideSectionHeight(); 1040 setImageTextSectionHeight(); 1041 1042 var slideshow_about_page = UIkit.slideshow('.about-us-s1-slide [data-uk-slideshow]', { 1043 autoplay: true, 1044 height: '100%', 1045 animation: 'fold', 1046 duration: 500, 1047 autoplayInterval: 3000, 1048 pauseOnHover: false 1049 }); 1050 1051 //play or pause slideshow functions 1052 $('.about-us-s1-slide .slideshow-controls-btn').click(function () { 1053 if($(this).hasClass('playing')){ 1054 slideshow_about_page.stop(); 1055 $(this).removeClass('playing'); 1056 $(this).addClass('paused'); 1057 $(this).attr( "aria-label", "The slideshow is currently paused, play the slideshow"); 1058 }else { 1059 slideshow_about_page.start(); 1060 $(this).removeClass('paused'); 1061 $(this).addClass('playing'); 1062 $(this).attr( "aria-label", "The slideshow is currently playing, pause the slideshow"); 1063 } 1064 }); 1065 1066 $('.about-us-s1-slide .uk-dotnav a, .about-us-s1-slide a.uk-slidenav').click(function () { 1067 $('.about-us-s1-slide .slideshow-controls-btn').removeClass('playing'); 1068 $('.about-us-s1-slide .slideshow-controls-btn').addClass('paused'); 1069 $('.about-us-s1-slide .slideshow-controls-btn').attr( "aria-label", "The slideshow is currently paused, play the slideshow"); 1070 }); 1071 1072 }); 1073 1074 $( window ).resize(function() { 1075 setSlideSectionHeight(); 1076 setImageTextSectionHeight(); 1077 }); 1078 1079 iFrameResize({ 1080 enablePublicMethods: true, 1081 enableInPageLinks: true 1082 }); 1083 1084 var marker_icon = ""; 1085 var additionalPins = ''; 1086 if (additionalPins) { 1087 var locationsArray = JSON.parse(''); 1088 } 1089 1090 var google_map_url = 'https://www.google.com/maps/place/' + ",2316 Webberville Road,Austin,TX,78702".split(' ').join('+'); 1091 function open_google_map() { 1092 window.open(google_map_url, '_blank') 1093 } 1094 1095 function discontinuous(func){ 1096 var timer; 1097 return function(event){ 1098 if(timer) clearTimeout(timer); 1099 timer = setTimeout(func,200,event); 1100 }; 1101 } 1102 1103 function init_open_street_map() { 1104 if (additionalPins) { 1105 var map = L.map('map-container', { 1106 minZoom: 3, 1107 zoomControl: false, 1108 attributionControl: false, 1109 zoomSnap: 1.1, 1110 gestureHandling: true 1111 }); 1112 1113 var allMarkers = []; 1114 1115 var marker = L.marker([30.262733, -97.7152803], {title: '2316 Webberville Road, Austin', alt: 'View 2316 Webberville Road, Austin on Google maps - opens in a new tab'}).addTo(map); 1116 1117 marker.on('click keypress', open_google_map); 1118 1119 allMarkers.push(marker); 1120 1121 locationsArray.forEach(function(element, index) { 1122 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); 1123 1124 additionalMarker.on('click keypress', function() { 1125 window.open(element.pin_link, '_blank'); 1126 }); 1127 1128 allMarkers.push(additionalMarker); 1129 1130 }); 1131 1132 function fitBoundsToMarkers(osmap, markers) { 1133 osmap.invalidateSize(); 1134 var group = new L.featureGroup(markers); 1135 osmap.fitBounds(group.getBounds(), {padding: [50, 50]}); 1136 } 1137 1138 fitBoundsToMarkers(map, allMarkers); 1139 1140 document.querySelector('.reset-zoom-btn').addEventListener('click', function () { 1141 fitBoundsToMarkers(map, allMarkers); 1142 }); 1143 1144 window.addEventListener("resize", discontinuous(function(e) { 1145 fitBoundsToMarkers(map, allMarkers); 1146 })); 1147 } else { 1148 var map = L.map('map-container', { 1149 center: [ 30.262733, -97.7152803], 1150 zoom: 16, 1151 dragging: false, 1152 minZoom: 3, 1153 zoomControl: false, 1154 attributionControl: false 1155 }); 1156 1157 var marker = L.marker([30.262733, -97.7152803], {title: '2316 Webberville Road, Austin', alt: 'View 2316 Webberville Road, Austin on Google maps - opens in a new tab'}).addTo(map); 1158 1159 marker.on('click keypress', open_google_map); 1160 1161 map.scrollWheelZoom.disable(); 1162 } 1163 1164 if (marker_icon.length>0){ 1165 var myIcon = L.icon({ 1166 iconUrl: marker_icon, 1167 iconSize: [35,35] }); 1168 1169 if(allMarkers) {
1170 allMarkers.forEach(marker => { 1171 marker.setIcon(myIcon); 1172 marker.update(); 1173 }); 1174 } else { 1175 marker.setIcon(myIcon); 1176 marker.update(); 1177 } 1178 } 1179 1180 L.tileLayer.provider('OpenStreetMap.Mapnik').addTo(map); 1181 L.control.zoom({ 1182 position:'topleft' 1183 }).addTo(map); 1184 L.control.attribution({ 1185 position:'topright' 1186 }).addTo(map); 1187 1188 $('.about-us-s3-wrapper #map-container').removeAttr('tabindex'); 1189 $('.leaflet-touch .leaflet-bar a').attr('tabindex', '-1'); 1190 $('.leaflet-container .leaflet-marker-pane img').attr('role', 'link'); 1191 } 1192 1193 $(document).ready(function() { 1194 init_open_street_map(); 1195 }); 1196</script>
1196<script> 1197(function() { 1198 var name = "Murray's Tavern"; 1199 var pid = "ChIJJbL3Qji1RIYRmEzR1Md8VLY"; 1200 function build_url() { 1201 var q = encodeURIComponent(name).replace(/'/g, "%27"); 1202 return "https://www.google.com/maps/search/?api=1" 1203 + "&query=" + q 1204 + "&query_place_id=" + encodeURIComponent(pid); 1205 } 1206 window.google_map_url = build_url(); 1207 window.open_google_map = function() { 1208 window.open(build_url(), "_blank"); 1209 }; 1210})(); 1211</script>
1211<script> 1212 1213 var spot_id = 255700; 1214 var sh_generic_form_params=JSON.parse('{}'); 1215 1216 if (false){ 1217 console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website"); 1218 } 1219 1220 if (navigator.userAgent.match(/iPhone/i) 1221 || navigator.userAgent.match(/iPad/i) 1222 || navigator.userAgent.match(/iPod/i)){ 1223 $(document).ready(function(){ 1224 document.body.className += " " + "webkit-mobile-body"; 1225 }); 1226 } 1227 1228 var promotion_url_param_domain = getPromotionUrlParams()['domain']; 1229 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')){ 1230 $("a[href^='/']").each(function(){ 1231 if (this.href.indexOf('domain=') == -1){ 1232 var sh_internal_url = new URL(this.href); 1233 sh_internal_url.searchParams.set("domain", promotion_url_param_domain); 1234 this.href = sh_internal_url.toString(); 1235 } 1236 }) 1237 } 1238 1239 1240 function cta_link_matches_href(href, url){ 1241 var domain = 'murraysaustin.com'; 1242 if(typeof url === 'undefined'){ 1243 return false; 1244 } 1245 var partsOfURL = url.split(domain); 1246 if (partsOfURL.length != 2){ 1247 return href == url; 1248 }else{ 1249 var urlPath = partsOfURL[1]; 1250 if (urlPath.substring(0,1) == "/"){ 1251 urlPath = urlPath.substring(1,urlPath.length); 1252 } 1253 return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1; 1254 } 1255 } 1256 1257 var all_cta_links = [{"id":1772190,"spot_id":255700,"url":"https://murraysaustin.com/reserve","cta_link_type":"reservations","created_at":"2026-01-28T08:50:00.332+00:00","updated_at":"2026-10-01T08:45:33.839+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Reserve","position":1},{"id":1712535,"spot_id":255700,"url":"https://murraysaustin.com/private-events","cta_link_type":"private_parties","created_at":"2025-12-19T00:38:13.546+00:00","updated_at":"2026-10-01T08:45:33.653+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Parties","position":3},{"id":1871259,"spot_id":255700,"url":"https://murraysaustin.com/events","cta_link_type":"events","created_at":"2026-04-07T12:52:26.861+00:00","updated_at":"2026-10-01T08:45:33.711+00:00","made_of_food":false,"link_name":""},{"id":1772189,"spot_id":255700,"url":"https://order.toasttab.com/online/murrays-tavern?diningOption=takeout\u0026rwg_token=ACgRB3eDapFHCCuFmxNk1w7Yui03X60i-TTTh106wgqWeWxJ2x8XRMCbYWtgo5CX-fnlKblvJMxWPlvgtBHv7jS-TjjSEajNfA%3D%3D","cta_link_type":"order","created_at":"2026-01-28T08:49:49.232+00:00","updated_at":"2026-10-01T08:45:34.237+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Order","position":0},{"id":1871258,"spot_id":255700,"url":"https://murraysaustin.com/specials","cta_link_type":"specials","created_at":"2026-04-07T12:52:26.602+00:00","updated_at":"2026-10-01T08:45:33.250+00:00","made_of_food":false,"link_name":""},{"id":1871260,"spot_id":255700,"url":"https://murraysaustin.com/food-menu","cta_link_type":"food_menu","created_at":"2026-04-07T12:52:26.904+00:00","updated_at":"2026-10-01T08:45:33.767+00:00","made_of_food":false,"link_name":"","position":null}]; 1258 1259 function find_cta_link(href) { 1260 for (var i=0; i< all_cta_links.length; i++){ 1261 var cta_link = all_cta_links[i]; 1262 if ( cta_link_matches_href(href, cta_link.url)){ 1263 return cta_link; 1264 } 1265 } 1266 } 1267 1268 function find_cta_links(href) { 1269 var cta_links = [] 1270 for (var i=0; i< all_cta_links.length; i++){ 1271 var cta_link = all_cta_links[i]; 1272 if ( cta_link_matches_href(href, cta_link.url)){ 1273 cta_links.push(cta_link); 1274 } 1275 } 1276 return cta_links; 1277 } 1278 1279 1280 function get_current_page_cta_link_types(){ 1281 var types = []; 1282 var cta_links = find_cta_links(document.location.href); 1283 for (var i=0; i<cta_links.length; i++){ 1284 types.push(cta_links[i].cta_link_type); 1285 } 1286 return types; 1287 } 1288 1289 1290 function is_food_menu_page(){ 1291 var cta_link_types = get_current_page_cta_link_types(); 1292 for (var i=0; i<cta_link_types.length; i++){ 1293 if ('food_menu' == cta_link_types[i]) 1294 return true; 1295 } 1296 return false;
1297 } 1298 1299 1300 function get_form_cat_from_cta(){ 1301 var cta_link = find_cta_link(document.location.href); 1302 if (cta_link == null) { 1303 return null; 1304 } 1305 if (cta_link.cta_link_type == 'private_parties'){ 1306 return 'private_party'; 1307 }else if (cta_link.cta_link_type == 'reservations'){ 1308 return 'reservation'; 1309 }else if (cta_link.cta_link_type == 'catering'){ 1310 return 'catering'; 1311 }else if (cta_link.cta_link_type == 'job_listing'){ 1312 return 'job_listings'; 1313 }else if (cta_link.cta_link_type == 'gift_cards'){ 1314 return 'gift_cards'; 1315 } 1316 return null; 1317 } 1318 1319 function element_has_events_defined(elem){ 1320 if ($._data(elem, "events") === undefined){ 1321 return false; 1322 } 1323 return true; 1324 } 1325 1326 function create_ga_events_for_cta_clicks(){ 1327 if (typeof $ === 'function'){ 1328 1329 var cta_link_of_the_page = find_cta_link(location.href); 1330 1331 1332 $("a").each(function(index, elem){ 1333 var href = $(elem).attr('href'); 1334 1335 if (href === undefined ){ 1336 return; 1337 } 1338 1339 if (href.substring(0,4) == 'tel:'){ 1340 if (!element_has_events_defined(elem)){ // not footer links 1341 $(elem).on("click", function(){ 1342 universal_ga('send', 'event', { 1343 eventCategory: 'Button', 1344 eventAction: 'Click', 1345 eventLabel: 'Phone', 1346 transport: 'beacon' 1347 }); 1348 }); 1349 1350 if (cta_link_of_the_page){ 1351 $(elem).on("click", function(){ 1352 universal_ga('send', 'event', { 1353 eventCategory: 'Button', 1354 eventAction: 'Click', 1355 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone', 1356 transport: 'beacon' 1357 }); 1358 }); 1359 } 1360 } else { 1361 if (cta_link_of_the_page){ 1362 $(elem).on("click", function(){ 1363 universal_ga('send', 'event', { 1364 eventCategory: 'Button', 1365 eventAction: 'Click', 1366 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone footer', 1367 transport: 'beacon' 1368 }); 1369 }); 1370 } 1371 } 1372 1373 1374 }else{ 1375 var cta_link = find_cta_link(href); 1376 if (elem.className != null && elem.className.indexOf("bottom-link") > -1){ 1377 // console.log("bottom link detected"); 1378 }else{ 1379 if (cta_link != null){ 1380 $(elem).on("click", function(){ 1381 universal_ga('send', 'event', { 1382 eventCategory: 'Website Link', 1383 eventAction: 'Click', 1384 eventLabel: cta_link.cta_link_type, 1385 transport: 'beacon' 1386 }); 1387 }); 1388 } 1389 } 1390 } 1391 1392 1393 }); 1394 } 1395 } 1396 1397 if (typeof angular === "undefined") { 1398 create_ga_events_for_cta_clicks(); 1399 } else { 1400 angular.element(document).ready(function () { 1401 create_ga_events_for_cta_clicks(); 1402 }); 1403 } 1404 1405 1406 function triggerShowFooterEvents(){ 1407 if (window.screen.availWidth < 768){ 1408 universal_ga('send', 'event', { 1409 eventCategory: 'Mobile Footer', 1410 eventAction: 'View', 1411 eventLabel: '', 1412 transport: 'beacon' 1413 }); 1414 } 1415 } 1416 1417 1418 1419 1420 //////////// 1421 function smartFooterV2() 1422 { 1423 var list= document.getElementsByClassName("bottom-list-item"); 1424 if (!list) return; 1425 1426 if (document.getElementById("bottom-navbar") == null){ 1427 return; 1428 } 1429 1430 var bottomNav = document.querySelector('#bottom-navbar .navbar-nav'); 1431 var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left'); 1432 var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right'); 1433 1434 bottomNav.innerHTML = ''; 1435 var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0); 1436 linksWithPosition.sort(function(a,b) { 1437 return a.position - b.position; 1438 }); 1439 1440 var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : ''); 1441 1442 linksWithPosition.forEach((e, i) => { 1443 var target = e.target || getUrlTarget(e.url); 1444 bottomNav.insertAdjacentHTML('beforeend', 1445 `<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>`); 1446 }) 1447 1448 var intervalCount = 0 1449 var interval = setInterval(() => { 1450 if(intervalCount == 50){ 1451 clearInterval(interval); 1452 } 1453 removeOverflowingFooterLinks(); 1454 intervalCount ++; 1455 }, 200); 1456 1457 $('.smart-footer-link').on("click", function(){ 1458 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1459 shUrlParams['source'] = 'footer'; 1460 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1461 } 1462 1463 var visibleLinks = $('.smart-footer-link').map(function (e) { 1464 return $(this).data('type'); 1465 }).toArray().join(','); 1466 1467 universal_ga('send', 'event', { 1468 eventCategory: 'Button', 1469 eventAction: 'Click_footer_2', 1470 eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks, 1471 transport: 'beacon' 1472 }); 1473 }); 1474 } 1475 1476 function removeOverflowingFooterLinks(){ 1477 var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li'); 1478 var width_sum = 0; 1479 1480 bottomNavLinks.forEach(e => { 1481 width_sum += e.getBoundingClientRect().width; 1482 if ((width_sum) > window.innerWidth) { 1483 console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;"); 1484 e.remove(); 1485 } 1486 }); 1487 } 1488 1489 function getUrlTarget(url){ 1490 if(url.startsWith('tel')){ 1491 return '_self'; 1492 } 1493 if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){ 1494 return '_self'; 1495 } 1496 return '_blank'; 1497 } 1498 1499 function npb() 1500 { 1501 var list= document.getElementsByClassName("bottom-list-item"); 1502 if (!list) return; 1503 1504 if (document.getElementById("bottom-navbar") == null){ 1505 return; 1506 } 1507 1508 var url = "" 1509 for (var i=0; i < all_cta_links.length; i++) 1510 { 1511 if (all_cta_links[i].cta_link_type == "order"){ 1512 url = all_cta_links[i].url; 1513 } 1514 } 1515 1516 if ( url == ""){ 1517 return; 1518 } 1519 1520 for (i=0; i < list.length; i++) 1521 { 1522 console.log(cta_link_matches_href(list[i].firstChild.href, url)); 1523 if (cta_link_matches_href(list[i].firstChild.href,url)) return; 1524 1525 }; 1526 1527 var item = list[list.length-1] 1528 document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true)); 1529 var width_sum = 0; 1530 for (i=0; i < list.length; i++) { 1531 width_sum += list[i].getBoundingClientRect().width; 1532 } 1533 1534 var item = list[list.length-1] 1535 if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; } 1536 1537 item.firstChild.text = "Order"; 1538 item.firstChild.href = url; 1539 item.firstChild.id = "bottom_link_" + list.length; 1540 1541 $(item.firstChild).on("click", function(){ 1542 1543 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1544 shUrlParams['source'] = 'footer'; 1545 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1546 } 1547 1548 universal_ga('send', 'event', { 1549 eventCategory: 'Button', 1550 eventAction: 'Click', 1551 eventLabel: 'Plan B-2 Order', 1552 transport: 'beacon' 1553 }); 1554 }); 1555 1556 1557 } 1558 1559function activateSmartFooter(){ 1560 var smart_footer_active = true; 1561 var smart_footer_version = 2; 1562 var man_bottom_active = false;
1563 if(window.location.hash == '#smartFooterV2=enabled'){ 1564 smartFooterV2(); 1565 return; 1566 } 1567 if (smart_footer_active && !man_bottom_active){ 1568 if(smart_footer_version == 2 ){ 1569 smartFooterV2(); 1570 }else { 1571 npb(); 1572 } 1573 } 1574 } 1575 1576 activateSmartFooter(); 1577 1578 var corona_config_str = ''; 1579 var corona_config = corona_config_str != '' ? JSON.parse('') : null; 1580 1581 1582 //corona instuctions 1583 function show_corona_instructions(text, phone, btnText){ 1584 //format to US number 1585 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1586 1587 if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) { 1588 var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1589 var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1590 }else { 1591 var linkLocation = 'tel:+1'+phone+''; 1592 var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +'' 1593 } 1594 var appendPhone = 'tel:+1'+phone+''; 1595 //inject html content 1596 if ($('.food-menu-nav').length) { 1597 //new template 1598 var pageEl = $('.food-menu-nav').css('margin','20px auto 10px auto'); 1599 var textColor = rgb2hex($('.section-header').css('color')); 1600 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1601 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1602 fontSize = fontSize + Math.round(fontSize * 0.25); 1603 1604 // 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>'; 1605 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>'; 1606 1607 }else { 1608 //old template 1609 var pageEl = $('.tabnav'); 1610 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1611 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1612 1613 var linkTextColor = getContrast50(linkColor); 1614 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1615 fontSize = fontSize + Math.round(fontSize * 0.25); 1616 var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform'); 1617 1618 // 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>';
1619 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>'; 1620 1621 } 1622 //html content 1623 pageEl.prepend(html); 1624 } 1625 1626 function rgb2hex(rgb) { 1627 if(typeof rgb !== "undefined"){ 1628 rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 1629 if (!rgbColor) { 1630 rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/); 1631 return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]); 1632 } 1633 function hex(x) { 1634 return ("0" + parseInt(x).toString(16)).slice(-2); 1635 } 1636 return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]); 1637 } 1638 return rgb; 1639 } 1640 1641 function getContrast50(hexcolor){ 1642 return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff'; 1643 } 1644 1645 function show_corona_sidebar_instructions(text, phone){ 1646 //format to US number 1647 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1648 var divWidth = 230; 1649 var top = 50; 1650 var linkSize = '1.6em'; 1651 var pSize = $('p').css('font-size'); 1652 var appendPhone = 'tel:+1'+phone+''; 1653 1654 if ($(window).width() < 1600) 1655 var top = 30; 1656 if ($(window).width() < 1200){ 1657 var divWidth = 180; 1658 var linkSize = '1.4em'; 1659 var pSize ='1.1em'; 1660 } 1661 1662 if($('.food-menu-nav').length){ //new template 1663 var textColor = $('.food-menu-nav-item.active').css('color'); 1664 var linkColor = $('.food-menu-nav-item.active').css('background-color'); 1665 1666 var linkTextColor = $('.food-menu-nav-item.active').css('color'); 1667 var parent = $('.food-menu-page'); 1668 } 1669 else { //old template 1670 var textColor = $('.menu-item-name-traditional').css('color'); 1671 var linkColor = $('.style-traditional .tabnav .nav>li.active>a').css('color'); 1672 var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu'); 1673 var linkTextColor = getContrast50(linkColor); 1674 } 1675 1676 // $(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>'); 1677 $(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>'); 1678 1679 //check if resolution is bigger than tablet resolution 1680/* if ($(window).width() > 991) { 1681 //detect scroll 1682 window.onscroll = function (e) { 1683 if ($(window).scrollTop() == 0) { 1684 $('#corona-instructions-sidebar').hide(); 1685 }else { 1686 $('#corona-instructions-sidebar').show(); 1687 } 1688 } 1689 } */ 1690 } 1691 1692 function check_corona_config(config){ 1693 console.log(config) 1694 if (config) { 1695 if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) { 1696 if (!config.promote_deliveries && config.promote_pick_up) { 1697 var btnText = 'Call For Pick Up'; 1698 } 1699 if (config.promote_deliveries && !config.promote_pick_up) { 1700 var btnText = 'Call For Delivery'; 1701 } 1702 if (config.promote_deliveries && config.promote_pick_up) { 1703 var btnText = 'Call For Pick Up Or Delivery'; 1704 } 1705 1706 if(typeof btnText !== "undefined"){ // check if pick up or delivery are true 1707 if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) { 1708 var btnText = 'ORDER NOW'; 1709 if($('.food-menu-nav').length){ //new template 1710 var textColor = rgb2hex($('.section-header').css('color')); 1711 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1712 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1713 fontSize = fontSize + Math.round(fontSize * 0.25); 1714 } 1715 else { //old template 1716 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1717 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>
1717li.active>a').css('color')); 1718 1719 var linkTextColor = getContrast50(linkColor); 1720 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1721 fontSize = fontSize + Math.round(fontSize * 0.25); 1722 } 1723 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); 1724 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1725 } else { 1726 show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText); 1727 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1728 } 1729 1730 } 1731 } 1732 } 1733 } 1734 1735 1736 if (is_food_menu_page() && !window.location.search.includes("contactless=true")){ 1737 $( document ).ready(function() { 1738 setTimeout(function(){ 1739 check_corona_config(corona_config); 1740 }, 300); 1741 }); 1742 } 1743 1744 1745 1746 function isPhone(phone){ 1747 var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/; 1748 return regex.test(phone); 1749 } 1750 1751 function sendEmail_MT (input_id) { 1752 const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img"); 1753 1754 const $step = { 1755 form: $("[data-id=newsletter-widget-2] .sph-email-form"), 1756 message: $("[data-id=newsletter-widget-2] .sph-response-message"), 1757 } 1758 1759 const $field = { 1760 email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id), 1761 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id), 1762 consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id), 1763 }; 1764 1765 const $error = { 1766 email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id), 1767 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id), 1768 }; 1769 1770 if ($field.email.val().trim() === "") { 1771 $error.email 1772 .html("This field is required") 1773 .show(); 1774 } 1775 else if (!isEmail($field.email.val().trim())) { 1776 $error.email 1777 .html("Please use the format â[email protected]â") 1778 .show(); 1779 } else { 1780 $error.email 1781 .html("") 1782 .hide(); 1783 } 1784 1785 if ($field.consent.is(':checked') && $field.phone.val().trim() === "") { 1786 $error.phone 1787 .html("This field is required") 1788 .show(); 1789 } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) { 1790 $error.phone 1791 .html("The phone number must contain 10 digits") 1792 .show(); 1793 } else { 1794 $error.phone 1795 .html("") 1796 .hide(); 1797 } 1798 1799 const errorField = $step.form.find('.sh-form-error:visible'); 1800 1801 if (errorField.length > 0) { 1802 const input = errorField.first().next(); 1803 1804 document.activeElement.blur(); 1805 1806 setTimeout(() => { 1807 input.focus(); 1808 }, 160) 1809 1810 return; 1811 } 1812 1813 $loader 1814 .show() 1815 .prev() 1816 .hide(); 1817 1818 $.ajax({ 1819 method: "POST", 1820 url: "https://www.spothopperapp.com/api/spots/255700/contacts/add_with_texting_permission", 1821 crossDomain: true, 1822 dataType: 'json', 1823 data: { 1824 email: $field.email.val().trim(), 1825 phone: $field.phone.val().trim(), 1826 texting_permission: $field.consent.is(':checked'), 1827 }, 1828 success: function (data) { 1829 afterRequestSubmission(data); 1830 }, 1831 error: function () { 1832 afterRequestSubmission("Something went wrong. Please try again later."); 1833 } 1834 }); 1835 1836 function afterRequestSubmission (data) { 1837 $step.form.hide(); 1838 1839 $step.message 1840 .html(data) 1841 .show() 1842 .trigger('focus'); 1843 } 1844 } 1845</script>
1845<script>function addPromotionParamsToTMTLinks() 1846{ 1847 if (sessionStorage.getItem('shUrlParams')) { 1848 let shParams = JSON.parse(sessionStorage.getItem('shUrlParams')); 1849 if (!Object.keys(shParams).length) 1850 return; 1851 if(!shParams.source) 1852 return; 1853 $('a').each(function () { 1854 if (this.href.includes('tmt.spotapps.co')) { 1855 if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion=')) 1856 return; 1857 1858 this.href = this.href + '&source=' + shParams.source; 1859 if(shParams.destination) 1860 this.href = this.href + '&destination=' + shParams.destination; 1861 if(shParams.promotion) 1862 this.href = this.href + '&promotion=' + shParams.promotion; 1863 if(shParams.fb_post_id) 1864 this.href = this.href + '&fb_post_id=' + shParams.fb_post_id; 1865 if(shParams.email_post_id) 1866 this.href = this.href + '&email_post_id=' + shParams.email_post_id; 1867 } 1868 }) 1869 } 1870} 1871setTimeout(function() { 1872 addPromotionParamsToTMTLinks(); 1873 addFooterToSourceParam(); 1874},600) 1875 1876function addFooterToSourceParam() 1877{ 1878 $('.bottom-link').each(function (){ 1879 if(shouldAddSourceParam(this.href)) 1880 this.href = this.href + '&source=footer'; 1881 }) 1882 $('#sh-multiple-links-content-holder a').each(function (){ 1883 if(shouldAddSourceParam(this.href)) 1884 this.href = this.href + '&source=footer'; 1885 }) 1886} 1887function shouldAddSourceParam(link){ 1888 if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){ 1889 return true; 1890 } 1891 return false; 1892} 1893</script>
1893<script> 1894;(async () => { 1895if (typeof window.focusTrap === 'undefined') { 1896 await getScript('https://unpkg.com/tabbable/dist/index.umd.js'); 1897 await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js'); 1898} 1899 1900document.querySelectorAll('.modal').forEach((element) => { 1901 const trap = window.focusTrap?.createFocusTrap(element, { 1902 allowOutsideClick: true, 1903 }); 1904 1905 $(element).on('shown.bs.modal', () => { 1906 trap?.activate(); 1907 }); 1908 1909 $(element).on('hidden.bs.modal', () => { 1910 trap?.deactivate(); 1911 }); 1912}); 1913 1914async function getScript (source) { 1915 return new Promise((resolve, reject) => { 1916 const script = document.createElement('script'); 1917 script.src = source; 1918 script.async = true; 1919 1920 script.onload = resolve; 1921 script.onerror = reject; 1922 1923 document.head.appendChild(script); 1924 }); 1925} 1926})(); 1927</script>
1927<script>var bday_club_promo = {"bday_club_link":"https://tmt.spotapps.co/vouchers?spot_id=255700&source=website&voucher_offer_id=MjAyNTEyMDAzODEzAGXK","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>
1927<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1927<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1927<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1927<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1927<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1927<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1927<script>var changes_log_array = {};</script>
1927<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1927</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.