PageSourceSearch

https://www.harbourlightscafe.com.au/menu

html harbourlightscafe.com.au collected 2026-09-26 14:32:04 UTC 18,839 bytes, 207 lines download raw bytes

1<!DOCTYPE html> <html lang="en-au"> <head> <meta property="og:type" content="website"/> <meta charset="UTF-8"> <title>Menu | Harbour Lights Cafe</title> <link href="//www.harbourlightscafe.com.au/style.min.css?=3" rel="stylesheet"> <link rel="canonical" href="https://www.harbourlightscafe.com.au/menu"> <link rel="icon" type="image/ico" href="/favicon.png"> <link rel="apple-touch-icon" href="/favicon.png"> <meta name="msapplication-TileImage" content="/favicon.png"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,user-scalable=no"> <meta name="description" content=""/> <meta name="google-site-verification" content=""/> <meta property="og:image" content="https://www.harbourlightscafe.com.au/favicon.png"/> <meta property="og:image:secure_url" content="https://www.harbourlightscafe.com.au/favicon.png"/> <meta property="og:url" content="https://www.harbourlightscafe.com.au/menu"/> <meta property="og:title" content="Menu | Harbour Lights Cafe"/> <meta property="og:description" content=""/> <meta property="og:image:width" content="256"/> <meta property="og:image:height" content="256"/> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Menu | Harbour Lights Cafe"> <meta name="twitter:description" content=""> <meta name="twitter:image" content="https://www.harbourlightscafe.com.au/favicon.png"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> <link href="https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&family=Tenor+Sans&display=swap" rel="stylesheet"> 
1<script type='text/javascript' charset='utf-8'> 
2  window.liveSiteAsyncInit = function() {
3    LiveSite.init({
4      id : 'WI-ODAR84GRDFP4RXXD6QQG'
5    });
6  };
7  (function(d, s, id){
8    var js, fjs = d.getElementsByTagName(s)[0],
9        p = 'https://',
10        r = Math.floor(new Date().getTime() / 1000000);
11    if (d.getElementById(id)) {return;}
12    js = d.createElement(s); js.id = id;
13    js.src = p + "d2ra6nuwn69ktl.cloudfront.net/assets/livesite.js?" + r;
14    fjs.parentNode.insertBefore(js, fjs);
15  }(document, 'script', 'livesite-jssdk'));
16</script>
16 </head> <body class="link3"> <div id="enquire-dropdown" class="dark"> <a class="enquire-trigger closeBtn"></a> <div class="container"> <div class="grid"> <div class="dropContact col-2 mobile-hide"> <h2>Contact Us</h2> <p data-token="03 6224 2138"><strong>Phone</strong><br/>03 6224 2138</p> <p data-token="[email protected]"><strong>Email</strong><br/><a href="mailto:[email protected]">[email protected]</a></p> <p data-token="29 Morrison Street Hobart Waterfront TAS 7000"><strong>Address</strong><br/>29 Morrison Street Hobart Waterfront TAS 7000</p> <div class="contact"> <a class="button facebook iconOnly -invertedBtn-" href="https://www.facebook.com/harbourlightscafe/" target="_blank"></a> <a class="button twitter iconOnly -invertedBtn-" href="" target="_blank"></a> <a class="button instagram iconOnly -invertedBtn-" href="https://www.instagram.com/harbourlights.cafe/" target="_blank"></a> <a class="button pinterest iconOnly -invertedBtn-" href="" target="_blank"></a> <a class="button linkedIn iconOnly -invertedBtn-" href="" target="_blank"></a> <a class="button youTube iconOnly -invertedBtn-" href="" target="_blank"></a> </div> </div> <div class="mceNonEditable col-2 col-1-small"> <form action="/EnquiryForm/" method="post" name="form7" onsubmit="return validateform7(this)"> <input type="hidden" name="screen" value="emailForm"/> <input type="hidden" name="mailTo" value="7406"/> <input type="hidden" name="returnTo" value="/thank-you"/> <input type="hidden" name="showAll" value="false"/> <div class="enquiryForm enqEmbed" class="contact"> <h2>Online Enquiry</h2> <div class="enqRow"> <span class="name"></span> <input type="text" name="a_Name" maxlength="250" placeholder="Full Name*" required/> </div> <div class="enqRow"> <span class="phone"></span> <input type="tel" name="b_Phone" maxlength="250" placeholder="Phone*" required/> </div> <div class="enqRow"> <span class="email"></span> <input type="email" name="c_Email" maxlength="250" placeholder="Email*" required/> </div> <div class="enqRow"> <span class="question"></span> <textarea name="ZZ_Comments" placeholder="Enquiry"></textarea> <div class="required">* Required fields</div> <div class="g-recaptcha"></div> </div> <div class="enqRow"> <input class="button -ctaBtn-" type="submit" name="email" value="Send"/> </div> </div> <input type="text" name="ncformfield" style="display:none !important" tabindex="-1" autocomplete="off"><input type="hidden" name="__ncforminfo" value="ivP4mDERt4A8gxW_z2K8HLiQC6lE7-KDk82fT856-F_UM2h3a6-3KbRjTYGjM1pl5jMUb_LUlW6aMKWsCF47tDw2bFhWuKx46pgnonJP7cYV8Bk3y8NMlRbpcHHkJRn6VM3473_7LTSggXHD5FN8sg=="/></form> </div> </div> </div> </div> <div class="outerWrap"> <section id="mobileMenu"> <nav role="menubar"> <li role="menuitem" id="link-mobile0" class=""> <a href="/"> <span>Home</span> </a> </li> <li role="menuitem" id="link-mobile2" class=""> <a href="/about-us"> <span>About Us</span> </a> </li> <li role="menuitem" id="link-mobile3" class=" current "> <a href="/menu"> <span>Menu</span> </a> </li> <li role="menuitem" id="link-mobile4" class=""> <a href="/"> <span></span> </a> </li> <li role="menuitem" id="link-mobile6" class=""> <a href="/groups"> <span>Groups</span> </a> </li> <li role="menuitem" id="link-mobile1" class=""> <a href="/contact"> <span>Contact</span> </a> </li> </nav> </section> <div class="siteTop"> <div id="navToggleWrap"> <div id="navToggle"></div> <a class="address" href="/contact#mapDiv"></a> <a class="facebook" href="#" target="_blank"></a> <a class="twitter" href="#" target="_blank"></a> <a class="instagram" href="#" target="_blank"></a> <a class="googlePlus" href="#" target="_blank"></a> <a class="pinterest" href="#" target="_blank"></a> <a class="linkedIn" href="#" target="_blank"></a> <a class="youTube" href="#" target="_blank"></a> <a class="blank" href="#"></a> <a class="phone" href="#"></a> <a class="email toContactPage" href="/contact"></a> <a class="enquiry enquire-trigger email" href="#enquire-dropdown"></a> <div class="accountsWrap"> </div></div> <div class="fixedTopWrap"> <div class="accountsTopBar"> <div class="container"> </div> </div> <section id="banner"> <div class="container"> <a class="logo" href="/">
16<img src="/thumbnaillarge/logo.jpg" alt="logo"></a> <div class="contact contactContainer mobile-hide"> <div class="phone">03 6224 2138</div> </div></div> </section> <section id="menu"> <nav role="menubar"> <li id="link0" class=""> <a href="/"> Home</a> </li> <li id="link2" class=""> <a href="/about-us"> About Us</a> </li> <li id="link3" class=" current "> <a href="/menu"> Menu</a> </li> <li id="link4" class=""> <a href="/"> </a> </li> <li id="link6" class=""> <a href="/groups"> Groups</a> </li> <li id="link1" class=""> <a href="/contact"> Contact</a> </li> </nav></section> </div> <section id="subBanner"> <div class="container"> </div> </section> </div> <div class="siteBottom"> <div id="outerSidebar"> </div> <div class="contentWrap contentPagesWrap"> <section class="sectionWrap" id="section1"> <div class="textSection"> <div class="container"> <div class="sidebar"> </div> <div class="siteContent"><table class="moduleTable twoColumn dark" width="100%" cellspacing="0" cellpadding="5" border="0"> <tbody> <tr> <td class="top pad"> <p>Italian cooking has traditionally been about humility, simplicity and honesty and this is what inspires us. Our aim at Harbour Lights is to provide a relaxing environment for you to share a meal with family and friends. You can browse our menus by clicking on the links to the right.</p> <p>We use only the freshest seasonal produce and strive to provide attentive, friendly service. Our ingredients are prepared on site, our pasta made by hand and our bread cooked in the pizza oven for that extra crispness.</p> <p>All our meals are made to order. Please advise us of any special dietary requirements. We are fully licensed and have a great wine list. Alternatively you may BYO bottled wine only.</p> <p>We do advise that occasionally our menu is subject to change without notice due to availability and seasonal produce.</p> <p>&nbsp;</p> <table class="moduleTable twoColumn" style="border-style: solid; width: 100%;" width="100%" cellspacing="0" cellpadding="5" border="0"> <tbody> <tr> <td style="text-align: center;"> <h6><a href="https://www.harbourlightscafe.com.au/files/Espresso%20Bar%2024122024%20(1).pdf" target="_blank" rel="noopener">Beverage</a></h6> </td> <td style="text-align: center;"> <h6><a href="https://www.harbourlightscafe.com.au/files/Breakfast%20n%20Kid%2018122024.pdf" target="_blank" rel="noopener">Breakfast</a></h6> </td> </tr> <tr> <td style="text-align: center;"> <h6><a href="https://www.harbourlightscafe.com.au/files/lunch%20menu%2024122024.pdf" target="_blank" rel="noopener">Lunch</a></h6> </td> <td style="text-align: center;"> <h6 id="h_86866302041656493069935"><a href="https://www.harbourlightscafe.com.au/files/New%20dinner%20menu%2023112024.pdf">Dinner</a></h6> </td> </tr> <tr> <td style="border-style: none; text-align: center;"> <h6><a href="https://www.harbourlightscafe.com.au/files/CateringmenuHLC2021.pdf" target="_blank" rel="noopener">Catering</a></h6> </td> <td style="text-align: center;"> <h6 id="h_86866302041656493069935"><a href="https://www.harbourlightscafe.com.au/files/Pizza%20Bar%2024122024.pdf">Pizza</a></h6> </td> </tr> </tbody> </table> <h6></h6> </td> <td><img src="//www.harbourlightscafe.com.au/thumbnaillarge/62EB6267-50F2-4FEA-96E6-BDA9E49E.jpg" alt=""></td> </tr> </tbody> </table><p>&nbsp;</p></div> </div> </div> </section> </div> </div> 
16<script src="/resources/js/jquery2.1.4.min.js"></script>
16 
16<script src="/resources/js/site.min.js?v=5"></script>
16 <footer role="contentinfo"> <div id="footerTop"> <div class="container"> <div class="socialMedia contact"> <a class="button facebook iconOnly" href="https://www.facebook.com/harbourlightscafe/" target="_blank"></a> <a class="button instagram iconOnly" href="https://www.instagram.com/harbourlights.cafe/" target="_blank"></a> <a class="enquire-trigger email button -ctaBtn-" href="#enquire-dropdown">Enquire</a> </div></div> </div> <div id="footerBottom"> <div class="container"> <nav role="menubar"> <li id="link0b" class="" role="menuitem"> <a tabindex=0 href="/"> Home</a> </li> <li id="link1b" class="" role="menuitem"> <a tabindex=0 href="/about-us"> About Us</a> </li> <li id="link2b" class="" role="menuitem"> <a tabindex=0 href="/menu"> Menu</a> </li> <li id="link3b" class="" role="menuitem"> <a tabindex=0 href="/"> </a> </li> <li id="link4b" class="" role="menuitem"> <a tabindex=0 href="/groups"> Groups</a> </li> <li id="link10b" class="" role="menuitem"> <a tabindex=0 href="/contact"> Contact</a> </li> </nav> <div class="footerRight"> <div class="copyright">&copy; Copyright Harbour Lights Cafe&nbsp;2026</div> <div class="havealook"> <a href="https://www.havealook.com.au" rel="nofollow" target="_blank">Website Design</a> by Havealook</div> </div></div> </div> <a href="#" id="toTop" class="button iconOnly fontAwesome" aria-label="scroll to top of page" style="display: none;"></a> </footer> 
16<script>
17//REMOVE EMPTY(&nbsp;) LAST CHILD P TAGS AFTER TABLES
18$("table + p:last-child").each(function(){
19  if($(this).html()=="&nbsp;") {
20    $(this).remove();
21  }   
22});
23</script>
23 
23<script>
24      $('#menu').appendTo('#banner .container');
25      $( "#banner .contact.contactContainer.mobile-hide" ).appendTo( "#menu nav" );
26 </script>
26 
26<script>
27$(document).ready(function() {
28    if($( '#menu .subContainer li' ).hasClass( "current" )) {
29      var menuName = $( "#menu .subContainer .current a" ).text();
30      $( "#subBanner .container" ).prepend('<h1>' + menuName + '</h1>');
31    } else {
32      var menuName = $( "#menu li.current > a" ).text();
33      $( "#subBanner .container" ).prepend('<h1>' + menuName + '</h1>');
34    }
35  });
36</script>
36 
36<script>
37    // MOBILEMENU LINKS
38    $(function(){
39        $('#navToggleWrap .address').attr('href', '');
40        $('#navToggleWrap .address').attr('target', '_blank');
41        $('#navToggleWrap .facebook').attr('href', 'https://www.facebook.com/harbourlightscafe/');
42        $('#navToggleWrap .twitter').attr('href', '');
43        $('#navToggleWrap .instagram').attr('href', 'https://www.instagram.com/harbourlights.cafe/');
44        $('#navToggleWrap .pinterest').attr('href', '');
45        $('#navToggleWrap .linkedIn').attr('href', '');
46        $('#navToggleWrap .youTube').attr('href', '');
47        $('#navToggleWrap .blank').attr('href', '#');
48        $('#navToggleWrap .phone').attr('href', 'tel:03  6224 2138');
49    });
50
51  // quiery that adds classes to ".contentImgRow" if it has buttons for custom styling
52  $(".photoSection .contentImgRow").each(function(){
53    var butCount = $(this).children(".butFrame").length
54    if(butCount > 0){
55      $(this).addClass("button-section button-items-" + butCount);
56    }
57  });
58
59    //DROP DOWN CODE
60    $('a[href="#enquire-dropdown"],.enquire-trigger').click(function() {
61        $('#enquire-dropdown').slideToggle(500, function() { });
62    });
63
64    // JAVASCRIPT VALIDATION MUST NOT BE FORM2
65    function validateform7(form) {
66
67        var errors = 0;
68
69        if (document.form7.a_Name.value.length < 1) {
70            alert('Please Enter Name');
71            errors++;
72        }
73        if (document.form7.b_Phone.value.length < 1) {
74            alert('Please Enter Phone');
75            errors++;
76        }
77        if (document.form7.c_Email.value.length < 1) {
78            alert('Please Enter Email');
79            errors++;
80        }
81        if(errors == 0){
82            return validateRecaptcha(form);
83        }
84        return false;
85    }
86
87    // SLIDESHOW
88    $(document).ready(function(){  
89        $('.flicker-example').flicker({
90            auto_flick: true,
91            auto_flick_delay: 5,
92            theme: 'light',
93            // flick_animation: "transition-slide"
94            flick_animation: "transition-fade"
95        });
96    });
97
98    // SHRINK FUNCTION
99    $(document).ready(function(){
100        var shrinkHeader = 300;
101        $(window).scroll(function() {
102            var scroll = getCurrentScroll();
103            if ( scroll >= shrinkHeader ) {
104                $('body').addClass('scrollStart');
105            } else {
106                $('body').removeClass('scrollStart');
107            }
108        });
109        function getCurrentScroll() {
110            return window.pageYOffset || document.documentElement.scrollTop;
111        }
112    });
113
114    //dynamic backgrounds
115    $( 'body:not([class*="shopH"]):not([class*="category"]):not([class*="blog"]):not([class*="myAccount"]) .siteBottom section' ).each(function() {
116
117        if ($(this).find('.sidebar .item .overlayImg').children().length == 0){
118            $(this).find('.sidebar:not(.blogSide)').hide();
119        } else {
120            if($(this).find('.contentImg').is("img")){
121                var bg_url = $(this).find('.contentImg').attr('src').split('/').pop().split('-').shift().split('.').shift();
122            } else {
123                var bg_url = $(this).find('.contentImg').css('background-image').split('/').pop().split('-').shift().split('.').shift();
124            }
125            $(this).addClass(bg_url);
126
127            if ( $( this ).is( '.M_full_img, .M_left_img, .M_left_imgC, .M_right_imgC, .M_right_img' ) ) {
128
129                var bg_url_image =  $(this).find('a.overlayImg').attr('href'); 
130                var bg_url_class = $(this).find('a.overlayImg').attr('href').split('large/').pop().split('.').shift();
131
132                $(this).prepend('<div class="backgroundImage"></div>');
133                $(this).find('.backgroundImage').css('background-image', 'url(' + bg_url_image + ')');
134                $(this).addClass(bg_url_class);
135                $(this).find('.sidebar:not(.blogSide)').hide();
136
137                $(".photoSection").find(".overlayImg").attr("rel", "gallery" + 1);
138
139                if ($(this).is('[class*="dark"]')) {
140                        $(this).addClass("dark");
141                } else if ($(this).is('[class*="light"]')){
142                      $(this).addClass("light");
143                }
144            } else {
145                $(this).removeClass(bg_url);
146            }
147        }
148    });
149</script>
149 
149<script src="/js/blog.js"></script>
149 
149<script>
150    $(".blogWidget").blog();
151</script>
vendor: 115 bytes, line 151
151 <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script> 
151<script>
152	    function recaptchaCallBack(form) {
153	    	form.submit();
154	    }
155	
156	    var onloadCallback = function () {
157	        // Instanstiate in reverse
158	        var recaptchas = $($('div[class=g-recaptcha]').get().reverse());
159	        recaptchas.each(function () {
160	            var form = $(this).closest("form");
161	            var id = grecaptcha.render($(this)[0], {
162	                sitekey: "6LdayCkUAAAAAD4_APmcjSdSfORfntlx2z0gS9Si",
163	                size: "invisible",
164	                callback: function (token) {
165	                	
166	                	if(form.attr("id") == "payment-form"){
167	                		createPayment()
168	                	} else {
169	                    	recaptchaCallBack(form);
170	                	}
171	                }
172	            });
173	
174	            // Set the widget id on the form
175	            form.attr("widget-id", id);
176	            
177	            if(form.attr("id") == "payment-form"){
178	            	createPayment()
179	            }
180	        })
181	    }
182	</script>
182 
182<script type="text/javascript">
183    $(document).ready(function () {
184        $(".fancyboxIframe").fancybox({
185            maxWidth: 900,
186            maxHeight: 600,
187            padding: 0,
188            margin: 15,
189            fitToView: false,
190            width: '100%',
191            height: '100%',
192            autoSize: true,
193            closeClick: false,
194            openEffect: 'none',
195            closeEffect: 'none',
196            afterClose: function () {
197                if (parent.reload) {
198                    parent.location.reload(true);
199                }
200            },
201            iframe: {
202                scrolling: 'auto',
203                preload: true
204            }
205        });
206    });
207</script>
207 </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.