PageSourceSearch

https://mazatlancity.com/category/sightseeing/

html mazatlancity.com collected 2026-10-04 10:53:17 UTC 54,577 bytes, 854 lines download raw bytes

1<!-- LISTING GRID HERE HAS AN OVERLAP TEXT AND TITLE -->
2
3<!DOCTYPE html>
4<html lang="en-US">
5<head>
6    <meta charset="UTF-8">
7    <meta name="viewport" content="width=device-width, initial-scale=1">
8	
9	<!-- meta-snippets removed but inslatted the plugin -->
10		
11    <link rel="icon" href="https://mazatlancity.com/wp-content/themes/MayaTheme/images/header/favicon.png" type="image/png">	
12	<!-- Font awesome cause problem with loading site on Chrome -->
13	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">
14
15    <title>Sightseeing | Mazatlan City</title>
16<meta name='robots' content='max-image-preview:large' />
17
18<!-- All in One SEO Pack 3.2.8 by Michael Torbert of Semper Fi Web Designob_start_detected [-1,-1] -->
19<script type="application/ld+json" class="aioseop-schema">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://mazatlancity.com/#person","url":"https://mazatlancity.com/","name":"admin","sameAs":[],"image":{"@type":"ImageObject","@id":"https://mazatlancity.com/#personlogo","url":"https://secure.gravatar.com/avatar/e5dfb56636de4b1bc0abe1c7663751ed?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"},"logo":{"@id":"https://mazatlancity.com/#personlogo"}},{"@type":"WebSite","@id":"https://mazatlancity.com/#website","url":"https://mazatlancity.com/","name":"Mazatlan City","publisher":{"@id":"https://mazatlancity.com/#person"},"potentialAction":{"@type":"SearchAction","target":"https://mazatlancity.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"CollectionPage","@id":"https://mazatlancity.com/category/sightseeing/#collectionpage","url":"https://mazatlancity.com/category/sightseeing/","inLanguage":"en-US","name":"Sightseeing","isPartOf":{"@id":"https://mazatlancity.com/#website"}}]}</script>
19
20<link rel="canonical" href="https://mazatlancity.com/category/sightseeing/" />
21<!-- All in One SEO Pack -->
22<link rel='dns-prefetch' href='//s.w.org' />
23<link rel="alternate" type="application/rss+xml" title="Mazatlan City &raquo; Sightseeing Category Feed" href="https://mazatlancity.com/category/sightseeing/feed/" />
24		
24<script type="text/javascript">
25			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/mazatlancity.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.8.10"}};
26			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([10084,65039,8205,55357,56613],[10084,65039,8203,55357,56613])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
27		</script>
27
28		<style type="text/css">
29img.wp-smiley,
30img.emoji {
31	display: inline !important;
32	border: none !important;
33	box-shadow: none !important;
34	height: 1em !important;
35	width: 1em !important;
36	margin: 0 .07em !important;
37	vertical-align: -0.1em !important;
38	background: none !important;
39	padding: 0 !important;
40}
41</style>
42	<link rel='stylesheet' id='parent-style-css'  href='https://mazatlancity.com/wp-content/themes/MayaTheme/style.css?ver=5.8.10' type='text/css' media='all' />
43<link rel='stylesheet' id='style-css'  href='https://mazatlancity.com/wp-content/themes/MayaTheme-child/style.css?ver=5.8.10' type='text/css' media='all' />
44<style id='rocket-lazyload-inline-css' type='text/css'>
45.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://mazatlancity.com/wp-content/plugins/rocket-lazy-load/assets/img/youtube.png) no-repeat;cursor:pointer}
46</style>
47<script type='text/javascript' async src='https://mazatlancity.com/wp-content/plugins/burst-statistics/helpers/timeme/timeme.min.js?ver=1.4.1' id='burst-timeme-js'></script>
47
48<link rel="https://api.w.org/" href="https://mazatlancity.com/wp-json/" /><link rel="alternate" type="application/json" href="https://mazatlancity.com/wp-json/wp/v2/categories/4" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://mazatlancity.com/xmlrpc.php?rsd" />
49<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://mazatlancity.com/wp-includes/wlwmanifest.xml" /> 
50<meta name="generator" content="WordPress 5.8.10" />
51
52    <style>
53        .accordion-container {
54            margin: 10px 0;
55        }
56
57        .accordion-button {
58            display: block;
59            background-color: #EAEAEA;
60            color: #1F6AA4;
61            padding: 15px;
62            border: solid 1px #d5d4d4;
63            cursor: pointer;
64            width: 100%;
65            text-align: left;
66            font-size: 16px;
67            position: relative;
68            display: flex;
69            align-items: center;
70            justify-content: flex-start; /* Align items to the left */
71        }
72
73        /* Icon styles */
74        .accordion-button .icon {
75            font-size: 18px;
76            margin-right: 10px; /* Space between icon and title */
77            transition: color 0.3s ease; /* Smooth transition for color */
78        }
79
80        /* Title styles (for the h3 element) */
81        .accordion-button .title {
82            flex-grow: 1; /* Ensure the title takes the remaining space */
83            font-size: 16px; /* Match the font size of the button */
84            margin: 0; /* Remove any default margin from h3 */
85            font-weight: normal; /* Remove any boldness if necessary */
86        }
87
88        /* Content styles */
89        .accordion-content {
90            padding: 0px;
91            display: none;
92            margin-top: 5px;
93        }
94
95        /* When the accordion is open, change the title color to red */
96        .accordion-button.open {
97            color: red; /* Change title color to red when open */
98        }
99
100    </style>
101
102    
102<script>
103        document.addEventListener('DOMContentLoaded', function() {
104            const accordionContainers = document.querySelectorAll('.accordion-container');
105
106            if (accordionContainers.length > 0) {
107                // First container: add extra margin-top
108                accordionContainers[0].style.marginTop = '20px';
109
110                // Last container: add extra margin-bottom
111                accordionContainers[accordionContainers.length - 1].style.marginBottom = '20px';
112            }
113
114            document.querySelectorAll('.accordion-button').forEach(button => {
115                button.addEventListener('click', function() {
116                    const content = this.nextElementSibling;
117                    const icon = this.querySelector('.icon');
118
119                    // Close any other open accordion content
120                    document.querySelectorAll('.accordion-content').forEach(c => {
121                        if (c !== content) {
122                            c.style.display = 'none';
123                            c.previousElementSibling.classList.remove('open'); // Remove the open class from the button
124                            c.previousElementSibling.querySelector('.icon').textContent = '+'; // Reset icon to '+'
125                        }
126                    });
127
128                    // accordion current content visibility
129                    if (content.style.display === 'none' || content.style.display === '') {
130                        content.style.display = 'block';
131                        this.classList.add('open'); // Add the open class to the button
132                        icon.textContent = '-'; // Change the icon to '-' when open
133                    } else {
134                        content.style.display = 'none';
135                        this.classList.remove('open'); // Remove the open class from the button
136                        icon.textContent = '+'; // Reset the icon to '+'
137                    }
138                });
139            });
140        });
141    </script>
141
142
143    
144    <style>
145        .toggle-container {
146            margin: 10px 0;
147        }
148
149        .toggle-button {
150            display: block;
151            background-color: #EAEAEA;
152            color: #1F6AA4;
153            padding: 15px;
154            border: solid 1px #d5d4d4;
155            cursor: pointer;
156            width: 100%;
157            text-align: left;
158            font-size: 16px;
159            position: relative;
160            display: flex;
161            align-items: center;
162            justify-content: flex-start; /* Align items to the left */
163        }
164
165        /* Icon styles */
166        .toggle-button .icon {
167            font-size: 18px;
168            margin-right: 10px; /* Space between icon and title */
169            transition: color 0.3s ease; /* Smooth transition for color */
170        }
171
172        /* Title styles (for the h3 element) */
173        .toggle-button .title {
174            flex-grow: 1; /* Ensure the title takes the remaining space */
175            font-size: 16px; /* Match the font size of the button */
176            margin: 0; /* Remove any default margin from h3 */
177            font-weight: normal; /* Remove any boldness if necessary */
178        }
179
180        /* Контент toggle теперь всегда в DOM, скрыт через max-height и opacity */
181        .toggle-content {
182            max-height: 0;
183            overflow: hidden;
184            opacity: 0;
185            transition: all 0.3s ease;
186            padding: 0px;
187            margin-top: 5px;
188        }
189
190        .toggle-content.show {
191            max-height: 2000px; /* достаточно для всего контента */
192            opacity: 1;
193        }
194
195        .toggle-button.open {
196            color: red;
197        }
198
199    </style>
200
201    
201<script>
202        document.addEventListener('DOMContentLoaded', function() {
203            const toggleContainers = document.querySelectorAll('.toggle-container');
204
205            if (toggleContainers.length > 0) {
206                // First container: add extra margin-top
207                toggleContainers[0].style.marginTop = '20px';
208
209                // Last container: add extra margin-bottom
210                toggleContainers[toggleContainers.length - 1].style.marginBottom = '20px';
211            }
212
213            document.querySelectorAll('.toggle-button').forEach(button => {
214                button.addEventListener('click', function() {
215                    const content = this.nextElementSibling;
216                    const icon = this.querySelector('.icon');
217
218                    // Toggle the content visibility with a smooth transition effect
219                    if (content.classList.contains('show')) {
220                        content.classList.remove('show');
221                        this.classList.remove('open'); // Remove the open class from the button
222                        icon.textContent = '+'; // Reset icon to '+'
223                    } else {
224                        content.classList.add('show');
225                        this.classList.add('open'); // Add the open class to the button
226                        icon.textContent = '-'; // Change the icon to '-' when open
227						
228						// Run AdSense inside this toggle
229						if (typeof(adsbygoogle) !== 'undefined') {
230							(adsbygoogle = window.adsbygoogle || []).push({});
231						}
232                    }
233                });
234            });
235        });
236    </script>
236
237
238    
238<script type="text/javascript">
239(function(url){
240	if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; }
241	var addEvent = function(evt, handler) {
242		if (window.addEventListener) {
243			document.addEventListener(evt, handler, false);
244		} else if (window.attachEvent) {
245			document.attachEvent('on' + evt, handler);
246		}
247	};
248	var removeEvent = function(evt, handler) {
249		if (window.removeEventListener) {
250			document.removeEventListener(evt, handler, false);
251		} else if (window.detachEvent) {
252			document.detachEvent('on' + evt, handler);
253		}
254	};
255	var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' ');
256	var logHuman = function() {
257		if (window.wfLogHumanRan) { return; }
258		window.wfLogHumanRan = true;
259		var wfscr = document.createElement('script');
260		wfscr.type = 'text/javascript';
261		wfscr.async = true;
262		wfscr.src = url + '&r=' + Math.random();
263		(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr);
264		for (var i = 0; i < evts.length; i++) {
265			removeEvent(evts[i], logHuman);
266		}
267	};
268	for (var i = 0; i < evts.length; i++) {
269		addEvent(evts[i], logHuman);
270	}
271})('//mazatlancity.com/?wordfence_lh=1&hid=DE5EE76710ADA790AAE5C03CF5DB4033');
272</script>
272<link rel="icon" href="https://mazatlancity.com/wp-content/uploads/2025/02/cropped-favicon-32x32.png" sizes="32x32" />
273<link rel="icon" href="https://mazatlancity.com/wp-content/uploads/2025/02/cropped-favicon-192x192.png" sizes="192x192" />
274<link rel="apple-touch-icon" href="https://mazatlancity.com/wp-content/uploads/2025/02/cropped-favicon-180x180.png" />
275<meta name="msapplication-TileImage" content="https://mazatlancity.com/wp-content/uploads/2025/02/cropped-favicon-270x270.png" />
276<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>	
277    <!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 277-278
277
278<script async src="https://www.googletagmanager.com/gtag/js?id=
278G-XXXXXXXXXX
vendor: 13 bytes, line 278
278"></script>
279<script>
280  
vendor: 138 bytes, lines 280-284
280window.dataLayer = window.dataLayer || [];
281  function gtag(){dataLayer.push(arguments);}
282  gtag('js', new Date());
283
284  gtag('config', '
284G-XXXXXXXXXX
vendor: 5 bytes, line 284
284');
285</script>
285
286<!--ANALYTICS END-->		
287</head>
288
289<body class="archive category category-sightseeing category-4">
290
291<header id="header">
292    <!-- Full-width top bar with max-width -->
293    <div class="top-bar">
294        <div class="site-title">
295            <a href="https://mazatlancity.com/">Mazatlan City</a>
296        </div>
297
298        <nav class="main-navigation">
299            <!-- Mobile Toggle Button -->
300            <button id="menu-toggle" class="menu-toggle" aria-label="Open menu">&#9776;</button>
301
302            <ul class="menu-bar">
303                <li id="menu-item-731" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-731"><a href="https://mazatlancity.com/"><i class="fa fa-home fa"></i></a></li>
304<li id="menu-item-121" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-121"><a href="https://mazatlancity.com/category/sightseeing/" aria-current="page">Sightseeing</a></li>
305<li id="menu-item-163" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-163"><a href="https://mazatlancity.com/category/nature-wildlife/">Nature</a></li>
306<li id="menu-item-3283" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3283"><a href="https://mazatlancity.com/guided-tours-and-excursions-in-mazatlan/">Guided Tours</a></li>
307<li id="menu-item-120" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-120"><a href="https://mazatlancity.com/category/blog/">Blog</a></li>
308<li id="menu-item-3312" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3312"><a href="https://mazatlancity.com/contact/"><i class="fa fa-envelope fa"></i></a></li>
309                <li class="search-toggle"><a href="#"><i class="fas fa-search"></i></a></li>
310            </ul>
311        </nav>
312    </div>
313
314    <!-- Sidebar menu -->
315    <div class="sidebar" id="sidebar" style="display: none;"> <!-- Hidden by default -->
316        <button id="close-sidebar" class="close-sidebar">&times;</button>
317        <ul class="sidebar-menu">
318            <li id="menu-item-3284" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-3284"><a href="https://mazatlancity.com/"><i class="fa fa-home fa"></i></a></li>
319<li id="menu-item-3289" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-3289"><a href="https://mazatlancity.com/category/sightseeing/" aria-current="page">Sightseeing</a></li>
320<li id="menu-item-3288" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3288"><a href="https://mazatlancity.com/category/nature-wildlife/">Nature &amp; Wildlife</a></li>
321<li id="menu-item-3285" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3285"><a href="https://mazatlancity.com/blog/">Blog</a></li>
322<li id="menu-item-3287" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3287"><a href="https://mazatlancity.com/guided-tours-and-excursions-in-mazatlan/">Guided Tours and Excursions</a></li>
323<li id="menu-item-3286" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3286"><a href="https://mazatlancity.com/contact/"><i class="fa fa-envelope fa"></i></a></li>
324        </ul>
325    </div>
326</header>
327
328<!-- Search bar (hidden by default) -->
329<div id="search-bar" style="display: none;">
330    <form role="search" method="get" class="search-form" action="https://mazatlancity.com/">
331        <input type="search" class="search-field" placeholder="Search..." value="" name="s" />
332        <button type="submit" class="search-submit"><i class="fas fa-arrow-right"></i></button>
333    </form>
334</div>
335
336<script>
337    // Toggle sidebar visibility on mobile
338    document.getElementById('menu-toggle').addEventListener('click', function() {
339        const sidebar = document.getElementById('sidebar');
340        sidebar.style.display = sidebar.style.display === 'block' ? 'none' : 'block';
341    });
342
343    // Close sidebar when close button is clicked
344    document.getElementById('close-sidebar').addEventListener('click', function() {
345        const sidebar = document.getElementById('sidebar');
346        sidebar.style.display = 'none';
347    });
348
349    // Toggle search bar visibility and focus input
350	document.querySelector('.search-toggle a').addEventListener('click', function(e) {
351		e.preventDefault();
352		const searchBar = document.getElementById('search-bar');
353		const searchInput = searchBar.querySelector('.search-field');
354
355		if (searchBar.style.display === 'none' || searchBar.style.display === '') {
356			searchBar.style.display = 'block';
357			setTimeout(() => searchInput.focus(), 100); // Slight delay to ensure visibility
358		} else {
359			searchBar.style.display = 'none';
360		}
361	});
362</script>
362
363
364    <style>
365        /* General styling for alert boxes */
366		
367        .alert-box {
368            font-weight: 300;
369            margin: 20px 0;
370            padding: 20px 15px 0px;
371        }
372        .alert-box a {
373            font-weight: 400 !important;
374        }
375        .alert-box strong {
376            font-weight: 500 !important;
377        }
378        .alert-box h3 {
379            font-weight: 500 !important;
380        }
381		
382		/* Ensure images are responsive inside the alert box */
383		.alert-box img {
384			max-width: 100%; 
385			height: auto; 
386			display: block; 
387			margin-top: 10px; 
388		}
389
390        /* -ALERT BOX GREEN- */
391		
392        .alert-box-green {
393			padding: 5px 20px;
394			margin: 20px 0px 20px;
395            border: 1px solid #64A972;
396            background-color: #E9F3EB;
397            color: #09761F;
398        }
399        .alert-box-green a {
400            color: #053E10 !important;
401        }
402        .alert-box-green strong,
403        .alert-box-green h3 {
404            color: #053E10 !important;
405        }
406
407        /* -ALERT BOX RED- */
408		
409        .alert-box-red {
410			padding: 5px 20px;
411			margin: 20px 0px 20px;
412            border: 1px solid #E7B0BE;
413            background-color: #FDF7F9;
414            color: #B0022E !important;
415        }
416        .alert-box-red a {
417            color: #7B0120 !important;
418        }
419        .alert-box-red strong,
420        .alert-box-red h3 {
421            color: #7B0120 !important;
422        }
423
424        /* -ALERT BOX BLUE- */
425		
426        .alert-box-blue {
427			padding: 5px 20px;
428			margin: 20px 0px 20px;
429            border: 1px solid #239BCD;
430            background-color: #D9EFFF;
431            color: #145976;
432        }
433        .alert-box-blue a {
434            color: #0C3648 !important;
435        }
436        .alert-box-blue strong,
437        .alert-box-blue h3 {
438            color: #0C3648 !important;
439        }
440    </style>
441        
441<script type="text/javascript">
442        document.addEventListener("DOMContentLoaded", function () {
443            const applyGradientEffect = () => {
444                const elements = document.querySelectorAll('*'); // Target all elements
445
446                elements.forEach(element => {
447                    const style = getComputedStyle(element);
448
449                    // Check if the element has a linear-gradient background
450                    if (style.backgroundImage && style.backgroundImage.includes('linear-gradient')) {
451                        const text = element.textContent.trim();
452                        element.innerHTML = ''; // Clear existing content
453
454                        // Extract the gradient colors
455                        const gradientColors = style.backgroundImage.match(/rgba?\([^)]*\)|#[0-9a-f]{3,6}/gi);
456
457                        if (gradientColors) {
458                            let colorIndex = 0;
459
460                            // Rebuild content with spans for each character
461                            text.split('').forEach(char => {
462                                if (char === ' ') {
463                                    const space = document.createTextNode(' '); // Preserve spaces
464                                    element.appendChild(space);
465                                } else {
466                                    const span = document.createElement('span');
467                                    span.style.color = gradientColors[colorIndex % gradientColors.length];
468                                    span.textContent = char;
469                                    element.appendChild(span); // Append the span
470                                    colorIndex++;
471                                }
472                            });
473
474                            // Remove the original gradient to prevent duplication
475                            element.style.backgroundImage = 'none';
476                        }
477                    }
478                });
479            };
480
481            applyGradientEffect();
482        });
483    </script>
483
484    
484<script type='text/javascript' src='https://mazatlancity.com/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.13.7' id='regenerator-runtime-js'></script>
vendor: 1 bytes, line 484
484
485<script type='text/javascript' src='https://mazatlancity.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0' id='wp-polyfill-js'></script>
vendor: 1 bytes, line 485
485
486<script type='text/javascript' src='https://mazatlancity.com/wp-includes/js/dist/hooks.min.js?ver=a7edae857aab69d69fa10d5aef23a5de' id='wp-hooks-js'></script>
vendor: 1 bytes, line 486
486
487<script type='text/javascript' src='https://mazatlancity.com/wp-includes/js/dist/i18n.min.js?ver=5f1269854226b4dd90450db411a12b79' id='wp-i18n-js'></script>
vendor: 1 bytes, line 487
487
488<script type='text/javascript' id='wp-i18n-js-after'>
489wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
490</script>
vendor: 1 bytes, line 490
490
491<script type='text/javascript' src='https://mazatlancity.com/wp-includes/js/dist/vendor/lodash.min.js?ver=4.17.19' id='lodash-js'></script>
vendor: 1 bytes, line 491
491
492<script type='text/javascript' id='lodash-js-after'>
493window.lodash = _.noConflict();
494</script>
vendor: 1 bytes, line 494
494
495<script type='text/javascript' src='https://mazatlancity.com/wp-includes/js/dist/url.min.js?ver=9e623834b7667b522230408f099fc05f' id='wp-url-js'></script>
vendor: 1 bytes, line 495
495
496<script type='text/javascript' id='wp-api-fetch-js-translations'>
497( function( domain, translations ) {
498	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
499	localeData[""].domain = domain;
500	wp.i18n.setLocaleData( localeData, domain );
501} )( "default", { "locale_data": { "messages": { "": {} } } } );
502</script>
vendor: 1 bytes, line 502
502
503<script type='text/javascript' src='https://mazatlancity.com/wp-includes/js/dist/api-fetch.min.js?ver=134e23b5f88ba06a093f9f92520a98df' id='wp-api-fetch-js'></script>
vendor: 1 bytes, line 503
503
504<script type='text/javascript' id='wp-api-fetch-js-after'>
505wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://mazatlancity.com/wp-json/" ) );
506wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "0f77baa31a" );
507wp.apiFetch.use( wp.apiFetch.nonceMiddleware );
508wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware );
509wp.apiFetch.nonceEndpoint = "https://mazatlancity.com/wp-admin/admin-ajax.php?action=rest-nonce";
510</script>
vendor: 1 bytes, line 510
510
511<script type='text/javascript' id='burst-js-extra'>
512/* <![CDATA[ */
513var burst = {"url":"https:\/\/mazatlancity.com\/wp-json\/","page_id":"3048","cookie_retention_days":"30","beacon_url":"https:\/\/mazatlancity.com\/burst-statistics-endpoint.php","options":{"beacon_enabled":1,"enable_cookieless_tracking":0,"enable_turbo_mode":1,"do_not_track":1},"goals":[],"goals_script_url":"https:\/\/mazatlancity.com\/wp-content\/plugins\/burst-statistics\/\/assets\/js\/build\/burst-goals.js"};
514/* ]]> */
515</script>
vendor: 1 bytes, line 515
515
516<script type='text/javascript' defer src='https://mazatlancity.com/wp-content/plugins/burst-statistics/assets/js/build/burst.min.js?ver=1.4.1' id='burst-js'></script>
vendor: 1 bytes, line 516
516
517<script type='text/javascript' src='https://mazatlancity.com/wp-content/plugins/copy-with-source.js?ver=1.0' id='copy-with-source-js'></script>
vendor: 1 bytes, line 517
517
518<script type='text/javascript' id='copy-with-source-js-after'>
519
520        document.addEventListener("copy", function(e) {
521            // Get the selected content
522            const selection = window.getSelection();
523            const range = selection.getRangeAt(0);
524            const container = document.createElement("div");
525            container.appendChild(range.cloneContents());
526
527            // Add the source link
528            const source = document.createElement("p");
529            source.innerHTML = "Source: <a href='" + window.location.href + "'>" + window.location.href + "</a>";
530            container.appendChild(source);
531
532            // Set the copied content to include HTML tags and the source
533            e.clipboardData.setData("text/html", container.innerHTML);
534            e.clipboardData.setData("text/plain", selection.toString() + "\n\nSource: " + window.location.href);
535
536            e.preventDefault();
537        });
538    
539</script>
vendor: 1 bytes, line 539
539
540<script type='text/javascript' src='https://mazatlancity.com/wp-includes/js/wp-embed.min.js?ver=5.8.10' id='wp-embed-js'></script>
vendor: 1 bytes, line 540
540
541<script>
542        document.addEventListener("DOMContentLoaded", function () {
543            document.addEventListener("contextmenu", function(e) {
544                e.preventDefault();
545            });
546            document.addEventListener("selectstart", function(e) {
547                e.preventDefault();
548            });
549        });
550    </script>
550<script>window.lazyLoadOptions = {
551                elements_selector: "img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",
552                data_src: "lazy-src",
553                data_srcset: "lazy-srcset",
554                data_sizes: "lazy-sizes",
555                class_loading: "lazyloading",
556                class_loaded: "lazyloaded",
557                threshold: 300,
558                callback_loaded: function(element) {
559                    if ( element.tagName === "IFRAME" && element.dataset.rocketLazyload == "fitvidscompatible" ) {
560                        if (element.classList.contains("lazyloaded") ) {
561                            if (typeof window.jQuery != "undefined") {
562                                if (jQuery.fn.fitVids) {
563                                    jQuery(element).parent().fitVids();
564                                }
565                            }
566                        }
567                    }
568                }};
569        window.addEventListener('LazyLoad::Initialized', function (e) {
570            var lazyLoadInstance = e.detail.instance;
571
572            if (window.MutationObserver) {
573                var observer = new MutationObserver(function(mutations) {
574                    var image_count = 0;
575                    var iframe_count = 0;
576                    var rocketlazy_count = 0;
577
578                    mutations.forEach(function(mutation) {
579                        for (i = 0; i < mutation.addedNodes.length; i++) {
580                            if (typeof mutation.addedNodes[i].getElementsByTagName !== 'function') {
581                                return;
582                            }
583
584                           if (typeof mutation.addedNodes[i].getElementsByClassName !== 'function') {
585                                return;
586                            }
587
588                            images = mutation.addedNodes[i].getElementsByTagName('img');
589                            is_image = mutation.addedNodes[i].tagName == "IMG";
590                            iframes = mutation.addedNodes[i].getElementsByTagName('iframe');
591                            is_iframe = mutation.addedNodes[i].tagName == "IFRAME";
592                            rocket_lazy = mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');
593
594                            image_count += images.length;
595			                iframe_count += iframes.length;
596			                rocketlazy_count += rocket_lazy.length;
597
598                            if(is_image){
599                                image_count += 1;
600                            }
601
602                            if(is_iframe){
603                                iframe_count += 1;
604                            }
605                        }
606                    } );
607
608                    if(image_count > 0 || iframe_count > 0 || rocketlazy_count > 0){
609                        lazyLoadInstance.update();
610                    }
611                } );
612
613                var b      = document.getElementsByTagName("body")[0];
614                var config = { childList: true, subtree: true };
615
616                observer.observe(b, config);
617            }
618        }, false);</script>
618<script data-no-minify="1" async src="https://mazatlancity.com/wp-content/plugins/rocket-lazy-load/assets/js/16.1/lazyload.min.js"></script>
618<script>function lazyLoadThumb(e){var t='<img loading="lazy" data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<div class="play"></div>';return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.dataset.query.length?'':'&'+this.dataset.query;e.setAttribute("src",t.replace("ID",this.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.replaceChild(e,this)}document.addEventListener("DOMContentLoaded",function(){var e,t,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query", a[t].dataset.query),e.setAttribute("data-src", a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id),e.onclick=lazyLoadYoutubeIframe,a[t].appendChild(e)});</script>
618</body>
619</html>
620
621<div id="main-wrapper">
622
623<!-- CATEGORY/TAG DESCRIPTION START -->
624
625            <h2 class="taxonomy-title">Sightseeing</h2>
626            
627<!-- CATEGORY/TAG DESCRIPTION END -->
628
629<!-- BEGIN GRID FOR ARCHIVE POSTS -->
630
631<div class="grid-container">
632
633                
634            <!-- start grid-item for 'post' -->
635            <div class="grid-item post-3035 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing" id="post-3035">
636                                    <a href="https://mazatlancity.com/basilica-cathedral-of-mazatlan/" class="grid-item-link">
637                        <div class="featured-image-wrapper">
638                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="Basilica Cathedral of Mazatlán" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-Cathedral-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-Cathedral-001.jpg" class="featured-image wp-post-image" alt="Basilica Cathedral of Mazatlán" loading="lazy" /></noscript>                        </div>
639                    </a>
640                                <h4 class="post-title"><a href="https://mazatlancity.com/basilica-cathedral-of-mazatlan/">Basilica Cathedral of Mazatlán</a></h4>
641
642                                    <div class="post-excerpt">
643                        The majestic Cathedral of Mazatlán is a testament to the city's rich religious heritage. Dedicated to the Immaculate Conception, this baroque-style cathedral serves as the [...]                    </div>
644                            </div>
645            <!-- end .grid-item for 'post' -->
646            
647                    
648            <!-- start grid-item for 'post' -->
649            <div class="grid-item post-3038 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing tag-el-faro" id="post-3038">
650                                    <a href="https://mazatlancity.com/el-faro-lighthouse/" class="grid-item-link">
651                        <div class="featured-image-wrapper">
652                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-Lighthouse-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-Lighthouse-001.jpg" class="featured-image wp-post-image" alt="" loading="lazy" /></noscript>                        </div>
653                    </a>
654                                <h4 class="post-title"><a href="https://mazatlancity.com/el-faro-lighthouse/">El Faro &#8211; Lighthouse</a></h4>
655
656                                    <div class="post-excerpt">
657                        El Faro de Mazatlán stands as one of the highest natural lighthouses in the world. Nestled atop the Cerro del Creston, this lighthouse offers visitors [...]                    </div>
658                            </div>
659            <!-- end .grid-item for 'post' -->
660            
661                    
662            <!-- start grid-item for 'post' -->
663            <div class="grid-item post-3048 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing tag-acuario" id="post-3048">
664                                    <a href="https://mazatlancity.com/mazatlan-aquarium/" class="grid-item-link">
665                        <div class="featured-image-wrapper">
666                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-Acuario-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-Acuario-001.jpg" class="featured-image wp-post-image" alt="" loading="lazy" /></noscript>                        </div>
667                    </a>
668                                <h4 class="post-title"><a href="https://mazatlancity.com/mazatlan-aquarium/">Gran Acuario Mazatlán &#8211; Mazatlan Aquarium</a></h4>
669
670                                    <div class="post-excerpt">
671                        Gran Acuario Mazatlán, the largest aquarium in Mexico, is dedicated to the rich marine life of the Sea of Cortez. The place offers a unique [...]                    </div>
672                            </div>
673            <!-- end .grid-item for 'post' -->
674            
675                    
676            <!-- start grid-item for 'post' -->
677            <div class="grid-item post-3055 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing" id="post-3055">
678                                    <a href="https://mazatlancity.com/la-gran-plaza-shopping-mall/" class="grid-item-link">
679                        <div class="featured-image-wrapper">
680                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-GranPlaza-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-GranPlaza-001.jpg" class="featured-image wp-post-image" alt="" loading="lazy" /></noscript>                        </div>
681                    </a>
682                                <h4 class="post-title"><a href="https://mazatlancity.com/la-gran-plaza-shopping-mall/">La Gran Plaza &#8211; Shopping Mall</a></h4>
683
684                                    <div class="post-excerpt">
685                        The Gran Plaza Shopping Mall stands as a beacon of style and entertainment since its inauguration in 1991. Formerly known as Plaza Fiesta Mazatlán, this [...]                    </div>
686                            </div>
687            <!-- end .grid-item for 'post' -->
688            
689                    
690            <!-- start grid-item for 'post' -->
691            <div class="grid-item post-3054 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing tag-mazatlan-art-museum" id="post-3054">
692                                    <a href="https://mazatlancity.com/mazatlan-art-museum/" class="grid-item-link">
693                        <div class="featured-image-wrapper">
694                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-ArtMuseum-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-ArtMuseum-001.jpg" class="featured-image wp-post-image" alt="" loading="lazy" /></noscript>                        </div>
695                    </a>
696                                <h4 class="post-title"><a href="https://mazatlancity.com/mazatlan-art-museum/">Mazatlán Art Museum</a></h4>
697
698                                    <div class="post-excerpt">
699                        The Museum of Art of Mazatlán (Museo de Arte de Mazatlán) is dedicated to preserving, showcasing, and promoting the visual arts, particularly contemporary and traditional [...]                    </div>
700                            </div>
701            <!-- end .grid-item for 'post' -->
702            
703                    
704            <!-- start grid-item for 'post' -->
705            <div class="grid-item post-3034 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing tag-malecon" id="post-3034">
706                                    <a href="https://mazatlancity.com/mazatlan-malecon-boardwalk/" class="grid-item-link">
707                        <div class="featured-image-wrapper">
708                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-Male
708con-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-Malecon-001.jpg" class="featured-image wp-post-image" alt="" loading="lazy" /></noscript>                        </div>
709                    </a>
710                                <h4 class="post-title"><a href="https://mazatlancity.com/mazatlan-malecon-boardwalk/">Mazatlán Malecón &#8211; Boardwalk</a></h4>
711
712                                    <div class="post-excerpt">
713                        The Malecón de Mazatlán is a picturesque and iconic boardwalk that stretches along the coastline of the vibrant city of Mazatlán, located in the state [...]                    </div>
714                            </div>
715            <!-- end .grid-item for 'post' -->
716            
717                    
718            <!-- start grid-item for 'post' -->
719            <div class="grid-item post-3052 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing tag-archaeological-museum tag-museo-arqueologico" id="post-3052">
720                                    <a href="https://mazatlancity.com/museo-arqueologico-archaeological-museum/" class="grid-item-link">
721                        <div class="featured-image-wrapper">
722                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-MuseoArqueologico-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-MuseoArqueologico-001.jpg" class="featured-image wp-post-image" alt="" loading="lazy" /></noscript>                        </div>
723                    </a>
724                                <h4 class="post-title"><a href="https://mazatlancity.com/museo-arqueologico-archaeological-museum/">Museo Arqueológico &#8211; Archaeological Museum</a></h4>
725
726                                    <div class="post-excerpt">
727                        The Archaeological Museum of Mazatlán, located in a charming late 19th-century Porfirian mansion, has been showcasing the rich pre-Hispanic heritage of the Sinaloa region since [...]                    </div>
728                            </div>
729            <!-- end .grid-item for 'post' -->
730            
731                    
732            <!-- start grid-item for 'post' -->
733            <div class="grid-item post-3051 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing tag-paseo-del-centenario" id="post-3051">
734                                    <a href="https://mazatlancity.com/paseo-del-centenario/" class="grid-item-link">
735                        <div class="featured-image-wrapper">
736                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="Paseo del Centenario" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-PaseoDelCentenario-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-PaseoDelCentenario-001.jpg" class="featured-image wp-post-image" alt="Paseo del Centenario" loading="lazy" /></noscript>                        </div>
737                    </a>
738                                <h4 class="post-title"><a href="https://mazatlancity.com/paseo-del-centenario/">Paseo del Centenario</a></h4>
739
740                                    <div class="post-excerpt">
741                        Paseo del Centenario is a scenic promenade in Mazatlán, Mexico, offering breathtaking views of the Pacific Ocean and the city's coastline. This picturesque walkway, located [...]                    </div>
742                            </div>
743            <!-- end .grid-item for 'post' -->
744            
745                    
746            <!-- start grid-item for 'post' -->
747            <div class="grid-item post-3037 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing tag-plaza-machado" id="post-3037">
748                                    <a href="https://mazatlancity.com/plaza-machado/" class="grid-item-link">
749                        <div class="featured-image-wrapper">
750                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="Plaza Machado" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-PlazaMachado-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-PlazaMachado-001.jpg" class="featured-image wp-post-image" alt="Plaza Machado" loading="lazy" /></noscript>                        </div>
751                    </a>
752                                <h4 class="post-title"><a href="https://mazatlancity.com/plaza-machado/">Plaza Machado</a></h4>
753
754                                    <div class="post-excerpt">
755                        Plaza Machado is one of the oldest in the City of Mazatlán. Historical records tell us that it was built in the year 1837 under [...]                    </div>
756                            </div>
757            <!-- end .grid-item for 'post' -->
758            
759                    
760            <!-- start grid-item for 'post' -->
761            <div class="grid-item post-3036 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing" id="post-3036">
762                                    <a href="https://mazatlancity.com/the-angela-peralta-theater/" class="grid-item-link">
763                        <div class="featured-image-wrapper">
764                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="Ángela Peralta Theater" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-TeatroAngelaPeralta-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-TeatroAngelaPeralta-001.jpg" class="featured-image wp-post-image" alt="Ángela Peralta Theater" loading="lazy" /></noscript>                        </div>
765                    </a>
766                                <h4 class="post-title"><a href="https://mazatlancity.com/the-angela-peralta-theater/">The Angela Peralta Theater</a></h4>
767
768                                    <div class="post-excerpt">
769                        In the heart of Mazatlán's historic center stands a monument to the city's cultural heritage: the Teatro Ángela Peralta. Its story is woven with the [...]                    </div>
770                            </div>
771            <!-- end .grid-item for 'post' -->
772            
773                    
774            <!-- start grid-item for 'post' -->
775            <div class="grid-item post-3049 post type-post status-publish format-standard has-post-thumbnail hentry category-sightseeing tag-golden-zone tag-zona-dorada" id="post-3049">
776                                    <a href="https://mazatlancity.com/zona-dorada-golden-zone/" class="grid-item-link">
777                        <div class="featured-image-wrapper">
778                            <img width="300" height="176" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20176'%3E%3C/svg%3E" class="featured-image wp-post-image" alt="" loading="lazy" data-lazy-src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-ZonaDorada-001.jpg" /><noscript><img width="300" height="176" src="https://mazatlancity.com/wp-content/uploads/2023/03/Mazatlan-ZonaDorada-001.jpg" class="featured-image wp-post-image" alt="" loading="lazy" /></noscript>                        </div>
779                    </a>
780                                <h4 class="post-title"><a href="https://mazatlancity.com/zona-dorada-golden-zone/">Zona Dorada &#8211; Golden Zone</a></h4>
781
782                                    <div class="post-excerpt">
783                        The Golden Zone (Zona Dorada), is the most frequented area by tourists in Mazatlán. This vibrant part of the city is teeming with life, offering [...]                    </div>
784                            </div>
785            <!-- end .grid-item for 'post' -->
786            
787        
788</div><!-- end grid-container -->
789
790<div class="pagination-wrapper">
791    </div>
792
793<!-- END GRID FOR ARCHIVE POSTS -->
794
795</div><!-- end main-wrapper -->
796
797<footer id="footer">
798
799<button id="scrollToTop" title="Go to top" style="display: none;">↑</button>
800
801<script>
802document.addEventListener("DOMContentLoaded", function() {
803    var scrollToTopButton = document.getElementById("scrollToTop");
804
805    // Show the button when scrolled down 200px
806    window.onscroll = function() {
807        if (document.body.scrollTop > 200 || document.documentElement.scrollTop > 200) {
808            scrollToTopButton.style.display = "block";
809        } else {
810            scrollToTopButton.style.display = "none";
811        }
812    };
813
814    // Scroll to top when button is clicked
815    scrollToTopButton.onclick = function() {
816        window.scrollTo({top: 0, behavior: 'smooth'}); // Smooth scroll to top
817    };
818});
819</script>
819
820
821    <div class="footer-widgets">
822
823	<div class="footer-column">
824                            <div class="footer-widget-area">
825                    <div class="footer-widget"><h3 class="footer-title">Discover Mazatlán</h3>			<div class="textwidget"><p>Uncover the vibrant charm of Mazatlán on your next trip to Mexico. With its golden beaches, historic Old Town, and rich cultural scene, Mazatlán is a must-visit destination for sun-seekers and history enthusiasts alike. Explore our travel guide and get inspired for your next adventure in Mazatlán!</p>
826</div>
827		</div>                </div>
828                    </div>
829        <div class="footer-column">
830                            <div class="footer-widget-area">
831                    <div class="footer-widget"><h3 class="footer-title">The Pearl of the Pacific</h3>			<div class="textwidget"><p>Mazatlán, known as the &#8220;Pearl of the Pacific,&#8221; blends history, culture, and natural beauty. From its beautifully preserved colonial architecture to the breathtaking ocean views, Mazatlán offers something for every traveler. Experience its vibrant traditions, fresh seafood, and laid-back coastal charm!</p>
832</div>
833		</div>                </div>
834                    </div>
835        <div class="footer-column">
836                            <div class="footer-widget-area">
837                    <div class="footer-widget"><h3 class="footer-title">Mazatlán’s Historic Heart</h3>			<div class="textwidget"><p>Mazatlán’s Old Town, with its colorful facades, bustling plazas, and historic landmarks, is a true cultural gem. Wander through the iconic Plaza Machado, visit the majestic Cathedral Basilica, and soak in the city’s unique blend of old-world charm and modern energy.</p>
838</div>
839		</div>                </div>
840                    </div>
841        <div class="footer-column">
842                            <div class="footer-widget-area">
843                    <div class="footer-widget"><h3 class="footer-title">Gateway to Adventure</h3>			<div class="textwidget"><p>Mazatlán is the perfect base for exploring Mexico’s stunning Pacific Coast. From here, you can venture to nearby islands, enjoy world-class fishing, or immerse yourself in nature with jungle tours and whale-watching excursions. Whether you’re seeking relaxation or adventure, Mazatlán has it all!</p>
844</div>
845		</div>                </div>
846                    </div>
847		
848    </div><!-- footer-widgets end -->
849
850    <div class="bottom-bar">
851        <h6>Mazatlan City &copy; 2021-2026</h6>
852    </div>
853	
854</footer>

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.