1<!doctype html> 2<html lang='en'> 3 <head> 4 <!-- meta --> 5 <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 6 <meta charset="utf-8" /> 7 <title>Coffee Shops in Beaufort | Visit Beaufort</title> 8 <link rel="canonical" href="https://www.beaufortsc.org/restaurants/cuisine-types/coffee-shops/" /> 9 <meta name="description" content="Find Beaufort coffee shops, cafes and cozy stops for breakfast, meetings or afternoon breaks with Visit Beaufort." /> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1" /> 11 <meta name="sv-nav-properties" content="{"title":"Coffee Shops","id":"60f5fb0e2e1966597b8d5d61","parents_ids":["60f5faff2e1966597b8d47b9","60f5fb032e1966597b8d4d05"],"site_name":"primary","section":"main","folderHref":"/restaurants/cuisine-types/coffee-shops/"}" /> 12 <meta name="google-site-verification" content="RdaDznKxm-yAr2IQvoCwRTrIGf43l5ciThyxNF7SNuY" /> 13 <meta name="twitter:card" content="summary_large_image" /> 14 <meta name="referrer" content="always" /> 15 <meta name="robots" content="index, follow" /> 16 <meta property="og:title" content="Coffee Shops in Beaufort | Visit Beaufort" /> 17 <meta property="og:url" content="https://www.beaufortsc.org/restaurants/cuisine-types/coffee-shops/" /> 18 <meta property="og:description" content="Find Beaufort coffee shops, cafes and cozy stops for breakfast, meetings or afternoon breaks with Visit Beaufort." /> 19 <meta property="og:locale" content="en" /> 20 <meta property="og:type" content="website" /> 21 22 <!-- head css bundles --> 23 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/weather/virtuals/css/shared.css"/> 24 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/weather-icons/2.0.9/css/weather-icons.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 25 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/widget_custom_header_btn.css"/> 26 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/tripbuilder/virtuals/css/shared.css"/> 27 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/search/virtuals/css/custom_headerbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 28 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/widget_social_share.css"/> 29 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/widget_promo.css"/> 30 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/widget_footer_contact.css"/> 31 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/nav/virtuals/css/shared.css"/> 32 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/nav/virtuals/css/widget_main.css"/> 33 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/nav/virtuals/css/widget_secondary.css"/> 34 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/nav/virtuals/css/widget_main_dropdown.css"/> 35 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/nav/virtuals/css/widget_breadcrumb.css"/> 36 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/nav/virtuals/css/widget_footer.css"/> 37 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/collections/virtuals/css/widget_template_custom_social_links.css"/> 38 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/collections/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 39 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/collections/virtuals/css/ccl/callout_tiles/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 40 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/collections/virtuals/css/ccl/callout_tiles/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 41 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/collections/virtuals/css/ccl/callout_tiles/variants/3_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 42 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/collections/virtuals/css/ccl/hero_image/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 43 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/collections/virtuals/css/ccl/hero_image/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 44 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/custom_layoutjs.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 45 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/custom_vue_airbnb_style_datepicker.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 46 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/custom_map.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 47 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/custom_quickview.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 48 <link rel="stylesheet" href="/includes/public/js/magnific/magnific-popup.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 49 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/reboot.css"/> 50 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/variables.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 51 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 52 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/custom_header.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 53 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/shared_print.css" media="print" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 54 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/custom_footer.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 55 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/custom_core_styles.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 56 <link rel="stylesheet" href="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/css/custom_forms.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 57 <link rel="stylesheet" href="https://use.typekit.net/zcz8zwb.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 58 59 <!-- head js bundles --> 60
60<script src="/includes/public/managed/v_a2e6ae52_a816084b/core/libs/sv/requirejs/public/require.js" data-ot-ignore></script>
60 61
61<script src="/requirejs_config_a2e6ae52_a816084b.js" data-ot-ignore></script>
61 62
62<script src="/includes/public/managed/v_a2e6ae52_a816084b/core/libs/sv/siteLib/public/js/globalHeader.js"></script>
62 63
63<script src="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/js/shared_header.js" defer></script>
63 64 65 <!-- bottomHead --> 66 67
67<script data-id="site_gtm">
vendor: 365 bytes, lines 67-72
67 68 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 69 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 70 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 71 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 72 })(window,document,'script','gtmDataLayer','
72GTM-NFBVG93
vendor: 11 bytes, lines 72-73
72'); 73
73</script>
73 74 75 76 <!-- 77 Use this template to add items to the <head> 78 --> 79 80 <link rel="preconnect" href="https://assets.simpleviewinc.com"> 81 <link rel="preconnect" href="https://use.fontawesome.com"> 82 <link rel="preconnect" href="https://securepubads.g.doubleclick.net"> 83 <link rel="preconnect" href="https://www.google-analytics.com"> 84 <link rel="preconnect" href="https://ws.audioeye.com"> 85 <link rel="preconnect" href="https://wsv3cdn.audioeye.com"> 86 <link rel="preconnect" href="https://www.googletagmanager.com"> 87 <link rel="preconnect" href="https://securepubads.g.doubleclick.net"> 88 89 <style data-critical-styles> 90 @import url("https://p.typekit.net/p.css?s=1&k=zcz8zwb&ht=tk&f=139.140.173.174.175.176.25136.25137.13381.13382.18221.18222.18223.18225.18306&a=531942&app=typekit&e=css");.weather-wrapper{position:relative;display:inline-block}.custom-header-btn a{font-size:11px;letter-spacing:1px;font-style:italic;font-weight:400;text-decoration:underline}.headerbox-search-form input[type="search"]{width:100%;height:100%;margin:0;font-size:15px;font-style:italic;font-weight:400}.headerbox-search-form button{padding:0 0 1px;margin:0 0 3px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;line-height:3px}.headerbox-search-form button>i{font-size:9px}.search-cont .search-button{display:none;background-color:transparent;background-position:initial initial;background-repeat:initial initial}.nav-container{height:100%}.navigation a{width:100%;color:inherit;text-decoration:none}.navigation.desktop a{white-space:nowrap}.navigation .nav-item .dropdown-toggle{margin:0;padding-right:14px;color:inherit;background-color:transparent}.nav-container .menu-toggle{display:block;margin:0;padding:0;background-image:none;background-position:initial initial;background-repeat:initial initial}.nav-container .menu-toggle .hamburger-inner{position:relative}.nav-container .menu-toggle .hamburger-inner::after,.nav-container .menu-toggle .hamburger-inner::before{position:absolute}.nav-container .menu-toggle .hamburger-inner .hamburger-menu{width:26px}.nav-container .menu-toggle .hamburger-inner .hamburger-menu .menu-text{letter-spacing:1px}.nav-container .menu-toggle .hamburger-inner .hamburger-menu .menu-text{display:block;font-size:10px;text-transform:uppercase;margin-top:2px}.nav-container .menu-toggle .hamburger-inner .hamburger-close{display:none}.navigation.mobile .nav-item-control.level-1 .nav-link{font-weight:600;line-height:1.25;text-transform:uppercase;letter-spacing:.5px}.navigation.secondary.mobile .nav-item-control.level-1 .nav-link{font-style:italic;font-weight:500}.navigation.secondary.mobile .nav-item-control.level-1 .nav-link{line-height:1}.navigation.footer.mobile .nav-item-control.level-1 .nav-link{line-height:1;letter-spacing:1px;font-weight:700;text-transform:uppercase}.navigation.desktop{position:relative;display:none;height:100%}.navigation.desktop .dropdown-menu{opacity:0;z-index:30;display:block!important}.navigation.desktop .level-1.nav-item>.nav-item-control{height:100%}.navigation.desktop .nav-item.level-1>.nav-item-control>a{position:relative}.navigation.desktop .nav-item.level-1>.nav-item-control>a span{height:22px;position:relative}@media not all{.navigation .nav-item.level-1 .nav-item-control a{text-decoration:none}}.navigation.desktop .level-1.nav-item>.nav-item-control>.dropdown-toggle{margin:0}.navigation.navigation-dropdown.desktop .nav-item{position:relative}.navigation.navigation-dropdown.desktop .dropdown-menu{position:absolute;left:50%;width:100vw;max-width:240px}.navigation.navigation-dropdown.desktop .nav-item .dropdown-helper{opacity:.3}.navigation.navigation-dropdown.desktop .nav-item .dropdown-helper{position:absolute;z-index:1;top:0;right:0;width:100%;height:calc(100% + 10px)}.navigation.navigation-dropdown.desktop .nav-item .dropdown-helper{opacity:.3}.ccl-widget .slide img{display:block;width:100%;height:auto;margin:0}.ccl-widget .arrow-cont .custom-arrow{position:relative;padding:0;margin:0;box-shadow:rgba(0,0,0,.156863) 0 3px 6px,rgba(0,0,0,.227451) 0 3px 6px}.ccl-widget .arrow-cont .custom-arrow i{position:absolute;top:50%;left:50%;display:block}.core-slider .arrow-cont{position:absolute;top:50%;right:0;left:0;z-index:5}.event-slider .arrow-cont{position:relative;margin-top:10px;width:110px}.event-slider .arrow-cont .custom-arrow{height:31px;width:50px;box-shadow:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.core-hero-slideshow{min-height:calc(100vw * 852 / 640)}@media (min-width:40em){.core-hero-slideshow{min-height:calc(100vw * 500 / 1024)}}@media (min-width:64em){.core-hero-slideshow{min-height:calc(100vw * 710 / 1440)}}@media screen and (min-width:90em){.core-hero-slideshow{min-height:calc(100vw * 946 / 1920)}} 91 </style> 92 93 <meta name="facebook-domain-verification" content="cipky5ia1k0exgap2bjvwb0oz9zn80" /> 94 95
95<script data-id="site_gtm">
vendor: 345 bytes, lines 95-100
95 96 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 97 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 98 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 99 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 100 })(window,document,'script','gtmDataLayer','
100GTM-WZ5TSLZ
vendor: 7 bytes, lines 100-101
100'); 101
101</script>
101 102 103 </head> 104 <body> 105 <!-- topBody --> 106 107 <noscript> 108 <iframe src="//www.googletagmanager.com/ns.html?id=GTM-NFBVG93" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> 109 </noscript> 110 111 <!-- 112 Use this template to add items to the top of <body> 113 --> 114 <noscript> 115 <iframe src="//www.googletagmanager.com/ns.html?id=GTM-WZ5TSLZ" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> 116 </noscript> 117 118 <!-- content --> 119 <div data-civid="6851c7a3701829ccf7c2708e" class="contentRender contentRender_0 contentRender_type_panel contentRender_name_plugins_common_page" data-sv-time="0" data-sv-index="0" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 120 121<style>.skip-link { display: none; }</style>
122<script> 123 // CRM FORM STYLING HELPER JS 124 // Adds the body class as quickly as possible to hide all the items on the page so we don't 125 // have the site flash before the calendar shows up 126 if (location.search.indexOf('action=popupCal') > -1 && document.body.querySelectorAll('.lookup-calHolder')) { 127 document.body.classList.add('crm-calendar-popup'); 128 }; 129</script>
129 130 131<!-- Adds a check for IE, if we're in IE we block the entire page --> 132<div 133 id="ie-warning" 134 style="position: fixed; z-index: 999999999999; top: 0; left: 0; display: none; align-items: center; justify-content: center; width: 100%; height: 100%; text-align: center; background-color: #fff;" 135 aria-hidden="true" 136> 137 <div> 138 <img 139 src="/includes/public/assets/shared/logo.svg" 140 alt="Greater Beaufort-Port Royal Convention and Visitors Bureau " 141 width="80" 142 height="80" 143 style="margin-bottom: 16px;" 144 /> 145 <p style="font-size: 22px; font-weight: 700; line-height: 1.3; text-align: center;">Your browser is not supported for this experience.<br />We recommend using Chrome, Firefox, Edge, or Safari.</p> 146 </div> 147
147<script> 148 var ieWarning = document.querySelector('#ie-warning'); 149 if (document.body.style.msTouchAction !== undefined) { 150 ieWarning.style.display = 'flex'; 151 ieWarning.setAttribute('aria-hidden', 'false'); 152 } 153 </script>
153 154</div> 155 156 157 158 <a class="skip-link sr-only" href="#slideshow-container">Skip navigation</a> 159 160<a class="skip-link sr-only" href="#main-content">Skip to main content</a> 161 162<div class="root-panel panel-page"> 163 <div class="header-container"> 164 <div data-civid="60d61eeb03002a089ef959a8" class="contentRender contentRender_1 contentRender_type_panel contentRender_name_plugins_common_header" data-sv-time="1" data-sv-index="1" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 165 166 167<header class="panel-header" data-guid="2d7b6726-4a7b-4521-93c4-fe750c3b869d"> 168 <div class="secondary-nav-container"> 169 170 <div data-civid="6973b8e270d06ed83a305ddd" class="contentRender contentRender_2 contentRender_type_widget contentRender_name_plugins_nav_secondary" data-sv-time="35" data-sv-index="2" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 171 172 173 174 175 176 177<div class="nav-container secondary" data-guid="5065cd63-0480-4896-8e6e-30df282087b9" 178 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Secondary"}}' 179> 180 <noscript class="permanently-hidden"> 181 182 <nav> 183 184 <a href="/weddings/" 185 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Weddings"}}' 186>Weddings</a> 187 188 <a href="/weddings/planning-tips-and-ideas/" 189 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Planning%20Tips%20%26%20Ideas"}}' 190>Planning Tips & Ideas</a> 191 192 <a href="/weddings/venues/" 193 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Venues"}}' 194>Venues</a> 195 196 <a href="/weddings/vendors/" 197 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Vendors"}}' 198>Vendors</a> 199 200 <a href="https://www.beaufortsc.org/restaurants/group-dining/" 201 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Group%20Dining"}}' 202>Group Dining</a> 203 204 <a href="https://www.beaufortsc.org/places-to-stay/group-friendly/" 205 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Places%20To%20Stay"}}' 206>Places To Stay</a> 207 208 <a href="/weddings/request-info/" 209 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Request%20Info"}}' 210>Request Info</a> 211 212 213 214 <a href="/groups-meetings/" 215 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Groups%20%26%20Meetings"}}' 216>Groups & Meetings</a> 217 218 <a href="/groups-meetings/motorcoach-group-tours/" 219 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Motorcoach%20%26%20Group%20Tours"}}' 220>Motorcoach & Group Tours</a> 221 222 <a href="/groups-meetings/reunions/" 223 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Reunions"}}' 224>Reunions</a> 225 226 <a href="/groups-meetings/meetings-conventions/" 227 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Meetings%20%26%20Conventions"}}' 228>Meetings & Conventions</a> 229 230 <a href="/groups-meetings/venues-facilities/" 231 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Venues%20%26%20Facilities"}}' 232>Venues & Facilities</a> 233 234 <a href="https://www.beaufortsc.org/restaurants/group-dining/" 235 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Group%20Dining"}}' 236>Group Dining</a> 237 238 <a href="https://www.beaufortsc.org/places-to-stay/group-friendly/" 239 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Places%20To%20Stay"}}' 240>Places To Stay</a> 241 242 <a href="/groups-meetings/badge-program/" 243 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Beaufort%27s%20Badge%20Program"}}' 244>Beaufort's Badge Program</a> 245 246 <a href="/groups-meetings/request-info/" 247 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Request%20Info"}}' 248>Request Info</a> 249 250 251 252 <a href="/sports/" 253 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sports"}}' 254>Sports</a> 255 256 <a href="/sports/facilities/" 257 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Facilities"}}' 258>Facilities</a> 259 260 <a href="/sports/sports-council-board/" 261 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sports%20Council%20Board"}}' 262>Sports Council Board</a> 263 264 <a href="/sports/tournaments-and-championships/" 265 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Tournaments%20%20%26%20Championships"}}' 266>Tournaments & Championships</a> 267 268 <a href="/sports/local-events/" 269 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Local%20Events"}}' 270>Local Events</a> 271 272 <a href="https://www.beaufortsc.org/restaurants/" 273 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Group%20Dining"}}' 274>Group Dining</a> 275 276 <a href="https://www.beaufortsc.org/places-to-stay/group-friendly/" 277 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Places%20To%20Stay"}}' 278>Places To Stay</a> 279 280 <a href="/sports/request-info/" 281 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Request%20Info"}}' 282>Request Info</a> 283 284 285 286 <a href="/real-estate/" 287 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Real%20Estate"}}' 288>Real Estate</a> 289 290 <a href="/real-estate/real-estate-companies/" 291 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Real%20Estate%20Companies"}}' 292>Real Estate Companies</a> 293 294 <a href="https://www.beaufortsc.org/relocation/" 295 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Relocation"}}' 296>Relocation</a> 297 298 <a href="/real-estate/request-info/" 299 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Request%20Info"}}' 300>Request Info</a> 301 302 303 304 <a href="https://www.beaufortsc.org/blog/" 305 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Blog"}}' 306>Blog</a> 307 308 </nav> 309 310 </noscript> 311 312 313 <nav class="navigation navigation-dropdown secondary desktop" data-secondary-nav-desktop 314 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Secondary"}}' 315> 316
316<script type="text/template" data-nav-item-template>{{+linkTracking}} 317 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "{{%%data.title}}"}}' 318{{/}} 319 320{{+nav_items}} 321 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 322 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 323 {{#shownchildren}} 324 {{~exec(function() { 325 if (!data.isLazyLoaded) { 326 helpers.var.depth = 1; 327 } else { 328 helpers.var.depth = data.depth; 329 } 330 })}} 331 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 332 <div class="nav-item-control level-{{~var.depth}}"> 333 <a 334 class="nav-link" 335 href="{{href}}" 336 target="{{target}}" 337 {{>linkTracking}} 338 > 339 <span>{{data.title}}</span> 340 </a> 341 {{:shownchildren}} 342 <button 343 id="{{data.id}}" 344 class="dropdown-toggle" 345 aria-label="open submenu" 346 aria-haspopup="true" 347 aria-expanded="false" 348 data-dropdown-toggle 349 > 350 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 351 </button> 352 {{/}} 353 </div> 354 {{:shownchildren}} 355 <div class="dropdown-helper" data-dropdown-helper></div> 356 <div 357 class="dropdown-menu level-{{~var.depth}} 358 {{:isLazyLoaded}} 359 {{:shownChildren.0}}rendered{{/}} 360 {{/}}" 361 aria-labelledby="{{data.id}}" 362 data-parent-id="{{data.id}}" 363 data-start="{{data.folderHref}}" 364 data-section="{{data.section}}" 365 data-dropdown-menu 366 style="display: none" 367 > 368 {{:isLazyLoaded}} 369 {{>nav_items_helper}} 370 {{/}} 371 </div> 372 {{/}} 373 </div> 374 {{/}} 375 {{/}} 376 {{>nav_items_helper}} 377{{/}} 378 379{{>nav_items}}</script>
379 380 381 382 383 384 385 386 387 388 389 <div class="nav-item level-1 secondary" data-id="60f5fb002e1966597b8d485d" data-nav-item> 390 <div class="nav-item-control level-1"> 391 <a 392 class="nav-link" 393 href="/weddings/" 394 target="_self" 395 396 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Weddings"}}' 397 398 > 399 <span>Weddings</span> 400 </a> 401 402 <button 403 id="60f5fb002e1966597b8d485d" 404 class="dropdown-toggle" 405 aria-label="open submenu" 406 aria-haspopup="true" 407 aria-expanded="false" 408 data-dropdown-toggle 409 > 410 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 411 </button> 412 413 </div> 414 415 <div class="dropdown-helper" data-dropdown-helper></div> 416 <div 417 class="dropdown-menu level-1 418 " 419 aria-labelledby="60f5fb002e1966597b8d485d" 420 data-parent-id="60f5fb002e1966597b8d485d" 421 data-start="/weddings/" 422 data-section="secondary" 423 data-dropdown-menu 424 style="display: none" 425 > 426 427 </div> 428 429 </div> 430 431 432 <div class="nav-item level-1 secondary" data-id="60f5fb002e1966597b8d4885" data-nav-item> 433 <div class="nav-item-control level-1"> 434 <a 435 class="nav-link" 436 href="/groups-meetings/" 437 target="_self" 438 439 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Groups%20%26%20Meetings"}}' 440 441 > 442 <span>Groups & Meetings</span> 443 </a> 444 445 <button 446 id="60f5fb002e1966597b8d4885" 447 class="dropdown-toggle" 448 aria-label="open submenu" 449 aria-haspopup="true" 450 aria-expanded="false" 451 data-dropdown-toggle 452 > 453 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 454 </button> 455 456 </div> 457 458 <div class="dropdown-helper" data-dropdown-helper></div> 459 <div 460 class="dropdown-menu level-1 461 " 462 aria-labelledby="60f5fb002e1966597b8d4885" 463 data-parent-id="60f5fb002e1966597b8d4885" 464 data-start="/groups-meetings/" 465 data-section="secondary" 466 data-dropdown-menu 467 style="display: none" 468 > 469 470 </div> 471 472 </div> 473 474 475 <div class="nav-item level-1 secondary" data-id="60f5fb002e1966597b8d48ad" data-nav-item> 476 <div class="nav-item-control level-1"> 477 <a 478 class="nav-link" 479 href="/sports/" 480 target="_self" 481 482 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sports"}}' 483 484 > 485 <span>Sports</span> 486 </a> 487 488 <button 489 id="60f5fb002e1966597b8d48ad" 490 class="dropdown-toggle" 491 aria-label="open submenu" 492 aria-haspopup="true" 493 aria-expanded="false" 494 data-dropdown-toggle 495 > 496 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 497 </button> 498 499 </div> 500 501 <div class="dropdown-helper" data-dropdown-helper></div> 502 <div 503 class="dropdown-menu level-1 504 " 505 aria-labelledby="60f5fb002e1966597b8d48ad" 506 data-parent-id="60f5fb002e1966597b8d48ad" 507 data-start="/sports/" 508 data-section="secondary" 509 data-dropdown-menu 510 style="display: none" 511 > 512 513 </div> 514 515 </div> 516 517 518 <div class="nav-item level-1 secondary" data-id="60f5fb002e1966597b8d48d5" data-nav-item> 519 <div class="nav-item-control level-1"> 520 <a 521 class="nav-link" 522 href="/real-estate/" 523 target="_self" 524 525 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Real%20Estate"}}' 526 527 > 528 <span>Real Estate</span> 529 </a> 530 531 <button 532 id="60f5fb002e1966597b8d48d5" 533 class="dropdown-toggle" 534 aria-label="open submenu" 535 aria-haspopup="true" 536 aria-expanded="false" 537 data-dropdown-toggle 538 > 539 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 540 </button> 541 542 </div> 543 544 <div class="dropdown-helper" data-dropdown-helper></div> 545 <div 546 class="dropdown-menu level-1 547 " 548 aria-labelledby="60f5fb002e1966597b8d48d5" 549 data-parent-id="60f5fb002e1966597b8d48d5" 550 data-start="/real-estate/" 551 data-section="secondary" 552 data-dropdown-menu 553 style="display: none" 554 > 555 556 </div> 557 558 </div> 559 560 561 <div class="nav-item level-1 secondary" data-id="60f5fb002e1966597b8d48ff" data-nav-item> 562 <div class="nav-item-control level-1"> 563 <a 564 class="nav-link" 565 href="https://www.beaufortsc.org/blog/" 566 target="_self" 567 568 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Blog"}}' 569 570 > 571 <span>Blog</span> 572 </a> 573 574 </div> 575 576 </div> 577 578 579 580 </nav> 581 582 <nav class="navigation secondary mobile hide" data-secondary-nav-mobile 583 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Secondary"}}' 584> 585
585<script type="text/template" data-nav-item-template>{{+linkTracking}} 586 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "{{%%data.title}}"}}' 587{{/}} 588 589{{+nav_items}} 590 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 591 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 592 {{#shownchildren}} 593 {{~exec(function() { 594 if (!data.isLazyLoaded) { 595 helpers.var.depth = 1; 596 } else { 597 helpers.var.depth = data.depth; 598 } 599 })}} 600 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 601 <div class="nav-item-control level-{{~var.depth}}"> 602 <a 603 class="nav-link" 604 href="{{href}}" 605 target="{{target}}" 606 {{>linkTracking}} 607 > 608 <span>{{data.title}}</span> 609 </a> 610 {{:shownchildren}} 611 <button 612 id="{{data.id}}" 613 class="dropdown-toggle" 614 aria-label="open submenu" 615 aria-haspopup="true" 616 aria-expanded="false" 617 data-dropdown-toggle 618 > 619 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 620 </button> 621 {{/}} 622 </div> 623 {{:shownchildren}} 624 <div class="dropdown-helper" data-dropdown-helper></div> 625 <div 626 class="dropdown-menu level-{{~var.depth}} 627 {{:isLazyLoaded}} 628 {{:shownChildren.0}}rendered{{/}} 629 {{/}}" 630 aria-labelledby="{{data.id}}" 631 data-parent-id="{{data.id}}" 632 data-start="{{data.folderHref}}" 633 data-section="{{data.section}}" 634 data-dropdown-menu 635 style="display: none" 636 > 637 {{:isLazyLoaded}} 638 {{>nav_items_helper}} 639 {{/}} 640 </div> 641 {{/}} 642 </div> 643 {{/}} 644 {{/}} 645 {{>nav_items_helper}} 646{{/}} 647 648{{>nav_items}}</script>
648 649 650 651 652 653 654 655 656 657 658 <div class="nav-item level-1 secondary" data-id="60f5fb002e1966597b8d485d" data-nav-item> 659 <div class="nav-item-control level-1"> 660 <a 661 class="nav-link" 662 href="/weddings/" 663 target="_self" 664 665 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Weddings"}}' 666 667 > 668 <span>Weddings</span> 669 </a> 670 671 <button 672 id="60f5fb002e1966597b8d485d" 673 class="dropdown-toggle" 674 aria-label="open submenu" 675 aria-haspopup="true" 676 aria-expanded="false" 677 data-dropdown-toggle 678 > 679 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 680 </button> 681 682 </div> 683 684 <div class="dropdown-helper" data-dropdown-helper></div> 685 <div 686 class="dropdown-menu level-1 687 " 688 aria-labelledby="60f5fb002e1966597b8d485d" 689 data-parent-id="60f5fb002e1966597b8d485d" 690 data-start="/weddings/" 691 data-section="secondary" 692 data-dropdown-menu 693 style="display: none" 694 > 695 696 </div> 697 698 </div> 699 700 701 <div class="nav-item level-1 secondary" data-id="60f5fb002e1966597b8d4885" data-nav-item> 702 <div class="nav-item-control level-1"> 703 <a 704 class="nav-link" 705 href="/groups-meetings/" 706 target="_self" 707 708 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Groups%20%26%20Meetings"}}' 709 710 > 711 <span>Groups & Meetings</span> 712 </a> 713 714 <button 715 id="60f5fb002e1966597b8d4885" 716 class="dropdown-toggle" 717 aria-label="open submenu" 718 aria-haspopup="true" 719 aria-expanded="false" 720 data-dropdown-toggle 721 > 722 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 723 </button> 724 725 </div> 726 727 <div class="dropdown-helper" data-dropdown-helper></div> 728 <div 729 class="dropdown-menu level-1 730 " 731 aria-labelledby="60f5fb002e1966597b8d4885" 732 data-parent-id="60f5fb002e1966597b8d4885" 733 data-start="/groups-meetings/" 734 data-section="secondary" 735 data-dropdown-menu 736 style="display: none" 737 > 738 739 </div> 740 741 </div> 742 743 744 <div class="nav-item level-1 secondary" data-id="60f5fb002e1966597b8d48ad" data-nav-item> 745 <div class="nav-item-control level-1"> 746 <a 747 class="nav-link" 748 href="/sports/" 749 target="_self" 750 751 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sports"}}' 752 753 > 754 <span>Sports</span> 755 </a> 756 757 <button 758 id="60f5fb002e1966597b8d48ad" 759 class="dropdown-toggle" 760 aria-label="open submenu" 761 aria-haspopup="true" 762 aria-expanded="false" 763 data-dropdown-toggle 764 > 765 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 766 </button> 767 768 </div> 769 770 <div class="dropdown-helper" data-dropdown-helper></div> 771 <div 772 class="dropdown-menu level-1 773 " 774 aria-labelledby="60f5fb002e1966597b8d48ad" 775 data-parent-id="60f5fb002e1966597b8d48ad" 776 data-start="/sports/" 777 data-section="secondary" 778 data-dropdown-menu 779 style="display: none" 780 > 781 782 </div> 783 784 </div> 785 786 787 <div class="nav-item level-1 secondary" data-id="60f5fb002e1966597b8d48d5" data-nav-item> 788 <div class="nav-item-control level-1"> 789 <a 790 class="nav-link" 791 href="/real-estate/" 792 target="_self" 793 794 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Real%20Estate"}}' 795 796 > 797 <span>Real Estate</span> 798 </a> 799 800 <button 801 id="60f5fb002e1966597b8d48d5" 802 class="dropdown-toggle" 803 aria-label="open submenu" 804 aria-haspopup="true" 805 aria-expanded="false" 806 data-dropdown-toggle 807 > 808 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 809 </button> 810 811 </div> 812 813 <div class="dropdown-helper" data-dropdown-helper></div> 814 <div 815 class="dropdown-menu level-1 816 " 817 aria-labelledby="60f5fb002e1966597b8d48d5" 818 data-parent-id="60f5fb002e1966597b8d48d5" 819 data-start="/real-estate/" 820 data-section="secondary" 821 data-dropdown-menu 822 style="display: none" 823 > 824 825 </div> 826 827 </div> 828 829 830 <div class="nav-item level-1 secondary" data-id="60f5fb002e1966597b8d48ff" data-nav-item> 831 <div class="nav-item-control level-1"> 832 <a 833 class="nav-link" 834 href="https://www.beaufortsc.org/blog/" 835 target="_self" 836 837 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Blog"}}' 838 839 > 840 <span>Blog</span> 841 </a> 842 843 </div> 844 845 </div> 846 847 848 849 </nav> 850 851</div> 852
853<script> 854 require([ 855 'jquery', 856 'plugins_nav_custom_nav_desktop_dropdown', 857 'plugins_nav_custom_nav_mobile', 858 ], function($, navDesktop, navMobile) { 859 var root = $('[data-guid="5065cd63-0480-4896-8e6e-30df282087b9"]'); 860 var navTreeDepth = 2; 861 navDesktop.init(root, '[data-secondary-nav-desktop]', navTreeDepth); 862 navMobile.init(root, '[data-secondary-nav-mobile]', '[data-secondary-nav-cont]', navTreeDepth); 863 const navItems = root.find('.nav-item.level-1'); 864 865 root.find(navItems).on('mouseover', function() { 866 $(navItems).each(function() { 867 var currItem = $(this); 868 if (currItem.hasClass('open')) { 869 root.find('.nav-item.level-1:not(.open)').addClass( 'disabled' ); 870 root.find('.nav-item.level-1.secondary:not(.open)').addClass( 'disabled' ); 871 } 872 }); 873 }); 874 875 root.find(navItems).on('mouseout', function() { 876 root.find('.nav-item.level-1:not(.open)').removeClass( 'disabled' ); 877 }); 878 }); 879</script>
879</div> 880 881 <div class="widgets"> 882 <div data-civid="6973b8e270d06ed83a305de3" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_common_custom_header_btn" data-sv-time="28" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 883 884<div class="custom-header-btn " data-guid="7845616b-45cb-4a2d-94bb-63ac8c03ee78" data-custom-header-btn> 885 <i class="icon fas fa-concierge-bell" aria-hidden="true"></i> 886 <a class="button-link" href="https://beaufortsc.bookdirect.net/booking_results.php?&campaign=headerbutton" target="_blank"> 887 Check Hotel Rates 888 </a> 889</div></div> 890 891 <div class="tripbuilder-counter"> 892 893 <div data-civid="6973b8e270d06ed83a305de5" class="contentRender contentRender_6 contentRender_type_widget contentRender_name_plugins_tripbuilder_counter" data-sv-time="28" data-sv-index="6" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 894 895<div data-guid="500a7406-50b4-4c7a-aea3-de4534871036"></div>
896<script> 897 require(['site_tripbuilder'], function(tripbuilder) { 898 if (!tripbuilder.enabled) return; 899 900 const root = document.querySelector('[data-guid="500a7406-50b4-4c7a-aea3-de4534871036"]'); 901 const tripbuilderMobile = document.querySelector('[data-mobile-nav] [data-tripbuilder-cont]'); 902 903 tbCounterChangeHandler(); 904 tripbuilder.events.on('change', tbCounterChangeHandler); 905 906 function tbCounterChangeHandler() { 907 const html = ` 908 <a class="tripbuilder-counter" href="${tripbuilder.path}"> 909 <i class="far fa-heart" aria-hidden="true"></i> 910 911 <span>(${tripbuilder.getTotalCount()})</span> 912 </a> 913 `; 914 root.innerHTML = html; 915 tripbuilderMobile.innerHTML = html; 916 } 917 }); 918</script>
918</div> 919 <div class="tripbuilder-popup hide"> 920 <div class="content"> 921 <div class="close"> 922 <i class="fas fa-times"></i> 923 </div> 924 925 <div class="icons"> 926 <i class="fas fa-mouse-pointer"></i> 927 <i class="far fa-heart"></i> 928 </div> 929 <p>Save Your Favorite Listings, Events, and Offers Here</p> 930 </div> 931 </div> 932 933 </div> 934 935 <div data-civid="6973b8e270d06ed83a305de1" class="contentRender contentRender_4 contentRender_type_widget contentRender_name_plugins_weather_weather" data-sv-time="29" data-sv-index="4" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 936 937<div class="weather-wrapper" data-sv-weatherWidget></div> 938
939<script type="text/template" data-weatherwidget-template> 940 941 <button class="weather-button" 942 data-sv-weather-toggle 943 aria-label="toggle weather dropdown" 944 aria-controls="weather-dropdown" 945 aria-expanded="false" 946 > 947 <span class="weather-icon"> 948 <i class="wi {{current.condition.icon}}" aria-hidden="true"></i> 949 </span> 950 <span class="temp"> 951 {{current.temp}}<span class="deg">°</span> 952 <i class="fa fa-chevron-down" aria-hidden="true"></i> 953 </span> 954 </button> 955 <div id="weather-dropdown" class="weather-dropdown" data-sv-weather-dropdown> 956 <div class="top-section"> 957 <div class="header"> 958 Current Conditions 959 </div> 960 <div class="forecast-wrapper"> 961 <div class="forecast"> 962 <div class="temp-wrapper"> 963 <span class="weather-icon"> 964 <i class="wi {{current.condition.icon}}" aria-hidden="true"></i> 965 </span> 966 <span class="temp"> 967 {{current.temp}}<span class="deg">°</span> 968 </span> 969 </div> 970 <div class="info"> 971 {{current.condition.text}} 972 </div> 973 </div> 974 </div> 975 </div> 976 <div class="forecast-list"> 977 {{#forecast}} 978 <div class="item"> 979 <div class="item-details" title="{{condition.text}}"> 980 <div class="day"> 981 {{day}} 982 </div> 983 <div class="data"> 984 <div class="visual"> 985 <span class="weather-icon"> 986 <i class="wi {{condition.icon}}" aria-hidden="true"></i> 987 </span> 988 </div> 989 <div class="high"> 990 {{high}}<span class="deg">°</span> 991 </div> 992 <div class="sep"></div> 993 <div class="low"> 994 {{low}}<span class="deg">°</span> 995 </div> 996 </div> 997 </div> 998 </div> 999 {{/forecast}} 1000 </div> 1001 </div> 1002 1003</script>
1003 1004
1005<script> 1006 require(["jquery", "goatee", "sv_urlLib", "sv_site"], function($, goatee, urlLib, sv_site) { 1007 var root = $("[data-sv-weatherWidget]"); 1008 var template = $("[data-weatherwidget-template]").html(); 1009 var settings = {"unit_of_measure":"f"}; 1010 var url = urlLib.build({ 1011 path : "/plugins/core/svapi/", 1012 get : { 1013 service : "weatherv2", 1014 endpoint : "latlng", 1015 serviceArgs : JSON.stringify({ 1016 lat : sv_site.siteConfig.latitude, 1017 lng : sv_site.siteConfig.longitude, 1018 unit : settings.unit_of_measure 1019 }) 1020 } 1021 }); 1022 1023 $.get(url, function(res) { 1024 if (res.success !== true) { return; } 1025 1026 res.data.forecast.splice(5); // trim forecast to first 5 days 1027 var html = goatee.fill(template, res.data); 1028 root.html(html); 1029 $("[data-weather-cont]").replaceWith(root.clone()); 1030 }); 1031 }); 1032</script>
1032</div> 1033 <div data-civid="6973b8e270d06ed83a305de7" class="contentRender contentRender_7 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="28" data-sv-index="7" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1034 1035<div class="search-cont" data-guid="6b81d168-ab28-4e85-9986-47cad5d4f586"> 1036 <form class="headerbox-search-form" data-sv-searchForm action="/search/" method="GET"> 1037 <input data-sv-search-input name="q" type="search" class="searchInput" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search Our Website..." value="" /> 1038 <button type="submit" data-sv-search-button> 1039 <i class ="fa fa-search fa-inverse" aria-hidden="true"></i> 1040 </button> 1041 </form> 1042 <button class="search-button" data-toggle-search aria-expanded="false" aria-label="toggle search dropdown" aria-controls="headerbox-search-form"> 1043 <i class="fas fa-search open" aria-hidden="true"></i> 1044 <i class="fas fa-times close" aria-hidden="true"></i> 1045 </button> 1046</div> 1047
1048<script> 1049require(['jquery'], function($) { 1050 //append the search form into the mobile nav 1051 $('[data-search-cont]').replaceWith($('[data-guid="6b81d168-ab28-4e85-9986-47cad5d4f586"]').clone()); 1052 1053 $('[data-toggle-search]').each(function() { 1054 $(this).on('click', function() { 1055 var root = $('.search-cont') 1056 root.toggleClass('active'); 1057 $(this).toggleClass('active'); 1058 var isActive = root.hasClass('active'); 1059 $(this).attr('aria-expanded', isActive); 1060 if (isActive) { 1061 root.find('[data-sv-search-input]').focus(); 1062 } 1063 }); 1064 }); 1065 1066 $('.headerbox-search-form').each(function() { 1067 var input = $(this).find('[data-sv-search-input]'); 1068 $(this).submit(function(e) { 1069 if (input.val().length === 0) { 1070 e.preventDefault(); 1071 } 1072 }); 1073 }); 1074}); 1075</script>
1075 1076</div> 1077 </div> 1078 </div> 1079 <div class="sticky-nav primary-content-container"> 1080 <div data-civid="6973b8e270d06ed83a305ddf" class="contentRender contentRender_3 contentRender_type_widget contentRender_name_plugins_common_logo" data-sv-time="28" data-sv-index="3" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1081 1082 1083 1084 1085<div class="logo" data-guid="5ffd5c96-4109-4668-b92d-430db37df338" > 1086 <a href="https://www.beaufortsc.org/" target="_self" aria-label="Greater Beaufort-Port Royal Convention and Visitors Bureau "> 1087 1088 <img 1089 src="/includes/public/assets/shared/logo.svg" 1090 alt="Greater Beaufort-Port Royal Convention and Visitors Bureau " 1091 loading="lazy" 1092 width="210" 1093 height="70" 1094 /> 1095 1096 </a> 1097</div> 1098 1099</div> 1100 <div class="custom-btn-container"> 1101 <div data-civid="6973b8e270d06ed83a305de3" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_common_custom_header_btn" data-sv-time="28" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1102 1103<div class="custom-header-btn " data-guid="7845616b-45cb-4a2d-94bb-63ac8c03ee78" data-custom-header-btn> 1104 <i class="icon fas fa-concierge-bell" aria-hidden="true"></i> 1105 <a class="button-link" href="https://beaufortsc.bookdirect.net/booking_results.php?&campaign=headerbutton" target="_blank"> 1106 Check Hotel Rates 1107 </a> 1108</div></div> 1109 </div> 1110 <div class="main-nav-widgets-container"> 1111 <div class="widgets"> 1112 </div> 1113 <div data-civid="6973b8e270d06ed83a305de9" class="contentRender contentRender_8 contentRender_type_widget contentRender_name_plugins_nav_main_dropdown" data-sv-time="38" data-sv-index="8" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 1114 1115 1116 1117 1118<div class="nav-container" data-guid="97ab5896-9dce-4a20-82c2-4c4787a8b440" 1119 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main"}}' 1120> 1121 <noscript class="permanently-hidden"> 1122 1123 <nav> 1124 1125 <a href="/things-to-do/" 1126 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20To%20Do"}}' 1127>Things To Do</a> 1128 1129 <a href="/things-to-do/attractions/" 1130 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Attractions"}}' 1131>Attractions</a> 1132 1133 <a href="/things-to-do/attractions/50-things-to-do/" 1134 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "50%20Things%20To%20Do"}}' 1135>50 Things To Do</a> 1136 1137 <a href="/things-to-do/attractions/best-views/" 1138 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Best%20Views"}}' 1139>Best Views</a> 1140 1141 <a href="/things-to-do/attractions/hunting-island-lighthouse/" 1142 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hunting%20Island%20Lighthouse"}}' 1143>Hunting Island Lighthouse</a> 1144 1145 <a href="/things-to-do/attractions/things-to-do-while-its-raining/" 1146 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20To%20Do%20While%20It%27s%20Raining"}}' 1147>Things To Do While It's Raining</a> 1148 1149 <a href="/things-to-do/attractions/free-things-to-do/" 1150 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Free%20Things%20To%20Do"}}' 1151>Free Things To Do</a> 1152 1153 <a href="/things-to-do/attractions/old-sheldon-church-ruins/" 1154 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Old%20Sheldon%20Church%20Ruins"}}' 1155>Old Sheldon Church Ruins</a> 1156 1157 <a href="/things-to-do/outdoor-activities/" 1158 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Outdoor%20Activities"}}' 1159>Outdoor Activities</a> 1160 1161 <a href="/things-to-do/outdoor-activities/parks/" 1162 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Parks"}}' 1163>Parks</a> 1164 1165 <a href="/things-to-do/outdoor-activities/fishing/" 1166 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Fishing"}}' 1167>Fishing</a> 1168 1169 <a href="/things-to-do/outdoor-activities/boating/" 1170 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Boating"}}' 1171>Boating</a> 1172 1173 <a href="/things-to-do/outdoor-activities/hiking-trails/" 1174 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hiking%20Trails"}}' 1175>
1175Hiking Trails</a> 1176 1177 <a href="/things-to-do/outdoor-activities/biking/" 1178 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Biking"}}' 1179>Biking</a> 1180 1181 <a href="/things-to-do/outdoor-activities/kayaking-canoeing-and-paddling/" 1182 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Kayaking%20%26%20Paddling%20Boarding"}}' 1183>Kayaking & Paddling Boarding</a> 1184 1185 <a href="/things-to-do/outdoor-activities/running/" 1186 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Running"}}' 1187>Running</a> 1188 1189 <a href="/things-to-do/outdoor-activities/birding-in-beaufort/" 1190 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Birding%20in%20Beaufort"}}' 1191>Birding in Beaufort</a> 1192 1193 <a href="/things-to-do/arts-culture/" 1194 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Arts%20%26%20Culture"}}' 1195>Arts & Culture</a> 1196 1197 <a href="/things-to-do/arts-culture/performing-arts-and-theater/" 1198 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Performing%20Arts%20%26%20Theater"}}' 1199>Performing Arts & Theater</a> 1200 1201 <a href="/things-to-do/arts-culture/art-galleries/" 1202 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Art%20Galleries"}}' 1203>Art Galleries</a> 1204 1205 <a href="/things-to-do/beaches/" 1206 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Beaches"}}' 1207>Beaches</a> 1208 1209 <a href="/things-to-do/shopping/" 1210 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Shopping"}}' 1211>Shopping</a> 1212 1213 1214 1215 1216 1217 <a href="/things-to-do/tours/" 1218 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Tours"}}' 1219>Tours</a> 1220 1221 <a href="/things-to-do/gullah-culture/" 1222 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Gullah%20Culture"}}' 1223>Gullah Culture</a> 1224 1225 <a href="/things-to-do/historical-sites/" 1226 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Historical%20Sites"}}' 1227>Historical Sites</a> 1228 1229 <a href="/things-to-do/golf/" 1230 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Golf"}}' 1231>Golf</a> 1232 1233 <a href="/things-to-do/farmers-market/" 1234 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Farmers%27%20Markets"}}' 1235>Farmers' Markets</a> 1236 1237 <a href="/things-to-do/things-to-do-with-kids/" 1238 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20To%20Do%20With%20Kids"}}' 1239>Things To Do With Kids</a> 1240 1241 <a href="/things-to-do/spas-wellness/" 1242 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Spas%20%26%20Wellness"}}' 1243>Spas & Wellness</a> 1244 1245 <a href="/things-to-do/nightlife-bars/" 1246 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Nightlife%20%26%20Bars"}}' 1247>Nightlife & Bars</a> 1248 1249 <a href="/things-to-do/deals-and-packages/" 1250 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Deals"}}' 1251>Deals</a> 1252 1253 1254 1255 1256 1257 <a href="/events/" 1258 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Events"}}' 1259>Events</a> 1260 1261 <a href="/events/festivals-annual-events/" 1262 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Festivals%20%26%20Annual%20Events"}}' 1263>Festivals & Annual Events</a> 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 <a href="/events/concerts-and-live-music/" 1276 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Concerts%20%26%20Live%20Music"}}' 1277>Concerts & Live Music</a> 1278 1279 <a href="/events/theater-and-performing-arts/" 1280 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Theater%20and%20Performing%20Arts"}}' 1281>Theater and Performing Arts</a> 1282 1283 <a href="/events/holidays/" 1284 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Holidays"}}' 1285>Holidays</a> 1286 1287 <a href="/events/submit-your-event/" 1288 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Submit%20Your%20Event"}}' 1289>Submit Your Event</a> 1290 1291 1292 1293 1294 1295 <a href="/restaurants/" 1296 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Restaurants"}}' 1297>Restaurants</a> 1298 1299 <a href="https://www.beaufortsc.org/restaurants/" 1300 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Cuisine%20Types"}}' 1301>Cuisine Types</a> 1302 1303 <a href="/restaurants/cuisine-types/american-and-burgers/" 1304 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "American%20%26%20Burgers"}}' 1305>American & Burgers</a> 1306 1307 <a href="/restaurants/cuisine-types/bakeries/" 1308 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Bakeries"}}' 1309>Bakeries</a> 1310 1311 <a href="/restaurants/cuisine-types/bbq/" 1312 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "BBQ"}}' 1313>BBQ</a> 1314 1315 <a href="/restaurants/cuisine-types/breakfast-and-brunch/" 1316 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Breakfast%20%26%20Brunch"}}' 1317>Breakfast & Brunch</a> 1318 1319 <a href="/restaurants/cuisine-types/chinese/" 1320 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Chinese"}}' 1321>Chinese</a> 1322 1323 <a href="/restaurants/cuisine-types/coffee-shops/" 1324 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Coffee%20Shops"}}' 1325>Coffee Shops</a> 1326 1327 <a href="/restaurants/cuisine-types/italian/" 1328 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Italian"}}' 1329>Italian</a> 1330 1331 <a href="/restaurants/cuisine-types/jamaican/" 1332 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Jamaican"}}' 1333>Jamaican</a> 1334 1335 <a href="/restaurants/cuisine-types/japanese-sushi/" 1336 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Japanese%20%26%20Sushi"}}' 1337>Japanese & Sushi</a> 1338 1339 <a href="/restaurants/cuisine-types/mexican/" 1340 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Mexican"}}' 1341>Mexican</a> 1342 1343 <a href="/restaurants/cuisine-types/pizza/" 1344 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Pizza"}}' 1345>Pizza</a> 1346 1347 <a href="/restaurants/cuisine-types/seafood/" 1348 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Seafood"}}' 1349>Seafood</a> 1350 1351 <a href="/restaurants/cuisine-types/gullah-soul-food/" 1352 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Gullah%20%26%20Soul%20Food"}}' 1353>Gullah & Soul Food</a> 1354 1355 <a href="/restaurants/cuisine-types/steakhouses/" 1356 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Steakhouses"}}' 1357>Steakhouses</a> 1358 1359 <a href="/restaurants/cuisine-types/thai/" 1360 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Thai"}}' 1361>Thai</a> 1362 1363 <a href="/restaurants/cuisine-types/vegan-vegetarian/" 1364 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Vegan%20%2F%20Vegetarian"}}' 1365>Vegan / Vegetarian</a> 1366 1367 <a href="/restaurants/outdoor-seating/" 1368 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Outdoor%20Seating"}}' 1369>Outdoor Seating</a> 1370 1371 <a href="/restaurants/on-the-water/" 1372 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "On%20The%20Water"}}' 1373>On The Water</a> 1374 1375 <a href="/restaurants/casual-dining/" 1376 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Casual%20Dining"}}' 1377>Casual Dining</a> 1378 1379 <a href="/restaurants/fine-dining/" 1380 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Fine%20Dining"}}' 1381>Fine Dining</a> 1382 1383 <a href="/restaurants/ice-cream-desserts/" 1384 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Ice%20Cream%20%26%20Desserts"}}' 1385>Ice Cream & Desserts</a> 1386 1387 <a href="/restaurants/kid-friendly/" 1388 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Kid%20Friendly"}}' 1389>Kid Friendly</a> 1390 1391 <a href="/restaurants/farm-to-table/" 1392 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Farm%20To%20Table"}}' 1393>Farm To Table</a> 1394 1395 <a href="/restaurants/food-trucks/" 1396 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Food%20Trucks"}}' 1397>Food Trucks</a> 1398 1399 <a href="/restaurants/group-dining/" 1400 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Group%20Dining"}}' 1401>Group Dining</a> 1402 1403 <a href="/restaurants/deals/" 1404 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Deals"}}' 1405>Deals</a> 1406 1407 <a href="/places-to-stay/" 1408 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Places%20To%20Stay"}}' 1409>Places To Stay</a> 1410 1411 <a href="/places-to-stay/hotels-motels/" 1412 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hotels"}}' 1413>Hotels</a> 1414 1415 <a href="/places-to-stay/hotels-motels/on-the-beach/" 1416 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "On%20The%20Beach"}}' 1417>On The Beach</a> 1418 1419 <a href="/places-to-stay/hotels-motels/downtown/" 1420 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Downtown"}}' 1421>Downtown</a> 1422 1423 <a href="/places-to-stay/resorts/" 1424 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Resorts"}}' 1425>Resorts</a> 1426 1427 <a href="/places-to-stay/bed-breakfasts/" 1428 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Bed%20%26%20Breakfasts"}}' 1429>Bed & Breakfasts</a> 1430 1431 <a href="/places-to-stay/inns/" 1432 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Historic%20Inns"}}' 1433>Historic Inns</a> 1434 1435 <a href="/places-to-stay/vacation-rentals/" 1436 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Vacation%20Rentals"}}' 1437>Vacation Rentals</a> 1438 1439 <a href="/places-to-stay/campgrounds-rv-parks/" 1440 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Campgrounds%20%26%20RV%20Parks"}}' 1441>Campgrounds & RV Parks</a> 1442 1443 <a href="/places-to-stay/pet-friendly/" 1444 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Pet%20Friendly"}}' 1445>Pet Friendly</a> 1446 1447 <a href="https://southcarolinaparks.com/st-phillips-island/the-turner-house" 1448 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "The%20Ted%20Turner%20House"}}' 1449>The Ted Turner House</a> 1450 1451 <a href="/places-to-stay/group-friendly/" 1452 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Group%20Friendly"}}' 1453>Group Friendly</a> 1454 1455 <a href="https://www.beaufortsc.org/groups-meetings/request-info/" 1456 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Request%20Info"}}' 1457>Request Info</a> 1458 1459 1460 1461 <a href="/plan-your-visit/" 1462 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Plan%20Your%20Visit"}}' 1463>Plan Your Visit</a> 1464 1465 <a href="/plan-your-visit/visitor-center/" 1466 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Visitors%20Center"}}' 1467>Visitors Center</a> 1468 1469 <a href="/plan-your-visit/visitors-guide/" 1470 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Visitors%20Guide"}}' 1471>
1471Visitors Guide</a> 1472 1473 1474 1475 <a href="/plan-your-visit/about-the-area/" 1476 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About%20The%20Area"}}' 1477>About The Area</a> 1478 1479 <a href="/plan-your-visit/about-the-area/military/" 1480 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Military"}}' 1481>Military</a> 1482 1483 1484 1485 <a href="/plan-your-visit/about-the-area/history/" 1486 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "History"}}' 1487>History</a> 1488 1489 <a href="/plan-your-visit/about-the-area/movie-locations/" 1490 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Movie%20Locations"}}' 1491>Movie Locations</a> 1492 1493 <a href="/plan-your-visit/suggested-itineraries/" 1494 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Suggested%20Itineraries"}}' 1495>Suggested Itineraries</a> 1496 1497 <a href="/plan-your-visit/suggested-itineraries/romantic-getaway/" 1498 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Romantic%20Getaway"}}' 1499>Romantic Getaway</a> 1500 1501 <a href="/plan-your-visit/suggested-itineraries/family-vacation/" 1502 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Family%20Vacation"}}' 1503>Family Vacation</a> 1504 1505 <a href="/plan-your-visit/suggested-itineraries/girls-trip/" 1506 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Girls%20Trip"}}' 1507>Girls Trip</a> 1508 1509 <a href="/plan-your-visit/suggested-itineraries/fishing-trip/" 1510 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Fishing%20Trip"}}' 1511>Fishing Trip</a> 1512 1513 <a href="/plan-your-visit/the-inner-coastal-podcast/" 1514 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "The%20Inner%20Coastal%20Podcast"}}' 1515>The Inner Coastal Podcast</a> 1516 1517 <a href="/plan-your-visit/newsletter/" 1518 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Newsletter"}}' 1519>Newsletter</a> 1520 1521 1522 1523 <a href="/plan-your-visit/transportation/" 1524 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Transportation"}}' 1525>Transportation</a> 1526 1527 <a href="/plan-your-visit/transportation/airports/" 1528 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Airports"}}' 1529>Airports</a> 1530 1531 <a href="/plan-your-visit/transportation/taxi-services/" 1532 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Taxi%20Services"}}' 1533>Taxi Services</a> 1534 1535 <a href="/plan-your-visit/transportation/maps-directions/" 1536 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Maps%20%26%20Directions"}}' 1537>Maps & Directions</a> 1538 1539 <a href="/plan-your-visit/local-services/" 1540 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Local%20Services"}}' 1541>Local Services</a> 1542 1543 <a href="/plan-your-visit/local-services/seafood-retail-wholesale/" 1544 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Seafood%20Retail%20Wholesale"}}' 1545>Seafood Retail Wholesale</a> 1546 1547 <a href="/plan-your-visit/local-services/auto-parts-services/" 1548 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Auto%20Parts%20Services"}}' 1549>Auto Parts Services</a> 1550 1551 <a href="/plan-your-visit/local-services/banks-credit-unions/" 1552 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Banks%20Credit%20Unions"}}' 1553>Banks Credit Unions</a> 1554 1555 <a href="/plan-your-visit/local-services/banquet-hall-meeting-facilities/" 1556 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Banquet%20Hall%20Meeting%20Facilities"}}' 1557>Banquet Hall Meeting Facilities</a> 1558 1559 <a href="/plan-your-visit/local-services/caterers/" 1560 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Caterers"}}' 1561>Caterers</a> 1562 1563 <a href="/plan-your-visit/local-services/churches/" 1564 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Churches"}}' 1565>Churches</a> 1566 1567 <a href="/plan-your-visit/local-services/entertainment/" 1568 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Entertainment"}}' 1569>Entertainment</a> 1570 1571 <a href="/plan-your-visit/local-services/exercise-fitness/" 1572 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Exercise%20Fitness"}}' 1573>Exercise Fitness</a> 1574 1575 <a href="/plan-your-visit/local-services/florists/" 1576 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Florists"}}' 1577>Florists</a> 1578 1579 <a href="/plan-your-visit/local-services/government/" 1580 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Government"}}' 1581>Government</a> 1582 1583 <a href="/plan-your-visit/local-services/healthcare-services/" 1584 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Healthcare%2
15840Services"}}' 1585>Healthcare Services</a> 1586 1587 <a href="/plan-your-visit/local-services/non-profits/" 1588 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Non%20Profits"}}' 1589>Non Profits</a> 1590 1591 <a href="/plan-your-visit/local-services/notary-publics/" 1592 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Notary%20Publics"}}' 1593>Notary Publics</a> 1594 1595 <a href="/plan-your-visit/local-services/party-rentals-supplies/" 1596 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Party%20Rentals%20Supplies"}}' 1597>Party Rentals Supplies</a> 1598 1599 <a href="/plan-your-visit/local-services/photographers/" 1600 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Photographers"}}' 1601>Photographers</a> 1602 1603 <a href="/plan-your-visit/local-services/veterinarians/" 1604 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Veterinarians"}}' 1605>Veterinarians</a> 1606 1607 <a href="/islands-and-towns/" 1608 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Islands%20%26%20Towns"}}' 1609>Islands & Towns</a> 1610 1611 <a href="/islands-and-towns/beaufort/" 1612 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Beaufort"}}' 1613>Beaufort</a> 1614 1615 <a href="/islands-and-towns/port-royal/" 1616 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Port%20Royal"}}' 1617>Port Royal</a> 1618 1619 <a href="/islands-and-towns/ladys-island/" 1620 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Lady%E2%80%99s%20Island"}}' 1621>Ladyâs Island</a> 1622 1623 <a href="/islands-and-towns/st-helena-island/" 1624 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "St.%20Helena%20Island"}}' 1625>St. Helena Island</a> 1626 1627 <a href="/islands-and-towns/hunting-island/" 1628 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Hunting%20Island"}}' 1629>Hunting Island</a> 1630 1631 <a href="/islands-and-towns/harbor-island/" 1632 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Harbor%20Island"}}' 1633>Harbor Island</a> 1634 1635 <a href="/islands-and-towns/fripp-island/" 1636 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Fripp%20Island"}}' 1637>Fripp Island</a> 1638 1639 <a href="/islands-and-towns/parris-island/" 1640 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Parris%20Island"}}' 1641>Parris Island</a> 1642 1643 <a href="https://www.beaufortsc.org/plan-your-visit/about-the-area/military/" 1644 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Grads"}}' 1645>Grads</a> 1646 1647 </nav> 1648 1649 </noscript> 1650 1651 <button 1652 class="menu-toggle" 1653 type="button" 1654 aria-label="toggle menu" 1655 aria-haspopup="true" 1656 aria-expanded="false" 1657 aria-controls="primary-site-menu" 1658 data-action="toggle-menu" 1659 > 1660 <span class="hamburger-inner"> 1661 <div class="hamburger-menu"> 1662 <img 1663 src="/includes/public/assets/shared/menu-search-icon.svg" 1664 alt="Mobile Navigation Menu" 1665 /> 1666 <span class="menu-text">Menu</span> 1667 </div> 1668 <div class="hamburger-close"> 1669 <img 1670 src="/includes/public/assets/shared/menu-close-icon.svg" 1671 alt="Mobile Navigation Menu" 1672 /> 1673 </div> 1674 </span> 1675 </button> 1676 1677 1678 <nav 1679 class="navigation navigation-dropdown primary desktop sticky-nav" 1680 data-primary-nav-desktop 1681 1682 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main"}}' 1683 1684 > 1685
1685<script type="text/template" data-nav-item-template>{{+linkTracking}} 1686 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "{{%%data.title}}"}}' 1687{{/}} 1688 1689{{+nav_items}} 1690 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 1691 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 1692 {{#shownchildren}} 1693 {{~exec(function() { 1694 if (!data.isLazyLoaded) { 1695 helpers.var.depth = 1; 1696 } else { 1697 helpers.var.depth = data.depth; 1698 } 1699 })}} 1700 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 1701 <div class="nav-item-control level-{{~var.depth}}"> 1702 <a 1703 class="nav-link" 1704 href="{{href}}" 1705 target="{{target}}" 1706 {{>linkTracking}} 1707 > 1708 <span>{{data.title}}</span> 1709 </a> 1710 {{:shownchildren}} 1711 <button 1712 id="{{data.id}}" 1713 class="dropdown-toggle" 1714 aria-label="open submenu" 1715 aria-haspopup="true" 1716 aria-expanded="false" 1717 data-dropdown-toggle 1718 > 1719 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 1720 </button> 1721 {{/}} 1722 </div> 1723 {{:shownchildren}} 1724 <div class="dropdown-helper" data-dropdown-helper></div> 1725 <div 1726 class="dropdown-menu level-{{~var.depth}} 1727 {{:isLazyLoaded}} 1728 {{:shownChildren.0}}rendered{{/}} 1729 {{/}}" 1730 aria-labelledby="{{data.id}}" 1731 data-parent-id="{{data.id}}" 1732 data-start="{{data.folderHref}}" 1733 data-section="{{data.section}}" 1734 data-dropdown-menu 1735 style="display: none" 1736 > 1737 {{:isLazyLoaded}} 1738 {{>nav_items_helper}} 1739 {{/}} 1740 </div> 1741 {{/}} 1742 </div> 1743 {{/}} 1744 {{/}} 1745 {{>nav_items_helper}} 1746{{/}} 1747 1748{{>nav_items}}</script>
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 <div class="nav-item level-1 main" data-id="60f5faff2e1966597b8d4767" data-nav-item> 1759 <div class="nav-item-control level-1"> 1760 <a 1761 class="nav-link" 1762 href="/things-to-do/" 1763 target="_self" 1764 1765 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20To%20Do"}}' 1766 1767 > 1768 <span>Things To Do</span> 1769 </a> 1770 1771 <button 1772 id="60f5faff2e1966597b8d4767" 1773 class="dropdown-toggle" 1774 aria-label="open submenu" 1775 aria-haspopup="true" 1776 aria-expanded="false" 1777 data-dropdown-toggle 1778 > 1779 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 1780 </button> 1781 1782 </div> 1783 1784 <div class="dropdown-helper" data-dropdown-helper></div> 1785 <div 1786 class="dropdown-menu level-1 1787 " 1788 aria-labelledby="60f5faff2e1966597b8d4767" 1789 data-parent-id="60f5faff2e1966597b8d4767" 1790 data-start="/things-to-do/" 1791 data-section="main" 1792 data-dropdown-menu 1793 style="display: none" 1794 > 1795 1796 </div> 1797 1798 </div> 1799 1800 1801 <div class="nav-item level-1 main" data-id="60f5faff2e1966597b8d478f" data-nav-item> 1802 <div class="nav-item-control level-1"> 1803 <a 1804 class="nav-link" 1805 href="/events/" 1806 target="_self" 1807 1808 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Events"}}' 1809 1810 > 1811 <span>Events</span> 1812 </a> 1813 1814 <button 1815 id="60f5faff2e1966597b8d478f" 1816 class="dropdown-toggle" 1817 aria-label="open submenu" 1818 aria-haspopup="true" 1819 aria-expanded="false" 1820 data-dropdown-toggle 1821 > 1822 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 1823 </button> 1824 1825 </div> 1826 1827 <div class="dropdown-helper" data-dropdown-helper></div> 1828 <div 1829 class="dropdown-menu level-1 1830 " 1831 aria-labelledby="60f5faff2e1966597b8d478f" 1832 data-parent-id="60f5faff2e1966597b8d478f" 1833 data-start="/events/" 1834 data-section="main" 1835 data-dropdown-menu 1836 style="display: none" 1837 > 1838 1839 </div> 1840 1841 </div> 1842 1843 1844 <div class="nav-item level-1 main" data-id="60f5faff2e1966597b8d47b9" data-nav-item> 1845 <div class="nav-item-control level-1"> 1846 <a 1847 class="nav-link" 1848 href="/restaurants/" 1849 target="_self" 1850 1851 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Restaurants"}}' 1852 1853 > 1854 <span>Restaurants</span> 1855 </a> 1856 1857 <button 1858 id="60f5faff2e1966597b8d47b9" 1859 class="dropdown-toggle" 1860 aria-label="open submenu" 1861 aria-haspopup="true" 1862 aria-expanded="false" 1863 data-dropdown-toggle 1864 > 1865 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 1866 </button> 1867 1868 </div> 1869 1870 <div class="dropdown-helper" data-dropdown-helper></div> 1871 <div 1872 class="dropdown-menu level-1 1873 " 1874 aria-labelledby="60f5faff2e1966597b8d47b9" 1875 data-parent-id="60f5faff2e1966597b8d47b9" 1876 data-start="/restaurants/" 1877 data-section="main" 1878 data-dropdown-menu 1879 style="display: none" 1880 > 1881 1882 </div> 1883 1884 </div> 1885 1886 1887 <div class="nav-item level-1 main" data-id="60f5faff2e1966597b8d47e3" data-nav-item> 1888 <div class="nav-item-control level-1"> 1889 <a 1890 class="nav-link" 1891 href="/places-to-stay/" 1892 target="_self" 1893 1894 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Places%20To%20Stay"}}' 1895 1896 > 1897 <span>Places To Stay</span> 1898 </a> 1899 1900 <button 1901 id="60f5faff2e1966597b8d47e3" 1902 class="dropdown-toggle" 1903 aria-label="open submenu" 1904 aria-haspopup="true" 1905 aria-expanded="false" 1906 data-dropdown-toggle 1907 > 1908 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 1909 </button> 1910 1911 </div> 1912 1913 <div class="dropdown-helper" data-dropdown-helper></div> 1914 <div 1915 class="dropdown-menu level-1 1916 " 1917 aria-labelledby="60f5faff2e1966597b8d47e3" 1918 data-parent-id="60f5faff2e1966597b8d47e3" 1919 data-start="/places-to-stay/" 1920 data-section="main" 1921 data-dropdown-menu 1922 style="display: none" 1923 > 1924 1925 </div> 1926 1927 </div> 1928 1929 1930 <div class="nav-item level-1 main" data-id="60f5faff2e1966597b8d480d" data-nav-item> 1931 <div class="nav-item-control level-1"> 1932 <a 1933 class="nav-link" 1934 href="/plan-your-visit/" 1935 target="_self" 1936 1937 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Plan%20Your%20Visit"}}' 1938 1939 > 1940 <span>Plan Your Visit</span> 1941 </a> 1942 1943 <button 1944 id="60f5faff2e1966597b8d480d" 1945 class="dropdown-toggle" 1946 aria-label="open submenu" 1947 aria-haspopup="true" 1948 aria-expanded="false" 1949 data-dropdown-toggle 1950 > 1951 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 1952 </button> 1953 1954 </div> 1955 1956 <div class="dropdown-helper" data-dropdown-helper></div> 1957 <div 1958 class="dropdown-menu level-1 1959 " 1960 aria-labelledby="60f5faff2e1966597b8d480d" 1961 data-parent-id="60f5faff2e1966597b8d480d" 1962 data-start="/plan-your-visit/" 1963 data-section="main" 1964 data-dropdown-menu 1965 style="display: none" 1966 > 1967 1968 </div> 1969 1970 </div> 1971 1972 1973 <div class="nav-item level-1 main" data-id="60f5fb002e1966597b8d4835" data-nav-item> 1974 <div class="nav-item-control level-1"> 1975 <a 1976 class="nav-link" 1977 href="/islands-and-towns/" 1978 target="_self" 1979 1980 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Islands%20%26%20Towns"}}' 1981 1982 > 1983 <span>Islands & Towns</span> 1984 </a> 1985 1986 <button 1987 id="60f5fb002e1966597b8d4835" 1988 class="dropdown-toggle" 1989 aria-label="open submenu" 1990 aria-haspopup="true" 1991 aria-expanded="false" 1992 data-dropdown-toggle 1993 > 1994 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 1995 </button> 1996 1997 </div> 1998 1999 <div class="dropdown-helper" data-dropdown-helper></div> 2000 <div 2001 class="dropdown-menu level-1 2002 " 2003 aria-labelledby="60f5fb002e1966597b8d4835" 2004 data-parent-id="60f5fb002e1966597b8d4835" 2005 data-start="/islands-and-towns/" 2006 data-section="main" 2007 data-dropdown-menu 2008 style="display: none" 2009 > 2010 2011 </div> 2012 2013 </div> 2014 2015 2016 2017 </nav> 2018 2019 <nav class="navigation primary mobile hide" data-primary-nav-mobile 2020 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main"}}' 2021> 2022
2022<script type="text/template" data-nav-item-template>{{+linkTracking}} 2023 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "{{%%data.title}}"}}' 2024{{/}} 2025 2026{{+nav_items}} 2027 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 2028 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 2029 {{#shownchildren}} 2030 {{~exec(function() { 2031 if (!data.isLazyLoaded) { 2032 helpers.var.depth = 1; 2033 } else { 2034 helpers.var.depth = data.depth; 2035 } 2036 })}} 2037 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 2038 <div class="nav-item-control level-{{~var.depth}}"> 2039 <a 2040 class="nav-link" 2041 href="{{href}}" 2042 target="{{target}}" 2043 {{>linkTracking}} 2044 > 2045 <span>{{data.title}}</span> 2046 </a> 2047 {{:shownchildren}} 2048 <button 2049 id="{{data.id}}" 2050 class="dropdown-toggle" 2051 aria-label="open submenu" 2052 aria-haspopup="true" 2053 aria-expanded="false" 2054 data-dropdown-toggle 2055 > 2056 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2057 </button> 2058 {{/}} 2059 </div> 2060 {{:shownchildren}} 2061 <div class="dropdown-helper" data-dropdown-helper></div> 2062 <div 2063 class="dropdown-menu level-{{~var.depth}} 2064 {{:isLazyLoaded}} 2065 {{:shownChildren.0}}rendered{{/}} 2066 {{/}}" 2067 aria-labelledby="{{data.id}}" 2068 data-parent-id="{{data.id}}" 2069 data-start="{{data.folderHref}}" 2070 data-section="{{data.section}}" 2071 data-dropdown-menu 2072 style="display: none" 2073 > 2074 {{:isLazyLoaded}} 2075 {{>nav_items_helper}} 2076 {{/}} 2077 </div> 2078 {{/}} 2079 </div> 2080 {{/}} 2081 {{/}} 2082 {{>nav_items_helper}} 2083{{/}} 2084 2085{{>nav_items}}</script>
2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 <div class="nav-item level-1 main" data-id="60f5faff2e1966597b8d4767" data-nav-item> 2096 <div class="nav-item-control level-1"> 2097 <a 2098 class="nav-link" 2099 href="/things-to-do/" 2100 target="_self" 2101 2102 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Things%20To%20Do"}}' 2103 2104 > 2105 <span>Things To Do</span> 2106 </a> 2107 2108 <button 2109 id="60f5faff2e1966597b8d4767" 2110 class="dropdown-toggle" 2111 aria-label="open submenu" 2112 aria-haspopup="true" 2113 aria-expanded="false" 2114 data-dropdown-toggle 2115 > 2116 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2117 </button> 2118 2119 </div> 2120 2121 <div class="dropdown-helper" data-dropdown-helper></div> 2122 <div 2123 class="dropdown-menu level-1 2124 " 2125 aria-labelledby="60f5faff2e1966597b8d4767" 2126 data-parent-id="60f5faff2e1966597b8d4767" 2127 data-start="/things-to-do/" 2128 data-section="main" 2129 data-dropdown-menu 2130 style="display: none" 2131 > 2132 2133 </div> 2134 2135 </div> 2136 2137 2138 <div class="nav-item level-1 main" data-id="60f5faff2e1966597b8d478f" data-nav-item> 2139 <div class="nav-item-control level-1"> 2140 <a 2141 class="nav-link" 2142 href="/events/" 2143 target="_self" 2144 2145 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Events"}}' 2146 2147 > 2148 <span>Events</span> 2149 </a> 2150 2151 <button 2152 id="60f5faff2e1966597b8d478f" 2153 class="dropdown-toggle" 2154 aria-label="open submenu" 2155 aria-haspopup="true" 2156 aria-expanded="false" 2157 data-dropdown-toggle 2158 > 2159 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2160 </button> 2161 2162 </div> 2163 2164 <div class="dropdown-helper" data-dropdown-helper></div> 2165 <div 2166 class="dropdown-menu level-1 2167 " 2168 aria-labelledby="60f5faff2e1966597b8d478f" 2169 data-parent-id="60f5faff2e1966597b8d478f" 2170 data-start="/events/" 2171 data-section="main" 2172 data-dropdown-menu 2173 style="display: none" 2174 > 2175 2176 </div> 2177 2178 </div> 2179 2180 2181 <div class="nav-item level-1 main" data-id="60f5faff2e1966597b8d47b9" data-nav-item> 2182 <div class="nav-item-control level-1"> 2183 <a 2184 class="nav-link" 2185 href="/restaurants/" 2186 target="_self" 2187 2188 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Restaurants"}}' 2189 2190 > 2191 <span>Restaurants</span> 2192 </a> 2193 2194 <button 2195 id="60f5faff2e1966597b8d47b9" 2196 class="dropdown-toggle" 2197 aria-label="open submenu" 2198 aria-haspopup="true" 2199 aria-expanded="false" 2200 data-dropdown-toggle 2201 > 2202 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2203 </button> 2204 2205 </div> 2206 2207 <div class="dropdown-helper" data-dropdown-helper></div> 2208 <div 2209 class="dropdown-menu level-1 2210 " 2211 aria-labelledby="60f5faff2e1966597b8d47b9" 2212 data-parent-id="60f5faff2e1966597b8d47b9" 2213 data-start="/restaurants/" 2214 data-section="main" 2215 data-dropdown-menu 2216 style="display: none" 2217 > 2218 2219 </div> 2220 2221 </div> 2222 2223 2224 <div class="nav-item level-1 main" data-id="60f5faff2e1966597b8d47e3" data-nav-item> 2225 <div class="nav-item-control level-1"> 2226 <a 2227 class="nav-link" 2228 href="/places-to-stay/" 2229 target="_self" 2230 2231 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Places%20To%20Stay"}}' 2232 2233 > 2234 <span>Places To Stay</span> 2235 </a> 2236 2237 <button 2238 id="60f5faff2e1966597b8d47e3" 2239 class="dropdown-toggle" 2240 aria-label="open submenu" 2241 aria-haspopup="true" 2242 aria-expanded="false" 2243 data-dropdown-toggle 2244 > 2245 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2246 </button> 2247 2248 </div> 2249 2250 <div class="dropdown-helper" data-dropdown-helper></div> 2251 <div 2252 class="dropdown-menu level-1 2253 " 2254 aria-labelledby="60f5faff2e1966597b8d47e3" 2255 data-parent-id="60f5faff2e1966597b8d47e3" 2256 data-start="/places-to-stay/" 2257 data-section="main" 2258 data-dropdown-menu 2259 style="display: none" 2260 > 2261 2262 </div> 2263 2264 </div> 2265 2266 2267 <div class="nav-item level-1 main" data-id="60f5faff2e1966597b8d480d" data-nav-item> 2268 <div class="nav-item-control level-1"> 2269 <a 2270 class="nav-link" 2271 href="/plan-your-visit/" 2272 target="_self" 2273 2274 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Plan%20Your%20Visit"}}' 2275 2276 > 2277 <span>Plan Your Visit</span> 2278 </a> 2279 2280 <button 2281 id="60f5faff2e1966597b8d480d" 2282 class="dropdown-toggle" 2283 aria-label="open submenu" 2284 aria-haspopup="true" 2285 aria-expanded="false" 2286 data-dropdown-toggle 2287 > 2288 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2289 </button> 2290 2291 </div> 2292 2293 <div class="dropdown-helper" data-dropdown-helper></div> 2294 <div 2295 class="dropdown-menu level-1 2296 " 2297 aria-labelledby="60f5faff2e1966597b8d480d" 2298 data-parent-id="60f5faff2e1966597b8d480d" 2299 data-start="/plan-your-visit/" 2300 data-section="main" 2301 data-dropdown-menu 2302 style="display: none" 2303 > 2304 2305 </div> 2306 2307 </div> 2308 2309 2310 <div class="nav-item level-1 main" data-id="60f5fb002e1966597b8d4835" data-nav-item> 2311 <div class="nav-item-control level-1"> 2312 <a 2313 class="nav-link" 2314 href="/islands-and-towns/" 2315 target="_self" 2316 2317 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Islands%20%26%20Towns"}}' 2318 2319 > 2320 <span>Islands & Towns</span> 2321 </a> 2322 2323 <button 2324 id="60f5fb002e1966597b8d4835" 2325 class="dropdown-toggle" 2326 aria-label="open submenu" 2327 aria-haspopup="true" 2328 aria-expanded="false" 2329 data-dropdown-toggle 2330 > 2331 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2332 </button> 2333 2334 </div> 2335 2336 <div class="dropdown-helper" data-dropdown-helper></div> 2337 <div 2338 class="dropdown-menu level-1 2339 " 2340 aria-labelledby="60f5fb002e1966597b8d4835" 2341 data-parent-id="60f5fb002e1966597b8d4835" 2342 data-start="/islands-and-towns/" 2343 data-section="main" 2344 data-dropdown-menu 2345 style="display: none" 2346 > 2347 2348 </div> 2349 2350 </div> 2351 2352 2353 2354 </nav> 2355 2356</div> 2357
2358<script> 2359 require([ 2360 'jquery', 2361 'plugins_nav_custom_nav_desktop_dropdown', 2362 'plugins_nav_custom_nav_mobile', 2363 ], function($, navDesktop, navMobile) { 2364 var root = $('[data-guid="97ab5896-9dce-4a20-82c2-4c4787a8b440"]'); 2365 var navTreeDepth = 3; 2366 const navItems = root.find('[data-nav-item]'); 2367 2368 navDesktop.init(root, '[data-primary-nav-desktop]', navTreeDepth); 2369 navMobile.init(root, '[data-primary-nav-mobile]', '[data-main-nav-cont]', navTreeDepth); 2370 2371 2372 root.find('[data-action="toggle-menu"]').on('click', function() { 2373 $(this).toggleClass('active'); 2374 $(this).attr('aria-expanded', $(this).hasClass('active')); 2375 document.querySelector('#primary-site-menu').classList.toggle('active'); 2376 }); 2377 2378 root.find(navItems).on('mouseover', function() { 2379 $(navItems).each(function() { 2380 var currItem = $(this); 2381 if (currItem.hasClass('open')) { 2382 root.find('.nav-item.level-1:not(.open)').addClass( 'disabled' ); 2383 root.find('.nav-item.level-1.secondary:not(.open)').addClass( 'disabled' ); 2384 } 2385 }); 2386 }); 2387 2388 root.find(navItems).on('mouseout', function() { 2389 root.find('.nav-item.level-1:not(.open)').removeClass( 'disabled' ); 2390 }); 2391 }); 2392</script>
2392</div> 2393 <div class="sticky-search"> 2394 <div data-search-cont></div> 2395 </div> 2396 </div> 2397 </div> 2398 <div id="primary-site-menu" class="mobile-nav-container" data-mobile-nav> 2399 <div class="mobile-nav"> 2400 <header class="widgets"> 2401 <div data-custom-header-btn></div> 2402 <div data-weather-cont></div> 2403 <div data-tripbuilder-cont></div> 2404 <div data-search-cont></div> 2405 </header> 2406 <div class="mobile-main-nav" data-main-nav-cont></div> 2407 <div class="border-bottom"></div> 2408 2409 <div class="mobile-secondary-nav" data-secondary-nav-cont></div> 2410 <div class="border-bottom"></div> 2411 2412 2413 <div class="mobile-footer-nav" data-footer-nav-cont> 2414 <div data-civid="6973b8e270d06ed83a305deb" class="contentRender contentRender_9 contentRender_type_widget contentRender_name_plugins_nav_footer_mobile" data-sv-time="39" data-sv-index="9" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2415 2416 2417 2418 2419<div class="nav-container footer" data-guid="9f5e9e98-8c10-4595-bb51-e852fd3c62bc" 2420 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Footer"}}' 2421> 2422 <noscript class="permanently-hidden"> 2423 2424 <nav> 2425 2426 <a href="/press-room/" 2427 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Press%20Room"}}' 2428>Press Room</a> 2429 2430 2431 2432 <a href="/press-room/media-gallery/" 2433 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Media%20Gallery"}}' 2434>Media Gallery</a> 2435 2436 <a href="https://www.youtube.com/user/VisitBeaufortSC" 2437 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Video%20Gallery"}}' 2438>Video Gallery</a> 2439 2440 <a href="/press-room/in-the-news/" 2441 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "In%20The%20News"}}' 2442>In The News</a> 2443 2444 <a href="/press-room/visitor-guide/" 2445 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Visitor%20Guide"}}' 2446>Visitor Guide</a> 2447 2448 <a href="/press-room/press-trip-request/" 2449 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Press%20Trip%20Request"}}' 2450>Press Trip Request</a> 2451 2452 2453 2454 <a href="/press-room/press-kit/" 2455 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Press%20Kit"}}' 2456>Press Kit</a> 2457 2458 <a href="/press-room/reopening-toolkit/" 2459 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Reopening%20Toolkit"}}' 2460>Reopening Toolkit</a> 2461 2462 <a href="/partners/" 2463 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Partners"}}' 2464>Partners</a> 2465 2466 <a href="/partners/join-us/" 2467 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Join%20Us"}}' 2468>Join Us</a> 2469 2470 2471 2472 <a href="/partners/benefits/" 2473 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Benefits"}}' 2474>Benefits</a> 2475 2476 <a href="/partners/resources/" 2477 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Resources"}}' 2478>Resources</a> 2479 2480 <a href="/partners/resources/annual-report/" 2481 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Annual%20Report"}}' 2482>Annual Report</a> 2483 2484 <a href="/partners/advertise/" 2485 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Advertise"}}' 2486>Advertise</a> 2487 2488 <a href="https://beaufortsc.extranet.simpleviewcrm.com/login/" 2489 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Login"}}' 2490>Login</a> 2491 2492 <a href="/military/" 2493 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Military"}}' 2494>Military</a> 2495 2496 <a href="/military/parris-island-museum/" 2497 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Parris%20Island%20Museum"}}' 2498>Parris Island Museum</a> 2499 2500 <a href="/military/marine-corps-air-station-beaufort/" 2501 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Marine%20Corps%20Air%20Station%20Beaufort"}}' 2502>Marine Corps Air Station Beaufort</a> 2503 2504 <a href="/military/marine-corps-recruit-depot-parris-island/" 2505 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Marine%20Corps%20Recruit%20Depot%20Parris%20Island"}}' 2506>Marine Corps Recruit Depot Parris Island</a> 2507 2508 <a href="/military/marine-corps-recruit-depot-parris-island/grads/" 2509 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Grads"}}' 2510>Grads</a> 2511 2512 <a href="/military/naval-hospital-beaufort/" 2513 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Naval%20Hospital%20Beaufort"}}' 2514>Naval Hospital Beaufort</a> 2515 2516 <a href="/about-us/" 2517 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About%20Us"}}' 2518>About Us</a> 2519 2520 <a href="/about-us/board-of-directors/" 2521 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Board%20of%20Directors"}}' 2522>Board of Directors</a> 2523 2524 <a href="/about-us/our-team/" 2525 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Our%20Team"}}' 2526>Our Team</a> 2527 2528 <a href="/about-us/tourism-works/" 2529 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Tourism%20Works"}}' 2530>Tourism Works</a> 2531 2532 <a href="/about-us/economic-impact/" 2533 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Economic%20Impact"}}' 2534>Economic Impact</a> 2535 2536 <a href="/contact/" 2537 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Contact"}}' 2538>Contact</a> 2539 2540 2541 2542 <a href="/relocation/" 2543 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Relocation"}}' 2544>Relocation</a> 2545 2546 <a href="/relocation/beaufort-digital-corridor/" 2547 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Move%20Your%20Business%20To%20Beaufort"}}' 2548>Move Your Business To Beaufort</a> 2549 2550 <a href="https://www.beaufortsc.org/real-estate/" 2551 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Real%20Estate"}}' 2552>Real Estate</a> 2553 2554 <a href="https://www.beaufortsc.org/military/" 2555 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Military"}}' 2556>Military</a> 2557 2558 <a href="https://www.beaufortsc.org/plan-your-visit/local-services/" 2559 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Local%20Services"}}' 2560>Local Services</a> 2561 2562 <a href="https://www.beaufortsc.org/sitemap/" 2563 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sitemap"}}' 2564>Sitemap</a> 2565 2566 <a href="/privacy-policy/" 2567 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Privacy%20Policy"}}' 2568>
2568Privacy Policy</a> 2569 2570 </nav> 2571 2572 </noscript> 2573 2574 2575 <nav class="navigation footer mobile" data-footer-nav-mobile 2576 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Footer"}}' 2577> 2578
2578<script type="text/template" data-nav-item-template>{{+linkTracking}} 2579 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "{{%%data.title}}"}}' 2580{{/}} 2581 2582{{+nav_items}} 2583 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 2584 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 2585 {{#shownchildren}} 2586 {{~exec(function() { 2587 if (!data.isLazyLoaded) { 2588 helpers.var.depth = 1; 2589 } else { 2590 helpers.var.depth = data.depth; 2591 } 2592 })}} 2593 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 2594 <div class="nav-item-control level-{{~var.depth}}"> 2595 <a 2596 class="nav-link" 2597 href="{{href}}" 2598 target="{{target}}" 2599 {{>linkTracking}} 2600 > 2601 <span>{{data.title}}</span> 2602 </a> 2603 {{:shownchildren}} 2604 <button 2605 id="{{data.id}}" 2606 class="dropdown-toggle" 2607 aria-label="open submenu" 2608 aria-haspopup="true" 2609 aria-expanded="false" 2610 data-dropdown-toggle 2611 > 2612 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2613 </button> 2614 {{/}} 2615 </div> 2616 {{:shownchildren}} 2617 <div class="dropdown-helper" data-dropdown-helper></div> 2618 <div 2619 class="dropdown-menu level-{{~var.depth}} 2620 {{:isLazyLoaded}} 2621 {{:shownChildren.0}}rendered{{/}} 2622 {{/}}" 2623 aria-labelledby="{{data.id}}" 2624 data-parent-id="{{data.id}}" 2625 data-start="{{data.folderHref}}" 2626 data-section="{{data.section}}" 2627 data-dropdown-menu 2628 style="display: none" 2629 > 2630 {{:isLazyLoaded}} 2631 {{>nav_items_helper}} 2632 {{/}} 2633 </div> 2634 {{/}} 2635 </div> 2636 {{/}} 2637 {{/}} 2638 {{>nav_items_helper}} 2639{{/}} 2640 2641{{>nav_items}}</script>
2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 <div class="nav-item level-1 footer" data-id="60f5fb002e1966597b8d4900" data-nav-item> 2652 <div class="nav-item-control level-1"> 2653 <a 2654 class="nav-link" 2655 href="/press-room/" 2656 target="_self" 2657 2658 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Press%20Room"}}' 2659 2660 > 2661 <span>Press Room</span> 2662 </a> 2663 2664 <button 2665 id="60f5fb002e1966597b8d4900" 2666 class="dropdown-toggle" 2667 aria-label="open submenu" 2668 aria-haspopup="true" 2669 aria-expanded="false" 2670 data-dropdown-toggle 2671 > 2672 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2673 </button> 2674 2675 </div> 2676 2677 <div class="dropdown-helper" data-dropdown-helper></div> 2678 <div 2679 class="dropdown-menu level-1 2680 " 2681 aria-labelledby="60f5fb002e1966597b8d4900" 2682 data-parent-id="60f5fb002e1966597b8d4900" 2683 data-start="/press-room/" 2684 data-section="footer" 2685 data-dropdown-menu 2686 style="display: none" 2687 > 2688 2689 </div> 2690 2691 </div> 2692 2693 2694 <div class="nav-item level-1 footer" data-id="60f5fb002e1966597b8d4928" data-nav-item> 2695 <div class="nav-item-control level-1"> 2696 <a 2697 class="nav-link" 2698 href="/partners/" 2699 target="_self" 2700 2701 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Partners"}}' 2702 2703 > 2704 <span>Partners</span> 2705 </a> 2706 2707 <button 2708 id="60f5fb002e1966597b8d4928" 2709 class="dropdown-toggle" 2710 aria-label="open submenu" 2711 aria-haspopup="true" 2712 aria-expanded="false" 2713 data-dropdown-toggle 2714 > 2715 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2716 </button> 2717 2718 </div> 2719 2720 <div class="dropdown-helper" data-dropdown-helper></div> 2721 <div 2722 class="dropdown-menu level-1 2723 " 2724 aria-labelledby="60f5fb002e1966597b8d4928" 2725 data-parent-id="60f5fb002e1966597b8d4928" 2726 data-start="/partners/" 2727 data-section="footer" 2728 data-dropdown-menu 2729 style="display: none" 2730 > 2731 2732 </div> 2733 2734 </div> 2735 2736 2737 <div class="nav-item level-1 footer" data-id="60f5fb012e1966597b8d4950" data-nav-item> 2738 <div class="nav-item-control level-1"> 2739 <a 2740 class="nav-link" 2741 href="/military/" 2742 target="_self" 2743 2744 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Military"}}' 2745 2746 > 2747 <span>Military</span> 2748 </a> 2749 2750 <button 2751 id="60f5fb012e1966597b8d4950" 2752 class="dropdown-toggle" 2753 aria-label="open submenu" 2754 aria-haspopup="true" 2755 aria-expanded="false" 2756 data-dropdown-toggle 2757 > 2758 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2759 </button> 2760 2761 </div> 2762 2763 <div class="dropdown-helper" data-dropdown-helper></div> 2764 <div 2765 class="dropdown-menu level-1 2766 " 2767 aria-labelledby="60f5fb012e1966597b8d4950" 2768 data-parent-id="60f5fb012e1966597b8d4950" 2769 data-start="/military/" 2770 data-section="footer" 2771 data-dropdown-menu 2772 style="display: none" 2773 > 2774 2775 </div> 2776 2777 </div> 2778 2779 2780 <div class="nav-item level-1 footer" data-id="60f5fb012e1966597b8d4978" data-nav-item> 2781 <div class="nav-item-control level-1"> 2782 <a 2783 class="nav-link" 2784 href="/about-us/" 2785 target="_self" 2786 2787 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About%20Us"}}' 2788 2789 > 2790 <span>About Us</span> 2791 </a> 2792 2793 <button 2794 id="60f5fb012e1966597b8d4978" 2795 class="dropdown-toggle" 2796 aria-label="open submenu" 2797 aria-haspopup="true" 2798 aria-expanded="false" 2799 data-dropdown-toggle 2800 > 2801 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2802 </button> 2803 2804 </div> 2805 2806 <div class="dropdown-helper" data-dropdown-helper></div> 2807 <div 2808 class="dropdown-menu level-1 2809 " 2810 aria-labelledby="60f5fb012e1966597b8d4978" 2811 data-parent-id="60f5fb012e1966597b8d4978" 2812 data-start="/about-us/" 2813 data-section="footer" 2814 data-dropdown-menu 2815 style="display: none" 2816 > 2817 2818 </div> 2819 2820 </div> 2821 2822 2823 <div class="nav-item level-1 footer" data-id="60f5fb012e1966597b8d49a0" data-nav-item> 2824 <div class="nav-item-control level-1"> 2825 <a 2826 class="nav-link" 2827 href="/contact/" 2828 target="_self" 2829 2830 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Contact"}}' 2831 2832 > 2833 <span>Contact</span> 2834 </a> 2835 2836 </div> 2837 2838 </div> 2839 2840 2841 <div class="nav-item level-1 footer" data-id="60f5fb012e1966597b8d49c8" data-nav-item> 2842 <div class="nav-item-control level-1"> 2843 <a 2844 class="nav-link" 2845 href="/relocation/" 2846 target="_self" 2847 2848 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Relocation"}}' 2849 2850 > 2851 <span>Relocation</span> 2852 </a> 2853 2854 <button 2855 id="60f5fb012e1966597b8d49c8" 2856 class="dropdown-toggle" 2857 aria-label="open submenu" 2858 aria-haspopup="true" 2859 aria-expanded="false" 2860 data-dropdown-toggle 2861 > 2862 <i class="icon-toggle fas fa-caret-down" aria-hidden="true"></i> 2863 </button> 2864 2865 </div> 2866 2867 <div class="dropdown-helper" data-dropdown-helper></div> 2868 <div 2869 class="dropdown-menu level-1 2870 " 2871 aria-labelledby="60f5fb012e1966597b8d49c8" 2872 data-parent-id="60f5fb012e1966597b8d49c8" 2873 data-start="/relocation/" 2874 data-section="footer" 2875 data-dropdown-menu 2876 style="display: none" 2877 > 2878 2879 </div> 2880 2881 </div> 2882 2883 2884 <div class="nav-item level-1 footer" data-id="60f5fb012e1966597b8d49f0" data-nav-item> 2885 <div class="nav-item-control level-1"> 2886 <a 2887 class="nav-link" 2888 href="https://www.beaufortsc.org/sitemap/" 2889 target="_self" 2890 2891 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sitemap"}}' 2892 2893 > 2894 <span>Sitemap</span> 2895 </a> 2896 2897 </div> 2898 2899 </div> 2900 2901 2902 <div class="nav-item level-1 footer" data-id="60f5fb012e1966597b8d49f1" data-nav-item> 2903 <div class="nav-item-control level-1"> 2904 <a 2905 class="nav-link" 2906 href="/privacy-policy/" 2907 target="_self" 2908 2909 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Privacy%20Policy"}}' 2910 2911 > 2912 <span>Privacy Policy</span> 2913 </a> 2914 2915 </div> 2916 2917 </div> 2918 2919 2920 2921 </nav> 2922 2923</div> 2924
2925<script> 2926 require([ 2927 'jquery', 2928 'plugins_nav_custom_nav_mobile', 2929 ], function($, navMobile) { 2930 var root = $('[data-guid="9f5e9e98-8c10-4595-bb51-e852fd3c62bc"]'); 2931 2932 //third parameter is the depth of the navigation 2933 navMobile.init(root, '[data-footer-nav-mobile]', '[data-footer-nav-cont]'); 2934 }); 2935</script>
2935</div> 2936 </div> 2937 <div class="border-bottom"></div> 2938 2939 <div class="close-container"> 2940 <p class="close-btn">Close Menu<i class="icon fas fa-times" aria-hidden="true"></i></p> 2941 </div> 2942 </div> 2943 </div> 2944</header> 2945
2946<script> 2947 require(["jquery", "sv_clientLib", "lodash"], function($, clientLib, _) { 2948 //close btn on mobile nav 2949 const closeBtn = document.querySelector('.close-btn'); 2950 const mobileNavContainer = document.querySelector('.mobile-nav-container'); 2951 const mobileNavtoggle = document.querySelector('.menu-toggle'); 2952 2953 closeBtn.addEventListener('click', event => { 2954 mobileNavContainer.classList.toggle('active'); 2955 mobileNavtoggle.classList.toggle('active'); 2956 }); 2957 2958 2959 let threshold = $(".panel-header").outerHeight() - $(".sticky-nav").outerHeight(); 2960 function stickyScroll() { 2961 var scroll = $(window).scrollTop(); 2962 var isDesktop = window.screen.width; 2963 if (scroll > threshold && isDesktop > 1439) { 2964 $(".sticky-nav").addClass("active"); 2965 $(".sticky-nav").parent().addClass("sticky-active"); 2966 } else { 2967 $(".sticky-nav").removeClass("active"); 2968 $(".sticky-nav").parent().removeClass("sticky-active"); 2969 } 2970 } 2971 2972 stickyScroll() 2973 $(window).on('resize', _.debounce(()=>{ 2974 threshold = $(".panel-header").outerHeight() - $(".sticky-nav").outerHeight() 2975 }, 200)); 2976 $(window).on('scroll', stickyScroll); 2977 2978 let panelHeader = $(".panel-header"); 2979 let tb = panelHeader.find(".tripbuilder-counter"); 2980 let tbPopup = tb.find(".tripbuilder-popup"); 2981 2982 if (tbPopup) { 2983 let tbClose = tb.find(".close"); 2984 let popupSeen = clientLib.getCookie('tb_popup'); 2985 2986 if (popupSeen !== 'true') { 2987 setTimeout(function() { 2988 tbPopup.removeClass('hide'); 2989 }, 5000); 2990 } 2991 2992 $(tbClose).click(function(){ 2993 tbPopup.addClass("hide"); 2994 2995 clientLib.setCookie({ 2996 name: 'tb_popup', 2997 value: 'true', 2998 path: '/', 2999 'max-age': 864000// 10 days 3000 }); 3001 }); 3002 } 3003 }); 3004</script>
3004</div> 3005 </div> 3006 <div id="slideshow-container" class="slideshow-container"> 3007 <div data-civid="6851c7a3701829ccf7c270a0" class="contentRender contentRender_10 contentRender_type_widget contentRender_name_plugins_collections_type_custom_header_slides contentRender_name_plugins_collections_template_custom_core_hero_image" data-sv-time="56" data-sv-index="10" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 3008 3009 3010 3011 3012 3013 3014<style>/* collection helper generated css */ .hero-image .img-cont {padding-bottom: calc(100% * 640 / 640);height: 0;background-color: #333;}@media screen and (min-width: 640px) {.hero-image .img-cont {padding-bottom: calc(100% * 580 / 1024);}}@media screen and (min-width: 1024px) {.hero-image .img-cont {padding-bottom: calc(100% * 580 / 1440);}}@media screen and (min-width: 1440px) {.hero-image .img-cont {padding-bottom: calc(100% * 580 / 1440);}}</style> 3015 3016 3017 3018 3019 3020<section 3021 class="ccl-widget core-hero-image hero-image" 3022 data-guid="8e28f699-6591-40bd-9680-f27383b30115" 3023 data-js="plugins_collections_custom_collection_default_package" 3024 data-gtm-vars='{ "tClient" : { "eventCategory" : "Widget - Hero Image", "eventValue" : 0, "nonInteraction" : false } }' 3025 style="opacity: 0;" 3026> 3027 3028 3029 3030 <div class="slides" data-slides> 3031 3032 <article class="slide"> 3033 3034 <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Magnolia%20Cafe%202%20%2F%20Coffee" } }'> 3035 <div class="img-cont hide-gradient "> 3036 <a data-asset href="" target="" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> 3037 <picture> 3038 3039 3040 3041 <source 3042 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_580,q_65,w_1440/v1/clients/beaufortsc/DSC06692_5ae0c545-2061-4fd2-8a75-eb1ffb3e65e7.jpg" 3043 media="screen and (min-width: 1440px)" 3044 /> 3045 3046 3047 3048 <source 3049 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_580,q_65,w_1440/v1/clients/beaufortsc/DSC06692_5ae0c545-2061-4fd2-8a75-eb1ffb3e65e7.jpg" 3050 media="screen and (min-width: 1024px)" 3051 /> 3052 3053 3054 3055 <source 3056 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_580,q_65,w_1024/v1/clients/beaufortsc/DSC06692_5ae0c545-2061-4fd2-8a75-eb1ffb3e65e7.jpg" 3057 media="screen and (min-width: 640px)" 3058 /> 3059 3060 <img 3061 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_640,q_65,w_640/v1/clients/beaufortsc/DSC06692_5ae0c545-2061-4fd2-8a75-eb1ffb3e65e7.jpg" 3062 alt="Magnolia Cafe 2 / Coffee" 3063 loading="eager" 3064 /> 3065 </picture> 3066 </a> 3067 3068 </div> 3069 3070 3071 </div> 3072 3073 </article> 3074 3075 </div> 3076</section> 3077 3078</div> 3079 </div> 3080 <div id="main-content" class="content"> 3081 <div data-civid="60f5da842e1966597b8d41ec" class="contentRender contentRender_11 contentRender_type_panel contentRender_name_plugins_common_container_navigation_share" data-sv-time="1" data-sv-index="11" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-navigation-share"> 3082 <div class="navigation-container"> 3083 <div data-civid="60f5da8f2e1966597b8d41f0" class="contentRender contentRender_12 contentRender_type_widget contentRender_name_plugins_nav_breadcrumb" data-sv-time="39" data-sv-index="12" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 3084 3085 3086 3087 3088<nav class="nav-list" data-guid="d30949af-a953-4ef6-8f55-32216ddd130a" 3089 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Breadcrumb"}}' 3090> 3091 3092 3093 3094 <ul class="interior-nav"> 3095 3096 <li class="item" data-id=""> 3097 <a href="/" target="" title="" data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Home"}}'> 3098 Home <i class="fas fa-angle-right icon" aria-hidden="true"></i> 3099 </a> 3100 </li> 3101 3102 3103 3104 3105 3106 3107 3108 3109 <li class="item" data-id="60f5faff2e1966597b8d47b9"> 3110 <a href="/restaurants/" target="_self" title="" 3111 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Restaurants"}}' 3112> 3113 Restaurants <i class="fas fa-angle-right icon" aria-hidden="true"></i> 3114 </a> 3115 </li> 3116 3117 3118 3119 3120 <li class="item" data-id="60f5fb032e1966597b8d4d05"> 3121 <a href="https://www.beaufortsc.org/restaurants/" target="_self" title="" 3122 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Cuisine%20Types"}}' 3123> 3124 Cuisine Types <i class="fas fa-angle-right icon" aria-hidden="true"></i> 3125 </a> 3126 </li> 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 <li class="item current" data-id="60f5fb0e2e1966597b8d5d61"> 3142 <a href="/restaurants/cuisine-types/coffee-shops/" target="_self" title="" 3143 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Coffee%20Shops"}}' 3144> 3145 Coffee Shops <i class="fas fa-angle-right icon" aria-hidden="true"></i> 3146 </a> 3147 </li> 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 </ul> 3207 3208</nav> 3209 3210 3211 3212 </div> 3213 </div> 3214 <div class="share-container"> 3215 <div data-civid="60f5da892e1966597b8d41ee" class="contentRender contentRender_13 contentRender_type_widget contentRender_name_plugins_common_social_share" data-sv-time="28" data-sv-index="13" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 3216 3217<div class="sv-share" data-guid="4b43602b-b0be-4af2-b55d-63251631ab0d" data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Social Share", "interactionSource": "widget" } }'> 3218 <div class="sv-share-button-wrapper"> 3219 <button class="sv-share-trigger" type="button" aria-expanded="false" aria-label="show share links" aria-controls="share-popover"> 3220 <i class="sv-share-trigger-icon fas fa-share-square"></i> 3221 <span>Share</span> 3222 </button> 3223 <ul id="share-popover" class="sv-share-popover" data-sv-social-share></ul> 3224 </div> 3225 </div> 3226 3227
3227<script type="text/template" data-social-share-template> 3228 3229 {{#items}} 3230 <li class="sv-share-service-email"> 3231 <!-- Email --> 3232 <a href="mailto:?subject={{%%title}}&body={{%%url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Email", "interactionUrl": "mailto:?subject={{%%title}}&body={{%%url}}", "interactionText" : "Email" } }'> 3233 <i class="sv-share-service-icon fas fa-envelope" aria-hidden="true"></i> 3234 <span>Email</span> 3235 </a> 3236 </li> 3237 3238 <li class="sv-share-service-twitter"> 3239 <!-- X --> 3240 <a href="https://x.com/share?url={{url}}&text={{%%title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Twitter/X", "interactionUrl": "https://x.com/share?url={{%%url}}&text={{%%title}}", "interactionText" : "X" } }'> 3241 <i class="sv-share-service-icon fab fa-square-x-twitter" aria-hidden="true"></i> 3242 <span>X</span> 3243 </a> 3244 </li> 3245 3246 <li class="sv-share-service-facebook"> 3247 <!-- Facebook --> 3248 <a href="https://www.facebook.com/sharer/sharer.php?u={{url}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Facebook", "interactionUrl": "https://www.facebook.com/sharer/sharer.php?u={{%%url}}", "interactionText" : "Facebook" } }'> 3249 <i class="sv-share-service-icon fab fa-facebook" aria-hidden="true"></i> 3250 <span>Facebook</span> 3251 </a> 3252 </li> 3253 3254 <li class="sv-share-service-linkedin"> 3255 <!-- LinkedIn --> 3256 <a href="https://www.linkedin.com/shareArticle?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Linkedin", "interactionUrl": "https://www.linkedin.com/shareArticle?url={{%%url}}&title={{%%title}}", "interactionText" : "LinkedIn" } }'> 3257 <i class="sv-share-service-icon fab fa-linkedin" aria-hidden="true"></i> 3258 <span>LinkedIn</span> 3259 </a> 3260 </li> 3261 3262 <li class="sv-share-service-reddit"> 3263 <!-- Reddit --> 3264 <a href="https://reddit.com/submit?url={{url}}&title={{title}}" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Reddit", "interactionUrl": "https://reddit.com/submit?url={{%%url}}&title={{%%title}}", "interactionText" : "Reddit" } }'> 3265 <i class="sv-share-service-icon fab fa-reddit" aria-hidden="true"></i> 3266 <span>Reddit</span> 3267 </a> 3268 </li> 3269 {{/}} 3270 3271 </script>
3271 3272 3273
3273<script> 3274 require(["plugins_common_custom_social_share"], function(socialShare) { 3275 const data = {"sections":{},"data":{},"guid":"4b43602b-b0be-4af2-b55d-63251631ab0d","customSettings":{},"widgetArgs":{"nav":{"_id":"60f5fb0e2e1966597b8d5d61","sortorder":5,"title":"Coffee Shops","folder":"coffee-shops","section":"main","type":"page","active":true,"show_on_nav":true,"publish_start":"2021-07-19T22:00:00.000Z","searchable":"yes","new_window":false,"meta_title":"Coffee Shops in Beaufort | Visit Beaufort","meta_description":"Find Beaufort coffee shops, cafes and cozy stops for breakfast, meetings or afternoon breaks with Visit Beaufort.","parent_id":"60f5fb032e1966597b8d4d05","parents_ids":["60f5faff2e1966597b8d47b9","60f5fb032e1966597b8d4d05"],"version_id":"6851c831701829ccf7c270d6","created":"2021-07-19T22:22:06.889Z","content_owner":"default","site_name":"primary","updated":"2026-06-11T22:59:53.489Z","title_sort":"coffee shops","site_section":"primary.main","published":true,"amp":false,"cms_title":"Coffee Shops - /restaurants/cuisine-types/coffee-shops/","cms_title_sort":"coffee shops - /restaurants/cuisine-types/coffee-shops/","folderHref":"/restaurants/cuisine-types/coffee-shops/","locale_count":0,"id":"60f5fb0e2e1966597b8d5d61","parent_id_string":"60f5fb032e1966597b8d4d05","version_id_string":"6851c831701829ccf7c270d6","href":"/restaurants/cuisine-types/coffee-shops/","absoluteHref":"https://www.beaufortsc.org/restaurants/cuisine-types/coffee-shops/","absoluteFolderHref":"https://www.beaufortsc.org/restaurants/cuisine-types/coffee-shops/","metaTitle":"Coffee Shops in Beaufort | Visit Beaufort","rootCmsUrl":"/nav/sitemap/site_primary/section_main/"},"num":13,"guid":"4b43602b-b0be-4af2-b55d-63251631ab0d","data":{},"civ":{"instance":{"type":"widget","name":"plugins_common_social_share","site_name":"primary","updated":"2021-07-19T20:03:36.409Z","saved":false,"created":"2021-07-19T20:03:36.409Z","deleted":false,"id":"60f5da892e1966597b8d41ee","version_id_string":"60f5da892e1966597b8d41ef"},"version":{"created":"2021-07-19T20:03:36.412Z","id":"60f5da892e1966597b8d41ef","instance_id_string":"60f5da892e1966597b8d41ee","data":{}},"onTrunk":true,"civid":"60f5da892e1966597b8d41ee"},"name":"plugins_common_social_share","component":"WidgetCommonSocialShare"}}; 3276 socialShare.init("4b43602b-b0be-4af2-b55d-63251631ab0d", data) 3277 }); 3278 </script>
3278 3279 </div> 3280 </div> 3281</div></div><div data-civid="6851c7a3701829ccf7c270a6" class="contentRender contentRender_14 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="28" data-sv-index="14" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><section data-sv-core-textbox data-guid="2bff4b28-ae4b-4549-8f9d-95fec7c32138"> 3282 <h1>Coffee Shops</h1> 3283 3284</section></div><div data-civid="6851c7a3701829ccf7c270a8" class="contentRender contentRender_15 contentRender_type_widget contentRender_name_plugins_listings_layout_list" data-sv-time="59" data-sv-index="15" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 3285 3286<div id="layoutjs_29315b80-078c-4a68-ac19-198ba8277c3a" class="layoutjsContainer" data-gtm-vars='{ "tCore" : { "category" : "layoutjs_plugins_listings_layout_list" } }'>
3287<script id="translations_29315b80-078c-4a68-ac19-198ba8277c3a" type="text/template"> 3288 {"leo":{"apply":"Apply","clear_filters":"Clear Filters","reset":"Reset","filter":"Filter","sort":"Sort","view":"View","keyword":"Keyword","search_placeholder":"Search...","regions":"Where","categories":"Categories","grid":"Grid","list":"List","map":"Map","show_map":"Show Map","hide_map":"Hide Map","recommended":"Recommended","near_me":"Near Me","read_more":"Read More","quick_view":"Quick View","featured_title":"Featured","visit_website":"Visit Website","email":"E-mail","tollfree":"Toll Free","tab_about":"Overview","tab_map":"Map","show_more":"Show $1 more","show_less":"Show Less","results":"$1 results","no_results":"There are no results that match your filter.","miles_from_you":"Miles from You","meeting_rooms":"Meeting Rooms","square_feet":"Total Sq. Ft.","largest_room":"Largest Room","sleeping_rooms":"Sleeping Rooms","banquet":"Banquet Capacity","reception":"Reception Capacity","theatre":"Theater Capacity","classroom":"Classroom Capacity","compare":"Compare","close_compare_dropdown":"Close compare dropdown","compare_add":"Add to compare","compare_remove":"Remove from compare","compare_clear_all":"Clear All","compare_limit_message":"You can only compare four (4) items at a time","location":"Location","locations":"Locations","details":"Details","address":"Address","err_loc_timeout":"We're unable to determine your location at this time.","err_loc_blocked":"You must allow location access for distance sorting.","err_loc_radius":"You must be within $1 miles to sort by distance.","date_range_title":"Show Events For","date_range_day":"Day","date_range_week":"Week","date_range_weekend":"Weekend","date_range_month":"Month","date_range_year":"Year","date_range_selected_dates":"Selected Dates","tb_add":"Add to Trip","tb_remove":"Remove from Trip","tb_view":"View Trip","facilities":"Facilities","download":"Download Events as CSV","convention":"Convention","venues":"Venues","dates":"Dates","attendance":"Attendance","whats_nearby":"What's Nearby","attractions":"Attractions","dining":"Dining","accommodations":"Accommodations","events":"Events","things_to_do":"Things To Do","get_directions":"Get Directions","redo_search_in_map":"Redo Search in Map","add_to_calendar":"Add to Calendar","add_to_google_calendar":"Add to Google Calendar","add_to_microsoft_calendar":"Add to Microsoft Live Calendar","add_to_outlook_calendar":"Add to Office365 Outlook Calendar","add_to_iCloud_calendar":"Add to iCloud Calendar","add_to_windows_calendar":"Add to Windows Calendar","start_date":"Start Date","end_date":"End Date","book_now":"Book Now","check_rates":"Check Rates","avg_night":"Avg. Night","loading":"Loading..."},"listings":{"clear_filters":"Clear Filters","amenities":"Amenities","tab_amenities":"Amenities","tab_meeting_facilities":"Facilities","tab_offers":"Offers","tab_events":"Events","tab_hours":"Hours","tab_tripadvisor":"TripAdvisor","tab_yelp":"Yelp","yelp_closed":"Closed","facility_info":"Facility Info","meeting_rooms":"Meeting Rooms","m_exhibits_space":"Exhibits Space","m_description":"Description","m_exhibits":"Exhibits","m_floorplan_file":"Floorplan File","m_largest_room":"Largest Room","m_toll_free":"Toll Free","m_total_sq_ft":"Total Sq. Ft.","m_reception_capacity":"Reception Capacity","m_space_notes":"Space Notes","m_theater_capacity":"Theater Capacity","m_link":"Link","m_villas":"Villas","m_banquet_capacity":"Banquet Capacity","m_number_of_rooms":"Number of Rooms","m_booths":"Booths","m_large_floor_plan_pdf":"Large floor Plan PDF","m_suites":"Suites","m_classroom_capacity":"Classroom Capacity","m_sleeping_rooms":"Sleeping Rooms","m_width":"Width","m_length":"Length","m_height":"Height","m_booth_capacity":"Booth Capacity","m_amphitheater_present":"Amphitheater Present","m_listening_devices_present":"Listening Devices Present","arrival":"Arrival","departure":"Departure"}} 3289</script>
3289 3290</div>
3291<script> 3292 require([ 3293 "jquery", 3294 "plugins_core/main", 3295 "sv_site", 3296 "sv_crmLib", 3297 "sv_cloudinaryLib", 3298 "sv_asyncLib", 3299 "sv_clientMoment", 3300 "sv_arrayLib", 3301 "sv_load!plugins_dtn", 3302 "plugins_common_custom_layoutjs", 3303 "plugins_common_custom_lazyload", 3304 "sv_load!site_gamClient", 3305 "plugins_common_custom_ui_watcher", 3306 "sv_clientLib", 3307 "moment" 3308 ], function( 3309 $, 3310 core, 3311 site, 3312 crmLib, 3313 sv_cloudinaryLib, 3314 asyncLib, 3315 clientMoment, 3316 arrayLib, 3317 dtn, 3318 layoutjs, 3319 lazyload, 3320 gamClient, 3321 UIWatcher, 3322 clientLib, 3323 moment 3324 ) { 3325 var widget = {"template":"list","showSearchBox":"true","listingcats":"11","listingsubcats":["56"],"amenityoptions":"none","custom_defaultView":"grid","custom_map_defaults_open":"false"}; 3326 var useGroupedCats = false; 3327 var groupedCats = [{"label":"Accommodations","value":"7"},{"label":"Arts & Culture","value":"8"},{"label":"Arts & Entertainment","value":"9"},{"label":"Attractions","value":"10"},{"label":"Dining","value":"11","options":[{"label":"American & Burgers","value":"50"},{"label":"Bakeries","value":"51"},{"label":"BBQ","value":"52"},{"label":"Breakfast & Brunch","value":"53"},{"label":"Casual Dining","value":"54"},{"label":"Chinese","value":"55"},{"label":"Coffee Shops","value":"56"},{"label":"Dining","value":"57"},{"label":"Farm To Table","value":"58"},{"label":"Fine Dining","value":"59"},{"label":"Food Trucks","value":"60"},{"label":"Group Dining","value":"62"},{"label":"Ice Cream & Desserts","value":"63"},{"label":"Italian","value":"64"},{"label":"Jamaican","value":"65"},{"label":"Japanese","value":"66"},{"label":"Kid Friendly","value":"67"},{"label":"Mexican","value":"68"},{"label":"On The Water","value":"69"},{"label":"Outdoor Seating","value":"70"},{"label":"Pizza","value":"71"},{"label":"Seafood","value":"72"},{"label":"Soul Food","value":"73"},{"label":"Steakhouses","value":"74"},{"label":"Thai","value":"75"},{"label":"Vegan / Vegetarian","value":"76"}]},{"label":"Golf","value":"12"},{"label":"Historical Sites","value":"13"},{"label":"Local Services","value":"14"},{"label":"Meeting Services","value":"15"},{"label":"Nightlife","value":"16"},{"label":"Outdoors","value":"17"},{"label":"Real Estate","value":"18"},{"label":"Services","value":"19"},{"label":"Shopping","value":"20"},{"label":"Spas & Wellness","value":"21"},{"label":"Sports Facilities","value":"22"},{"label":"Tours","value":"23"},{"label":"Transportation","value":"24"},{"label":"Venues","value":"25"},{"label":"Wedding Venues","value":"26"}]; 3328 var subcats = [{"label":"Coffee Shops","value":"56"}]; 3329 var regions = [{"label":"Uptown Beaufort","value":"2"},{"label":"Downtown","value":"3"},{"label":"St. Helena","value":"4"},{"label":"Port Royal","value":"6"},{"label":"Lady's Island","value":"8"},{"label":"Harbor Island","value":"9"},{"label":"Habersham","value":"42"},{"label":"Yemassee","value":"44"}]; 3330 var regionsChosen = false; 3331 var subcatsChosen = true; 3332 var specificListingsChosen = false; 3333 var hasMapDefault = false;
3334 var amenities = []; 3335 var hasPrimaryCat = true; 3336 var initialAmenities = (widget !== undefined && widget.custom_amenities_filter !== undefined) ? widget.custom_amenities_filter : undefined; 3337 var dtnargs = {"auid":"/214662569/dtn_featured_listings","limit":10,"sort":"random"}; 3338 var hasDtn = (dtnargs.auid !== undefined && dtnargs.auid.length > 0 && dtnargs.limit > 0 && dtn !== undefined); 3339 var limit = 12; 3340 var xhr; 3341 var defaultHooks = []; 3342 var defaultView = widget.custom_defaultView !== undefined ? widget.custom_defaultView : "grid"; 3343 var t = JSON.parse($("#translations_29315b80-078c-4a68-ac19-198ba8277c3a").html()); 3344 if (widget.detail_type !== undefined) { 3345 defaultHooks.push({ name : "afterFind_custom_detail_type", args : { detail_type : widget.detail_type } }); 3346 } 3347 3348 if (widget.dtnlimit) { 3349 // if a limit is specified in the widget, override that passed in config 3350 dtnargs.limit = Number(widget.dtnlimit); 3351 } 3352 3353 if (hasDtn) { 3354 // we want the smaller of the limit and dtnargs.limit 3355 dtnargs.limit = Math.min(dtnargs.limit, limit); 3356 } 3357 3358 var allFilterTagItems = subcats.map(function(val) { return { site : site.site, subcatid : Number(val.value) } }); 3359 3360 // the base filter is the minimum filter applied to all queries. This is *not* the same as a "default" query, or the initial query. 3361 // this is the base. Any filter components that can be done in the UI are added to this object 3362 var baseFilter = { 3363 $and : [] 3364 } 3365 3366 if (hasPrimaryCat) { 3367 baseFilter.$and.push({ 3368 filter_tags : { 3369 $in : crmLib.getListingFilterTags({ items : allFilterTagItems }) 3370 } 3371 }); 3372 } else { 3373 baseFilter.$and.push({ 3374 filter_tags : { 3375 $in : ['site_' + site.site] 3376 } 3377 }); 3378 } 3379 3380 if (regionsChosen) { 3381 baseFilter.regionid = { 3382 $in : regions.map(function(val) { return Number(val.value) }) 3383 } 3384 } 3385 3386 if (specificListingsChosen) { 3387 baseFilter.recid = { $in : widget.custom_specific_listings_ids }; 3388 } 3389 3390 if (initialAmenities && widget.amenityoptions === "none") { 3391 initialAmenities.forEach(function(val) { 3392 baseFilter["amenities." + val + ".value_raw"] = true; 3393 }); 3394 } 3395 else if (initialAmenities && widget.amenityoptions === "custom") { 3396 initialAmenities.forEach(function(val) { 3397 let selected = amenities.some(function(amenity) { return amenity.value === val; }); 3398 if (!selected) { 3399 baseFilter["amenities." + val + ".value_raw"] = true; 3400 } 3401 }); 3402 } 3403 3404 var masterFlow = new asyncLib.Flow(); 3405 3406 masterFlow.series({ 3407 init: function(cb) { 3408 var vue = layoutjs.getVue({ 3409 rootNode : $("#layoutjs_29315b80-078c-4a68-ac19-198ba8277c3a"), 3410 type : "listings", 3411 view : defaultView, 3412 limit : limit, 3413 sort : "qualityScore", 3414 translations : t.leo, 3415 mapOpen: hasMapDefault, 3416 // if there is a defaultImageUrl defined in client config, use it. Else it will utilize the default declared in custom_layoutjs.js 3417 fallbackImageUrl : site.siteConfig.custom && site.siteConfig.custom[site.site] && site.siteConfig.custom[site.site].defaultImageUrl, 3418 showFilter : true, 3419 baseFilter : baseFilter, 3420 // change to true in order to show the first and last page arrows 3421 pager_first_last_page_arrows: false, 3422 filters : [ 3423 { 3424 name : "keyword", 3425 label : t.leo.keyword, 3426 placeholder : t.leo.search_placeholder, 3427 type : "keyword", 3428 toFilter : function(value, filter, context) { 3429 filter.solrOptions = { 3430 keyword : value 3431 } 3432 3433 return filter; 3434 } 3435 }, 3436 { 3437 name : "yesno", 3438 label : "Test Yes/No", 3439 show : false, 3440 type : "toggle", 3441 toFilter : function(value, filter, context) { 3442 filter.$and.push({ 3443 "amenities.room_testyesno.value_raw" : true 3444 }); 3445 3446 return filter; 3447 } 3448 }, 3449 { 3450 name : "subcats", 3451 label : t.leo.categories, 3452 show : subcats.length > 1, 3453 type : useGroupedCats ? "twostage" : "checkbox", 3454 typeExtra : { 3455 options : useGroupedCats ? groupedCats : subcats, 3456 countArgs : { 3457 watchFilters : ["amenities", "regions"], 3458 unsupportedFilters : ["keyword"], 3459 field : "categories.subcatid", 3460 unwind : "categories", 3461 model : "plugins_listings_listings", 3462 sort : true 3463 } 3464 }, 3465 toFilter : function(value, filter, context) { 3466 filter.$and.push({ 3467 filter_tags : { 3468 $in : crmLib.getListingFilterTags({ items : this.custom_selectedSubcatItems }) 3469 } 3470 }); 3471 3472 return filter; 3473 } 3474 }, 3475 {
3476 name : "regions", 3477 label : t.leo.regions, 3478 // we implicitly filter on regions if they have been selected in the widget, so no reason to display a region option with 1 choice 3479 // if no regions were selected, then a region option with 1 choice is valid and therefore we pass the whole array 3480 show : regionsChosen ? regions.length > 1 : regions.length > 0, 3481 type : "checkbox", 3482 typeExtra : { 3483 options : regions, 3484 countArgs : { 3485 watchFilters : ["subcats", "amenities"], 3486 unsupportedFilters : ["keyword"], 3487 field : "regionid", 3488 model : "plugins_listings_listings", 3489 sort : true 3490 } 3491 }, 3492 toFilter : function(value, filter, context) { 3493 filter.$and.push({ 3494 regionid : { $in : value.map(function(val) { return Number(val) }) } 3495 }); 3496 3497 return filter; 3498 } 3499 }, 3500 { 3501 name : "amenities", 3502 label : t.listings.amenities, 3503 // we do not implicitly filter on amenities so if there is only one available option we still want to show the checkbox 3504 show : amenities.length > 0, 3505 type : "checkbox", 3506 initialValue : initialAmenities, 3507 typeExtra : { 3508 options : amenities, 3509 countArgs : { 3510 watchFilters : ["subcats", "regions", "amenities"], 3511 unsupportedFilters : ["keyword"], 3512 field : "amenities_array.uniquename", 3513 unwind : "amenities_array", 3514 model : "plugins_listings_listings", 3515 sort : true 3516 } 3517 }, 3518 toFilter : function(value, filter) { 3519 value.forEach(function(val) { 3520 filter["amenities." + val + ".value_raw"] = true; 3521 }); 3522 3523 return filter; 3524 } 3525 } 3526 ], 3527 sortOptions : [ 3528 { value : "qualityScore", label : t.leo.recommended }, 3529 { value : "distance", label : t.leo.near_me }, 3530 { value : "pan", label : '' } 3531 ], 3532 maxRangeMiles : 100, 3533 latitude : 32.4316, 3534 longitude : -80.6698, 3535 data : { 3536 custom_catid : (widget.listingcats !== undefined) ? Number(widget.listingcats) : undefined, 3537 custom_dtnids : [] 3538 }, 3539 // computed allows the passing of computed and method properties, in cases where they may need to be unique to the template 3540 computed : { 3541 custom_selectedSubcatItems : function() { 3542 return this.filter_subcats_numberArray.map(function(val) { return { site : site.site, subcatid : val } }); 3543 }, 3544 custom_dtnFilterTagItems : function() { 3545 // if we have not chosen subcats in the widget, then we need to load via the category id 3546 // if we have chosen subcats then we utilize whatever the state of the 3547 if (this.custom_selectedSubcatItems.length > 0) { 3548 // if we have items selected in the UI, use them 3549 return this.custom_selectedSubcatItems; 3550 } else if (subcatsChosen) { 3551 // if we have items chosen in the widget, use those 3552 return allFilterTagItems; 3553 } else { 3554 // otherwise fall back to the chosen catid 3555 return [{ site : site.site, catid : this.custom_catid }]; 3556 } 3557 } 3558 }, 3559 methods : {}, 3560 watch : { 3561 docs: function() { 3562 // place logic in here that needs to happen after render of items 3563 this.$nextTick(function() { 3564 if (hasDtn) { 3565 gamClient.renderAds(); 3566 } 3567 lazyload.lazy($(this.$el).find('.content .item').toArray()); 3568 3569 3570 }); 3571 } 3572 }, 3573 query : function(cb) { 3574 var self = this; 3575 3576 var filter = self.getFilter("query"); 3577 3578 var options = { 3579 limit : self.args.limit, 3580 skip : self.skip, 3581 count : true, 3582 castDocs : false, 3583 fields : { 3584 recid : 1, 3585 title : 1, 3586 address1 : 1, 3587 url : 1, 3588 isDTN : 1, 3589 primary_category : 1, 3590 latitude : 1, 3591 longitude : 1, 3592 primary_image_url : 1, 3593 qualityScore : 1, 3594 weburl : 1, 3595 jrs_booking_id : 1, 3596 "dtn.rank" : 1, 3597 "yelp.rating" : 1, 3598 "yelp.url" : 1, 3599 "yelp.review_count" : 1, 3600 "yelp.price" : 1 3601 }, 3602 hooks : defaultHooks 3603 }; 3604 3605 if (self.sort === "pan") { 3606 options.sort = { qualityScore : -1, sortcompany : 1 }; 3607 filter["loc.coordinates"] = { 3608 "$geoWithin": { 3609 "$geometry": { 3610 type: "Polygon", 3611 coordinates: [[ 3612 [parseFloat(self.bounds.W),parseFloat(self.bounds.N)], 3613 [parseFloat(self.bounds.E),parseFloat(self.bounds.N)], 3614 [parseFloat(self.bounds.E),parseFloat(self.bounds.S)], 3615 [parseFloat(self.bounds.W),parseFloat(self.bounds.S)], 3616 [parseFloat(self.bounds.W),parseFloat(self.bounds.N)] 3617 ]] 3618 } 3619 } 3620 } 3621 } else if (self.sort === "qualityScore") { 3622 options.sort = { qualityScore : -1, sortcompany : 1 }; 3623 } else if (self.sort === "distance") { 3624 filter.solrOptions = filter.solrOptions || {}; 3625 filter.solrOptions.sort = "distance"; 3626 filter.solrOptions.point = [self.georesult.latitude, self.georesult.longitude].join(","); 3627 filter.solrOptions.radius = self.args.maxRangeMiles.toString(); 3628 } 3629 3630 if (options.skip === 0) { 3631 // whenever the skip is 0, we reset the custom_dtnids back to scratch 3632 self.custom_dtnids = []; 3633 } 3634 3635 var flow = new asyncLib.Flow(); 3636 flow.series({ 3637 dtn : function(cb) { 3638 if (hasDtn === false || options.skip > 0 || self.sort === "distance" || self.custom_catid === undefined || self.sort === "pan") { 3639 return cb(null, []); 3640 } 3641 3642 var dtnFilter = self.getFilter("query"); 3643 3644 dtnFilter.$and.push({ 3645 filter_tags : { 3646 $in : crmLib.getListingFilterTags({ items : self.custom_dtnFilterTagItems, dtn : true }) 3647 } 3648 }); 3649 3650 // using 0000 and 2359 for caching purposes, otherwise we could just use Date().toISOString() 3651 var today0000 = clientMoment().startOf("day"); // send date as 00:00:00 in the client timezone in UTC 3652 var today2359 = clientMoment().endOf("day"); // send date as 23:59:59 in the client timezone in UTC 3653 3654 dtnFilter.$and.push( 3655 { 3656 $or : [ 3657 { "dtn.sdate" : { $lte : { $date : today0000.toISOString() } } }, 3658 { "dtn.sdate" : { $exists : false } } 3659 ] 3660 }, 3661 { 3662 $or : [ 3663 { "dtn.edate" : { $gte : { $date : today2359.toISOString() } } }, 3664 { "dtn.edate" : { $exists : false } } 3665 ] 3666 } 3667 ); 3668 3669 var dtnOptions = $.extend({}, options, { 3670 // we allow DTN to oversell the first page by a factor of 2 3671 // we will pull from this set a max of the limit 3672 limit : self.args.limit * 2, 3673 count : false, 3674 hooks : defaultHooks.concat("afterFind_dtn") 3675 }); 3676 3677 if (xhr) { xhr.abort(); } 3678 3679 xhr = $.get("/includes/rest_v2/plugins_listings_listings/find/", { json : JSON.stringify({ filter : dtnFilter, options : dtnOptions }), token : core.simpleToken }); 3680 xhr.done(function(res) { 3681 // randomize the result set, then trim it down to our desired limit 3682 res.docs = arrayLib.randomize(res.docs); 3683 res.docs = res.docs.splice(0, dtnargs.limit); 3684 3685 res.docs.forEach(function(val) { 3686 self.custom_dtnids.push(val.recid); 3687 val.dtnAuid = dtnargs.auid; 3688 val.isDTN = true; 3689 }); 3690 3691 return cb(null, res.docs); 3692 }).fail(function(err, type, message) { 3693 if (type === "abort") { return flow.halt({ total : 0, docs : [] }); } // another request has aborted this one, so halt this flow 3694 return cb(new Error(message)); 3695 }); 3696 }, 3697 data : function(cb) { 3698 if (flow.data.dtn.length > 0) { 3699 // has DTN listings, need to adjust page 1 limit and store dtnids for exclusion from main query on all pages 3700 options.limit -= self.custom_dtnids.length; 3701 } else { 3702 options.skip = (options.skip - self.custom_dtnids.length); 3703 } 3704 3705 if (self.custom_dtnids.length > 0) { 3706 filter.recid = { $nin : self.custom_dtnids } 3707 } 3708 3709 if (xhr) { xhr.abort(); } 3710 if (self.custom_dtnids.length === self.args.limit) { 3711 options.limit = 1; 3712 } 3713 3714 xhr = $.get("/includes/rest_v2/plugins_listings_listings/find/", { json : JSON.stringify({ filter : f
3714ilter, options : options }), token : core.simpleToken }); 3715 3716 xhr.done(function(res) { 3717 var returnData = { 3718 total : res.docs.count + self.custom_dtnids.length, 3719 docs : flow.data.dtn.concat(res.docs.docs).slice(0, self.args.limit) 3720 }; 3721 3722 returnData.docs = returnData.docs.map(function(val) { 3723 3724 return { 3725 recid : val.recid, 3726 title : val.title, 3727 image_url : val.primary_image_url, 3728 url : val.url, 3729 dtn : val.isDTN ? { 3730 auid : dtnargs.auid, 3731 rank : val.dtn.rank 3732 } : undefined, 3733 yelp : val.yelp, 3734 locations: [{ 3735 title : val.address1 3736 }], // sets listing location 3737 latitude : val.latitude, 3738 longitude : val.longitude, 3739 crmc : val.primary_category.catname, 3740 crmsc : val.primary_category.subcatname, 3741 qualityScore : val.qualityScore, 3742 booking: val.jrs_booking_id, 3743 button : { 3744 title : t.leo.read_more, 3745 url : val.url, 3746 weburl : val.weburl, 3747 weburl_title : t.leo.visit_website, 3748 redirect_title : t.leo.book_now, 3749 checkrates_title : t.leo.check_rates, 3750 redirect_url : val.booking_full?.suppliers[0]?.redirect_url, 3751 } // call to action button 3752 } 3753 }); 3754 3755 return cb(null, returnData); 3756 }).fail(function(err, type, message) { 3757 if (type === "abort") { return flow.halt({ total : 0, docs : [] }); } // another request has aborted this one, so halt this flow 3758 return cb(new Error(message)); 3759 }); 3760 } 3761 }, flow.cbLast(cb)); 3762 } 3763 }); 3764 /* register available UI events */ 3765 var watcher = new UIWatcher(vue, $, document); 3766 var uid = clientLib.uuid().toString(); 3767 var widgetEvents = [ 3768 "change-page", "view-change", "value-change", "sort-change", "toggle-show-more", 3769 "scroll-into-view", "item-click", "title-click", "map-pin-click", "tripbuilder" 3770 ]; 3771 for (var i=0; i<widgetEvents.length; i++) { 3772 watcher.add("vue", widgetEvents[i], uid, { name: "Listings" }); 3773 } 3774 3775 } 3776 }, function(err, msg) { 3777 if (err) { return new Error(msg); } 3778 }); 3779 }); 3780</script>
3780 3781</div><div data-civid="60f97f4e7e57de28dee286f0" class="contentRender contentRender_16 contentRender_type_panel contentRender_name_plugins_common_container" data-sv-time="0" data-sv-index="16" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-container"> 3782 <div data-civid="6509a3fcff6c364d820286bf" class="contentRender contentRender_17 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_callout_tiles_3_across" data-sv-time="53" data-sv-index="17" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 3783 3784 3785 3786 3787 3788 3789 3790 3791<section 3792 class="ccl-widget core-callout-tiles callout-tiles-3-across" 3793 data-width="controlled" 3794 data-slides-across="3" 3795 data-guid="82bc1a86-0118-4f1b-af83-efc4b1a82aee" 3796 data-js="plugins_collections_custom_collection_default_package" 3797 data-gtm-vars='{ "tClient" : { "eventCategory" : "Widget - Callout Tiles", "eventValue" : 0, "nonInteraction" : false } }' 3798 style="opacity: 0;" 3799> 3800 3801 3802 3803 3804 3805 3806 3807 <div class="slides" data-slides> 3808 3809 <article class="slide"> 3810 3811 <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Events" } }'> 3812 <div class="img-cont"> 3813 <a data-asset href="https://www.beaufortsc.org/events/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> 3814 <picture> 3815 3816 3817 3818 <source 3819 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,h_16,q_30,w_30/v1/clients/beaufortsc/Events_Submit_Your_Event_3d3843b9-3340-4e90-b387-f2ac397f55bd.jpg" 3820 data-lazy-srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_181,q_65,w_346/v1/clients/beaufortsc/Events_Submit_Your_Event_3d3843b9-3340-4e90-b387-f2ac397f55bd.jpg" 3821 media="screen and (min-width: 640px)" 3822 /> 3823 3824 3825 <img 3826 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,h_18,q_20,w_20/v1/clients/beaufortsc/Events_Submit_Your_Event_3d3843b9-3340-4e90-b387-f2ac397f55bd.jpg" 3827 data-lazy-src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_207,q_65,w_300/v1/clients/beaufortsc/Events_Submit_Your_Event_3d3843b9-3340-4e90-b387-f2ac397f55bd.jpg" 3828 alt="Events & Submit Your Event" 3829 /> 3830 3831 </picture> 3832 </a> 3833 3834 </div> 3835 3836 <div class="content-section"> 3837 <h2 class="slide-title"> 3838 <a href="https://www.beaufortsc.org/events/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Title Click" } }'>Events</a> 3839 </h2> 3840 </div> 3841 3842 </div> 3843 3844 </article> 3845 3846 <article class="slide"> 3847 3848 <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Holidays" } }'> 3849 <div class="img-cont"> 3850 <a data-asset href="https://www.beaufortsc.org/events/holidays/" target="_blank" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> 3851 <picture> 3852 3853 3854 3855 <source 3856 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,g_xy_center,h_16,q_30,w_30,x_996,y_920/v1/clients/beaufortsc/Holidays_dc704977-8f69-4ff6-b3e3-8784a40519e1.jpg" 3857 data-lazy-srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_181,q_65,w_346,x_996,y_920/v1/clients/beaufortsc/Holidays_dc704977-8f69-4ff6-b3e3-8784a40519e1.jpg" 3858 media="screen and (min-width: 640px)" 3859 /> 3860 3861 3862 <img 3863 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,g_xy_center,h_18,q_20,w_20,x_996,y_920/v1/clients/beaufortsc/Holidays_dc704977-8f69-4ff6-b3e3-8784a40519e1.jpg" 3864 data-lazy-src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_207,q_65,w_300,x_996,y_920/v1/clients/beaufortsc/Holidays_dc704977-8f69-4ff6-b3e3-8784a40519e1.jpg" 3865 alt="Holidays" 3866 /> 3867 3868 </picture> 3869 </a> 3870 3871 </div> 3872 3873 <div class="content-section"> 3874 <h2 class="slide-title"> 3875 <a href="https://www.beaufortsc.org/events/holidays/" target="_blank" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Title Click" } }'>Holidays</a> 3876 </h2> 3877 </div> 3878 3879 </div> 3880 3881 </article> 3882 3883 <article class="slide"> 3884 3885 <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Concerts%20%26%20Live%20Music" } }'> 3886 <div class="img-cont"> 3887 <a data-asset href="https://www.beaufortsc.org/events/concerts-and-live-music/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> 3888 <picture> 3889 3890 3891 3892 <source 3893 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,g_xy_center,h_16,q_30,w_30,x_1739,y_1232/v1/clients/beaufortsc/LiveMusic_Concerts_5255d917-a3fc-4791-b94d-0b9b25c0c347.png" 3894 data-lazy-srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_181,q_65,w_346,x_1739,y_1232/v1/clients/beaufortsc/LiveMusic_Concerts_5255d917-a3fc-4791-b94d-0b9b25c0c347.png" 3895 media="screen and (min-width: 640px)" 3896 /> 3897 3898 3899 <img 3900 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,g_xy_center,h_9,q_20,w_20,x_1739,y_1232/v1/clients/beaufortsc/LiveMusic_Concerts_5255d917-a3fc-4791-b94d-0b9b25c0c347.png" 3901 data-lazy-src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,g_xy_center,h_208,q_65,w_600,x_1739,y_1232/v1/clients/beaufortsc/LiveMusic_Concerts_5255d917-a3fc-4791-b94d-0b9b25c0c347.png" 3902 alt="Musicians perform on stage in Beaufort, SC" 3903 /> 3904 3905 </picture> 3906 </a> 3907 3908 </div> 3909 3910 <div class="content-section"> 3911 <h2 class="slide-title"> 3912 <a href="https://www.beaufortsc.org/events/concerts-and-live-music/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Title Click" } }'>Concerts & Live Music</a> 3913 </h2> 3914 </div> 3915 3916 </div> 3917 3918 </article> 3919 3920 <article class="slide"> 3921 3922 <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Theater%20and%20Performing%20Arts" } }'> 3923 <div class="img-cont"> 3924 <a data-asset href="https://www.beaufortsc.org/events/theater-and-performing-arts/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> 3925 <picture> 3926 3927 3928 3929 <source 3930 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,h_16,q_30,w_30/v1/clients/beaufortsc/image_3_301_400_90_s_8160c3ca-05f8-4a42-8e65-7f4465f66219.jpg" 3931 data-lazy-srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_181,q_65,w_346/v1/clients/beaufortsc/image_3_301_400_90_s_8160c3ca-05f8-4a42-8e65-7f4465f66219.jpg" 3932 media="screen and (min-width: 640px)" 3933 /> 3934 3935 3936 <img 3937 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,h_18,q_20,w_20/v1/clients/beaufortsc/image_3_301_400_90_s_8160c3ca-05f8-4a42-8e65-7f4465f66219.jpg" 3938 data-lazy-src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_207,q_65,w_300/v1/clients/beaufortsc/image_3_301_400_90_s_8160c3ca-05f8-4a42-8e65-7f4465f66219.jpg" 3939 alt="Miss Beaufort Arts & Culture" 3940 /> 3941 3942 </picture> 3943 </a> 3944 3945 </div> 3946 3947 <div class="content-section"> 3948 <h2 class="slide-title"> 3949 <a href="https://www.beaufortsc.org/events/theater-and-performing-arts/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Title Click" } }'>Theater and Performing Arts</a> 3950 </h2> 3951 </div> 3952 3953 </div> 3954 3955 </article> 3956 3957 <article class="slide"> 3958 3959 <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Submit%20Your%20Event" } }'> 3960 <div class="img-cont"> 3961 <a data-asset href="https://www.beaufortsc.org/events/submit-your-event/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> 3962 <picture> 3963 3964 3965 3966 <source 3967 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,h_16,q_30,w_30/v1/clients/beaufortsc/Events_Submit_Your_Event_3d3843b9-3340-4e90-b387-f2ac397f55bd.jpg" 3968 data-lazy-srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_181,q_65,w_346/v1/clients/beaufortsc/Events_Submit_Your_Event_3d3843b9-3340-4e90-b387-f2ac397f55bd.jpg" 3969 media="screen and (min-width: 640px)" 3970 /> 3971 3972 3973 <img 3974 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,h_18,q_20,w_20/v1/clients/beaufortsc/Events_Submit_Your_Event_3d3843b9-3340-4e90-b387-f2ac397f55bd.jpg" 3975 data-lazy-src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_207,q_65,w_300/v1/clients/beaufortsc/Events_Submit_Your_Event_3d3843b9-3340-4e90-b387-f2ac397f55bd.jpg" 3976 alt="Events & Submit Your Event" 3977 /> 3978 3979 </picture> 3980 </a> 3981 3982 </div> 3983 3984 <div class="content-section"> 3985 <h2 class="slide-title"> 3986 <a href="https://www.beaufortsc.org/events/submit-your-event/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Title Click" } }'>Submit Your Event</a> 3987 </h2> 3988 </div> 3989 3990 </div> 3991 3992 </article> 3993 3994 <article class="slide"> 3995 3996 <div class="inner" data-gtm-vars='{ "tClient" : { "eventLabel" : "Tours" } }'> 3997 <div class="img-cont"> 3998 <a data-asset href="https://www.beaufortsc.org/things-to-do/tours/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Image Click" } }'> 3999 <picture> 4000 4001 4002 4003 <source 4004 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,h_16,q_30,w_30/v1/clients/beaufortsc/Tours_9ae67131-8af8-470e-9f8a-366f308b4bf7.jpg" 4005 data-lazy-srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_181,q_65,w_346/v1/clients/beaufortsc/Tours_9ae67131-8af8-470e-9f8a-366f308b4bf7.jpg" 4006 media="screen and (min-width: 640px)" 4007 /> 4008 4009 4010 <img 4011 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,e_blur:100,f_jpg,h_18,q_20,w_20/v1/clients/beaufortsc/Tours_9ae67131-8af8-470e-9f8a-366f308b4bf7.jpg" 4012 data-lazy-src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_207,q_65,w_300/v1/clients/beaufortsc/Tours_9ae67131-8af8-470e-9f8a-366f308b4bf7.jpg" 4013 alt="Horse-drawn carriage in front of a large white building." 4014 /> 4015 4016 </picture> 4017 </a> 4018 4019 </div> 4020 4021 <div class="content-section"> 4022 <h2 class="slide-title"> 4023 <a href="https://www.beaufortsc.org/things-to-do/tours/" target="_self" data-gtm-click data-gtm-vars='{ "tClient" : { "eventAction" : "Title Click" } }'>Tours</a> 4024 </h2> 4025 </div> 4026 4027 </div> 4028 4029 </article> 4030 4031 </div> 4032</section> 4033</div> 4034</div></div> 4035 </div> 4036 <div class="footer-container"> 4037 <div data-civid="60d6182c03002a089ef95982" class="contentRender contentRender_18 contentRender_type_panel contentRender_name_plugins_common_footer" data-sv-time="2" data-sv-index="18" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><section class="promo"> 4038 <div class="inner"> 4039 4040 <div data-civid="614dd7c9ff1e066cc16a0d29" class="contentRender contentRender_19 contentRender_type_widget contentRender_name_plugins_common_promo" data-sv-time="22" data-sv-index="19" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 4041 4042<a class="promo-item" href="https://www.beaufortsc.org/plan-your-visit/newsletter/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Promotional", "linkObject" : "Stay in the know about the Latest News & Deals" } }'> 4043 <img 4044 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_pad,h_162,q_75,w_162/v1/clients/beaufortsc/newsletter_badge_b5895307-e42d-48a0-83ef-cb9af3721e49.png 1x, https://assets.simpleviewinc.com/simpleview/image/upload/c_pad,h_324,q_75,w_324/v1/clients/beaufortsc/newsletter_badge_b5895307-e42d-48a0-83ef-cb9af3721e49.png 2x" 4045 alt="Newsletter" 4046 loading="lazy" 4047 width="162" 4048 height="162" 4049 /> 4050 4051 <p class="top">Stay in the know about the</p> 4052 4053 4054 <p class="bottom">Latest News & Deals</p> 4055 4056</a></div> 4057 <div class="border-right"></div> 4058 4059 4060 <div data-civid="614dd7c9ff1e066cc16a0d2b" class="contentRender contentRender_20 contentRender_type_widget contentRender_name_plugins_common_promo" data-sv-time="22" data-sv-index="20" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> 4061 4062<a class="promo-item" href="https://www.beaufortsc.org/plan-your-visit/visitors-guide/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Promotional", "linkObject" : "Get the guide and plan a perfect getaway" } }'> 4063 <img 4064 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_pad,h_162,q_75,w_162/v1/clients/beaufortsc/vg_badge_5cf80883-8c84-4362-9449-3de9c2c470ef.png 1x, https://assets.simpleviewinc.com/simpleview/image/upload/c_pad,h_324,q_75,w_324/v1/clients/beaufortsc/vg_badge_5cf80883-8c84-4362-9449-3de9c2c470ef.png 2x" 4065 alt="Visitors Guide" 4066 loading="lazy" 4067 width="162" 4068 height="162" 4069 /> 4070 4071 <p class="top">Get the guide and plan a</p> 4072 4073 4074 <p class="bottom">perfect getaway</p> 4075 4076</a></div> 4077 <div class="border-right"></div> 4078 4079 4080 <div data-civid="614dd7c9ff1e066cc16a0d2d" class="contentRender contentRender_21 contentRender_type_widget contentRender_name_plugins_common_promo" data-sv-time="22" data-sv-index="21" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'> 4081 4082<a class="promo-item" href="https://www.beaufortsc.org/plan-your-visit/the-inner-coastal-podcast/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Promotional", "linkObject" : "Listen to our podcast podcast series" } }'> 4083 <img 4084 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_pad,h_162,q_75,w_162/v1/clients/beaufortsc/podcast_badge_b13ff1c0-1098-4642-a647-685eacc8b019.png 1x, https://assets.simpleviewinc.com/simpleview/image/upload/c_pad,h_324,q_75,w_324/v1/clients/beaufortsc/podcast_badge_b13ff1c0-1098-4642-a647-685eacc8b019.png 2x" 4085 alt="Podcast Badge" 4086 loading="lazy" 4087 width="162" 4088 height="162" 4089 /> 4090 4091 <p class="top">Listen to our podcast</p> 4092 4093 4094 <p class="bottom">podcast series</p> 4095 4096</a></div> 4097 4098 </div> 4099</section> 4100<div class="border"></div> 4101<footer class="panel-footer" data-guid="42cea115-6f98-4706-8844-cf001ff87501"> 4102 <div class="footer-content-container"> 4103 <div class="logo-container"> 4104 <div data-civid="614dd7c9ff1e066cc16a0d2f" class="contentRender contentRender_22 contentRender_type_widget contentRender_name_plugins_common_logo_footer" data-sv-time="23" data-sv-index="22" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="logo-footer" data-guid="6895d12e-e658-44c1-8aa0-378452bdb502" > 4105 <a href="https://www.beaufortsc.org/" target="_self" aria-label="Greater Beaufort-
4105Port Royal Convention and Visitors Bureau "> 4106 4107 <img 4108 src="/includes/public/assets/shared/logo.svg" 4109 alt="Greater Beaufort-Port Royal Convention and Visitors Bureau " 4110 loading="lazy" 4111 width="330" 4112 height="98" 4113 /> 4114 4115 </a> 4116</div></div> 4117 </div> 4118 <div class="social-media"> 4119 <div data-civid="614dd7c9ff1e066cc16a0d31" class="contentRender contentRender_23 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="36" data-sv-index="23" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 4120 4121<ul class="social-links"> 4122 4123 4124 <li class="social-network"> 4125 <a 4126 class="social-link" 4127 href="https://www.youtube.com/user/VisitBeaufortSC" 4128 target="_blank" 4129 rel="noopener" 4130 title="Visit our youtube page" 4131 aria-label="Visit our youtube page" 4132 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Social Links", "linkObject" : "Social | Youtube" } }' 4133 > 4134 <i 4135 class="social-icon fab fa-youtube" 4136 aria-hidden="true" 4137 ></i> 4138 </a> 4139 </li> 4140 4141 4142 <li class="social-network"> 4143 <a 4144 class="social-link" 4145 href="https://www.instagram.com/visit_beaufortsc/" 4146 target="_blank" 4147 rel="noopener" 4148 title="Visit our instagram page" 4149 aria-label="Visit our instagram page" 4150 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Social Links", "linkObject" : "Social | Instagram" } }' 4151 > 4152 <i 4153 class="social-icon fab fa-instagram" 4154 aria-hidden="true" 4155 ></i> 4156 </a> 4157 </li> 4158 4159 4160 <li class="social-network"> 4161 <a 4162 class="social-link" 4163 href="https://twitter.com/Visit_Beaufort" 4164 target="_blank" 4165 rel="noopener" 4166 title="Visit our twitter page" 4167 aria-label="Visit our twitter page" 4168 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Social Links", "linkObject" : "Social | Twitter" } }' 4169 > 4170 <i 4171 class="social-icon fab fa-twitter" 4172 aria-hidden="true" 4173 ></i> 4174 </a> 4175 </li> 4176 4177 4178 <li class="social-network"> 4179 <a 4180 class="social-link" 4181 href="https://www.facebook.com/BeaufortSC" 4182 target="_blank" 4183 rel="noopener" 4184 title="Visit our facebook page" 4185 aria-label="Visit our facebook page" 4186 data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Social Links", "linkObject" : "Social | Facebook" } }' 4187 > 4188 <i 4189 class="social-icon fab fa-facebook-f" 4190 aria-hidden="true" 4191 ></i> 4192 </a> 4193 </li> 4194 4195</ul></div> 4196 </div> 4197 <div class="footer-nav"> 4198 <div data-civid="614dd7c9ff1e066cc16a0d33" class="contentRender contentRender_24 contentRender_type_widget contentRender_name_plugins_nav_footer" data-sv-time="31" data-sv-index="24" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 4199 4200 4201 4202 4203 4204 <ul class="navigation-footer" 4205 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Footer"}}' 4206> 4207 4208 <li class="item item-parent row-1 has-submenu"> 4209 <a 4210 href="/press-room/" 4211 target="_self" 4212 class=" has-children" 4213 title="Press Room" 4214 4215 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Press%20Room"}}' 4216 4217 > 4218 Press Room 4219 </a> 4220 </li> 4221 4222 <li class="item item-parent row-2 has-submenu"> 4223 <a 4224 href="/partners/" 4225 target="_self" 4226 class=" has-children" 4227 title="Partners" 4228 4229 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Partners"}}' 4230 4231 > 4232 Partners 4233 </a> 4234 </li> 4235 4236 <li class="item item-parent row-3 has-submenu"> 4237 <a 4238 href="/military/" 4239 target="_self" 4240 class=" has-children" 4241 title="Military" 4242 4243 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Military"}}' 4244 4245 > 4246 Military 4247 </a> 4248 </li> 4249 4250 <li class="item item-parent row-4 has-submenu"> 4251 <a 4252 href="/about-us/" 4253 target="_self" 4254 class=" has-children" 4255 title="About Us" 4256 4257 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About%20Us"}}' 4258 4259 > 4260 About Us 4261 </a> 4262 </li> 4263 4264 <li class="item item-parent row-5"> 4265 <a 4266 href="/contact/" 4267 target="_self" 4268 class="" 4269 title="Contact" 4270 4271 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Contact"}}' 4272 4273 > 4274 Contact 4275 </a> 4276 </li> 4277 4278 <li class="item item-parent row-6 has-submenu"> 4279 <a 4280 href="/relocation/" 4281 target="_self" 4282 class=" has-children" 4283 title="Relocation" 4284 4285 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Relocation"}}' 4286 4287 > 4288 Relocation 4289 </a> 4290 </li> 4291 4292 <li class="item item-parent row-7"> 4293 <a 4294 href="https://www.beaufortsc.org/sitemap/" 4295 target="_self" 4296 class="" 4297 title="Sitemap" 4298 4299 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sitemap"}}' 4300 4301 > 4302 Sitemap 4303 </a> 4304 </li> 4305 4306 <li class="item item-parent row-8 last"> 4307 <a 4308 href="/privacy-policy/" 4309 target="_self" 4310 class="" 4311 title="Privacy Policy" 4312 4313 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Privacy%20Policy"}}' 4314 4315 > 4316 Privacy Policy 4317 </a> 4318 </li> 4319 4320 </ul> 4321</div> 4322 </div> 4323 <div class="client-content"> 4324 <div data-civid="614dd7c9ff1e066cc16a0d35" class="contentRender contentRender_25 contentRender_type_widget contentRender_name_plugins_common_footer_contact" data-sv-time="22" data-sv-index="25" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 4325<div class="contact-footer"> 4326 <p class="intro">Come Meet Us at our Visitors Center:</p> 4327
4328 <p class="address"><i class="fas fa-map-marker-alt" aria-hidden="true"></i>713 Craven St. Beaufort, SC 29902</p> 4329 4330 4331 <p class="phone"><i class="fas fa-phone" aria-hidden="true"></i>(843) 525-8500</p> 4332 4333</div></div> 4334 4335 </div> 4336 4337 </div> 4338 <div class="attributions"> 4339 <div class="attribution-content-container"> 4340 <div class="promo-logos"> 4341 <a 4342 class="sc-logo" 4343 href="https://discoversouthcarolina.com" 4344 target="_blank" 4345 rel="noopener" 4346 > 4347 <img 4348 class="logo-sc" 4349 src="/includes/public/assets/shared/south-carolina-logo.png" 4350 alt="South Carolina. Just Right." 4351 loading="lazy" 4352 width="120" 4353 height="26" 4354 /> 4355 </a> 4356 <img 4357 class="logo-ta" 4358 src="/includes/public/assets/shared/tripadvisor-logo.svg" 4359 alt="Tripadvisor" 4360 loading="lazy" 4361 width="142" 4362 height="24" 4363 /> 4364 </div> 4365 <p>© 2026 Beaufort, Port Royal & the Sea Islands</p> 4366 <a 4367 class="made-by-sv" 4368 href="https://www.simpleviewinc.com/our-services/creative-design/" 4369 target="_blank" 4370 rel="noopener" 4371 > 4372 <img 4373 src="/includes/public/assets/shared/made-by-sv-white.svg" 4374 alt="Made by Simpleview" 4375 loading="lazy" 4376 width="385" 4377 height="54" 4378 /> 4379 </a> 4380 </div> 4381 </div> 4382 <div class="mobile-fixed"> 4383 4384 4385 </div> 4386</footer></div> 4387 </div> 4388</div> 4389<div id="gallery-portal" data-gallery-portal></div> 4390<div id="quickview-detail" data-quickview-detail></div></div> 4391 <!-- footer css bundles --> 4392 4393 <!-- footer js bundles --> 4394
4394<script src="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/core/public/js/loginCheck.js"></script>
4394 4395
4395<script src="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/js/shared_footer.js" defer></script>
4395 4396
4396<script src="/includes/public/managed/v_a2e6ae52_a816084b/core/plugins/common/virtuals/js/custom_forms.js" defer></script>
4396 4397 4398
4398<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.beaufortsc.org/#organization","name":"Greater Beaufort-Port Royal Convention and Visitors Bureau ","url":"https://www.beaufortsc.org/","telephone":"843.525.8500","address":{"@type":"PostalAddress","streetAddress":"713 Craven St.","addressLocality":"Beaufort","addressRegion":"South Carolina","postalCode":"29902"}},{"@type":"WebSite","@id":"https://www.beaufortsc.org/#website","url":"https://www.beaufortsc.org/","name":"Greater Beaufort-Port Royal Convention and Visitors Bureau ","publisher":{"@id":"https://www.beaufortsc.org/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://www.beaufortsc.org/search/?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ItemList","@id":"https://www.beaufortsc.org/restaurants/cuisine-types/coffee-shops/6851c7a3701829ccf7c270a8/#localbusinessList","description":"Browse local business listings.","itemListElement":[]},{"@type":"CollectionPage","@id":"https://www.beaufortsc.org/restaurants/cuisine-types/coffee-shops/#collectionpage","url":"https://www.beaufortsc.org/restaurants/cuisine-types/coffee-shops/","isPartOf":{"@id":"https://www.beaufortsc.org/#website"},"breadcrumb":{"@type":"BreadcrumbList","name":"Breadcrumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.beaufortsc.org/"},{"@type":"ListItem","position":2,"name":"Restaurants","item":"https://www.beaufortsc.org/restaurants"},{"@type":"ListItem","position":3,"name":"Cuisine Types","item":"https://www.beaufortsc.org/restaurants/cuisine-types"},{"@type":"ListItem","position":4,"name":"Coffee Shops","item":"https://www.beaufortsc.org/restaurants/cuisine-types/coffee-shops/"}]},"mainEntity":[{"@id":"https://www.beaufortsc.org/restaurants/cuisine-types/coffee-shops/6851c7a3701829ccf7c270a8/#localbusinessList"}]}]}</script>
4398 4399 <!-- bottomBody --> 4400 4401
4401<script data-id="site_global_footer"> 4402 require(["sv_clientLib", "sv_load!plugins_dynamic_content"], function(clientLib) { 4403 clientLib._initLazy(); 4404 }); 4405 </script>
4405 4406 4407 �� </body> 4408</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.