1 2 3<!DOCTYPE html> 4<html id="ctl00_ctl00_mainhtml" xmlns="http://www.w3.org/1999/xhtml" lang="en"> 5<head id="ctl00_ctl00_Head1"> 6 7
7<script type="text/javascript"> 8 if (window.name == "refresh") 9 { 10 window.stop(); 11 window.location.replace(window.location.pathname + window.location.search + window.location.hash); 12 window.name = ""; 13 } 14 </script>
14 15 16 <link rel="preconnect" href="https://fonts.googleapis.com" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="" /><meta name="viewport" content="width=device-width, initial-scale=1" /> 17 18 <link rel="stylesheet" type="text/css" href="https://media-paxton.mynews360.com/css/smartBanner.css?v=1.14.5.35260" media="screen" /> 19 <link rel="stylesheet" type="text/css" href="https://media-paxton.mynews360.com/css/common.css?v=1.14.5.35260" /> 20 <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i,900,900i&display=swap" /> 21 <link rel="stylesheet" type="text/css" href="https://media-paxton.mynews360.com/css/fontawesome/fontawesome.min.css?v=1.14.5.35260" /> 22 <link rel="stylesheet" type="text/css" href="https://media-paxton.mynews360.com/css/fontawesome/brands.min.css?v=1.14.5.35260" /> 23 24 25
25<script type="text/javascript" src="https://media-paxton.mynews360.com/js/jquery.js?v=1.14.5.35260"></script>
25 26 27
27<script type="text/javascript"> 28 var _fbClientId = "309214499646406", 29 _fbTarget = window.location.pathname, 30 _baseUri = "https://sun-commercial.mynews360.com/", 31 _webUri = "https://highlandsnews.com", 32 _mediaUrl = "https://media-paxton.mynews360.com/", 33 _logoTemplate = "https://media-paxton.mynews360.com/logo/%%TEAM_ID%%/301", 34 _schoolTemplate = "https://media-paxton.mynews360.com/logo/%%SCHOOL_ID%%/school/%%SPORT_ID%%/301", 35 _MTS_PHOTO_TEMPLATE = "https://media-paxton.mynews360.com/image/%%IMG_ID%%/%%SIZE%%/%%TEAM_ID%%/%%USER_ID%%/%%TYPE%%/301", 36 _portalId = 301, 37 _portalName = "Highlander", 38 _portalUrl = "https://highlandsnews.com/", 39 _twitterName = "", 40 _facebookName = "", 41 _region = " Highlands, North Carolina", 42 _MTS_widgetsReady = false, 43 _MTS_userId = -1, 44 _MTS_thirdPartyId = null, 45 _MTS_urlRegex = new RegExp("[|+<>\\*%&:\\?\\/\\\\\'.\"\\r\\n#]", "g"), 46 _isAdmin = false, 47 _warnAboutRejected = false, 48 _MTS_cssList = [], 49 _MTS_jsList = [], 50 _MTS_pageVP = "~/newsHome.aspx", 51 _MTS_pageId = 0, 52 _MTS_histCount = 0, 53 _MTS_sportsEnabled = false, 54 _MTS_uploadLimit = 41943040, 55 56 _hasAlerts = false, 57 _registrationPop = false, 58 _targetList = "team,".split(','); 59 </script>
59 60 61 62 <!--[if lt IE 9]> 63 <link rel="stylesheet" type="text/css" href="../../../%3C%25=SportsApp.Core.MediaUrl%20%25%3Ecss/?pid=<%=_portal.Id %>&ie=1&v=<%=SportsApp.Core.Version %>" /> 64 <![endif]--> 65 <!--Cookie Consent-->
66<script src="https://cmp.osano.com/Aw75K5LSol/971ffb37-3988-4091-888a-d2fd912b476b/osano.js"></script>
66 67
68<script type="text/javascript"> 69 var _pageName = " Highlands, North Carolina News | Highlander"; 70 var _ga_sport = ""; 71 var _ga_school = ""; 72 var _ga_guid = ""; 73 var _ga_author = ""; 74 var _ga_pagetype = "newshome"; 75 var _ga_tags = ""; 76</script>
vendor: 67 bytes, lines 76-78
76 77 78<script async src="https://www.googletagmanager.com/gtag/js?id=
78G-ZJ4C47N33G
vendor: 13 bytes, line 78
78"></script>
79<script type="text/javascript"> 80
vendor: 144 bytes, lines 80-84
80window.dataLayer = window.dataLayer || []; 81 function gtag() { dataLayer.push(arguments); } 82 gtag('js', new Date()); 83 84 gtag('config', '
84G-ZJ4C47N33G
vendor: 5 bytes, line 84
84');
85</script>
85 86
87<script></script>
87<style> 88.loginWrap .quickStart {display:none} 89</style> 90 91<!--FAVICON--> 92<link rel="shortcut icon" type="image/x-icon" href="https://d2ngr73z7n3528.cloudfront.net/360_Paxton_Live/0/0/0/0/516/959/516959_original" /> 93 94
95<script> 96$(document).one("widgetsloaded", function() { 97const url = window.location.href; // Or any custom URL string 98const keywords = ['/admin/', '/layout-admin', '/news/editor', '/upload-ad', '/video/submit']; 99 100// Checks if the URL contains at least one keyword 101if (keywords.some(keyword => url.includes(keyword))) { 102 $("body").css({"font-family": "'Roboto', sans-serif" }); 103} else { 104 $("body").css({"font-family": "'Times New Roman', Times, serif", "font-size": "112.5%" }); 105} 106 107}); 108</script>
108 109<link rel="stylesheet" href="https://use.typekit.net/lzk6qsp.css"> 110 111<style> 112/*REMOVE AFTER LIVE PUSH*/ 113:root { 114 --pax-white: #ffffff; 115 --pax-black: #000000; 116 --pax-light-gray: #f0f0f0; 117 --pax-line-color: #dadada; 118 --pax-soft-black: #222222; 119 --pax-link: #485fc7; 120} 121 122.fas.mainItem, .far.mainItem, .fa-brands.mainItem, .fab.mainItem, .fal.mainItem, .fad.mainItem { 123 color: #000000 !important; 124} 125</style> 126 127<style> 128body { 129 font-family: "Times News Roman", Times, serif; 130} 131 132body, 133body .masterMcWrap { 134 background-color: var(--pax-white) !important; 135} 136 137body .section_navigation_widget .sectionLabel:first-of-type { 138 display: none !important; 139} 140 141.breaking_news_banner_widget { 142 margin: 0px !important; 143} 144 145.breaking_news_banner_widget:has(div) { 146 margin: 20px 0px !important; 147} 148 149.mts_cc_heading { 150 float: none !important; 151} 152 153.loginWrap .quickStart { 154 display:none 155} 156.mts_cc_heading { 157 font-size: 28px !important; 158 padding: 0px !important; 159 line-height: 1.25 !important; 160} 161 162.news_panel_widget #news .item .blockImgCtr, 163.news_panel_widget #news .item .photoImgCtr .photoWrap { 164 padding-top: 0px !important; 165 aspect-ratio: 4/3 !important; 166 border-radius: 10px; 167 overflow: hidden; 168} 169 170.news_panel_widget #news .item .photoImgCtr .photoWrap img { 171 object-fit: cover !important; 172} 173 174.newsCategoryMain .news_panel_widget .photoItem { 175 gap: 20px; 176 padding: 10px 0px; 177 flex-wrap: nowrap; 178} 179 180.trendingRow a.mts_cc_text { 181 font-size: 18px; 182 color: var(--pax-black) !important; 183} 184 185.trendingRow:hover a.mts_cc_text { 186 color: var(--pax-link) !important; 187} 188 189.blockImgCtr:has(img[src='https://media-paxton.mynews360.com/noimage/block/301/']) { 190 display: none; 191} 192</style> 193
194<script> 195//ADD MAIN LANDMARK 196$(document).one('widgetsloaded', function() { 197 let master = $(".masterMcWrap"); 198 master.attr("role", "main"); 199 200 $("#logo").attr("src", "https://media-paxton.mynews360.com/image/420447/2/0/15/0/301"); 201}); 202</script>
202 203
204<script> 205//ADJUST DROPDOWN MENU HEIGHT TO BE BASED ON ELEMENT COUNT 206$(document).one("widgetsloaded", function() { 207function updateMenuHeight() { 208 const menu = document.querySelector('.menuDropBgShow'); 209 const sportsList = document.querySelector('.sportsList'); 210 if (!menu || !sportsList) return; 211 212 const visibleSubLists = Array.from(sportsList.querySelectorAll('.subList')) 213 .filter(el => el.offsetParent !== null); // visible only 214 215 // Set height based on number of visible subList items 216 menu.style.height = `${visibleSubLists.length * 50}px`; 217 } 218 219 // Observe DOM changes (for menuDropBgShow or subList updates) 220 const observer = new MutationObserver(() => { 221 updateMenuHeight(); 222 }); 223 224 observer.observe(document.body, { 225 childList: true, 226 subtree: true, 227 attributes: true, 228 attributeFilter: ['style', 'class'] 229 }); 230 231 // Run initially if elements are already present 232 let match = window.matchMedia("(min-width: 1024px)").matches; 233 if(match) { 234 updateMenuHeight(); 235 } 236 237//ADJUST NAVIGATION HOVER TITLE TO REFLECT TARGET ATTRIBUTE 238const cleanNonBlankNavTitles = () => { 239 document.querySelectorAll('a.desktopNavItem:not([target="_blank"])').forEach(anchor => { 240 if (anchor.title && /in new tab$/i.test(anchor.title)) { 241 anchor.title = anchor.title.replace(/\s*in new tab$/i, ''); 242 } 243 }); 244}; 245 246// Run immediately 247cleanNonBlankNavTitles(); 248 249// Watch for dynamically added anchors 250const titleObserver = new MutationObserver(() => cleanNonBlankNavTitles()); 251titleObserver.observe(document.body, { childList: true, subtree: true }); 252 253 document.querySelectorAll('.sectionDropItem').forEach(el => { 254 const href = el.getAttribute('href'); 255 if (href && (href.startsWith('http://') || href.startsWith('https://'))) { 256 el.setAttribute('target', '_blank'); 257 } 258 }); 259}); 260</script>
260 261 262<!--STYLES FOR AUTH BUTTONS--> 263<style> 264.authButtonsContainer { 265 background-color: var(--pax-light-gray); 266 display: flex; 267 flex-wrap: wrap; 268 justify-content: center; 269 gap: 10px; /* spacing between buttons */ 270 padding: 10px; 271 width: 100%; 272 z-index: 12; 273} 274 275/* Button styling */ 276.authButtonsContainer a.authButton { 277 text-decoration: none; 278 background-color: var(--pax-black); 279 color: var(--pax-white) !important; 280 padding: 0px 10px; 281 font-size: 14px; 282 border-radius: 3px; 283 cursor: pointer; 284 white-space: nowrap; 285 height: 30px; 286 line-height: 30px; 287} 288 289.authButtonsContainer a.authButton:hover { 290 background-color: #446CD0; 291 color: #fff; 292} 293 294@media (min-width: 768px) { 295 .authButtonsContainer { 296 padding: 0px 10px; 297 width: auto; 298 flex-wrap: nowrap; 299 align-items: center; 300 } 301} 302</style> 303
304<script> 305$(document).one("widgetsloaded", function() { 306 addAuthButtons(); 307}); 308 309function addAuthButtons() { 310 311 let nav = $(".navigationContainer"); 312 let flyoutMenu = $(".section_navigation_widget"); 313 let authButtons = $(".authButtonsContainer").detach(); 314 315 if(window.matchMedia("(min-width: 768px)").matches) { 316 $(authButtons).insertAfter(nav); 317 } else { 318 $(authButtons).prependTo(flyoutMenu); 319 } 320} 321 322</script>
322 323 324 <!--PAYWALL--> 325 326<!--
326<script type="text/javascript" src="https://cdn.wgchrrammzv.com/prod/pmg/loader.min.js"></script>
326--> 327
328<script> 329/* 330var _MTS_NavigaEventData; 331$(document).one("widgetsloaded", function() { 332 (function() { 333 function applyArticleClass() { 334 var isArticle = (typeof window._ga_pagetype !== 'undefined' && window._ga_pagetype === 'portalnews'); 335 336 if (!isArticle) return; 337 338 var existingElement = document.querySelector('.body'); 339 if (existingElement) { 340 existingElement.classList.add('main-content-wrap'); 341 } 342 } 343 344 if (document.readyState === 'loading') { 345 document.addEventListener('DOMContentLoaded', applyArticleClass); 346 } else { 347 applyArticleClass(); 348 } 349 })(); 350 351 MG2Loader.init({ 352 plugins: [{ 353 name: "FP", 354 initOptions: { 355 version: "pmg", 356 environment: "prod" 357 } 358 },{ 359 name: "DL", 360 initOptions: { 361 version: "pmg", 362 collectors: ["connext"], 363 tagManager: "GTM", 364 containerId: "GTM-WZQ5D3LN" 365 366 }, 367 },{ 368 name: "NXT", 369 initOptions: { 370 clientCode: "pmg", 371 environment: "prod", 372 siteCode: "SOUTH", 373 configCode: "SOUTH", 374 settingsKey: "HIL", 375 attr: "HIL", 376 debug: false, 377 publicEventHandlers: { 378 onNotAuthorized: function(eventData) { 379 _MTS_NavigaEventData = eventData; 380 //event fires on every page load if visitor is logged out 381 (document.getElementById("MG2login") || {}).hidden=false; 382 // (document.getElementById("MG2Subscribe") || {}).hidden=false; 383 (document.getElementById("MG2Subscribe") || {}).style.display="inline-block"; 384 (document.getElementById("MG2activation") || {}).hidden=true; 385 (document.getElementById("MG2MyAccount") || {}).style.display="none"; 386 (document.getElementById("MG2logout") || {}).hidden=true; 387 }, 388 onAuthorized: function(eventData) { 389 _MTS_NavigaEventData = eventData; 390 //event fires on every page load if visitor is logged in but has access to this product 391 (document.getElementById("MG2login") || {}).hidden=true; 392 //(document.getElementById("MG2Subscribe") || {}).hidden=false; 393 (document.getElementById("MG2Subscribe") || {}).style.display="inline-block"; 394 (document.getElementById("MG2activation") || {}).hidden=false; 395 (document.getElementById("MG2MyAccount") || {}).style.display="none"; 396 (document.getElementById("MG2logout") || {}).hidden=false 397 }, 398 onHasNoActiveSubscription: function(eventData) { 399 _MTS_NavigaEventData = eventData; 400 //event fires on every page load if visitor is logged in but their subscription is stopped or inactive 401 (document.getElementById("MG2login") || {}).hidden=true; 402 //(document.getElementById("MG2Subscribe") || {}).hidden=false; 403 (document.getElementById("MG2Subscribe") || {}).style.display="inline-block"; 404 (document.getElementById("MG2activation") || {}).hidden=false; 405 (document.getElementById("MG2MyAccount") || {}).style.display="none"; 406 (document.getElementById("MG2logout") || {}).hidden=false 407 }, 408 onHasAccessNotEntitled: function(eventData) { 409 _MTS_NavigaEventDate = eventData 410 //event fires on every page load if visitor is logged in and has no access to this product, but has access to other products) 411 (document.getElementById("MG2login") || {}).hidden=true; 412 //(document.getElementById("MG2Subscribe") || {}).hidden=false; 413 (document.getElementById("MG2Subscribe") || {}).style.display="inline-block"; 414 (document.getElementById("MG2activation") || {}).hidden=false; 415 (document.getElementById("MG2MyAccount") || {}).style.display="none"; 416 (document.getElementById("MG2logout") || {}).hidden=false 417 }, 418 onHasAccess: function(eventData) { 419 _MTS_NavigaEventData = eventData; 420 //event fires on every page load if visitor is subscriber 421 (document.getElementById("MG2login") || {}).hidden=true; 422 //(document.getElementById("MG2Subscribe") || {}).hidden=true; 423 (document.getElementById("MG2Subscribe") || {}).style.display="none"; 424 (document.getElementById("MG2activation") || {}).hidden=true; 425 (document.getElementById("MG2MyAccount") || {}).style.display="inline-block"; 426 (document.getElementById("MG2logout") || {}).hidden=false 427 } 428 } 429 } 430 }] 431 }); 432}); 433*/ 434 </script>
434 435 436 437 438<!--GOOGLE ADS-->
439<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous"></script>
439 440
441<script> 442 window.googletag = window.googletag || {cmd: []}; 443 googletag.cmd.push(function() { 444 //STICKY FOOTER 445 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_Sticky_Footer', [320, 50], 'div-gpt-ad-1785336246072-0').addService(googletag.pubads()); 446 //REVEAL AD TOP 447 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_Reveal_Ad', [[1920, 300], [1920, 600]], 'div-gpt-ad-1785339536989-0').addService(googletag.pubads()); 448 //RAIL AD 1 449 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_Rail1', [300, 250], 'div-gpt-ad-1785352421981-0').addService(googletag.pubads()); 450 googletag.pubads().enableSingleRequest(); 451 //RAIL AD 2 452 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_Rail2', [300, 600], 'div-gpt-ad-1785351440451-0').addService(googletag.pubads()); 453 googletag.pubads().enableSingleRequest(); 454 //RAIL AD 3 455 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_Rail3', [300, 600], 'div-gpt-ad-1785351297555-0').addService(googletag.pubads()); 456 googletag.pubads().enableSingleRequest(); 457 //RAIL AD 4 458 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_Rail4', [300, 250], 'div-gpt-ad-1785346001848-0').addService(googletag.pubads()); 459 googletag.pubads().enableSingleRequest(); 460 //LEADERBOARD ABOVE THE FOLD 461 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_Leaderboard_ATF', [[320, 50], [728, 250], [970, 90], [728, 90], [970, 250]], 'div-gpt-ad-1785353203849-0').addService(googletag.pubads()); 462 //LEADERBOARD BELOW THE FOLD 463 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_Leaderboard_BTF', [[728, 90], [320, 50], [970, 90], [970, 250], [728, 250]], 'div-gpt-ad-1785353066921-0').addService(googletag.pubads()); 464 //LEADERBOARD MID 1 465 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_Leaderboard_Mid1', [[970, 250], [728, 250], [728, 90], [320, 50], [970, 90]], 'div-gpt-ad-1785352888983-0').addService(googletag.pubads()); 466 //LEADERBOARD MID 2 467 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_Leaderboard_Mid2', [[970, 250], [728, 250], [970, 90], [728, 90], [320, 50]], 'div-gpt-ad-1785352738546-0').addService(googletag.pubads()); 468 //IN STORY BLOCK AD 469 googletag.defineSlot('/21798091349/139_The_Highlander/139_The_Highlander_In_Content', [300, 250], 'div-gpt-ad-1785353314709-0').addService(googletag.pubads()); 470 471 googletag.pubads().enableSingleRequest(); 472 googletag.pubads().collapseEmptyDivs(); 473 googletag.enableServices(); 474 }); 475</script>
475 476 477 478 479 480 481 482 <link rel="shortcut icon" href="https://media-paxton.mynews360.com/images/custom/301/favicon.ico" /> 483 484 <link rel="stylesheet" type="text/css" href="https://media-paxton.mynews360.com/css/?custom=true&pid=301" /> 485 486 <link rel="stylesheet" type="text/css" href="https://media-paxton.mynews360.com/css/oneColumn.css?v=1.14.5.35260" /> 487 <link rel="Stylesheet" type="text/css" href="https://media-paxton.mynews360.com/css/?v=1.14.5.35260&pid=301" /> 488 489
489<script type="text/javascript"> 490 _MTS_cssList.push("css/jQueryExtensions/jquery-ui.css", "css/popUpDialog.css"); 491 _MTS_jsList.push("js/signin.js", "js/popUpDialog.js", "js/oneCol.js"); 492 var _timeout = 1140000; 493 var _sessionTimeout = 1200000; 494 var __redirectTo = "/news-category/news/1/"; 495 var _COMMON_isTablet = false; 496 var _encodedPathAndQuery = "%2fnews-category%2fnews%2f1%2f", 497 _MTS_SEOALT = "News coverage in Highlands, North Carolina.", 498 _homePageUrl = "/"; 499 </script>
499 500 501
501<script type="text/javascript"> 502 503 _MTS_SEOALT = "News coverage in Highlands, North Carolina."; 504 505 var _MTS_PHOTO_PER_AD = ""; 506 var _MTS_ITEM_ADS = 507 [ 508 509 ]; 510 </script>
510 511 512 513 514<title> 515 Highlands, North Carolina News | Highlander 516</title><meta name="description" content="Stay informed with the latest News from Highlands, North Carolina on Highlander" /></head> 517 518 519<body > 520 521 <div class="sitewideUserAlert"> 522 <p id="userAlertMessage"></p> 523 <div class="sitewideUserAlertButtons"> 524 <button id="hideSiteWide">Okay</button> 525 <button id="closeSiteWide">Close and Never Show Again</button> 526 </div> 527 </div> 528 529 530 531 532 533 <div class="plBackground"></div> 534 <div id="fb-root"></div> 535 536 537 538 <noscript>You must have javascript enabled to view this site.</noscript> 539 540 <div class="alwaysMobileBg"></div> 541 542 <div class="busySpinnerBg"> 543 <div class="closeSpinner"><i class="fas fa-times"></i></div> 544 <img class="busySpinner" src="https://media-paxton.mynews360.com/images/busySpinner.gif" alt="Loading" /> 545 </div> 546 547 548 <div class="navigation_admin_menu_widget"> 549 <input type="hidden" name="id" value="" /> 550 <input type="hidden" name="abovethefold" value="true" /> 551 </div> 552 <div id='mts_r_0' class='widget_region' style='text-align:center'><input type='hidden' name='reg_width' value='100.00' /><input type='hidden' name='reg_margin_left' value='0.00' /><input type='hidden' name='reg_margin_right' value='0.00' /><input type='hidden' name='reg_width_med' value='100.00' /><input type='hidden' name='reg_margin_left_med' value='0.00' /><input type='hidden' name='reg_margin_right_med' value='0.00' /><input type='hidden' name='reg_width_tablet' value='100.00' /><input type='hidden' name='reg_margin_left_tablet' value='0.00' /><input type='hidden' name='reg_margin_right_tablet' value='0.00' /><input type='hidden' name='reg_pixel' value='False' /><input type='hidden' name='reg_innerSec' value='False' /><div id='mts_c_0' class='widget_column' style='text-align: initial;'><input type='hidden' name='col_width' value='100.00' /><input type='hidden' name='col_margin_left' value='0.00' /><input type='hidden' name='col_margin_right' value='0.00' /><input type='hidden' name='col_width_med' value='100.00' /><input type='hidden' name='col_margin_left_med' value='0.00' /><input type='hidden' name='col_margin_right_med' value='0.00' /><input type='hidden' name='col_width_tablet' value='100.00' /><input type='hidden' name='col_margin_left_tablet' value='0.00' /><input type='hidden' name='col_margin_right_tablet' value='0.00' /><input type='hidden' name='col_pixel' value='False' /><div class='custom_break_widget'><!--
552<script type="text/html" src="<%=SportsApp.Core.MediaUrl %>js/custom/302/script.js"></script>
552 553<link rel="stylesheet" type="text/css" href="<%=SportsApp.Core.MediaUrl %>css/custom/302.css" />--> 554 555<style> 556:root { 557 --pax-white: #ffffff; 558 --pax-black: #000000; 559 --pax-light-gray: #f0f0f0; 560 --pax-line-color: #dadada; 561 --pax-soft-black: #222222; 562 --pax-link: #485fc7; 563} 564 565.widget_region:has(header.header) { 566 position: sticky; 567 top: 0; 568 z-index: 151; 569 padding-top: 0px !important; 570 display: flex; 571} 572 573.mobile_selectors_widget .mobileSelectors, 574.mmSearchItem, 575.fas.alertsIcon.mainItem, 576.mnuHeading, 577.header #navbar .dropNavBtn { 578 display: none !important; 579} 580 581#headContainer { 582 background-color: var(--pax-white); 583} 584 585.menuDropBg { 586 min-height: unset !important; 587} 588 589.header { 590 background-color: var(--pax-light-gray); 591 color: var(--pax-black); 592 position: relative; 593 display: flex; 594 align-items: center; 595 width: 100%; 596 height: 60px; 597} 598 599.navigation_menu_widget a.item, .navigation_menu_widget .item, 600.header .navigationContainer .navigation_menu_widget { 601 height: calc(100%); 602} 603 604.header .mainHeaderWrap { 605 display: flex; 606 width: 100%; 607 height: 100%; 608 flex-direction:column; 609 position: absolute; 610 left: 50%; 611 transform: translateX(-50%); 612 z-index: 2; 613 background-color: var(--pax-light-gray); 614 max-width: 1300px; 615} 616 617.header .headerMainItems { 618 display: flex; 619 gap: 10px; 620 padding: 0px 10px; 621 z-index: 3; 622 position: relative; 623 background-color: var(--pax-light-gray); 624 align-items: center; 625 height: 100%; 626} 627 628.header .searchBtn, 629.header .userProfile { 630 flex-shrink:0; 631 width: 28px; 632 height: 28px; 633 line-height: 28px; 634 justify-content: center; 635 align-items: center; 636 text-align: center; 637 font-size: 24px; 638 cursor: pointer; 639} 640 641.header .dropNavBtn { 642 display: flex; 643 align-items: center; 644 gap: 5px; 645 padding: 3px; 646 flex-shrink:0; 647 height: 28px; 648 width: auto; 649 justify-content: center; 650 font-size: 24px; 651} 652 653.header .dropNavBtn .menuButtonText { 654 padding-left: 5px; 655 font-variant: small-caps; 656 657} 658 659.header .mobileLogoContainer { 660 padding: 20px; 661} 662 663.header .mobileLogoContainer .mainLogo { 664 max-width: 100%; 665 width: auto; 666 height: auto; 667} 668 669.header .navigationContainer { 670 display: flex; 671 align-items: center; 672 gap: 10px; 673 position: relative; 674 top: 0px; 675 left: 0px; 676 height: 100%; 677 width: 100%; 678 flex-basis:100%; 679 background-color: var(--pax-light-gray); 680 border: none; 681 z-index: 12; 682 padding: 0px; 683} 684 685.header .navigationContainer:has(.showSecNav) { 686 overflow: visible; 687} 688 689.header .navigationContainer .navigation_menu_widget { 690 background-color: unset; 691} 692 693.header a { 694 color: var(--pax-black); 695} 696 697.userButton, 698.userButtonSub { 699 padding: 5px 10px; 700 text-align: center; 701 font-weight: 700; 702 font-size: 14px; 703 height: 30px; 704 line-height: 30px; 705 flex-shrink: 0; 706} 707 708.navigation_menu_widget a.item, 709.navigation_menu_widget .item { 710 color: var(--pax-black); 711 font-size: 1em; 712} 713 714.navigation_menu_widget .item.desktopNavItem { 715 display: none; 716} 717 718.navigation_menu_widget a.item:hover, 719.navigation_menu_widget .item:hover { 720 color: var(--pax-link); 721} 722 723.searchCtr { 724 width: 100%; 725 max-width:1300px; 726 height: 100%; 727 position: absolute; 728 left: 50%; 729 top: 0px; 730 padding: 10px; 731 display: flex; 732 align-items: center; 733 background-color: var(--pax-white); 734 transform: translate(-50%, 0px); 735 -webkit-transform: translate(-50%, 0px); 736 -moz-transform: translate(-50%, 0px); 737 transition: transform 250ms; 738 -webkit-transition: transform 250ms, box-shadow 250ms; 739 -moz-transition: transform 250ms, box-shadow 250ms; 740 z-index: 1; 741 font-family: unset; 742 box-shadow: 0px 0px 0px #aaaaaa; 743} 744 745.showSearch { 746 transform: translate(-50%, 60px); 747 -webkit-transform: translate(-50%, 60px); 748 -moz-transform: translate(-50%, 60px); 749 box-shadow: 0px 10px 10px #aaaaaa; 750} 751 752.searchCtr form { 753 display: flex; 754 align-items:center; 755 gap: 10px; 756} 757 758.searchCtr label { 759 color: var(--pax-black); 760 font-weight: 700; 761 flex-shrink:0; 762} 763 764.searchCtr form, 765.searchCtr form #searchTxt { 766 width: 100%; 767 margin: 0; 768} 769 770@media (min-width: 768px) { 771 .custom_header_widget { 772 height: 70px; 773 } 774 775 .header .mainHeaderWrap { 776 flex-direction: row; 777 align-items:center; 778 } 779 780 .header .mobileLogoContainer { 781 display: none; 782 } 783 784 .navigation_menu_widget { 785 padding: 0px; 786 position: relative; 787 width: 100%; 788 height: calc(100%); 789 background-color: var(--pres-main-bg-light); 790 } 791 792 body .mainNav { 793 display: flex; 794 height: calc(100%); 795 width: 100%; 796 } 797 798 .mainNavContainer { 799 display: none; 800 } 801 802 body .section_navigation_widget { 803 width: 300px; 804 } 805 806 .custom_header_widget .header .navigationContainer { 807 height: calc(100%); 808 } 809 810 .custom_header_widget .header .navigationContainer.secNavFixed { 811 position: relative; 812 } 813 814 .header .mobileUserContainer { 815 display: none; 816 } 817 818 .header .searchBtn, 819 .header .dropNavBtn { 820 margin: 0; 821 } 822 823 .header .mobileLogoContainer { 824 width: 280px; 825 margin: 0; 826 } 827 828 .header .searchBtn, 829 .header .fa-bars, 830 .header .userProfile 831 { 832 font-size: 24px; 833 align-self: center; 834 } 835 836 .searchCtr { 837 font-size: 20px; 838 } 839} 840 841@media (min-width: 1024px) { 842 .header #navbar { 843 height: calc(100%); 844 flex-wrap: wrap; 845 overflow: hidden; 846 } 847 848 .mainNavContainer { 849 display: flex; 850 flex-direction: row; 851 } 852 853 .navigation_menu_widget .item.mobileNavItem { 854 display: none; 855 } 856 857 .navigation_menu_widget .item.desktopNavItem { 858 display: flex; 859 } 860 861 862} 863</style> 864 865<header class="header"> 866 <div class="mainHeaderWrap"> 867 <div class="headerMainItems headerAbove"> 868 <i class="fas fa-bars dropNavBtn" title="Main menu"></i> 869 <a class="mobileLogoContainer" href="/" title="Home link"> 870 <img class="mainLogo" src="https://media-paxton.myne
870ws360.com/image/420446/2/0/15/0/301" alt="The Highlander logo" width="200" height="33" /> 871 </a> 872 <i class="fas fa-search searchBtn" title="Search site"></i> 873 </div> 874 <div class="navigationContainer"> 875 <div class="navigation_menu_widget"></div> 876 877 878 <div class="button-bar authButtonsContainer"> 879 <a href="#" class="authButton" style="display:none" id="MG2logout" data-mg2-action="logout"><strong>Log out</strong></a> 880 <a href="#" class="authButton" style="display:none" id="MG2login" data-mg2-action="login"><strong>Log in</strong></a> 881 <a href="#" class="authButton" style="display:none" id="MG2register" data-mg2-action="register"><strong>Register</strong></a> 882 <a href="#" class="authButton" style="display:none" id="MG2activation" data-mg2-action="activation"><strong>Activate</strong></a> 883 <a href="https://subscribe.paxtonmedia.com/?sitecode=357" style="display:none" class="authButton" id="MG2Subscribe" target="_blank"><strong>Subscribe</strong></a> 884 <a href="https://myaccount.paxtonmedia.com/357" class="authButton" style="display:none" id="MG2MyAccount" target="_blank"><strong>My Account</strong></a> 885 </div> 886 </div> 887 </div> 888 <div class="searchCtr"> 889 <form title="Search Form" id="searchFrm" action="/search/" method="post"> 890 <label for="searchTxt">Search</label> 891 <input title="Search" type="text" id="searchTxt" name="searchTxt" autocomplete="off" value="" /> 892 </form> 893 </div> 894</header> 895
896<script> 897let typeof_userId = null; 898$(document).one("widgetsloaded", function () 899{ 900 let lastNav = $(".desktopNavItem").last(); 901 lastNav.find(".navType").addClass("lastNavType"); 902 903 let navTypes = $(".desktopNavItem").find(".navType"); 904 navTypes.addClass("navTypeAfter"); 905 906 let navWidth = $(".navigationContainer").outerWidth(); 907 let navPos = $(".navigationContainer")[0].getBoundingClientRect().left; 908 909 $(".section_navigation_widget").css({ "transform": `translateX(${-navPos - 301}px)` }); 910 911 // Wait until the element exists in the DOM 912 function watchSectionNav() { 913 navWidth = $(".navigationContainer").outerWidth(); 914 navPos = $(".navigationContainer")[0].getBoundingClientRect().left; 915 916 headerWidth = $("header").width(); 917 navWidth = $(".navigationContainer").width(); 918 let viewport = window.matchMedia("(min-width: 768px)").matches; 919 920 const target = document.querySelector(".section_navigation_widget"); 921 if (!target) { 922 requestAnimationFrame(watchSectionNav); 923 return; 924 } 925 926 // Create a MutationObserver 927 const observer = new MutationObserver(mutations => { 928 mutations.forEach(mutation => { 929 if (mutation.attributeName === "class") { 930 if (target.classList.contains("showSecNav")) { 931 target.style.transform = viewport ? `translateX(${-navPos}px)` : `translateX(0)`; 932 } else { 933 target.style.transform = viewport ? `translateX(${-navPos - 301}px)` : `translateX(-100%)`; 934 } 935 } 936 }); 937 }); 938 939 // Start observing class attribute changes 940 observer.observe(target, { attributes: true, attributeFilter: ["class"] }); 941 } 942 943 watchSectionNav(); 944 945 $(window).resize(function () 946 { 947 $(".section_navigation_widget").removeAttr("style").removeClass("showSecNav"); 948 watchSectionNav(); 949 }); 950 951 952 $(".searchBtn").on("click", function () 953 { 954 toggleSearch(); 955 }); 956 957 let url = window.location.href; 958 const targetPaths = ['/admin', '/layout-admin', '/news/editor', '/archive/search', '/manage', '/mtsAdmin', '/upload-ad', '/photos', '/mtsadmin']; 959 if (targetPaths.some(path => url.includes(path))) { 960 $("header.header").closest(".widget_region").hide(); 961 } 962}); 963 964function toggleSearch() 965{ 966 $(".searchCtr").toggleClass("showSearch"); 967 $("#searchTxt").focus(); 968} 969</script>
969 970 971<style> 972#bannerLogoContainer { 973 display: none; 974 background-color: var(--pax-white); 975} 976 977.bannerLogoLink { 978 max-width: 690px; 979 margin: 0px auto; 980} 981 982@media (min-width: 768px) { 983 #bannerLogoContainer { 984 display: flex; 985 flex-direction: column; 986 justify-content: center; 987 position: relative; 988 z-index: 1; 989 padding: 50px 0px; 990 height: auto; 991 } 992} 993</style> 994
995<script> 996$(document).one("widgetsloaded", function() { 997let header= $("header.header").closest(".widget_region"); 998let mainLogo = `<div id="bannerLogoContainer" class="bannerLogoContainer"><a class="bannerLogoLink" href="/" title="Home link"><img class="bannerLogo" src="https://media-paxton.mynews360.com/image/420446/2/0/15/0/301" alt="The Highlander logo" width="690" height="115" /></a></div>`; 999 1000 let url = window.location.href; 1001 const targetPaths = ['/admin', '/layout-admin', '/news/editor', '/archive/search', '/manage', '/mtsAdmin', '/upload-ad', '/photos', '/mtsadmin']; 1002 if (!targetPaths.some(path => url.includes(path))) { 1003 $(mainLogo).insertBefore(header); 1004 } 1005 1006 let body = $("body"); 1007 let revealAd = `<div id='div-gpt-ad-1785339536989-0'></div>`; 1008 $(revealAd).prependTo(body); 1009 1010(function () { 1011 const targetId = 'div-gpt-ad-1785339536989-0'; 1012 1013 function checkAndRun() { 1014 const element = document.getElementById(targetId); 1015 1016 if (element) { 1017 console.log("Reveal ad set"); 1018 const script = document.createElement('script'); 1019 1020 script.textContent = ` 1021 googletag.cmd.push(function() { 1022 googletag.display('div-gpt-ad-1785339536989-0'); 1023 }); 1024 `; 1025 1026 element.appendChild(script); 1027 return true; 1028 } 1029 1030 return false; 1031 } 1032 1033 // Run immediately if the element already exists 1034 if (checkAndRun()) { 1035 return; 1036 } 1037 1038 // Otherwise watch for it being added to the DOM 1039 const observer = new MutationObserver(() => { 1040 if (checkAndRun()) { 1041 observer.disconnect(); 1042 } 1043 }); 1044 1045 observer.observe(document.documentElement, { 1046 childList: true, 1047 subtree: true 1048 }); 1049 })(); 1050}); 1051</script>
1051</div></div></div> 1052
1053<script type="text/javascript"> 1054 _MTS_jsList.push("js/content/mobileSelectors.js"); 1055</script>
1055 1056 <div class="emailRejected" style="display: none;"> 1057 <div class="rejectTop"> 1058 <div class="rejectedTitle">Email Rejected!</div> 1059 <div class="rejectHide">x</div> 1060 </div> 1061 <div class="rejectedInfo"> 1062 We attempted to send a notification to your email address but we were unable to verify that you provided a valid email address. 1063 Please visit <a title="Link to my profile" class="emailLink" href="/user/edit/">my profile</a> to update your email address if you wish to receive notifications. 1064 Otherwise, <a title="Disable notifications" class="emailLink" href="javascript:fireEmailRejected()"> disable notifications</a> and hide this message. 1065 </div> 1066 </div> 1067 1068 1069 1070 <div class="masterMcWrap" role="main"> 1071 <div id="logged_nav"> 1072 1073 1074 </div> 1075 <div id="timeout"> 1076 <div class="tText n"> 1077 Your session was unable to be renewed and will be expiring in <span id="tTimer">0</span> seconds. 1078 Click <span id="tRenew">here</span> to attempt to renew your session. 1079 1080 <div id="tStatus"></div> 1081 </div> 1082 </div> 1083 1084 1085 1086 <div id='mts_r_0' class='widget_region' style='text-align:center'><input type='hidden' name='reg_width' value='100.00' /><input type='hidden' name='reg_margin_left' value='0.00' /><input type='hidden' name='reg_margin_right' value='0.00' /><input type='hidden' name='reg_width_med' value='100.00' /><input type='hidden' name='reg_margin_left_med' value='0.00' /><input type='hidden' name='reg_margin_right_med' value='0.00' /><input type='hidden' name='reg_width_tablet' value='100.00' /><input type='hidden' name='reg_margin_left_tablet' value='0.00' /><input type='hidden' name='reg_margin_right_tablet' value='0.00' /><input type='hidden' name='reg_pixel' value='False' /><input type='hidden' name='reg_innerSec' value='False' /><div id='mts_c_0' class='widget_column' style='display:inline-block;vertical-align:top;text-align:initial;'><input type='hidden' name='col_width' value='100.00' /><input type='hidden' name='col_margin_left' value='0.00' /><input type='hidden' name='col_margin_right' value='0.00' /><input type='hidden' name='col_width_med' value='100.00' /><input type='hidden' name='col_margin_left_med' value='0.00' /><input type='hidden' name='col_margin_right_med' value='0.00' /><input type='hidden' name='col_width_tablet' value='100.00' /><input type='hidden' name='col_margin_left_tablet' value='0.00' /><input type='hidden' name='col_margin_right_tablet' value='0.00' /><input type='hidden' name='col_pixel' value='False' /><div class='custom_break_widget'><style> 1087.news_panel_widget .item { 1088 padding: 20px 0px; 1089} 1090 1091body .news_panel_widget #news .item .photoText, 1092body .news_panel_widget #news .item .photoTextw { 1093 margin-top: 10px; 1094} 1095 1096body .mts_cc_heading { 1097 padding: 0px 20px 20px 20px; 1098} 1099 1100.masterMcWrap { 1101 padding: 20px; 1102} 1103 1104.news_panel_widget #news .item .photoText { 1105 padding: 20px 0px; 1106} 1107 1108.photoAuthor:empty { 1109 display: none; 1110 padding: 0px; 1111} 1112 1113.news_panel_widget #news .item a:hover { 1114 opacity: 1; 1115 color: var(--pax-link); 1116} 1117 1118@media (min-width: 768px) { 1119 body .news_panel_widget #news .item .photoTextw, 1120 body .news_panel_widget #news .item .photoText { 1121 margin-top: 0px; 1122 } 1123 1124 .news_panel_widget #news .item .photoText { 1125 padding: 20px; 1126 } 1127 1128} 1129 1130@media (min-width: 1024px) { 1131 .masterMcWrap .innerSec { 1132 width: calc(100% - 60px); 1133 } 1134 1135 body .mts_cc_heading { 1136 padding: 0px; 1137 } 1138} 1139 1140@media (min-width: 1366px) { 1141 .masterMcWrap .innerSec { 1142 width: 1280px; 1143 } 1144} 1145</style></div><div class='custom_break_widget'><style> 1146.bannerInfoContainer { 1147 container-name: dateTimeBanner; 1148 container-type: inline-size; 1149 width: 100%; 1150 margin-bottom: 20px; 1151} 1152 1153.bannerInfo { 1154 width: 100%; 1155 max-width: 1280px; 1156 background-color: var(--pax-light-gray); 1157 margin: auto; 1158 display: flex; 1159 flex-direction: column; 1160 justify-content: center; 1161 padding: 20px; 1162 gap: 10px; 1163 align-items: center; 1164 border-radius: 10px; 1165} 1166 1167#bannerWeather { 1168 display: flex; 1169 gap: 5px; 1170 align-items: center; 1171} 1172 1173.weatherDescription { 1174 display: flex; 1175} 1176 1177.weatherIcon { 1178 width: 28px; 1179 height: 28px; 1180} 1181 1182@container dateTimeBanner (min-width: 480px) { 1183 .bannerInfo { 1184 flex-direction: row; 1185 justify-content: space-between; 1186 } 1187} 1188</style> 1189 1190<div class="bannerInfoContainer"> 1191 <div class="bannerInfo"> 1192 <div id="bannerDate"></div> 1193 <div id="bannerWeather" class="weatherBlock" data-mtsRest="/api/v1/weather/info/get/?portal_id=301&zip_code=28741" data-mtsCallback="weatherCallback"> 1194 <div class="weatherDescription">Highlands, NC</div> 1195 <div class="weatherDescription"><div class="temp" data-holder="main_temp"></div>°</div> 1196 <img width="28" height="28" alt="Weather Icon" class="weatherIcon" data-holder="weather_0_icon" /> 1197 <div class="weatherDescription" data-holder="weather_0_description"></div> 1198 </div> 1199 </div> 1200</div> 1201
1202<script> 1203//Set date information 1204const today = new Date(); 1205let dateText = today.toLocaleDateString('en-US', { 1206 weekday: 'long', 1207 month: 'long', 1208 day: 'numeric', 1209 year: 'numeric' 1210}); 1211 1212document.getElementById("bannerDate").innerHTML = dateText; 1213 1214function weatherCallback() 1215{ 1216 var awi = $(".weatherIcon").attr("src"); 1217 var src = "https://openweathermap.org/img/w/" + awi + ".png"; 1218 1219 $(".weatherIcon").attr("src", src); 1220 1221 var tempStr = $(".temp").html(); 1222 var kTemp = parseInt(tempStr); 1223 var fTemp = Math.round((9 / 5) * (kTemp - 273) + 32); 1224 1225 $(".temp").html(fTemp); 1226} 1227 1228</script>
1228</div><div class='custom_break_widget'><!-- /21798091349/139_The_Highlander/139_The_Highlander_Leaderboard_ATF --> 1229<div id='div-gpt-ad-1785353203849-0' style='min-width: 320px; min-height: 50px;'> 1230
1230<script> 1231 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1785353203849-0'); }); 1232 </script>
1232 1233</div></div></div></div><div class='innerSec group'><div id='mts_r_1' class='widget_region' style='text-align:center'><input type='hidden' name='reg_width' value='100.00' /><input type='hidden' name='reg_margin_left' value='0.00' /><input type='hidden' name='reg_margin_right' value='0.00' /><input type='hidden' name='reg_width_med' value='100.00' /><input type='hidden' name='reg_margin_left_med' value='0.00' /><input type='hidden' name='reg_margin_right_med' value='0.00' /><input type='hidden' name='reg_width_tablet' value='100.00' /><input type='hidden' name='reg_margin_left_tablet' value='0.00' /><input type='hidden' name='reg_margin_right_tablet' value='0.00' /><input type='hidden' name='reg_pixel' value='False' /><input type='hidden' name='reg_innerSec' value='True' /><div id='mts_c_1' class='widget_column' style='display:inline-block;vertical-align:top;text-align:initial;'><input type='hidden' name='col_width' value='-320.00' /><input type='hidden' name='col_margin_left' value='0.00' /><input type='hidden' name='col_margin_right' value='0.00' /><input type='hidden' name='col_width_med' value='-320.00' /><input type='hidden' name='col_margin_left_med' value='0.00' /><input type='hidden' name='col_margin_right_med' value='0.00' /><input type='hidden' name='col_width_tablet' value='-320.00' /><input type='hidden' name='col_margin_left_tablet' value='0.00' /><input type='hidden' name='col_margin_right_tablet' value='0.00' /><input type='hidden' name='col_pixel' value='False' /><div class='news_panel_widget'><input type='hidden' name='type' value='6' /><input type='hidden' name='category' value='News' /><input type='hidden' name='subcategory' value='' /></div><div class='custom_break_widget'><!-- /21798091349/139_The_Highlander/139_The_Highlander_Leaderboard_Mid1 --> 1234<div id='div-gpt-ad-1785352888983-0' style='min-width: 320px; min-height: 50px;'> 1235
1235<script> 1236 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1785352888983-0'); }); 1237 </script>
1237 1238</div> 1239</div><div class='custom_break_widget'><!-- /21798091349/139_The_Highlander/139_The_Highlander_Leaderboard_Mid2 --> 1240<div id='div-gpt-ad-1785352738546-0' style='min-width: 320px; min-height: 50px;'> 1241
1241<script> 1242 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1785352738546-0'); }); 1243 </script>
1243 1244</div></div></div><div id='mts_c_2' class='widget_column' style='display:inline-block;vertical-align:top;text-align:initial;'><input type='hidden' name='col_width' value='300.00' /><input type='hidden' name='col_margin_left' value='20.00' /><input type='hidden' name='col_margin_right' value='0.00' /><input type='hidden' name='col_width_med' value='300.00' /><input type='hidden' name='col_margin_left_med' value='20.00' /><input type='hidden' name='col_margin_right_med' value='0.00' /><input type='hidden' name='col_width_tablet' value='300.00' /><input type='hidden' name='col_margin_left_tablet' value='20.00' /><input type='hidden' name='col_margin_right_tablet' value='0.00' /><input type='hidden' name='col_pixel' value='True' /><div class='custom_break_widget'> 1245<!-- /21798091349/139_The_Highlander/139_The_Highlander_Rail1 --> 1246<div id='div-gpt-ad-1785352421981-0' style='min-width: 300px; min-height: 250px;'> 1247
1247<script> 1248 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1785352421981-0'); }); 1249 </script>
1249 1250</div> 1251</div><div class='custom_break_widget'><style type="text/css"> 1252.eEditionItem { 1253 width: 100%; 1254 position: relative; 1255 color: unset; 1256 background: var(--pax-light-gray); 1257 text-align: center; 1258 margin-bottom: 20px; 1259 display: flex; 1260 flex-direction: column; 1261 max-width: 300px; 1262 min-height: 300px; 1263 margin: 20px auto; 1264 border-radius: 10px; 1265 padding: 20px 20px 0px 20px; 1266 align-items: center; 1267 max-height: 300px; 1268 overflow: hidden; 1269} 1270 1271 .eEditionImg { 1272 width: 200px; 1273 max-width: 100%; 1274 height: auto; 1275 margin-top: 10px; 1276 transition: transform 250ms ease-in-out; 1277 z-index: 0; 1278 border: solid 1px #dddddd; 1279 } 1280 1281 .eEditionImg:hover { 1282 transform: scale(1.08); 1283 } 1284 1285.eEditionName { 1286 width: 100%; 1287 font-weight: unset; 1288 text-align: left; 1289 font-size: 20px; 1290 font-weight: 700; 1291 background-color: var(--pax-soft-black); 1292 color: var(--pax-white); 1293 position: absolute; 1294 bottom: 0px; 1295 border-radius: 0px 0px 10px 10px; 1296 display: flex; 1297 flex-direction: column; 1298 justify-content: center; 1299 align-items: center; 1300 padding: 10px; 1301 z-index: 2; 1302} 1303 1304</style> 1305 1306<!-- E-Edition Widget Code --> 1307<div class="eEditionWrapper"> 1308 <div class="mts_cc_heading">E-Edition</div> 1309 <a id="smte" class="eEditionItem" href="" target="_blank" title="The Highlander e-edition"> 1310 <img width="100%" height="100%" class="eEditionImg" src="" alt="The Highlander e-edition cover image" /> 1311 <div class="eEditionName">The Highlander</div> 1312 </a> 1313</div> 1314
1315<script type="text/javascript"> 1316var params = []; 1317 1318params.push({ name: "freeid", value: "d116e3ac-92ff-4f2c-b2ac-ee7e7ee26133"}); 1319params.push({ name: "fmt", value: "json" }); 1320 1321$.getJSON("https://mynewsonthego.com/highlander/free/getpubfront.aspx", params, function(json) { 1322 $("#smte").attr("href", json.mynews_url); 1323 $("#smte .eEditionImg").attr("src", json.img_url); 1324}); 1325</script>
1325</div><div class='custom_break_widget'><!-- /21798091349/139_The_Highlander/139_The_Highlander_Rail2 --> 1326<div id='div-gpt-ad-1785351440451-0' style='min-width: 300px; min-height: 600px;'> 1327
1327<script> 1328 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1785351440451-0'); }); 1329 </script>
1329 1330</div></div><div class='trending_media_widget'><input type='hidden' name='types' value='NewsItem' /><input type='hidden' name='searchType' value='Views' /><input type='hidden' name='itemCount' value='5' /><input type='hidden' name='displayType' value='text' /><input type='hidden' name='renameHeader' value='Trending' /><input type='hidden' name='taggedTypes' value='Category' /></div><div class='custom_break_widget'><!-- /21798091349/139_The_Highlander/139_The_Highlander_Rail3 --> 1331<div id='div-gpt-ad-1785351297555-0' style='min-width: 300px; min-height: 600px;'> 1332
1332<script> 1333 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1785351297555-0'); }); 1334 </script>
1334 1335</div></div><div class='custom_break_widget'><style> 1336.newsLetterCtr { 1337 border-radius: 10px; 1338 padding: 20px !important; 1339 background-color: var(--pax-light-gray); 1340 margin-bottom: 0px; 1341} 1342 1343.newsletter_signup_widget .signupBtn { 1344 background-color: var(--pax-black); 1345 color: var(--pax-white); 1346 border-bottom: none; 1347 top: 0; 1348 font-size: 16px; 1349 width: auto; 1350 height: auto; 1351 padding: 0px 20px; 1352 display: inline-block; 1353} 1354 1355.newsletter_signup_widget input[type=email] { 1356 margin: 10px 0px; 1357} 1358 1359.newsletter_signup_widget label { 1360 font-size: 16px; 1361} 1362 1363.newsletter_signup_widget input[type=email] { 1364 font-size: 1em; 1365} 1366 1367.newsLetterCtr:before { 1368 content:"Sign up: Local News Alerts"; 1369 padding: 0px 0px 10px 0px; 1370 font-weight: 900; 1371 width: 100%; 1372 font-size: 20px; 1373 display: flex; 1374} 1375</style> 1376<div class="mts_cc_heading" style="margin-bottom: 20px;">Newsletter</div> 1377<div class="newsletter_signup_widget"></div></div><div class='custom_break_widget'><!-- /21798091349/139_Smoky_Mountain_Times/139_Smoky_Mountain_Times_Rail4 --> 1378<div id='div-gpt-ad-1780664170569-0' class-'dfpAd'> 1379
1379<script> 1380 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1780664170569-0'); }); 1381 </script>
1381 1382</div></div><div class='custom_break_widget'><style> 1383.pubNoticesImage { 1384 width: 100%; 1385 height: auto; 1386} 1387</style> 1388<a href="https://www.ncnotices.com/(S(jblinyjjxggo5rsgwv5h5m1w))/Search.aspx" target="_blank" title="Open North Carolina Public Notices in new tab"> 1389 <div class="mts_cc_heading">Public Notices</div> 1390 <img class="pubNoticesImage" 1391src="https://d2ngr73z7n3528.cloudfront.net/360_Paxton_Live/0/0/0/0/468/621/468621_original" width="400" height="151" alt="North Carolina Public Notices image" /> 1392</a></div></div></div></div><div id='mts_r_2' class='widget_region' style='text-align:center'><input type='hidden' name='reg_width' value='100.00' /><input type='hidden' name='reg_margin_left' value='0.00' /><input type='hidden' name='reg_margin_right' value='0.00' /><input type='hidden' name='reg_width_med' value='100.00' /><input type='hidden' name='reg_margin_left_med' value='0.00' /><input type='hidden' name='reg_margin_right_med' value='0.00' /><input type='hidden' name='reg_width_tablet' value='100.00' /><input type='hidden' name='reg_margin_left_tablet' value='0.00' /><input type='hidden' name='reg_margin_right_tablet' value='0.00' /><input type='hidden' name='reg_pixel' value='False' /><input type='hidden' name='reg_innerSec' value='False' /><div id='mts_c_3' class='widget_column' style='display:inline-block;vertical-align:top;text-align:initial;'><input type='hidden' name='col_width' value='100.00' /><input type='hidden' name='col_margin_left' value='0.00' /><input type='hidden' name='col_margin_right' value='0.00' /><input type='hidden' name='col_width_med' value='100.00' /><input type='hidden' name='col_margin_left_med' value='0.00' /><input type='hidden' name='col_margin_right_med' value='0.00' /><input type='hidden' name='col_width_tablet' value='100.00' /><input type='hidden' name='col_margin_left_tablet' value='0.00' /><input type='hidden' name='col_margin_right_tablet' value='0.00' /><input type='hidden' name='col_pixel' value='False' /><div class='custom_break_widget'><!-- /21798091349/139_The_Highlander/139_The_Highlander_Leaderboard_BTF --> 1393<div id='div-gpt-ad-1785353066921-0' style='min-width: 320px; min-height: 50px;'> 1394
1394<script> 1395 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1785353066921-0'); }); 1396 </script>
1396 1397</div> 1398</div><div class='custom_break_widget'>
1398<script> 1399//THIS SCRIPT WILL HANDLE ALL TRENDING NEWS WIDGETS ON THE PAGE, BUT MUST BE PLACED IMMEDIATELY AFTER THE LAST INSTANCE IN THE LAYOUT MANAGER 1400$(document).on("widgetsloaded", function() { 1401 //Add number list to trending widgets 1402 let trending = $(".trendingListCont"); 1403 let item = trending.find(".trendingRow"); 1404 1405 trending.each(function() { 1406 if ($(this).find(".trendingCount").length < 1) { 1407 let i = 0; 1408 $(this).find(item).each(function() { 1409 i += 1; 1410 $(this).find(".trendingLink").prepend(`<span class="trendingCount" style="margin-right: 5px; font-size: 18px;">${i}.</span>`); 1411 }); 1412 i = 0 1413 } 1414 }); 1415 1416}); 1417</script>
1417</div></div></div> 1418 </div> 1419 1420 1421 1422 <div class="fullAdView"> 1423 </div> 1424 <div class="fullPageAd"> 1425 1426 1427 <div class="adOptions"> 1428 <div class="adCounter"> 1429 <div class="loadingAd">Loading...</div> <img class="mts_lazy" width="324" height="20" data-original="https://media-paxton.mynews360.com/images/ajax-loader.gif" alt="" /> 1430 </div> 1431 <div id="skipAd" class="adBtn"> 1432 View Page in Progress 1433 </div> 1434 </div> 1435 </div> 1436 <!-- /21798091349/139_The_Highlander/139_The_Highlander_Sticky_Footer --> 1437<div id='div-gpt-ad-1785336246072-0' style='min-width: 320px; min-height: 50px;'> 1438
1438<script> 1439 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1785336246072-0'); }); 1440 </script>
1440 1441</div> 1442 1443 1444 1445 <h1 class="heading"> 1446 The latest News in Highlands, North Carolina on Highlander. 1447</h1> 1448 1449 1450 1451 <div id='mts_r_0' class='widget_region' style='text-align:center'><input type='hidden' name='reg_width' value='100.00' /><input type='hidden' name='reg_margin_left' value='0.00' /><input type='hidden' name='reg_margin_right' value='0.00' /><input type='hidden' name='reg_width_med' value='100.00' /><input type='hidden' name='reg_margin_left_med' value='0.00' /><input type='hidden' name='reg_margin_right_med' value='0.00' /><input type='hidden' name='reg_width_tablet' value='100.00' /><input type='hidden' name='reg_margin_left_tablet' value='0.00' /><input type='hidden' name='reg_margin_right_tablet' value='0.00' /><input type='hidden' name='reg_pixel' value='False' /><input type='hidden' name='reg_innerSec' value='False' /><div id='mts_c_0_3' class='widget_column' style='text-align: initial;'><input type='hidden' name='col_width' value='100.00' /><input type='hidden' name='col_margin_left' value='0.00' /><input type='hidden' name='col_margin_right' value='0.00' /><input type='hidden' name='col_width_med' value='100.00' /><input type='hidden' name='col_margin_left_med' value='0.00' /><input type='hidden' name='col_margin_right_med' value='0.00' /><input type='hidden' name='col_width_tablet' value='100.00' /><input type='hidden' name='col_margin_left_tablet' value='0.00' /><input type='hidden' name='col_margin_right_tablet' value='0.00' /><input type='hidden' name='col_pixel' value='False' /><div class='custom_break_widget'><style> 1452.customFooterInner { 1453 background-color: var(--pax-black); 1454 color: var(--pax-white); 1455 width: 100%; 1456 display: flex; 1457 flex-direction: column; 1458 justify-content: center; 1459 align-items: center; 1460 padding: 50px 30px; 1461 gap: 30px; 1462} 1463 1464.footerContent { 1465 max-width: 1280px; 1466 display: flex; 1467 flex-direction: column; 1468 gap: 40px; 1469} 1470 1471.footerBlock, 1472.footerInfoBlock,
1473.footerPubBlock, 1474.footerQuickLinkBlock { 1475 display: flex; 1476 flex-direction: column; 1477} 1478 1479.footerQuickLinkBlock { 1480 gap: 20px; 1481} 1482 1483.footerBlock { 1484 display: flex; 1485 flex-direction: column; 1486 gap: 20px; 1487} 1488 1489.footerPubBlock { 1490 gap: 30px; 1491} 1492 1493.footerLogoMain { 1494 width: 300px; 1495 max-width: 100%; 1496} 1497 1498.footerLogoImage { 1499 width:100%; 1500 height: auto; 1501} 1502 1503.footerShareInfo { 1504 display: flex; 1505 flex-direction: row; 1506 font-size: 24px; 1507 gap: 20px; 1508} 1509 1510.footerHeading { 1511 font-size: 32px; 1512 font-weight: 700; 1513} 1514 1515.footerContent a.footerLink, 1516.footerContent a.fa-brands { 1517 color: var(--pax-white) !important; 1518 text-decoration: underline; 1519} 1520 1521.footerContent a.footerLink:hover, 1522.footerContent a.fa-brands:hover { 1523 color: var(--pax-link) !important; 1524} 1525 1526.borderTop { 1527 border-top: solid 1px var(--pax-white); 1528 padding-top: 20px; 1529} 1530 1531.footerPubImage { 1532 max-width:100%; 1533} 1534 1535.quickLinkItem { 1536 display: flex; 1537 flex-direction: column; 1538 gap: 5px; 1539} 1540 1541.quickLinkCategory { 1542 font-weight: 700; 1543} 1544 1545.quickLinkItem p, 1546.quickLinkItem h3 { 1547 margin: 5px 0px !important; 1548} 1549 1550@media (min-width: 768px) { 1551 .customFooterInner { 1552 gap: 40px; 1553 } 1554 1555 .footerContent { 1556 flex-direction: row; 1557 } 1558 1559 .footerContent .footerBlock { 1560 width: calc(33.333% - 14px); 1561 } 1562} 1563 1564</style> 1565 1566<div class="customFooter"> 1567 <div class="customFooterInner"> 1568 <div class="footerContent"> 1569 <div class="footerBlock"> 1570 <a class="footerLogoMain" href="/" title="The Highlander home link in footer"> 1571 <img style="padding: 10px; background: #ffffff;" class="footerLogoImage" src="https://media-paxton.mynews360.com/image/420446/2/0/15/0/301" alt="Footer logo" width="300" height="54" /> 1572 </a> 1573 <div class="footerInfoBlock"> 1574 <span>The Highlander </span> 1575 <span>PO Box 249</span> 1576 <span>Highlands, NC 28741</span> 1577 <span>Phone: <a class="footerLink" href="tel:8285264114" title="Highlander contact phone number 828-526-4114">828-526-4114 </a></span> 1578 <span>Email: <a class="footerLink" href="mailto:[email protected]" title="Email [email protected]">[email protected]</a></span> 1579 </div> 1580 <div class="footerShareInfo"> 1581 <a class="fa-brands fa-facebook-square" style="text-decoration: none;" href="https://www.facebook.com/thehighlandernewspaper" target="_blank" title="Highlander Facebook link, opens in new tab"></a> 1582 </div> 1583 </div> 1584 <div class="footerBlock"> 1585 <div class="footerHeading">Quick Links:</div> 1586 <div class="footerQuickLinkBlock"> 1587 <div class="quickLinkItem"> 1588 <!--<a class="footerLink" href="/live-content/about us" title="About us link"><h3>About Us</h3></a>--> 1589 <p>The Highlander is dedicated to informing our community with integrity. Our core mission is to deliver reliable news while preserving historical ties and strong community values. The Highlander is published with pride for the people of Cashiers, Highlands, Glenville, Sapphire and Scaly Mountain.</p> 1590 </div> 1591 1592 <div class="quickLinkItem"> 1593 <h3>Contact Us</h3> 1594 <span class="quickLinkCategory">Classifieds and Legals</span> 1595 <a class="footerLink" href="mailto:[email protected]" title="Email classifieds contact">[email protected]</a> 1596 <a class="footerLink" href="tel:8285264114" title="Highlander Classifieds and Legals Phone Number 828-526-4114 ">828-526-4114 </a> 1597 </div> 1598 <div class="quickLinkItem"> 1599 <span class="quickLinkCategory">Subscriptions</span> 1600 <a class="footerLink" href="mailto:[email protected]" title="Email circulation contact">[email protected]</a> 1601 <a class="footerLink" href="tel:8285264114" title="Highlander Subscriptions Phone Number 828-526-4114 ">828-526-4114 </a> 1602 </div> 1603 <div class="quickLinkItem"> 1604 <span class="quickLinkCategory">Advertising</span> 1605 <p>Please contact us today for all your advertising needs.</p> 1606 <a class="footerLink" href="mailto:[email protected]" title="Email advertising contact">[email protected]</a> 1607 <a class="footerLink" href="tel:8285264114" title="Highlander Advertising Phone Number 828-526-4114 ">828-526-4114 </a> 1608 </div>
1609 </div> 1610 </div> 1611 </div> 1612 <div class="footerContent borderTop"> 1613 <div class="copyright"> 1614 © <span class="curDate"></span> The Highlander | <a class="footerLink" href="/live-content/terms of use" title="View Highlander's terms of use">Terms of Use</a> | <a class="footerLink" href="/live-content/privacy policy" title="View Highlander's privacy policy">Privacy Policy</a> 1615 </div> 1616 </div> 1617 </div> 1618</div> 1619
1620<script> 1621$(document).one("widgetsloaded", function() { 1622 // Get the current year 1623 const currentYear = new Date().getFullYear(); 1624 1625 // Find the element and insert the year 1626 const el = document.querySelector('.curDate'); 1627 if (el) { 1628 el.textContent = currentYear; 1629 } 1630}); 1631</script>
1631</div></div></div> 1632 1633
1633<script type="text/javascript"> 1634 _MTS_cssList.push("css/plugins/chosen/chosen.min.css"); 1635 _MTS_jsList.push("js/ajax.js", "js/jQueryExtensions/jquery-ui.js", "js/jQueryExtensions/touch-punch.js", "js/jQueryExtensions/jquery.lazyload.js", "js/plugins/chosen/chosen.jquery.min.js", "js/common.js"); 1636 1637 _MTS_jsList.push("js/smartBanner.js"); 1638 1639 _imageSizes = {"SiteWideMxW":1280,"SiteWideMxH":720,"SlideShowMxW":864,"SlideShowMxH":486,"ThumbnailMxW":600,"ThumbnailMxH":337,"TeamLogoMxW":250,"TeamLogoMxH":250}; 1640 var _MTS_adSlot = ""; 1641 _MTS_VERSION = "1.14.5.35260"; 1642 1643 1644 1645 </script>
1645 1646 1647 1648
1648<script type="text/javascript" src="https://media-paxton.mynews360.com/js/widgets/main.js?v=1.14.5.35260&weburi=https://highlandsnews.com/&portalid=301&mediauri=https://media-paxton.mynews360.com/"></script>
1648 1649 1650</body> 1651</html> 1652
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.