PageSourceSearch

https://cafeistanbuldublin.com/accessibility-page-01

html cafeistanbuldublin.com collected 2026-10-09 22:23:50 UTC 74,910 bytes, 1,571 lines download raw bytes

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