1<!DOCTYPE html> 2�<html lang="en"><head><meta content="null" property="og:site_name"/><meta content="null" property="og:url"/><meta content="null" property="og:type"/><meta content="null" property="og:description"/><meta content="null" 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-RZW329TJ4J'); 8 gtag('config', 'G-VG24VK2VKT'); 9 </script>
9<!-- wcache 2026-09-30 11:39:30.369871Z --><!-- 10smart_footer: true, 11smart_footer_version: 2, 12scripting_active: false 13--><link href="https://westofsurrender.com/denver-west-saloon-andamp-kitchen-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="" name="description"/><meta content="" name="author"/><title>West Saloon & Kitchen - 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/web/westofsurrender--com/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><link href="https://static.spotapps.co/web/westofsurrender--com/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="https://static.spotapps.co/web/westofsurrender--com/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="https://static.spotapps.co/web/westofsurrender--com/site.webmanifest" rel="manifest"/><link color="#5bbad5" href="https://static.spotapps.co/web/westofsurrender--com/safari-pinned-tab.svg" rel="mask-icon"/><meta content="#da532c" name="msapplication-TileColor"/><meta content="#ffffff" name="theme-color"/><link href="https://static.spotapps.co/web/westofsurrender--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/westofsurrender--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/westofsurrender--com/lib/uikit/css/uikit.docs.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/westofsurrender--com/lib/uikit/css/slidenav.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/westofsurrender--com/css/style.css?version2" rel="stylesheet"/><link href="https://static.spotapps.co/web/westofsurrender--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/westofsurrender--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/westofsurrender--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/westofsurrender--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/westofsurrender--com/css/style.css?version2" rel="stylesheet"/><link href="https://static.spotapps.co/web/westofsurrender--com/css/bottom_navigation_v1.css?v1761221369" rel="stylesheet"/><link href="css/custom.css?v1761221369&domain=westofsurrender.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/westofsurrender--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]--><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: #fff; 19 } 20 .about-us-page .about-us-s1-content { 21 width: 40%; 22 color: #fff; 23 text-align: center; 24 } 25 .about-us-page .about-us-s1-slide { 26 width: 60%; 27 } 28 .about-us-page .about-us-s1-content h1 { 29 color: #fff; 30 } 31 .about-us-s1-wrapper .bottom-svg-border path, 32 .about-us-s1-wrapper .bottom-svg-border polygon { 33 fill: #000; 34 } 35 .about-us-page .about-us-s2-image { 36 width: 40%; 37 } 38 .about-us-page .about-us-s2-content { 39 width: 60%; 40 } 41 .about-us-s2-wrapper .about-us-item-holder { 42 min-height: 50vh; 43 } 44 .about-us-v7-content .text-wrapper { 45 color: #000; 46 background: rgba(250,250,250,0); 47 text-align: center; 48 } 49 .about-us-v7-content .text-wrapper h1 { 50 color: #002d4a; 51 } 52 .about-us-v7-content .text-wrapper:before { 53 background-image: url('https://static.spotapps.co/web/westofsurrender--com/custom/about_us_page_right.jpg'); 54 -webkit-filter: grayscale(0.6) opacity(0.15); 55 -moz-filter: grayscale(0.6) opacity(0.15); 56 -o-filter: grayscale(0.6) opacity(0.15); 57 -ms-filter: grayscale(0.6) opacity(0.15); 58 filter: grayscale(0.6) opacity(0.15); 59 } 60 .about-us-s2-wrapper .top-svg-border path, 61 .about-us-s2-wrapper .top-svg-border polygon { 62 fill: #000; 63 } 64 .about-us-s2-wrapper .bottom-svg-border path, 65 .about-us-s2-wrapper .bottom-svg-border polygon { 66 fill: #000; 67 } 68 .about-us-s3-wrapper .top-svg-border path, 69 .about-us-s3-wrapper .top-svg-border polygon { 70 fill: #000; 71 } 72 .about-us-s3-wrapper .bottom-svg-border path, 73 .about-us-s3-wrapper .bottom-svg-border polygon { 74 fill: #000; 75 } 76 .about-us-s3-wrapper .map-footer { 77 background: rgba(180,96,26,0.9); 78 color: #fff; 79 text-align: center; 80 } 81 .about-us-s3-wrapper .map-footer a { 82 color: #fff; 83 } 84 .about-us-s4-wrapper .top-svg-border path, 85 .about-us-s4-wrapper .top-svg-border polygon { 86 fill: #000; 87 } 88 .about-us-s4-wrapper .bottom-svg-border path, 89 .about-us-s4-wrapper .bottom-svg-border polygon { 90 fill: #000; 91 } 92 @media (max-width: 991px) { 93 .about-us-page .about-us-s1-content, 94 .about-us-page .about-us-s1-slide, 95 .about-us-page .about-us-s2-image, 96 .about-us-page .about-us-s2-content { 97 width: 100%; 98 } 99 .about-us-s2-wrapper .about-us-item-holder { 100 min-height: auto; 101 height: auto; 102 } 103 } 104 </style>
104<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
104<script> 105function ga_check(){ 106 return true; 107} 108</script>
108<script> 109function universal_ga(action, type, category, ev_action, label){ 110 if(typeof ga === 'function') 111 { 112 if(!(action && label)) 113 ga(action, type, category) 114 else 115 ga(action, type, category, ev_action, label) 116 } 117 118 if(typeof gtag === 'function') 119 { 120 if(!(action && label)) 121 { 122 hash = category 123 ev_label = hash["eventLabel"] 124 var splits = ev_label.match(/.{1,100}/g) ?? []; 125 delete(hash["eventLabel"]) 126 127 if(splits.length <= 1) 128 hash["eventLabel"] = ev_label 129 else 130 { 131 for (let i = 0; i < splits.length; i++) { 132 var key = "eventLabel_"+i 133 hash[key] = splits[i] 134 } 135 } 136 console.log(hash) 137 gtag("event", hash["eventCategory"], hash); 138 } 139 else 140 { 141 var hash = { 142 eventCategory: category, 143 eventAction: ev_action 144 } 145 146 var splits = label.match(/.{1,100}/g) ?? []; 147 if(splits.length <= 1) 148 hash["eventLabel"] = label 149 else 150 { 151 for (let i = 0; i < splits.length; i++) { 152 var key = "eventLabel_"+i 153 hash[key] = splits[i] 154 } 155 } 156 gtag("event", hash["eventCategory"], hash); 157 } 158 } 159} 160</script>
160<script> function getPromotionUrlParams(){ 161 var params_str = sessionStorage.getItem('shUrlParams'); 162 if (params_str != null){ 163 return JSON.parse(params_str); 164 }else{ 165 return {}; 166 } 167 } 168 169 function getPromotionSourceDetails(){ 170 var params_str = localStorage.getItem('promotionSourceDetails'); 171 if (params_str != null){ 172 return JSON.parse(params_str); 173 }else{ 174 return {}; 175 } 176 } 177 178 function getLastEmailVisitInDays(){ 179 var promotionSourceDetails = getPromotionSourceDetails(); 180 if (!promotionSourceDetails['last_visit_email'] ){ 181 return null; 182 } 183 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24)); 184 } 185 186 function getLastSocialVisitInDays(){ 187 var promotionSourceDetails = getPromotionSourceDetails(); 188 if (!promotionSourceDetails['last_visit_social'] ){ 189 return null; 190 } 191 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24)); 192 } 193 194 var shUrlParams = getPromotionUrlParams(); 195 var promotionSourceDetails = getPromotionSourceDetails(); 196 197 new URL(document.location).searchParams.forEach(function(value, paramName){ 198 199 shUrlParams[paramName] = value; 200 201 if (paramName == 'source' && value =='social' ){ 202 promotionSourceDetails['last_visit_social'] = new Date(); 203 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 204 } 205 206 if (paramName == 'source' && value =='email' ){ 207 promotionSourceDetails['last_visit_email'] = new Date(); 208 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 209 } 210 211 }); 212 213 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)) 214</script>
214<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;} 215a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;} 216a.get-directions-footer-link:hover{transform:scale(1.08);} 217@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}} 218a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu about-us-page "><header><style> 219 220 .nav-v7 .navbar-logo .container { 221 height: 70px; 222 } 223 .nav-v7 .navbar-logo .header-logo img { 224 max-height: 70px; 225 } 226 227 228.navbar.nav-v6 .navbar-logo .container { 229 height: 90px; 230 padding-top: 10px; 231 padding-bottom: 10px; 232} 233.navbar.nav-v6.nav-scroll .navbar-logo .container { 234 height: 70px; 235 padding-top: 0px; 236 padding-bottom: 0px; 237} 238.navbar.nav-v6 .header-logo img { 239 max-width: 100%; 240} 241.navbar.nav-v6.nav-scroll .header-logo img { 242 max-width: 80%; 243} 244.nav-v7 .navbar-logo .header-logo img { 245 max-height: 90px; 246} 247.nav-v7.nav-scroll .navbar-logo .header-logo img { 248 max-height: 70px; 249} 250 251@media (max-width: 767px) { 252 .navbar.nav-v6 .navbar-header { 253 padding-top: 10px; 254 padding-bottom: 10px; 255 } 256 .navbar.nav-v6.nav-scroll .navbar-header{ 257 padding-top: 0px; 258 padding-bottom: 0px; 259 } 260 .navbar.nav-v6 .socialnav { 261 margin-top: 10px; 262 } 263 .navbar.nav-v6.nav-scroll .socialnav { 264 margin-top: 0px; 265 } 266 .navbar.nav-v6 .container{ 267 padding-top: 0; 268 padding-bottom: 0; 269 } 270 .navbar.nav-v6.nav-scroll .container { 271 padding-top: 0; 272 padding-bottom: 0; 273 } 274 .navbar.nav-v6 .header-logo { 275 height: 70px; 276 } 277 .navbar.nav-v6.nav-scroll .header-logo { 278 height: 50px; 279 } 280 .navbar.nav-v6 .header-logo img { 281 max-height: 100%; 282 } 283} 284 285 286.navbar-regular .navbar-collapse.collapse.in { 287 background-color: transparent; 288 width: 100%; 289} 290.navbar.nav-v6 .navbar-tabs { 291 background-color: #fff; 292 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 293 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 294 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 295} 296.navbar.nav-v6.nav-scroll .navbar-tabs { 297 background-color: #fff; 298 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 299 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 300 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 301} 302.drink-menu .navbar.nav-v6 .navbar-tabs { 303 background-color: #fff; 304 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 305 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 306 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 307} 308.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 309 background-color: #fff; 310 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 311 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 312 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 313} 314li.drop-down-link .sub-menu { 315 background-color: #fff; 316 color: #002d4a; 317 } 318.nav-scroll li.drop-down-link .sub-menu { 319 background-color: #fff; 320 color: #002d4a; 321} 322.drink-menu li.drop-down-link .sub-menu { 323 background-color: #fff; 324 color: #002d4a; 325} 326.drink-menu .nav-scroll li.drop-down-link .sub-menu { 327 background-color: #fff; 328 color: #002d4a; 329} 330li.drop-down-link .sub-menu a { 331 color: #002d4a; 332} 333.nav-scroll li.drop-down-link .sub-menu a { 334 color: #002d4a; 335} 336.drink-menu li.drop-down-link .sub-menu a { 337 color: #002d4a; 338} 339.drink-menu .nav-scroll li.drop-down-link .sub-menu a { 340 color: #002d4a; 341} 342 343.navbar.nav-v6 .navbar-logo { 344 background-color: #fff; 345} 346.navbar.nav-v6.nav-scroll .navbar-logo { 347 background-color: #fff; 348} 349.drink-menu .navbar.nav-v6 .navbar-logo { 350 background-color: #fff; 351} 352.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo { 353 background-color: #fff; 354} 355 356.navbar-regular.nav-v6 .navbar-nav>li>a, 357.navbar-regular.nav-v6 .navbar-nav>li>a:hover, 358.navbar-regular.nav-v6 .navbar-nav>.active>a, 359.navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 360.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 361 border: none; 362 border-right: 1px solid #002d4a; 363 background-color: transparent; 364 color: #b4601a; 365} 366.navbar-regular.nav-v6 .navbar-nav>li>a { 367 color: #002d4a; 368} 369.drink-menu .navbar.nav-v6 .navbar-nav>li>a { 370 color: #002d4a; 371 border-right: 1px solid #002d4a; 372} 373.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 374.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 375.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 376.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 377 color: #b4601a; 378} 379 380li.drop-down-link .sub-menu a:hover, 381.drink-menu li.drop-down-link .sub-menu a:hover {
382 color: #b4601a; 383} 384 385.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a, 386.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover, 387.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a, 388.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus, 389.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover{ 390 color: #b4601a; 391} 392.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a { 393 color: #002d4a; 394} 395.drink-menu .navbar.nav-v7 .navbar-nav>li>a { 396 color: #002d4a; 397} 398.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a { 399 color: #fff; 400} 401.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover, 402.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a, 403.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus, 404.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover{ 405 color: #b4601a; 406} 407 408.navbar-regular.nav-v6 .navbar-toggle .icon-bar { 409 background-color: #002d4a; 410} 411.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar { 412 background-color: #002d4a; 413} 414.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 415 background-color: #b4601a; 416} 417.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar{ 418 background-color: #b4601a; 419} 420.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a, 421.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 422.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 423.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 424.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 425 border: none; 426 border-right: 1px solid #002d4a; 427 color: #b4601a; 428} 429.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a { 430 color: #002d4a; 431} 432.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a { 433 color: #002d4a; 434 border-right: 1px solid #002d4a; 435} 436.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 437.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 438.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 439.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 440 color: #b4601a; 441} 442 443.nav-scroll li.drop-down-link .sub-menu a:hover, 444.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover { 445 color: #b4601a; 446} 447 448.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a, 449.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover, 450.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a, 451.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus, 452.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover { 453 color: #e26735; 454} 455.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a { 456 color: #fff; 457} 458.drink-menu .navbar.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a { 459 color: #002d4a; 460} 461.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover, 462.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a, 463.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus, 464.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover{ 465 color: #e26735; 466} 467 468.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 469 background-color: #002d4a; 470} 471.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 472 background-color: #002d4a; 473} 474.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 475 background-color: #b4601a; 476} 477.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar{ 478 background-color: #b4601a; 479} 480.navbar.nav-v6 .header-logo-text{ 481 color: #002d4a; 482} 483.navbar.nav-v6.nav-scroll .header-logo-text{ 484 color: #002d4a; 485} 486.navbar.nav-v6 .social-icon{ 487 color: #002d4a; 488} 489.navbar.nav-v6.nav-scroll .social-icon{ 490 color: #002d4a; 491} 492.navbar.nav-v6 .social-square .contact-icon:hover { 493 color: #002d4a; 494 background-color: #b4601a; 495} 496.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 497 color: #002d4a; 498 background-color: #b4601a; 499} 500 501.drink-menu .navbar.nav-v6 .header-logo-text{ 502 color: #002d4a; 503} 504.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{ 505 color: #002d4a; 506} 507.drink-menu .navbar.nav-v6 .social-icon{ 508 color: #002d4a; 509} 510.drink-menu .navbar.nav-v6.nav-scroll .social-icon{ 511 color: #002d4a; 512} 513.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover {
514 color: #002d4a; 515} 516.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 517 color: #002d4a; 518} 519.navbar.nav-v6 .navbar-logo .container { 520 border-bottom: 1px solid #b4601a; 521} 522.navbar.nav-v6.nav-scroll .navbar-logo .container { 523 border-bottom: 1px solid #b4601a; 524} 525.drink-menu .navbar.nav-v6 .navbar-logo .container { 526 border-bottom: 1px solid #b4601a; 527} 528.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo .container { 529 border-bottom: 1px solid #b4601a; 530} 531@media (max-width: 767px) { 532 .navbar.nav-v6 { 533 background-color: #fff; 534 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 535 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 536 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 537 } 538 .navbar.nav-v6.nav-scroll { 539 background-color: #fff; 540 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 541 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 542 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 543 } 544 .drink-menu .navbar.nav-v6 { 545 background-color: #fff; 546 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 547 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 548 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 549 } 550 .drink-menu .navbar.nav-v6.nav-scroll { 551 background-color: #fff; 552 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 553 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 554 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.4); 555 } 556 .navbar.nav-v6 .container, 557 .navbar.nav-v6.nav-scroll .container, 558 .drink-menu .navbar.nav-v6 .container, 559 .drink-menu .navbar.nav-v6.nav-scroll .container { 560 border-bottom: none; 561 } 562 .navbar.nav-v6 .navbar-header { 563 border-bottom: 2px solid #b4601a; 564 } 565 .navbar.nav-v6.nav-scroll .navbar-header { 566 border-bottom: 2px solid #b4601a; 567 } 568 .drink-menu .navbar.nav-v6 .navbar-header { 569 border-bottom: 2px solid #b4601a; 570 } 571 .drink-menu .navbar.nav-v6.nav-scroll .navbar-header { 572 border-bottom: 2px solid #b4601a; 573 } 574 .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 575 .navbar-regular.nav-v6 .navbar-nav>.active>a, 576 .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 577 .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 578 background-color: #b4601a; 579 color: #002d4a; 580 } 581 .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 582 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 583 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 584 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 585 background-color: #b4601a; 586 color: #002d4a; 587 } 588 .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 589 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 590 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 591 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 592 color: #002d4a; 593 } 594 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 595 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 596 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 597 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 598 color: #002d4a; 599 } 600} 601</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="West Saloon & Kitchen logo top" class="img-responsive logo-top" src="https://static.spotapps.co/web/westofsurrender--com/custom/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="West Saloon & Kitchen logo scroll" class="img-responsive logo-scroll" src="https://static.spotapps.co/web/westofsurrender--com/custom/logo.png"/></a><div class="navbar-contact"><ul class="nav navbar-nav navbar-right"><li class="nav-phone"><a href="tel:+13038253690"><i aria-hidden="true" class="fa fa-phone"></i>(303)-825-3690</a></li><li class="nav-email"><a href="mailto:[email protected]"><i aria-hidden="true" class="fa fa-envelope-o"></i>[email protected]</a></li><li class="nav-address"><a href="/#map-v3-container"><i aria-hidden="true" class="fa fa-map-marker"></i> 602 501 16th Street Mall , Denver </a></li></ul></div></div></div><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class=" drop-down-link"><a class="drop-down" href="#" id="#_link" target=""> 603 Menu 604 <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">
604<a class="sub-menu-link" href="/denver-west-saloon-andamp-kitchen-food-menu" target="_self"> 605 Food </a><a class="sub-menu-link" href="/denver-west-saloon-andamp-kitchen-drink-menu" target="_self"> 606 Drinks </a><a class="sub-menu-link" href="/denver-west-saloon-andamp-kitchen-happy-hours-specials" target="_self"> 607 Specials </a></div></li><li class=" nav-parties-link"><a class="link-parties-sh" href="https://tmt.spotapps.co/private-parties?spot_id=74831&callback_url=http://westofsurrender.com/denver-west-saloon-andamp-kitchen-about#" id="https://tmt.spotapps.co/private-parties?spot_id=74831&callback_url=http://westofsurrender.com/denver-west-saloon-andamp-kitchen-about#_link" target="_self"> 608 Book a Party 609 610 </a></li><li class=" drop-down-link"><a class="drop-down" href="#" id="#_link" target=""> 611  Order 612 <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="https://www.doordash.com/store/west-of-surrender-denver-900472/1861649/" target="_self"><span class="visuallyhidden">Order from </span>DoorDash </a><a class="sub-menu-link" href="https://www.grubhub.com/restaurant/west-of-surrender-501-16th-st-mall-denver/2028715?utm_source=google&utm_medium=organic&utm_campaign=place-action-link&pickup=true&rwg_token=ACgRB3czmnb_P2A5R6-0tFwVgAQYb1pxGBRCqxDnX0suaMCdgZgPjkqsXBHNolcn5IZ8mpZBIW_iVYAkx0g6vupgXuJ1yeD0SowlOlk9VNcKeq6CWxsWE6g%3D" target="_blank"><span class="visuallyhidden">Order from </span>GrubHub </a></div></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="https://www.yelp.com/reservations/west-of-surrender-denver-4#" id="https://www.yelp.com/reservations/west-of-surrender-denver-4#_link" target="_self"> 613 Reservations 614 615 </a></li><li class=" gift-cards-nav"><a class="gift-cards-link" href="https://www.toasttab.com/west-of-surrender/giftcards?utm_campaign=r4r&utm_content=West%20of%20Surrender&utm_medium=referral&utm_source=rallyforrestauants.com" id="https://www.toasttab.com/west-of-surrender/giftcards?utm_campaign=r4r&utm_content=West%20of%20Surrender&utm_medium=referral&utm_source=rallyforrestauants.com_link" target="_blank"> 616 Gift cards 617 618 </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=74831&callback_url=http://westofsurrender.com/denver-west-saloon-andamp-kitchen-about#" id="https://tmt.spotapps.co/job-listings?spot_id=74831&callback_url=http://westofsurrender.com/denver-west-saloon-andamp-kitchen-about#_link" target="_self"> 619 Jobs 620 621 </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/111882853489449" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a><a class="pull-left contact-icon" href="https://www.instagram.com/Westsaloonandkitchen" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a><a class="pull-left contact-icon" href="https://www.yelp.com/biz/west-of-surrender-denver-4" target="_blank"><i aria-hidden="true" class="social-icon fa fa-yelp"></i><span>Yelp page</span></a></li></ul></div></div></div></div><div class="mobile-navigation"><div class="container"><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><a class="header-logo logo-top" href="/#"><img alt="West Saloon & Kitchen logo top" class="img-responsive logo-top" src="https://static.spotapps.co/web/westofsurrender--com/custom/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="West Saloon & Kitchen logo scroll" class="img-responsive logo-scroll" src="https://static.spotapps.co/web/westofsurrender--com/custom/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/111882853489449" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a><a class="pull-left contact-icon" href="https://www.instagram.com/Westsaloonandkitchen" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a><a class="pull-left contact-icon" href="https://www.yelp.com/biz/west-of-surrender-denver-4" target="_blank"><i aria-hidden="true" class="social-icon fa fa-yelp"></i><span>Yelp page</span></a></li></ul><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li class=" drop-down-link"><a class="drop-down" href="#" id="#_link" target=""> 622 Menu </a></li><li class=" nav-parties-link"><a class="link-parties-sh" href="https://tmt.spotapps.co/private-parties?spot_id=74831&callback_url=http://westofsurrender.com/denver-west-saloon-andamp-kitchen-about#" id="https://tmt.spotapps.co/private-parties?spot_id=74831&callback_url=http://westofsurrender.com/denver-west-saloon-andamp-kitchen-about#_link" target="_self"> 623 Book a Party </a></li><li class=" drop-down-link"><a class="drop-down" href="#" id="#_link" target=""> 624  Order </a></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="https://www.yelp.com/reservations/west-of-surrender-denver-4#" id="https://www.yelp.com/reservations/west-of-surrender-denver-4#_link" target="_self"> 625 Reservations </a></li><li class=" gift-cards-nav"><a class="gift-cards-link" href="https://www.toasttab.com/west-of-surrender/giftcards?utm_campaign=r4r&utm_content=West%20of%20Surrender&utm_medium=referral&utm_source=rallyforrestauants.com" id="https://www.toasttab.com/west-of-surrender/giftcards?utm_campaign=r4r&utm_content=West%20of%20Surrender&utm_medium=referral&utm_source=rallyforrestauants.com_link" target="_blank"> 626 Gift cards </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=74831&callback_url=http://westofsurrender.com/denver-west-saloon-andamp-kitchen-about#" id="https://tmt.spotapps.co/job-listings?spot_id=74831&callback_url=http://westofsurrender.com/denver-west-saloon-andamp-kitchen-about#_link" target="_self"> 627 Jobs </a></li><li>
627<a class="sub-menu-link" href="/denver-west-saloon-andamp-kitchen-food-menu" target="_self"> 628 Food </a></li><li><a class="sub-menu-link" href="/denver-west-saloon-andamp-kitchen-drink-menu" target="_self"> 629 Drinks </a></li><li><a class="sub-menu-link" href="/denver-west-saloon-andamp-kitchen-happy-hours-specials" target="_self"> 630 Specials </a></li><li><a class="sub-menu-link" href="https://www.doordash.com/store/west-of-surrender-denver-900472/1861649/" target="_self"><span class="visuallyhidden">Order from </span>DoorDash </a></li><li><a class="sub-menu-link" href="https://www.grubhub.com/restaurant/west-of-surrender-501-16th-st-mall-denver/2028715?utm_source=google&utm_medium=organic&utm_campaign=place-action-link&pickup=true&rwg_token=ACgRB3czmnb_P2A5R6-0tFwVgAQYb1pxGBRCqxDnX0suaMCdgZgPjkqsXBHNolcn5IZ8mpZBIW_iVYAkx0g6vupgXuJ1yeD0SowlOlk9VNcKeq6CWxsWE6g%3D" target="_blank"><span class="visuallyhidden">Order from </span>GrubHub </a></li></ul></div></div></div></nav></header><main id="content" role="main"><article><div class="about-page-content"><!-- Start Section 1 --><section><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"><img alt="West Saloon & Kitchen logo" src="https://static.spotapps.co/web/westofsurrender--com/custom/logo.png"/></div></div></div><div class="about-us-item about-us-s1 about-us-s1-slide" style="height:70vh"><div class="uk-slidenav-position" data-uk-slideshow="data-uk-slideshow" style="height:100%; overflow-y: hidden;"><ul class="uk-slideshow">
630<li><img alt="Wheat berry, lentil, and quinoa tossed in lemonvinaigrette" src="https://static.spotapps.co/web/westofsurrender--com/custom/about_us_page_slide1.jpg"/></li><li><img alt="Deliciously prepared featured Steak" src="https://static.spotapps.co/web/westofsurrender--com/custom/about_us_page_slide2.jpg"/></li><li><img alt="Toasted ham, cheese and bechamel sandwich" src="https://static.spotapps.co/web/westofsurrender--com/custom/about_us_page_slide3.jpg"/></li><li><img alt="Wide spiral potatoes with green chili and cheese sauce" src="https://static.spotapps.co/web/westofsurrender--com/custom/about_us_page_slide4.jpg"/></li></ul><ul class="uk-dotnav uk-dotnav-contrast uk-position-bottom uk-flex-center"><li data-uk-slideshow-item="0"><a href=""><span class="off-screen">Dot slide navigation number 1</span></a></li><li data-uk-slideshow-item="1"><a href=""><span class="off-screen">Dot slide navigation number 2</span></a></li><li data-uk-slideshow-item="2"><a href=""><span class="off-screen">Dot slide navigation number 3</span></a></li><li data-uk-slideshow-item="3"><a href=""><span class="off-screen">Dot slide navigation number 4</span></a></li></ul><style> 631.slideshow-v2-wrapper .slideshow-controls-btn { 632 color: rgba(255, 255, 255, 0.8); 633} 634.party-slide .slideshow-controls-btn { 635 color: rgba(255, 255, 255, 0.8); 636} 637.about-us-s1-slide .slideshow-controls-btn { 638 color: rgba(255, 255, 255, 0.8); 639} 640 641@media (max-width: 767px) { 642 .slideshow-v2-wrapper .slideshow-controls-btn { 643 opacity: 1 !important; 644 } 645 646 .party-slide .slideshow-controls-btn { 647 opacity: 1 !important; 648 } 649 650 .about-us-s1-slide .slideshow-controls-btn { 651 opacity: 1 !important; 652 } 653 } 654 655</style><button aria-label="play or pause slideshow" class="slideshow-controls-btn playing" role="button" 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></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"><img alt="West Saloon & Kitchen logo" src="https://static.spotapps.co/web/westofsurrender--com/custom/logo.png"/></div></div></div></div></div></div></section><!-- End Section 1 --><!-- Start Section 2 --><section><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/web/westofsurrender--com/custom/about_us_page_left.jpg')"></div><div class="about-us-item about-us-s2-content about-us-v7-content"><div class="text-wrapper"><div class="text-content"><h1>About us</h1><h2>Something westward <br class="visible-xs"/>this way comes</h2><p>West of Surrender is food and drink from the American West made modern - familiar ingredients from a storied place and time, reimagined for todayâs tastes, and served with an optimistic spirit in a legendary location.</p><p>In the mid-to-late 1800s, tens of thousands of Americans left the relative civilization and stability of the east coast in search of newfound prosperity. Venturing west was prompted by one of two thingsâ the chance to head toward opportunity or to run away from failure or misdeeds. Either motive meant untold danger and one had to wager that what lay ahead was better than what was being left behind. That, in the simplest terms, the reward outweighed the risk.</p><p>West of Surrender is more than a name, it is our drive. It means: beyond giving up; too late to turn back; leaving failure behind; and chasing chance. Weâre all on some kind of journey, we celebrate that here. Join us!</p></div></div></div></div></div></div></section><!-- End Section 2 --><!-- Start Section Custom --><!-- Start Section 3 --><section><div class="about-us-s3-wrapper maps-wrapper section-wrapper" id="about_s3"><div class="container"><div class="about-us-item-holder"><div class="map-holder"><div id="map-container"></div><div class="map-footer"><p> 656 Contact us: 657 <a href="tel:+13038253690" id="contact_us_v3_section_phone_link"><span class="off-screen">by phone</span> (303)-825-3690,</a><a href="mailto:[email protected]"><span class="off-screen">by email</span> [email protected]</a></p></div></div></div></div></div></section><!-- End Section 3 --></div></article></main><style type="text/css"> 658 .navbar-fixed-bottom.nav-v1 { 659 bottom: -100px; 660 } 661 .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right { 662 background-color: #b4601a; 663 } 664 .navbar-fixed-bottom.nav-v1 .bottom-svg-border path, 665 .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon { 666 fill: #000; 667 } 668 .navbar-fixed-bottom.nav-v1 .bottom-list-item a { 669 color: #fff; 670 } 671 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover, 672 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus { 673 color: #002d4a; 674 } 675</style><nav class="navbar-fixed-bottom nav-v1" id="bottom-navbar" role="navigation"><div><ul class="nav navbar-nav navbar-right"><li class="bottom-list-item "><a class="bottom-link " href="https://www.doordash.com/store/west-of-surrender-denver-900472/1861649/" id="bottom_link_4" target="_self"> 676 Order </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://www.yelp.com/reservations/west-of-surrender-denver-4" id="bottom_link_3" target="_self"> 677 Reserve </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/private-parties?spot_id=74831&callback_url=http://westofsurrender.com/denver-west-saloon-andamp-kitchen-about" id="bottom_link_5" target="_self"> 678 Parties </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=74831&callback_url=http://westofsurrender.com/denver-west-saloon-andamp-kitchen-about" id="bottom_link_7" target="_self"> 679 Jobs </a></li></ul></div></nav>
679<script src="https://static.spotapps.co/web/westofsurrender--com/lib/jquery/jquery.min.js"></script>
679<script src="https://static.spotapps.co/web/westofsurrender--com/lib/bootstrap/js/bootstrap.min.js"></script>
679<script src="https://static.spotapps.co/web/westofsurrender--com/lib/uikit/js/uikit.min.js"></script>
679<script src="https://static.spotapps.co/web/westofsurrender--com/lib/uikit/js/slideshow.min.js"></script>
679<script src="https://static.spotapps.co/web/westofsurrender--com/lib/uikit/js/slideshow-fx.min.js"></script>
679<script src="https://static.spotapps.co/iframeResizer.js" type="text/javascript"></script>
679<script src="//static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet.js"></script>
679<script src="//static.spotapps.co/web-lib/leaflet/leaflet-providers.js"></script>
679<script> 680 681 $("#bottom_link_4").on("click", function(){ 682 if (ga_check()) 683 universal_ga('send', 'event', 'Button', 'Click', 'Order Online'); 684 }); 685 $("#bottom_link_3").on("click", function(){ 686 if (ga_check()) 687 universal_ga('send', 'event', 'Button', 'Click', 'Reserve'); 688 }); 689 $("#bottom_link_5").on("click", function(){ 690 if (ga_check()) 691 universal_ga('send', 'event', 'Button', 'Click', 'Private Party'); 692 }); 693 $("#bottom_link_7").on("click", function(){ 694 if (ga_check()) 695 universal_ga('send', 'event', 'Button', 'Click', 'Jobs'); 696 }); 697 $('.header-logo, .nav-v2-home-btn').click(function(event) { 698 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 699 event.preventDefault(); 700 var windowScrollTop = $(window).scrollTop(); 701 if(windowScrollTop > 150) { 702 $('html, body').animate({scrollTop: 0}, 750); 703 } 704 } 705 }); 706 707$(".banner-section a.banner-pin").click(function(e) { 708 // target element id 709 var id = $(this).attr('href'); 710 711 // target element 712 var section = $(id); 713 if (section.length === 0) { 714 return; 715 } 716 717 // prevent standard hash navigation (avoid blinking in IE) 718 e.preventDefault(); 719 720 // top position relative to the document 721 var pos = section.offset().top - 100 + 10; 722 723 // animated top scrolling 724 $('body, html').animate({scrollTop: pos}, 750); 725}); 726 727$(document).on('scroll', function (e) { 728 729 if($(document).scrollTop() > 0) { 730 $('.navbar.nav-v7').addClass('nav-scroll'); 731 }else { 732 $('.navbar.nav-v7').removeClass('nav-scroll'); 733 } 734 735}); 736 737$(function() { 738 setDropDownMenuWidth(); 739 740 function setDropDownMenuWidth() { 741 var tabs_list = $('.navbar-tabs .navbar-nav'); 742 743 $(tabs_list).find('li.drop-down-link').each(function() { 744 var sub_menu_width = $(this).outerWidth(true); 745 $(this).find('.sub-menu').css('width', sub_menu_width+'px'); 746 }); 747 } 748 749 $( window ).resize(function() { 750 setDropDownMenuWidth(); 751 }); 752 753}); 754 755 756 757$( '.drop-down-link .drop-down' ).click(function(event) { 758 event.preventDefault(); 759 event.stopPropagation(); 760 761 var drop_down = $(this).closest('.drop-down-link'); 762 var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' ); 763 764 if ( $(sub_menu).is( ':hidden' ) ) { 765 $(sub_menu).slideDown(); 766 $(drop_down).addClass('active'); 767 } else { 768 $(sub_menu).slideUp(); 769 $(drop_down).removeClass('active'); 770 } 771}); 772 773$(".nav-v7 .navbar-contact .nav-address a").click(function(e) { 774 775 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 776 // target element id 777 var id = $(this).attr('href').substr(1); 778 779 // target element 780 var section = $(id); 781 if (section.length === 0) { 782 return; 783 } 784 785 // prevent standard hash navigation (avoid blinking in IE) 786 e.preventDefault(); 787 788 // top position relative to the document 789 var pos = section.offset().top - 100 + 10; 790 791 // animated top scrolling 792 $('body, html').animate({scrollTop: pos}, 750); 793 794 } 795}); 796 797 $(document).ready(function() { 798 799 //slideshow btn controls functions 800 var slideshow_holder = $('[data-uk-slideshow]'); 801 802 $('.uk-dotnav a').click(function () { 803 $('.slideshow-controls-btn').removeClass('playing'); 804 $('.slideshow-controls-btn').addClass('paused'); 805 $('.slideshow-controls-btn').children('.fa-pause').css( "opacity", 0 ); 806 $('.slideshow-controls-btn').children('.fa-play').css( "opacity", 1 ); 807 }); 808 809 $(slideshow_holder).mouseover(function(){ 810 $(".slideshow-controls-btn").css('opacity', 1); 811 }); 812 813 $(slideshow_holder).mouseout(function(){ 814 $(".slideshow-controls-btn").css('opacity', 0); 815 }); 816 817 $(".slideshow-controls-btn").on("focus", function( e ) { 818 $(".slideshow-controls-btn").css('opacity', 1); 819 }); 820 821 $(slideshow_holder).on('touchstart', function () { 822 $(".slideshow-controls-btn").css('opacity', 1); 823 }); 824 825 }); 826 setTimeout(function(){ 827 $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents(); 828 }, 4000); 829 function setSlideSectionHeight() { 830 831 var window_width = $(window).width(); 832 if(window_width > 991) { 833 var section_first_content_height = $('.about-us-s1-content.hidden-sm').outerHeight(true); 834 835 var initial_slide_height_vh = '70vh'; 836 var initial_slide_height = initial_slide_height_vh.slice(0, -2); 837 var initial_slide_height_px = $(window).height() * (initial_slide_height/100); 838 839 if(section_first_content_height >= initial_slide_height_px) { 840 $('.about-us-s1.about-us-s1-slide').height(section_first_content_height); 841 } 842 } 843 844 } 845 846 function setImageTextSectionHeight() { 847 var section_text_content_height = $('.about-us-s2-content .text-content').outerHeight(true); 848 var section_text_holder_height = $('.about-us-s2-content').outerHeight(true); 849 850 if(section_text_content_height >= section_text_holder_height) { 851 var new_section_text_holder_height = section_text_content_height + 20; 852 $('.about-us-page .about-us-s2-content').css('min-height', section_text_content_height + 'px'); 853 } 854 } 855 856 $(document).ready(function() { 857 858 setSlideSectionHeight(); 859 setImageTextSectionHeight(); 860 861 var slideshow = UIkit.slideshow('.about-us-s1-slide [data-uk-slideshow]', { 862 autoplay: 1, 863 height: '100%', 864 animation: 'fold', 865 duration: 500, 866 autoplayInterval: 3000, 867 pauseOnHover: false 868 }); 869 870 //play or pause slideshow functions 871 $('.slideshow-controls-btn').click(function () { 872 if($(this).hasClass('playing')){ 873 slideshow.stop(); 874 $(this).removeClass('playing'); 875 $(this).addClass('paused'); 876 $(this).children('.fa-pause').css( "opacity", 0 ); 877 $(this).children('.fa-play').css( "opacity", 1 ); 878 }else { 879 slideshow.start(); 880 $(this).children('.fa-pause').css( "opacity", 1); 881 $(this).children('.fa-play').css( "opacity", 0 ); 882 $(this).removeClass('paused'); 883 $(this).addClass('playing'); 884 } 885 }); 886 887 }); 888 889 $( window ).resize(function() { 890 setSlideSectionHeight(); 891 setImageTextSectionHeight(); 892 }); 893 894 895 var marker_icon = "";; 896 897 iFrameResize({ 898 enablePublicMethods: true, 899 enableInPageLinks: true 900 }); 901 902 var google_map_url = 'https://www.google.com/maps/place/'
903 + ",501 16th Street Mall,Denver,CO,80202".split(' ').join('+'); 904 905 function open_google_map() { 906 window.open(google_map_url, '_blank') 907 } 908 909 $(function () { 910 $('.nav a').on('click', function () { 911 $('.navbar-collapse').collapse('hide'); 912 }); 913 914 init_open_street_map(); 915 $('.leaflet-marker-icon').prop('alt', 'map pin icon'); 916 }); 917 918 function init_open_street_map() { 919 var map = L.map('map-container', { 920 center: [ 39.7441304, -104.9903667], 921 zoom: 16, 922 zoomControl: false, 923 dragging:false 924 }); 925 926 if (marker_icon.length>0){ 927 var myIcon = L.icon({ 928 iconUrl: marker_icon, 929 iconSize: [35,35] }); 930 var marker = L.marker([39.7441304, -104.9903667], {icon: myIcon}, {title: '501 16th Street Mall, Denver'}, {alt: 'map pin icon'}).addTo(map); 931 } else { 932 var marker = L.marker([39.7441304, -104.9903667], {title: '501 16th Street Mall, Denver'}, {alt: 'map pin icon'}).addTo(map); 933 } 934 935 marker.on('click', open_google_map); 936 937 L.tileLayer.provider('OpenStreetMap.Mapnik').addTo(map); 938 L.control.zoom({ 939 position:'topright' 940 }).addTo(map); 941 942 map.scrollWheelZoom.disable(); 943 } 944 945 946</script>
946<script> 947(function() { 948 var name = "West Saloon & Kitchen"; 949 var pid = "ChIJt52ePYF5bIcRN2wL_fdj430"; 950 function build_url() { 951 var q = encodeURIComponent(name).replace(/'/g, "%27"); 952 return "https://www.google.com/maps/search/?api=1" 953 + "&query=" + q 954 + "&query_place_id=" + encodeURIComponent(pid); 955 } 956 window.google_map_url = build_url(); 957 window.open_google_map = function() { 958 window.open(build_url(), "_blank"); 959 }; 960})(); 961</script>
961<script> 962 963 var spot_id = 74831; 964 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 apply for a job","Other Questions"],"custom_hours":"","hours":"","active_tmt_cta_links":{"cta_private_party":"https://tmt.spotapps.co/private-parties?spot_id=74831","cta_catering":null,"cta_reservations":null,"cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=74831"},"spot_name":"West Saloon & Kitchen","label_for_texting_permission":"Iâd like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}'); 965 966 if (false){ 967 console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website"); 968 } 969 970 if (navigator.userAgent.match(/iPhone/i) 971 || navigator.userAgent.match(/iPad/i) 972 || navigator.userAgent.match(/iPod/i)){ 973 $(document).ready(function(){ 974 document.body.className += " " + "webkit-mobile-body"; 975 }); 976 } 977 978 var promotion_url_param_domain = getPromotionUrlParams()['domain']; 979 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')){ 980 $("a[href^='/']").each(function(){ 981 if (this.href.indexOf('domain=') == -1){ 982 var sh_internal_url = new URL(this.href); 983 sh_internal_url.searchParams.set("domain", promotion_url_param_domain); 984 this.href = sh_internal_url.toString(); 985 } 986 }) 987 } 988 989 990 function cta_link_matches_href(href, url){ 991 var domain = 'westofsurrender.com'; 992 if(typeof url === 'undefined'){ 993 return false; 994 } 995 var partsOfURL = url.split(domain); 996 if (partsOfURL.length != 2){ 997 return href == url; 998 }else{ 999 var urlPath = partsOfURL[1]; 1000 if (urlPath.substring(0,1) == "/"){ 1001 urlPath = urlPath.substring(1,urlPath.length); 1002 } 1003 return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1; 1004 } 1005 } 1006 1007 var all_cta_links = [{"id":670064,"spot_id":74831,"url":"https://tmt.spotapps.co/private-parties?spot_id=74831","cta_link_type":"private_parties","created_at":"2021-04-20T17:29:07+00:00","updated_at":"2024-04-01T16:17:37+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Parties","position":2},{"id":670065,"spot_id":74831,"url":"https://tmt.spotapps.co/job-listings?spot_id=74831","cta_link_type":"job_listing","created_at":"2021-04-20T17:31:09+00:00","updated_at":"2024-04-01T16:17:37+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":1},{"id":677817,"spot_id":74831,"url":"https://westofsurrender.com/-specials","cta_link_type":"specials","created_at":"2021-09-23T07:37:26+00:00","updated_at":"2024-04-01T16:17:37+00:00","made_of_food":false,"link_name":"","position":null},{"id":677818,"spot_id":74831,"url":"https://westofsurrender.com/-drink-menu","cta_link_type":"drink_menu","created_at":"2021-09-23T07:37:26+00:00","updated_at":"2024-04-01T16:17:37+00:00","made_of_food":false,"link_name":"","position":null},{"id":677819,"spot_id":74831,"url":"https://westofsurrender.com/-food-menu","cta_link_type":"food_menu","created_at":"2021-09-23T07:37:26+00:00","updated_at":"2024-04-01T16:17:37+00:00","made_of_food":false,"link_name":"","position":null},{"id":915749,"spot_id":74831,"url":"https://www.yelp.com/reservations/west-of-surrender-denver-4","cta_link_type":"reservations","created_at":"2024-04-01T16:17:37+00:00","updated_at":null,"made_of_food":false,"link_name":"","target":null,"website_footer_label":"Reserve","position":4},{"id":677820,"spot_id":74831,"url":"https://www.toasttab.com/west-of-surrender/giftcards?utm_campaign=r4r&utm_content=West%20of%20Surrender&utm_medium=referral&utm_source=rallyforrestauants.com","cta_link_type":"gift_cards","created_at":"2021-09-23T07:37:26+00:00","updated_at":"2024-04-01T16:17:37+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Gift Cards","position":5},{"id":1462756,"spot_id":74831,"url":"https://www.doordash.com/store/west-of-surrender-denver-900472/1861649/","cta_link_type":"order","created_at":"2025-06-13T11:47:31+00:00","updated_at":null,"made_of_food":false,"link_name":"DoorDash","target":null,"website_footer_label":"Order","position":0},{"id":1462757,"spot_id":74831,"url":"https://www.grubhub.com/restaurant/west-of-surrender-501-16th-st-mall-denver/2028715?utm_source=google&utm_medium=organic&utm_campaign=place-action-link&pickup=true","cta_link_type":"order2","created_at":"2025-06-13T11:47:31+00:00","updated_at":null,"made_of_food":false,"link_name":"Grubhub","target":null,"website_footer_label":"Order","position":null}]; 1008 1009 function find_cta_link(href) { 1010 for (var i=0; i< all_cta_links.length; i++){ 1011 var cta_link = all_cta_links[i]; 1012 if ( cta_link_matches_href(href, cta_link.url)){ 1013 return cta_link; 1014 } 1015 } 1016 } 1017 1018 function find_cta_links(href) { 1019 var cta_links = [] 1020 for (var i=0; i< all_cta_links.length; i++){ 1021 var cta_link = all_cta_links[i]; 1022 if ( cta_link_matches_href(href, cta_link.url)){ 1023 cta_links.push(cta_link); 1024 } 1025 } 1026 return cta_links; 1027 } 1028 1029 1030 function get_current_page_cta_link_types(){ 1031 var types = []; 1032 var cta_links = find_cta_links(document.location.href); 1033 for (var i=0; i<cta_links.length; i++){ 1034 types.push(cta_links[i].cta_link_type); 1035 } 1036 return types; 1037 } 1038 1039 1040 function is_food_menu_page(){ 1041 var cta_link_types = get_current_page_cta_link_types(); 1042 for (var i=0; i<cta_link_types.length; i++){ 1043 if ('food_menu' == cta_link_types[i]) 1044 return true; 1045 } 1046 return false;
1047 } 1048 1049 1050 function get_form_cat_from_cta(){ 1051 var cta_link = find_cta_link(document.location.href); 1052 if (cta_link == null) { 1053 return null; 1054 } 1055 if (cta_link.cta_link_type == 'private_parties'){ 1056 return 'private_party'; 1057 }else if (cta_link.cta_link_type == 'reservations'){ 1058 return 'reservation'; 1059 }else if (cta_link.cta_link_type == 'catering'){ 1060 return 'catering'; 1061 }else if (cta_link.cta_link_type == 'job_listing'){ 1062 return 'job_listings'; 1063 }else if (cta_link.cta_link_type == 'gift_cards'){ 1064 return 'gift_cards'; 1065 } 1066 return null; 1067 } 1068 1069 function element_has_events_defined(elem){ 1070 if ($._data(elem, "events") === undefined){ 1071 return false; 1072 } 1073 return true; 1074 } 1075 1076 function create_ga_events_for_cta_clicks(){ 1077 if (typeof $ === 'function'){ 1078 1079 var cta_link_of_the_page = find_cta_link(location.href); 1080 1081 1082 $("a").each(function(index, elem){ 1083 var href = $(elem).attr('href'); 1084 1085 if (href === undefined ){ 1086 return; 1087 } 1088 1089 if (href.substring(0,4) == 'tel:'){ 1090 if (!element_has_events_defined(elem)){ // not footer links 1091 $(elem).on("click", function(){ 1092 universal_ga('send', 'event', { 1093 eventCategory: 'Button', 1094 eventAction: 'Click', 1095 eventLabel: 'Phone', 1096 transport: 'beacon' 1097 }); 1098 }); 1099 1100 if (cta_link_of_the_page){ 1101 $(elem).on("click", function(){ 1102 universal_ga('send', 'event', { 1103 eventCategory: 'Button', 1104 eventAction: 'Click', 1105 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone', 1106 transport: 'beacon' 1107 }); 1108 }); 1109 } 1110 } else { 1111 if (cta_link_of_the_page){ 1112 $(elem).on("click", function(){ 1113 universal_ga('send', 'event', { 1114 eventCategory: 'Button', 1115 eventAction: 'Click', 1116 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone footer', 1117 transport: 'beacon' 1118 }); 1119 }); 1120 } 1121 } 1122 1123 1124 }else{ 1125 var cta_link = find_cta_link(href); 1126 if (elem.className != null && elem.className.indexOf("bottom-link") > -1){ 1127 // console.log("bottom link detected"); 1128 }else{ 1129 if (cta_link != null){ 1130 $(elem).on("click", function(){ 1131 universal_ga('send', 'event', { 1132 eventCategory: 'Website Link', 1133 eventAction: 'Click', 1134 eventLabel: cta_link.cta_link_type, 1135 transport: 'beacon' 1136 }); 1137 }); 1138 } 1139 } 1140 } 1141 1142 1143 }); 1144 } 1145 } 1146 1147 if (typeof angular === "undefined") { 1148 create_ga_events_for_cta_clicks(); 1149 } else { 1150 angular.element(document).ready(function () { 1151 create_ga_events_for_cta_clicks(); 1152 }); 1153 } 1154 1155 1156 function triggerShowFooterEvents(){ 1157 if (window.screen.availWidth < 768){ 1158 universal_ga('send', 'event', { 1159 eventCategory: 'Mobile Footer', 1160 eventAction: 'View', 1161 eventLabel: '', 1162 transport: 'beacon' 1163 }); 1164 } 1165 } 1166 1167 1168 1169 1170 //////////// 1171 function smartFooterV2() 1172 { 1173 var list= document.getElementsByClassName("bottom-list-item"); 1174 if (!list) return; 1175 1176 if (document.getElementById("bottom-navbar") == null){ 1177 return; 1178 } 1179 1180 var bottomNav = document.querySelector('#bottom-navbar .navbar-nav'); 1181 var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left'); 1182 var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right'); 1183 1184 bottomNav.innerHTML = ''; 1185 var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0); 1186 linksWithPosition.sort(function(a,b) { 1187 return a.position - b.position; 1188 }); 1189 1190 var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : ''); 1191 1192 linksWithPosition.forEach((e, i) => { 1193 var target = e.target || getUrlTarget(e.url); 1194 bottomNav.insertAdjacentHTML('beforeend', 1195 `<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>`); 1196 }) 1197 1198 var intervalCount = 0 1199 var interval = setInterval(() => { 1200 if(intervalCount == 50){ 1201 clearInterval(interval); 1202 } 1203 removeOverflowingFooterLinks(); 1204 intervalCount ++; 1205 }, 200); 1206 1207 $('.smart-footer-link').on("click", function(){ 1208 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1209 shUrlParams['source'] = 'footer'; 1210 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1211 } 1212 1213 var visibleLinks = $('.smart-footer-link').map(function (e) { 1214 return $(this).data('type'); 1215 }).toArray().join(','); 1216 1217 universal_ga('send', 'event', { 1218 eventCategory: 'Button', 1219 eventAction: 'Click_footer_2', 1220 eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks, 1221 transport: 'beacon' 1222 }); 1223 }); 1224 } 1225 1226 function removeOverflowingFooterLinks(){ 1227 var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li'); 1228 var width_sum = 0; 1229 1230 bottomNavLinks.forEach(e => { 1231 width_sum += e.getBoundingClientRect().width; 1232 if ((width_sum) > window.innerWidth) { 1233 console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;"); 1234 e.remove(); 1235 } 1236 }); 1237 } 1238 1239 function getUrlTarget(url){ 1240 if(url.startsWith('tel')){ 1241 return '_self'; 1242 } 1243 if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){ 1244 return '_self'; 1245 } 1246 return '_blank'; 1247 } 1248 1249 function npb() 1250 { 1251 var list= document.getElementsByClassName("bottom-list-item"); 1252 if (!list) return; 1253 1254 if (document.getElementById("bottom-navbar") == null){ 1255 return; 1256 } 1257 1258 var url = "" 1259 for (var i=0; i < all_cta_links.length; i++) 1260 { 1261 if (all_cta_links[i].cta_link_type == "order"){ 1262 url = all_cta_links[i].url; 1263 } 1264 } 1265 1266 if ( url == ""){ 1267 return; 1268 } 1269 1270 for (i=0; i < list.length; i++) 1271 { 1272 console.log(cta_link_matches_href(list[i].firstChild.href, url)); 1273 if (cta_link_matches_href(list[i].firstChild.href,url)) return; 1274 1275 }; 1276 1277 var item = list[list.length-1] 1278 document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true)); 1279 var width_sum = 0; 1280 for (i=0; i < list.length; i++) { 1281 width_sum += list[i].getBoundingClientRect().width; 1282 } 1283 1284 var item = list[list.length-1] 1285 if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; } 1286 1287 item.firstChild.text = "Order"; 1288 item.firstChild.href = url; 1289 item.firstChild.id = "bottom_link_" + list.length; 1290 1291 $(item.firstChild).on("click", function(){ 1292 1293 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1294 shUrlParams['source'] = 'footer'; 1295 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1296 } 1297 1298 universal_ga('send', 'event', { 1299 eventCategory: 'Button', 1300 eventAction: 'Click', 1301 eventLabel: 'Plan B-2 Order', 1302 transport: 'beacon' 1303 }); 1304 }); 1305 1306 1307 } 1308 1309function activateSmartFooter(){ 1310 var smart_footer_active = true; 1311 var smart_footer_version = 2; 1312 var man_bottom_active = false;
1313 if(window.location.hash == '#smartFooterV2=enabled'){ 1314 smartFooterV2(); 1315 return; 1316 } 1317 if (smart_footer_active && !man_bottom_active){ 1318 if(smart_footer_version == 2 ){ 1319 smartFooterV2(); 1320 }else { 1321 npb(); 1322 } 1323 } 1324 } 1325 1326 activateSmartFooter(); 1327 1328 var corona_config_str = '{"id":7933,"spot_id":74831,"promote_pick_up":true,"promote_gift_cards":true,"promote_happy_hour":true,"promote_events":true,"instructions_on_food_page":false,"food_page_instruction_text":"To place a curbside pick-up order, please call:","food_page_instruction_phone":"3038253690","created_at":"2020-12-23T05:10:49+00:00","updated_at":"2025-03-27T22:56:11+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":true,"all_alcoholic_to_go_lincense":true,"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":0,"pick_ups_priority_value":0,"reservations_priority_value":5,"private_parties_priority_value":5,"catering_priority_value":0,"gift_cards_priority_value":4,"jobs_priority_value":3,"food_and_drinks_priority_value":3,"specials_priority_value":4,"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":4,"increasing_revenue_vs_saving_time_priority_value":3,"events_priority_value":3,"shopping_cart_type":"TMT","shopping_cart_active":false}'; 1329 var corona_config = corona_config_str != '' ? JSON.parse('{"id":7933,"spot_id":74831,"promote_pick_up":true,"promote_gift_cards":true,"promote_happy_hour":true,"promote_events":true,"instructions_on_food_page":false,"food_page_instruction_text":"To place a curbside pick-up order, please call:","food_page_instruction_phone":"3038253690","created_at":"2020-12-23T05:10:49+00:00","updated_at":"2025-03-27T22:56:11+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":true,"all_alcoholic_to_go_lincense":true,"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":0,"pick_ups_priority_value":0,"reservations_priority_value":5,"private_parties_priority_value":5,"catering_priority_value":0,"gift_cards_priority_value":4,"jobs_priority_value":3,"food_and_drinks_priority_value":3,"specials_priority_value":4,"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":4,"increasing_revenue_vs_saving_time_priority_value":3,"events_priority_value":3,"shopping_cart_type":"TMT","shopping_cart_active":false}') : null; 1330 1331 1332 //corona instuctions 1333 function show_corona_instructions(text, phone, btnText){ 1334 //format to US number 1335 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1336 1337 if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) { 1338 var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1339 var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1340 }else { 1341 var linkLocation = 'tel:+1'+phone+''; 1342 var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +'' 1343 } 1344 var appendPhone = 'tel:+1'+phone+''; 1345 //inject html content 1346 if ($('.food-menu-nav').length) { 1347 //new template 1348 var pageEl = $('.food-menu-nav').css('margin','20px auto 10px auto'); 1349 var textColor = rgb2hex($('.section-header').css('color')); 1350 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1351 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1352 fontSize = fontSize + Math.round(fontSize * 0.25); 1353
1354 // 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>'; 1355 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>'; 1356 1357 }else { 1358 //old template 1359 var pageEl = $('.tabnav'); 1360 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1361 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1362 1363 var linkTextColor = getContrast50(linkColor); 1364 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1365 fontSize = fontSize + Math.round(fontSize * 0.25); 1366 var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform'); 1367 1368 // 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>'; 1369 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>'; 1370 1371 } 1372 //html content 1373 pageEl.prepend(html); 1374 } 1375 1376 function rgb2hex(rgb) { 1377 if(typeof rgb !== "undefined"){ 1378 rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 1379 if (!rgbColor) { 1380 rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/); 1381 return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]); 1382 } 1383 function hex(x) { 1384 return ("0" + parseInt(x).toString(16)).slice(-2); 1385 } 1386 return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]); 1387 } 1388 return rgb; 1389 } 1390 1391 function getContrast50(hexcolor){ 1392 return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff'; 1393 } 1394 1395 function show_corona_sidebar_instructions(text, phone){ 1396 //format to US number 1397 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1398 var divWidth = 230; 1399 var top = 50; 1400 var linkSize = '1.6em'; 1401 var pSize = $('p').css('font-size'); 1402 var appendPhone = 'tel:+1'+phone+''; 1403 1404 if ($(window).width() < 1600) 1405 var top = 30; 1406 if ($(window).width() < 1200){ 1407 var divWidth = 180; 1408 var linkSize = '1.4em'; 1409 var pSize ='1.1em'; 1410 } 1411 1412 if($('.food-menu-nav').length){ //new template 1413 var textColor = $('.food-menu-nav-item.active').css('color'); 1414 var linkColor = $('.food-menu-nav-item.active').css('background-color'); 1415 1416 var linkTextColor = $('.food-menu-nav-item.active').css('color'); 1417 var parent = $('.food-menu-page'); 1418 } 1419 else { //old template 1420 var textColor = $('.menu-item-name-traditional').css('color'); 1421 var linkColor = $('.style-traditional .tabnav .nav>
1421li.active>a').css('color'); 1422 var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu'); 1423 var linkTextColor = getContrast50(linkColor); 1424 } 1425 1426 // $(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>'); 1427 $(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>'); 1428 1429 //check if resolution is bigger than tablet resolution 1430/* if ($(window).width() > 991) { 1431 //detect scroll 1432 window.onscroll = function (e) { 1433 if ($(window).scrollTop() == 0) { 1434 $('#corona-instructions-sidebar').hide(); 1435 }else { 1436 $('#corona-instructions-sidebar').show(); 1437 } 1438 } 1439 } */ 1440 } 1441 1442 function check_corona_config(config){ 1443 console.log(config) 1444 if (config) { 1445 if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) { 1446 if (!config.promote_deliveries && config.promote_pick_up) { 1447 var btnText = 'Call For Pick Up'; 1448 } 1449 if (config.promote_deliveries && !config.promote_pick_up) { 1450 var btnText = 'Call For Delivery'; 1451 } 1452 if (config.promote_deliveries && config.promote_pick_up) { 1453 var btnText = 'Call For Pick Up Or Delivery'; 1454 } 1455 1456 if(typeof btnText !== "undefined"){ // check if pick up or delivery are true 1457 if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) { 1458 var btnText = 'ORDER NOW'; 1459 if($('.food-menu-nav').length){ //new template 1460 var textColor = rgb2hex($('.section-header').css('color')); 1461 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1462 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1463 fontSize = fontSize + Math.round(fontSize * 0.25); 1464 } 1465 else { //old template 1466 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1467 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1468 1469 var linkTextColor = getContrast50(linkColor); 1470 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1471 fontSize = fontSize + Math.round(fontSize * 0.25); 1472 } 1473 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); 1474 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1475 } else { 1476 show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText); 1477 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1478 } 1479 1480 } 1481 } 1482 } 1483 } 1484 1485 1486 if (is_food_menu_page() && !window.location.search.includes("contactless=true")){ 1487 $( document ).ready(function() { 1488 setTimeout(function(){ 1489 check_corona_config(corona_config); 1490 }, 300); 1491 }); 1492 } 1493 1494 1495 1496 function isPhone(phone){ 1497 var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/; 1498 return regex.test(phone); 1499 } 1500 1501 function sendEmail_MT (input_id) { 1502 const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img"); 1503 1504 const $step = { 1505 form: $("[data-id=newsletter-widget-2] .sph-email-form"), 1506 message: $("[data-id=newsletter-widget-2] .sph-response-message"), 1507 } 1508 1509 const $field = { 1510 email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id), 1511 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id), 1512 consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id), 1513 }; 1514 1515 const $error = { 1516 email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id), 1517 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id), 1518 }; 1519 1520 if ($field.email.val().trim() === "") { 1521 $error.email 1522 .html("This field is required") 1523 .show(); 1524 } 1525 else if (!isEmail($field.email.val().trim())) { 1526 $error.email 1527 .html("Please use the format â[email protected]â") 1528 .show(); 1529 } else { 1530 $error.email 1531 .html("") 1532 .hide(); 1533 } 1534 1535 if ($field.consent.is(':checked') && $field.phone.val().trim() === "") { 1536 $error.phone 1537 .html("This field is required") 1538 .show(); 1539 } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) { 1540 $error.phone 1541 .html("The phone number must contain 10 digits") 1542 .show(); 1543 } else { 1544 $error.phone 1545 .html("") 1546 .hide(); 1547 } 1548 1549 const errorField = $step.form.find('.sh-form-error:visible'); 1550 1551 if (errorField.length > 0) { 1552 const input = errorField.first().next(); 1553 1554 document.activeElement.blur(); 1555 1556 setTimeout(() => { 1557 input.focus(); 1558 }, 160) 1559 1560 return; 1561 } 1562 1563 $loader 1564 .show() 1565 .prev() 1566 .hide(); 1567 1568 $.ajax({ 1569 method: "POST", 1570 url: "https://www.spothopperapp.com/api/spots/74831/contacts/add_with_texting_permission", 1571 crossDomain: true, 1572 dataType: 'json', 1573 data: { 1574 email: $field.email.val().trim(), 1575 phone: $field.phone.val().trim(), 1576 texting_permission: $field.consent.is(':checked'), 1577 }, 1578 success: function (data) { 1579 afterRequestSubmission(data); 1580 }, 1581 error: function () { 1582 afterRequestSubmission("Something went wrong. Please try again later."); 1583 } 1584 }); 1585 1586 function afterRequestSubmission (data) { 1587 $step.form.hide(); 1588 1589 $step.message 1590 .html(data) 1591 .show() 1592 .trigger('focus'); 1593 } 1594 } 1595</script>
1595<script>function addPromotionParamsToTMTLinks() 1596{ 1597 if (sessionStorage.getItem('shUrlParams')) { 1598 let shParams = JSON.parse(sessionStorage.getItem('shUrlParams')); 1599 if (!Object.keys(shParams).length) 1600 return; 1601 if(!shParams.source) 1602 return; 1603 $('a').each(function () { 1604 if (this.href.includes('tmt.spotapps.co')) { 1605 if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion=')) 1606 return; 1607 1608 this.href = this.href + '&source=' + shParams.source; 1609 if(shParams.destination) 1610 this.href = this.href + '&destination=' + shParams.destination; 1611 if(shParams.promotion) 1612 this.href = this.href + '&promotion=' + shParams.promotion; 1613 if(shParams.fb_post_id) 1614 this.href = this.href + '&fb_post_id=' + shParams.fb_post_id; 1615 if(shParams.email_post_id) 1616 this.href = this.href + '&email_post_id=' + shParams.email_post_id; 1617 } 1618 }) 1619 } 1620} 1621setTimeout(function() { 1622 addPromotionParamsToTMTLinks(); 1623 addFooterToSourceParam(); 1624},600) 1625 1626function addFooterToSourceParam() 1627{ 1628 $('.bottom-link').each(function (){ 1629 if(shouldAddSourceParam(this.href)) 1630 this.href = this.href + '&source=footer'; 1631 }) 1632 $('#sh-multiple-links-content-holder a').each(function (){ 1633 if(shouldAddSourceParam(this.href)) 1634 this.href = this.href + '&source=footer'; 1635 }) 1636} 1637function shouldAddSourceParam(link){ 1638 if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){ 1639 return true; 1640 } 1641 return false; 1642} 1643</script>
1643<script> 1644;(async () => { 1645if (typeof window.focusTrap === 'undefined') { 1646 await getScript('https://unpkg.com/tabbable/dist/index.umd.js'); 1647 await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js'); 1648} 1649 1650document.querySelectorAll('.modal').forEach((element) => { 1651 const trap = window.focusTrap?.createFocusTrap(element, { 1652 allowOutsideClick: true, 1653 }); 1654 1655 $(element).on('shown.bs.modal', () => { 1656 trap?.activate(); 1657 }); 1658 1659 $(element).on('hidden.bs.modal', () => { 1660 trap?.deactivate(); 1661 }); 1662}); 1663 1664async function getScript (source) { 1665 return new Promise((resolve, reject) => { 1666 const script = document.createElement('script'); 1667 script.src = source; 1668 script.async = true; 1669 1670 script.onload = resolve; 1671 script.onerror = reject; 1672 1673 document.head.appendChild(script); 1674 }); 1675} 1676})(); 1677</script>
1677<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1677<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1677<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1677<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1677<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1677<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1677<script>var changes_log_array = {};</script>
1677<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1677</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.