PageSourceSearch

https://fullerscoffeeshop.com/portland-fuller-s-coffee-shop-food-menu

html fullerscoffeeshop.com collected 2026-10-02 20:43:15 UTC 106,901 bytes, 1,750 lines download raw bytes

1<!DOCTYPE html>
2�<html lang="en"><head><meta content="null" property="og:site_name"/><meta content="http://fullerscoffeeshop.com/portland-fuller-s-coffee-shop-food-menu" property="og:url"/><meta content="website" property="og:type"/><meta content="Ordering two eggs—over easy, scrambled, sunny side up, whatever—and a side of bacon, hash browns, and a slice or two of buttered toast shouldn’t be complicated. These crack-of-dawn sta..." property="og:description"/><meta content="Fuller's Coffee Shop - 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-LNMPX26QMC');
8    gtag('config', 'G-VG24VK2VKT');
9  </script>
9<!-- wcache 2026-10-02 15:26:58.344992Z --><!--
10smart_footer: false,
11smart_footer_version: 2,
12scripting_active: false
13--><link href="https://fullerscoffeeshop.com/portland-fuller-s-coffee-shop-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="" name="description"/><meta content="" name="author"/><meta content="https://static.spotapps.co/website_images/ab_websites/76606_website_v1/social.jpg" property="og:image"/><meta content="Fuller's Coffee Shop image" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="116028521752632" property="fb:app_id"/><meta content="summary_large_image" name="twitter:card"/><meta content="Fuller's Coffee Shop - Food Menu" name="twitter:title"/><meta content="Ordering two eggs—over easy, scrambled, sunny side up, whatever—and a side of bacon, hash browns, and a slice or two of buttered toast shouldn’t be complicated. These crack-of-dawn sta..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/76606_website_v1/social.jpg" name="twitter:image"/><title>Fuller&apos;s Coffee Shop - 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/76606_website_v1/favicons/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/76606_website_v1/favicons/favicon.svg" rel="icon" type="image/svg+xml"/><link href="https://static.spotapps.co/website_images/ab_websites/76606_website_v1/favicons/favicon.ico" rel="shortcut icon"/><link href="https://static.spotapps.co/website_images/ab_websites/76606_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><meta content="Fuller's Coffee Shop" name="apple-mobile-web-app-title"/><link href="https://static.spotapps.co/website_images/ab_websites/76606_website_v1/favicons/site.webmanifest" rel="manifest"/><link href="https://static.spotapps.co/web/fullerscoffeeshop--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/fullerscoffeeshop--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/fullerscoffeeshop--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/fullerscoffeeshop--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/fullerscoffeeshop--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/fullerscoffeeshop--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/fullerscoffeeshop--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/fullerscoffeeshop--com/css/bottom_navigation_v1.css?v1788183218" rel="stylesheet"/><link href="css/custom.css?v1788183218&domain=fullerscoffeeshop.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/fullerscoffeeshop--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/fullerscoffeeshop--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/76606_website_v1/menu.jpg');
24                          -webkit-filter: grayscale(1) opacity(0.2);
25          -moz-filter: grayscale(1) opacity(0.2);
26          -o-filter: grayscale(1) opacity(0.2);
27          -ms-filter: grayscale(1) opacity(0.2);
28          filter: grayscale(1) 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>.cta-nudge-btn[data-nudge-position="mobile-header"],
158.cta-nudge-btn[data-nudge-position="mobile-footer"] {
159  display: inline-block;
160  font-family: inherit;
161  font-weight: inherit;
162  text-transform: uppercase;
163  text-decoration: none;
164  text-align: center;
165  border-width: 2px;
166  border-style: solid;
167  border-radius: 0;
168}
169
170nav.navbar .socialnav .mobile-header-nudge-item .cta-nudge-btn[data-nudge-position="mobile-header"],
171.navbar-fixed-bottom .mobile-footer-nudge-item .cta-nudge-btn[data-nudge-position="mobile-footer"],
172nav.navbar .socialnav .mobile-header-nudge-item .cta-nudge-btn[data-nudge-position="mobile-header"]:hover,
173nav.navbar .socialnav .mobile-header-nudge-item .cta-nudge-btn[data-nudge-position="mobile-header"]:focus,
174.navbar-fixed-bottom .mobile-footer-nudge-item .cta-nudge-btn[data-nudge-position="mobile-footer"]:hover,
175.navbar-fixed-bottom .mobile-footer-nudge-item .cta-nudge-btn[data-nudge-position="mobile-footer"]:focus {
176  background-color: #050708;
177  color: #F2EFE9;
178  border-color: #F2EFE9;
179}
180
181nav.navbar .socialnav .mobile-header-nudge-item .cta-nudge-btn[data-nudge-position="mobile-header"] span,
182.navbar-fixed-bottom .mobile-footer-nudge-item .cta-nudge-btn[data-nudge-position="mobile-footer"] span,
183nav.navbar .socialnav .mobile-header-nudge-item .cta-nudge-btn[data-nudge-position="mobile-header"]:hover span,
184nav.navbar .socialnav .mobile-header-nudge-item .cta-nudge-btn[data-nudge-position="mobile-header"]:focus span,
185.navbar-fixed-bottom .mobile-footer-nudge-item .cta-nudge-btn[data-nudge-position="mobile-footer"]:hover span,
186.navbar-fixed-bottom .mobile-footer-nudge-item .cta-nudge-btn[data-nudge-position="mobile-footer"]:focus span {
187  color: #F2EFE9;
188}
189
190nav.navbar .socialnav .cta-nudge-btn[data-nudge-position="mobile-header"] {
191  width: auto;
192  padding: 6px 15px;
193  margin: -2px 5px 0 0;
194  font-size: 1.1em;
195}
196
197.navbar-fixed-bottom .mobile-footer-nudge-item {
198  width: 100%;
199  margin: 6px 15px;
200  padding: 0;
201}
202
203.navbar-fixed-bottom .cta-nudge-btn[data-nudge-position="mobile-footer"] {
204  width: 100%;
205  padding: 8px 15px;
206  margin: 0 auto;
207  font-size: 1.3em;
208}</style><style>a:focus:not(:focus-visible){outline:none;box-shadow:none;}
209a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;}
210a.get-directions-footer-link:hover{transform:scale(1.08);}
211@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}}
212a.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>
213
214  .nav-v7 .navbar-logo .container {
215    height: 70px;
216  }
217  .nav-v7 .navbar-logo .header-logo img {
218    max-height: 70px;
219  }
220
221
222.navbar.nav-v6 .navbar-logo .container {
223  height: 90px;
224  padding-top: 10px;
225  padding-bottom: 10px;
226}
227.navbar.nav-v6.nav-scroll .navbar-logo .container {
228  height: 60px;
229  padding-top: 0px;
230  padding-bottom: 0px;
231}
232.navbar.nav-v6 .header-logo img {
233  max-width: 100%;
234}
235.navbar.nav-v6.nav-scroll .header-logo img {
236  max-width: 88%;
237}
238.nav-v7 .navbar-logo .header-logo img {
239  max-height: 90px;
240}
241.nav-v7.nav-scroll .navbar-logo .header-logo img {
242  max-height: 60px;
243}
244
245@media (max-width: 767px) {
246  /* DO NOT change mobile nav height on page scroll */
247  .navbar.nav-v6 .navbar-header,
248  .navbar.nav-v6.nav-scroll .navbar-header {
249    padding-top: 10px;
250    padding-bottom: 10px;
251  }
252  .navbar.nav-v6 .socialnav,
253  .navbar.nav-v6.nav-scroll .socialnav {
254    margin-top: 10px;
255  }
256  .navbar.nav-v6 .container,
257  .navbar.nav-v6.nav-scroll .container {
258    padding-top: 0;
259    padding-bottom: 0;
260  }
261  .navbar.nav-v6 .header-logo,
262  .navbar.nav-v6.nav-scroll .header-logo {
263    height: 70px;
264  }
265  .navbar.nav-v6 .header-logo img {
266    max-height: 100%;
267  }
268  .navbar.nav-v6.nav-scroll .header-logo img {
269    max-width: 100%;
270  }
271  /* HOME page CHANGE mobile nav height on page scroll */
272  /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */
273  body.home-page .navbar.nav-v6 .navbar-header {
274    padding-top: 10px;
275    padding-bottom: 10px;
276  }
277  body.home-page .navbar.nav-v6.nav-scroll .navbar-header{
278    padding-top: 0px;
279    padding-bottom: 0px;
280  }
281  body.home-page .navbar.nav-v6 .socialnav {
282    margin-top: 10px;
283  }
284  body.home-page .navbar.nav-v6.nav-scroll .socialnav {
285    margin-top: 0px;
286  }
287  body.home-page .navbar.nav-v6 .container{
288    padding-top: 0;
289    padding-bottom: 0;
290  }
291  body.home-page .navbar.nav-v6.nav-scroll .container {
292    padding-top: 0;
293    padding-bottom: 0;
294  }
295  body.home-page .navbar.nav-v6 .header-logo {
296    height: 70px;
297  }
298  body.home-page .navbar.nav-v6.nav-scroll .header-logo {
299    height: 50px;
300  }
301  body.home-page .navbar.nav-v6 .header-logo img {
302    max-height: 100%;
303    max-width: 100%;
304  }
305  body.home-page .navbar.nav-v6.nav-scroll .header-logo img {
306    max-width: 88%;
307  }
308}
309
310
311.navbar-regular .navbar-collapse.collapse.in {
312  background-color: transparent;
313  width: 100%;
314}
315.navbar.nav-v6 .navbar-tabs {
316    background-color: #F2EFE9;
317    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
318    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
319    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
320}
321.navbar.nav-v6.nav-scroll .navbar-tabs {
322    background-color: #F2EFE9;
323    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
324    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
325    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
326}
327.drink-menu .navbar.nav-v6 .navbar-tabs {
328  background-color: #F2EFE9;
329  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
330  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
331  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
332}
333.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs {
334  background-color: #F2EFE9;
335  -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
336  -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
337  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
338}
339li.drop-down-link .sub-menu {
340  background-color: #F2EFE9;
341  color: #050708;
342  }
343.nav-scroll li.drop-down-link .sub-menu {
344  background-color: #F2EFE9;
345  color: #050708;
346}
347.drink-menu li.drop-down-link .sub-menu {
348  background-color: #F2EFE9;
349  color: #050708;
350}
351.drink-menu .nav-scroll li.drop-down-link .sub-menu {
352  background-color: #F2EFE9;
353  color: #050708;
354}
355li.drop-down-link .sub-menu a,
356li.drop-down-link div.drop-down {
357  color: #050708;
358}
359.nav-scroll li.drop-down-link .sub-menu a,
360.nav-scroll li.drop-down-link div.drop-down {
361  color: #050708;
362}
363.drink-menu li.drop-down-link .sub-menu a,
364.drink-menu li.drop-down-link div.drop-down {
365  color: #050708;
366}
367.drink-menu .nav-scroll li.drop-down-link .sub-menu a,
368.drink-menu .nav-scroll li.drop-down-link div.drop-down {
369  color: #050708;
370}
371
372.navbar.nav-v6 .navbar-logo {
373  background-color: #fff;
374}
375.navbar.nav-v6.nav-scroll .navbar-logo {
376  background-color: #fff;
377}
378.drink-menu .navbar.nav-v6 .navbar-logo {
379  background-color: #fff;
380}
381.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo {
382  background-color: #fff;
383}
384
385.navbar-regular.nav-v6 .navbar-nav>li>a,
386.navbar-regular.nav-v6 .navbar-nav>li>a:hover,
387.navbar-regular.nav-v6 .navbar-nav>.active>a,
388.navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
389.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
390  border: none;
391  border-right: 1px solid #050708;
392  background-color: transparent;
393  color: #050708;
394}
395.navbar-regular.nav-v6 .navbar-nav>li>a {
396  color: #050708;
397}
398.drink-menu .navbar.nav-v6 .navbar-nav>li>a {
399  color: #050708;
400  border-right: 1px solid #050708;
401}
402.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
403.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
404.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
405.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
406  color: #050708;
407}
408
409li.drop-down-link .sub-menu a:hover,
410li.drop-down-link .sub-menu a:focus{
411  color: #050708;
412}
413.drink-menu li.drop-down-link .sub-menu a:hover,
414.drink-menu li.drop-down-link .sub-menu a:focus {
415  color: #050708;
416}
417
418.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a,
419.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover,
420.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a,
421.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus,
422.navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover{
423  color: #050708;
424}
425.navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a {
426  color: #050708;
427}
428.drink-menu .navbar.nav-v7 .navbar-nav>li>a {
429  color: #050708;
430}
431.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a {
432  color: #050708;
433}
434.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>li>a:hover,
435.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a,
436.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:focus,
437.drink-menu .navbar-regular.nav-v7 .navbar-contact .navbar-nav>.active>a:hover {
438  color: #050708;
439}
440
441.navbar-regular.nav-v6 .navbar-toggle .icon-bar {
442  background-color: #050708;
443}
444.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar {
445  background-color: #050708;
446}
447.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
448  background-color: #050708;
449}
450.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
451  background-color: #050708;
452}
453.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a,
454.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
455.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
456.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
457.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
458  border: none;
459  border-right: 1px solid #050708;
460  color: #050708;
461}
462.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a {
463  color: #050708;
464}
465.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a {
466  color: #050708;
467  border-right: 1px solid #050708;
468}
469.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
470.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
471.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
472.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover {
473  color: #050708;
474}
475
476.nav-scroll li.drop-down-link .sub-menu a:hover,
477.nav-scroll li.drop-down-link .sub-menu a:focus {
478  color: #050708;
479}
480.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover,
481.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus {
482  color: #050708;
483}
484
485.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a,
486.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover,
487.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a,
488.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus,
489.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover {
490  color: #050708;
491}
492.navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a {
493  color: #050708;
494}
495.drink-menu .navbar.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a {
496  color: #050708;
497}
498.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>li>a:hover,
499.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a,
500.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:focus,
501.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-contact .navbar-nav>.active>a:hover{
502  color: #050708;
503}
504
505.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
506  background-color: #050708;
507}
508.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
509  background-color: #050708;
510}
511.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar {
512  background-color: #050708;
513}
514.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar{
515  background-color: #050708;
516}
517.navbar.nav-v6 .header-logo-text{
518  color: #050708;
519}
520.navbar.nav-v6.nav-scroll .header-logo-text{
521  color: #050708;
522}
523.navbar.nav-v6 .social-icon{
524  color: #050708;
525}
526.navbar.nav-v6.nav-scroll .social-icon{
527  color: #050708;
528}
529.navbar.nav-v6 .social-square .contact-icon:hover {
530  color: #050708;
531  background-color: #050708;
532}
533.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
534  color: #050708;
535  background-color: #050708;
536}
537
538.drink-menu .navbar.nav-v6 .header-logo-text{
539  color: #050708;
540}
541.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{
542  color: #050708;
543}
544.drink-menu .navbar.nav-v6 .social-icon{
545  color: #050708;
546}
547.drink-menu  .navbar.nav-v6.nav-scroll .social-icon{
548  color: #050708;
549}
550.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover {
551  color: #050708;
552  background-color: #050708;
553}
554.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
555  color: #050708;
556  background-color: #050708;
557}
558.navbar.nav-v6 .navbar-logo .container {
559  border-bottom: 1px solid transparent;
560}
561.navbar.nav-v6.nav-scroll .navbar-logo .container {
562  border-bottom: 1px solid transparent;
563}
564.drink-menu .navbar.nav-v6 .navbar-logo .container {
565  border-bottom: 1px solid transparent;
566}
567.drink-menu .navbar.nav-v6.nav-scroll .navbar-logo .container {
568  border-bottom: 1px solid transparent;
569}
570@media (max-width: 767px) {
571  .navbar.nav-v6 {
572      background-color: #F2EFE9;
573      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
574      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
575      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
576  }
577  .navbar.nav-v6.nav-scroll {
578      background-color: #F2EFE9;
579      -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
580      -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
581      box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
582  }
583  .drink-menu .navbar.nav-v6 {
584    background-color: #F2EFE9;
585    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
586    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
587    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0);
588  }
589  .drink-menu .navbar.nav-v6.nav-scroll {
590    background-color: #F2EFE9;
591    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
592    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
593    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
594  }
595  .navbar.nav-v6 .container,
596  .navbar.nav-v6.nav-scroll .container,
597  .drink-menu .navbar.nav-v6 .container,
598  .drink-menu .navbar.nav-v6.nav-scroll .container {
599    border-bottom: none;
600  }
601  .navbar.nav-v6 .navbar-header {
602    border-bottom: 2px solid transparent;
603  }
604  .navbar.nav-v6.nav-scroll .navbar-header {
605    border-bottom: 2px solid transparent;
606  }
607  .drink-menu .navbar.nav-v6 .navbar-header {
608    border-bottom: 2px solid transparent;
609  }
610  .drink-menu .navbar.nav-v6.nav-scroll .navbar-header {
611    border-bottom: 2px solid transparent;
612  }
613  li.drop-down-link .sub-menu,
614  .drink-menu li.drop-down-link .sub-menu {
615    background-color: transparent;
616  }
617  .nav-scroll li.drop-down-link .sub-menu,
618  .drink-menu .nav-scroll li.drop-down-link .sub-menu {
619    background-color: transparent;
620  }
621    .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
622  .navbar-regular.nav-v6 .navbar-nav>.active>a,
623  .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
624  .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
625    background-color: #050708;
626    color: #050708;
627  }
628  .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
629  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
630  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
631  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
632    background-color: #050708;
633    color: #050708;
634  }
635  .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
636  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
637  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
638  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
639    background-color: #050708;
640    color: #050708;
641  }
642  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
643  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
644  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
645  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
646    background-color: #050708;
647    color: #050708;
648  }
649
650  .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
651    color: #050708;
652  }
653  .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
654    color: #050708;
655  }
656  .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
657    color: #050708;
658  }
659  .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
660    color: #050708;
661  }
662}
663</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v7 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 logo-center"><div class="navbar-logo"><div class="container"><a class="header-logo logo-top" href="/#"><img alt="Fuller's Coffee Shop logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/76606_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Fuller's Coffee Shop logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/76606_website_v1/logo.png"/></a><div class="navbar-contact"><ul class="nav navbar-nav navbar-right"><li class="nav-phone"><a href="tel:+15032225608"><i aria-hidden="true" class="fa fa-phone"></i><span>(503)-222-5608</span></a></li><li class="nav-email"><a href="mailto:[email protected]"><i aria-hidden="true" class="fa fa-envelope-o"></i><span>[email protected]</span></a></li></ul></div></div></div><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class="active nav-menu-page"><a class="" href="/portland-fuller-s-coffee-shop-food-menu" id="/Portland-Fuller-s-Coffee-Shop-food-menu_link" target="_self">
664                              
665                              Menu
666                              
667                        </a></li><li class=" "><a class="" href="/portland-fuller-s-coffee-shop-drink-menu" id="/Portland-Fuller-s-Coffee-Shop-drink-menu_link" target="_self">
668                              
669                              Drinks
670                              
671                        </a></li><li class=" "><a class="editor-empty-element" href="/portland-fuller-s-coffee-shop-happy-hours-specials" id="/Portland-Fuller-s-Coffee-Shop-happy-hours-specials_link" target="_self"></a></li><li class=" "><a class="" href="/portland-fuller-s-coffee-shop-events" id="/Portland-Fuller-s-Coffee-Shop-events_link" target="_self">
672                              
673                              Events
674                              
675                        </a></li><li class=" drop-down-link"><a aria-expanded="false" class="drop-down" href="#" id="#_link1" role="button" target="">
676                              
677                              Order
678                                                              <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></a><ul class="sub-menu"><li><a aria-label="Order Carryout, you are leaving the website, opens in a new tab" class="sub-menu
678-link" href="https://fullerscoffeeshop.e-tab.com/fullerscoffeeshop/venue/5ed53c7b7c15d062dfc6c5d1/menu" id="#_link1_option1" target="_blank">
679                                 Order Carryout                                 </a></li><li><a aria-label="Order Delivery, you are leaving the website, opens in a new tab" class="sub-menu-link" href="https://www.doordash.com/store/49724023" id="#_link1_option2" target="_blank">
680                                 Order Delivery                                 </a></li></ul></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://fullers-coffee-shop.r365hire.com/account#" id="fullers-coffee-shop.r365hire.com/account#_link" target="_self">
681                              
682                              Jobs
683                              
684                        </a></li><li class=" gift-cards-nav"><a class="gift-cards-link" href="https://urban-restaurants.com/gift-cards-universal-universal" id="gift-cards-link_link" target="_blank">
685                              
686                              Gift Cards
687                              
688                        </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/116028521752632" 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/fullerscoffee" 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=Fuller%27s+Coffee+Shop+136+Northwest+9th+Avenue&rlz=1C1JJTC_srRS1118RS1118&oq=Fuller%27s+Coffee+Shop+136+Northwest+9th+Avenue&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRigAdIBCDE1NzFqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8#lrd=0x54950a018061d657:0x44f118b3e783d97,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="Fuller's Coffee Shop logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/76606_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Fuller's Coffee Shop logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/76606_website_v1/logo.png"/></a><ul class="socialnav"><li class="mobile-header-nudge-item"><a href="https://fullerscoffeeshop.e-tab.com/fullerscoffeeshop/venue/5ed53c7b7c15d062dfc6c5d1/menu" target="_blank" class="cta-nudge-btn" data-nudge-type="order" data-nudge-position="mobile-header"><span>Order</span><span class="visuallyhidden">, opens in a new tab</span></a></li></ul><div class="navbar-header"><button class="navbar-toggle" data-target="#navbar-collapse-1" data-toggle="collapse" type="button"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li class="active nav-menu-page"><a class="" href="/portland-fuller-s-coffee-shop-food-menu" id="mobile_/Portland-Fuller-s-Coffee-Shop-food-menu_link" target="_self">
689                    Menu
690                                      </a></li><li class=" "><a class="" href="/portland-fuller-s-coffee-shop-drink-menu" id="mobile_/Portland-Fuller-s-Coffee-Shop-drink-menu_link" target="_self">
691                    Drinks
692                                      </a></li><li class=" "><a class="editor-empty-element" href="/portland-fuller-s-coffee-shop-happy-hours-specials" id="mobile_/Portland-Fuller-s-Coffee-Shop-happy-hours-specials_link" target="_self"></a></li><li class=" "><a class="" href="/portland-fuller-s-coffee-shop-events" id="mobile_/Portland-Fuller-s-Coffee-Shop-events_link" target="_self">
693                    Events
694                                      </a></li><li class=" drop-down-link"><a aria-expanded="false" class="drop-down" href="#" id="mobile_#_link1" role="button" target="">
695                    Order
696                                          <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></a><ul class="sub-menu"><li><a aria-label="Order Carryout, you are leaving the website, opens in a new tab" class="sub-menu
696-link" href="https://fullerscoffeeshop.e-tab.com/fullerscoffeeshop/venue/5ed53c7b7c15d062dfc6c5d1/menu" id="mobile_#_link1_option1" target="_blank">
697                        Order Carryout                        </a></li><li><a aria-label="Order Delivery, you are leaving the website, opens in a new tab" class="sub-menu-link" href="https://www.doordash.com/store/49724023" id="mobile_#_link1_option2" target="_blank">
698                        Order Delivery                        </a></li></ul></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://fullers-coffee-shop.r365hire.com/account#" id="mobile_fullers-coffee-shop.r365hire.com/account#_link" target="_self">
699                    Jobs
700                                      </a></li><li class=" gift-cards-nav"><a class="gift-cards-link" href="https://urban-restaurants.com/gift-cards-universal-universal" id="mobile_gift-cards-link_link" target="_blank">
701                    Gift Cards
702                                      </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_781895_link custom-temp-btn hvr-fade" href="781895" id="Breakfast"><span>Breakfast Menu</span></a></li><li class="food-menu-nav-li"><a class="food-menu-nav-item menu_781896_link custom-temp-btn hvr-fade" href="781896" id="Lunch"><span>Lunch Menu</span></a></li></ul><div class="container"><div class="food-menu-holder"><div class="menu_781895 food-menu-grid" style="display:none"><div class="food-menu-grid-sizer"></div><div class="food-menu-grid-item food-menu-grid-item--width2"><div class="menu-description"><p>Served Monday – Saturday 7 am – 2 pm | Sunday 8 am – 2 pm • *Consuming raw or undercooked meat, poultry, seafood, or eggs may increase your risk of foodborne illness • All items on<br/>
703our menu are available for to-go orders • “What nicer thing can you do for somebody than to make them breakfast?” - Anthony Bourdain</p></div></div><div class="food-menu-grid-item "><section><div class="food-menu-grid-item-content"><h2>Pancakes &amp; Waffles</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865071"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Buttermilk Pancakes</h3></div><div class="food-price"></div><div class="food-item-description">One $3.50 | Two $6.50 | Three $7.75</div></div><div class="food-item-holder" id="menu_item_3865076"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Blueberry Pancakes</h3></div><div class="food-price"></div><div class="food-item-description">One $3.75 | Two $7.50 | Three $8.75</div></div><div class="food-item-holder" id="menu_item_3865085"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Old - Fashioned Waffle</h3></div><div class="food-price">$7.50</div><div class="food-item-description">Added Strawberries +$3.00 | Added Blueberries +$3.00</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>Eggs</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865102"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>1 Egg, Hash Browns, Toast</h3></div><div class="food-price">$8.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865104"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>2 Egg, Hash Browns, Toast</h3></div><div class="food-price">$9.50</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865105"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Bacon, 2 Eggs, Hash Browns, Toast</h3></div><div class="food-price">$10.50</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865107"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Ham, 2 Eggs, Hash Browns, Toast</h3></div><div class="food-price">$10.50</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865109"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Sausage, 2 Eggs, Hash Browns, Toast</h3></div><div class="food-price">$10.50</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865112"><!-- 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/70/64f3e7887b476a8a36760303acd8d7/full" data-srcset="//static.spotapps.co/spots/70/64f3e7887b476a8a36760303acd8d7/small 200w, //static.spotapps.co/spots/70/64f3e7887b476a8a36760303acd8d7/medium 400w, //static.spotapps.co/spots/70/64f3e7887b476a8a36760303acd8d7/full 800w" id="item_image_3865112" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Corned Beef Hash, 2 Eggs, Toast</h3></div><div class="food-price">$10.75</div><div class="food-item-description"></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>Omelettes</h2><div class="food-menu-description"><p>Served with hash browns and toast.</p></div><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865123"><!-- 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/24/591ef7ec4c4f209c09c97cf0262c21/full" data-srcset="//static.spotapps.co/spots/24/591ef7ec4c4f209c09c97cf0262c21/small 200w, //static.spotapps.co/spots/24/591ef7ec4c4f209c09c97cf0262c21/medium 400w, //static.spotapps.co/spots/24/591ef7ec4c4f209c09c97cf0262c21/full 800w" id="item_image_3865123" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Famous</h3></div><div class="food-price">$12.25</div><div class="food-item-description">Onions, tomato, ham, cheese, mushrooms</div></div><div class="food-item-holder" id="menu_item_3865126"><!-- 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/5c/08dc32183545009dafee695773093e/full" data-srcset="//static.spotapps.co/spots/5c/08dc32183545009dafee695773093e/small 200w, //static.spotapps.co/spots/5c/08dc32183545009dafee695773093e/medium 400w, //static.spotapps.co/spots/5c/08dc32183545009dafee695773093e/full 800w" id="item_image_3865126" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Taco</h3></div><div class="food-price">$12.25</div><div class="food-item-description">
703Ground beef, tomato, tortilla chips, salsa, sour cream</div></div><div class="food-item-holder" id="menu_item_3865127"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Sausage, Cheese &amp; Spinach</h3></div><div class="food-price">$12.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865130"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Veggie</h3></div><div class="food-price">$12.25</div><div class="food-item-description">Mushrooms, onions, tomato, spinach, cheese</div></div><div class="food-item-holder" id="menu_item_3865132"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Denver</h3></div><div class="food-price">$12.25</div><div class="food-item-description">Ham, green peppers, onions, cheese</div></div><div class="food-item-holder" id="menu_item_3865135"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Southwest</h3></div><div class="food-price">$12.25</div><div class="food-item-description">Ham, green onions, green chilies, cheese</div></div><div class="food-item-holder" id="menu_item_3865138"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Cheese</h3></div><div class="food-price">$11.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865139"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Ham &amp; Cheese</h3></div><div class="food-price">$12.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865143"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Bacon &amp; Cheese</h3></div><div class="food-price">$12.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865152"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Sausage &amp; Cheese</h3></div><div class="food-price">$12.25</div><div class="food-item-description"></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>Specials</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865179"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Special</h3></div><div class="food-price">$8.75</div><div class="food-item-description">No substitution • 1 pancake, 2 bacon strips, 1 egg | Add Blueberries +$1.00 | Add Additional Egg +$2.50</div></div><div class="food-item-holder" id="menu_item_3865181"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Chicken &amp; Waffle</h3></div><div class="food-price">$15.95</div><div class="food-item-description">Crisp fried chicken on an old-fashioned waffle served with maple syrup</div></div><div class="food-item-holder" id="menu_item_3865182"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Hot Cake Sandwich</h3></div><div class="food-price">$10.25</div><div class="food-item-description">Three hotcakes with 2 eggs, served sandwich-style with syrup</div></div><div class="food-item-holder" id="menu_item_3865183"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Country Fried Steak</h3></div><div class="food-price">$15.25</div><div class="food-item-description">2 eggs, beef or chicken, hash browns, toast, house-made bacon gravy</div></div><div class="food-item-holder" id="menu_item_3865184"><!-- 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/96/fdd30ed66443e5a53ce9c51933cc28/full" data-srcset="//static.spotapps.co/spots/96/fdd30ed66443e5a53ce9c51933cc28/small 200w, //static.spotapps.co/spots/96/fdd30ed66443e5a53ce9c51933cc28/medium 400w, //static.spotapps.co/spots/96/fdd30ed66443e5a53ce9c51933cc28/full 800w" id="item_image_3865184" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Monte Cristo Sandwich</h3></div><div class="food-price">$11.75</div><div class="food-item-description">ham, turkey, and Swiss cheese between French toast served with cranberry sauce</div></div><div class="food-item-holder" id="menu_item_3865185"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Pigs in a Blanket</h3></div><div class="food-price">$10.75</div><div class="food-item-description">Sausage rolled in a pancake, served with syrup and butter, topped with powdered sugar</div></div><div class="food-item-holder" id="menu_item_3865186"><!-- 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/ff/e2d3ec3ded499aa046d85a783f4b30/full" data-srcset="//static.spotapps.co/spots/ff/e2d3ec3ded499aa046d85a783f4b30/small 200w, //static.spotapps.co/spots/ff/e2d3ec3ded499aa046d85a783f4b30/medium 400w, //static.spotapps.co/spots/ff/e2d3ec3ded499aa046d85a783f4b30/full 800w" id="item_image_3865186" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>French Toast</h3></div><div class="food-price"></div><div class="food-item-description">Half Order $7.75 | Full Order $9.25 • Homemade bread dipped in cream and whipped eggs, sprinkled with powdered sugar</div></div><div class="food-item-holder" id="menu_item_3865187"><!-- 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/1c/358d1bc13e4ecd9245abc923e2537a/full" data-srcset="//static.spotapps.co/spots/1c/358d1bc13e4ecd9245abc923e2537a/small 200w, //static.spotapps.co/spots/1c/358d1bc13e4ecd9245abc923e2537a/medium 400w, //static.spotapps.co/spots/1c/358d1bc13e4ecd9245abc923e2537a/full 800w" id="item_image_3865187" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Huevos Ranchero</h3></div><div class="food-price">$10.50</div><div class="food-item-description">Crispy tortillas with beans, ranchero sauce, and eggs, topped with cheese, sour cream, and green onions, served with hash browns</div></div><div class="food-item-holder" id="menu_item_3865188"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Breakfast Sandwich</h3></div><div class="food-price">$7.50</div><div class="food-item-description">Egg, cheese, choice of bacon or ham</div></div><div class="food-item-holder" id="menu_item_3865189"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Georgia’s Potatoes Deluxe</h3></div><div class="food-price">$10.25</div><div class="food-item-description">Hash browns stuffed with onions, spinach, mushrooms, green chilies, cheese, and tomato, served with toast | Add Eggs +$1.25</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>Side Orders</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865190"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>One Egg</h3></div><div class="food-price">$2.50</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865191"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Two Eggs</h3></div><div class="food-price">$3.50</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865193"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Ham</h3></div><div class="food-price">$6.00</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865194"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Bacon</h3></div><div class="food-price">$6.00</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865195"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Sausage</h3></div><div class="food-price">$6.00</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865196"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Toast</h3></div><div class="food-price">$3.50</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865197"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Biscuit</h3></div><div class="food-price">$2.50</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865198"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Hash Browns</h3></div><div class="food-price">$4.00</div><div class="food-item-description"></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>Juices</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865200"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Tomato</h3></div><div class="food-price"></div><div class="food-item-description">Small $3.00 | Large $4.00</div></div><div class="food-item-holder" id="menu_item_3865201"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Orange</h3></div><div class="food-price"></div><div class="food-item-description">Small $3.00 | Large $4.00</div></div><div class="food-item-holder" id="menu_item_3865202"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Grapefruit</h3></div><div class="food-price"></div><div class="food-item-description">Small $3.00 | Large $4.00</div></div><div class="food-item-holder" id="menu_item_3865204"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>
703Apple</h3></div><div class="food-price"></div><div class="food-item-description">Small $3.00 | Large $4.00</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>Fruits</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865207"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Applesauce</h3></div><div class="food-price">$3.00</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865208"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Peaches</h3></div><div class="food-price">$3.00</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865209"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Pears</h3></div><div class="food-price">$3.00</div><div class="food-item-description"></div></div></div></div></section></div><!-- end of food menu grod item --></div><!-- end of food menu --><div class="menu_781896 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>Burgers</h2><div class="food-menu-description"><p>Served a la carte | Add Fries or Salad +$2.50</p></div><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865216"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Hamburger*</h3></div><div class="food-price">$6.75</div><div class="food-item-description">4 oz fresh ground beef, served on a toasted sesame seed bun with pickles tomatoes, lettuce, and secret  sauce | Add Bacon +$2.75 | Add Mushrooms +$2.50</div></div><div class="food-item-holder" id="menu_item_3865219"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Double Decker Cheese Burger*</h3></div><div class="food-price">$9.75</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865220"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Garden Burger</h3></div><div class="food-price">$8.75</div><div class="food-item-description">Add Cheese +$1.00</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>Salads</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865223"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Garden Salad</h3></div><div class="food-price"></div><div class="food-item-description">Small $4.00 | Large $7.00</div></div><div class="food-item-holder" id="menu_item_3865224"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Chef Salad</h3></div><div class="food-price">$10.75</div><div class="food-item-description">Tossed greens, turkey, ham, tomatoes, egg, American and Swiss cheeses, choice of dressing</div></div><div class="food-item-holder" id="menu_item_3865225"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Taco Salad</h3></div><div class="food-price">$10.75</div><div class="food-item-description">Ground beef, ranchero sauce, avocado, bed of lettuce, tortilla chips, topped with sour cream, and salsa</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>Sandwiches</h2><div class="food-menu-description"><p>All sandwiches are made with homemade bread and served a la carte | Add Fries or Salad +$2.50</p></div><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865238"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Fried Chicken Breast Sandwich</h3></div><div class="food-price">$9.75</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865240"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Chicken Fried Steak Sandwich</h3></div><div class="food-price">$8.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865242"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Ham Sandwich</h3></div><div class="food-price">$8.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865243"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Turkey Sandwich</h3></div><div class="food-price">$9.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865245"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>B.L.T. Sandwich</h3></div><div class="food-price">$9.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865246"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Egg Salad Sandwich</h3></div><div class="food-price">$8.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865247"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Tuna Salad Sandwich</h3></div><div class="food-price">$9.75</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865248"><!-- 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">$7.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865250"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Chicken Salad Sandwich</h3></div><div class="food-price">$9.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865251"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Turkey, Ham &amp; Cheese Sandwich</h3></div><div class="food-price">$11.75</div><div class="food-item-description">Served on homemade bread with mayo, lettuce, tomato, side of potato salad</div></div><div class="food-item-holder" id="menu_item_3865252"><!-- 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/87/29ea7887054e0d836f2ef5d1162c40/full" data-srcset="//static.spotapps.co/spots/87/29ea7887054e0d836f2ef5d1162c40/small 200w, //static.spotapps.co/spots/87/29ea7887054e0d836f2ef5d1162c40/medium 400w, //static.spotapps.co/spots/87/29ea7887054e0d836f2ef5d1162c40/full 800w" id="item_image_3865252" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Reuben Sandwich</h3></div><div class="food-price">$11.75</div><div class="food-item-description">Corned beef, sauerkraut, swiss cheese, on rye bread, grilled, with garden salad, choice of dressing</div></div><div class="food-item-holder" id="menu_item_3865254"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Fishwich with Coleslaw</h3></div><div class="food-price">$11.75</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865255"><!-- 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/b3/c6959c2b484e1b8c01c651dcb54c4c/full" data-srcset="//static.spotapps.co/spots/b3/c6959c2b484e1b8c01c651dcb54c4c/small 200w, //static.spotapps.co/spots/b3/c6959c2b484e1b8c01c651dcb54c4c/medium 400w, //static.spotapps.co/spots/b3/c6959c2b484e1b8c01c651dcb54c4c/full 800w" id="item_image_3865255" src="https://static.spotapps.co/web/placeholder.png"/></div><!-- END the SH menu item photo --><div class="food-item-title"><h3>Club Sandwich</h3></div><div class="food-price">$11.75</div><div class="food-item-description">Toasted double-decker with chicken salad, lettuce, tomatoes, and bacon on homemade bread, with garden salad, choice of dressing</div></div><div class="food-item-holder" id="menu_item_3865259"><!-- 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">$13.75</div><div class="food-item-description">Thick chunks of cod dipped in our own breading, fried to golden brown, served with french fries and coleslaw</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>Side Orders</h2><div class="food-menu-content"><div class="food-item-holder" id="menu_item_3865260"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Cole Slaw</h3></div><div class="food-price">$4.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865261"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Potato Salad</h3></div><div class="food-price">$4.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865262"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Hand Cut French Fries</h3></div><div class="food-price">$4.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865263"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Crinkle Cut French Fries</h3></div><div class="food-price">$4.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865264"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Peaches</h3></div><div class="food-price">$4.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865265"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Pears</h3></div><div class="food-price">$4.25</div><div class="food-item-description"></div></div><div class="food-item-holder" id="menu_item_3865266"><!-- START the SH menu item photo --><!-- END the SH menu item photo --><div class="food-item-title"><h3>Ice Cream</h3></div><div class="food-price">$4.25</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">
704    .navbar-fixed-bottom.nav-v1 {
705        bottom: -100px;
706    }
707    .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right {
708        background-color: #050708;
709    }
710    .navbar-fixed-bottom.nav-v1 .bottom-svg-border path,
711    .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon {
712      fill: #000;
713    }
714    .navbar-fixed-bottom.nav-v1 .bottom-list-item a {
715        color: #fff;
716    }
717    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover,
718    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus {
719        color: #A48E79;
720    }
721    .navbar-fixed-bottom.nav-v1 .bottom-list-item.dropup .dropdown-menu {
722        background-color: #000;
723        border: 1px solid #A48E79;
724    }
725    .navbar-fixed-bottom.nav-v1 .bottom-list-item.dropup .dropdown-menu a {
726        color: #A48E79;
727    }
728    .navbar-fixed-bottom.nav-v1 .bottom-list-item.dropup .dropdown-menu a:hover,
729    .navbar-fixed-bottom.nav-v1 .bottom-list-item.dropup .dropdown-menu a:focus,
730    .navbar-fixed-bottom.nav-v1 .bottom-list-item.dropup .dropdown-menu a:active {
731        background-color: #A48E79;
732        color: #000;
733        text-decoration: none;
734    }
735</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 dropup"><a aria-controls="bottom_link_8-menu" aria-expanded="false" aria-haspopup="true" class="bottom-link dropdown-toggle" data-toggle="dropdown" href="#" id="bottom_link_8" role="button" target="_self">
736                            Order                            <i aria-hidden="true" class="fa fa-angle-down down-arrow"></i><i aria-hidden="true" class="fa fa-angle-up up-arrow"></i></a><ul class="dropdown-menu" id="bottom_link_8-menu"><li><a aria-label="Order Carryout, you are leaving the website, opens in a new tab" class="hvr-fade" href="https://fullerscoffeeshop.e-tab.com/fullerscoffeeshop/venue/5ed53c7b7c15d062dfc6c5d1/menu" target="_blank">
737                                        Order Carryout                                    </a></li><li><a aria-label="Order Delivery, you are leaving the website, opens in a new tab" class="hvr-fade" href="https://www.doordash.com/store/49724023" target="_blank">
738                                        Order Delivery                                    </a></li></ul></li><li class="bottom-list-item "><a class="bottom-link " href="https://fullers-coffee-shop.r365hire.com/account" id="bottom_link_7" target="_self">
739                        Jobs                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://urban-restaurants.com/gift-cards-universal-universal" id="bottom_link_9" target="_blank">
740                        Gift Cards                    </a></li></ul></div></nav>
740<script src="https://static.spotapps.co/web/fullerscoffeeshop--com/lib/jquery/jquery.min.js" type="text/javascript"></script>
740<script src="https://static.spotapps.co/web/fullerscoffeeshop--com/lib/bootstrap/js/bootstrap.min.js"></script>
740<script src="https://static.spotapps.co/web/fullerscoffeeshop--com/lib/masonry/masonry.pkgd.min.js"></script>
740<!-- Script which will insert Shopping cart component (like MT does) --><!-- 
740<script id="test_shopping_cart_script" src="https://static.spotapps.co/websites/mt/food-menu-plugins-v6.3.test.js"></script>
740 -->
740<script>
741    
742	$("#bottom_link_8").on("click", function(){
743		if (ga_check())
744			universal_ga('send', 'event', 'Button', 'Click', 'Order');
745	});
746	$("#bottom_link_7").on("click", function(){
747		if (ga_check())
748			universal_ga('send', 'event', 'Button', 'Click', 'Jobs');
749	});
750	$("#bottom_link_9").on("click", function(){
751		if (ga_check())
752			universal_ga('send', 'event', 'Button', 'Click', 'Gift Cards');
753	});
754  $('.header-logo, .nav-v2-home-btn').click(function(event) {
755    if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
756      event.preventDefault();
757      var windowScrollTop = $(window).scrollTop();
758      if(windowScrollTop > 150) {
759        $('html, body').animate({scrollTop: 0}, 750);
760      }
761    }
762  });
763
764$(".banner-section a.banner-pin").click(function(e) {
765    // target element id
766    var id = $(this).attr('href');
767
768    // target element
769    var section = $(id);
770    if (section.length === 0) {
771        return;
772    }
773
774    // prevent standard hash navigation (avoid blinking in IE)
775    e.preventDefault();
776
777    // top position relative to the document
778    var pos = section.offset().top - 100 + 10;
779
780    // animated top scrolling
781    $('body, html').animate({scrollTop: pos}, 750);
782});
783
784$(document).ready(function() {
785  var navHeight = $('nav.navbar').height();
786  $('html').css("scroll-padding-top", navHeight);
787});
788
789$(document).on('scroll', function (e) {
790    if($(document).scrollTop() > 0) {
791      $('.navbar.nav-v7').addClass('nav-scroll');
792    }else {
793      $('.navbar.nav-v7').removeClass('nav-scroll');
794    }
795});
796
797$(function() {
798  setDropDownMenuWidth();
799
800  function setDropDownMenuWidth() {
801    var tabs_list = $('.navbar-tabs .navbar-nav');
802
803    $(tabs_list).find('li.drop-down-link').each(function() {
804      var sub_menu_width = $(this).outerWidth(true);
805      if (sub_menu_width < 100) {
806        sub_menu_width = 100;
807      }
808      $(this).find('.sub-menu').css('width', sub_menu_width+'px');
809    });
810  }
811
812  $( window ).resize(function() {
813    setDropDownMenuWidth();
814  });
815
816  $('.nav a:not(.drop-down)').on('click', function () {
817    $('.navbar-collapse').collapse('hide');
818  });
819
820});
821
822
823
824$( '.drop-down-link .drop-down' ).click(function(event) {
825  event.preventDefault();
826  event.stopPropagation();
827
828  var drop_down = $(this).closest('.drop-down-link');
829  var drop_down_a = $(this);
830
831  if($(drop_down_a).attr("aria-expanded") == "true") { 
832    $(drop_down_a).attr("aria-expanded",false)
833  } else { 
834    $(drop_down_a).attr("aria-expanded",true)
835  }
836  
837  var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' );
838  var other_drop_downs = $('.drop-down-link').not(drop_down);
839  var other_sub_menus = $('.drop-down-link').find( '.sub-menu' ).not(sub_menu);
840
841
842  if ( $(sub_menu).is( ':hidden' ) ) {
843    $(sub_menu).slideDown();
844    $(drop_down).addClass('active');
845
846    $(other_sub_menus).slideUp();
847    $(other_drop_downs).removeClass('active');
848  } else {
849    $(sub_menu).slideUp();
850    $(drop_down).removeClass('active');
851  }
852});
853
854$(".nav-v7 .navbar-contact .nav-address a").click(function(e) {
855
856  if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
857    // target element id
858    var id = $(this).attr('href').substr(1);
859
860    // target element
861    var section = $(id);
862    if (section.length === 0) {
863        return;
864    }
865
866    // prevent standard hash navigation (avoid blinking in IE)
867    e.preventDefault();
868
869    // top position relative to the document
870    var pos = section.offset().top - 100 + 10;
871
872    // animated top scrolling
873    $('body, html').animate({scrollTop: pos}, 750);
874
875  }
876});
877    setTimeout(function(){
878        $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents();
879    }, 4000);    $(window).on('load resize', function() {
880        $(".bottom-list-item.dropup").each(function() {
881            var rect = this.getBoundingClientRect();
882            var itemCenter = rect.left + rect.width / 2;
883            var $item = $(this);
884            $item.removeClass("first-dropup last-dropup");
885            if (itemCenter > window.innerWidth / 2) {
886                $item.addClass("last-dropup");
887            } else {
888                $item.addClass("first-dropup");
889            }
890        });
891    });
892     $(document).ready(function() {
893       // init Masonry
894       $('.food-menu-grid').masonry({
895         columnWidth: '.food-menu-grid-sizer',
896         itemSelector: '.food-menu-grid-item',
897         percentPosition: true,
898         fitWidth: true
899       });
900
901       // Detect if the page is linked from Menu nav tab or Order nav tab
902       if (window.location.search.includes('order=yes')) {
903         $('nav .nav-menu-page').removeClass('active');
904         $('nav .nav-order-menu-page').addClass('active');
905       } else {
906         $('nav .nav-order-menu-page').removeClass('active');
907         $('nav .nav-menu-page').addClass('active');
908       }
909
910     });
911
912    var active_tab;
913    function showTab(className){
914        if (active_tab) {
915            $("."+active_tab).hide();
916            $("."+active_tab+ "_link").removeClass("active");
917        }
918            $("."+className).show();
919            active_tab = className;
920            $("."+active_tab+ "_link").addClass("active").attr('aria-current', 'true');
921            $(".food-menu-nav-item:not(.active)").attr('aria-current', 'false');
922    }
923
924        showTab("menu_781895");
925    
926    $(".food-menu-v2-wrapper .food-menu-nav a.food-menu-nav-item").click(function(e) {
927        var menu_id = $(this).attr('href');
928        var food_menu_tab = $(".menu_"+menu_id);
929        if (food_menu_tab.length === 0) {
930            return;
931        }
932
933        // prevent standard hash navigation (avoid blinking in IE)
934        e.preventDefault();
935
936        showTab("menu_"+menu_id);
937
938				// trigger Masonry layout
939				$('.food-menu-grid').masonry('layout');
940    });
941
942
943        	$( window ).load(function() {
944    	  // trigger Masonry layout
945    	  $('.food-menu-grid').masonry('layout');
946    	});
947    
948</script>
948<script>
949(function() {
950  var name = "Fuller's Coffee Shop";
951  var pid = "ChIJV9ZhgAEKlVQRlz14PosRTwQ";
952  function build_url() {
953    var q = encodeURIComponent(name).replace(/'/g, "%27");
954    return "https://www.google.com/maps/search/?api=1"
955         + "&query=" + q
956         + "&query_place_id=" + encodeURIComponent(pid);
957  }
958  window.google_map_url = build_url();
959  window.open_google_map = function() {
960    window.open(build_url(), "_blank");
961  };
962})();
963</script>
963<script>
964
965  var spot_id = 76606;
966  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":null,"cta_catering":null,"cta_reservations":null,"cta_jobs":null},"label_for_texting_permission":"I’d like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}');
967
968  if (false){
969    console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website");
970  }
971
972  if (navigator.userAgent.match(/iPhone/i)
973       || navigator.userAgent.match(/iPad/i)
974       || navigator.userAgent.match(/iPod/i)){
975      $(document).ready(function(){
976            document.body.className += " " + "webkit-mobile-body";
977      });
978    }
979
980  var promotion_url_param_domain = getPromotionUrlParams()['domain'];
981  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')){
982    $("a[href^='/']").each(function(){
983      if (this.href.indexOf('domain=') == -1){
984        var sh_internal_url = new URL(this.href);
985        sh_internal_url.searchParams.set("domain", promotion_url_param_domain);
986        this.href = sh_internal_url.toString();
987      }
988    })
989  }
990
991
992  function cta_link_matches_href(href, url){
993    var domain = 'fullerscoffeeshop.com';
994    if(typeof url === 'undefined'){
995      return false;
996    }
997    var partsOfURL = url.split(domain);
998    if (partsOfURL.length != 2){
999      return href == url;
1000    }else{
1001      var urlPath = partsOfURL[1];
1002      if (urlPath.substring(0,1) == "/"){
1003        urlPath = urlPath.substring(1,urlPath.length);
1004      }
1005      return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1;
1006    }
1007  }
1008
1009  var all_cta_links = [{"id":1183225,"spot_id":76606,"url":"https://fullers-coffee-shop.r365hire.com/account","cta_link_type":"job_listing","created_at":"2024-12-12T23:41:25.495+00:00","updated_at":"2025-04-23T19:00:18.915+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":2},{"id":1249415,"spot_id":76606,"url":"https://urban-restaurants.com/gift-cards-universal-universal","cta_link_type":"gift_cards","created_at":"2025-01-26T22:42:44.810+00:00","updated_at":"2025-04-23T19:00:18.799+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Gift Cards","position":5},{"id":1310963,"spot_id":76606,"url":"https://fullerscoffeeshop.com/-food-menu","cta_link_type":"food_menu","created_at":"2025-03-05T12:47:32.479+00:00","updated_at":"2025-04-23T19:00:18.707+00:00","made_of_food":false,"link_name":""},{"id":1310961,"spot_id":76606,"url":"https://fullerscoffeeshop.com/-events","cta_link_type":"events","created_at":"2025-03-05T12:47:32.247+00:00","updated_at":"2025-04-23T19:00:18.500+00:00","made_of_food":false,"link_name":"","position":null},{"id":1310962,"spot_id":76606,"url":"https://fullerscoffeeshop.com/-drink-menu","cta_link_type":"drink_menu","created_at":"2025-03-05T12:47:32.359+00:00","updated_at":"2025-04-23T19:00:18.617+00:00","made_of_food":false,"link_name":"","position":null},{"id":1249411,"spot_id":76606,"url":"https://fullerscoffeeshop.e-tab.com/fullerscoffeeshop/venue/5ed53c7b7c15d062dfc6c5d1/menu","cta_link_type":"order","created_at":"2025-01-26T22:39:55.629+00:00","updated_at":"2026-09-01T07:26:29.249+00:00","made_of_food":false,"link_name":"Order","target":null,"website_footer_label":"Order","position":0},{"id":2093288,"spot_id":76606,"url":"https://www.doordash.com/store/49724023","cta_link_type":"order2","created_at":"2026-09-01T07:26:29.498+00:00","updated_at":null,"made_of_food":false,"link_name":"doordash","target":null,"website_footer_label":"Order","position":11}];
1010
1011  function find_cta_link(href) {
1012    for (var i=0; i< all_cta_links.length; i++){
1013      var cta_link = all_cta_links[i];
1014      if ( cta_link_matches_href(href, cta_link.url)){
1015        return cta_link;
1016      }
1017    }
1018  }
1019
1020  function find_cta_links(href) {
1021    var cta_links = []
1022    for (var i=0; i< all_cta_links.length; i++){
1023      var cta_link = all_cta_links[i];
1024      if ( cta_link_matches_href(href, cta_link.url)){
1025        cta_links.push(cta_link);
1026      }
1027    }
1028    return cta_links;
1029  }
1030
1031
1032  function get_current_page_cta_link_types(){
1033    var types = [];
1034    var cta_links = find_cta_links(document.location.href);
1035    for (var i=0; i<cta_links.length; i++){
1036      types.push(cta_links[i].cta_link_type);
1037    }
1038    return types;
1039  }
1040
1041
1042  function is_food_menu_page(){
1043    var cta_link_types = get_current_page_cta_link_types();
1044    for (var i=0; i<cta_link_types.length; i++){
1045      if ('food_menu' == cta_link_types[i])
1046        return true;
1047    }
1048    return false;
1049  }
1050
1051
1052  function get_form_cat_from_cta(){
1053    var cta_link = find_cta_link(document.location.href);
1054    if (cta_link == null) {
1055        return null;
1056    }
1057    if (cta_link.cta_link_type == 'private_parties'){
1058        return 'private_party';
1059    }else if (cta_link.cta_link_type == 'reservations'){
1060        return 'reservation';
1061    }else if (cta_link.cta_link_type == 'catering'){
1062        return 'catering';
1063    }else if (cta_link.cta_link_type == 'job_listing'){
1064        return 'job_listings';
1065    }else if (cta_link.cta_link_type == 'gift_cards'){
1066          return 'gift_cards';
1067    }
1068    return null;
1069  }
1070
1071  function element_has_events_defined(elem){
1072    if ($._data(elem, "events") === undefined){
1073      return false;
1074    }
1075    return true;
1076  }
1077
1078  function create_ga_events_for_cta_clicks(){
1079    if (typeof $ === 'function'){
1080
1081      var cta_link_of_the_page = find_cta_link(location.href);
1082
1083
1084      $("a").each(function(index, elem){
1085        var href = $(elem).attr('href');
1086
1087        if (href  === undefined ){
1088           return;
1089        }
1090
1091        if (href.substring(0,4) == 'tel:'){
1092          if (!element_has_events_defined(elem)){  // not footer links
1093            $(elem).on("click", function(){
1094                universal_ga('send', 'event', {
1095                  eventCategory: 'Button',
1096                  eventAction: 'Click',
1097                  eventLabel: 'Phone',
1098                  transport: 'beacon'
1099                });
1100             });
1101
1102             if (cta_link_of_the_page){
1103                $(elem).on("click", function(){
1104                    universal_ga('send', 'event', {
1105                      eventCategory: 'Button',
1106                      eventAction: 'Click',
1107                      eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone',
1108                      transport: 'beacon'
1109                    });
1110                 });
1111             }
1112          } else {
1113             if (cta_link_of_the_page){
1114               $(elem).on("click", function(){
1115                   universal_ga('send', 'event', {
1116                        eventCategory: 'Button',
1117                        eventAction: 'Click',
1118                        eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone footer',
1119                        transport: 'beacon'
1120                   });
1121               });
1122             }
1123          }
1124
1125
1126        }else{
1127          var cta_link = find_cta_link(href);
1128          if (elem.className != null && elem.className.indexOf("bottom-link") > -1){
1129            // console.log("bottom link detected");
1130          }else{
1131            if (cta_link != null){
1132              $(elem).on("click", function(){
1133                universal_ga('send', 'event', {
1134                        eventCategory: 'Website Link',
1135                        eventAction: 'Click',
1136                        eventLabel: cta_link.cta_link_type,
1137                        transport: 'beacon'
1138                  });
1139              });
1140            }
1141          }
1142        }
1143
1144
1145      });
1146    }
1147  }
1148
1149  if (typeof angular === "undefined") {
1150    create_ga_events_for_cta_clicks();
1151  } else {
1152    angular.element(document).ready(function () {
1153      create_ga_events_for_cta_clicks();
1154    });
1155  }
1156
1157
1158  function triggerShowFooterEvents(){
1159    if (window.screen.availWidth < 768){
1160        universal_ga('send', 'event', {
1161                eventCategory: 'Mobile Footer',
1162                eventAction: 'View',
1163                eventLabel: '',
1164                transport: 'beacon'
1165          });
1166    }
1167  }
1168
1169
1170
1171
1172  ////////////
1173  function smartFooterV2()
1174  {
1175    var list= document.getElementsByClassName("bottom-list-item");
1176    if (!list) return;
1177
1178    if (document.getElementById("bottom-navbar") == null){
1179      return;
1180    }
1181
1182    var bottomNav = document.querySelector('#bottom-navbar .navbar-nav');
1183    var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left');
1184    var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right');
1185
1186    bottomNav.innerHTML = '';
1187    var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0);
1188    linksWithPosition.sort(function(a,b) {
1189      return a.position - b.position;
1190    });
1191
1192    var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : '');
1193
1194    linksWithPosition.forEach((e, i) => {
1195        var target = e.target || getUrlTarget(e.url);
1196        bottomNav.insertAdjacentHTML('beforeend',
1197        `<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>`);
1198    })
1199
1200    var intervalCount = 0
1201    var interval = setInterval(() => {
1202      if(intervalCount == 50){
1203        clearInterval(interval);
1204      }
1205      removeOverflowingFooterLinks();
1206      intervalCount ++;
1207    }, 200);
1208
1209    $('.smart-footer-link').on("click", function(){
1210          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1211                    shUrlParams['source'] = 'footer';
1212                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1213          }
1214
1215          var visibleLinks = $('.smart-footer-link').map(function (e) {
1216              return $(this).data('type');
1217          }).toArray().join(',');
1218
1219          universal_ga('send', 'event', {
1220                  eventCategory: 'Button',
1221                  eventAction: 'Click_footer_2',
1222                  eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks,
1223                  transport: 'beacon'
1224            });
1225    });
1226  }
1227
1228  function removeOverflowingFooterLinks(){
1229    var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li');
1230    var width_sum = 0;
1231
1232    bottomNavLinks.forEach(e => {
1233      width_sum += e.getBoundingClientRect().width;
1234      if ((width_sum) > window.innerWidth) {
1235        console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;");
1236        e.remove();
1237      }
1238    });
1239  }
1240
1241  function getUrlTarget(url){
1242    if(url.startsWith('tel')){
1243      return '_self';
1244    }
1245    if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){
1246      return '_self';
1247    }
1248    return '_blank';
1249  }
1250
1251  function npb()
1252    {
1253    	var list= document.getElementsByClassName("bottom-list-item");
1254    	if (!list) return;
1255
1256      if (document.getElementById("bottom-navbar") == null){
1257        return;
1258      }
1259
1260      var url = ""
1261    	for (var i=0; i < all_cta_links.length; i++)
1262    	{
1263    		if (all_cta_links[i].cta_link_type == "order"){
1264          url = all_cta_links[i].url;
1265        }
1266    	}
1267
1268    	if ( url == ""){
1269        return;
1270      }
1271
1272    	for (i=0; i < list.length; i++)
1273    	{
1274    		console.log(cta_link_matches_href(list[i].firstChild.href, url));
1275    		if (cta_link_matches_href(list[i].firstChild.href,url))  return;
1276
1277    	};
1278
1279    	var item = list[list.length-1]
1280    	document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true));
1281    	var width_sum = 0;
1282    	for (i=0; i < list.length; i++) {
1283    		width_sum += list[i].getBoundingClientRect().width;
1284    	}
1285
1286    	var item = list[list.length-1]
1287    	if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; }
1288
1289    	item.firstChild.text = "Order";
1290    	item.firstChild.href = url;
1291    	item.firstChild.id = "bottom_link_" + list.length;
1292
1293      $(item.firstChild).on("click", function(){
1294
1295          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1296                    shUrlParams['source'] = 'footer';
1297                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1298                  }
1299
1300          universal_ga('send', 'event', {
1301                  eventCategory: 'Button',
1302                  eventAction: 'Click',
1303                  eventLabel: 'Plan B-2 Order',
1304                  transport: 'beacon'
1305            });
1306      });
1307
1308
1309    }
1310
1311function activateSmartFooter(){
1312    var smart_footer_active = false;
1313    var smart_footer_version = 2;
1314    var man_bottom_active = false;
1315    if(window.location.hash == '#smartFooterV2=enabled'){
1316      smartFooterV2();
1317      return;
1318    }
1319    if (smart_footer_active && !man_bottom_active){
1320      if(smart_footer_version == 2 ){
1321          smartFooterV2();
1322       }else {
1323          npb();
1324       }
1325    }
1326  }
1327
1328  activateSmartFooter();
1329
1330  var corona_config_str = '';
1331  var corona_config =  corona_config_str != '' ?  JSON.parse('') : null;
1332
1333
1334  //corona instuctions
1335  function show_corona_instructions(text, phone, btnText){
1336    //format to US number
1337    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1338
1339    if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) {
1340        var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1341        var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1342    }else {
1343        var linkLocation = 'tel:+1'+phone+'';
1344        var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +''
1345    }
1346    var appendPhone = 'tel:+1'+phone+'';
1347    //inject html content
1348    if ($('.food-menu-nav').length) {
1349      //new template
1350      var pageEl =  $('.food-menu-nav').css('margin','20px auto 10px auto');
1351      var textColor = rgb2hex($('.section-header').css('color'));
1352      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1353      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1354      fontSize = fontSize + Math.round(fontSize  * 0.25);
1355
1356      // 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>';
1357      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>';
1358
1359    }else {
1360      //old template
1361      var pageEl = $('.tabnav');
1362      var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1363      var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
1364
1365      var linkTextColor = getContrast50(linkColor);
1366      var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1367      fontSize = fontSize + Math.round(fontSize  * 0.25);
1368      var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform');
1369
1370      // 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>';
1371      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>';
1372
1373    }
1374     //html content
1375    pageEl.prepend(html);
1376  }
1377
1378  function rgb2hex(rgb) {
1379    if(typeof rgb !== "undefined"){
1380      rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
1381      if (!rgbColor) {
1382        rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/);
1383        return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]);
1384      }
1385      function hex(x) {
1386          return ("0" + parseInt(x).toString(16)).slice(-2);
1387      }
1388      return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]);
1389    }
1390    return rgb;
1391  }
1392
1393  function getContrast50(hexcolor){
1394    return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff';
1395  }
1396
1397  function show_corona_sidebar_instructions(text, phone){
1398    //format to US number
1399    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1400    var divWidth = 230;
1401    var top = 50;
1402    var linkSize = '1.6em';
1403    var pSize = $('p').css('font-size');
1404    var appendPhone = 'tel:+1'+phone+'';
1405
1406    if ($(window).width() < 1600)
1407      var top = 30;
1408    if ($(window).width() < 1200){
1409      var divWidth = 180;
1410      var linkSize = '1.4em';
1411      var pSize ='1.1em';
1412    }
1413
1414    if($('.food-menu-nav').length){ //new template
1415      var textColor = $('.food-menu-nav-item.active').css('color');
1416      var linkColor = $('.food-menu-nav-item.active').css('background-color');
1417
1418      var linkTextColor = $('.food-menu-nav-item.active').css('color');
1419      var parent = $('.food-menu-page');
1420    }
1421    else { //old template
1422      var textColor = $('.menu-item-name-traditional').css('color');
1423      var linkColor = $('.style-traditional .tabnav .nav>li.active>a').css('color');
1424      var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu');
1425      var linkTextColor = getContrast50(linkColor);
1426    }
1427
1428    // $(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>');
1429    $(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>');
1430
1431    //check if resolution is bigger than tablet resolution
1432/*  if ($(window).width() > 991) {
1433      //detect scroll
1434      window.onscroll = function (e) {
1435      if ($(window).scrollTop() == 0) {
1436          $('#corona-instructions-sidebar').hide();
1437        }else {
1438          $('#corona-instructions-sidebar').show();
1439        }
1440      }
1441    } */
1442  }
1443
1444  function check_corona_config(config){
1445    console.log(config)
1446    if (config) {
1447      if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) {
1448        if (!config.promote_deliveries && config.promote_pick_up) {
1449          var btnText = 'Call For Pick Up';
1450        }
1451        if (config.promote_deliveries && !config.promote_pick_up) {
1452          var btnText = 'Call For Delivery';
1453        }
1454        if (config.promote_deliveries && config.promote_pick_up) {
1455          var btnText = 'Call For Pick Up Or Delivery';
1456        }
1457
1458        if(typeof btnText !== "undefined"){ // check if pick up or delivery are true
1459          if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) {
1460                var btnText = 'ORDER NOW';
1461                    if($('.food-menu-nav').length){ //new template
1462                      var textColor = rgb2hex($('.section-header').css('color'));
1463                      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1464                      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1465                      fontSize = fontSize + Math.round(fontSize  * 0.25);
1466                    }
1467                    else { //old template
1468                        var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1469                        var linkColor = rgb2hex($('.style-traditional .tabnav .nav>
1469li.active>a').css('color'));
1470
1471                        var linkTextColor = getContrast50(linkColor);
1472                        var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1473                        fontSize = fontSize + Math.round(fontSize  * 0.25);
1474                    }
1475                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);
1476                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1477            } else {
1478                show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText);
1479                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1480            }
1481
1482        }
1483      }
1484    }
1485  }
1486
1487
1488  if (is_food_menu_page() && !window.location.search.includes("contactless=true")){
1489    $( document ).ready(function() {
1490       setTimeout(function(){
1491        check_corona_config(corona_config);
1492       }, 300);
1493    });
1494  }
1495
1496
1497
1498  function isPhone(phone){
1499      var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/;
1500      return regex.test(phone);
1501  }
1502
1503  function sendEmail_MT (input_id) {
1504    const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img");
1505
1506    const $step = {
1507      form: $("[data-id=newsletter-widget-2] .sph-email-form"),
1508      message: $("[data-id=newsletter-widget-2] .sph-response-message"),
1509    }
1510
1511    const $field = {
1512      email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id),
1513      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id),
1514      consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id),
1515    };
1516
1517    const $error = {
1518      email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id),
1519      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id),
1520    };
1521
1522    if ($field.email.val().trim() === "") {
1523        $error.email
1524          .html("This field is required")
1525          .show();
1526    }
1527    else if (!isEmail($field.email.val().trim())) {
1528      $error.email
1529        .html("Please use the format “[email protected]”")
1530        .show();
1531    } else {
1532      $error.email
1533        .html("")
1534        .hide();
1535    }
1536
1537    if ($field.consent.is(':checked') && $field.phone.val().trim() === "") {
1538      $error.phone
1539        .html("This field is required")
1540        .show();
1541    } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) {
1542      $error.phone
1543        .html("The phone number must contain 10 digits")
1544        .show();
1545    } else {
1546      $error.phone
1547        .html("")
1548        .hide();
1549    }
1550
1551    const errorField = $step.form.find('.sh-form-error:visible');
1552
1553    if (errorField.length > 0) {
1554      const input = errorField.first().next();
1555
1556      document.activeElement.blur();
1557
1558      setTimeout(() => {
1559        input.focus();
1560      }, 160)
1561
1562      return;
1563    }
1564
1565    $loader
1566      .show()
1567      .prev()
1568      .hide();
1569
1570    $.ajax({
1571      method: "POST",
1572      url: "https://www.spothopperapp.com/api/spots/76606/contacts/add_with_texting_permission",
1573      crossDomain: true,
1574      dataType: 'json',
1575      data: {
1576        email: $field.email.val().trim(),
1577        phone: $field.phone.val().trim(),
1578        texting_permission: $field.consent.is(':checked'),
1579      },
1580      success: function (data) {
1581        afterRequestSubmission(data);
1582      },
1583      error: function () {
1584        afterRequestSubmission("Something went wrong. Please try again later.");
1585      }
1586    });
1587
1588    function afterRequestSubmission (data) {
1589      $step.form.hide();
1590
1591      $step.message
1592        .html(data)
1593        .show()
1594        .trigger('focus');
1595    }
1596  }
1597</script>
1597<script>
1598  var order_config_str = '';
1599  var order_config =  order_config_str != '' ?  JSON.parse(order_config_str) : null;
1600</script>
1600<script async="" src="https://static.spotapps.co/websites/mt/food-menu-plugins-v6.5.js"></script>
1600<script>function addPromotionParamsToTMTLinks()
1601{
1602    if (sessionStorage.getItem('shUrlParams')) {
1603        let shParams = JSON.parse(sessionStorage.getItem('shUrlParams'));
1604        if (!Object.keys(shParams).length)
1605            return;
1606        if(!shParams.source)
1607            return;
1608        $('a').each(function () {
1609            if (this.href.includes('tmt.spotapps.co')) {
1610                if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion='))
1611                    return;
1612
1613                this.href = this.href + '&source=' + shParams.source;
1614                if(shParams.destination)
1615                    this.href = this.href + '&destination=' + shParams.destination;
1616                if(shParams.promotion)
1617                    this.href = this.href + '&promotion=' + shParams.promotion;
1618                if(shParams.fb_post_id)
1619                    this.href = this.href + '&fb_post_id=' + shParams.fb_post_id;
1620                if(shParams.email_post_id)
1621                    this.href = this.href + '&email_post_id=' + shParams.email_post_id;
1622            }
1623        })
1624    }
1625}
1626setTimeout(function() {
1627  addPromotionParamsToTMTLinks();
1628  addFooterToSourceParam();
1629},600)
1630
1631function addFooterToSourceParam()
1632{
1633    $('.bottom-link').each(function (){
1634        if(shouldAddSourceParam(this.href))
1635          this.href = this.href + '&source=footer';
1636    })
1637    $('#sh-multiple-links-content-holder a').each(function (){
1638       if(shouldAddSourceParam(this.href))
1639          this.href = this.href + '&source=footer';
1640    })
1641}
1642function shouldAddSourceParam(link){
1643  if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){
1644    return true;
1645  }
1646  return false;
1647}
1648</script>
1648<script>
1649;(async () => {
1650if (typeof window.focusTrap === 'undefined') {
1651    await getScript('https://unpkg.com/tabbable/dist/index.umd.js');
1652    await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js');
1653}
1654
1655document.querySelectorAll('.modal').forEach((element) => {
1656    const trap = window.focusTrap?.createFocusTrap(element, {
1657        allowOutsideClick: true,
1658    });
1659
1660    $(element).on('shown.bs.modal', () => {
1661	    trap?.activate();
1662	});
1663
1664	$(element).on('hidden.bs.modal', () => {
1665        trap?.deactivate();
1666    });
1667});
1668
1669async function getScript (source) {
1670    return new Promise((resolve, reject) => {
1671        const script = document.createElement('script');
1672        script.src = source;
1673        script.async = true;
1674
1675        script.onload = resolve;
1676        script.onerror = reject;
1677
1678        document.head.appendChild(script);
1679    });
1680}
1681})();
1682</script>
1682<script>var bday_club_promo = {"bday_club_link":"https://tmt.spotapps.co/vouchers?spot_id=76606\u0026source=website\u0026voucher_offer_id=MjAyNDEyMjM0MTI1HEUP","bday_club_fab":true,"bday_offer_freebie_name":"15% off Entire Bill","bday_offer_short_name":"15% off Entire Bill on your birthday.  ","bday_offer_description":"15% off Entire Bill on your birthday.  Valid for dine in only with minimum purchase of $2 per person.","bday_club_custom_offer":true,"bday_club_fab_type":"type_1","bday_club_fab_def_style":"light"};</script>
1682<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1682<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1682<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1682<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1682<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1682<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1682<script>var changes_log_array = {};</script>
1682<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1682<script>document.addEventListener("DOMContentLoaded", () => {
1683    setNudgeBtnStyling();
1684 })
1685
1686function setNudgeBtnStyling(){
1687    const headerNudgeBtn = document.querySelector(".cta-nudge-btn[data-nudge-position=mobile-header]");
1688    const footerNudgeBtn = document.querySelector(".cta-nudge-btn[data-nudge-position=mobile-footer]");
1689    
1690    const useWebsiteButtonStyle = true;
1691    
1692    if (!headerNudgeBtn && !footerNudgeBtn) return;
1693    
1694    if(useWebsiteButtonStyle) applyCustomTempBtnStyles(headerNudgeBtn, footerNudgeBtn);
1695}
1696
1697function getCustomTempBtnStyles() {
1698    let tempBtn = document.querySelector("a.custom-temp-btn");
1699    
1700    // If not present, create a temporary one
1701    let created = false;
1702    if (!tempBtn) {
1703      tempBtn = document.createElement("a");
1704      tempBtn.className = "custom-temp-btn";
1705      tempBtn.style.visibility = "hidden";
1706      tempBtn.style.position = "absolute";
1707      tempBtn.style.pointerEvents = "none";
1708      document.body.appendChild(tempBtn);
1709      created = true;
1710    }
1711
1712    const styles = window.getComputedStyle(tempBtn);
1713    
1714    // Border radius logic - only determine it once on first visit
1715    let borderRadius;
1716    const storedBorderRadius = sessionStorage.getItem("nudgeBtnBorderRadius");
1717
1718    if (storedBorderRadius !== null) {
1719      borderRadius = storedBorderRadius; // already determined, use it
1720    } else if (document.body.classList.contains("home-page") && !created) {
1721      borderRadius = styles.borderRadius; // homepage with real button, store it
1722      sessionStorage.setItem("nudgeBtnBorderRadius", borderRadius);
1723    } else {
1724      borderRadius = "0px"; // first visit is not homepage, lock to 0 forever
1725      sessionStorage.setItem("nudgeBtnBorderRadius", borderRadius);
1726    }
1727    
1728    const stylePatch = {
1729      fontFamily: styles.fontFamily,
1730      fontWeight: styles.fontWeight,
1731      borderRadius: borderRadius,
1732      textTransform: styles.textTransform
1733    };
1734    
1735    // Cleanup if we created it
1736    if (created) {
1737      document.body.removeChild(tempBtn);
1738    }
1739    
1740    return stylePatch;
1741}
1742
1743function applyCustomTempBtnStyles(headerNudgeBtn, footerNudgeBtn) {
1744    const stylePatch = getCustomTempBtnStyles();
1745    if (!stylePatch) return;
1746    
1747    [headerNudgeBtn, footerNudgeBtn].filter(Boolean).forEach((btn) => {
1748      Object.assign(btn.style, stylePatch);
1749    });
1750}</script>
1750</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.