PageSourceSearch

https://hopcreekpub.com/napa-browns-valley-hop-creek-pub-food-menu

html hopcreekpub.com collected 2026-09-30 18:57:58 UTC 104,667 bytes, 1,624 lines download raw bytes

1<!DOCTYPE html>
2�<html lang="en"><head><meta content="http://hopcreekpub.com/napa-browns-valley-hop-creek-pub-food-menu" property="og:url"/><meta content="website" property="og:type"/><meta content="Hop Creek is a casual dining destination that aims to provide locals and visitors with an experience built around a welcoming, warm atmosphere for the whole family.  The locally sourced men..." property="og:description"/><meta content="Hop Creek Pub - Food Menu" 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-5RL3GFVBRX');
8    gtag('config', 'G-VG24VK2VKT');
9  </script>
9<!-- wcache 2026-09-30 11:18:09.190235Z --><!--
10smart_footer: true,
11smart_footer_version: 2,
12scripting_active: false
13--><link href="https://hopcreekpub.com/napa-browns-valley-hop-creek-pub-food-menu" 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="Hop Creek Pub is a family-friendly Napa restaurant offering delicious pub fare, Napa wines, and cold beer on tap." name="description"/><meta content="" name="author"/><meta content="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/shared_image.jpg" property="og:image"/><meta content="Hop Creek Pub image" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="894941250582528" property="fb:app_id"/><meta content="summary_large_image" name="twitter:card"/><meta content="Hop Creek Pub - Food Menu" name="twitter:title"/><meta content="Hop Creek is a casual dining destination that aims to provide locals and visitors with an experience built around a welcoming, warm atmosphere for the whole family.  Our delicious pub fare,..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/shared_image.jpg" name="twitter:image"/><title>Hop Creek Pub - Food Menu</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/343893_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><link href="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/favicons/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/favicons/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/favicons/site.webmanifest" rel="manifest"/><link color="#5bbad5" href="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/favicons/safari-pinned-tab.svg" rel="mask-icon"/><link href="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/favicons/favicon.ico" rel="shortcut icon"/><meta content="#da532c" name="msapplication-TileColor"/><meta content="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/favicons/browserconfig.xml" name="msapplication-config"/><meta content="#ffffff" name="theme-color"/><link href="https://static.spotapps.co/web/hopcreekpub--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/hopcreekpub--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/hopcreekpub--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/hopcreekpub--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/hopcreekpub--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/hopcreekpub--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/hopcreekpub--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/hopcreekpub--com/css/bottom_navigation_v1.css?v1774942670" rel="stylesheet"/><link href="css/custom.css?v1774942670&domain=hopcreekpub.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/hopcreekpub--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/hopcreekpub--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]--><!--[if lt IE 9]>
14    
14<script src="//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
14
15    
15<script src="//oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
15
16    <![endif]--><style>
17
18      .webkit-mobile-body>div:first-child{
19          -webkit-overflow-scrolling: touch;
20      }
21
22      .food-menu-page:before {
23                  background-image: url('https://static.spotapps.co/website_images/ab_websites/343893_website_v1/menu_pg_back.jpg');
24                          -webkit-filter: opacity(0.2);
25          -moz-filter: opacity(0.2);
26          -o-filter: opacity(0.2);
27          -ms-filter: opacity(0.2);
28          filter: opacity(0.2);
29              }
30
31            	@media (max-width: 1023px) {
32      		.food-menu-grid .food-item-holder {
33      	    text-align: right;
34      	  }
35      	  .food-menu-grid .food-item-title {
36      	    display: block;
37      	    text-align: left;
38      	  }
39      	  .food-menu-grid .food-price {
40      	    float: none;
41      	  }
42      	  .food-menu-grid .food-item-description {
43      	    text-align: left;
44      	  }
45      	}
46      
47    </style><link href="https://static.spotapps.co/websites/mt/css/general-food-menu-patch.css" rel="stylesheet"/>
47<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
47<script>
48function ga_check(){
49  return true;
50}
51</script>
51<script>
52function universal_ga(action, type, category, ev_action, label){
53  if(typeof ga === 'function')
54  {
55    if(!(action && label))
56      ga(action, type, category)
57    else
58      ga(action, type, category, ev_action, label)
59  }
60
61  if(typeof gtag === 'function')
62  {
63    if(!(action && label))
64    {
65      hash = category
66      ev_label = hash["eventLabel"]
67      var splits = ev_label.match(/.{1,100}/g) ?? [];
68      delete(hash["eventLabel"])
69
70      if(splits.length <= 1)
71        hash["eventLabel"] = ev_label
72      else
73      {
74        for (let i = 0; i < splits.length; i++) {
75          var key = "eventLabel_"+i
76          hash[key] = splits[i]
77        }
78      }
79      console.log(hash)
80      gtag("event", hash["eventCategory"], hash);
81    }
82    else
83    {
84      var hash = {
85        eventCategory: category,
86        eventAction: ev_action
87      }
88
89      var splits = label.match(/.{1,100}/g) ?? [];
90      if(splits.length <= 1)
91        hash["eventLabel"] = label
92      else
93      {
94        for (let i = 0; i < splits.length; i++) {
95          var key = "eventLabel_"+i
96          hash[key] = splits[i]
97        }
98      }
99      gtag("event", hash["eventCategory"], hash);
100    }
101  }
102}
103</script>
103<script>    function getPromotionUrlParams(){
104      var params_str = sessionStorage.getItem('shUrlParams');
105      if (params_str != null){
106        return JSON.parse(params_str);
107      }else{
108        return {};
109      }
110    }
111
112    function getPromotionSourceDetails(){
113        var params_str = localStorage.getItem('promotionSourceDetails');
114        if (params_str != null){
115          return JSON.parse(params_str);
116        }else{
117          return {};
118        }
119    }
120
121    function getLastEmailVisitInDays(){
122      var promotionSourceDetails = getPromotionSourceDetails();
123      if (!promotionSourceDetails['last_visit_email'] ){
124        return null;
125      }
126      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24));
127    }
128
129    function getLastSocialVisitInDays(){
130      var promotionSourceDetails = getPromotionSourceDetails();
131      if (!promotionSourceDetails['last_visit_social'] ){
132        return null;
133      }
134      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24));
135    }
136
137    var shUrlParams = getPromotionUrlParams();
138    var promotionSourceDetails = getPromotionSourceDetails();
139
140    new URL(document.location).searchParams.forEach(function(value, paramName){
141
142     shUrlParams[paramName] = value;
143
144     if (paramName == 'source' && value =='social' ){
145       promotionSourceDetails['last_visit_social'] = new Date();
146       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
147     }
148
149     if (paramName == 'source' && value =='email' ){
150       promotionSourceDetails['last_visit_email'] = new Date();
151       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
152     }
153
154    });
155
156    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams))
157</script>
157<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;}
158a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;}
159a.get-directions-footer-link:hover{transform:scale(1.08);}
160@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}}
161a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu   "><div class="food-menu-page"><header><style>
162
163.nav-v8 .nav-tab:nth-child(n+6) {
164  -webkit-box-ordinal-group: 3;
165  order: 3;
166}
167
168.navbar.nav-v6.nav-v8 .desktop-navigation .header-logo {
169  top: -10px;
170}
171
172
173.navbar.nav-v6.nav-v8.nav-scroll .desktop-navigation .header-logo {
174  top: -10px;
175}
176
177.navbar.nav-v6 .container {
178  padding-top: 10px;
179  padding-bottom: 10px;
180}
181.navbar.nav-v6.nav-scroll .container {
182  padding-top: 0px;
183  padding-bottom: 0px;
184}
185.navbar.nav-v6 .header-logo img {
186  max-width: 100%;
187}
188
189@media (max-width: 767px) {
190  /* DO NOT change mobile nav height on page scroll */
191  .navbar.nav-v6 .navbar-header,
192  .navbar.nav-v6.nav-scroll .navbar-header {
193    padding-top: 10px;
194    padding-bottom: 10px;
195  }
196  .navbar.nav-v6.nav-v8 .socialnav,
197  .navbar.nav-v6.nav-v8.nav-scroll .socialnav {
198    margin-top: 10px;
199  }
200  .navbar.nav-v6 .container,
201  .navbar.nav-v6.nav-scroll .container {
202    padding-top: 0;
203    padding-bottom: 0;
204  }
205  .navbar.nav-v6 .header-logo,
206  .navbar.nav-v6.nav-scroll .header-logo {
207    height: 70px;
208  }
209  .navbar.nav-v6 .header-logo img {
210    max-height: 100%;
211  }
212  .navbar.nav-v6.nav-scroll .header-logo img {
213    max-width: 100%;
214  }
215  /* HOME page CHANGE mobile nav height on page scroll */
216  /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */
217  body.home-page .navbar.nav-v6 .navbar-header {
218    padding-top: 10px;
219    padding-bottom: 10px;
220  }
221  body.home-page .navbar.nav-v6.nav-scroll .navbar-header{
222    padding-top: 0px;
223    padding-bottom: 0px;
224  }
225  body.home-page .navbar.nav-v6.nav-v8 .socialnav {
226    margin-top: 10px;
227  }
228  body.home-page .navbar.nav-v6.nav-v8.nav-scroll .socialnav {
229    margin-top: 0px;
230  }
231  body.home-page .navbar.nav-v6 .container{
232    padding-top: 0;
233    padding-bottom: 0;
234  }
235  body.home-page .navbar.nav-v6.nav-scroll .container {
236    padding-top: 0;
237    padding-bottom: 0;
238  }
239  body.home-page .navbar.nav-v6 .header-logo {
240    height: 70px;
241  }
242  body.home-page .navbar.nav-v6.nav-scroll .header-logo {
243    height: 50px;
244  }
245  body.home-page .navbar.nav-v6 .header-logo img {
246    max-height: 100%;
247    max-width: 100%;
248  }
249  body.home-page .navbar.nav-v6.nav-scroll .header-logo img {
250    max-width: 80%;
251  }
252}
253
254
255.navbar-regular .navbar-collapse.collapse.in {
256  background-color: transparent;
257  width: 100%;
258}
259.navbar.nav-v6 .navbar-tabs {
260    background-color: #fff;
261    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
262    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
263    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
264}
265.navbar.nav-v6.nav-scroll .navbar-tabs {
266    background-color: #fff;
267    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
268    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
269    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
270}
271.drink-menu .navbar.nav-v6 .navbar-tabs {
272  background-color: #fff;
273  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
274  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
275  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
276}
277.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs {
278  background-color: #fff;
279  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
280  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
281  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
282}
283li.drop-down-link .sub-menu {
284  background-color: #fff;
285  color: #000;
286  }
287.nav-scroll li.drop-down-link .sub-menu {
288  background-color: #fff;
289  color: #000;
290}
291.drink-menu li.drop-down-link .sub-menu {
292  background-color: #fff;
293  color: #000;
294}
295.drink-menu .nav-scroll li.drop-down-link .sub-menu {
296  background-color: #fff;
297  color: #000;
298}
299li.drop-down-link .sub-menu a,
300li.drop-down-link div.drop-down {
301  color: #000;
302}
303.nav-scroll li.drop-down-link .sub-menu a,
304.nav-scroll li.drop-down-link div.drop-down {
305  color: #000;
306}
307.drink-menu li.drop-down-link .sub-menu a,
308.drink-menu li.drop-down-link div.drop-down {
309  color: #000;
310}
311.drink-menu .nav-scroll li.drop-down-link .sub-menu a,
312.drink-menu .nav-scroll li.drop-down-link div.drop-down {
313  color: #000;
314}
315
316.navbar-regular.nav-v6 .navbar-nav>li>a,
317.navbar-regular.nav-v6 .navbar-nav>li>a:hover,
318.navbar-regular.nav-v6 .navbar-nav>.active>a,
319.navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
320.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
321  border: none;
322  background-color: transparent;
323  color: #6F7E0D;
324}
325.navbar-regular.nav-v6 .navbar-nav>li>a {
326  color: #000;
327}
328.drink-menu .navbar.nav-v6 .navbar-nav>li>a {
329  color: #000;
330}
331.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
332.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
333.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
334.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover {
335  color: #6F7E0D;
336}
337
338li.drop-down-link .sub-menu a:hover,
339li.drop-down-link .sub-menu a:focus {
340  color: #6F7E0D;
341}
342.drink-menu li.drop-down-link .sub-menu a:hover,
343.drink-menu li.drop-down-link .sub-menu a:focus {
344  color: #6F7E0D;
345}
346
347.drink-menu .navbar.nav-v7 .navbar-nav>li>a {
348  color: #000;
349}
350
351.navbar-regular.nav-v6 .navbar-toggle .icon-bar {
352  background-color: #000;
353}
354.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar {
355  background-color: #000;
356}
357.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
358  background-color: #6F7E0D;
359}
360.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
361  background-color: #6F7E0D;
362}
363.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a,
364.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
365.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
366.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
367.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover {
368  border: none;
369  color: #6F7E0D;
370}
371.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a {
372  color: #000;
373}
374.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a {
375  border: none;
376  color: #000;
377}
378.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
379.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
380.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
381.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover {
382  color: #6F7E0D;
383}
384
385.nav-scroll li.drop-down-link .sub-menu a:hover,
386.nav-scroll li.drop-down-link .sub-menu a:focus {
387  color: #6F7E0D;
388}
389.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover,
390.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus {
391  color: #6F7E0D;
392}
393
394.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
395  background-color: #000;
396}
397.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
398  background-color: #000;
399}
400.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar {
401  background-color: #6F7E0D;
402}
403.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar {
404  background-color: #6F7E0D;
405}
406.navbar.nav-v6 .header-logo-text{
407  color: #000;
408}
409.navbar.nav-v6.nav-scroll .header-logo-text{
410  color: #000;
411}
412.navbar.nav-v6 .social-icon{
413  color: #000;
414}
415.navbar.nav-v6.nav-scroll .social-icon{
416  color: #000;
417}
418.navbar.nav-v6 .social-square .contact-icon:hover {
419  color: #000;
420  background-color: #6F7E0D;
421}
422.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
423  color: #000;
424  background-color: #6F7E0D;
425}
426
427.drink-menu .navbar.nav-v6 .header-logo-text{
428  color: #000;
429}
430.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{
431  color: #000;
432}
433.drink-menu .navbar.nav-v6 .social-icon{
434  color: #000;
435}
436.drink-menu .navbar.nav-v6.nav-scroll .social-icon{
437  color: #000;
438}
439.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover {
440  color: #000;
441  background-color: #6F7E0D;
442}
443.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
444  color: #000;
445  background-color: #6F7E0D;
446}
447.navbar.nav-v6 .navbar-tabs {
448  border-bottom: 1px solid transparent;
449}
450.navbar.nav-v6.nav-scroll .navbar-tabs {
451  border-bottom: 1px solid transparent;
452}
453.drink-menu .navbar.nav-v6 .navbar-tabs {
454  border-bottom: 1px solid transparent;
455}
456.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs {
457  border-bottom: 1px solid transparent;
458}
459@media (max-width: 767px) {
460  .navbar.nav-v6 {
461      background-color: #fff;
462      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
463      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
464      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
465  }
466  .navbar.nav-v6.nav-scroll {
467      background-color: #fff;
468      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
469      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
470      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
471  }
472  .drink-menu .navbar.nav-v6 {
473    background-color: #fff;
474    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
475    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
476    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
477  }
478  .drink-menu .navbar.nav-v6.nav-scroll {
479    background-color: #fff;
480    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
481    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
482    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
483  }
484  .navbar.nav-v6 .container,
485  .navbar.nav-v6.nav-scroll .container,
486  .drink-menu .navbar.nav-v6 .container,
487  .drink-menu .navbar.nav-v6.nav-scroll .container {
488    border-bottom: none;
489  }
490  .navbar.nav-v6 .navbar-header {
491    border-bottom: 1px solid transparent;
492  }
493  .navbar.nav-v6.nav-scroll .navbar-header {
494    border-bottom: 1px solid transparent;
495  }
496  .drink-menu .navbar.nav-v6 .navbar-header {
497    border-bottom: 1px solid transparent;
498  }
499  .drink-menu .navbar.nav-v6.nav-scroll .navbar-header {
500    border-bottom: 1spx solid transparent;
501  }
502  li.drop-down-link .sub-menu,
503  .drink-menu li.drop-down-link .sub-menu {
504    background-color: transparent;
505  }
506  .nav-scroll li.drop-down-link .sub-menu,
507  .drink-menu .nav-scroll li.drop-down-link .sub-menu {
508    background-color: transparent;
509  }
510    .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
511  .navbar-regular.nav-v6 .navbar-nav>.active>a,
512  .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
513  .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
514    background-color: #6F7E0D;
515    color: #000;
516  }
517  .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
518  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
519  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
520  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
521    background-color: #6F7E0D;
522    color: #000;
523  }
524  .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
525  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
526  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
527  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
528    background-color: #6F7E0D;
529    color: #000;
530  }
531  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
532  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
533  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
534  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
535    background-color: #6F7E0D;
536    color: #000;
537  }
538
539  .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
540    color: #000;
541  }
542  .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
543    color: #000;
544  }
545  .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
546    color: #000;
547  }
548  .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
549    color: #000;
550  }
551}
552</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v7 nav-v8 nav-top navbar-regular navbar-fixed-top" id="navbar" role="navigation"><div id="skip"><a class="visuallyhidden skip-content" href="#content">Skip to main content</a></div><div class="desktop-navigation"><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class="logo-holder"><div class="header-logo logo-top"><img alt="Hop Creek Pub logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top logo-image" role="link" src="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/logo.png" tabindex="0"/></div><div class="header-logo logo-scroll"><img alt="Hop Creek Pub logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll logo-image" role="link" src="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/logo.png" tabindex="0"/></div></li><li class="nav-tab"><a class="" href="/" id="home_link" target="_self">
553                        
554                      Home
555                                          </a></li><li class="nav-tab active nav-menu-page"><a class="" href="/napa-browns-valley-hop-creek-pub-food-menu" id="/Napa-Browns-Valley-Hop-Creek-Pub-food-menu_link" target="_self">
556                        
557                      Menu
558                                          </a></li><li class="nav-tab"><a class="" href="/napa-browns-valley-hop-creek-pub-drink-menu" id="/Napa-Browns-Valley-Hop-Creek-Pub-drink-menu_link" target="_self">
559                        
560                      Drinks
561                                          </a></li><li class="nav-tab"><a class="" href="/napa-browns-valley-hop-creek-pub-happy-hours-specials" id="/Napa-Browns-Valley-Hop-Creek-Pub-happy-hours-specials_link" target="_self">
562                        
563                      Specials
564                                          </a></li><li class="nav-tab nav-order-link"><a class="link-order-sh" href="https://order.chownow.com/order/27462/locations?cn_script=true#" id="order.chownow.com/order/27462/locations?cn_script=true#_link" target="_self">
565                        
566                      Order
567                                          </a></li><li class="nav-tab nav-parties-link"><a class="link-parties-sh" href="/napa-browns-valley-hop-creek-pub-party#" id="/Napa-Browns-Valley-Hop-Creek-Pub-party#_link" target="_self">
568                        
569                      Parties
570                                          </a></li><li class="nav-tab nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=343893&callback_url=http://hopcreekpub.com/napa-browns-valley-hop-creek-pub-food-menu#" id="tmt.spotapps.co/job-listings?spot_id=343893_link" target="_self">
571                        
572                      Jobs
573                                          </a></li><li class="nav-tab helper-tab"><a href="#" id="hidden_tab_r" target="_self"><span class="visuallyhidden">Go to top</span></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/894941250582528" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/hopcreekpub" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=hop+creek+pub+3253+Browns+Valley+Road&sca_esv=0162a739e8c9f12e&rlz=1C1YTUH_enRS1064RS1064&ei=SsoQZ930M-DVxc8PvaST4QE&ved=0ahUKEwjdwfKV_5SJAxXgavEDHT3SJBwQ4dUDCA8&oq=hop+creek+pub+3253+Browns+Valley+Road&gs_lp=Egxnd3Mtd2l6LXNlcnAiJWhvcCBjcmVlayBwdWIgMzI1MyBCcm93bnMgVmFsbGV5IFJvYWQyBRAhGKABSJMbUHlYyg5wAXgBkAEAmAGTAaAB_QGqAQMwLjK4AQzIAQD4AQH4AQKYAgOgAo0CwgIKEAAYsAMY1gQYR8ICBRAAGIAEwgIKEAAYgAQYQxiKBcICBhAAGBYYHpgDAIgGAZAGCJIHAzEuMqAHlAc&sclient=gws-wiz-serp#lrd=0x80850712142bb8fb:0x6a35cd70d5e8f6,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="Hop Creek Pub logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Hop Creek Pub logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/343893_website_v1/logo.png"/></a><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/894941250582528" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/hopcreekpub" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=hop+creek+pub+3253+Browns+Valley+Road&sca_esv=0162a739e8c9f12e&rlz=1C1YTUH_enRS1064RS1064&ei=SsoQZ930M-DVxc8PvaST4QE&ved=0ahUKEwjdwfKV_5SJAxXgavEDHT3SJBwQ4dUDCA8&oq=hop+creek+pub+3253+Browns+Valley+Road&gs_lp=Egxnd3Mtd2l6LXNlcnAiJWhvcCBjcmVlayBwdWIgMzI1MyBCcm93bnMgVmFsbGV5IFJvYWQyBRAhGKABSJMbUHlYyg5wAXgBkAEAmAGTAaAB_QGqAQMwLjK4AQzIAQD4AQH4AQKYAgOgAo0CwgIKEAAYsAMY1gQYR8ICBRAAGIAEwgIKEAAYgAQYQxiKBcICBhAAGBYYHpgDAIgGAZAGCJIHAzEuMqAHlAc&sclient=gws-wiz-serp#lrd=0x80850712142bb8fb:0x6a35cd70d5e8f6,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul><div class="navbar-header"><button class="navbar-toggle" data-target="#navbar-collapse-1" data-toggle="collapse" type="button"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li class=" "><a class="" href="/" id="mobile_home_link" target="_self">
574                    Home
575                    
576                </a></li><li class="active nav-menu-page"><a class="" href="/napa-browns-valley-hop-creek-pub-food-menu" id="mobile_/Napa-Browns-Valley-Hop-Creek-Pub-food-menu_link" target="_self">
577                    Menu
578                    
579                </a></li><li class=" "><a class="" href="/napa-browns-valley-hop-creek-pub-drink-menu" id="mobile_/Napa-Browns-Valley-Hop-Creek-Pub-drink-menu_link" target="_self">
580                    Drinks
581                    
582                </a></li><li class=" "><a class="" href="/napa-browns-valley-hop-creek-pub-happy-hours-specials" id="mobile_/Napa-Browns-Valley-Hop-Creek-Pub-happy-hours-specials_link" target="_self">
583                    Specials
584                    
585                </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://order.chownow.com/order/27462/locations?cn_script=true#" id="mobile_order.chownow.com/order/27462/locations?cn_script=true#_link" target="_self">
586                    Order
587                    
588                </a></li><li class=" nav-parties-link"><a class="link-parties-sh" href="/napa-browns-valley-hop-creek-pub-party#" id="mobile_/Napa-Browns-Valley-Hop-Creek-Pub-party#_link" target="_self">
589                    Parties
590                    
591                </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=343893&callback_url=http://hopcreekpub.com/napa-browns-valley-hop-creek-pub-food-menu#" id="mobile_tmt.spotapps.co/job-listings?spot_id=343893_link" target="_self">
592                    Jobs
593                    
594                </a></li></ul></div></div></div></nav></header><main id="content" role="main"><article><div class="food-menu-v2-wrapper section-wrapper menu-item-photos" id="food_menu_v2"><h1 class="section-header">Our Menu</h1><ul class="food-menu-nav"><li class="food-menu-nav-li"><a class="food-menu-nav-item menu_691578_link custom-temp-btn hvr-fade" href="691578" id="Menu"><span>Menu</span></a></li><li class="food-menu-nav-li"><a class="food-menu-nav-item menu_691579_link custom-temp-btn hvr-fade" href="691579" id="Kids"><span>Kids Menu</span></a></li></ul><div class="container"><div class="food-menu-holder"><div class="menu_691578 food-menu-grid" style="display:none"><div class="food-menu-grid-sizer"></div><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2>Starters</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3529529"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/4a/c6ce3c97b647dc87e2a9588c5d0de4/full" data-srcset="//static.spotapps.co/spots/4a/c6ce3c97b647dc87e2a9588c5d0de4/small 200w, //static.spotapps.co/spots/4a/c6ce3c97b647dc87e2a9588c5d0de4/medium 400w, //static.spotapps.co/spots/4a/c6ce3c97b647dc87e2a9588c5d0de4/full 800w" id="item_image_3529529" src="https://stati
594c.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Chicken Wings</h3></div><div class="food-price">$16.00</div><div class="food-item-description">Jumbo fried chicken wings tossed in your choice of buffalo or house-made beer BBQ sauce with celery sticks and a side of ranch.</div></div><div class="food-item-holder" id="menu_item_3529532"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Pickle Fries</h3></div><div class="food-price">$10.00</div><div class="food-item-description">Coated in corn masa butter with a cucumber ranch dressing.</div></div><div class="food-item-holder" id="menu_item_3529543"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Hummus &amp; Dippers</h3></div><div class="food-price">$10.00</div><div class="food-item-description">Fresh made hummus with veggie mix and crispy flatbread strips for dipping.</div></div><div class="food-item-holder" id="menu_item_3529545"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/42/5542bf960c4530ae68d9e1548b07d5/full" data-srcset="//static.spotapps.co/spots/42/5542bf960c4530ae68d9e1548b07d5/small 200w, //static.spotapps.co/spots/42/5542bf960c4530ae68d9e1548b07d5/medium 400w, //static.spotapps.co/spots/42/5542bf960c4530ae68d9e1548b07d5/full 800w" id="item_image_3529545" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Crispy Calamari</h3></div><div class="food-price">$17.00</div><div class="food-item-description">Crunchy battered calamari served with spicy lemon aioli.</div></div><div class="food-item-holder" id="menu_item_3529548"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/03/00ec7603044d4daca4adb4041bd307/full" data-srcset="//static.spotapps.co/spots/03/00ec7603044d4daca4adb4041bd307/small 200w, //static.spotapps.co/spots/03/00ec7603044d4daca4adb4041bd307/medium 400w, //static.spotapps.co/spots/03/00ec7603044d4daca4adb4041bd307/full 800w" id="item_image_3529548" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Pretzel Bites</h3></div><div class="food-price">$9.50</div><div class="food-item-description">Hot, soft pretzels served with a side of honey mustard dip.</div></div><div class="food-item-holder" id="menu_item_3529550"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Battered Whole Milk Mozzarella Stix</h3></div><div class="food-price">$10.00</div><div class="food-item-description">Served with marinara.</div></div><div class="food-item-holder" id="menu_item_3529556"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/2c/54288c85794fd2898fe2e27c97fd0d/full" data-srcset="//static.spotapps.co/spots/2c/54288c85794fd2898fe2e27c97fd0d/small 200w, //static.spotapps.co/spots/2c/54288c85794fd2898fe2e27c97fd0d/medium 400w, //static.spotapps.co/spots/2c/54288c85794fd2898fe2e27c97fd0d/full 800w" id="item_image_3529556" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Maple Glazed Brussels Sprouts</h3></div><div class="food-price">$12.00</div><div class="food-item-description">Roasted Brussels sprouts with bacon and a balsamic maple glaze.</div></div><div class="food-item-holder" id="menu_item_3529558"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Tempura Shrimp</h3></div><div class="food-price">$15.00</div><div class="food-item-description">Lightly battered shrimp served with a sweet citrus chili sauce.</div></div><div class="food-item-holder" id="menu_item_3529563"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Garlic Pub Fries</h3></div><div class="food-price">$10.00</div><div class="food-item-description">All-natural fries tossed in garlic and shredded Parmesan with ranch dip on the side.</div></div><div class="food-item-holder" id="menu_item_3529564"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Ahi Poke</h3></div><div class="food-price">$17.50</div><div class="food-item-description">Yellow fin ahi tuna tossed in house poke sauce with crispy wonton chips, pickled ginger and wasabi.</div></div></div></div></section></div><!-- end of food menu grod item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2>Signature Mozzarella Cheese Flatbread</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3529570"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/7b/d95033686c44578d1f3b77d8771c05/full" data-srcset="//static.spotapps.co/spots/7b/d95033686c44578d1f3b77d8771c05/small 200w, //static.spotapps.co/spots/7b/d95033686c44578d1f3b77d8771c05/medium 400w, //static.spotapps.co/spots/7b/d95033686c44578d1f3b77d8771c05/full 800w" id="item_image_3529570" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Margarita 2.0</h3></div><div class="food-price">$14.00</div><div class="food-item-description">Tangy bruschetta tomatoes and fresh basil.</div></div><div class="food-item-holder" id="menu_item_3529574"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>We Meat Again</h3></div><div class="food-price">$18.00</div><div class="food-item-description">Marinara sauce, pepperoni, bacon, ham, Italian sausage and ground beef.</div></div><div class="food-item-holder" id="menu_item_3529578"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Shiitake Hits The Fan</h3></div><div class="food-price">$17.00</div><div class="food-item-description">
594Mixed mushrooms, caramelized onion, goat cheese with a balsamic glaze.</div></div><div class="food-item-holder" id="menu_item_3529581"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Chicken Club</h3></div><div class="food-price">$18.00</div><div class="food-item-description">Grilled chicken, avocado, tomato, bacon with a ranch drizzle.</div></div><div class="food-item-holder" id="menu_item_3529585"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/2e/35f30a4c334f5ebde3e869d4826452/full" data-srcset="//static.spotapps.co/spots/2e/35f30a4c334f5ebde3e869d4826452/small 200w, //static.spotapps.co/spots/2e/35f30a4c334f5ebde3e869d4826452/medium 400w, //static.spotapps.co/spots/2e/35f30a4c334f5ebde3e869d4826452/full 800w" id="item_image_3529585" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Supreme</h3></div><div class="food-price">$18.50</div><div class="food-item-description">Marinara sauce, pepperoni, sausage, red onion, green bell peppers, black olives and mushrooms.</div></div></div></div></section></div><!-- end of food menu grod item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2>Main Events</h2><div class="food-menu-description"><p>Sandwiches served with your choice of side: French Fries | Fruit | Seasonal Veggies | Sweet Potato or Garlic Mashers | Sub a Caesar or Mixed Green Salad +$2 | Sub Garlic Fries +$1.50</p></div><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3529717"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Signature Ale-Battered Cod</h3></div><div class="food-price">$16.50</div><div class="food-item-description">2 Pieces $16.50| 3 Pieces $19.50 • Beer-battered deep-fried cod with french fries and spicy tartar.</div></div><div class="food-item-holder" id="menu_item_3529722"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>French Beef Dip</h3></div><div class="food-price">$19.00</div><div class="food-item-description">Premium thin-sliced roasted beef, provolone cheese and caramelized onion on a French roll with creamy horseradish and au jus on the side.</div></div><div class="food-item-holder" id="menu_item_3529725"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>BLTB</h3></div><div class="food-price">$17.00</div><div class="food-item-description">Applewood smoked bacon, lettuce, tomato, mayo, and more bacon on toasted sourdough.</div></div><div class="food-item-holder" id="menu_item_3529747"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/cd/6fac49ee934cbc9ebd2db8b2505b0b/full" data-srcset="//static.spotapps.co/spots/cd/6fac49ee934cbc9ebd2db8b2505b0b/small 200w, //static.spotapps.co/spots/cd/6fac49ee934cbc9ebd2db8b2505b0b/medium 400w, //static.spotapps.co/spots/cd/6fac49ee934cbc9ebd2db8b2505b0b/full 800w" id="item_image_3529747" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Grilled Fish Taco</h3></div><div class="food-price">$18.00</div><div class="food-item-description">Blackened grilled cod, jalapeño aioli and shaved with crisp tortilla chips, pico de gallo and guacamole • Sub Shrimp +$1</div></div><div class="food-item-holder" id="menu_item_3529752"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Crispy Chicken Sandwich</h3></div><div class="food-price">$17.00</div><div class="food-item-description">Crispy chicken, green apple, honey mustard slaw on a burger bun.</div></div><div class="food-item-holder" id="menu_item_3529757"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Salmon Club</h3></div><div class="food-price">$19.50</div><div class="food-item-description">Fresh grilled filet on a focaccia roll with green leaf lettuce, tomato, bacon and a tangy sweet relish spread.</div></div><div class="food-item-holder" id="menu_item_3529759"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Chicken Pesto Sandwich</h3></div><div class="food-price">$17.50</div><div class="food-item-description">Chicken breast, provolone cheese, sun-dried tomatoes, pesto aioli, onion and green leaf lettuce on a ciabatta sandwich roll.</div></div><div class="food-item-holder" id="menu_item_3529764"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Classic Reuben</h3></div><div class="food-price">$17.50</div><div class="food-item-description">This sliced slow roasted corned beef melted Swiss cheese, sauerkraut, Dijon mustard and 1000 island served on toasted marble rye.</div></div><div class="food-item-holder" id="menu_item_3529771"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Portobello Veggie Sandwich</h3></div><div class="food-price">$16.50</div><div class="food-item-description">Grilled portobello mushroom cap topped with roasted veggies on a focaccia sandwich roll.</div></div><div class="food-item-holder" id="menu_item_3529775"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Granny’s Mac &amp; Cheese</h3></div><div class="food-price">$12.00</div><div class="food-item-description">A tasty, super creamy, super cheesy childhood favorite topped with toasted house bread crumbs. •Add bacon bits +$2</div></div><div class="food-item-holder" id="menu_item_3529783"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>
594Grilled Atlantic Salmon</h3></div><div class="food-price">$21.00</div><div class="food-item-description">Served with grilled pineapple, seasonal veggies and choice of side.</div></div><div class="food-item-holder" id="menu_item_6015235"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Shrimp Fettucine Alfredo</h3></div><div class="food-price">$21.00</div><div class="food-item-description">Fettucine noodles, Alfredo sauce, sauteed shrimp, garlic toast. •Sub chicken $18.50</div></div></div></div></section></div><!-- end of food menu grod item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2>Fresh Greens</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3529589"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Hop Creek Cobb Salad</h3></div><div class="food-price">$18.50</div><div class="food-item-description">Grilled chicken, cherry tomatoes, English cucumber, Applewood smoked bacon, bleu cheese crumbles, hard-boiled egg and dressing of your choice.</div></div><div class="food-item-holder" id="menu_item_3529598"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Imperial Caesar Salad</h3></div><div class="food-price">$13.00</div><div class="food-item-description">Chopped romaine hearts, Caesar dressing, fresh baked croutons and Parmesan cheese • Add Grilled Chicken +$8 | Add Grilled Salmon +$10</div></div><div class="food-item-holder" id="menu_item_3529604"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/6e/18d347ef00419f97d7c5991e85fbe2/full" data-srcset="//static.spotapps.co/spots/6e/18d347ef00419f97d7c5991e85fbe2/small 200w, //static.spotapps.co/spots/6e/18d347ef00419f97d7c5991e85fbe2/medium 400w, //static.spotapps.co/spots/6e/18d347ef00419f97d7c5991e85fbe2/full 800w" id="item_image_3529604" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Wedge Crisp</h3></div><div class="food-price">$12.00</div><div class="food-item-description">Cold iceberg lettuce drizzled with bleu cheese dressing and topped with Applewood smoked bacon, diced tomatoes, red onions and bleu cheese crumbles.</div></div><div class="food-item-holder" id="menu_item_3529608"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/6c/da81fd3eb84612bf8ea2da77ca9eb7/full" data-srcset="//static.spotapps.co/spots/6c/da81fd3eb84612bf8ea2da77ca9eb7/small 200w, //static.spotapps.co/spots/6c/da81fd3eb84612bf8ea2da77ca9eb7/medium 400w, //static.spotapps.co/spots/6c/da81fd3eb84612bf8ea2da77ca9eb7/full 800w" id="item_image_3529608" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Shrimp Louie</h3></div><div class="food-price">$18.50</div><div class="food-item-description">Wild caught shrimp, avocado, cucumber, tomato, black olives and hard-boiled egg on a bed of chopped iceberg lettuce with 1000 island dressing and cocktail sauce on the side.</div></div><div class="food-item-holder" id="menu_item_3529614"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Simply Salmon Salad</h3></div><div class="food-price">$19.00</div><div class="food-item-description">Grilled salmon, mixed greens, avocado and carrots with reed wine vinaigrette.</div></div><div class="food-item-holder" id="menu_item_3529618"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Buffalo Chicken Salad</h3></div><div class="food-price">$17.50</div><div class="food-item-description">Buffalo fried chicken, cheddar cheese, fresh pico de gallo on chopped romaine hearts tossed in ranch dressing with fried onions.</div></div><div class="food-item-holder" id="menu_item_3529627"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/a7/be4dfdff1a41ab800aad7a9277ed56/full" data-srcset="//static.spotapps.co/spots/a7/be4dfdff1a41ab800aad7a9277ed56/small 200w, //static.spotapps.co/spots/a7/be4dfdff1a41ab800aad7a9277ed56/medium 400w, //static.spotapps.co/spots/a7/be4dfdff1a41ab800aad7a9277ed56/full 800w" id="item_image_3529627" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Sesame Ginger Salad</h3></div><div class="food-price">$18.00</div><div class="food-item-description">Chicken $18.00 | Ahi $19.50 • Fresh salad mix of kohlrabi Napa cabbage, sprouts, broccoli and red cabbage topped with your choice of Grilled Chicken or Ahi. Black sesame seeds and wonton strips.</div></div><div class="food-item-holder" id="menu_item_3529632"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Side Salad</h3></div><div class="food-price">$6.00</div><div class="food-item-description">Mixed green salad with choice of dressing $6.00 | half Caesar $6.50 | or mini wedge $7.00</div></div><div class="food-item-holder" id="menu_item_3529635"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Soup of the Day</h3></div><div class="food-price">$6.00/cup</div><div class="food-price multiple-price">$8.50/bowl</div><div class="food-item-description">
594Rotating, call restaurant daily options.</div></div><div class="food-item-holder" id="menu_item_3529643"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Basket of Cheesy Garlic Bread</h3></div><div class="food-price">$6.00</div><div class="food-item-description">cheesy garlic bread, by the basket.</div></div></div></div></section></div><!-- end of food menu grod item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2>Burgers</h2><div class="food-menu-description"><p>Our proprietary Hop Creek beef burger, ground daily from Angus chuck and Waygu blend, served on a fresh golden pain de mile bun with your choice of side: French Fries | Fruit | Seasoned Veggies | Sweet potato or Garlic Mashers | Sub a Caeser or mixed green salad +$1 | Sub Garlic Fries +$1 | Make a Brunch Burger by adding a fresh free-range local fried egg +$1.50<br/>
595Black bean veggie patty may be substituted on any burger.</p></div><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3529650"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>All-American Pub Burger</h3></div><div class="food-price">$16.00</div><div class="food-item-description">Crisp lettuce, tomato, red onion and pickle • Add Cheddar, Provolone, Bleu Cheese, Pepper Jack or Swiss Cheese +$1 each | Add Bacon, Avocado or Mushrooms +$1.50 each</div></div><div class="food-item-holder" id="menu_item_3529655"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Brew-sed Black n’ Bleu Burger</h3></div><div class="food-price">$17.50</div><div class="food-item-description">Blackened cajun seasoned burger patty, Applewood smoked bacon, bleu cheese, tomato, red onion and mayonnaise.</div></div><div class="food-item-holder" id="menu_item_3529659"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/db/b1053485d14cd2944d8809ffd81ab2/full" data-srcset="//static.spotapps.co/spots/db/b1053485d14cd2944d8809ffd81ab2/small 200w, //static.spotapps.co/spots/db/b1053485d14cd2944d8809ffd81ab2/medium 400w, //static.spotapps.co/spots/db/b1053485d14cd2944d8809ffd81ab2/full 800w" id="item_image_3529659" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Western BBQ Bacon Cheeseburger</h3></div><div class="food-price">$18.00</div><div class="food-item-description">Applewood smoked bacon, cheddar, house bbq sauce, crunchy fried onions, lettuce and tomato.</div></div><div class="food-item-holder" id="menu_item_3529666"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Spicy Jalapeño Burger</h3></div><div class="food-price">$18.00</div><div class="food-item-description">Crispy fried jalapeños, spicy ghost pepperjack cheese, red onion, lettuce and tomato with jalapeño aioli spread.</div></div><div class="food-item-holder" id="menu_item_3529674"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>California Turkey Burger</h3></div><div class="food-price">$17.50</div><div class="food-item-description">Lean ground turkey patty with Swiss cheese, avocado, crisp spinach, onion, tomato and a drizzle of ranch.</div></div><div class="food-item-holder" id="menu_item_3529687"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/9b/7292b9c43e4d9db4192c2016fe12ad/full" data-srcset="//static.spotapps.co/spots/9b/7292b9c43e4d9db4192c2016fe12ad/small 200w, //static.spotapps.co/spots/9b/7292b9c43e4d9db4192c2016fe12ad/medium 400w, //static.spotapps.co/spots/9b/7292b9c43e4d9db4192c2016fe12ad/full 800w" id="item_image_3529687" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Patty Melt</h3></div><div class="food-price">$17.50</div><div class="food-item-description">Cheddar and Swiss cheeses, caramelized onions, 1000 island on grilled sourdough bread.</div></div></div></div></section></div><!-- end of food menu grod item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2>Sweet Stuff</h2><div class="food-menu-description"><p>Save room for a sweet standing ovation.</p></div><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3529819"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/29/c08e55ebf640788d3303ffa74a7f46/full" data-srcset="//static.spotapps.co/spots/29/c08e55ebf640788d3303ffa74a7f46/small 200w, //static.spotapps.co/spots/29/c08e55ebf640788d3303ffa74a7f46/medium 400w, //static.spotapps.co/spots/29/c08e55ebf640788d3303ffa74a7f46/full 800w" id="item_image_3529819" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Fudge Brownie Sundae</h3></div><div class="food-price">$10.00</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3529830"><!-- START the SH menu item photo --><div class="food-item-photo-holder"><img alt="" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/4c/56d2dcaf2d4696b807e29c22c071b5/full" data-srcset="//static.spotapps.co/spots/4c/56d2dcaf2d4696b807e29c22c071b5/small 200w, //static.spotapps.co/spots/4c/56d2dcaf2d4696b807e29c22c071b5/medium 400w, //static.spotapps.co/spots/4c/56d2dcaf2d4696b807e29c22c071b5/full 800w" id="item_image_3529830" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Housemade Cheesecake</h3></div><div class="food-price">$9.50</div><div class="food-item-description">Rotating flavors</div></div><div class="food-item-holder" id="menu_item_3695658"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Churro Cake</h3></div><div class="food-price">$10.00</div><div class="food-item-description">Caramel-filled cake filled with caramel, topped with vanilla ice cream and cinnamon sugar.</div></div><div class="food-item-holder" id="menu_item_6015251"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Creme Brulée Donut</h3></div><div class="food-price">$10.00</div><div class="food-item-description">A warmed, custard-filled donut with toasted sugar on top. Served with vanilla ice cream.</div></div></div></div></section></div><!-- end of food menu grod item --></div><!-- end of food menu --><div class="menu_691579 food-menu-grid" style="display:none"><div class="food-menu-grid-sizer"></div><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2>Children’s Choice</h2><div class="food-menu-description"><p>Side Options: French fries, Veggies, Carrot Sticks with Ranch, Fresh Fruit, Sweet Potato or Garlic Mashers</p></div><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3529885"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Hop Creek Chicken Strips</h3></div><div class="food-price">$8.00</div><div class="food-item-description">Crunchy coated tender chicken breast served with a side of ranch and choice of side.</div></div><div class="food-item-holder" id="menu_item_3529920"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Mini Burger</h3></div><div class="food-price">$8.00</div><div class="food-item-description">Niman Ranch natural grass fed beef lil burger and choice of side • Add Cheese +$0.50</div></div><div class="food-item-holder" id="menu_item_3529926"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Grilled Cheese Sandwich</h3></div><div class="food-price">$8.00</div><div class="food-item-description">Toasted sourdough with mild cheddar cheese and choice of side.</div></div><div class="food-item-holder" id="menu_item_3529938"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Mac &amp; Cheesy</h3></div><div class="food-price">$8.00</div><div class="food-item-description">A classic super creamy, super cheesy favorite with choice of side • Add Bacon Bits +$0.75</div></div><div class="food-item-holder" id="menu_item_3529944"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Fish &amp; Chips</h3></div><div class="food-price">$8.00</div><div class="food-item-description">A single battered deep fried cod with French fries.</div></div></div></div></section></div><!-- end of food menu grod item --><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2>Drinks &amp; Desserts</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3529960"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Children’s Beverage</h3></div><div class="food-price">$1.50</div><div class="food-item-description">Pepsi, Diet Pepsi, Sierra Mist, Ginger Ale, Dr. Pepper, Mug Root Beer, Raspberry Iced Tea, Lemonade with complimentary refills, Milk, Apple Juice, Orange Juice, Pineapple Juice</div></div><div class="food-item-holder" id="menu_item_3529966"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Kids Sundae</h3></div><div class="food-price">$4.00</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3529970"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Kids Root Beer Float</h3></div><div class="food-price">$4.00</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3529974"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Kids Ice Cream Scoop</h3></div><div class="food-price">$2.50</div><div class="food-item-description"></div></div></div></div></section></div><!-- end of food menu grod item --></div><!-- end of food menu --></div></div></div></article></main></div><style type="text/css">
596    .navbar-fixed-bottom.nav-v1 {
597        bottom: -100px;
598    }
599    .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right {
600        background-color: #000;
601    }
602    .navbar-fixed-bottom.nav-v1 .bottom-svg-border path,
603    .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon {
604      fill: #000;
605    }
606    .navbar-fixed-bottom.nav-v1 .bottom-list-item a {
607        color: #fff;
608    }
609    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover,
610    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus {
611        color: #6F7E0D;
612    }
613</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.chownow.com/order/27462/locations?cn_script=true" id="bottom_link_4" target="_self">
614                        Order                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="/napa-browns-valley-hop-creek-pub-party" id="bottom_link_5" target="_self">
615                        Parties                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=343893&callback_url=http://hopcreekpub.com/napa-browns-valley-hop-creek-pub-food-menu" id="bottom_link_7" target="_self">
616                        Jobs                    </a></li></ul></div></nav>
616<script src="https://static.spotapps.co/web/hopcreekpub--com/lib/jquery/jquery.min.js" type="text/javascript"></script>
616<script src="https://static.spotapps.co/web/hopcreekpub--com/lib/bootstrap/js/bootstrap.min.js"></script>
616<script src="https://static.spotapps.co/web/hopcreekpub--com/lib/masonry/masonry.pkgd.min.js"></script>
616<!-- Script which will insert Shopping cart component (like MT does) --><!-- 
616<script id="test_shopping_cart_script" src="https://static.spotapps.co/websites/mt/food-menu-plugins-v6.3.test.js"></script>
616 -->
616<script>
617    
618	$("#bottom_link_4").on("click", function(){
619		if (ga_check())
620			universal_ga('send', 'event', 'Button', 'Click', 'Order Online');
621	});
622	$("#bottom_link_5").on("click", function(){
623		if (ga_check())
624			universal_ga('send', 'event', 'Button', 'Click', 'Private Party');
625	});
626	$("#bottom_link_7").on("click", function(){
627		if (ga_check())
628			universal_ga('send', 'event', 'Button', 'Click', 'Jobs');
629	});
630  $('.header-logo, .nav-v2-home-btn').click(function(event) {
631    if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
632      event.preventDefault();
633      var windowScrollTop = $(window).scrollTop();
634      if(windowScrollTop > 150) {
635        $('html, body').animate({scrollTop: 0}, 750);
636      }
637    }
638  });
639
640$(".banner-section a.banner-pin").click(function(e) {
641    // target element id
642    var id = $(this).attr('href');
643
644    // target element
645    var section = $(id);
646    if (section.length === 0) {
647        return;
648    }
649
650    // prevent standard hash navigation (avoid blinking in IE)
651    e.preventDefault();
652
653    // top position relative to the document
654    var pos = section.offset().top - 100 + 10;
655
656    // animated top scrolling
657    $('body, html').animate({scrollTop: pos}, 750);
658});
659
660$(document).ready(function() {
661  var navHeight = $('nav.navbar').height();
662  $('html').css("scroll-padding-top", navHeight);
663});
664
665var called_v8_scroll = false;
666
667$(document).on('scroll', function (e) {
668    if($(document).scrollTop() > 0) {
669      $('.navbar.nav-v7').addClass('nav-scroll');
670      $('.navbar.nav-v7').removeClass('nav-top');
671      if (2 !=2 && 2 == 2) {
672        if(!called_v8_scroll) {
673          setTimeout(function(){
674            setHelperTabWidth();
675            called_v8_scroll = true;
676          }, 300);
677        }
678      }
679    }else {
680      $('.navbar.nav-v7').removeClass('nav-scroll');
681      $('.navbar.nav-v7').addClass('nav-top');
682      if (2 != 2 && 2 == 2) {
683        $('#hidden_tab_r').width(0);
684        $('#hidden_tab_l').width(0);
685        $('.navbar-nav li.nav-tab').first().css('margin-left', '0px');
686        $('.navbar-nav li.nav-tab').last().css('margin-right', '0px');
687        called_v8_scroll = false;
688      }
689    }
690});
691
692$(function() {
693  setDropDownMenuWidth();
694
695  function setDropDownMenuWidth() {
696    var tabs_list = $('.navbar-tabs .navbar-nav');
697
698    $(tabs_list).find('li.drop-down-link').each(function() {
699      var sub_menu_width = $(this).outerWidth(true);
700      if (sub_menu_width < 100) {
701        sub_menu_width = 100;
702      }
703      $(this).find('.sub-menu').css('width', sub_menu_width+'px');
704    });
705  }
706
707  $( window ).resize(function() {
708    setDropDownMenuWidth();
709  });
710  $( window ).load(function() {
711    setDropDownMenuWidth();
712  });
713
714});
715
716
717
718$( '.drop-down-link .drop-down' ).click(function(event) {
719  event.preventDefault();
720  event.stopPropagation();
721
722  var drop_down = $(this).closest('.drop-down-link');
723  var drop_down_a = $(this);
724
725  if($(drop_down_a).attr("aria-expanded") == "true") { 
726    $(drop_down_a).attr("aria-expanded",false)
727  } else { 
728    $(drop_down_a).attr("aria-expanded",true)
729  }
730
731  
732  var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' );
733
734  if ( $(sub_menu).is( ':hidden' ) ) {
735    $(sub_menu).slideDown();
736    $(drop_down).addClass('active');
737  } else {
738    $(sub_menu).slideUp();
739    $(drop_down).removeClass('active');
740  }
741});
742
743//// Set width for corresponding helper tab or margin for first or last nav tab depending on calculeted width sum of left and right tabs
744function setHelperTabWidth() {
745  var nav_tab_width;
746  var tabs_left_width = 0;
747  var tabs_right_width = 0;
748
749  var full_nav_tab_width;
750  var full_tabs_left_width = 0;
751  var full_tabs_right_width = 0;
752
753  $('li.nav-tab').each(function( index, element ) {
754
755    nav_tab_width = $(element).find('a').width();
756    full_nav_tab_width = $(element).outerWidth(true);
757
758    if (!($(element).hasClass('helper-tab'))) {
759      if (index<4) {
760        tabs_left_width += nav_tab_width;
761        full_tabs_left_width += full_nav_tab_width;
762      } else {
763        tabs_right_width += nav_tab_width;
764        full_tabs_right_width += full_nav_tab_width;
765      }
766    } else {
767      if(index == 0) {
768        full_tabs_left_width += full_nav_tab_width;
769      } else {
770        full_tabs_right_width += full_nav_tab_width;
771      }
772    }
773
774  });
775
776  var tabs_width_differance = tabs_left_width - tabs_right_width;
777  var helper_value = Math.abs(tabs_width_differance);
778  var full_tabs_width_differance = full_tabs_left_width - full_tabs_right_width;
779
780  // if sum of left tabs width is smaller than rigth tabs width tabs_width_differance is negative set margin left for first tab
781  if (full_tabs_width_differance != 0) {
782    if (tabs_width_differance < 0) {
783      $('.navbar-nav li.nav-tab').first().css('margin-left', helper_value+'px');
784    } else {
785      $('.navbar-nav li.nav-tab').last().css('margin-right', helper_value+'px');
786    }
787  }
788  
789}
790
791$(function() {
792  setNavTabsWidth();
793
794  function setNavTabsWidth() {
795    var container_width = $('.navbar-tabs .container').outerWidth();
796    var social_icons_width = $('.navbar-tabs .socialnav').outerWidth(true);
797    var reduced_tabs_width = container_width - (2 * social_icons_width) -10;
798
799    $('.navbar-tabs .navbar-content').width(reduced_tabs_width);
800
801    // helper value set in case logo is centered and tabs width sum on the left and on the right are not the same
802    if (2 == 2) {
803      setTimeout(function(){
804        setHelperTabWidth();
805        $('.navbar.nav-v8 .desktop-navigation .navbar-nav').css('opacity', '1');
806      }, 300);
807
808    }
809  }
810
811  $( window ).resize(function() {
812      setNavTabsWidth();
813  });
814
815  $('.nav a:not(.drop-down)').on('click', function () {
816    $('.navbar-collapse').collapse('hide');
817  });
818
819});
820
821$('.logo-holder .logo-image').click(function(event) {
822  if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
823    var windowScrollToTop = $(window).scrollTop();
824    if(windowScrollToTop > 150) {
825      $('html, body').animate({scrollTop: 0}, 750);
826    }
827  } else {
828      window.location = "/";
829  }
830});
831    setTimeout(function(){
832        $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents();
833    }, 4000);
834     $(document).ready(function() {
835       // init Masonry
836       $('.food-menu-grid').masonry({
837         columnWidth: '.food-menu-grid-sizer',
838         itemSelector: '.food-menu-grid-item',
839         percentPosition: true,
840         fitWidth: true
841       });
842
843       // Detect if the page is linked from Menu nav tab or Order nav tab
844       if (window.location.search.includes('order=yes')) {
845         $('nav .nav-menu-page').removeClass('active');
846         $('nav .nav-order-menu-page').addClass('active');
847       } else {
848         $('nav .nav-order-menu-page').removeClass('active');
849         $('nav .nav-menu-page').addClass('active');
850       }
851
852     });
853
854    var active_tab;
855    function showTab(className){
856        if (active_tab) {
857            $("."+active_tab).hide();
858            $("."+active_tab+ "_link").removeClass("active");
859        }
860            $("."+className).show();
861            active_tab = className;
862            $("."+active_tab+ "_link").addClass("active").attr('aria-current', 'true');
863            $(".food-menu-nav-item:not(.active)").attr('aria-current', 'false');
864    }
865
866        showTab("menu_691578");
867    
868    $(".food-menu-v2-wrapper .food-menu-nav a.food-menu-nav-item").click(function(e) {
869        var menu_id = $(this).attr('href');
870        var food_menu_tab = $(".menu_"+menu_id);
871        if (food_menu_tab.length === 0) {
872            return;
873        }
874
875        // prevent standard hash navigation (avoid blinking in IE)
876        e.preventDefault();
877
878        showTab("menu_"+menu_id);
879
880				// trigger Masonry layout
881				$('.food-menu-grid').masonry('layout');
882    });
883
884
885        	$( window ).load(function() {
886    	  // trigger Masonry layout
887    	  $('.food-menu-grid').masonry('layout');
888    	});
889    
890</script>
890<script>
891(function() {
892  var name = "Hop Creek Pub";
893  var pid = "ChIJ-7grFBIHhYAR9ujVcM01agA";
894  function build_url() {
895    var q = encodeURIComponent(name).replace(/'/g, "%27");
896    return "https://www.google.com/maps/search/?api=1"
897         + "&query=" + q
898         + "&query_place_id=" + encodeURIComponent(pid);
899  }
900  window.google_map_url = build_url();
901  window.open_google_map = function() {
902    window.open(build_url(), "_blank");
903  };
904})();
905</script>
905<script>
906
907  var spot_id = 343893;
908  var sh_generic_form_params=JSON.parse('{"generic_contact_form_active":true,"texting_permissions_active":true,"title":"Contact us","instructions":"Please fill out the form and we will be in touch.","reasons":["To host a special event","To get a special event catered","To reserve a table","To apply for a job","Other Questions"],"custom_hours":"","hours":"","active_tmt_cta_links":{"cta_private_party":"https://hopcreekpub.com/-party","cta_catering":null,"cta_reservations":null,"cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=343893"},"spot_name":"Hop Creek Pub","label_for_texting_permission":"I’d like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}');
909
910  if (false){
911    console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website");
912  }
913
914  if (navigator.userAgent.match(/iPhone/i)
915       || navigator.userAgent.match(/iPad/i)
916       || navigator.userAgent.match(/iPod/i)){
917      $(document).ready(function(){
918            document.body.className += " " + "webkit-mobile-body";
919      });
920    }
921
922  var promotion_url_param_domain = getPromotionUrlParams()['domain'];
923  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')){
924    $("a[href^='/']").each(function(){
925      if (this.href.indexOf('domain=') == -1){
926        var sh_internal_url = new URL(this.href);
927        sh_internal_url.searchParams.set("domain", promotion_url_param_domain);
928        this.href = sh_internal_url.toString();
929      }
930    })
931  }
932
933
934  function cta_link_matches_href(href, url){
935    var domain = 'hopcreekpub.com';
936    if(typeof url === 'undefined'){
937      return false;
938    }
939    var partsOfURL = url.split(domain);
940    if (partsOfURL.length != 2){
941      return href == url;
942    }else{
943      var urlPath = partsOfURL[1];
944      if (urlPath.substring(0,1) == "/"){
945        urlPath = urlPath.substring(1,urlPath.length);
946      }
947      return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1;
948    }
949  }
950
951  var all_cta_links = [{"id":1110943,"spot_id":343893,"url":"https://order.chownow.com/order/27462/locations?cn_script=true","cta_link_type":"order","created_at":"2024-10-18T07:39:32+00:00","updated_at":"2024-12-16T09:17:21+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Order","position":0},{"id":1186485,"spot_id":343893,"url":"https://hopcreekpub.com/-specials","cta_link_type":"specials","created_at":"2024-12-16T09:17:14+00:00","updated_at":"2024-12-16T09:17:20+00:00","made_of_food":false,"link_name":""},{"id":1076073,"spot_id":343893,"url":"https://hopcreekpub.com/-party","cta_link_type":"private_parties","created_at":"2024-09-19T19:14:52+00:00","updated_at":"2024-12-16T09:17:20+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Parties","position":3},{"id":1186486,"spot_id":343893,"url":"https://hopcreekpub.com/-drink-menu","cta_link_type":"drink_menu","created_at":"2024-12-16T09:17:15+00:00","updated_at":"2024-12-16T09:17:20+00:00","made_of_food":false,"link_name":""},{"id":1186487,"spot_id":343893,"url":"https://hopcreekpub.com/-food-menu","cta_link_type":"food_menu","created_at":"2024-12-16T09:17:15+00:00","updated_at":"2024-12-16T09:17:20+00:00","made_of_food":false,"link_name":"","position":null},{"id":1076074,"spot_id":343893,"url":"https://tmt.spotapps.co/job-listings?spot_id=343893","cta_link_type":"job_listing","created_at":"2024-09-19T19:14:52+00:00","updated_at":"2024-12-16T09:17:20+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":2}];
952
953  function find_cta_link(href) {
954    for (var i=0; i< all_cta_links.length; i++){
955      var cta_link = all_cta_links[i];
956      if ( cta_link_matches_href(href, cta_link.url)){
957        return cta_link;
958      }
959    }
960  }
961
962  function find_cta_links(href) {
963    var cta_links = []
964    for (var i=0; i< all_cta_links.length; i++){
965      var cta_link = all_cta_links[i];
966      if ( cta_link_matches_href(href, cta_link.url)){
967        cta_links.push(cta_link);
968      }
969    }
970    return cta_links;
971  }
972
973
974  function get_current_page_cta_link_types(){
975    var types = [];
976    var cta_links = find_cta_links(document.location.href);
977    for (var i=0; i<cta_links.length; i++){
978      types.push(cta_links[i].cta_link_type);
979    }
980    return types;
981  }
982
983
984  function is_food_menu_page(){
985    var cta_link_types = get_current_page_cta_link_types();
986    for (var i=0; i<cta_link_types.length; i++){
987      if ('food_menu' == cta_link_types[i])
988        return true;
989    }
990    return false;
991  }
992
993
994  function get_form_cat_from_cta(){
995    var cta_link = find_cta_link(document.location.href);
996    if (cta_link == null) {
997        return null;
998    }
999    if (cta_link.cta_link_type == 'private_parties'){
1000        return 'private_party';
1001    }else if (cta_link.cta_link_type == 'reservations'){
1002        return 'reservation';
1003    }else if (cta_link.cta_link_type == 'catering'){
1004        return 'catering';
1005    }else if (cta_link.cta_link_type == 'job_listing'){
1006        return 'job_listings';
1007    }else if (cta_link.cta_link_type == 'gift_cards'){
1008          return 'gift_cards';
1009    }
1010    return null;
1011  }
1012
1013  function element_has_events_defined(elem){
1014    if ($._data(elem, "events") === undefined){
1015      return false;
1016    }
1017    return true;
1018  }
1019
1020  function create_ga_events_for_cta_clicks(){
1021    if (typeof $ === 'function'){
1022
1023      var cta_link_of_the_page = find_cta_link(location.href);
1024
1025
1026      $("a").each(function(index, elem){
1027        var href = $(elem).attr('href');
1028
1029        if (href  === undefined ){
1030           return;
1031        }
1032
1033        if (href.substring(0,4) == 'tel:'){
1034          if (!element_has_events_defined(elem)){  // not footer links
1035            $(elem).on("click", function(){
1036                universal_ga('send', 'event', {
1037                  eventCategory: 'Button',
1038                  eventAction: 'Click',
1039                  eventLabel: 'Phone',
1040                  transport: 'beacon'
1041                });
1042             });
1043
1044             if (cta_link_of_the_page){
1045                $(elem).on("click", function(){
1046                    universal_ga('send', 'event', {
1047                      eventCategory: 'Button',
1048                      eventAction: 'Click',
1049                      eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone',
1050                      transport: 'beacon'
1051                    });
1052                 });
1053             }
1054          } else {
1055             if (cta_link_of_the_page){
1056               $(elem).on("click", function(){
1057                   universal_ga('send', 'event', {
1058                        eventCategory: 'Button',
1059                        eventAction: 'Click',
1060                        eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone footer',
1061                        transport: 'beacon'
1062                   });
1063               });
1064             }
1065          }
1066
1067
1068        }else{
1069          var cta_link = find_cta_link(href);
1070          if (elem.className != null && elem.className.indexOf("bottom-link") > -1){
1071            // console.log("bottom link detected");
1072          }else{
1073            if (cta_link != null){
1074              $(elem).on("click", function(){
1075                universal_ga('send', 'event', {
1076                        eventCategory: 'Website Link',
1077                        eventAction: 'Click',
1078                        eventLabel: cta_link.cta_link_type,
1079                        transport: 'beacon'
1080                  });
1081              });
1082            }
1083          }
1084        }
1085
1086
1087      });
1088    }
1089  }
1090
1091  if (typeof angular === "undefined") {
1092    create_ga_events_for_cta_clicks();
1093  } else {
1094    angular.element(document).ready(function () {
1095      create_ga_events_for_cta_clicks();
1096    });
1097  }
1098
1099
1100  function triggerShowFooterEvents(){
1101    if (window.screen.availWidth < 768){
1102        universal_ga('send', 'event', {
1103                eventCategory: 'Mobile Footer',
1104                eventAction: 'View',
1105                eventLabel: '',
1106                transport: 'beacon'
1107          });
1108    }
1109  }
1110
1111
1112
1113
1114  ////////////
1115  function smartFooterV2()
1116  {
1117    var list= document.getElementsByClassName("bottom-list-item");
1118    if (!list) return;
1119
1120    if (document.getElementById("bottom-navbar") == null){
1121      return;
1122    }
1123
1124    var bottomNav = document.querySelector('#bottom-navbar .navbar-nav');
1125    var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left');
1126    var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right');
1127
1128    bottomNav.innerHTML = '';
1129    var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0);
1130    linksWithPosition.sort(function(a,b) {
1131      return a.position - b.position;
1132    });
1133
1134    var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : '');
1135
1136    linksWithPosition.forEach((e, i) => {
1137        var target = e.target || getUrlTarget(e.url);
1138        bottomNav.insertAdjacentHTML('beforeend',
1139        `<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>`);
1140    })
1141
1142    var intervalCount = 0
1143    var interval = setInterval(() => {
1144      if(intervalCount == 50){
1145        clearInterval(interval);
1146      }
1147      removeOverflowingFooterLinks();
1148      intervalCount ++;
1149    }, 200);
1150
1151    $('.smart-footer-link').on("click", function(){
1152          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1153                    shUrlParams['source'] = 'footer';
1154                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1155          }
1156
1157          var visibleLinks = $('.smart-footer-link').map(function (e) {
1158              return $(this).data('type');
1159          }).toArray().join(',');
1160
1161          universal_ga('send', 'event', {
1162                  eventCategory: 'Button',
1163                  eventAction: 'Click_footer_2',
1164                  eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks,
1165                  transport: 'beacon'
1166            });
1167    });
1168  }
1169
1170  function removeOverflowingFooterLinks(){
1171    var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li');
1172    var width_sum = 0;
1173
1174    bottomNavLinks.forEach(e => {
1175      width_sum += e.getBoundingClientRect().width;
1176      if ((width_sum) > window.innerWidth) {
1177        console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;");
1178        e.remove();
1179      }
1180    });
1181  }
1182
1183  function getUrlTarget(url){
1184    if(url.startsWith('tel')){
1185      return '_self';
1186    }
1187    if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){
1188      return '_self';
1189    }
1190    return '_blank';
1191  }
1192
1193  function npb()
1194    {
1195    	var list= document.getElementsByClassName("bottom-list-item");
1196    	if (!list) return;
1197
1198      if (document.getElementById("bottom-navbar") == null){
1199        return;
1200      }
1201
1202      var url = ""
1203    	for (var i=0; i < all_cta_links.length; i++)
1204    	{
1205    		if (all_cta_links[i].cta_link_type == "order"){
1206          url = all_cta_links[i].url;
1207        }
1208    	}
1209
1210    	if ( url == ""){
1211        return;
1212      }
1213
1214    	for (i=0; i < list.length; i++)
1215    	{
1216    		console.log(cta_link_matches_href(list[i].firstChild.href, url));
1217    		if (cta_link_matches_href(list[i].firstChild.href,url))  return;
1218
1219    	};
1220
1221    	var item = list[list.length-1]
1222    	document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true));
1223    	var width_sum = 0;
1224    	for (i=0; i < list.length; i++) {
1225    		width_sum += list[i].getBoundingClientRect().width;
1226    	}
1227
1228    	var item = list[list.length-1]
1229    	if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; }
1230
1231    	item.firstChild.text = "Order";
1232    	item.firstChild.href = url;
1233    	item.firstChild.id = "bottom_link_" + list.length;
1234
1235      $(item.firstChild).on("click", function(){
1236
1237          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1238                    shUrlParams['source'] = 'footer';
1239                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1240                  }
1241
1242          universal_ga('send', 'event', {
1243                  eventCategory: 'Button',
1244                  eventAction: 'Click',
1245                  eventLabel: 'Plan B-2 Order',
1246                  transport: 'beacon'
1247            });
1248      });
1249
1250
1251    }
1252
1253function activateSmartFooter(){
1254    var smart_footer_active = true;
1255    var smart_footer_version = 2;
1256    var man_bottom_active = false;
1257    if(window.location.hash == '#smartFooterV2=enabled'){
1258      smartFooterV2();
1259      return;
1260    }
1261    if (smart_footer_active && !man_bottom_active){
1262      if(smart_footer_version == 2 ){
1263          smartFooterV2();
1264       }else {
1265          npb();
1266       }
1267    }
1268  }
1269
1270  activateSmartFooter();
1271
1272  var corona_config_str = '{"id":286440,"spot_id":343893,"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 delivery or curbside pick-up order, please call:","food_page_instruction_phone":null,"created_at":"2024-09-16T17:30:58+00:00","updated_at":"2025-09-11T02:59:03+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":false,"all_alcoholic_to_go_lincense":false,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":5,"pick_ups_priority_value":5,"reservations_priority_value":5,"private_parties_priority_value":5,"catering_priority_value":0,"gift_cards_priority_value":3,"jobs_priority_value":2,"food_and_drinks_priority_value":3,"specials_priority_value":4,"national_days_priority_value":2,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":5,"collecting_emails_priority_value":2,"collecting_phone_numbers_priority_value":0,"growing_social_media_followers_priority_value":4,"increasing_revenue_vs_saving_time_priority_value":3,"events_priority_value":0,"shopping_cart_type":"TMT","shopping_cart_active":false}';
1273  var corona_config =  corona_config_str != '' ?  JSON.parse('{"id":286440,"spot_id":343893,"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 delivery or curbside pick-up order, please call:","food_page_instruction_phone":null,"created_at":"2024-09-16T17:30:58+00:00","updated_at":"2025-09-11T02:59:03+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":false,"all_alcoholic_to_go_lincense":false,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":5,"pick_ups_priority_value":5,"reservations_priority_value":5,"private_parties_priority_value":5,"catering_priority_value":0,"gift_cards_priority_value":3,"jobs_priority_value":2,"food_and_drinks_priority_value":3,"specials_priority_value":4,"national_days_priority_value":2,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":5,"collecting_emails_priority_value":2,"collecting_phone_numbers_priority_value":0,"growing_social_media_followers_priority_value":4,"increasing_revenue_vs_saving_time_priority_value":3,"events_priority_value":0,"shopping_cart_type":"TMT","shopping_cart_active":false}') : null;
1274
1275
1276  //corona instuctions
1277  function show_corona_instructions(text, phone, btnText){
1278    //format to US number
1279    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1280
1281    if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) {
1282        var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1283        var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1284    }else {
1285        var linkLocation = 'tel:+1'+phone+'';
1286        var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +''
1287    }
1288    var appendPhone = 'tel:+1'+phone+'';
1289    //inject html content
1290    if ($('.food-menu-nav').length) {
1291      //new template
1292      var pageEl =  $('.food-menu-nav').css('margin','20px auto 10px auto');
1293      var textColor = rgb2hex($('.section-header').css('color'));
1294      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1295      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1296      fontSize = fontSize + Math.round(fontSize  * 0.25);
1297
1298      // 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>';
1299      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>';
1300
1301    }else {
1302      //old template
1303      var pageEl = $('.tabnav');
1304      var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1305      var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
1306
1307      var linkTextColor = getContrast50(linkColor);
1308      var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1309      fontSize = fontSize + Math.round(fontSize  * 0.25);
1310      var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform');
1311
1312      // 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>';
1313      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>';
1314
1315    }
1316     //html content
1317    pageEl.prepend(html);
1318  }
1319
1320  function rgb2hex(rgb) {
1321    if(typeof rgb !== "undefined"){
1322      rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
1323      if (!rgbColor) {
1324        rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/);
1325        return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]);
1326      }
1327      function hex(x) {
1328          return ("0" + parseInt(x).toString(16)).slice(-2);
1329      }
1330      return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]);
1331    }
1332    return rgb;
1333  }
1334
1335  function getContrast50(hexcolor){
1336    return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff';
1337  }
1338
1339  function show_corona_sidebar_instructions(text, phone){
1340    //format to US number
1341    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1342    var divWidth = 230;
1343    var top = 50;
1344    var linkSize = '1.6em';
1345    var pSize = $('p').css('font-size');
1346    var appendPhone = 'tel:+1'+phone+'';
1347
1348    if ($(window).width() < 1600)
1349      var top = 30;
1350    if ($(window).width() < 1200){
1351      var divWidth = 180;
1352      var linkSize = '1.4em';
1353      var pSize ='1.1em';
1354    }
1355
1356    if($('.food-menu-nav').length){ //new template
1357      var textColor = $('.food-menu-nav-item.active').css('color');
1358      var linkColor = $('.food-menu-nav-item.active').css('background-color');
1359
1360      var linkTextColor = $('.food-menu-nav-item.active').css('color');
1361      var parent = $('.food-menu-page');
1362    }
1363    else { //old template
1364      var textColor = $('.menu-item-name-traditional').css('color');
1365      var linkColor = $('.style-traditional .tabnav .nav>
1365li.active>a').css('color');
1366      var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu');
1367      var linkTextColor = getContrast50(linkColor);
1368    }
1369
1370    // $(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>');
1371    $(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>');
1372
1373    //check if resolution is bigger than tablet resolution
1374/*  if ($(window).width() > 991) {
1375      //detect scroll
1376      window.onscroll = function (e) {
1377      if ($(window).scrollTop() == 0) {
1378          $('#corona-instructions-sidebar').hide();
1379        }else {
1380          $('#corona-instructions-sidebar').show();
1381        }
1382      }
1383    } */
1384  }
1385
1386  function check_corona_config(config){
1387    console.log(config)
1388    if (config) {
1389      if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) {
1390        if (!config.promote_deliveries && config.promote_pick_up) {
1391          var btnText = 'Call For Pick Up';
1392        }
1393        if (config.promote_deliveries && !config.promote_pick_up) {
1394          var btnText = 'Call For Delivery';
1395        }
1396        if (config.promote_deliveries && config.promote_pick_up) {
1397          var btnText = 'Call For Pick Up Or Delivery';
1398        }
1399
1400        if(typeof btnText !== "undefined"){ // check if pick up or delivery are true
1401          if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) {
1402                var btnText = 'ORDER NOW';
1403                    if($('.food-menu-nav').length){ //new template
1404                      var textColor = rgb2hex($('.section-header').css('color'));
1405                      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1406                      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1407                      fontSize = fontSize + Math.round(fontSize  * 0.25);
1408                    }
1409                    else { //old template
1410                        var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1411                        var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
1412
1413                        var linkTextColor = getContrast50(linkColor);
1414                        var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1415                        fontSize = fontSize + Math.round(fontSize  * 0.25);
1416                    }
1417                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);
1418                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1419            } else {
1420                show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText);
1421                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1422            }
1423
1424        }
1425      }
1426    }
1427  }
1428
1429
1430  if (is_food_menu_page() && !window.location.search.includes("contactless=true")){
1431    $( document ).ready(function() {
1432       setTimeout(function(){
1433        check_corona_config(corona_config);
1434       }, 300);
1435    });
1436  }
1437
1438
1439
1440  function isPhone(phone){
1441      var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/;
1442      return regex.test(phone);
1443  }
1444
1445  function sendEmail_MT (input_id) {
1446    const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img");
1447
1448    const $step = {
1449      form: $("[data-id=newsletter-widget-2] .sph-email-form"),
1450      message: $("[data-id=newsletter-widget-2] .sph-response-message"),
1451    }
1452
1453    const $field = {
1454      email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id),
1455      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id),
1456      consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id),
1457    };
1458
1459    const $error = {
1460      email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id),
1461      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id),
1462    };
1463
1464    if ($field.email.val().trim() === "") {
1465        $error.email
1466          .html("This field is required")
1467          .show();
1468    }
1469    else if (!isEmail($field.email.val().trim())) {
1470      $error.email
1471        .html("Please use the format “[email protected]”")
1472        .show();
1473    } else {
1474      $error.email
1475        .html("")
1476        .hide();
1477    }
1478
1479    if ($field.consent.is(':checked') && $field.phone.val().trim() === "") {
1480      $error.phone
1481        .html("This field is required")
1482        .show();
1483    } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) {
1484      $error.phone
1485        .html("The phone number must contain 10 digits")
1486        .show();
1487    } else {
1488      $error.phone
1489        .html("")
1490        .hide();
1491    }
1492
1493    const errorField = $step.form.find('.sh-form-error:visible');
1494
1495    if (errorField.length > 0) {
1496      const input = errorField.first().next();
1497
1498      document.activeElement.blur();
1499
1500      setTimeout(() => {
1501        input.focus();
1502      }, 160)
1503
1504      return;
1505    }
1506
1507    $loader
1508      .show()
1509      .prev()
1510      .hide();
1511
1512    $.ajax({
1513      method: "POST",
1514      url: "https://www.spothopperapp.com/api/spots/343893/contacts/add_with_texting_permission",
1515      crossDomain: true,
1516      dataType: 'json',
1517      data: {
1518        email: $field.email.val().trim(),
1519        phone: $field.phone.val().trim(),
1520        texting_permission: $field.consent.is(':checked'),
1521      },
1522      success: function (data) {
1523        afterRequestSubmission(data);
1524      },
1525      error: function () {
1526        afterRequestSubmission("Something went wrong. Please try again later.");
1527      }
1528    });
1529
1530    function afterRequestSubmission (data) {
1531      $step.form.hide();
1532
1533      $step.message
1534        .html(data)
1535        .show()
1536        .trigger('focus');
1537    }
1538  }
1539</script>
1539<script>
1540  var order_config_str = '';
1541  var order_config =  order_config_str != '' ?  JSON.parse(order_config_str) : null;
1542</script>
1542<script async="" src="https://static.spotapps.co/websites/mt/food-menu-plugins-v6.5.js"></script>
1542<script>function addPromotionParamsToTMTLinks()
1543{
1544    if (sessionStorage.getItem('shUrlParams')) {
1545        let shParams = JSON.parse(sessionStorage.getItem('shUrlParams'));
1546        if (!Object.keys(shParams).length)
1547            return;
1548        if(!shParams.source)
1549            return;
1550        $('a').each(function () {
1551            if (this.href.includes('tmt.spotapps.co')) {
1552                if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion='))
1553                    return;
1554
1555                this.href = this.href + '&source=' + shParams.source;
1556                if(shParams.destination)
1557                    this.href = this.href + '&destination=' + shParams.destination;
1558                if(shParams.promotion)
1559                    this.href = this.href + '&promotion=' + shParams.promotion;
1560                if(shParams.fb_post_id)
1561                    this.href = this.href + '&fb_post_id=' + shParams.fb_post_id;
1562                if(shParams.email_post_id)
1563                    this.href = this.href + '&email_post_id=' + shParams.email_post_id;
1564            }
1565        })
1566    }
1567}
1568setTimeout(function() {
1569  addPromotionParamsToTMTLinks();
1570  addFooterToSourceParam();
1571},600)
1572
1573function addFooterToSourceParam()
1574{
1575    $('.bottom-link').each(function (){
1576        if(shouldAddSourceParam(this.href))
1577          this.href = this.href + '&source=footer';
1578    })
1579    $('#sh-multiple-links-content-holder a').each(function (){
1580       if(shouldAddSourceParam(this.href))
1581          this.href = this.href + '&source=footer';
1582    })
1583}
1584function shouldAddSourceParam(link){
1585  if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){
1586    return true;
1587  }
1588  return false;
1589}
1590</script>
1590<script>
1591;(async () => {
1592if (typeof window.focusTrap === 'undefined') {
1593    await getScript('https://unpkg.com/tabbable/dist/index.umd.js');
1594    await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js');
1595}
1596
1597document.querySelectorAll('.modal').forEach((element) => {
1598    const trap = window.focusTrap?.createFocusTrap(element, {
1599        allowOutsideClick: true,
1600    });
1601
1602    $(element).on('shown.bs.modal', () => {
1603	    trap?.activate();
1604	});
1605
1606	$(element).on('hidden.bs.modal', () => {
1607        trap?.deactivate();
1608    });
1609});
1610
1611async function getScript (source) {
1612    return new Promise((resolve, reject) => {
1613        const script = document.createElement('script');
1614        script.src = source;
1615        script.async = true;
1616
1617        script.onload = resolve;
1618        script.onerror = reject;
1619
1620        document.head.appendChild(script);
1621    });
1622}
1623})();
1624</script>
1624<script>var bday_club_promo = {"bday_club_link":"https://tmt.spotapps.co/vouchers?spot_id=343893&source=website&voucher_offer_id=MjAyNDA5MTkxNDUyMEJC","bday_club_fab":true,"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>
1624<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1624<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1624<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1624<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1624<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1624<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1624<script>var changes_log_array = {};</script>
1624<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1624</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.