301 Moved Permanently means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 OK is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: hmsgm.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <title>City Ferry</title> <meta name="robots" content="max-image-preview:large"> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel="dns-prefetch" href="//platform-api.sharethis.com"> <link rel="dns-prefetch" href="//cdnjs.cloudflare.com"> <link rel="dns-prefetch" href="//stackpath.bootstrapcdn.com"> <link rel="dns-prefetch" href="//cdn.muicss.com"> <link rel="dns-prefetch" href="//kit.fontawesome.com"> <link rel="dns-prefetch" href="//cdn.jsdelivr.net"> <link rel="dns-prefetch" href="//fonts.googleapis.com"> <link rel="alternate" type="application/rss+xml" title="City Ferry » Feed" href="/feed/"> <link rel="alternate" type="application/rss+xml" title="City Ferry » Comments Feed" href="/comments/feed/"> <link rel="alternate" type="application/rss+xml" title="City Ferry » Homepage Comments Feed" href="/sample-page/feed/"> <script type="text/javascript">window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"🏳️⚧️","🏳️⚧️")?!1:!n(e,"🇺🇳","🇺🇳")&&!n(e,"🏴","🏴");case"emoji":return!n(e,"🐦⬛","🐦⬛")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);</script> <style id="wp-emoji-styles-inline-css" type="text/css">img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }</style> <link rel="stylesheet" id="wp-block-library-css" href="/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2" type="text/css" media="all"> <style id="classic-theme-styles-inline-css" type="text/css">/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style> <style id="global-styles-inline-css" type="text/css">:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}</style> <link rel="stylesheet" id="share-this-share-buttons-sticky-css" href="/wp-content/plugins/sharethis-share-buttons/css/mu-style.css?ver=1717522795" type="text/css" media="all"> <link rel="stylesheet" id="onepress-fonts-css" href="https://fonts.googleapis.com/css?family=Raleway%3A400%2C500%2C600%2C700%2C300%2C100%2C800%2C900%7COpen+Sans%3A400%2C300%2C300italic%2C400italic%2C600%2C600italic%2C700%2C700italic&subset=latin%2Clatin-ext&ver=6.7.2" type="text/css" media="all"> <link rel="stylesheet" id="onepress-animate-css" href="/wp-content/themes/city-ferry/assets/css/animate.min.css?ver=6.7.2" type="text/css" media="all"> <link rel="stylesheet" id="onepress-fa-css" href="/wp-content/themes/city-ferry/assets/css/font-awesome.min.css?ver=4.7.0" type="text/css" media="all"> <link rel="stylesheet" id="google-fonts-css" href="https://fonts.googleapis.com/css2?family=Open+Sans%3Aital%2Cwght%400%2C300%3B0%2C400%3B0%2C600%3B0%2C700%3B0%2C800%3B1%2C300%3B1%2C400%3B1%2C600%3B1%2C700%3B1%2C800&display=swap&ver=6.7.2" type="text/css" media="all"> <link rel="stylesheet" id="bootstrap-css-cdn-css" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" type="text/css" media="all"> <link rel="stylesheet" id="Ekko-lightbox-css-css" href="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.css?ver=5.1.1" type="text/css" media="all"> <link rel="stylesheet" id="onepress-style-css" href="/wp-content/cache/autoptimize/css/autoptimize_single_1e0f4518443541ac1895d8800018582c.css?ver=8498b66442e89ba300e751f4accef3c4" type="text/css" media="all"> <style id="onepress-style-inline-css" type="text/css">#main .video-section section.hero-slideshow-wrapper{background:transparent}.hero-slideshow-wrapper:after{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.3);display:block;content:""}.body-desktop .parallax-hero .hero-slideshow-wrapper:after{display:none!important}#parallax-hero>.parallax-bg::before{background-color:rgba(0,0,0,0.3);opacity:1}.body-desktop .parallax-hero .hero-slideshow-wrapper:after{display:none!important}#footer-widgets{}.gallery-carousel .g-item{padding:0px 10px}.gallery-carousel{margin-left:-10px;margin-right:-10px}.gallery-grid .g-item,.gallery-masonry .g-item .inner{padding:10px}.gallery-grid,.gallery-masonry{margin:-10px}</style> <link rel="stylesheet" id="jquery-uicss-css" href="/wp-content/cache/autoptimize/css/autoptimize_single_62d5f7d7131db650f2e924351828084e.css?ver=6.7.2" type="text/css" media="all"> <link rel="stylesheet" id="muicss-css" href="https://cdn.muicss.com/mui-0.9.41/css/mui.css?ver=6.7.2" type="text/css" media="all"> <link rel="stylesheet" id="datepicker-standalone-css" href="/wp-content/cache/autoptimize/css/autoptimize_single_6a36e410954a821b16d9fa9df70ad16a.css?ver=6.7.2" type="text/css" media="all"> <link rel="stylesheet" id="fullcalendar-main-css" href="https://cdn.jsdelivr.net/npm/[email protected]/main.min.css?ver=6.7.2" type="text/css" media="all"> <link rel="stylesheet" id="hb-style1-css" href="/wp-content/cache/autoptimize/css/autoptimize_single_d9a59435d68aef79f90462e23ad03e09.css?ver=8498b66442e89ba300e751f4accef3c4" type="text/css" media="all"> <link rel="stylesheet" id="slick-slider-css-css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css?ver=6.7.2" type="text/css" media="all"> <link rel="stylesheet" id="onepress-gallery-lightgallery-css" href="/wp-content/cache/autoptimize/css/autoptimize_single_276c525e0fed9c5df9e9958cf2d5fbd5.css?ver=6.7.2" type="text/css" media="all"> <link rel="stylesheet" id="style_login_widget-css" href="/wp-content/plugins/miniorange-login-with-eve-online-google-facebook/css/style_login_widget.min.css?ver=6.26.0" type="text/css" media="all"> <link rel="stylesheet" id="tablepress-default-css" href="/wp-content/cache/autoptimize/css/autoptimize_single_280bb7d354c82e47914e91d3ec1b282e.css?ver=2.4.3" type="text/css" media="all"> <link rel="stylesheet" id="js_composer_front-css" href="/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=7.6" type="text/css" media="all"> <script type="text/javascript" src="/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="//platform-api.sharethis.com/js/sharethis.js?ver=2.3.2#property=6504b8f13b8450001ac45ece&product=-buttons&source=sharethis-share-buttons-wordpress" id="share-this-share-buttons-mu-js"></script> <script type="text/javascript" src="/wp-content/cache/autoptimize/js/autoptimize_single_6857ed16327f63b33982ea69d8f73350.js?ver=1.6.1" id="stop-user-enumeration-js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" id="popper-js-js"></script> <script type="text/javascript" src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" id="bootstrap-js-cdn-js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.min.js" id="ekko-lightbox-js-js"></script> <script type="text/javascript" src="https://kit.fontawesome.com/20a238d216.js?ver=6.7.2" id="font-awesome-js-js"></script> <script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js?ver=6.7.2" id="slick-slider-js-js"></script> <script></script><link rel="https://api.w.org/" href="/wp-json/"> <link rel="alternate" title="JSON" type="application/json" href="/wp-json/wp/v2/pages/2"> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="/xmlrpc.php?rsd"> <meta name="generator" content="WordPress 6.7.2"> <link rel="canonical" href="/"> <link rel="shortlink" href="/"> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="/wp-json/oembed/1.0/embed?url=https%3A%2F%2F%2F"> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="/wp-json/oembed/1.0/embed?url=https%3A%2F%2F%2F#038;format=xml"> <meta name="ssp-config-path" content="/wp-content/uploads/simply-static/configs/"> <link rel="pingback" href="/xmlrpc.php"> <meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."> <meta name="generator" content="Powered by Slider Revolution 6.6.16 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface."> <link rel="icon" href="https://wordpress-assets-hbsites.s3.us-west-2.amazonaws.com/wp-content/uploads/sites/19/2021/10/favicon-32x32-1.png" sizes="32x32"> <link rel="icon" href="https://wordpress-assets-hbsites.s3.us-west-2.amazonaws.com/wp-content/uploads/sites/19/2021/10/favicon-32x32-1.png" sizes="192x192"> <link rel="apple-touch-icon" href="https://wordpress-assets-hbsites.s3.us-west-2.amazonaws.com/wp-content/uploads/sites/19/2021/10/favicon-32x32-1.png"> <meta name="msapplication-TileImage" content="https://wordpress-assets-hbsites.s3.us-west-2.amazonaws.com/wp-content/uploads/sites/19/2021/10/favicon-32x32-1.png"> <script>function setREVStartSize(e){ //window.requestAnimationFrame(function() { window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; try { var pw = document.getElementById(e.c).parentNode.offsetWidth, newh; pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw; e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); if(e.layout==="fullscreen" || e.l==="fullscreen") newh = Math.max(e.mh,window.RSIH); else{ e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; var nl = new Array(e.rl.length), ix = 0, sl; e.tabw = e.tabhide>=pw ? 0 : e.tabw; e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; e.tabh = e.tabhide>=pw ? 0 : e.tabh; e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i]; sl = nl[0]; for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); } var el = document.getElementById(e.c); if (el!==null && el) el.style.height = newh+"px"; el = document.getElementById(e.c+"_wrapper"); if (el!==null && el) { el.style.height = newh+"px"; el.style.display = "block"; } } catch(e){ console.log("Failure at Presize of Slider:" + e) } //}); };</script> <style type="text/css" id="wp-custom-css">p { margin: 0 0 30px; } .module-header h3.title, .module-header h4.title { text-transform: uppercase; } .hbg-generic-listing .module-header .sub-title { color: #224a9f; font-size: 16px; font-weight: 600; } #homepage_locations_list .content p, .footer-menus > ul.row > li:nth-child(2) p { margin-bottom: 15px; } .hbg-block-content.division-item .content { min-height: 200px; } .hbg-block-content.division-item .cta-wrapper a { position: absolute; bottom: 20px; } .footer-menus > ul.row > li:nth-child(2) p { font-size: 13px; } @media(max-width:500px){ .hbg-block-content.division-item .content { min-height: auto; } .hbg-block-content.division-item .cta-wrapper a { position: relative; bottom: auto; } }</style> <style type="text/css" data-type="vc_custom-css">.hbg-generic-listing.hb-divisions ul.glisting li.glisting-item { width: 100%; margin-top: 30px; }</style> <noscript><style>.wpb_animate_when_almost_visible { opacity: 1; }</style></noscript> </head> <body class="home page-template-default page page-id-2 wp-custom-logo wpb-js-composer js-comp-ver-7.6 vc_responsive"> <div id="page" class="hfeed site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a><div id="header-section" class="h-on-top no-transparent"><header id="masthead" class="site-header header-contained is-sticky no-scroll no-t h-on-top" role="banner"><div class="top-banner-wrapper hide"></div> <script language="javascript">function generateTopBannerHTML(bannerObj) { var topBannerHTML = ''; if(bannerObj.use_banner) { topBannerHTML += '<div class="container text-center">'; if(bannerObj.banner_link.length) { topBannerHTML += '<a href="'+bannerObj.banner_link+'">'; } topBannerHTML += '<img src="'+bannerObj.banner_desktop_url+'" class="d-none d-sm-inline banner-desktop-img" />'; topBannerHTML += '<img src="'+bannerObj.banner_mobile_url+'" class="d-block d-sm-none banner-mobile-img" />'; if(bannerObj.banner_link.length) { topBannerHTML += '<\/a>'; } if(bannerObj.show_close === true) { topBannerHTML += '<a href="#" class="close-top-banner" cookie-name="'+bannerObj.cookie_name+'" headclass-name="'+bannerObj.header_class+'">X Close<\/a>'; } topBannerHTML += '<\/div>'; } else if (bannerObj.use_text) { topBannerHTML += '<div class="container text-center">'; topBannerHTML += '<div class="banner-text-wrapper" style="color: '+bannerObj.text_color+';">' + bannerObj.banner_text + '<\/div>'; topBannerHTML += '<\/div>'; } jQuery('div.top-banner-wrapper').html(topBannerHTML); jQuery('div.top-banner-wrapper').attr('style','background-color: '+bannerObj.banner_bg+';'); jQuery('div.top-banner-wrapper').removeClass('hide'); jQuery('header').addClass(bannerObj.header_class); jQuery('.followWrap').attr('style','height: '+jQuery('header').height()+'px;'); } function getActiveBanner(bObj, url) { var thisBObj = null; var activeObj = null; var timeTable = null; var epochTime = parseInt(Date.now() / 1000); var aURL = url.split('/').filter(String); var popped = ''; var newURL = ''; for(var j=aURL.length;j > 0; j--) { newURL = aURL.length ? '/' + aURL.join('/') + '/' : '/'; thisBObj = bObj[newURL]; timeTable = thisBObj !== undefined && thisBObj.time_table || null; //console.log('newURL',newURL); if(thisBObj !== undefined && thisBObj.active && timeTable && activeObj === null) { for(var tIdx=0; tIdx < timeTable.length; tIdx++) { var thisTimeTbl = timeTable[tIdx]; //console.log('epochTime start_epoch end_epoch', epochTime + '-' + thisTimeTbl.start_epoch + '-' + thisTimeTbl.end_epoch); if(epochTime > thisTimeTbl.start_epoch && epochTime < thisTimeTbl.end_epoch) { //console.log('within-range'); activeObj = thisTimeTbl; break; } } } popped = aURL.pop(); } //var timeTable = thisBObj !== undefined && thisBObj.time_table || null; //console.log('epochTime',epochTime); //console.log('thisBObj',thisBObj); //console.log('timeTable',timeTable); /*if(thisBObj !== undefined && thisBObj.active && timeTable) { for(var tIdx=0; tIdx < timeTable.length; tIdx++) { var thisTimeTbl = timeTable[tIdx]; //console.log('epochTime start_epoch end_epoch', epochTime + '-' + thisTimeTbl.start_epoch + '-' + thisTimeTbl.end_epoch); if(epochTime > thisTimeTbl.start_epoch && epochTime < thisTimeTbl.end_epoch) { //console.log('within-range'); activeObj = thisTimeTbl; } } }*/ return activeObj; } (function($) { var topBannerJsonURL = 'https://cityferry-dev.dreamhosters.com/wp-content/themes/city-ferry/json/top-banner.json';; var modalBannerJsonURL = 'https://cityferry-dev.dreamhosters.com/wp-content/themes/city-ferry/json/modal-banner.json';; var thisURL = window.location.pathname; jQuery(document).ready(function() { var modalTpl = '<div id="myWindowModal" class="modal fade" tabindex="-1" role="dialog"><div class="modal-dialog modal-dialog-centered modal-lg"><div class="modal-content"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">×<\/button><div class="modal-body"><\/div><\/div><\/div><\/div>'; $.ajax({ dataType: "json", url: modalBannerJsonURL, success: function(obj) { //console.log('modal', obj); var modalBannerObj = getActiveBanner(obj, thisURL); var showModalBanner = modalBannerObj !== null ? true : false; //console.log('showModalBannershowModalBanner',showModalBanner); if(showModalBanner) { var thisModalContent = modalBannerObj.content || ''; var thisModalContentClass = modalBannerObj.content_class || ''; var modalObj = $(modalTpl); modalObj.find('.modal-body').html(thisModalContent); $('body').append(modalObj); $('#myWindowModal').modal('show'); } }, error: function() { console.log('error'); } }); //console.log('topBannerJsonURL',topBannerJsonURL); $.ajax({ dataType: "json", url: topBannerJsonURL, success: function(obj) { //console.log('objobjobj',obj); var topBannerHTML = ''; var topGlobalObj = getActiveBanner(obj, '/'); var topGOverride = topGlobalObj !== null && topGlobalObj.override_all !== undefined ? topGlobalObj.override_all === true : false; var topBannerObj = getActiveBanner(obj, thisURL); var showTopGlobal = topGlobalObj !== null && topGlobalObj.show_close === true && getCookie(topGlobalObj.cookie_name) === 'closed' ? false : true; var showTopBanner = topBannerObj !== null && topBannerObj.show_close === true && getCookie(topBannerObj.cookie_name) === 'closed' ? false : true; //console.log('topGlobalObj',topGlobalObj); //console.log('topGOverride',topGOverride); //console.log('topBannerObj',topBannerObj); //console.log('showTopGlobal',showTopGlobal); //console.log('showTopBanner',showTopBanner); if(thisURL === '/' && showTopGlobal && topGlobalObj) { //console.log('showTopGlobal & topGlobalObj'); topBannerHTML = generateTopBannerHTML(topGlobalObj); } else if(thisURL !== '/' && showTopGlobal && topGOverride && topGlobalObj) { //console.log('showTopGlobal && topGOverride && topGlobalObj'); topBannerHTML = generateTopBannerHTML(topGlobalObj); } else if(showTopBanner && topBannerObj) { //console.log('showTopBanner && topBannerObj'); topBannerHTML = generateTopBannerHTML(topBannerObj); } $('a.close-top-banner').on('click', function(e) { e.preventDefault(); setCookie(jQuery(this).attr('cookie-name'), 'closed', 3); $('.top-banner-wrapper').addClass('hide'); $('header#header').removeClass(jQuery(this).attr('headclass-name')); console.log(jQuery(this).attr('cookie-name')); }); }, error: function() { console.log('error'); } }); }); })(jQuery);</script> <div class="hb-top-menu d-none d-sm-block"><div class="container"><ul class="top-menu row"></ul></div></div> <script language="javascript">(function($) { $(document).ready(function() { }); })(jQuery);</script> <div class="container"> <div class="site-branding"><div class="site-brand-inner has-logo-img no-desc"><div class="site-logo-div"><a href="/" class="custom-logo-link no-t-logo" rel="home" itemprop="url"><img width="560" height="196" src="https://wordpress-assets-hbsites.s3.us-west-2.amazonaws.com/wp-content/uploads/sites/19/2021/10/city-ferry-logo.png" class="custom-logo" alt="City Ferry" itemprop="logo" srcset="https://wordpress-assets-hbsites.s3.us-west-2.amazonaws.com/wp-content/uploads/sites/19/2021/10/city-ferry-logo.png 2x" decoding="async"></a></div></div></div> <div class="header-right-wrapper"> <a href="#0" id="nav-toggle">Menu<span></span></a><nav id="site-navigation" class="main-navigation" role="navigation"><ul class="onepress-menu"> <li id="menu-item-113" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-113"><a href="/about-us/">ABOUT US</a></li> <li id="menu-item-112" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-112"><a href="/ferry-services/">FERRY SERVICES</a></li> <li id="menu-item-110" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-110"><a href="/careers/">CAREERS</a></li> <li id="menu-item-116" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-116"><a href="/contact/">CONTACT</a></li> </ul></nav> </div> </div></header></div> <div id="content" class="site-content"><div id="content-inside" class="container no-sidebar"><div id="primary" class="content-area"><main id="main" class="site-main" role="main"><article id="post-2" class="post-2 page type-page status-publish hentry"><header class="entry-header"></header><div class="entry-content"><div class="wpb-content-wrapper"> <div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> <p class="rs-p-wp-fix"></p> <rs-module-wrap id="rev_slider_3_1_wrapper" data-source="gallery" style="visibility:hidden;background:transparent;padding:0;margin:0px auto;margin-top:0;margin-bottom:0;"> <rs-module id="rev_slider_3_1" style="" data-version="6.6.16"> <rs-slides style="overflow: hidden; position: absolute;"> <rs-slide style="position: absolute;" data-key="rs-3" data-title="Slide" data-thumb="//assets-hbsites.hornblower.com/wp-content/uploads/sites/19/2021/11/header-1.jpg" data-anim="ms:1000;r:0;" data-in="o:0;" data-out="a:false;"> <img decoding="async" src="/wp-content/plugins/revslider/public/assets/assets/dummy.png" alt="NYC Ferry with the City" title="header-1" width="1500" height="697" class="rev-slidebg tp-rs-img rs-lazyload" data-lazyload="//assets-hbsites.hornblower.com/wp-content/uploads/sites/19/2021/11/header-1.jpg" data-bg="p:right bottom;" data-no-retina> <rs-layer id="slider-3-slide-3-layer-0" data-type="shape" data-rsp_ch="on" data-xy="x:r;y:b;" data-text="w:normal;" data-dim="w:310px;h:195px;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:8;background-color:rgba(34,74,159,0.85);"> </rs-layer><rs-layer id="slider-3-slide-3-layer-1" data-type="text" data-color="#ffffff" data-rsp_ch="on" data-xy="x:r;xo:136px;y:b;yo:61px;" data-text="w:normal;s:12;l:16;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:10;font-family:'Poppins';">New York, New York </rs-layer><rs-layer id="slider-3-slide-3-layer-2" data-type="text" data-color="#ffffff" data-rsp_ch="on" data-xy="x:r;xo:150px;y:b;yo:100px;" data-text="w:normal;s:18;fw:700;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:11;font-family:'Rubik';">NYC FERRY </rs-layer><rs-layer id="slider-3-slide-3-layer-3" data-type="text" data-color="#ffffff" data-rsp_ch="on" data-xy="x:r;xo:194px;y:b;yo:140px;" data-text="w:normal;s:12;l:16;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:9;font-family:'Poppins';">City Ferry </rs-layer> </rs-slide> <rs-slide style="position: absolute;" data-key="rs-4" data-title="Slide" data-thumb="//assets-hbsites.hornblower.com/wp-content/uploads/sites/19/2021/12/Gees-Bend-Ferry.jpg" data-anim="ms:1000;r:0;" data-in="o:0;" data-out="a:false;"> <img decoding="async" src="/wp-content/plugins/revslider/public/assets/assets/dummy.png" alt="Gees-Bend-Ferry" title="Gees-Bend-Ferry" width="1500" height="571" class="rev-slidebg tp-rs-img rs-lazyload" data-lazyload="//assets-hbsites.hornblower.com/wp-content/uploads/sites/19/2021/12/Gees-Bend-Ferry.jpg" data-bg="p:right bottom;" data-no-retina> <rs-layer id="slider-3-slide-4-layer-0" data-type="shape" data-rsp_ch="on" data-xy="x:r;y:b;" data-text="w:normal;" data-dim="w:310px;h:195px;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:8;background-color:rgba(34,74,159,0.85);"> </rs-layer><rs-layer id="slider-3-slide-4-layer-1" data-type="text" data-color="#ffffff" data-rsp_ch="on" data-xy="x:r;xo:160px;y:b;yo:61px;" data-text="w:normal;s:12;l:16;" data-dim="h:18px;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:10;font-family:'Poppins';">Camden, Alabama </rs-layer><rs-layer id="slider-3-slide-4-layer-2" data-type="text" data-color="#ffffff" data-rsp_ch="on" data-xy="x:r;xo:109px;y:b;yo:95px;" data-text="w:normal;s:18;fw:700;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:11;font-family:'Rubik';">GEES BEND FERRY </rs-layer><rs-layer id="slider-3-slide-4-layer-3" data-type="text" data-color="#ffffff" data-rsp_ch="on" data-xy="x:r;xo:217px;y:b;yo:141px;" data-text="w:normal;s:12;l:16;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:9;font-family:'Poppins';">City Ferry </rs-layer> </rs-slide> <rs-slide style="position: absolute;" data-key="rs-5" data-title="Slide" data-thumb="//assets-hbsites.hornblower.com/wp-content/uploads/sites/19/2021/12/Mobile-Bay-Ferry.jpg" data-anim="ms:1000;r:0;" data-in="o:0;" data-out="a:false;"> <img decoding="async" src="/wp-content/plugins/revslider/public/assets/assets/dummy.png" alt="Mobile-Bay-Ferry" title="Mobile-Bay-Ferry" width="1500" height="571" class="rev-slidebg tp-rs-img rs-lazyload" data-lazyload="//assets-hbsites.hornblower.com/wp-content/uploads/sites/19/2021/12/Mobile-Bay-Ferry.jpg" data-bg="p:right bottom;" data-no-retina> <rs-layer id="slider-3-slide-5-layer-0" data-type="shape" data-rsp_ch="on" data-xy="x:r;y:b;" data-text="w:normal;" data-dim="w:310px;h:195px;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:8;background-color:rgba(34,74,159,0.85);"> </rs-layer><rs-layer id="slider-3-slide-5-layer-1" data-type="text" data-color="#ffffff" data-rsp_ch="on" data-xy="x:r;xo:124px;y:b;yo:50px;" data-text="w:normal;s:12;l:16;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:10;font-family:'Poppins';">Dauphin Island, Alabama </rs-layer><rs-layer id="slider-3-slide-5-layer-2" data-type="text" data-color="#ffffff" data-rsp_ch="on" data-xy="x:r;xo:104px;y:b;yo:92px;" data-text="w:normal;s:18;fw:700;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:11;font-family:'Rubik';">MOBILE BAY FERRY </rs-layer><rs-layer id="slider-3-slide-5-layer-3" data-type="text" data-color="#ffffff" data-rsp_ch="on" data-xy="x:r;xo:218px;y:b;yo:146px;" data-text="w:normal;s:12;l:16;" data-basealign="slide" data-frame_999="o:0;st:w;" style="z-index:9;font-family:'Poppins';">City Ferry </rs-layer> </rs-slide> </rs-slides> </rs-module> <script>setREVStartSize({c: 'rev_slider_3_1',rl:[1240,1024,778,480],el:[650],gw:[1240],gh:[650],type:'standard',justify:'',layout:'fullwidth',mh:"0"});if (window.RS_MODULES!==undefined && window.RS_MODULES.modules!==undefined && window.RS_MODULES.modules["revslider31"]!==undefined) {window.RS_MODULES.modules["revslider31"].once = false;window.revapi3 = undefined;if (window.RS_MODULES.checkMinimal!==undefined) window.RS_MODULES.checkMinimal()}</script> </rs-module-wrap> </div></div></div></div> <div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="hbg-block-content hbcgvnkry5vjwblcary collapse show" aria-expanded="true" id="hbcgvnkry5vji8qcgli" data-target=""><div class="module-wrapper "><div class="module-inner-wrapper "> <div class="module-header "><h3 class="title text-center"> City Ferry Anchored by Hornblower</h3></div> <div class="module-content "><div class="content "> <p><strong style="color: #224a9f;">We are an internationally respected, full-service marine management company, with the resources and experience to deliver tailored, cutting-edge solutions to clients of all sizes. Whether your goal is to expand or optimize existing operations, or start a new venture, City Ferry can provide the precise level of support you require – from project consulting to turn key management.</strong></p> <p>Founded and managed by maritime professionals with decades of combined experience, City Ferry has evolved into one of the industry’s premiere passenger vessel and marine management firms, known and respected for its safe vessel operations, excellent customer service, financial profitability of its clients’ ventures and uncompromising business ethics based on personal relationships.<br> Through the extensive experience and skills of its leadership team, in-depth regulatory knowledge, high-technology resources and sophisticated management programs, City Ferry can help ensure client success with any venture at any level.</p> </div></div> </div></div></div> <script language="javascript">(function($) { jQuery(document).ready(function() { var tbJSON = "{\"hb_element_title\":\"City Ferry Anchored by Hornblower\",\"show_title\":true,\"title_type\":\"h3\",\"title\":\"City Ferry Anchored by Hornblower\",\"settings\":{\"title_class\":\"text-center\",\"modal_size\":\"modal-xl\",\"cta_btn_group\":\"\",\"is_sc_redeem_sdk\":false,\"sc_redeem_sdk_prop\":{\"property_id\":\"\",\"booking_type_id\":0},\"has_redeem_code\":false,\"redeem_property\":{\"title_type\":\"h3\",\"title_text\":\"Enter Your Code:\",\"data_target\":\"hbCommerceSDK\"}},\"element_id\":\"hbcgvnkry5vji8qcgli\",\"element_name\":\"hbcgvnkry5vjwblcary\",\"show_content\":true,\"show_sub_title\":false,\"sub_title\":\"\",\"use_aws_s3_media\":false,\"awsAssets_URL\":\"\",\"aws_assets_url\":\"https:\/\/assets-hbsites.hornblower.com\",\"content\":\"<\/p>\n<p><strong style="color: #224a9f;">We are an internationally respected, full-service marine management company, with the resources and experience to deliver tailored, cutting-edge solutions to clients of all sizes. Whether your goal is to expand or optimize existing operations, or start a new venture, City Ferry can provide the precise level of support you require &#8211; from project consulting to turn key management.<\/strong><\/p>\n<p>Founded and managed by maritime professionals with decades of combined experience, City Ferry has evolved into one of the industry’s premiere passenger vessel and marine management firms, known and respected for its safe vessel operations, excellent customer service, financial profitability of its clients’ ventures and uncompromising business ethics based on personal relationships.<br \/>\nThrough the extensive experience and skills of its leadership team, in-depth regulatory knowledge, high-technology resources and sophisticated management programs, City Ferry can help ensure client success with any venture at any level.\",\"element_first\":\"hbcgvnkry5vjwblcary\",\"start_with_open\":true,\"show_cta\":false,\"use_background_image\":false,\"background_image\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"show_image_before_heading\":false,\"show_image_before_content\":false,\"show_image_after_content\":false,\"image_before_heading\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_before_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_after_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"cta_link\":\"\",\"image_list\":[],\"env_mode\":\"live\",\"all_listing\":[]}".replace(/\n/g, ""); var myObj = JSON.parse(tbJSON); addOnClickAnchor(myObj.element_id); $('.hbg-block-content.' + myObj.element_first + ' .on-click-action').on('click', function(e) { var actionType = $(this).attr('action-type'); if(actionType === 'copy-module-content-to-place-holder') { var content = $('.hbg-block-content.' + myObj.element_first + ' .module-content').html(); var targetId = $(this).attr('target-id'); var groupId = $(this).attr('group-action'); var alreadyActive = $(this).hasClass('active'); $('[group-action="'+groupId+'"]').removeClass('active'); if($('#'+targetId).length) { if(alreadyActive) { $('#'+targetId).html(''); $(this).removeClass('active'); } else { $('#'+targetId).html(content); $(this).addClass('active'); addOnClickAnchor(targetId); } } } }); if(myObj.settings.is_sc_redeem_sdk) { myObj.settings.sc_redeem_sdk_prop.barcodes = decodeURIComponent(getUrlParam('barcodes', '')).split('|'); $('.hbg-block-content.' + myObj.element_first + ' .sc-redeem-action').on('click', function(e) { var groupId = $(this).attr('cta-group-btn'); if(groupId.length) { $('a[cta-group-btn="'+groupId+'"]').removeClass('selected'); $(this).addClass('selected'); } goToAnchor($('#'+myObj.settings.sc_redeem_sdk_prop.redeem_placeholder)); e.preventDefault(); hbCommerceSDKQuery(function() { if(myObj.settings.sc_redeem_sdk_prop.booking_type_id !== '' && myObj.settings.sc_redeem_sdk_prop.booking_type_id !== 0) { addScRedeemAction(myObj.settings.sc_redeem_sdk_prop, HBCommerce); } }); }); } if(myObj.settings.has_redeem_code) { myObj.redeem_list = decodeURIComponent(getUrlParam('redeem','')); myObj.redeem_arr = []; if(myObj.redeem_list.length) { myObj.redeem_arr = myObj.redeem_list.split(','); if(myObj.redeem_arr.length) { var firstCode = myObj.redeem_arr.shift(); $('input.your-code-box').attr('value',firstCode); for(var idx=0; idx<myObj.redeem_arr.length; idx++) { $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" value="'+myObj.redeem_arr[idx]+'" />'); } hbCommerceSDKQuery(function() { lauchRedeemSdk(myObj.settings.redeem_property, HBCommerce); }); } } $('a.add-more-code-box').on('click', function(e) { e.preventDefault(); $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" />'); }); $('button.validate-code').on('click', {prop: myObj.settings.redeem_property, hbcommerce: HBCommerce}, lauchRedeemSdk); } var typeSpeed = 50; var typeSpeedLonger = 1000; function typeWriterAction() { //console.log('window.typingProp', window.typingProp); if(window.typingProp.typeForward && window.typingProp.typeCharIdx < window.typingProp.typeText.length) { //console.log('window.typeObj', window.typeObj); window.typingProp.typeObj.append(window.typingProp.typeText.charAt(window.typingProp.typeCharIdx)); window.typingProp.typeCharIdx++; setTimeout(typeWriterAction, typeSpeed); } else if(window.typingProp.typeForward) { window.typingProp.typeForward = false; window.typingProp.typedCurserObj.addClass('typed-cursor--blink'); setTimeout(typeWriterAction, typeSpeedLonger); } else if(!window.typingProp.typeForward && window.typingProp.typeCharIdx > 0) { window.typingProp.typedCurserObj.removeClass('typed-cursor--blink'); window.typingProp.typeCharIdx--; var newStr = window.typingProp.typeArr[window.typingProp.typeIdx].substring(0, window.typingProp.typeCharIdx); window.typingProp.typeObj.html(newStr); setTimeout(typeWriterAction, typeSpeed); //console.log(window.typingProp.typeObj.html().length, window.typingProp.typeCharIdx); } else if(!window.typingProp.typeForward) { window.typingProp.typeForward = true; window.typingProp.typeIdx++; if(window.typingProp.typeIdx >= window.typingProp.typeArr.length) { window.typingProp.typeIdx = 0; } window.typingProp.typeText = window.typingProp.typeArr[window.typingProp.typeIdx]; setTimeout(typeWriterAction, typeSpeedLonger); } } if(myObj.settings.add_typing_action_on_title) { //console.log('myObj-block-content', myObj); //console.log('typing_array', myObj.settings.typing_array); var typingObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .title-typing'); var typedCurserObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .typed-cursor'); for(var i=0; i < myObj.settings.typing_array.length; i++) { var elem = document.createElement('textarea'); elem.innerHTML = myObj.settings.typing_array[i]; myObj.settings.typing_array[i] = elem.innerText; } window.typingProp = { typeCharIdx: 0, typeText: myObj.settings.typing_array[0], typeForward: true, typeArr: myObj.settings.typing_array, typeIdx: 0, typeObj: typingObj, typedCurserObj: typedCurserObj }; typeWriterAction(); } //console.log('Block-Content-myObj', myObj); }); })(jQuery);</script><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> </div></div></div></div> <div data-vc-full-width="true" data-vc-full-width-init="false" data-vc-stretch-content="true" class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="vc_row wpb_row vc_inner vc_row-fluid container force-container"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> <div class="hbg-block-content hbcgvvyestufwbihe2x collapse show" aria-expanded="true" id="hbcgvvyestufkfblfio" data-target=""><div class="module-wrapper "><div class="module-inner-wrapper "> <div class="module-header "><h4 class="title text-center"> Locations</h4></div> <div class="module-content "> <div class="content "> <p><strong style="color: #224a9f;">City Ferry operates the first zero-emission, all-electric passenger/vehicle ferry in the U.S.</strong></p> <p>City Ferry offers specialized knowledge and expertise required to transport passengers, vehicles and other cargo safely across inland and coastal waterways. Current operations include:</p> </div> <div class="image-after-content thumbnail "><img decoding="async" src="https://wordpress-assets-hbsites.s3.us-west-2.amazonaws.com/wp-content/uploads/sites/19/2022/01/Map.png" alt="City Ferry map with locations noted with blue dots"></div> </div> </div></div></div> <script language="javascript">(function($) { jQuery(document).ready(function() { var tbJSON = "{\"hb_element_title\":\"Locations\",\"show_title\":true,\"title_type\":\"h4\",\"title\":\"Locations\",\"settings\":{\"title_class\":\"text-center\",\"modal_size\":\"modal-xl\",\"cta_btn_group\":\"\",\"is_sc_redeem_sdk\":false,\"sc_redeem_sdk_prop\":{\"property_id\":\"\",\"booking_type_id\":0},\"has_redeem_code\":false,\"redeem_property\":{\"title_type\":\"h3\",\"title_text\":\"Enter Your Code:\",\"data_target\":\"hbCommerceSDK\"}},\"show_image_after_content\":true,\"image_after_content\":{\"img_src\":\"https:\/\/wordpress-assets-hbsites.s3.us-west-2.amazonaws.com\/wp-content\/uploads\/sites\/19\/2022\/01\/Map.png\",\"img_width\":\"1168\",\"img_height\":\"835\",\"img_flag\":\"\",\"img_title\":\"Map\",\"img_alt\":\"City Ferry map with locations noted with blue dots\",\"img_caption\":\"City Ferry map with locations noted with blue dots\",\"img_description\":\"City Ferry map with locations noted with blue dots\"},\"element_id\":\"hbcgvvyestufkfblfio\",\"element_name\":\"hbcgvvyestufwbihe2x\",\"show_content\":true,\"show_sub_title\":false,\"sub_title\":\"\",\"use_aws_s3_media\":false,\"awsAssets_URL\":\"\",\"aws_assets_url\":\"https:\/\/assets-hbsites.hornblower.com\",\"content\":\"<\/p>\n<p><strong style="color: #224a9f;">City Ferry operates the first zero-emission, all-electric passenger\/vehicle ferry in the U.S.<\/strong><\/p>\n<p>City Ferry offers specialized knowledge and expertise required to transport passengers, vehicles and other cargo safely across inland and coastal waterways. Current operations include:<\/p>\n<p>\",\"element_first\":\"hbcgvvyestufwbihe2x\",\"start_with_open\":true,\"show_cta\":false,\"use_background_image\":false,\"background_image\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"show_image_before_heading\":false,\"show_image_before_content\":false,\"image_before_heading\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_before_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"cta_link\":\"\",\"image_list\":[],\"env_mode\":\"live\",\"all_listing\":[]}".replace(/\n/g, ""); var myObj = JSON.parse(tbJSON); addOnClickAnchor(myObj.element_id); $('.hbg-block-content.' + myObj.element_first + ' .on-click-action').on('click', function(e) { var actionType = $(this).attr('action-type'); if(actionType === 'copy-module-content-to-place-holder') { var content = $('.hbg-block-content.' + myObj.element_first + ' .module-content').html(); var targetId = $(this).attr('target-id'); var groupId = $(this).attr('group-action'); var alreadyActive = $(this).hasClass('active'); $('[group-action="'+groupId+'"]').removeClass('active'); if($('#'+targetId).length) { if(alreadyActive) { $('#'+targetId).html(''); $(this).removeClass('active'); } else { $('#'+targetId).html(content); $(this).addClass('active'); addOnClickAnchor(targetId); } } } }); if(myObj.settings.is_sc_redeem_sdk) { myObj.settings.sc_redeem_sdk_prop.barcodes = decodeURIComponent(getUrlParam('barcodes', '')).split('|'); $('.hbg-block-content.' + myObj.element_first + ' .sc-redeem-action').on('click', function(e) { var groupId = $(this).attr('cta-group-btn'); if(groupId.length) { $('a[cta-group-btn="'+groupId+'"]').removeClass('selected'); $(this).addClass('selected'); } goToAnchor($('#'+myObj.settings.sc_redeem_sdk_prop.redeem_placeholder)); e.preventDefault(); hbCommerceSDKQuery(function() { if(myObj.settings.sc_redeem_sdk_prop.booking_type_id !== '' && myObj.settings.sc_redeem_sdk_prop.booking_type_id !== 0) { addScRedeemAction(myObj.settings.sc_redeem_sdk_prop, HBCommerce); } }); }); } if(myObj.settings.has_redeem_code) { myObj.redeem_list = decodeURIComponent(getUrlParam('redeem','')); myObj.redeem_arr = []; if(myObj.redeem_list.length) { myObj.redeem_arr = myObj.redeem_list.split(','); if(myObj.redeem_arr.length) { var firstCode = myObj.redeem_arr.shift(); $('input.your-code-box').attr('value',firstCode); for(var idx=0; idx<myObj.redeem_arr.length; idx++) { $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" value="'+myObj.redeem_arr[idx]+'" />'); } hbCommerceSDKQuery(function() { lauchRedeemSdk(myObj.settings.redeem_property, HBCommerce); }); } } $('a.add-more-code-box').on('click', function(e) { e.preventDefault(); $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" />'); }); $('button.validate-code').on('click', {prop: myObj.settings.redeem_property, hbcommerce: HBCommerce}, lauchRedeemSdk); } var typeSpeed = 50; var typeSpeedLonger = 1000; function typeWriterAction() { //console.log('window.typingProp', window.typingProp); if(window.typingProp.typeForward && window.typingProp.typeCharIdx < window.typingProp.typeText.length) { //console.log('window.typeObj', window.typeObj); window.typingProp.typeObj.append(window.typingProp.typeText.charAt(window.typingProp.typeCharIdx)); window.typingProp.typeCharIdx++; setTimeout(typeWriterAction, typeSpeed); } else if(window.typingProp.typeForward) { window.typingProp.typeForward = false; window.typingProp.typedCurserObj.addClass('typed-cursor--blink'); setTimeout(typeWriterAction, typeSpeedLonger); } else if(!window.typingProp.typeForward && window.typingProp.typeCharIdx > 0) { window.typingProp.typedCurserObj.removeClass('typed-cursor--blink'); window.typingProp.typeCharIdx--; var newStr = window.typingProp.typeArr[window.typingProp.typeIdx].substring(0, window.typingProp.typeCharIdx); window.typingProp.typeObj.html(newStr); setTimeout(typeWriterAction, typeSpeed); //console.log(window.typingProp.typeObj.html().length, window.typingProp.typeCharIdx); } else if(!window.typingProp.typeForward) { window.typingProp.typeForward = true; window.typingProp.typeIdx++; if(window.typingProp.typeIdx >= window.typingProp.typeArr.length) { window.typingProp.typeIdx = 0; } window.typingProp.typeText = window.typingProp.typeArr[window.typingProp.typeIdx]; setTimeout(typeWriterAction, typeSpeedLonger); } } if(myObj.settings.add_typing_action_on_title) { //console.log('myObj-block-content', myObj); //console.log('typing_array', myObj.settings.typing_array); var typingObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .title-typing'); var typedCurserObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .typed-cursor'); for(var i=0; i < myObj.settings.typing_array.length; i++) { var elem = document.createElement('textarea'); elem.innerHTML = myObj.settings.typing_array[i]; myObj.settings.typing_array[i] = elem.innerText; } window.typingProp = { typeCharIdx: 0, typeText: myObj.settings.typing_array[0], typeForward: true, typeArr: myObj.settings.typing_array, typeIdx: 0, typeObj: typingObj, typedCurserObj: typedCurserObj }; typeWriterAction(); } //console.log('Block-Content-myObj', myObj); }); })(jQuery);</script> </div></div></div></div> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div id="homepage_locations_list" class="vc_row wpb_row vc_inner vc_row-fluid container force-container"> <div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"> <div class="hbg-block-content hbcgvvyrlgt2110wnau collapse show" aria-expanded="true" id="hbcgvvyrlgt1p2gn9vg" data-target=""><div class="module-wrapper "><div class="module-inner-wrapper "> <div class="module-header "></div> <div class="module-content "><div class="content "> <p style="display: block;"><a style="color: #224a9f;" href="https://www.piercecountywa.gov/1793/Ferry" target="_blank" rel="noopener"><strong>Pierce County Ferry</strong></a></p> <p style="display: block;"><a style="color: #224a9f;" href="https://www.pensacolabaycruise.com/" target="_blank" rel="noopener"><strong>Pensacola Bay City Ferry</strong></a></p> <p style="display: block;"><a style="color: #224a9f;" href="https://www.ferry.nyc/" target="_blank" rel="noopener"><strong>NYC Ferry</strong></a></p> </div></div> </div></div></div> <script language="javascript">(function($) { jQuery(document).ready(function() { var tbJSON = "{\"element_id\":\"hbcgvvyrlgt1p2gn9vg\",\"element_name\":\"hbcgvvyrlgt2110wnau\",\"show_content\":true,\"show_title\":false,\"title_type\":\"h2\",\"title\":\"\",\"show_sub_title\":false,\"sub_title\":\"\",\"use_aws_s3_media\":false,\"awsAssets_URL\":\"\",\"aws_assets_url\":\"https:\/\/assets-hbsites.hornblower.com\",\"content\":\"<\/p>\n<p style="display: block;"><a style="color: #224a9f;" href="https:\/\/www.piercecountywa.gov\/1793\/Ferry" target="_blank" rel="noopener"><strong>Pierce County Ferry<\/strong><\/a><\/p>\n<p style="display: block;"><a style="color: #224a9f;" href="https:\/\/www.pensacolabaycruise.com\/" target="_blank" rel="noopener"><strong>Pensacola Bay City Ferry<\/strong><\/a><\/p>\n<p style="display: block;"><a style="color: #224a9f;" href="https:\/\/www.ferry.nyc\/" target="_blank" rel="noopener"><strong>NYC Ferry<\/strong><\/a><\/p>\n<p>\",\"element_first\":\"hbcgvvyrlgt2110wnau\",\"start_with_open\":true,\"show_cta\":false,\"use_background_image\":false,\"background_image\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"show_image_before_heading\":false,\"show_image_before_content\":false,\"show_image_after_content\":false,\"image_before_heading\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_before_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_after_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"cta_link\":\"\",\"image_list\":[],\"env_mode\":\"live\",\"all_listing\":[],\"settings\":{\"modal_size\":\"modal-xl\",\"cta_btn_group\":\"\",\"is_sc_redeem_sdk\":false,\"sc_redeem_sdk_prop\":{\"property_id\":\"\",\"booking_type_id\":0},\"has_redeem_code\":false,\"redeem_property\":{\"title_type\":\"h3\",\"title_text\":\"Enter Your Code:\",\"data_target\":\"hbCommerceSDK\"}}}".replace(/\n/g, ""); var myObj = JSON.parse(tbJSON); addOnClickAnchor(myObj.element_id); $('.hbg-block-content.' + myObj.element_first + ' .on-click-action').on('click', function(e) { var actionType = $(this).attr('action-type'); if(actionType === 'copy-module-content-to-place-holder') { var content = $('.hbg-block-content.' + myObj.element_first + ' .module-content').html(); var targetId = $(this).attr('target-id'); var groupId = $(this).attr('group-action'); var alreadyActive = $(this).hasClass('active'); $('[group-action="'+groupId+'"]').removeClass('active'); if($('#'+targetId).length) { if(alreadyActive) { $('#'+targetId).html(''); $(this).removeClass('active'); } else { $('#'+targetId).html(content); $(this).addClass('active'); addOnClickAnchor(targetId); } } } }); if(myObj.settings.is_sc_redeem_sdk) { myObj.settings.sc_redeem_sdk_prop.barcodes = decodeURIComponent(getUrlParam('barcodes', '')).split('|'); $('.hbg-block-content.' + myObj.element_first + ' .sc-redeem-action').on('click', function(e) { var groupId = $(this).attr('cta-group-btn'); if(groupId.length) { $('a[cta-group-btn="'+groupId+'"]').removeClass('selected'); $(this).addClass('selected'); } goToAnchor($('#'+myObj.settings.sc_redeem_sdk_prop.redeem_placeholder)); e.preventDefault(); hbCommerceSDKQuery(function() { if(myObj.settings.sc_redeem_sdk_prop.booking_type_id !== '' && myObj.settings.sc_redeem_sdk_prop.booking_type_id !== 0) { addScRedeemAction(myObj.settings.sc_redeem_sdk_prop, HBCommerce); } }); }); } if(myObj.settings.has_redeem_code) { myObj.redeem_list = decodeURIComponent(getUrlParam('redeem','')); myObj.redeem_arr = []; if(myObj.redeem_list.length) { myObj.redeem_arr = myObj.redeem_list.split(','); if(myObj.redeem_arr.length) { var firstCode = myObj.redeem_arr.shift(); $('input.your-code-box').attr('value',firstCode); for(var idx=0; idx<myObj.redeem_arr.length; idx++) { $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" value="'+myObj.redeem_arr[idx]+'" />'); } hbCommerceSDKQuery(function() { lauchRedeemSdk(myObj.settings.redeem_property, HBCommerce); }); } } $('a.add-more-code-box').on('click', function(e) { e.preventDefault(); $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" />'); }); $('button.validate-code').on('click', {prop: myObj.settings.redeem_property, hbcommerce: HBCommerce}, lauchRedeemSdk); } var typeSpeed = 50; var typeSpeedLonger = 1000; function typeWriterAction() { //console.log('window.typingProp', window.typingProp); if(window.typingProp.typeForward && window.typingProp.typeCharIdx < window.typingProp.typeText.length) { //console.log('window.typeObj', window.typeObj); window.typingProp.typeObj.append(window.typingProp.typeText.charAt(window.typingProp.typeCharIdx)); window.typingProp.typeCharIdx++; setTimeout(typeWriterAction, typeSpeed); } else if(window.typingProp.typeForward) { window.typingProp.typeForward = false; window.typingProp.typedCurserObj.addClass('typed-cursor--blink'); setTimeout(typeWriterAction, typeSpeedLonger); } else if(!window.typingProp.typeForward && window.typingProp.typeCharIdx > 0) { window.typingProp.typedCurserObj.removeClass('typed-cursor--blink'); window.typingProp.typeCharIdx--; var newStr = window.typingProp.typeArr[window.typingProp.typeIdx].substring(0, window.typingProp.typeCharIdx); window.typingProp.typeObj.html(newStr); setTimeout(typeWriterAction, typeSpeed); //console.log(window.typingProp.typeObj.html().length, window.typingProp.typeCharIdx); } else if(!window.typingProp.typeForward) { window.typingProp.typeForward = true; window.typingProp.typeIdx++; if(window.typingProp.typeIdx >= window.typingProp.typeArr.length) { window.typingProp.typeIdx = 0; } window.typingProp.typeText = window.typingProp.typeArr[window.typingProp.typeIdx]; setTimeout(typeWriterAction, typeSpeedLonger); } } if(myObj.settings.add_typing_action_on_title) { //console.log('myObj-block-content', myObj); //console.log('typing_array', myObj.settings.typing_array); var typingObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .title-typing'); var typedCurserObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .typed-cursor'); for(var i=0; i < myObj.settings.typing_array.length; i++) { var elem = document.createElement('textarea'); elem.innerHTML = myObj.settings.typing_array[i]; myObj.settings.typing_array[i] = elem.innerText; } window.typingProp = { typeCharIdx: 0, typeText: myObj.settings.typing_array[0], typeForward: true, typeArr: myObj.settings.typing_array, typeIdx: 0, typeObj: typingObj, typedCurserObj: typedCurserObj }; typeWriterAction(); } //console.log('Block-Content-myObj', myObj); }); })(jQuery);</script> </div></div></div> <div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"> <div class="hbg-block-content hbcgvvyw6ol2r3p721x collapse show" aria-expanded="true" id="hbcgvvyw6ol2cbysog6" data-target=""><div class="module-wrapper "><div class="module-inner-wrapper "> <div class="module-header "></div> <div class="module-content "><div class="content "> <p style="display: block;"><a style="color: #224a9f;" href="https://mobilebayferry.com/" target="_blank" rel="noopener"><strong>Mobile Bay Ferry</strong></a></p> <p style="display: block;"><a style="color: #224a9f;" href="https://www.geesbendferry.com/" target="_blank" rel="noopener"><strong>Gees Bend Ferry</strong></a></p> </div></div> </div></div></div> <script language="javascript">(function($) { jQuery(document).ready(function() { var tbJSON = "{\"element_id\":\"hbcgvvyw6ol2cbysog6\",\"element_name\":\"hbcgvvyw6ol2r3p721x\",\"show_content\":true,\"show_title\":false,\"title_type\":\"h2\",\"title\":\"\",\"show_sub_title\":false,\"sub_title\":\"\",\"use_aws_s3_media\":false,\"awsAssets_URL\":\"\",\"aws_assets_url\":\"https:\/\/assets-hbsites.hornblower.com\",\"content\":\"<\/p>\n<p style="display: block;"><a style="color: #224a9f;" href="https:\/\/mobilebayferry.com\/" target="_blank" rel="noopener"><strong>Mobile Bay Ferry<\/strong><\/a><\/p>\n<p style="display: block;"><a style="color: #224a9f;" href="https:\/\/www.geesbendferry.com\/" target="_blank" rel="noopener"><strong>Gees Bend Ferry<\/strong><\/a><\/p>\n<p>\",\"element_first\":\"hbcgvvyw6ol2r3p721x\",\"start_with_open\":true,\"show_cta\":false,\"use_background_image\":false,\"background_image\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"show_image_before_heading\":false,\"show_image_before_content\":false,\"show_image_after_content\":false,\"image_before_heading\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_before_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_after_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"cta_link\":\"\",\"image_list\":[],\"env_mode\":\"live\",\"all_listing\":[],\"settings\":{\"modal_size\":\"modal-xl\",\"cta_btn_group\":\"\",\"is_sc_redeem_sdk\":false,\"sc_redeem_sdk_prop\":{\"property_id\":\"\",\"booking_type_id\":0},\"has_redeem_code\":false,\"redeem_property\":{\"title_type\":\"h3\",\"title_text\":\"Enter Your Code:\",\"data_target\":\"hbCommerceSDK\"}}}".replace(/\n/g, ""); var myObj = JSON.parse(tbJSON); addOnClickAnchor(myObj.element_id); $('.hbg-block-content.' + myObj.element_first + ' .on-click-action').on('click', function(e) { var actionType = $(this).attr('action-type'); if(actionType === 'copy-module-content-to-place-holder') { var content = $('.hbg-block-content.' + myObj.element_first + ' .module-content').html(); var targetId = $(this).attr('target-id'); var groupId = $(this).attr('group-action'); var alreadyActive = $(this).hasClass('active'); $('[group-action="'+groupId+'"]').removeClass('active'); if($('#'+targetId).length) { if(alreadyActive) { $('#'+targetId).html(''); $(this).removeClass('active'); } else { $('#'+targetId).html(content); $(this).addClass('active'); addOnClickAnchor(targetId); } } } }); if(myObj.settings.is_sc_redeem_sdk) { myObj.settings.sc_redeem_sdk_prop.barcodes = decodeURIComponent(getUrlParam('barcodes', '')).split('|'); $('.hbg-block-content.' + myObj.element_first + ' .sc-redeem-action').on('click', function(e) { var groupId = $(this).attr('cta-group-btn'); if(groupId.length) { $('a[cta-group-btn="'+groupId+'"]').removeClass('selected'); $(this).addClass('selected'); } goToAnchor($('#'+myObj.settings.sc_redeem_sdk_prop.redeem_placeholder)); e.preventDefault(); hbCommerceSDKQuery(function() { if(myObj.settings.sc_redeem_sdk_prop.booking_type_id !== '' && myObj.settings.sc_redeem_sdk_prop.booking_type_id !== 0) { addScRedeemAction(myObj.settings.sc_redeem_sdk_prop, HBCommerce); } }); }); } if(myObj.settings.has_redeem_code) { myObj.redeem_list = decodeURIComponent(getUrlParam('redeem','')); myObj.redeem_arr = []; if(myObj.redeem_list.length) { myObj.redeem_arr = myObj.redeem_list.split(','); if(myObj.redeem_arr.length) { var firstCode = myObj.redeem_arr.shift(); $('input.your-code-box').attr('value',firstCode); for(var idx=0; idx<myObj.redeem_arr.length; idx++) { $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" value="'+myObj.redeem_arr[idx]+'" />'); } hbCommerceSDKQuery(function() { lauchRedeemSdk(myObj.settings.redeem_property, HBCommerce); }); } } $('a.add-more-code-box').on('click', function(e) { e.preventDefault(); $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" />'); }); $('button.validate-code').on('click', {prop: myObj.settings.redeem_property, hbcommerce: HBCommerce}, lauchRedeemSdk); } var typeSpeed = 50; var typeSpeedLonger = 1000; function typeWriterAction() { //console.log('window.typingProp', window.typingProp); if(window.typingProp.typeForward && window.typingProp.typeCharIdx < window.typingProp.typeText.length) { //console.log('window.typeObj', window.typeObj); window.typingProp.typeObj.append(window.typingProp.typeText.charAt(window.typingProp.typeCharIdx)); window.typingProp.typeCharIdx++; setTimeout(typeWriterAction, typeSpeed); } else if(window.typingProp.typeForward) { window.typingProp.typeForward = false; window.typingProp.typedCurserObj.addClass('typed-cursor--blink'); setTimeout(typeWriterAction, typeSpeedLonger); } else if(!window.typingProp.typeForward && window.typingProp.typeCharIdx > 0) { window.typingProp.typedCurserObj.removeClass('typed-cursor--blink'); window.typingProp.typeCharIdx--; var newStr = window.typingProp.typeArr[window.typingProp.typeIdx].substring(0, window.typingProp.typeCharIdx); window.typingProp.typeObj.html(newStr); setTimeout(typeWriterAction, typeSpeed); //console.log(window.typingProp.typeObj.html().length, window.typingProp.typeCharIdx); } else if(!window.typingProp.typeForward) { window.typingProp.typeForward = true; window.typingProp.typeIdx++; if(window.typingProp.typeIdx >= window.typingProp.typeArr.length) { window.typingProp.typeIdx = 0; } window.typingProp.typeText = window.typingProp.typeArr[window.typingProp.typeIdx]; setTimeout(typeWriterAction, typeSpeedLonger); } } if(myObj.settings.add_typing_action_on_title) { //console.log('myObj-block-content', myObj); //console.log('typing_array', myObj.settings.typing_array); var typingObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .title-typing'); var typedCurserObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .typed-cursor'); for(var i=0; i < myObj.settings.typing_array.length; i++) { var elem = document.createElement('textarea'); elem.innerHTML = myObj.settings.typing_array[i]; myObj.settings.typing_array[i] = elem.innerText; } window.typingProp = { typeCharIdx: 0, typeText: myObj.settings.typing_array[0], typeForward: true, typeArr: myObj.settings.typing_array, typeIdx: 0, typeObj: typingObj, typedCurserObj: typedCurserObj }; typeWriterAction(); } //console.log('Block-Content-myObj', myObj); }); })(jQuery);</script> </div></div></div> <div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"> <div class="hbg-block-content hbcgvvywrn8yjgjbu5c collapse show" aria-expanded="true" id="hbcgvvywrn8y74clmvd" data-target=""><div class="module-wrapper "><div class="module-inner-wrapper "> <div class="module-header "></div> <div class="module-content "><div class="content "> <p style="display: block;"><a style="color: #224a9f;" href="https://www.libertylandingcityferry.com/" target="_blank" rel="noopener"><strong>Liberty Landing City Ferry</strong></a></p> <p style="display: block;"><a style="color: #224a9f;" href="https://www.puertoricoferry.com/" target="_blank" rel="noopener"><strong>Puerto Rico Ferry</strong></a></p> </div></div> </div></div></div> <script language="javascript">(function($) { jQuery(document).ready(function() { var tbJSON = "{\"element_id\":\"hbcgvvywrn8y74clmvd\",\"element_name\":\"hbcgvvywrn8yjgjbu5c\",\"show_content\":true,\"show_title\":false,\"title_type\":\"h2\",\"title\":\"\",\"show_sub_title\":false,\"sub_title\":\"\",\"use_aws_s3_media\":false,\"awsAssets_URL\":\"\",\"aws_assets_url\":\"https:\/\/assets-hbsites.hornblower.com\",\"content\":\"<\/p>\n<p style="display: block;"><a style="color: #224a9f;" href="https:\/\/www.libertylandingcityferry.com\/" target="_blank" rel="noopener"><strong>Liberty Landing City Ferry<\/strong><\/a><\/p>\n<p style="display: block;"><a style="color: #224a9f;" href="https:\/\/www.puertoricoferry.com\/" target="_blank" rel="noopener"><strong>Puerto Rico Ferry<\/strong><\/a><\/p>\n<p>\",\"element_first\":\"hbcgvvywrn8yjgjbu5c\",\"start_with_open\":true,\"show_cta\":false,\"use_background_image\":false,\"background_image\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"show_image_before_heading\":false,\"show_image_before_content\":false,\"show_image_after_content\":false,\"image_before_heading\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_before_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_after_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"cta_link\":\"\",\"image_list\":[],\"env_mode\":\"live\",\"all_listing\":[],\"settings\":{\"modal_size\":\"modal-xl\",\"cta_btn_group\":\"\",\"is_sc_redeem_sdk\":false,\"sc_redeem_sdk_prop\":{\"property_id\":\"\",\"booking_type_id\":0},\"has_redeem_code\":false,\"redeem_property\":{\"title_type\":\"h3\",\"title_text\":\"Enter Your Code:\",\"data_target\":\"hbCommerceSDK\"}}}".replace(/\n/g, ""); var myObj = JSON.parse(tbJSON); addOnClickAnchor(myObj.element_id); $('.hbg-block-content.' + myObj.element_first + ' .on-click-action').on('click', function(e) { var actionType = $(this).attr('action-type'); if(actionType === 'copy-module-content-to-place-holder') { var content = $('.hbg-block-content.' + myObj.element_first + ' .module-content').html(); var targetId = $(this).attr('target-id'); var groupId = $(this).attr('group-action'); var alreadyActive = $(this).hasClass('active'); $('[group-action="'+groupId+'"]').removeClass('active'); if($('#'+targetId).length) { if(alreadyActive) { $('#'+targetId).html(''); $(this).removeClass('active'); } else { $('#'+targetId).html(content); $(this).addClass('active'); addOnClickAnchor(targetId); } } } }); if(myObj.settings.is_sc_redeem_sdk) { myObj.settings.sc_redeem_sdk_prop.barcodes = decodeURIComponent(getUrlParam('barcodes', '')).split('|'); $('.hbg-block-content.' + myObj.element_first + ' .sc-redeem-action').on('click', function(e) { var groupId = $(this).attr('cta-group-btn'); if(groupId.length) { $('a[cta-group-btn="'+groupId+'"]').removeClass('selected'); $(this).addClass('selected'); } goToAnchor($('#'+myObj.settings.sc_redeem_sdk_prop.redeem_placeholder)); e.preventDefault(); hbCommerceSDKQuery(function() { if(myObj.settings.sc_redeem_sdk_prop.booking_type_id !== '' && myObj.settings.sc_redeem_sdk_prop.booking_type_id !== 0) { addScRedeemAction(myObj.settings.sc_redeem_sdk_prop, HBCommerce); } }); }); } if(myObj.settings.has_redeem_code) { myObj.redeem_list = decodeURIComponent(getUrlParam('redeem','')); myObj.redeem_arr = []; if(myObj.redeem_list.length) { myObj.redeem_arr = myObj.redeem_list.split(','); if(myObj.redeem_arr.length) { var firstCode = myObj.redeem_arr.shift(); $('input.your-code-box').attr('value',firstCode); for(var idx=0; idx<myObj.redeem_arr.length; idx++) { $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" value="'+myObj.redeem_arr[idx]+'" />'); } hbCommerceSDKQuery(function() { lauchRedeemSdk(myObj.settings.redeem_property, HBCommerce); }); } } $('a.add-more-code-box').on('click', function(e) { e.preventDefault(); $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" />'); }); $('button.validate-code').on('click', {prop: myObj.settings.redeem_property, hbcommerce: HBCommerce}, lauchRedeemSdk); } var typeSpeed = 50; var typeSpeedLonger = 1000; function typeWriterAction() { //console.log('window.typingProp', window.typingProp); if(window.typingProp.typeForward && window.typingProp.typeCharIdx < window.typingProp.typeText.length) { //console.log('window.typeObj', window.typeObj); window.typingProp.typeObj.append(window.typingProp.typeText.charAt(window.typingProp.typeCharIdx)); window.typingProp.typeCharIdx++; setTimeout(typeWriterAction, typeSpeed); } else if(window.typingProp.typeForward) { window.typingProp.typeForward = false; window.typingProp.typedCurserObj.addClass('typed-cursor--blink'); setTimeout(typeWriterAction, typeSpeedLonger); } else if(!window.typingProp.typeForward && window.typingProp.typeCharIdx > 0) { window.typingProp.typedCurserObj.removeClass('typed-cursor--blink'); window.typingProp.typeCharIdx--; var newStr = window.typingProp.typeArr[window.typingProp.typeIdx].substring(0, window.typingProp.typeCharIdx); window.typingProp.typeObj.html(newStr); setTimeout(typeWriterAction, typeSpeed); //console.log(window.typingProp.typeObj.html().length, window.typingProp.typeCharIdx); } else if(!window.typingProp.typeForward) { window.typingProp.typeForward = true; window.typingProp.typeIdx++; if(window.typingProp.typeIdx >= window.typingProp.typeArr.length) { window.typingProp.typeIdx = 0; } window.typingProp.typeText = window.typingProp.typeArr[window.typingProp.typeIdx]; setTimeout(typeWriterAction, typeSpeedLonger); } } if(myObj.settings.add_typing_action_on_title) { //console.log('myObj-block-content', myObj); //console.log('typing_array', myObj.settings.typing_array); var typingObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .title-typing'); var typedCurserObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .typed-cursor'); for(var i=0; i < myObj.settings.typing_array.length; i++) { var elem = document.createElement('textarea'); elem.innerHTML = myObj.settings.typing_array[i]; myObj.settings.typing_array[i] = elem.innerText; } window.typingProp = { typeCharIdx: 0, typeText: myObj.settings.typing_array[0], typeForward: true, typeArr: myObj.settings.typing_array, typeIdx: 0, typeObj: typingObj, typedCurserObj: typedCurserObj }; typeWriterAction(); } //console.log('Block-Content-myObj', myObj); }); })(jQuery);</script> </div></div></div> </div> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="vc_row wpb_row vc_inner vc_row-fluid container force-container"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey wpb_content_element wpb_content_element"> <span class="vc_sep_holder vc_sep_holder_l"><span class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span class="vc_sep_line"></span></span> </div> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="hbg-generic-listing hb-divisions hbcgvvzclhgni4h91zt collapse show" aria-expanded="true" id="hbcgvvzclhgn6ep1335"><div class="module-wrapper "><div class="module-inner-wrapper "> <div class="module-header text-center"> <h4 class="title "> Hornblower Group</h4> <div class="sub-title text-uppercase"> A GLOBAL EXPERIENCES AND TRANSPORTATION LEADER</div> </div> <div class="generic-list-content"> <div class="content ">We are Hornblower Group, a global leader in world-class experiences and transportation. Hornblower Group’s main division is City Experiences™ housing brands such as City Cruises, Walks, Devour Tours, and City Ferry anchored by Hornblower. Across our growing portfolio, we have a long-standing history of expertise and innovation. Today, our offerings include water-based experiences, land-based experiences, ferry and transportation services, and marine consulting and services.</div> <div class="listing-wrapper"><ul class="glisting "><li class="glisting-item hb-ce "><div class="article "> <div class="img-wrap "> <img decoding="async" src="https://assets-hbsites.hornblower.com/wp-content/uploads/sites/8/2023/02/CITY-EXPERIENCES-TM.svg" alt="" class=""> </div> <div class="item-info "> <h5 class="item-title "> City Experiences</h5> <div class="data"><div class="item-note "> City Experiences represents our portfolio of water and land-based experiences and includes sub-brands City Cruises and City Ferry. City Experiences offers a range of experiences including partner-offered experiences, multi-port packages, Walks sightseeing tours, and Devour Tours food tours.</div></div> <div class="cta-wrapper "> <a href="https://www.cityexperiences.com/" class="btn btn-primary " target="_blank" rel="noopener noreferrer">More Info</a> </div> </div> </div></li></ul></div> </div> </div></div></div> <script language="javascript">(function($) { jQuery(document).ready(function() { var tbJSON = "{\"hb_element_title\":\"Hornblower Group\",\"show_title\":true,\"title_type\":\"h4\",\"title\":\"Hornblower Group\",\"show_sub_title\":true,\"sub_title\":\"A GLOBAL EXPERIENCES AND TRANSPORTATION LEADER\",\"settings\":{\"additional_module_class\":\"hb-divisions\",\"additional_module_header_class\":\"text-center\",\"title_class\":\"\",\"additional_subtitle_class\":\"text-uppercase\",\"show_image\":true,\"generic_listing_mode\":true,\"partial_template\":\"hbg_sub_generic_list.txt\",\"hb_module_name\":\"hbg-generic-listing\",\"is_custom_list\":false,\"custom_list_template\":\"hbg_sub_generic_list.txt\",\"show_load_more_btn\":false,\"use_destination_page\":false,\"use_override_item_class\":false,\"override_item_class_list\":\"\",\"is_company_award\":false},\"element_id\":\"hbcgvvzclhgn6ep1335\",\"element_name\":\"hbcgvvzclhgni4h91zt\",\"show_content\":true,\"generic_list_json\":\"\",\"use_aws_s3_media\":true,\"show_note\":false,\"note\":\"\",\"content\":\"We are Hornblower Group, a global leader in world-class experiences and transportation. Hornblower Group’s main division is City Experiences™ housing brands such as City Cruises, Walks, Devour Tours, and City Ferry anchored by Hornblower. Across our growing portfolio, we have a long-standing history of expertise and innovation. Today, our offerings include water-based experiences, land-based experiences, ferry and transportation services, and marine consulting and services.\",\"awsAssets_URL\":\"https:\/\/assets-hbsites.hornblower.com\",\"use_background_image\":false,\"background_image\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"show_image_before_heading\":false,\"image_before_heading\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"add_row_class\":\"\",\"item_class\":\"\",\"use_random_pick\":false,\"num_random_pick\":0,\"listing\":[{\"image_url\":\"\/wp-content\/uploads\/sites\/8\/2023\/02\/CITY-EXPERIENCES-TM.svg\",\"item_has_title\":true,\"additional_item_class\":\"hb-ce\",\"item_title_type\":\"h5\",\"item_title\":\"City Experiences\",\"item_note\":\"City Experiences represents our portfolio of water and land-based experiences and includes sub-brands City Cruises and City Ferry. City Experiences offers a range of experiences including partner-offered experiences, multi-port packages, Walks sightseeing tours, and Devour Tours food tours.\",\"has_cta\":true,\"link_href\":\"https:\/\/www.cityexperiences.com\/\",\"link_target\":\"_blank\",\"cta_title\":\"More Info\"}],\"has_filter_list\":false,\"filter_list\":[],\"columns_per_row\":0,\"max_list\":1,\"image_list\":[],\"image_listing\":[]}".replace(/\n/g, ""); var myObj = JSON.parse(tbJSON); //console.log('Generic-List-myObj', myObj); if(myObj.settings.show_load_more_btn) { $('#'+myObj.element_id+' a.load-more-list').on('click', function(e) { e.preventDefault(); var thisCounter = parseInt($(this).attr('data-counter')); if(thisCounter >= 0) { var nextCounter = $('#'+myObj.element_id+' ul.glisting li').hasClass('hide-'+(thisCounter+1)) ? thisCounter + 1 : 0; console.log('nextCounter',nextCounter); $('#'+myObj.element_id+' ul.glisting li.hide-'+nextCounter).removeClass('hide'); $(this).attr('data-counter', nextCounter); if(!$('#'+myObj.element_id+' ul.glisting li').hasClass('hide')) { $(this).addClass('hide'); } } }); } if(myObj.settings.is_company_award ) { // company-award-list $('.company-award-list').slick({ slidesToShow: 3, slidesToScroll: 1, prevArrow: '<i class="fas fa-chevron-left"><\/i>', nextArrow: '<i class="fas fa-chevron-right"><\/i>', responsive: [ { breakpoint: 768, settings: { slidesToShow: 3 } }, { breakpoint: 480, settings: { swipeToSlide: true, slidesToShow: 1 } } ] }); } if(myObj.settings.is_special_slide_on_screen) { $('.hbg-generic-listing.'+myObj.element_name+' .special-slide-nav button.special-slide-nav-btn.prev').on('click', function(e) { e.preventDefault(); var curItem = $('.hbg-generic-listing.'+myObj.element_name+' ul.glisting li.glisting-item.active-section'); var prevItem = curItem.attr('data-item-prev'); if(prevItem !== '0') { curItem.removeClass('active-section'); $('.hbg-generic-listing.'+myObj.element_name+' ul.glisting li[data-item='+prevItem+']').addClass('active-section'); } //console.log('prev',prevItem); }); $('.hbg-generic-listing.'+myObj.element_name+' .special-slide-nav button.special-slide-nav-btn.next').on('click', function(e) { e.preventDefault(); var curItem = $('.hbg-generic-listing.'+myObj.element_name+' ul.glisting li.glisting-item.active-section'); var nextItem = curItem.attr('data-item-next'); if(nextItem !== '0') { curItem.removeClass('active-section'); $('.hbg-generic-listing.'+myObj.element_name+' ul.glisting li[data-item='+nextItem+']').addClass('active-section'); } //console.log('next',nextItem) }); } if(myObj.settings.has_click_open_sub_section) { var mainCategoryLi = $('#'+myObj.element_id+' ul.glisting li.glisting-item'); $('a.click-open-link-id').on('click', function(e) { e.preventDefault(); var scopeClass = $(this).attr('link-scope-class'); var openId = $(this).attr('link-id'); mainCategoryLi.removeClass('active-section'); //console.log('parent', $(this).parent().parent()); $(this).parent().parent().addClass('active-section'); //console.log('scopeClass',scopeClass,openId, $('#'+openId+'.'+scopeClass).hasClass('open')) if(!$('#'+openId+'.'+scopeClass).hasClass('open')) { $('.'+scopeClass).removeClass('open'); $('#'+openId+'.'+scopeClass).addClass('open'); } else { //$('#'+openId+'.'+scopeClass).removeClass('open'); } }); } addOnClickAnchorFilter(myObj.element_id); addOnClickAnchor(myObj.element_id); }); })(jQuery);</script><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> <div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> </div></div></div></div> </div></div></div></div> <div class="vc_row-full-width vc_clearfix"></div> <div data-vc-full-width="true" data-vc-full-width-init="false" data-vc-stretch-content="true" class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> <div class="hbg-block-content hbcgvw1btp7lb7aasxh text-center homepage-clients collapse show" aria-expanded="true" id="hbcgvw1btp7kw6lnk1o" data-target=""><div class="module-wrapper has-background-image" style="background-image: url('https://wordpress-assets-hbsites.s3.us-west-2.amazonaws.com/wp-content/uploads/sites/19/2021/10/clients-bg.jpg');"><div class="container"><div class="module-inner-wrapper "> <div class="module-header "><h4 class="title "> Clients</h4></div> <div class="module-content "><div class="content "><p style="text-align: center;"><strong style="color: #224a9f;">Currently we operate approximately 100 vessels on a regular basis. Each of our contracts are unique, specific to the operation and vary in size and scope. Our clients are generally state, local and federal governments, departments of transportation and various divisions of the United States Military.</strong></p></div></div> </div></div></div></div> <script language="javascript">(function($) { jQuery(document).ready(function() { var tbJSON = "{\"hb_element_title\":\"Clients\",\"show_title\":true,\"title_type\":\"h4\",\"title\":\"Clients\",\"settings\":{\"additional_module_class\":\"text-center homepage-clients\",\"module_wrapper_use_background_image\":true,\"add_container_module_inner_wrapper\":true,\"modal_size\":\"modal-xl\",\"cta_btn_group\":\"\",\"is_sc_redeem_sdk\":false,\"sc_redeem_sdk_prop\":{\"property_id\":\"\",\"booking_type_id\":0},\"has_redeem_code\":false,\"redeem_property\":{\"title_type\":\"h3\",\"title_text\":\"Enter Your Code:\",\"data_target\":\"hbCommerceSDK\"}},\"use_background_image\":true,\"background_image\":{\"img_src\":\"https:\/\/wordpress-assets-hbsites.s3.us-west-2.amazonaws.com\/wp-content\/uploads\/sites\/19\/2021\/10\/clients-bg.jpg\",\"img_width\":\"1920\",\"img_height\":\"625\",\"img_flag\":\"\",\"img_title\":\"clients-bg\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"element_id\":\"hbcgvw1btp7kw6lnk1o\",\"element_name\":\"hbcgvw1btp7lb7aasxh\",\"show_content\":true,\"show_sub_title\":false,\"sub_title\":\"\",\"use_aws_s3_media\":false,\"awsAssets_URL\":\"\",\"aws_assets_url\":\"https:\/\/assets-hbsites.hornblower.com\",\"content\":\"<\/p>\n<p style="text-align: center;"><strong style="color: #224a9f;">Currently we operate approximately 100 vessels on a regular basis. Each of our contracts are unique, specific to the operation and vary in size and scope. Our clients are generally state, local and federal governments, departments of transportation and various divisions of the United States Military.<\/strong><\/p>\n<p>\",\"element_first\":\"hbcgvw1btp7lb7aasxh\",\"start_with_open\":true,\"show_cta\":false,\"show_image_before_heading\":false,\"show_image_before_content\":false,\"show_image_after_content\":false,\"image_before_heading\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_before_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"image_after_content\":{\"img_src\":\"\",\"img_width\":0,\"img_height\":0,\"img_flag\":\"\",\"img_title\":\"\",\"img_alt\":\"\",\"img_caption\":\"\",\"img_description\":\"\"},\"cta_link\":\"\",\"image_list\":[],\"env_mode\":\"live\",\"all_listing\":[]}".replace(/\n/g, ""); var myObj = JSON.parse(tbJSON); addOnClickAnchor(myObj.element_id); $('.hbg-block-content.' + myObj.element_first + ' .on-click-action').on('click', function(e) { var actionType = $(this).attr('action-type'); if(actionType === 'copy-module-content-to-place-holder') { var content = $('.hbg-block-content.' + myObj.element_first + ' .module-content').html(); var targetId = $(this).attr('target-id'); var groupId = $(this).attr('group-action'); var alreadyActive = $(this).hasClass('active'); $('[group-action="'+groupId+'"]').removeClass('active'); if($('#'+targetId).length) { if(alreadyActive) { $('#'+targetId).html(''); $(this).removeClass('active'); } else { $('#'+targetId).html(content); $(this).addClass('active'); addOnClickAnchor(targetId); } } } }); if(myObj.settings.is_sc_redeem_sdk) { myObj.settings.sc_redeem_sdk_prop.barcodes = decodeURIComponent(getUrlParam('barcodes', '')).split('|'); $('.hbg-block-content.' + myObj.element_first + ' .sc-redeem-action').on('click', function(e) { var groupId = $(this).attr('cta-group-btn'); if(groupId.length) { $('a[cta-group-btn="'+groupId+'"]').removeClass('selected'); $(this).addClass('selected'); } goToAnchor($('#'+myObj.settings.sc_redeem_sdk_prop.redeem_placeholder)); e.preventDefault(); hbCommerceSDKQuery(function() { if(myObj.settings.sc_redeem_sdk_prop.booking_type_id !== '' && myObj.settings.sc_redeem_sdk_prop.booking_type_id !== 0) { addScRedeemAction(myObj.settings.sc_redeem_sdk_prop, HBCommerce); } }); }); } if(myObj.settings.has_redeem_code) { myObj.redeem_list = decodeURIComponent(getUrlParam('redeem','')); myObj.redeem_arr = []; if(myObj.redeem_list.length) { myObj.redeem_arr = myObj.redeem_list.split(','); if(myObj.redeem_arr.length) { var firstCode = myObj.redeem_arr.shift(); $('input.your-code-box').attr('value',firstCode); for(var idx=0; idx<myObj.redeem_arr.length; idx++) { $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" value="'+myObj.redeem_arr[idx]+'" />'); } hbCommerceSDKQuery(function() { lauchRedeemSdk(myObj.settings.redeem_property, HBCommerce); }); } } $('a.add-more-code-box').on('click', function(e) { e.preventDefault(); $('span.your-code-row').append('<input type="text" placeholder ="Redemption Code" name="your-code" id="yourCode" class="your-code-box" />'); }); $('button.validate-code').on('click', {prop: myObj.settings.redeem_property, hbcommerce: HBCommerce}, lauchRedeemSdk); } var typeSpeed = 50; var typeSpeedLonger = 1000; function typeWriterAction() { //console.log('window.typingProp', window.typingProp); if(window.typingProp.typeForward && window.typingProp.typeCharIdx < window.typingProp.typeText.length) { //console.log('window.typeObj', window.typeObj); window.typingProp.typeObj.append(window.typingProp.typeText.charAt(window.typingProp.typeCharIdx)); window.typingProp.typeCharIdx++; setTimeout(typeWriterAction, typeSpeed); } else if(window.typingProp.typeForward) { window.typingProp.typeForward = false; window.typingProp.typedCurserObj.addClass('typed-cursor--blink'); setTimeout(typeWriterAction, typeSpeedLonger); } else if(!window.typingProp.typeForward && window.typingProp.typeCharIdx > 0) { window.typingProp.typedCurserObj.removeClass('typed-cursor--blink'); window.typingProp.typeCharIdx--; var newStr = window.typingProp.typeArr[window.typingProp.typeIdx].substring(0, window.typingProp.typeCharIdx); window.typingProp.typeObj.html(newStr); setTimeout(typeWriterAction, typeSpeed); //console.log(window.typingProp.typeObj.html().length, window.typingProp.typeCharIdx); } else if(!window.typingProp.typeForward) { window.typingProp.typeForward = true; window.typingProp.typeIdx++; if(window.typingProp.typeIdx >= window.typingProp.typeArr.length) { window.typingProp.typeIdx = 0; } window.typingProp.typeText = window.typingProp.typeArr[window.typingProp.typeIdx]; setTimeout(typeWriterAction, typeSpeedLonger); } } if(myObj.settings.add_typing_action_on_title) { //console.log('myObj-block-content', myObj); //console.log('typing_array', myObj.settings.typing_array); var typingObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .title-typing'); var typedCurserObj = $('.hbg-block-content.' + myObj.element_first + ' .module-header .title .typed-cursor'); for(var i=0; i < myObj.settings.typing_array.length; i++) { var elem = document.createElement('textarea'); elem.innerHTML = myObj.settings.typing_array[i]; myObj.settings.typing_array[i] = elem.innerText; } window.typingProp = { typeCharIdx: 0, typeText: myObj.settings.typing_array[0], typeForward: true, typeArr: myObj.settings.typing_array, typeIdx: 0, typeObj: typingObj, typedCurserObj: typedCurserObj }; typeWriterAction(); } //console.log('Block-Content-myObj', myObj); }); })(jQuery);</script> </div></div></div></div> <div class="vc_row-full-width vc_clearfix"></div> </div></div></article></main></div></div></div> <footer id="colophon" class="site-footer" role="contentinfo"><div class="footer-news-wrapper hide"><ul class="footer-news row list-unstyled"> <li class="news-img col-sm-6"> <img src="https://assets-hbsites.hornblower.com/wp-content/uploads/sites/19/2021/10/footer-left-img.jpg"> </li> <li class="news-img news-form col-sm-6"> <img src="https://assets-hbsites.hornblower.com/wp-content/uploads/sites/19/2021/10/footer-right-img.jpg"> </li> </ul></div> <div class="footer-info"><div class="container"><div class="footer-menus"><ul class="row"> <li class="col-sm-3"> <img src="https://assets-hbsites.hornblower.com/wp-content/uploads/sites/19/2021/10/city-ferry-logo.png"> </li> <li class="col-sm-3"> <p class="margin-0"><strong>Pier 3, The Embarcadero</strong></p> <p><strong>San Francisco, CA 94111</strong></p> </li> <li class="col-sm-3 get-in-touch-footer"> <h5>Our Divisions</h5> <ul class="row list-unstyled"> <li class="col-12 "><a href="https://www.hornblowercorp.com/" target="_blank">Hornblower Group</a></li> <li class="col-12 "><a href="https://www.cityexperiences.com/" target="_blank">City Experiences</a></li> <li class="col-12 "><a href="https://www.seawardservices.com/" target="_blank">Seaward Services</a></li> <li class="col-12 "><a href="https://bridgeport.hornblower.com/" target="_blank">Hornblower Bridgeport Shipyard</a></li> </ul> </li> <li class="col-sm-3 get-in-touch-footer"> <h5>Resources</h5> <ul class="row list-unstyled"> <li class="col-12 "><a href="https://www.cityexperiences.com/privacy-policy/" target="">Privacy Policy</a></li> <li class="col-12 "><a href="https://www.cityexperiences.com/terms-of-use/" target="">Terms of Use</a></li> </ul> </li> </ul></div></div></div> <div class="site-info"><div class="container"> Copyright © 2025 City Ferry - Anchored by Hornblower</div></div></footer> </div> <script>window.RS_MODULES = window.RS_MODULES || {}; window.RS_MODULES.modules = window.RS_MODULES.modules || {}; window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; window.RS_MODULES.defered = true; window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; window.RS_MODULES.type = 'compiled';</script> <script>(function () { const isMatchingClass = (linkRule, href, classes) => { return classes.includes(linkRule.value) } const isMatchingDomain = (linkRule, href, classes) => { if(!URL.canParse(href)) { return false } const url = new URL(href) return linkRule.value === url.host } const isMatchingExtension = (linkRule, href, classes) => { if(!URL.canParse(href)) { return false } const url = new URL(href) return url.pathname.endsWith('.' + linkRule.value) } const isMatchingSubdirectory = (linkRule, href, classes) => { if(!URL.canParse(href)) { return false } const url = new URL(href) return url.pathname.startsWith('/' + linkRule.value + '/') } const isMatchingProtocol = (linkRule, href, classes) => { if(!URL.canParse(href)) { return false } const url = new URL(href) return url.protocol === linkRule.value + ':' } const isMatch = (linkRule, href, classes) => { switch (linkRule.type) { case 'class': return isMatchingClass(linkRule, href, classes) case 'domain': return isMatchingDomain(linkRule, href, classes) case 'extension': return isMatchingExtension(linkRule, href, classes) case 'subdirectory': return isMatchingSubdirectory(linkRule, href, classes) case 'protocol': return isMatchingProtocol(linkRule, href, classes) default: return false; } } const track = (element) => { const href = element.href ?? null const classes = Array.from(element.classList) const parentsToMatch = [ 'li.menu-item', // Non-block menu item 'li.wp-block-navigation-item', // Block menu item 'div.wp-block-button', // Block button group ] // When a WordPress menu or button allows a user customizable class, the class is // placed on a parent element instead of the button/a. If the parent matches one // of these elements, then it's classes should also be considered. if(parentsToMatch.some((toMatch) => element.parentElement.matches(toMatch))) { classes.push(...Array.from(element.parentElement.classList)) } const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}] if(linkRules.length === 0) { return } const hasMatch = linkRules.some((linkRule) => { return isMatch(linkRule, href, classes) }) if(!hasMatch) { return } else { } const url = "/wp-content/uploads/iawp-click-endpoint.php"; const body = { href: href, classes: classes.join(' '), ...{"payload":{"resource":"singular","singular_id":2,"page":1},"signature":"182a9ad788035fced82b8d78b682fa18"} }; if (navigator.sendBeacon) { let blob = new Blob([JSON.stringify(body)], { type: "application/json" }); navigator.sendBeacon(url, blob); } else { const xhr = new XMLHttpRequest(); xhr.open("POST", url, true); xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); xhr.send(JSON.stringify(body)) } } document.addEventListener('mousedown', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('a') if(!element) { return } const isPro = true if(!isPro) { return } // Don't track left clicks with this event. The click event is used for that. if(event.button === 0) { return } track(element) }) document.addEventListener('click', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('a, button') if(!element) { return } const isPro = true if(!isPro) { return } track(element) }) document.addEventListener("DOMContentLoaded", function (e) { if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") { return; } if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } let referrer_url = null; if (typeof document.referrer === 'string' && document.referrer.length > 0) { referrer_url = document.referrer; } const params = location.search.slice(1).split('&').reduce((acc, s) => { const [k, v] = s.split('='); return Object.assign(acc, {[k]: v}); }, {}); const url = "/wp-json/iawp/search"; const body = { referrer_url, utm_source: params.utm_source, utm_medium: params.utm_medium, utm_campaign: params.utm_campaign, utm_term: params.utm_term, utm_content: params.utm_content, gclid: params.gclid, ...{"payload":{"resource":"singular","singular_id":2,"page":1},"signature":"182a9ad788035fced82b8d78b682fa18"} }; if (navigator.sendBeacon) { let blob = new Blob([JSON.stringify(body)], { type: "application/json" }); navigator.sendBeacon(url, blob); } else { const xhr = new XMLHttpRequest(); xhr.open("POST", url, true); xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); xhr.send(JSON.stringify(body)) } }); })();</script> <span class="ssp-id" style="display:none">2</span><link href="https://fonts.googleapis.com/css?family=Roboto:400%7CPoppins:400%7CRubik:700&display=swap" rel="stylesheet" property="stylesheet" media="all" type="text/css"> <script>if(typeof revslider_showDoubleJqueryError === "undefined") {function revslider_showDoubleJqueryError(sliderID) {console.log("You have some jquery.js library include that comes after the Slider Revolution files js inclusion.");console.log("To fix this, you can:");console.log("1. Set 'Module General Options' -> 'Advanced' -> 'jQuery & OutPut Filters' -> 'Put JS to Body' to on");console.log("2. Find the double jQuery.js inclusion and remove it");return "Double Included jQuery Library";}}</script> <link rel="preload" as="font" id="rs-icon-set-revicon-woff" href="/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888" type="font/woff" crossorigin="anonymous" media="all"> <link rel="stylesheet" id="rs-plugin-settings-css" href="/wp-content/cache/autoptimize/css/autoptimize_single_08f3fa5cd7040c88c7ddf43deadde2a9.css?ver=6.6.16" type="text/css" media="all"> <style id="rs-plugin-settings-inline-css" type="text/css">#rev_slider_3_1_wrapper .hesperiden.tparrows{cursor:pointer;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:1000; border-radius:50%}#rev_slider_3_1_wrapper .hesperiden.tparrows.rs-touchhover{background:#000000}#rev_slider_3_1_wrapper .hesperiden.tparrows:before{font-family:'revicons';font-size:20px;color:#ffffff;display:block;line-height:40px;text-align:center}#rev_slider_3_1_wrapper .hesperiden.tparrows.tp-leftarrow:before{content:'\e82c'; margin-left:-3px}#rev_slider_3_1_wrapper .hesperiden.tparrows.tp-rightarrow:before{content:'\e82d'; margin-right:-3px}</style> <script type="text/javascript" src="/wp-content/plugins/revslider/public/assets/js/rbtools.min.js?ver=6.6.16" defer async id="tp-tools-js"></script> <script type="text/javascript" src="/wp-content/plugins/revslider/public/assets/js/rs6.min.js?ver=6.6.16" defer async id="revmin-js"></script> <script type="text/javascript" src="/wp-content/cache/autoptimize/js/autoptimize_single_80d6a7b53ec8e98c1196d213bcecf07b.js?ver=6.7.2" id="onepress-js-plugins-js"></script> <script type="text/javascript" src="/wp-content/cache/autoptimize/js/autoptimize_single_df7bcabdd413d973bee896266e6313bb.js?ver=8498b66442e89ba300e751f4accef3c4" id="hb-custom-js-js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/3.0.1/mustache.min.js" id="mustache-js-js"></script> <script type="text/javascript" src="https://cdn.muicss.com/mui-0.9.41/js/mui.js" id="muijs-js"></script> <script type="text/javascript" src="/wp-content/themes/city-ferry/assets/js/bootstrap-datepicker.min.js" id="datepicker-js-js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/main.min.js" id="fullcalendar-main-js-js"></script> <script type="text/javascript" id="onepress-theme-js-extra">var onepress_js_settings = {"onepress_disable_animation":"","onepress_disable_sticky_header":"","onepress_vertical_align_menu":"","hero_animation":"flipInX","hero_speed":"5000","hero_fade":"750","hero_duration":"5000","hero_disable_preload":"","is_home":"","gallery_enable":"1","is_rtl":""};</script> <script type="text/javascript" src="/wp-content/cache/autoptimize/js/autoptimize_single_8ca942766b5c7ae5bf4fc4636f228e2b.js?ver=6.7.2" id="onepress-theme-js"></script> <script type="text/javascript" src="/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=7.6" id="wpb_composer_front_js-js"></script> <script></script><script id="rs-initialisation-scripts">var tpj = jQuery; var revapi3; if(window.RS_MODULES === undefined) window.RS_MODULES = {}; if(RS_MODULES.modules === undefined) RS_MODULES.modules = {}; RS_MODULES.modules["revslider31"] = {once: RS_MODULES.modules["revslider31"]!==undefined ? RS_MODULES.modules["revslider31"].once : undefined, init:function() { window.revapi3 = window.revapi3===undefined || window.revapi3===null || window.revapi3.length===0 ? document.getElementById("rev_slider_3_1") : window.revapi3; if(window.revapi3 === null || window.revapi3 === undefined || window.revapi3.length==0) { window.revapi3initTry = window.revapi3initTry ===undefined ? 0 : window.revapi3initTry+1; if (window.revapi3initTry<20) requestAnimationFrame(function() {RS_MODULES.modules["revslider31"].init()}); return;} window.revapi3 = jQuery(window.revapi3); if(window.revapi3.revolution==undefined){ revslider_showDoubleJqueryError("rev_slider_3_1"); return;} revapi3.revolutionInit({ revapi:"revapi3", sliderLayout:"fullwidth", visibilityLevels:"1240,1024,778,480", gridwidth:1240, gridheight:650, lazyType:"smart", spinner:"spinner0", perspective:600, perspectiveType:"global", editorheight:"650,768,960,720", responsiveLevels:"1240,1024,778,480", progressBar: { size:5, x:0, y:0 }, navigation: { onHoverStop:false, arrows: { enable:true, style:"hesperiden", left: { h_offset:30 }, right: { h_offset:30 } } }, viewPort: { global:true, globalDist:"-200px", enable:false }, fallbacks: { allowHTML5AutoPlayOnAndroid:true }, }); }} // End of RevInitScript if (window.RS_MODULES.checkMinimal!==undefined) { window.RS_MODULES.checkMinimal();};</script> </body> </html>