1<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 2setTimeout( function(){ 3let $el = $( '<span class="filter_label">Keyword</span>' ); 4$el.insertBefore( $( '.filt_1_1_5 input' ) ); 5}, 100 ); 6</script>
6 7<!DOCTYPE html> 8<html lang="en-US"> 9<head> 10<base href="https://www.visithoughtonlake.com/"> 11<link rel="canonical" href="https://www.visithoughtonlake.com/videos/" />
12<script data-position="3" src="https://cdn.userway.org/widget.js" data-account="AMFqV6Z6Ij" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
12 13<style> 14body div.uwy, 15body div.uwy.userway_p1, 16body div.uwy.userway_p2, 17body div.uwy.userway_p3 { 18z-index: 9999998 !important; 19} 20</style> 21<meta charset="UTF-8"> 22<meta name="viewport" content="width=device-width, initial-scale=1"> 23<link rel="icon" href="https://assets.earthdiver.com/media/partners-favicon-1000022.jpg?v=1790298679358" type="image/jpeg">
24<script src="/libs/jquery.js?v2" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
24 25<title>Houghton Lake Area Videos</title> 26<meta name="description" content=""> 27<meta name="keywords" content=""> 28<style type="text/css"> 29</style> 30<style type="text/css">a.dropdown-item.active, a.dropdown-item:active { 31background-color: transparent; 32} 33body, * { 34box-sizing: border-box !important; 35} 36body > * { 37max-width: 100%; 38} 39body .ckbox-wrapper { 40position: relative; 41z-index: 9999999; 42} 43body .col dl span { 44display: block; 45} 46body .pac-container { 47z-index: 999999; 48} 49.platform_styles_test { 50font-size: 128px; 51} 52.actual_intro_text ul{ 53margin-left:2rem; 54} 55.mod_tabs_accordion ul{ 56margin-left:2rem; 57} 58.teaser ul{ 59display: flex; 60flex-flow: column; 61margin-left:2rem; 62} 63body .flatpickr-calendar { 64display: none; 65} 66body .flatpickr-calendar.open { 67z-index: 999999999 !important; 68} 69body #ckf-modal { 70left: 50% !important; 71width: 100% !important; 72max-width: 80vw !important; 73transform: translate( -50%, -50% ) !important; 74top: 50% !important; 75z-index: 999999999 !important; 76} 77body #ckf-modal-body { 78width: 100% !important; 79} 80:root { 81--ck-color-base-active: hsl(208, 88%, 52%); 82--ck-color-image-caption-background: hsl(0, 0%, 97%); 83--ck-color-image-caption-text: hsl(0, 0%, 20%); 84--ck-color-mention-background: hsla(341, 100%, 30%, 0.1); 85--ck-color-mention-text: hsl(341, 100%, 30%); 86--ck-color-table-caption-background: hsl(0, 0%, 97%); 87--ck-color-table-caption-text: hsl(0, 0%, 20%); 88--ck-color-table-column-resizer-hover: var(--ck-color-base-active); 89--ck-highlight-marker-blue: hsl(201, 97%, 72%); 90--ck-highlight-marker-green: hsl(120, 93%, 68%); 91--ck-highlight-marker-pink: hsl(345, 96%, 73%); 92--ck-highlight-marker-yellow: hsl(60, 97%, 73%); 93--ck-highlight-pen-green: hsl(112, 100%, 27%); 94--ck-highlight-pen-red: hsl(0, 85%, 49%); 95--ck-image-style-spacing: 1.5em; 96--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2); 97--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -0.5 - 0.5px); 98--ck-table-column-resizer-width: 7px; 99--ck-todo-list-checkmark-size: 16px; 100--ck-z-default: 1; 101} 102; 103*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) ul { 104display: flex; 105flex-flow: column; 106margin-left: 2rem; 107} 108*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) ul li { 109margin-left: 2rem; 110} 111/* ckeditor5-block-quote/theme/blockquote.css */ 112*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) blockquote { 113overflow: hidden; 114padding-right: 1.5em; 115padding-left: 1.5em; 116margin-left: 0; 117margin-right: 0; 118font-style: italic; 119border-left: solid 5px hsl(0, 0%, 80%); 120} 121/* ckeditor5-block-quote/theme/blockquote.css */ 122*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text)[dir="rtl"] blockquote { 123border-left: 0; 124border-right: solid 5px hsl(0, 0%, 80%); 125} 126/* ckeditor5-image/theme/image.css */ 127*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image { 128display: table; 129clear: both; 130text-align: center; 131margin: 0.9em auto; 132min-width: 50px; 133} 134/* ckeditor5-image/theme/image.css */ 135*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image img { 136display: block; 137margin: 0 auto; 138max-width: 100%; 139min-width: 100%; 140width:100%; 141height:auto; 142aspect-ratio: attr(width) / attr(height); 143} 144/* ckeditor5-image/theme/image.css */ 145*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-inline { 146/* 147* Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).; 148* Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root. 149* This strange behavior does not happen with inline-flex. 150*/ 151display: inline-flex; 152max-width: 100%; 153align-items: flex-start; 154} 155/* ckeditor5-image/theme/image.css */ 156*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-
156pages-intro-text) .image-inline picture { 157display: flex; 158} 159/* ckeditor5-image/theme/image.css */ 160*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-inline picture, 161*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-inline img { 162flex-grow: 1; 163flex-shrink: 1; 164max-width: 100%; 165} 166/* ckeditor5-image/theme/imagecaption.css */ 167*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image > figcaption { 168display: table-caption; 169caption-side: bottom; 170word-break: break-word; 171color: var(--ck-color-image-caption-text); 172background-color: var(--ck-color-image-caption-background); 173padding: .6em; 174font-size: .75em; 175outline-offset: -1px; 176} 177/* ckeditor5-image/theme/imageresize.css */ 178*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image.image_resized { 179max-width: 100%; 180display: block; 181box-sizing: border-box; 182} 183/* ckeditor5-image/theme/imageresize.css */ 184*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image.image_resized img { 185width: 100%; 186} 187/* ckeditor5-image/theme/imageresize.css */ 188*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image.image_resized > figcaption { 189display: block; 190} 191/* ckeditor5-image/theme/imagestyle.css */ 192*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-style-block-align-left, 193*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-style-block-align-right { 194max-width: calc(100% - var(--ck-image-style-spacing)); 195} 196/* ckeditor5-image/theme/imagestyle.css */ 197*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-style-align-left, 198*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-style-align-right { 199clear: none; 200} 201/* ckeditor5-image/theme/imagestyle.css */ 202*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-style-side { 203float: right; 204margin-left: var(--ck-image-style-spacing); 205max-width: 50%; 206} 207/* ckeditor5-image/theme/imagestyle.css */ 208*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-style-align-left { 209float: left; 210margin-right: var(--ck-image-style-spacing); 211} 212/* ckeditor5-image/theme/imagestyle.css */ 213*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-style-align-center { 214margin-left: auto; 215margin-right: auto; 216} 217/* ckeditor5-image/theme/imagestyle.css */ 218*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-style-align-right { 219float: right; 220margin-left: var(--ck-image-style-spacing); 221} 222/* ckeditor5-image/theme/imagestyle.css */ 223*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-
223pages-intro-text) .image-style-block-align-right { 224margin-right: 0; 225margin-left: auto; 226} 227/* ckeditor5-image/theme/imagestyle.css */ 228*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-style-block-align-left { 229margin-left: 0; 230margin-right: auto; 231} 232/* ckeditor5-image/theme/imagestyle.css */ 233*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) p + .image-style-align-left, 234*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) p + .image-style-align-right, 235*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) p + .image-style-side { 236margin-top: 0; 237} 238/* ckeditor5-image/theme/imagestyle.css */ 239*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-inline.image-style-align-left, 240*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-inline.image-style-align-right { 241margin-top: var(--ck-inline-image-style-spacing); 242margin-bottom: var(--ck-inline-image-style-spacing); 243} 244/* ckeditor5-image/theme/imagestyle.css */ 245*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-inline.image-style-align-left { 246margin-right: var(--ck-inline-image-style-spacing); 247} 248/* ckeditor5-image/theme/imagestyle.css */ 249*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image-inline.image-style-align-right { 250margin-left: var(--ck-inline-image-style-spacing); 251} 252/* ckeditor5-table/theme/tablecaption.css */ 253*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table > figcaption { 254display: table-caption; 255caption-side: top; 256word-break: break-word; 257text-align: center; 258color: var(--ck-color-table-caption-text); 259background-color: var(--ck-color-table-caption-background); 260padding: .6em; 261font-size: .75em; 262outline-offset: -1px; 263} 264/* ckeditor5-table/theme/table.css */ 265*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table { 266margin: 0.9em auto; 267display: table; 268} 269/* ckeditor5-table/theme/table.css */ 270*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table table { 271border-collapse: collapse; 272border-spacing: 0; 273width: 100%; 274height: 100%; 275} 276/* ckeditor5-table/theme/table.css */ 277*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table table td, 278*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table table th { 279min-width: 2em; 280padding: .4em; 281} 282body .table td, body .table th { 283border-top: none; 284} 285/* ckeditor5-table/theme/table.css */ 286*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table table th { 287font-weight: bold; 288background: hsla(0, 0%, 0%, 5%); 289} 290/* ckeditor5-table/theme/table.css */ 291*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-
291pages-intro-text)[dir="rtl"] .table th { 292text-align: right; 293} 294/* ckeditor5-table/theme/table.css */ 295*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text)[dir="ltr"] .table th { 296text-align: left; 297} 298/* ckeditor5-table/theme/tablecolumnresize.css */ 299*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table table { 300overflow: hidden; 301table-layout: fixed; 302} 303/* ckeditor5-table/theme/tablecolumnresize.css */ 304*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table td, 305*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table th { 306position: relative; 307} 308/* ckeditor5-table/theme/tablecolumnresize.css */ 309*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table .table-column-resizer { 310position: absolute; 311top: -999999px; 312bottom: -999999px; 313right: var(--ck-table-column-resizer-position-offset); 314width: var(--ck-table-column-resizer-width); 315cursor: col-resize; 316user-select: none; 317z-index: var(--ck-z-default); 318} 319/* ckeditor5-table/theme/tablecolumnresize.css */ 320*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table[draggable] .table-column-resizer { 321display: none; 322} 323/* ckeditor5-table/theme/tablecolumnresize.css */ 324*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table .table-column-resizer:hover, 325*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table .table-column-resizer__active { 326background-color: var(--ck-color-table-column-resizer-hover); 327opacity: 0.25; 328} 329/* ckeditor5-table/theme/tablecolumnresize.css */ 330*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text)[dir=rtl] .table .table-column-resizer { 331left: var(--ck-table-column-resizer-position-offset); 332right: unset; 333} 334/* ckeditor5-table/theme/tablecolumnresize.css */ 335*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text).ck-read-only .table .table-column-resizer { 336display: none; 337} 338/* ckeditor5-code-block/theme/codeblock.css */ 339*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) pre { 340padding: 1em; 341color: hsl(0, 0%, 20.8%); 342background: hsla(0, 0%, 78%, 0.3); 343border: 1px solid hsl(0, 0%, 77%); 344border-radius: 2px; 345text-align: left; 346direction: ltr; 347tab-size: 4; 348white-space: pre-wrap; 349font-style: normal; 350min-width: 200px; 351} 352/* ckeditor5-code-block/theme/codeblock.css */ 353*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) pre code { 354background: unset; 355padding: 0; 356border-radius: 0; 357} 358/* ckeditor5-horizontal-line/theme/horizontalline.css */ 359*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) hr { 360margin: 15px 0; 361height: 4px; 362background: hsl(0, 0%, 87%); 363border: 0; 364} 365/* ckeditor5-mention/theme/mention.css */ 366*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-
366pages-intro-text) .mention { 367background: var(--ck-color-mention-background); 368color: var(--ck-color-mention-text); 369} 370@media print { 371/* ckeditor5-page-break/theme/pagebreak.css */ 372*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .page-break { 373padding: 0; 374} 375/* ckeditor5-page-break/theme/pagebreak.css */ 376*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .page-break::after { 377display: none; 378} 379} 380figure.media{ 381display: block; 382margin: 0 auto; 383max-width: 100%; 384width: 50%; 385} 386@media screen and ( max-width: 1000px ) { 387figure.media{ 388margin: 0 auto; 389max-width: 100%; 390width: 100%; 391} 392} 393.youtube-video-container { 394position: relative; 395overflow: hidden; 396width: 100%; 397} 398.youtube-video-container::after { 399display: block; 400content: ""; 401padding-top: 56.25%; 402} 403.youtube-video-container iframe { 404position: absolute; 405top: 0; 406left: 0; 407width: 100%; 408height: 100%; 409} 410body .ck-body-wrapper { 411position: relative; 412position: static !important; 413} 414body .ck.ck-balloon-panel { 415z-index: 9999999999 !important; 416} 417body .ck.ck-dialog-overlay.ck-dialog-overlay__transparent { 418z-index: 99999999 !important; 419} 420body .rte_tinyMCE img { 421max-width: 100% !important; 422} 423.results > a[data-ids='0']{ 424opacity: .25 !important; 425} 426.results > a[data-ids='2']{ 427opacity: .25 !important; 428} 429.results > a[data-ids='3']{ 430opacity: .25 !important; 431} 432.results > a[data-ids='4']{ 433opacity: .25 !important; 434} 435.results > a[data-ids='5']{ 436opacity: .25 !important; 437} 438.results > a[data-ids='6']{ 439opacity: .25 !important; 440} 441.results > a[data-ids='7']{ 442opacity: .25 !important; 443} 444.results > a[data-ids='8']{ 445opacity: .25 !important; 446} 447.results > a[data-ids='9']{ 448border: 2px solid red; 449opacity: .25 !important; 450} 451.attribution { 452align-self: fles-end; 453display: flex; 454flex-flow: column; 455gap: 0 !important; 456position: absolute; 457bottom: 1rem; 458right: 1rem; 459left: auto !important; 460top: auto !important; 461transform: none !important; 462justify-content: flex-end; 463z-index: 99999 !important; 464} 465body .carousel-control-next, body .carousel-control-prev { 466height: 80%; 467padding-top: 15%; 468} 469body .mod_carousels_basic .attribution:not(.show) > span:last-child { 470display: none !important; 471} 472body .mod_carousels_basic .attribution span { 473padding: 0 !important; 474} 475.mod_carousels_basic .attribution.show > span:last-child { 476background-color: transparent; 477} 478.mod_carousels_basic .attribution.show > span:last-child a { 479color: #fff; 480} 481/* 02/19/24: New CKBox tooltip overrides */ 482.ck.ck-balloon-panel.ck-tooltip { 483background-color: transparent !important; 484} 485.ck-tooltip__text { 486border: 1px solid #000 !important; 487color: #000 !important; 488padding: .25rem .5rem !important; 489}</style> 490<style type="text/css"> 491[v-cloak] { display:none; } 492body .fcms { max-width: 800px !important; } 493img.delayed_load { 494display: none; 495} 496</style>
497<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 498setTimeout( function( ){ 499try { 500$( "img.delayed_load" ).each( function( i, e ){ 501let $e = $( e ); 502let src = $e.attr( 'data-src' ); 503if( $e.hasClass( 'delayed_bg' ) ){ 504$e.css( 'background-image', `url(${src})` ); 505} else { 506setTimeout( function( ){ 507console.log( `Loading ${i}: ${src}` ); 508$e.attr( 'src', src ); 509}, i != 0 ? 250 * i : 1 ); 510} 511$e.removeClass( 'delayed_load' ); 512} ); 513} catch( e ) { 514console.log( e ); 515} 516}, 1000 ); 517</script>
517 518<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> 519<link async defer rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 520<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/main.min.css" > 521<link rel="stylesheet" type="text/css" href="/libs/slick.css?v"> 522<link rel="stylesheet" type="text/css" href="/libs/slick-theme.css?v"> 523<style type="text/css"> 524html, body, * { font-family: 'p22-mackinac-pro', sans-serif; } 525.secondary_font { font-family: 'puffin-display', sans-serif !important; } 526body, section, div, ul, li { margin: 0; padding: 0; } 527body { font-size: 22px; } 528*:focus:not(:focus-visible) { outline: none; } 529*:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; } 530</style> 531<style type="text/css"> 532@media only screen and ( min-width: 1101px ){ 533body .hide_on_desktop { 534display: none; 535} 536} 537</style>
538<script src="https://kit.fontawesome.com/37b3c736a4.js" crossorigin="anonymous" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
538 539<!-- CSS --> 540<style type="text/css"></style> 541<!-- Google tag (gtag.js) -->
vendor: 66 bytes, line 541
541<script async="" src="https://www.googletagmanager.com/gtag/js?id=
541G-TJSW4BKZ5R
vendor: 59 bytes, line 541
541" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
541<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript">
vendor: 127 bytes, lines 542-545
542window.dataLayer = window.dataLayer || []; 543function gtag(){dataLayer.push(arguments);} 544gtag('js', new Date()); 545gtag('config', '
545G-TJSW4BKZ5R
vendor: 4 bytes, line 545
545');
546</script>
546 547<link rel="stylesheet" href="https://use.typekit.net/rhw2nir.css"> 548<style type="text/css"> 549body > *:not(.fcms) .text-tiny, body > *:not(.fcms) .text-tiny * { 550font-size: 18px !important; 551} 552body > *:not(.fcms) .text-small, body > *:not(.fcms) .text-small * { 553font-size: 22px !important; 554} 555body > *:not(.fcms) .text-big, body > *:not(.fcms) .text-big * { 556font-size: 36px !important; 557} 558body > *:not(.fcms) .text-huge, body > *:not(.fcms) .text-huge * { 559font-size: 48px !important; 560} 561*:not(i).no_hover_cursor { 562cursor: auto !important; 563} 564body[data-url='outdoors'] .filter.filt_1_1_5 { 565display: flex; 566flex-flow: column; 567} 568body:not(.dashboard).temp_search_page .mod_search .filters .filter input[type=text] { 569border: 1px solid #ccc !important; 570padding: .25rem 1rem !important; 571} 572.promo_pop_up.active { 573max-height: 80vh !important; 574overflow-y: auto; 575} 576.col_2 { 577z-index: -1; 578} 579body:not(.dashboard) .houghton_tile { 580position: relative; 581} 582body:not(.dashboard) .houghton_event_date { 583align-items: center; 584background: #fff; 585display: flex; 586flex-flow: column; 587justify-content: center; 588padding: 1rem .5rem; 589position: absolute; 590top: 0; 591left: 0; 592width: 100px; 593} 594body:not(.dashboard) .houghton_event_date .month { 595color: #000; 596font-family: 'puffin-display',sans-serif !important; 597font-size: 24px !important; 598font-weight: 700; 599} 600body:not(.dashboard) .houghton_event_date .day { 601color: #000; 602font-family: 'puffin-display',sans-serif !important; 603font-size: 28px !important; 604font-weight: 700; 605} 606@media screen and ( max-width: 899px ){ 607body:not(.dashboard) .houghton_event_date {
608padding: .4rem .2rem; 609width: 54px; 610} 611body:not(.dashboard) .houghton_event_date .month { 612font-size: 13px !important; 613} 614body:not(.dashboard) .houghton_event_date .day { 615font-size: 16px !important; 616} 617} 618.temp_master .title_row { 619padding: 0 1rem !important; 620} 621body[data-url='homepage'] .mod_carousels_basic .carousel-item img { 622max-height: 900px; 623} 624body .mod_search .joint_container .dropdown_2_xxx .status_indicator { 625display: inline !important; 626} 627body.temp_search_page .search_form { 628overflow: visible !important; 629} 630body.temp_search_page .mod_search .joint_container .option_selector_container.dropdown_2_xxx div.opts { 631background-color: #fff !important; 632border-radius: 7px !important; 633display: none !important; 634left: 0; 635max-height: 400px !important; 636max-width: 100% !important; 637overflow: auto; 638padding: .5rem !important; 639padding-top: .5rem !important; 640position: absolute; 641top: 0; 642transition: all 400ms; 643width: 100%; 644z-index: 9999; 645} 646body.temp_search_page .mod_search .joint_container .option_selector_container.dropdown_2_xxx:hover div.opts { 647display: inline-block !important; 648} 649body.temp_search_page .mod_search .joint_container .option_selector_container.dropdown_2_xxx .status_indicator { 650background: #fff; 651border: none; 652padding: .5rem 1rem; 653} 654/* Inside Promos */ 655.mod_promos_basic { 656justify-content: center; 657} 658.mod_promos_basic .promo_title { 659align-items: center; 660display: flex; 661font-family: 'puffin-display', sans-serif; 662justify-content: center; 663min-height: 300px; 664text-transform: uppercase; 665} 666/* Promo 12390 is a logo, not a photo: show it whole instead of cropping 667it to fill the 300px card (the mod default is background-size: cover). */ 668.mod_promos_basic .static_promo[data-promo-id='12390'] { 669background-size: contain; 670background-repeat: no-repeat; 671background-color: #fff; 672} 673/* Fresh Water Trail page only: when the client drops an image into a tab section's 674rich text (CKEditor <figure class="image">), lay the tab out as two columns ââ¬â 675blurb left, image right ââ¬â side by side. Only tabs that actually contain an image 676become flex (:has), so text-only tabs keep normal flow. Scoped by body[data-id] 677(page 27636) so other tab pages are untouched. */ 678body[data-id='27636'] .mod_tabs_basic .tab_body.active:has( figure.image ) { 679align-items: center; 680display: flex; 681gap: 2rem; 682} 683body[data-id='27636'] .mod_tabs_basic .tab_body:has( figure.image ) > p { 684flex: 1 1 auto; 685margin: 0; 686} 687body[data-id='27636'] .mod_tabs_basic .tab_body figure.image { 688flex: 0 0 40%; 689margin: 0; 690max-width: 360px; 691} 692body[data-id='27636'] .mod_tabs_basic .tab_body figure.image picture, 693body[data-id='27636'] .mod_tabs_basic .tab_body figure.image img { 694display: block; 695height: auto; 696width: 100%; 697} 698body[data-id='27636'] .mod_tabs_basic .tab_body figure.image img { 699border-radius: 7px; 700} 701@media screen and ( max-width: 700px ) { 702body[data-id='27636'] .mod_tabs_basic .tab_body.active:has( figure.image ) { 703align-items: stretch; 704flex-direction: column; 705} 706body[data-id='27636'] .mod_tabs_basic .tab_body figure.image { 707flex-basis: auto; 708max-width: 100%; 709} 710} 711.pre_footer_grid { 712margin-top: 4rem; 713} 714.mod_grids_flexible .wrapper > a { 715align-items: center; 716display: flex; 717justify-content: center; 718min-height: 300px; 719} 720.mod_grids_flexible .wrapper > a .text_row { 721font-family: 'puffin-display', sans-serif; 722position: relative; 723left: auto; 724text-align: center; 725text-transform: uppercase; 726top: auto; 727transform: translateY( 20px ); 728} 729body > .body_text_2024 { 730padding: 0 1rem; 731} 732.body_text_2024 *:not(i){ 733font-size: 18px; 734} 735.option_scroller { 736height: 200px; 737overflow: auto; 738} 739*.constrain_eps_v4 { 740max-width: 1200px; 741margin: 0 auto; 742} 743.title_2024, .title_and_description > h1, .title_and_description > h1 * { 744color: #0C5297 !important; 745font-family: 'puffin-display', sans-serif !important; 746font-size: clamp( 28px, 8vw, 54px ) !important; 747font-weight: 900 !important; 748text-align: center !important; 749} 750.homepage_section_title { 751color: #000; 752font-family: 'puffin-display', sans-serif; 753font-size: 48px; 754font-weight: 900; 755text-align: center; 756text-transform: uppercase; 757} 758.homepage_section_body, .homepage_section_body * { 759color: #222; 760font-size: 28px; 761text-align: center; 762} 763a { 764color: #0b5297; 765text-decoration: none; 766}
767a:hover { 768color: #508dc8; 769text-decoration: none; 770} 771body .g_rez a { 772font-family: 'puffin-display', sans-serif; 773} 774body { 775background-color: #f5f9fc; 776} 777/* 778body[data-has-headers="true"] { 779padding-top: 135px; 780} */ 781body[data-has-headers="false"] { 782padding-top: 200px; 783} 784body[data-url='homepage'] .mod_carousels_basic { 785margin-bottom: 2rem; 786} 787body .mod_carousels_basic { 788max-width: 100%; 789position: relative; 790} 791.cappable .bottom_graphic { 792display: none; 793} 794body .mod_carousels_basic .bottom_graphic { 795background-image: url(https://assets.earthdiver.com/design/houghton/header-border.png); 796background-position: top center; 797background-repeat: repeat-x; 798position: absolute; 799height: 35px; 800width: 100%; 801bottom: -2px; 802z-index: 10; 803} 804.mod_nav_top { 805background: transparent; 806position: fixed !important; 807top: 0; 808width: 100%; 809z-index: 2000; 810} 811.cappable { 812background-color: transparent !important; 813max-width: 1280px; 814margin: 0 auto; 815} 816.mod_nav_top .weather_temp { 817color: #0B5297 !important; 818font-family: 'puffin-display', sans-serif; 819font-size: 36px; 820font-weight: 900; 821} 822.mod_nav_top .icon_li { 823font-size: 36px; 824margin-right: .5rem; 825} 826.mod_nav_top:not(.scrolled) .weather_temp { 827display: none; 828} 829.mod_nav_top .searcher { 830align-items: center; 831display: flex; 832flex-grow: 1; 833justify-content: flex-end; 834width: 20%; 835} 836.mod_nav_top .searcher span { 837font-weight: 700; 838} 839.mod_nav_top.scrolled .icon_li { 840align-items: center; 841display: flex; 842flex-grow: 1; 843justify-content: flex-end; 844width: 20%; 845} 846.mod_nav_top.scrolled .row_1, 847.mod_nav_top.scrolled .row_2 { 848width: 100%; 849} 850.mod_nav_top:not(.scrolled) .searcher { 851display: none; 852} 853.mod_nav_top .searcher i { 854font-size: 28px !important; 855margin-top: -4px; 856} 857.mod_nav_top .searcher div { 858font-size: 18px !important; 859transform: translateY( 7px ); 860z-index: 9999; 861} 862.mod_nav_top.scrolled { 863background: rgba( 255, 255, 255, 1 ); 864box-shadow: 0 5px 10px rgba( 0, 0, 0, 0.1 ); 865} 866.mod_nav_top:not(.scrolled) .mr-auto { 867margin-left: auto !important; 868margin-right: 0 !important; 869} 870.mod_nav_top *:not(i), .mod_nav_top a.nav-link { 871font-family: 'puffin-display', sans-serif; 872} 873/* 874.mod_nav_top:not(.scrolled) *:not(i), .mod_nav_top:not(.scrolled) a.nav-link { 875color: #fff !important; 876} 877*/ 878.mod_nav_top .weather_dropdown { 879border: 4px solid #0B5297 !important; 880} 881.mod_nav_top .weather_dropdown .day_by_day > * span, 882.mod_nav_top .weather_dropdown .current_conditions, 883.mod_nav_top .weather_dropdown .time_data, 884.mod_nav_top .weather_dropdown .time_data li { 885color: #0B5297 !important; 886} 887.mod_nav_top:not(.scrolled) a.nav-link.b, 888.mod_nav_top:not(.scrolled) a.nav-link.c, 889.mod_nav_top:not(.scrolled) a.nav-link.d, 890.mod_nav_top:not(.scrolled) a.nav-link i 891{ 892color: #fff !important; 893color: #508CC8 !important; 894} 895.day_by_day span { 896text-transform: none !important; 897} 898.day_by_day > div span:first-child { 899text-transform: uppercase !important; 900} 901.mod_nav_top a.nav-link:hover { 902color: #508CC8 !important; 903} 904.mod_nav_top:not(.scrolled) a.nav-link:hover { 905text-shadow: 0 0 5px rgba( 0, 0, 0, 0.2 ); 906} 907.mod_nav_top *:not(i){ 908color: #0B5297; 909} 910.mod_nav_top.scrolled *:not(i){ 911color: #0B5297; 912} 913body div.mod_nav_top div.dropdown a.dropdown-item:not(i) { 914color: #0B5297 !important; 915} 916.mod_nav_top.scrolled a.nav-link { 917color: #0B5297 !important; 918} 919.mod_nav_top.scrolled a.nav-link:hover { 920color: #508CC8 !important; 921} 922.mod_nav_top a.nav-link { 923font-size: 22px; 924font-weight: 400; 925} 926.mod_nav_top .row_2 a.nav-link { 927font-size: 36px; 928font-weight: 900; 929} 930.mod_nav_top .row_2 *:not(i){ 931text-transform: uppercase; 932} 933.mod_nav_top .logo { 934height: 100px; 935object-fit: cover; 936max-width: 220px; 937width: 300px; 938} 939@media screen and ( max-width: 768px ){ 940.mod_nav_top .logo { 941height: 55px !important; 942} 943} 944body .gen_2_page_title { 945color: #0C5297; 946font-family: 'puffin-display', sans-serif; 947font-size: 30px; 948font-weight: 700; 949text-align: center; 950} 951body .gen_2_page_subtitle { 952text-align: center; 953} 954body[data-url='homepage'] .gen_2_page_subtitle { 955display: none !important; 956} 957body[data-url='homepage'] .gen_2_page_title { 958color: #000; 959font-size: 60px; 960text-transform: uppercase; 961} 962body[data-url='homepage'] .gen_2_page_title span { 963color: #000; 964display: block; 965font-family: 'puffin-display', sans-serif; 966font-size: 100px;
967font-weight: 900; 968text-align: center; 969text-transform: uppercase; 970} 971@media screen and ( max-width: 768px ){ 972.mod_nav_top:has(.navbar-toggler:not(.collapsed)){ 973background: #fff !important; 974} 975body[data-url='homepage'] .gen_2_page_title { 976font-size: 36px; 977} 978body[data-url='homepage'] .gen_2_page_title span { 979font-size: 54px; 980} 981} 982body[data-url='homepage'] .intro_text { 983padding-top: 1rem; 984} 985body[data-url='homepage'] .actual_intro_text { 986margin: 0 auto; 987max-width: 1200px; 988text-align: center; 989} 990body[data-url='homepage'] .page_section { 991margin: 0 auto; 992max-width: 1200px; 993} 994.first_half { 995margin-top: 4rem; 996} 997.page_section + .page_section { 998margin-top: 6rem !important; 999} 1000body[data-url='homepage'] .page_section p { 1001text-align: center; 1002} 1003.page_section_title_added_for_potato { 1004color: #0B5297; 1005font-family: 'puffin-display', sans-serif; 1006font-size: 38px; 1007font-weight: 900; 1008text-align: center; 1009} 1010body.temp_search_page .filter_label { 1011color: #0C5297; 1012font-family: 'puffin-display', sans-serif; 1013font-weight: 700; 1014text-transform: uppercase; 1015} 1016body.temp_search_page .splitty, body.temp_search_page .mod_search .joint_container { 1017max-width: 100% !important; 1018width: 100% !important; 1019} 1020body.temp_search_page .mod_search .results.style_2 { 1021align-items: flex-start; 1022justify-content: flex-start; 1023padding: 0 1rem; 1024} 1025body.temp_search_page .mod_search .results.style_2 .featured.tiles { 1026align-items: flex-start; 1027flex-flow: row wrap !important; 1028gap: .5rem; 1029justify-content: flex-start; 1030margin: 0 !important; 1031padding: 0 !important; 1032width: 100%; 1033} 1034.joint_container .results { 1035flex-basis: 100% !important; 1036} 1037body.temp_search_page .body_text_2024, 1038body.temp_search_page .body_text_2024 * { 1039text-align: center; 1040} 1041body.temp_search_page .mod_search .joint_container > *:first-child { 1042flex-basis: 330px !important; 1043} 1044body.temp_search_page .mod_search .joint_container .search_form { 1045background-color: #C7D8E8; 1046border-bottom-left-radius: 0 !important; 1047border-top-left-radius: 0 !important; 1048border: none !important; 1049} 1050@media screen and ( min-width: 900px ){ 1051body.temp_search_page .mod_search .joint_container .search_form { 1052position: sticky; 1053top: 135px; 1054z-index: 100; 1055} 1056} 1057@media screen and ( max-width: 768px ){ 1058body.temp_search_page .mod_search .joint_container .search_form { 1059margin-bottom: 3rem !important; 1060} 1061.houghton_tile .spot_2 { 1062padding: 0 !important; 1063} 1064body.temp_search_page:not(.dashboard) .featured.tiles .houghton_tile img { 1065height: 100% !important; 1066} 1067body.temp_search_page:not(.dashboard) .mod_search .results.style_2 .featured.tiles .text_items .details > * { 1068font-size: 16px !important; 1069} 1070body.temp_search_page:not(.dashboard) .houghton_tile .listing_title { 1071font-size: 18px !important; 1072} 1073body .houghton_tile button { 1074font-size: 16px !important; 1075margin-top: .5rem !important; 1076max-width: 100% !important; 1077} 1078} 1079body.temp_search_page .mod_search .filters.unprocessed_changes { 1080background-color: transparent; 1081} 1082body.temp_search_page .mod_search .filters, 1083body.temp_search_page .mod_search .filters .filters_container { 1084margin: 0 !important; 1085padding: 0 !important; 1086} 1087body.temp_search_page .mod_search .filters .filter { 1088background: transparent; 1089padding: 0; 1090} 1091body.temp_search_page .mod_search .filters .filter input { 1092border: none; 1093font-family: 'puffin-display', sans-serif; 1094font-size: 14px !important; 1095padding: .5rem 1rem; 1096} 1097body.temp_search_page .mod_search .filters .filter .btn_uncheck_all { 1098display: none !important; 1099} 1100body.temp_search_page .mod_search .results.style_2 .featured.tiles .tile_new { 1101border-radius: 0 !important; 1102height: auto !important; 1103} 1104body:not([data-url='homepage']) .page_section .page_section_title_added_for_potato { 1105color: #0C5297; 1106font-family: 'puffin-display', sans-serif; 1107font-size: 36px; 1108text-align: center; 1109} 1110body .ck-body-wrapper { 1111position: static !important; 1112z-index: 9999999999 !important; 1113} 1114body:not([data-url='homepage']) .page_section .heading1, 1115body:not([data-url='homepage']) .page_section .heading2, 1116body:not([data-url='homepage']) .page_section .heading3 { 1117text-align: center; 1118} 1119body:not([data-url='homepage']) .page_section * { 1120font-size: 19px; 1121text-align: center; 1122} 1123@media screen and ( min-width: 900px) { 1124body.temp_page:not([data-url="homepage"]) .intro_text { 1125margin: 0 auto; 1126max-width: 1280px; 1127} 1128body.temp_page:not([data-url="homepage"]) .intro_text .actual_intro_text * { 1129font-size: 19px; 1130text-align: center; 1131} 1132body.temp_page:not([data-url="homepage"]) .intro_text .gen_2_page_title { 1133font-size: 44px; 1134} 1135body.temp_search_page .mod_search .results.style_2 .featured.tiles .tile_new { 1136background: #fff; 1137box-shadow: 0 5px 10px rgba( 0, 0, 0, 0.1 ); 1138margin-bottom: 2em; 1139margin-top: 0; 1140padding: 0 0 2rem 0 !important; 1141position: relative; 1142} 1143} 1144body.temp_search_page .process_filters { 1145display: none !important; 1146} 1147body.temp_search_page .reset_filters { 1148background-color: #F9D160 !important; 1149font-family: 'puffin-display', sans-serif; 1150font-size: 16px; 1151text-transform: uppercase; 1152} 1153body.temp_search_page .mod_search .opts > div { 1154padding: .25em 0 !important; 1155} 1156body.temp_search_page .mod_search .opts > div, 1157body.temp_search_page .mod_search .opts > div span { 1158font-family: 'puffin-display', sans-serif; 1159font-size: 14px !important; 1160} 1161.houghton_tile .listing_title { 1162color: #000; 1163font-family: 'puffin-display', sans-serif;
1164font-weight: 900; 1165padding-top: 1.25rem; 1166text-align: center; 1167text-transform: uppercase; 1168} 1169.houghton_tile .details { 1170padding: .25rem .5rem .5rem .5rem; 1171} 1172.houghton_tile .teaser { 1173color: #444; 1174font-family: 'puffin-display', sans-serif; 1175font-size: 14px; 1176line-height: 1.4; 1177padding: .25rem 1rem; 1178text-align: center; 1179} 1180.houghton_tile .spot_2 { 1181color: #000; 1182font-family: 'puffin-display', sans-serif; 1183font-size: 15px; 1184padding: 0 1rem; 1185text-align: center; 1186} 1187.houghton_tile .spot_3 { 1188color: #000; 1189font-family: 'puffin-display', sans-serif; 1190font-size: 15px; 1191font-weight: 400; 1192margin-top: .25rem; 1193padding: 0; 1194text-align: center; 1195} 1196.houghton_tile button { 1197background: #0B5297; 1198background: #378ecd; 1199border-radius: 10px; 1200border: none; 1201color: #fff; 1202font-family: 'puffin-display', sans-serif; 1203font-size: 18px; 1204font-weight: 700; 1205margin: 0 auto; 1206padding: .75rem 1.5rem; 1207text-align: center; 1208text-transform: uppercase; 1209} 1210@media screen and ( min-width: 900px ){ 1211.houghton_tile button { 1212display: block; 1213margin: .75rem auto 0 auto; 1214} 1215} 1216</style><style type="text/css"> 1217.heading1 { 1218font-family: 'puffin-display', sans-serif !important; 1219font-size: 30px !important; 1220font-weight: 700; 1221} 1222.heading2 { 1223font-family: 'puffin-display', sans-serif !important; 1224font-size: 26px !important; 1225font-weight: 700; 1226} 1227.heading3 { 1228font-family: 'p22-mackinac-pro', sans-serif !important; 1229font-size: 22px !important; 1230font-weight: 700; 1231} 1232.promo_pop_ups { 1233background-color: #fff; 1234border: 1px solid #000; 1235box-shadow: 0 5px 7px rgba( 0, 0, 0, .1 ); 1236position: fixed; 1237top: 50%; 1238left: 50%; 1239min-height: 400px; 1240min-width: min( 95vw, 1400px ); 1241transform: translate( -50%, -50% ); 1242z-index: 999999; 1243} 1244.promo_pop_ups.show { 1245display: block !important; 1246} 1247.promo_pop_ups:not(.show) { 1248display: none; 1249} 1250.promo_pop_ups .promo_pop_up:not(.active) { 1251display: none; 1252} 1253.promo_pop_ups .header_area { 1254background-color: #0C5297; 1255padding: 0; 1256position: relative; 1257text-align: center; 1258} 1259.promo_pop_ups .header_area .title { 1260color: #fff; 1261font-family: 'puffin-display', sans-serif; 1262font-size: 36px; 1263font-weight: 900; 1264padding: .5rem 0; 1265text-transform: uppercase; 1266} 1267.promo_pop_ups .body_area { 1268padding: 2rem; 1269} 1270.promo_pop_ups .header_area .icon_holder { 1271color: #fff; 1272cursor: pointer; 1273font-size: 32px; 1274position: absolute; 1275top: 9px; 1276right: 1rem; 1277} 1278.promo_pop_ups .header_area i { 1279color: #fff; 1280cursor: pointer; 1281font-size: 32px; 1282} 1283.promo_pop_ups:has(.promo_pop_up.active) .header_area { 1284background-color: #0C5297; 1285} 1286.new_side_filters *:not(i), 1287.custom_filters *:not(i){ 1288font-family: 'puffin-display', sans-serif !important; 1289} 1290.joint_container .new_side_filters button { 1291box-sizing: border-box; 1292text-align: center; 1293width: 100%; 1294} 1295.mod_calendar_subpage *:not(i) { 1296font-family: 'puffin-display', sans-serif; 1297} 1298.navbar-toggler { 1299background: #fff; 1300padding: .5rem .75rem; 1301} 1302@media screen and ( max-width: 480px ) { 1303.navbar-toggler { 1304padding: .6rem 1rem; 1305} 1306span.navbar-toggler-icon { 1307background-size: 100%; 1308height: 2rem; 1309width: 2rem; 1310} 1311} 1312.dropdown-menu { 1313border: 2px solid rgb(12 82 151); 1314grid-template-columns: 1fr 1fr; 1315left: auto !important; 1316right: -200px !important; 1317top: calc( 100% - .5rem ); 1318} 1319.mod_nav_top.scrolled .dropdown-menu { 1320right: auto !important; 1321left: 0 !important; 1322} 1323.dropdown-item { 1324margin-right: 2rem; 1325position: relative; 1326} 1327.dropdown-item > span { 1328position: relative; 1329} 1330.nav-item.dropdown:hover .dropdown-menu { 1331display: grid !important; 1332} 1333.dropdown-item:focus, .dropdown-item:hover { 1334background-color: transparent !important; 1335color: #508CC8 !important; 1336} 1337.dropdown-item:focus, .dropdown-item:hover span { 1338color: #508CC8 !important; 1339} 1340.dropdown-item:hover span span { 1341position: absolute; 1342right: -37px; 1343transform: translateY( -2px ); 1344} 1345.mod_nav_top.scrolled .dropdown-item:hover span span { 1346right: -37px; 1347} 1348.dropdown-item:hover span span::after { 1349color: gold; 1350content: " \f105 \f105"; 1351font-family: "Font Awesome 6 Pro";
1352font-weight: 900; 1353} 1354.nav-item .nav-link { 1355position: relative; 1356text-decoration: none; 1357color: #333; 1358font-weight: bold; 1359padding-bottom: 5px; 1360} 1361.nav-item .nav-link::before { 1362content: ""; 1363position: absolute; 1364bottom: .65rem; 1365left: .5rem; 1366height: 4px; 1367background-color: gold; 1368transition: width 0.1s ease-in-out; 1369width: 0%; 1370} 1371.row_1 .nav-item .nav-link::before { 1372bottom: 4px; 1373} 1374body:not(.dashboard) .mod_nav_top:not(.scrolled) .nav-item .nav-link { 1375color: #508CC8 !important; 1376color: #0B5297 !important; 1377} 1378body:not(.dashboard) .mod_nav_top:not(.scrolled) .nav-item:hover .nav-link { 1379color: #0B5297 !important; 1380} 1381.nav-item:hover .nav-link::before { 1382width: calc( 100% - 1rem ); 1383} 1384.dropdown-toggle::after { 1385display: none; 1386} 1387.mod_nav_top .row_1 a.nav-link { 1388font-size: 20px !important; 1389font-weight: 700; 1390} 1391.mod_nav_top.scrolled .row_1 a.nav-link { 1392font-size: 18px !important; 1393font-weight: 700; 1394} 1395.mod_nav_top .row_2 a.nav-link { 1396font-size: 32px !important; 1397} 1398.mod_nav_top.scrolled .row_2 a.nav-link { 1399font-size: 28px !important; 1400} 1401.dropdown-item > span { 1402font-size: 24px !important; 1403font-weight: 700; 1404} 1405.featured.tiles .houghton_tile img { 1406height: 270px !important; 1407object-fit: cover; 1408object-position: top center; 1409} 1410@media screen and ( max-width: 899px ){ 1411.mod_nav_top.scrolled .icon_li { 1412justify-content: flex-start; 1413} 1414.mod_nav_top .weather_temp { 1415font-size: 22px !important; 1416margin-right: .25rem; 1417} 1418.weather_dropdown { 1419left: 1rem; 1420width: calc( 100vw - 2rem ); 1421} 1422.scrolled .weather_dropdown.locked { 1423top: 1rem !important; 1424} 1425.current_conditions img { 1426width: 120px !important; 1427} 1428.day_by_day > * { 1429padding: 0 1rem !important; 1430width: auto !important; 1431} 1432.day_by_day > *:nth-child( 3 ){ 1433border-right: none !important; 1434} 1435.day_by_day > *:nth-child( 4 ), 1436.day_by_day > *:nth-child( 5 ) { 1437display: none; 1438} 1439.mod_nav_top .row_2 a.nav-link { 1440font-size: 22px !important; 1441} 1442.option_scroller { 1443height: 110px; 1444} 1445body .mod_search .joint_container .search_form { 1446padding: 1rem 2rem !important; 1447width: 90vw; 1448} 1449body.temp_search_page .mod_search .joint_container .search_form { 1450border-radius: 7px !important; 1451} 1452.homepage_section_title { 1453font-size: 38px; 1454line-height: 1.2; 1455padding: 0 2rem; 1456} 1457.homepage_section_body { 1458padding: 0 2rem; 1459} 1460.homepage_section_body, .homepage_section_body * { 1461color: #222; 1462font-size: 22px; 1463text-align: center; 1464} 1465body[data-has-headers="false"] { 1466padding-top: 170px; 1467} 1468.joint_container { 1469flex-flow: column !important; 1470} 1471body .mod_search .joint_container .search_form { 1472max-height: auto !important; 1473overflow: visible !important; 1474} 1475body.temp_search_page .mod_search .results.style_2 .featured.tiles { 1476flex-flow: column !important; 1477gap: 1.5rem; 1478} 1479body.temp_search_page .mod_search .results.style_2 .featured.tiles .text_items { 1480flex-grow: 1; 1481padding: 0 0 0 1rem; 1482} 1483.houghton_tile .listing_title { 1484font-size: 16px; 1485line-height: 1.3; 1486} 1487body.temp_search_page .mod_search .results.style_2 .featured.tiles .text_items .details > * { 1488} 1489body.temp_search_page .mod_search .results.style_2 .featured.tiles .tile_new { 1490max-width: 100%; 1491width: 100%; 1492} 1493.featured.tiles .houghton_tile { 1494flex-flow: row; 1495margin: 0; 1496max-width: 100% !important; 1497padding: 0 !important; 1498} 1499.featured.tiles .houghton_tile img { 1500height: 270px !important; 1501object-fit: cover; 1502object-position: top center; 1503width: 30vw !important; 1504} 1505.featured.tiles .houghton_tile .listing_title { 1506line-height: 1.3 !important; 1507margin-bottom: .25rem; 1508margin-top: 0 !important; 1509padding-top: .25rem; 1510text-align: left !important; 1511} 1512.featured.tiles .houghton_tile .teaser { 1513text-align: left !important; 1514} 1515.featured.tiles .houghton_tile .details { 1516align-items: flex-start !important; 1517justify-content: flex-start !important; 1518padding: 0 !important; 1519text-align: left !important; 1520} 1521.featured.tiles .houghton_tile .details .spot_2, 1522.featured.tiles .houghton_tile .details .spot_3 { 1523margin-bottom: .25rem; 1524text-align: left !important; 1525} 1526.houghton_tile button { 1527align-items: center; 1528display: flex; 1529justify-content: center; 1530margin: 0 !important; 1531} 1532body .mod_search .joint_container .search_form { 1533position: relative; 1534} 1535.dropdown-menu.show { 1536display: grid !important; 1537grid-template-columns: 1fr 1fr; 1538position: static !important; 1539width: 100%; 1540} 1541.dropdown-menu .dropdown-item { 1542margin-right: 0; 1543padding: 2px 8px; 1544} 1545.dropdown-menu .dropdown-item > span { 1546font-size: 14px !important;
1547font-weight: 600; 1548} 1549} 1550/* tablet: row layout has plenty of text space ââ¬â go bigger */ 1551@media screen and ( min-width: 769px ) and ( max-width: 899px ) { 1552.featured.tiles .houghton_tile .listing_title { 1553font-size: 24px !important; 1554} 1555.featured.tiles .houghton_tile .teaser, 1556.featured.tiles .houghton_tile .details .spot_2, 1557.featured.tiles .houghton_tile .details .spot_3 { 1558font-size: 24px !important; 1559} 1560.featured.tiles .houghton_tile .details .spot_2 { 1561padding: 0 !important; 1562} 1563.houghton_tile button { 1564font-size: 28px !important; 1565max-width: none !important; 1566padding: .75rem 1.5rem !important; 1567} 1568} 1569/* mobile: row layout is cramped ââ¬â keep tight but readable */ 1570@media screen and ( max-width: 768px ) { 1571.featured.tiles .houghton_tile .listing_title { 1572font-size: 16px !important; 1573} 1574.featured.tiles .houghton_tile .teaser, 1575.featured.tiles .houghton_tile .details .spot_2, 1576.featured.tiles .houghton_tile .details .spot_3 { 1577font-size: 13px !important; 1578} 1579.houghton_tile button { 1580font-size: 14px !important; 1581max-width: none !important; 1582padding: .5rem 1rem !important; 1583width: 100% !important; 1584} 1585/* global search results */ 1586.result_global.result_row { 1587flex-flow: column !important; 1588} 1589.result_global .image_area { 1590width: 100% !important; 1591} 1592.result_global .image_area img { 1593height: auto !important; 1594max-height: 200px; 1595object-fit: cover; 1596width: 100%; 1597} 1598.result_global .text_data { 1599padding-top: .75rem; 1600} 1601.result_global .cols { 1602flex-flow: column !important; 1603} 1604/* search form filters */ 1605.search_form.has_picker_field { 1606padding-top: 2rem !important; 1607} 1608body.temp_search_page .mod_search .filter_label, 1609body.temp_search_page .mod_search .filters .filter input, 1610body.temp_search_page .mod_search .opts > div, 1611body.temp_search_page .mod_search .opts > div span { 1612font-size: 18px !important; 1613line-height: 1.4; 1614} 1615body.temp_search_page .mod_search .opts > div { 1616padding: .5rem 0 !important; 1617} 1618.option_scroller { 1619height: auto !important; 1620max-height: 220px; 1621} 1622body.temp_search_page .reset_filters { 1623font-size: 18px !important; 1624padding: .75rem 1.5rem !important; 1625width: 100%; 1626} 1627} 1628.row_2 .icon_li .nav-link::before { 1629width: 0 !important; 1630} 1631.results_textual .cols * { 1632font-size: 18px; 1633} 1634@media screen and ( min-width: 900px ) and ( max-width: 1500px ){ 1635body[data-url='homepage'] .subtitle span { 1636font-size: 22px !important; 1637line-height: 1.1 !important; 1638} 1639body[data-url='homepage'] .subtitle { 1640font-size: 22px !important; 1641} 1642} 1643</style><style type="text/css"> 1644.mod_services_global_search_rewrite .label { 1645color: #222; 1646} 1647.mod_services_global_search_rewrite h4 span { 1648color: #222; 1649} 1650.mod_services_global_search_rewrite .results_textual { 1651border: none !important; 1652display: flex; 1653flex-flow: column; 1654gap: 1rem; 1655} 1656.mod_services_global_search_rewrite .result_global { 1657border: none !important; 1658} 1659.mod_services_global_search_rewrite .image_area img { 1660height: 250px; 1661margin-right: 1rem; 1662width: 300px; 1663} 1664</style> 1665<style type="text/css">
1666body .fc-daygrid-event-dot { 1667border: 4px solid #333; 1668} 1669body .event_category_art_craft_shows { 1670background-color: #502242 !important; 1671} 1672body .checkbox_28 { 1673accent-color: #502242 !important; 1674} 1675body .color_28 .fc-daygrid-event-dot { 1676border: 4px solid #502242 !important; 1677} 1678body .event_category_arts_performance { 1679background-color: #540617 !important; 1680} 1681body .checkbox_22 { 1682accent-color: #540617 !important; 1683} 1684body .color_22 .fc-daygrid-event-dot { 1685border: 4px solid #540617 !important; 1686} 1687body .event_category_arts_culture { 1688background-color: #a49633 !important; 1689} 1690body .checkbox_29 { 1691accent-color: #a49633 !important; 1692} 1693body .color_29 .fc-daygrid-event-dot { 1694border: 4px solid #a49633 !important; 1695} 1696body .event_category_athletic_activities { 1697background-color: #9B2226 !important; 1698} 1699body .checkbox_23 { 1700accent-color: #9B2226 !important; 1701} 1702body .color_23 .fc-daygrid-event-dot { 1703border: 4px solid #9B2226 !important; 1704} 1705body .event_category_business_and_networking_events { 1706background-color: #E9D8A6 !important; 1707} 1708body .checkbox_38 { 1709accent-color: #E9D8A6 !important; 1710} 1711body .color_38 .fc-daygrid-event-dot { 1712border: 4px solid #E9D8A6 !important; 1713} 1714body .event_category_car_shows_motorsports { 1715background-color: #bc4d16 !important; 1716} 1717body .checkbox_27 { 1718accent-color: #bc4d16 !important; 1719}
1720body .color_27 .fc-daygrid-event-dot { 1721border: 4px solid #bc4d16 !important; 1722} 1723body .event_category_clubs_schools_organizations { 1724background-color: #58a8b7 !important; 1725} 1726body .checkbox_65 { 1727accent-color: #58a8b7 !important; 1728} 1729body .color_65 .fc-daygrid-event-dot { 1730border: 4px solid #58a8b7 !important; 1731} 1732body .event_category_community_events { 1733background-color: #a43342 !important; 1734} 1735body .checkbox_30 { 1736accent-color: #a43342 !important; 1737} 1738body .color_30 .fc-daygrid-event-dot { 1739border: 4px solid #a43342 !important; 1740} 1741body .event_category_community_health_wellness { 1742background-color: #426968 !important; 1743} 1744body .checkbox_59 { 1745accent-color: #426968 !important; 1746} 1747body .color_59 .fc-daygrid-event-dot { 1748border: 4px solid #426968 !important; 1749} 1750body .event_category_culinary_experiences { 1751background-color: #0A9396 !important; 1752} 1753body .checkbox_40 { 1754accent-color: #0A9396 !important; 1755} 1756body .color_40 .fc-daygrid-event-dot { 1757border: 4px solid #0A9396 !important; 1758} 1759body .event_category_family_events { 1760background-color: #3d2860 !important; 1761} 1762body .checkbox_52 { 1763accent-color: #3d2860 !important; 1764} 1765body .color_52 .fc-daygrid-event-dot { 1766border: 4px solid #3d2860 !important; 1767} 1768body .event_category_farmers_markets { 1769background-color: #dacb7b !important; 1770} 1771body .checkbox_63 { 1772accent-color: #dacb7b !important; 1773} 1774body .color_63 .fc-daygrid-event-dot { 1775border: 4px solid #dacb7b !important; 1776} 1777body .event_category_festivals { 1778background-color: #115c5b !important; 1779} 1780body .checkbox_54 { 1781accent-color: #115c5b !important; 1782} 1783body .color_54 .fc-daygrid-event-dot { 1784border: 4px solid #115c5b !important; 1785} 1786body .event_category_festivals_markets { 1787background-color: #BB3E03 !important; 1788} 1789body .checkbox_39 { 1790accent-color: #BB3E03 !important; 1791} 1792body .color_39 .fc-daygrid-event-dot { 1793border: 4px solid #BB3E03 !important; 1794} 1795body .event_category_food_wine { 1796background-color: #a45d33 !important; 1797} 1798body .checkbox_11 { 1799accent-color: #a45d33 !important; 1800}
1801body .color_11 .fc-daygrid-event-dot { 1802border: 4px solid #a45d33 !important; 1803} 1804body .event_category_heber_valley_railroad { 1805background-color: #CA6702 !important; 1806} 1807body .checkbox_32 { 1808accent-color: #CA6702 !important; 1809} 1810body .color_32 .fc-daygrid-event-dot { 1811border: 4px solid #CA6702 !important; 1812} 1813body .event_category_holiday { 1814background-color: #901d0e !important; 1815} 1816body .checkbox_33 { 1817accent-color: #901d0e !important; 1818} 1819body .color_33 .fc-daygrid-event-dot { 1820border: 4px solid #901d0e !important; 1821} 1822body .event_category_live_music_entertainment { 1823background-color: #164685 !important; 1824} 1825body .checkbox_21 { 1826accent-color: #164685 !important; 1827} 1828body .color_21 .fc-daygrid-event-dot { 1829border: 4px solid #164685 !important; 1830} 1831body .event_category_local_interest { 1832background-color: #ea7034 !important; 1833} 1834body .checkbox_31 { 1835accent-color: #ea7034 !important; 1836} 1837body .color_31 .fc-daygrid-event-dot { 1838border: 4px solid #ea7034 !important; 1839} 1840body .event_category_other_activities { 1841background-color: #EE9B00 !important; 1842} 1843body .checkbox_35 { 1844accent-color: #EE9B00 !important; 1845}
1846body .color_35 .fc-daygrid-event-dot { 1847border: 4px solid #EE9B00 !important; 1848} 1849body .event_category_outdoor_recreation { 1850background-color: #006600 !important; 1851} 1852body .checkbox_24 { 1853accent-color: #006600 !important; 1854} 1855body .color_24 .fc-daygrid-event-dot { 1856border: 4px solid #006600 !important; 1857} 1858body .event_category_participatory { 1859background-color: #44aa99 !important; 1860} 1861body .checkbox_8 { 1862accent-color: #44aa99 !important; 1863} 1864body .color_8 .fc-daygrid-event-dot { 1865border: 4px solid #44aa99 !important; 1866} 1867body .event_category_public_meetings { 1868background-color: #171757 !important; 1869} 1870body .checkbox_50 { 1871accent-color: #171757 !important; 1872} 1873body .color_50 .fc-daygrid-event-dot { 1874border: 4px solid #171757 !important; 1875} 1876body .event_category_races { 1877background-color: #273f3f !important; 1878} 1879body .checkbox_64 { 1880accent-color: #273f3f !important; 1881} 1882body .color_64 .fc-daygrid-event-dot { 1883border: 4px solid #273f3f !important; 1884} 1885body .event_category_regional_events { 1886background-color: #1d2465 !important; 1887} 1888body .checkbox_37 { 1889accent-color: #1d2465 !important; 1890}
1891body .color_37 .fc-daygrid-event-dot { 1892border: 4px solid #1d2465 !important; 1893} 1894body .event_category_rodeo { 1895background-color: #94D2BD !important; 1896} 1897body .checkbox_25 { 1898accent-color: #94D2BD !important; 1899} 1900body .color_25 .fc-daygrid-event-dot { 1901border: 4px solid #94D2BD !important; 1902} 1903body .event_category_state_parks { 1904background-color: #005F73 !important; 1905} 1906body .checkbox_26 { 1907accent-color: #005F73 !important; 1908} 1909body .color_26 .fc-daygrid-event-dot { 1910border: 4px solid #005F73 !important; 1911} 1912body .event_category_talks_lectures { 1913background-color: #e5ac32 !important; 1914} 1915body .checkbox_47 { 1916accent-color: #e5ac32 !important; 1917} 1918body .color_47 .fc-daygrid-event-dot { 1919border: 4px solid #e5ac32 !important; 1920} 1921body .event_category_talks_classes { 1922background-color: #601a74 !important; 1923} 1924body .checkbox_19 { 1925accent-color: #601a74 !important; 1926} 1927body .color_19 .fc-daygrid-event-dot { 1928border: 4px solid #601a74 !important; 1929} 1930</style> 1931<link rel="sitemap" href="https://www.visithoughtonlake.com/sitemaps/houghton/sitemap.xml" type="application/xml" /> 1932<meta property="og:type" content="website" /> 1933<meta property="og:url" content="https://www.visithoughtonlake.com/videos/" /> 1934<meta property="og:title" content="Houghton Lake Area Videos" />
1935<script type="importmap"> 1936{ 1937"imports": { 1938"ckeditor5": "https://cdn.ckeditor.com/ckeditor5/43.3.1/ckeditor5.js", 1939"ckeditor5/": "https://cdn.ckeditor.com/ckeditor5/43.3.1/" 1940} 1941} 1942</script>
1942 1943<style> 1944.skip-link { 1945background: #000; 1946color: #fff; 1947font-size: 1rem; 1948padding: .5rem 1rem; 1949text-decoration: none; 1950position: absolute; 1951left: -9999px; 1952top: 0; 1953width: 1px; 1954height: 1px; 1955overflow: hidden; 1956z-index: 999999; 1957} 1958.skip-link:focus, 1959.skip-link:focus-visible { 1960left: 0; 1961width: auto; 1962height: auto; 1963overflow: visible; 1964} 1965</style> 1966<link rel="stylesheet" href="/e4/wcag.css?v=20260918083047"> 1967<style type="text/css">.mod_overlays_covid_alert{align-items: center;background-color: #333;color: #fff;display: flex;justify-content: space-between;justify-content: center;max-width: 100vw !important;padding: 1rem 2rem !important;}.mod_overlays_covid_alert > *:last-child{cursor: pointer;margin-left: 1rem;transition: 200ms all;}.mod_overlays_covid_alert > *:last-child:hover{transform: scale(1.2);}.mod_overlays_covid_alert a{color: #fff;text-decoration: underline;}.mod_overlays_covid_alert p{margin: 0;}@media only screen and (max-width: 650px){ body .mod_overlays_notification .centered_modal{ max-width: 90vw !important;width: 80vw !important;}}.mod_overlays_notification{align-items: center;background: rgb(239 239 239 / 95%);background: rgb( 0,0,0,.5 );bottom: 0;display: flex;display: none;height: 100vh;justify-content: center;position: fixed;top: 0;width: 100vw;z-index: 9999999999999;}.mod_overlays_notification .cursor{cursor: pointer;}.mod_overlays_notification .centered_modal{background: #fff;border-radius: 10px;border: 1px solid #ddd;box-shadow: 0 2px 5px rgba( 0,0,0,.05 );left: 50vw;max-width: 30vw;padding: 1.5rem;position: absolute;top: 50vh;transform: translate( -50%,-50% );}.mod_overlays_notification .centered_modal .default_title,.mod_overlays_notification .centered_modal .custom_title{font-size: 200%;font-weight: 700;text-align: center;}.mod_overlays_notification .dismiss_notification{background-color: rgb(40,54,85);font-size: 20px;margin: 1rem 0 0 0;padding: 0 1rem;padding: 0 1rem .15rem 1rem;transition: all 150ms;}.mod_overlays_notification .dismiss_notification:hover{background-color: rgb(60,74,105);transform: scale( 1.15 );}.mod_overlays_notification button{border-radius: 10px;color: #fff;}.mod_overlays_cookie_accepter{align-items: center;background-color: #fff;border-radius: 10px;border: 2px solid #eee;box-shadow: 0 4px 5px rgba( 0,0,0,.25 );color: #000;display: flex;font-size: 1rem;max-width: 500px;padding: .75rem 1.25rem;position: fixed;bottom: 1rem;right: 1rem;z-index: 99999999999 !important;}.mod_overlays_cookie_accepter button{border: 0;border: 1px solid #ddd;border-radius: 10px;cursor: pointer;padding: .5rem 1rem;}.mod_overlays_cookie_accepter > *:not(:last-child){margin-right: 1.5rem;}@media only screen and ( max-width: 900px ){.mod_overlays_cookie_accepter{max-width: 90vw;right: 50%;transform: translateX( 50% );width: 100%;}} /*add screen reader labels*/.sr-only{ position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.mod_nav_top_heber ul.locked_parent .weather_hover span{opacity: .1;}.mod_nav_top_heber:hover .animation_blocker{display: block;z-index: 25;}.mod_nav_top_heber > *{z-index: 30;}.mod_nav_top_heber > * > *{z-index: 30;}.weather_hover{cursor: pointer;}.weather_dropdown{background: #cfcfcf;background-color: rgb(229,231,231,.95);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;color: #000;display: flex;flex-flow: column;/*display: none;opacity: 0;*/padding: 0 1.5rem 1rem 1.5rem;position: absolute;right: 4rem;top: -450px;top: -550px;transition: all 550ms;/*visibility: hidden;width: 850px;*/z-index: 20;}.weather_dropdown.locked{top: 145px;}.scrolled .weather_dropdown.locked{top: 98px;}.weather_dropdown .time_data{color: #777;font-size: 17px;font-weight: normal;margin: 1rem auto 0 auto;}.weather_dropdown .time_data ul{display: flex;flex-flow: row;}.weather_dropdown .time_data li{color: #777;list-style: none;margin: 0 !important;padding: 0 !important;}.weather_dropdown .time_data li:not(:last-child){margin-right: 1.25rem !important;}.mod_nav_top_heber.scrolled .weather_hover:hover .weather_dropdown{top: 98px;}.weather_dropdown .current_conditions{color: #284a49;align-items: center;display: flex;font-size: 32px;justify-content: center;margin: 0;}.weather_dropdown h4{color: #327474;font-size: 22px;font-weight: 700;text-transform: uppercase;}.weather_dropdown .headers{align-items: center;display: flex;justify-content: space-between;}.weather_dropdown .description{font-size: 16px;font-weight: 500;margin-bottom: 1rem;}.weather_dropdown .second_row{align-items: center;display: flex;justify-content: space-between;justify-content: center;margin: 1rem auto 1.25rem auto;max-width: 100%;width: 100%;}.weather_dropdown .second_row .wind_and_stuff{color: #888;font-size: 15px;font-weight: normal;}.weather_dropdown .second_row .wind_and_stuff table tr td:first-child{padding-right: .75rem;text-align: right;}.weather_dropdown .day_by_day{align-self: center;background-color: #d6d8d8;border-radius: 7px;display: flex;justify-content: center;;padding: .5rem 0;}.weather_dropdown .day_by_day i{font-size: 38px;}.weather_dropdown .day_by_day span{padding: .4rem 0;}.weather_dropdown .day_by_day span:last-child{font-size: 12px !important;}.weather_dropdown .day_by_day > *{align-items: center;display: flex;flex-flow: column;justify-content: center;justify-content: flex-start;padding: 0;width: 100px;}.weather_dropdown .day_by_day > *:not(:last-child){border-right: 1px solid #c3c4c4;}.weather_dropdown .day_by_day > * img{margin-bottom: -.5rem;margin-top: -.5rem;}.weather_dropdown .day_by_day > * span{color: #455454;font-size: 14px;font-weight: normal;}body .mod_nav_top_heber .weather_dropdown .current_conditions *{font-weight: 700 !important}.mod_nav_top_heber ul.locked_parent .weather_hover span{opacity: .1;}.mod_nav_top_heber:hover .animation_blocker{display: block;z-index: 25;}.mod_nav_top_heber > *{z-index: 30;}.mod_nav_top_heber > * > *{z-index: 30;}.weather_hover{cursor: pointer;}.weather_dropdown{background: #cfcfcf;
1967background-color: rgb(229,231,231,.95);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;color: #000;display: flex;flex-flow: column;/*display: none;opacity: 0;*/padding: 0 1.5rem 1rem 1.5rem;position: absolute;right: 4rem;top: -450px;top: -550px;transition: all 550ms;/*visibility: hidden;width: 850px;*/z-index: 20;}.weather_dropdown.locked{top: 145px;top: 112px;}.scrolled .weather_dropdown.locked{top: 98px;top: 112px;}.weather_dropdown .time_data{color: #777;font-size: 17px;font-weight: normal;margin: 1rem auto 0 auto;}.weather_dropdown .time_data ul{display: flex;flex-flow: row;}.weather_dropdown .time_data li{color: #777;list-style: none;margin: 0 !important;padding: 0 !important;}.weather_dropdown .time_data li:not(:last-child){margin-right: 1.25rem !important;}.mod_nav_top_heber.scrolled .weather_hover:hover .weather_dropdown{top: 98px;}.weather_dropdown .current_conditions{color: #284a49;align-items: center;display: flex;font-size: 32px;justify-content: center;margin: 0;}.weather_dropdown h4{color: #327474;font-size: 22px;font-weight: 700;text-transform: uppercase;}.weather_dropdown .headers{align-items: center;display: flex;justify-content: space-between;}.weather_dropdown .description{font-size: 16px;font-weight: 500;margin-bottom: 1rem;}.weather_dropdown .second_row{align-items: center;display: flex;justify-content: space-between;justify-content: center;margin: 1rem auto 1.25rem auto;max-width: 100%;width: 100%;}.weather_dropdown .second_row .wind_and_stuff{color: #888;font-size: 15px;font-weight: normal;}.weather_dropdown .second_row .wind_and_stuff table tr td:first-child{padding-right: .75rem;text-align: right;}.weather_dropdown .day_by_day{align-self: center;background-color: #d6d8d8;border-radius: 7px;display: flex;justify-content: center;;padding: .5rem 0;}.weather_dropdown .day_by_day i{font-size: 38px;}.weather_dropdown .day_by_day span{padding: .4rem 0;}.weather_dropdown .day_by_day span:last-child{font-size: 12px !important;}.weather_dropdown .day_by_day > *{align-items: center;display: flex;flex-flow: column;justify-content: center;justify-content: flex-start;padding: 0;width: 100px;}.weather_dropdown .day_by_day > *:not(:last-child){border-right: 1px solid #c3c4c4;}.weather_dropdown .day_by_day > * img{margin-bottom: -.5rem;margin-top: -.5rem;}.weather_dropdown .day_by_day > * span{color: #455454;font-size: 14px;font-weight: normal;}body .mod_nav_top_heber .weather_dropdown .current_conditions *{font-weight: 700 !important}.btn_report_trail_issues{background: #a6452f;border-radius: 8px;color: #fff !important;font-size: 22px;font-weight: 700;padding: .5rem 1.5rem !important;text-transform: uppercase;}.weather_dropdown .time_data{color: #153a04 !important;}.weather_dropdown.locked{top: 135px !important;}.scrolled .weather_dropdown.locked{top: 160px !important;}.weather_dropdown{background-color: #fff !important;border: 4px solid #153a04;border-radius: 10px !important;}.weather_dropdown .day_by_day{background-color: transparent !important;}.skip_left_margin{padding-left: 0 !important;}.skip_right_margin{padding-right: 0 !important;}@media screen and ( max-width: 768px ){.nav-item.desktop_only{display: none;}}@media only screen and ( max-width: 900px ){ body .mod_nav_top .navbar{ max-width: 100vw !important;}body .mod_nav_top .logo{ max-width: 30vw !important;}body .mod_nav_top .searcher{ display: none;}}@media only screen and ( min-width: 992px ){ #navbarSupportedContent{ display: flex; flex-flow: column;}.mod_nav_top .columnize{ flex-flow: column;} .mod_nav_top .nav-item:hover .dropdown-menu,.mod_nav_top .nav-item:focus-within .dropdown-menu{ display: flex;}/* When keyboard focus is inside any nav item,suppress hover dropdowns on all other items */ .mod_nav_top .navbar-nav:has(.nav-item:focus-within) .nav-item:not(:focus-within):hover .dropdown-menu{ display: none;}/* Escape was pressed: hide dropdown even though toggle still has :focus-within */ .mod_nav_top .nav-item.dropdown-esc-closed:focus-within .dropdown-menu{ display: none;}.mod_nav_top .nav-item:hover .dropdown-menu img{ margin-left: .5rem;max-width: 200px;object-fit: cover;}
1967/* Hide decorative dropdown images on keyboard-only focus (image already aria-hidden) */ .mod_nav_top .nav-item:focus-within:not(:hover) .dropdown-menu img{ display: none;}.mod_nav_top .nav-item:not(:last-child){ margin-right: 1rem;}.mod_nav_top .logo{ margin-right: 2rem;max-width: 200px;} .mod_nav_top .searcher{ cursor: pointer; } .mod_nav_top .searcher i{ z-index: 5; }.mod_nav_top .searcher div{ border: 1px solid transparent; border-radius: 7px; position: absolute; right: -10px; top: -.175rem; transition: 300ms all; transition-delay: 50ms; transition-timing-function: ease-in-out; width: 0; z-index: 4;} .mod_nav_top .searcher.engaged div{ border: 1px solid #aaa; width: 400px; } .mod_nav_top .searcher input{ background-color: transparent; border: 0;border-radius: 7px; padding: .15rem .75rem; transition: all .2s ease-in-out; width: 100%;} .mod_nav_top .searcher.engaged input{ background: rgba( 255,255,255,.95 ); }}body{padding-top: 5rem;}.instructions .resp{border-radius: 7px;color: #fff;display: none;margin: .25rem 0;padding: .25rem .5rem;}.instructions .resp.viz{display: inline-block;}.instructions .resp.miss{background-color: #f04f23d6;}.instructions .resp.success{background-color: #4c8260;}.mod_overlays_login_2023_modal_login_underlay{background-color: rgba( 255,255,255,.85 );border-radius: 7px;color: #fff;display: none;height: 100vh;left: 50%;max-width: 100vw !important;padding: 2rem;position: fixed;top: 50%;transform: translate( -50%,-50% );width: 100vw;z-index: 999999998;}.mod_overlays_login_2023_modal_login{background-color: rgba( 255,255,255,1 );color: #000;border: 2px solid #000;border-radius: 7px;box-shadow: 0 4px 15px rgba( 0,0,0,.15 );box-shadow: 0px 11px 17px rgb(0 0 0 / 15%);display: none;min-height: 570px;max-height: 50vh;max-height: 90vh;left: 50%;min-width: 600px;overflow: auto;padding: 2rem;position: fixed;top: 50%;transform: translate( -50%,-50% );width: 30vw;z-index: 999999999;}.mod_overlays_login_2023_modal_login .top_strip{display: flex;justify-content: space-between;margin-bottom: 2rem;}.mod_overlays_login_2023_modal_login .subpanels{display: flex;flex-flow: column;height: 80%;overflow: auto;}.mod_overlays_login_2023_modal_login .subpanel{align-items: center;border: 2px dashed transparent;border-radius: 7px;display: flex;justify-content: space-between;margin-bottom: .5rem;padding: 1rem;width: 100%;}.mod_overlays_login_2023_modal_login .subpanel .link{cursor: pointer;text-decoration: underline;}.mod_overlays_login_2023_modal_login .subpanel.active{display: flex;order: 1;}.mod_overlays_login_2023_modal_login .subpanel:not(.active){display: none;opacity: .25;order: 2;}.mod_overlays_login_2023_modal_login .subpanel .state.current_state{order: 1;}.mod_overlays_login_2023_modal_login .subpanel .state:not(.current_state){display: none;}.mod_overlays_login_2023_modal_login .subpanel .title_and_instructions{width: 100%;}.mod_overlays_login_2023_modal_login .subpanel .body.form{align-items: center;display: flex;flex-flow: column;width: 100%;}.mod_overlays_login_2023_modal_login .subpanel .body.form .fieldset{display: flex;flex-flow: column;width: 100%;}.mod_overlays_login_2023_modal_login .subpanel .body.form .fieldset:not(:last-child){margin-bottom: 1rem;}.mod_overlays_login_2023_modal_login .subpanel .body.form .fieldset label{font-size: 18px;margin-bottom: 0;}.mod_overlays_login_2023_modal_login .subpanel .body.form .fieldset input{border: 1px solid #ccc;border-radius: 7px;font-size: 16px;padding: .15rem .5rem;}.mod_overlays_login_2023_modal_login .subpanel .body.form .fieldset select{border: 1px solid #ccc;border-radius: 7px;font-size: 16px;padding: .25rem .25rem;}.mod_overlays_login_2023_modal_login .subpanel .body.form .fieldset select option{border: 1px solid #ccc;border-radius: 7px;font-size: 16px;padding: .25rem .25rem;}.mod_overlays_login_2023_modal_login .subpanel .body.form .buttons button{border-radius: 7px;border: none;font-size: 17px;padding: .25rem 1rem;}.mod_overlays_login_2023_modal_login .subpanel .body.form .buttons .submit{background-color: #4c8260;color: #fff;}.mod_overlays_login_2023_modal_login .subpanel .body.form .buttons .cancel{background-color: #aaa;color: #fff;}.mod_overlays_login_2023_modal_login .subpanel .body.form .control{font-size: 16px;}.mod_overlays_login_2023_modal_login .subpanel .body.form .control:last-child{margin-bottom: 2rem;}.mod_overlays_login_2023_modal_login .subpanel .body.form .control:not(:last-child){margin-bottom: .5rem;}.mod_overlays_login_2023_modal_login .subpanel .body.form .links{align-items: center;display: flex;flex-flow: column;font-size: 14px;justify-content: center;margin-top: 1rem;}.mod_overlays_login_2023_modal_login .top_strip .logo img{max-height: 70px;}.mod_overlays_login_2023_modal_login h2,.mod_overlays_login_2023_modal_login .h2{display: block;font-size: 28px;font-weight: 700;text-align: center;}.mod_overlays_login_2023_modal_login .instructions{font-size: 16px;text-align: center;}.mod_overlays_login_2023_modal_login .subinstructions{color: #6f9ab9;display: block;font-size: 18px;padding-top: .5rem;text-align: center;}@media screen and ( max-width: 900px ){.mod_overlays_login_2023_modal_login{height: 70vh;padding: 1rem;width: 90vw;}}.mod_carousels_basic .attribution{align-items: center;top: 1rem;color: rgba( 255,255,255,.5 );display: flex;font-size: 16px;left: 50%;margin: 0 auto;justify-content: center;position: absolute;text-align: center;transform: translateX(-50%);z-index: 1;}.mod_carousels_basic.header_role .attribution{bottom: 1rem;left: auto !important;right: 2rem;top: auto !important;transform: none !important;}.mod_carousels_basic .attribution span{border-radius: 7px;padding: .15rem 1rem;}.mod_carousels_basic .attribution:not(.show) > span:first-child{display: inline;}.mod_carousels_basic .attribution:not(.show) > span:last-child{display: none;}.mod_carousels_basic .attribution.show > span:first-child{display: none;}.mod_carousels_basic .attribution.show > span:last-child{background-color: rgb( 255,255,255,.85 );color: #000;display: inline;box-shadow: 0 4px 5px rgba( 0,0,0,.1 );}.mod_carousels_basic .attribution p{margin: 0;padding: 0;}.mod_carousels_basic{background-position: center;background-size: cover;color: #fff;padding: 0;text-align: center;width: 100vw;}.mod_carousels_basic .carousel-item{}.mod_carousels_basic .carousel-item img{/*max-height: 55vh;*/object-fit: cover;width: 100%;}/* Necessary until we get our media right */.mod_carousels_basic .carousel-item img{max-height: 640px;}.mod_carousels_basic .carousel-item .caption_primary{font-size: 28px;text-shadow: 0 3px 4px rgba( 0,0,0,.4 );}.mod_carousels_basic .carousel-item .caption_secondary{font-size: 18px;text-shadow: 0 3px 4px rgba( 0,0,0,.4 );}.mod_carousels_basic .embed-youtube{ position: relative;padding-bottom: 56.25%;/* - 16:9 aspect ratio (most common) */ /* padding-bottom: 62.5%;- 16:10 aspect ratio */ /* padding-bottom: 75%;- 4:3 aspect ratio padding-top: 30px;*/ height: 0;overflow: hidden;}.mod_carousels_basic .embed-youtube iframe,.mod_carousels_basic .embed-youtube object,.mod_carousels_basic .embed-youtube embed{ border: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media only screen and ( max-width: 900px ){.mod_carousels_basic .carousel-item img{ width:100%;max-height: 50vh;}} .intro_text{ padding: 1rem 2rem; } .actual_intro_text{ font-size: 22px; padding: .25rem 0; } a.no_underline{ text-decoration: none; } .promo_root{ background-color: #222;color: #fff; border-radius: 7px; margin: 1rem auto; padding: 2rem 1rem; width: auto;}.promo_root h2{ color: #ddd; font-size: 15px; padding: 1rem 0; text-align: center;}.promo_root h2 span{ display: inline; text-transform: uppercase;}.promo_root h3{ color: #fff; font-size: 12px; padding: 1rem 0; text-align: center;} footer{ align-items: center; background-image: url(https://assets.earthdiver.com/design/houghton/footer.png); background-position: center; background-size: cover; color: #fff; display: flex; justify-content: space-between;}
1967 footer *:not(i){ font-family: 'puffin-display',sans-serif; } footer p{ font-size: 18px; font-weight: 400 !important; margin: 0; padding: 0; text-align: center; }footer > *{ display: flex; flex-flow: column; padding: 2rem 4rem; width: 33vw;}footer > *:last-child{ display: flex; justify-content: flex-end;}footer .social_icons_font_awesome{ display: flex; gap: 1rem; justify-content: center; margin-top: 1rem;}footer .social_icons_font_awesome a{ color: #fff;} footer .social_icons_font_awesome a:hover{ color: #F9D160 !important; }footer .social_icons_font_awesome i{ font-size: 36px;}footer .logo img{ max-height: 130px;} footer .newsletter_signup *{ text-align: center;} footer .newsletter_signup h2{ font-size: 24px; font-weight: 700; }footer .address_and_phone *{ text-align: center;} footer .address_and_phone h2{ font-size: 24px; font-weight: 700; }footer form{ display: flex; gap: 0; justify-content: center; margin-top: 1rem;} footer form *{ border: none; height: 40px; font-size: 17px; padding: .25rem 1rem;}footer form input{ }footer form button{ background-color: #F9D160; color: #fff;} @media screen and ( min-width: 900px ){ footer .col_2{ align-items: center; display: flex; justify-content: center; left: 50%; position: absolute; transform: translateX(-50%); }}footer .col_3 p{ font-size: 16px;}.pre_footer_grid{ display: flex;} .pre_footer_grid .item{ align-items: center; background-position: center; background-size: cover; background-repeat: no-repeat; display: flex; flex-basis: 50%; height: 300px; justify-content: center; padding: 1rem;} .pre_footer_grid .item .text_area{ background-color: rgba( 255,255,255,.85 ); border-radius: 7px; box-shadow: 0 0 10px rgba(0,0,0,.1); font-weight: 700; max-width: 400px; padding: 1rem 2rem; text-align: center;} .pre_footer_grid .item:first-child{ background-color: rgb(109,109,150); } .pre_footer_grid .item:nth-child(2){ background-color: green; } .pre_footer_grid .item *{ font-family: 'puffin-display',sans-serif; font-weight: 400; text-transform: uppercase;} @media screen and ( max-width: 899px ){ footer{ flex-flow: column; } footer > *{ padding: 2rem !important; width: 100% !important; } footer .col_2{ display: none; } footer .col_3{ padding-top: 0 !important; } footer .social_icons_font_awesome{ margin-bottom: .5rem; order: -1; } footer .address_and_phone h2{ font-size: 18px; } .pre_footer_grid .item{ height: auto !important; } .pre_footer_grid .item .text_area{ background: transparent; box-shadow: none; color: #fff; font-size: 15px; padding: 2rem 0; text-shadow: 0 0 10px rgba(0,0,0,.5); }}.mod_security_turnstile{margin: .25rem 0;}body > *:not(.fcms) .text-tiny,body > *:not(.fcms) .text-tiny *{ font-size: 18px !important;}body > *:not(.fcms) .text-small,body > *:not(.fcms) .text-small *{ font-size: 22px !important;}body > *:not(.fcms) .text-big,body > *:not(.fcms) .text-big *{ font-size: 36px !important;}body > *:not(.fcms) .text-huge,body > *:not(.fcms) .text-huge *{ font-size: 48px !important;}*:not(i).no_hover_cursor{ cursor: auto !important;}body[data-url='outdoors'] .filter.filt_1_1_5{ display: flex;flex-flow: column;}body:not(.dashboard).temp_search_page .mod_search .filters .filter input[type=text]{ border: 1px solid #ccc !important;padding: .25rem 1rem !important;}.promo_pop_up.active{ max-height: 80vh !important;overflow-y: auto;}.col_2{ z-index: -1;} body:not(.dashboard) .houghton_tile{ position: relative; } body:not(.dashboard) .houghton_event_date{ align-items: center; background: #fff; display: flex; flex-flow: column; justify-content: center; padding: 1rem .5rem; position: absolute; top: 0; left: 0; width: 100px; } body:not(.dashboard) .houghton_event_date .month{ color: #000; font-family: 'puffin-display',sans-serif !important; font-size: 24px !important; font-weight: 700; } body:not(.dashboard) .houghton_event_date .day{ color: #000; font-family: 'puffin-display',sans-serif !important; font-size: 28px !important; font-weight: 700; } @media screen and ( max-width: 899px ){ body:not(.dashboard) .houghton_event_date{ padding: .4rem .2rem; width: 54px; } body:not(.dashboard) .houghton_event_date .month{ font-size: 13px !important; } body:not(.dashboard) .houghton_event_date .day{ font-size: 16px !important; } }.temp_master .title_row{ padding: 0 1rem !important;}body[data-url='homepage'] .mod_carousels_basic .carousel-item img{ max-height: 900px;}body .mod_search .joint_container .dropdown_2_xxx .status_indicator{ display: inline !important;}body.temp_search_page .search_form{ overflow: visible !important;}body.temp_search_page .mod_search .joint_container .option_selector_container.dropdown_2_xxx div.opts{ background-color: #fff !important;border-radius: 7px !important;display: none !important;left: 0;max-height: 400px !important;max-width: 100% !important;overflow: auto;padding: .5rem !important;padding-top: .5rem !important;position: absolute;top: 0;transition: all 400ms;width: 100%;z-index: 9999;}body.temp_search_page .mod_search .joint_container .option_selector_container.dropdown_2_xxx:hover div.opts{ display: inline-block !important;}body.temp_search_page .mod_search .joint_container .option_selector_container.dropdown_2_xxx .status_indicator{ background: #fff;border: none;padding: .5rem 1rem;}/* Inside Promos */.mod_promos_basic{ justify-content: center;}.mod_promos_basic .promo_title{ align-items: center;display: flex;
1967font-family: 'puffin-display',sans-serif;justify-content: center;min-height: 300px;text-transform: uppercase;}/* Promo 12390 is a logo,not a photo: show it whole instead of cropping it to fill the 300px card (the mod default is background-size: cover). */ .mod_promos_basic .static_promo[data-promo-id='12390']{ background-size: contain;background-repeat: no-repeat;background-color: #fff;}/* Fresh Water Trail page only: when the client drops an image into a tab section's rich text (CKEditor <figure class="image">),lay the tab out as two columns ââ¬â blurb left,image right ââ¬â side by side. Only tabs that actually contain an image become flex (:has),so text-only tabs keep normal flow. Scoped by body[data-id] (page 27636) so other tab pages are untouched. */ body[data-id='27636'] .mod_tabs_basic .tab_body.active:has( figure.image ){ align-items: center;display: flex;gap: 2rem;}body[data-id='27636'] .mod_tabs_basic .tab_body:has( figure.image ) > p{ flex: 1 1 auto;margin: 0;}body[data-id='27636'] .mod_tabs_basic .tab_body figure.image{ flex: 0 0 40%;margin: 0;max-width: 360px;}body[data-id='27636'] .mod_tabs_basic .tab_body figure.image picture,body[data-id='27636'] .mod_tabs_basic .tab_body figure.image img{ display: block;height: auto;width: 100%;}body[data-id='27636'] .mod_tabs_basic .tab_body figure.image img{ border-radius: 7px;}@media screen and ( max-width: 700px ){ body[data-id='27636'] .mod_tabs_basic .tab_body.active:has( figure.image ){ align-items: stretch; flex-direction: column;}body[data-id='27636'] .mod_tabs_basic .tab_body figure.image{ flex-basis: auto; max-width: 100%;}}.pre_footer_grid{ margin-top: 4rem;}.mod_grids_flexible .wrapper > a{ align-items: center;display: flex;justify-content: center;min-height: 300px;}.mod_grids_flexible .wrapper > a .text_row{ font-family: 'puffin-display',sans-serif;position: relative;left: auto;text-align: center;text-transform: uppercase;top: auto;transform: translateY( 20px );}body > .body_text_2024{ padding: 0 1rem;}.body_text_2024 *:not(i){ font-size: 18px;}.option_scroller{ height: 200px;overflow: auto;}*.constrain_eps_v4{ max-width: 1200px;margin: 0 auto;}.title_2024,.title_and_description > h1,.title_and_description > h1 *{ color: #0C5297 !important;font-family: 'puffin-display',sans-serif !important;font-size: clamp( 28px,8vw,54px ) !important;font-weight: 900 !important;text-align: center !important;}.homepage_section_title{ color: #000;font-family: 'puffin-display',sans-serif;font-size: 48px;font-weight: 900;text-align: center;text-transform: uppercase;}.homepage_section_body,.homepage_section_body *{ color: #222;font-size: 28px;text-align: center;}a{ color: #0b5297;text-decoration: none;}a:hover{ color: #508dc8;text-decoration: none;}body .g_rez a{ font-family: 'puffin-display',sans-serif;}body{ background-color: #f5f9fc;}/* body[data-has-headers="true"]{ padding-top: 135px;}*/ body[data-has-headers="false"]{ padding-top: 200px;} body[data-url='homepage'] .mod_carousels_basic{ margin-bottom: 2rem;}body .mod_carousels_basic{ max-width: 100%;position: relative;}.cappable .bottom_graphic{ display: none;}body .mod_carousels_basic .bottom_graphic{ background-image: url(https://assets.earthdiver.com/design/houghton/header-border.png);background-position: top center;background-repeat: repeat-x;position: absolute;height: 35px;width: 100%;bottom: -2px;z-index: 10;}.mod_nav_top{ background: transparent;position: fixed !important;top: 0;width: 100%;z-index: 2000;}.cappable{ background-color: transparent !important;max-width: 1280px;margin: 0 auto;}.mod_nav_top .weather_temp{ color: #0B5297 !important;font-family: 'puffin-display',sans-serif;font-size: 36px;font-weight: 900;}.mod_nav_top .icon_li{ font-size: 36px;margin-right: .5rem;}.mod_nav_top:not(.scrolled) .weather_temp{ display: none;}.mod_nav_top .searcher{ align-items: center;display: flex;flex-grow: 1;justify-content: flex-end;width: 20%;}.mod_nav_top .searcher span{ font-weight: 700;}.mod_nav_top.scrolled .icon_li{ align-items: center;display: flex;flex-grow: 1;justify-content: flex-end;width: 20%;}.mod_nav_top.scrolled .row_1,.mod_nav_top.scrolled .row_2{ width: 100%;}
1967.mod_nav_top:not(.scrolled) .searcher{ display: none;}.mod_nav_top .searcher i{ font-size: 28px !important;margin-top: -4px;}.mod_nav_top .searcher div{ font-size: 18px !important;transform: translateY( 7px );z-index: 9999;}.mod_nav_top.scrolled{ background: rgba( 255,255,255,1 );box-shadow: 0 5px 10px rgba( 0,0,0,0.1 );}.mod_nav_top:not(.scrolled) .mr-auto{ margin-left: auto !important;margin-right: 0 !important;}.mod_nav_top *:not(i),.mod_nav_top a.nav-link{ font-family: 'puffin-display',sans-serif;}/* .mod_nav_top:not(.scrolled) *:not(i),.mod_nav_top:not(.scrolled) a.nav-link{ color: #fff !important;}*/ .mod_nav_top .weather_dropdown{ border: 4px solid #0B5297 !important;}.mod_nav_top .weather_dropdown .day_by_day > * span,.mod_nav_top .weather_dropdown .current_conditions,.mod_nav_top .weather_dropdown .time_data,.mod_nav_top .weather_dropdown .time_data li{ color: #0B5297 !important;}.mod_nav_top:not(.scrolled) a.nav-link.b,.mod_nav_top:not(.scrolled) a.nav-link.c,.mod_nav_top:not(.scrolled) a.nav-link.d,.mod_nav_top:not(.scrolled) a.nav-link i{ color: #fff !important;color: #508CC8 !important;}.day_by_day span{ text-transform: none !important;}.day_by_day > div span:first-child{ text-transform: uppercase !important;}.mod_nav_top a.nav-link:hover{ color: #508CC8 !important;}.mod_nav_top:not(.scrolled) a.nav-link:hover{ text-shadow: 0 0 5px rgba( 0,0,0,0.2 );}.mod_nav_top *:not(i){ color: #0B5297;}.mod_nav_top.scrolled *:not(i){ color: #0B5297;}body div.mod_nav_top div.dropdown a.dropdown-item:not(i){ color: #0B5297 !important;}.mod_nav_top.scrolled a.nav-link{ color: #0B5297 !important;} .mod_nav_top.scrolled a.nav-link:hover{ color: #508CC8 !important; } .mod_nav_top a.nav-link{ font-size: 22px; font-weight: 400;} .mod_nav_top .row_2 a.nav-link{ font-size: 36px; font-weight: 900;} .mod_nav_top .row_2 *:not(i){ text-transform: uppercase;}.mod_nav_top .logo{ height: 100px;object-fit: cover;max-width: 220px;width: 300px;}@media screen and ( max-width: 768px ){ .mod_nav_top .logo{ height: 55px !important;}}body .gen_2_page_title{ color: #0C5297;font-family: 'puffin-display',sans-serif;font-size: 30px;font-weight: 700;text-align: center;}body .gen_2_page_subtitle{ text-align: center;}body[data-url='homepage'] .gen_2_page_subtitle{ display: none !important;}body[data-url='homepage'] .gen_2_page_title{ color: #000;font-size: 60px;text-transform: uppercase;}body[data-url='homepage'] .gen_2_page_title span{ color: #000;display: block;font-family: 'puffin-display',sans-serif;font-size: 100px;font-weight: 900;text-align: center;text-transform: uppercase;}@media screen and ( max-width: 768px ){ .mod_nav_top:has(.navbar-toggler:not(.collapsed)){ background: #fff !important;}body[data-url='homepage'] .gen_2_page_title{ font-size: 36px;}body[data-url='homepage'] .gen_2_page_title span{ font-size: 54px;}}body[data-url='homepage'] .intro_text{ padding-top: 1rem;}body[data-url='homepage'] .actual_intro_text{ margin: 0 auto;max-width: 1200px;text-align: center;}body[data-url='homepage'] .page_section{ margin: 0 auto;max-width: 1200px;}.first_half{ margin-top: 4rem;}.page_section + .page_section{ margin-top: 6rem !important;}body[data-url='homepage'] .page_section p{ text-align: center;}.page_section_title_added_for_potato{ color: #0B5297;font-family: 'puffin-display',sans-serif;font-size: 38px;font-weight: 900;text-align: center;}body.temp_search_page .filter_label{ color: #0C5297;font-family: 'puffin-display',sans-serif;font-weight: 700;text-transform: uppercase;}body.temp_search_page .splitty,body.temp_search_page .mod_search .joint_container{ max-width: 100% !important;width: 100% !important;}body.temp_search_page .mod_search .results.style_2{ align-items: flex-start;justify-content: flex-start;padding: 0 1rem;}body.temp_search_page .mod_search .results.style_2 .featured.tiles{ align-items: flex-start;flex-flow: row wrap !important;gap: .5rem;justify-content: flex-start;margin: 0 !important;padding: 0 !important;width: 100%;}.joint_container .results{ flex-basis: 100% !important;}body.temp_search_page .body_text_2024,body.temp_search_page .body_text_2024 *{ text-align: center;}body.temp_search_page .mod_search .joint_container > *:first-child{ flex-basis: 330px !important;}body.temp_search_page .mod_search .joint_container .search_form{ background-color: #C7D8E8;border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;border: none !important;}@media screen and ( min-width: 900px ){ body.temp_search_page .mod_search .joint_container .search_form{ position: sticky; top: 135px; z-index: 100;}}@media screen and ( max-width: 768px ){ body.temp_search_page .mod_search .joint_container .search_form{ margin-bottom: 3rem !important;}.houghton_tile .spot_2{ padding: 0 !important;}body.temp_search_page:not(.dashboard) .featured.tiles .houghton_tile img{ height: 100% !important;}body.temp_search_page:not(.dashboard) .mod_search .results.style_2 .featured.tiles .text_items .details > *{ font-size: 16px !important;}body.temp_search_page:not(.dashboard) .houghton_tile .listing_title{ font-size: 18px !important;}body .houghton_tile button{ font-size: 16px !important; margin-top: .5rem !important; max-width: 100% !important;}}body.temp_search_page .mod_search .filters.unprocessed_changes{ background-color: transparent;}body.temp_search_page .mod_search .filters,body.temp_search_page .mod_search .filters .filters_container{ margin: 0 !important;padding: 0 !important;}body.temp_search_page .mod_search .filters .filter{ background: transparent;padding: 0;}body.temp_search_page .mod_search .filters .filter input{ border: none;
1967font-family: 'puffin-display',sans-serif;font-size: 14px !important;padding: .5rem 1rem;} body.temp_search_page .mod_search .filters .filter .btn_uncheck_all{ display: none !important;}body.temp_search_page .mod_search .results.style_2 .featured.tiles .tile_new{ border-radius: 0 !important;height: auto !important;}body:not([data-url='homepage']) .page_section .page_section_title_added_for_potato{ color: #0C5297;font-family: 'puffin-display',sans-serif;font-size: 36px;text-align: center;}body .ck-body-wrapper{ position: static !important;z-index: 9999999999 !important;}body:not([data-url='homepage']) .page_section .heading1,body:not([data-url='homepage']) .page_section .heading2,body:not([data-url='homepage']) .page_section .heading3{ text-align: center;}body:not([data-url='homepage']) .page_section *{ font-size: 19px; text-align: center;}@media screen and ( min-width: 900px){ body.temp_page:not([data-url="homepage"]) .intro_text{ margin: 0 auto; max-width: 1280px;}body.temp_page:not([data-url="homepage"]) .intro_text .actual_intro_text *{ font-size: 19px; text-align: center;}body.temp_page:not([data-url="homepage"]) .intro_text .gen_2_page_title{ font-size: 44px;} body.temp_search_page .mod_search .results.style_2 .featured.tiles .tile_new{ background: #fff; box-shadow: 0 5px 10px rgba( 0,0,0,0.1 ); margin-bottom: 2em; margin-top: 0; padding: 0 0 2rem 0 !important; position: relative;} }body.temp_search_page .process_filters{ display: none !important;}body.temp_search_page .reset_filters{ background-color: #F9D160 !important;font-family: 'puffin-display',sans-serif;font-size: 16px;text-transform: uppercase;}body.temp_search_page .mod_search .opts > div{ padding: .25em 0 !important;}body.temp_search_page .mod_search .opts > div,body.temp_search_page .mod_search .opts > div span{ font-family: 'puffin-display',sans-serif;font-size: 14px !important;}.houghton_tile .listing_title{ color: #000;font-family: 'puffin-display',sans-serif;font-weight: 900;padding-top: 1.25rem;text-align: center;text-transform: uppercase;} .houghton_tile .details{ padding: .25rem .5rem .5rem .5rem;}.houghton_tile .teaser{ color: #444;font-family: 'puffin-display',sans-serif;font-size: 14px;line-height: 1.4;padding: .25rem 1rem;text-align: center;}.houghton_tile .spot_2{ color: #000;font-family: 'puffin-display',sans-serif;font-size: 15px;padding: 0 1rem;text-align: center;}.houghton_tile .spot_3{ color: #000;font-family: 'puffin-display',sans-serif;font-size: 15px;font-weight: 400;margin-top: .25rem;padding: 0;text-align: center;}.houghton_tile button{ background: #0B5297;background: #378ecd;border-radius: 10px;border: none;color: #fff;font-family: 'puffin-display',sans-serif;font-size: 18px;font-weight: 700;margin: 0 auto;padding: .75rem 1.5rem;text-align: center;text-transform: uppercase;}@media screen and ( min-width: 900px ){ .houghton_tile button{ display: block; margin: .75rem auto 0 auto;}}.heading1{ font-family: 'puffin-display',sans-serif !important;font-size: 30px !important;font-weight: 700;}.heading2{ font-family: 'puffin-display',sans-serif !important;font-size: 26px !important;font-weight: 700;}.heading3{ font-family: 'p22-mackinac-pro',sans-serif !important;font-size: 22px !important;font-weight: 700;} .promo_pop_ups{ background-color: #fff; border: 1px solid #000; box-shadow: 0 5px 7px rgba( 0,0,0,.1 ); position: fixed; top: 50%; left: 50%; min-height: 400px; min-width: min( 95vw,1400px ); transform: translate( -50%,-50% ); z-index: 999999;}.promo_pop_ups.show{ display: block !important;}.promo_pop_ups:not(.show){ display: none;}.promo_pop_ups .promo_pop_up:not(.active){ display: none;}.promo_pop_ups .header_area{ background-color: #0C5297; padding: 0; position: relative; text-align: center;}.promo_pop_ups .header_area .title{ color: #fff; font-family: 'puffin-display',sans-serif; font-size: 36px; font-weight: 900; padding: .5rem 0; text-transform: uppercase;}.promo_pop_ups .body_area{ padding: 2rem;}.promo_pop_ups .header_area .icon_holder{ color: #fff; cursor: pointer; font-size: 32px; position: absolute; top: 9px; right: 1rem;}.promo_pop_ups .header_area i{ color: #fff; cursor: pointer; font-size: 32px;} .promo_pop_ups:has(.promo_pop_up.active) .header_area{ background-color: #0C5297; } .new_side_filters *:not(i), .custom_filters *:not(i){ font-family: 'puffin-display',
1967sans-serif !important; } .joint_container .new_side_filters button{ box-sizing: border-box; text-align: center; width: 100%; } .mod_calendar_subpage *:not(i){ font-family: 'puffin-display',sans-serif; } .navbar-toggler{ background: #fff; padding: .5rem .75rem; } @media screen and ( max-width: 480px ){ .navbar-toggler{ padding: .6rem 1rem; } span.navbar-toggler-icon{ background-size: 100%; height: 2rem; width: 2rem; } } .dropdown-menu{ border: 2px solid rgb(12 82 151); grid-template-columns: 1fr 1fr; left: auto !important; right: -200px !important; top: calc( 100% - .5rem ); } .mod_nav_top.scrolled .dropdown-menu{ right: auto !important; left: 0 !important; } .dropdown-item{ margin-right: 2rem; position: relative; } .dropdown-item > span{ position: relative; } .nav-item.dropdown:hover .dropdown-menu{ display: grid !important; } .dropdown-item:focus,.dropdown-item:hover{ background-color: transparent !important; color: #508CC8 !important; } .dropdown-item:focus,.dropdown-item:hover span{ color: #508CC8 !important; } .dropdown-item:hover span span{ position: absolute; right: -37px; transform: translateY( -2px ); } .mod_nav_top.scrolled .dropdown-item:hover span span{ right: -37px; } .dropdown-item:hover span span::after{ color: gold; content: " \f105 \f105"; font-family: "Font Awesome 6 Pro"; font-weight: 900; } .nav-item .nav-link{ position: relative;text-decoration: none;color: #333;font-weight: bold;padding-bottom: 5px;}.nav-item .nav-link::before{ content: "";position: absolute;bottom: .65rem;left: .5rem;height: 4px;background-color: gold;transition: width 0.1s ease-in-out;width: 0%;}.row_1 .nav-item .nav-link::before{ bottom: 4px;}body:not(.dashboard) .mod_nav_top:not(.scrolled) .nav-item .nav-link{ color: #508CC8 !important;color: #0B5297 !important;}body:not(.dashboard) .mod_nav_top:not(.scrolled) .nav-item:hover .nav-link{ color: #0B5297 !important;}.nav-item:hover .nav-link::before{ width: calc( 100% - 1rem );}.dropdown-toggle::after{ display: none;}.mod_nav_top .row_1 a.nav-link{ font-size: 20px !important;font-weight: 700;}.mod_nav_top.scrolled .row_1 a.nav-link{ font-size: 18px !important;font-weight: 700;}.mod_nav_top .row_2 a.nav-link{ font-size: 32px !important;}.mod_nav_top.scrolled .row_2 a.nav-link{ font-size: 28px !important;}.dropdown-item > span{ font-size: 24px !important;font-weight: 700;}.featured.tiles .houghton_tile img{ height: 270px !important;object-fit: cover;object-position: top center;} @media screen and ( max-width: 899px ){ .mod_nav_top.scrolled .icon_li{ justify-content: flex-start; } .mod_nav_top .weather_temp{ font-size: 22px !important; margin-right: .25rem; } .weather_dropdown{ left: 1rem; width: calc( 100vw - 2rem ); } .scrolled .weather_dropdown.locked{ top: 1rem !important; } .current_conditions img{ width: 120px !important; } .day_by_day > *{ padding: 0 1rem !important; width: auto !important; } .day_by_day > *:nth-child( 3 ){ border-right: none !important; } .day_by_day > *:nth-child( 4 ), .day_by_day > *:nth-child( 5 ){ display: none; } .mod_nav_top .row_2 a.nav-link{ font-size: 22px !important; } .option_scroller{ height: 110px; } body .mod_search .joint_container .search_form{ padding: 1rem 2rem !important; width: 90vw; } body.temp_search_page .mod_search .joint_container .search_form{ border-radius: 7px !important; } .homepage_section_title{ font-size: 38px; line-height: 1.2; padding: 0 2rem; } .homepage_section_body{ padding: 0 2rem; } .homepage_section_body,.homepage_section_body *{ color: #222; font-size: 22px; text-align: center; } body[data-has-headers="false"]{ padding-top: 170px; } .joint_container{ flex-flow: column !important; } body .mod_search .joint_container .search_form{ max-height: auto !important; overflow: visible !important; } body.temp_search_page .mod_search .results.style_2 .featured.tiles{ flex-flow: column !important; gap: 1.5rem; } body.temp_search_page .mod_search .results.style_2 .featured.tiles .text_items{ flex-grow: 1; padding: 0 0 0 1rem; } .houghton_tile .listing_title{ font-size: 16px; line-height: 1.3; } body.temp_search_page .mod_search .results.style_2 .featured.tiles .text_items .details > *{ } body.temp_search_page .mod_search .results.style_2 .featured.tiles .tile_new{ max-width: 100%; width: 100%; } .featured.tiles .houghton_tile{ flex-flow: row; margin: 0; max-width: 100% !important; padding: 0 !important; } .featured.tiles .houghton_tile img{ height: 270px !important; object-fit: cover; object-position: top center; width: 30vw !important; } .featured.tiles .houghton_tile .listing_title{ line-height: 1.3 !important; margin-bottom: .25rem; margin-top: 0 !important; padding-top: .25rem; text-align: left !important; } .featured.tiles .houghton_tile .teaser{ text-align: left !important; } .featured.tiles .houghton_tile .details{ align-items: flex-start !important; justify-content: flex-start !important; padding: 0 !important; text-align: left !important; } .featured.tiles .houghton_tile .details .spot_2, .featured.tiles .houghton_tile .details .spot_3{ margin-bottom: .25rem; text-align: left !important; } .houghton_tile button{ align-items: center; display: flex; justify-content: center; margin: 0 !important; } body .mod_search .joint_container .search_form{ position: relative; } .dropdown-menu.show{ display: grid !important; grid-template-columns: 1fr 1fr; position: static !important; width: 100%; } .dropdown-menu .dropdown-item{ margin-right: 0; padding: 2px 8px; } .dropdown-menu .dropdown-item > span{ font-size: 14px !important; font-weight: 600; } } /* tablet: row layout has plenty of text space ââ¬â go bigger */ @media screen and ( min-width: 769px ) and ( max-width: 899px ){ .featured.tiles .houghton_tile .listing_title{ font-size: 24px !important; } .featured.tiles .houghton_tile .teaser, .featured.tiles .houghton_tile .details .spot_2, .featured.tiles .houghton_tile .details .spot_3{ font-size: 24px !important; } .featured.tiles .houghton_tile .details .spot_2{ padding: 0 !important; } .houghton_tile button{ font-size: 28px !important; max-width: none !important; padding: .75rem 1.5rem !important; } } /* mobile: row layout is cramped ââ¬â keep tight but readable */ @media screen and ( max-width: 768px ){ .featured.tiles .houghton_tile .listing_title{ font-size: 16px !important; } .featured.tiles .houghton_tile .teaser, .featured.tiles .houghton_tile .details .spot_2, .featured.tiles .houghton_tile .details .spot_3{ font-size: 13px !important; } .houghton_tile button{ font-size: 14px !important; max-width: none !important; padding: .5rem 1rem !important; width: 100% !important; } /* global search results */ .result_global.result_row{ flex-flow: column !important; } .result_global .image_area{ width: 100% !important; } .result_global .image_area img{ height: auto !important; max-height: 200px; object-fit: cover; width: 100%; } .result_global .text_data{ padding-top: .75rem; } .result_global .cols{ flex-flow: column !important; } /* search form filters */ .search_form.has_picker_field{ padding-top: 2rem !important; } body.temp_search_page .mod_search .filter_label, body.temp_search_page .mod_search .filters .filter input, body.temp_search_page .mod_search .opts > div, body.temp_search_page .mod_search .opts > div span{ font-size: 18px !important; line-height: 1.4; } body.temp_search_page .mod_search .opts > div{ padding: .5rem 0 !important; } .option_scroller{ height: auto !important; max-height: 220px; } body.temp_search_page .reset_filters{ font-size: 18px !important; padding: .75rem 1.5rem !important; width: 100%; } } .row_2 .icon_li .nav-link::before{ width: 0 !important; } .results_textual .cols *{ font-size: 18px; } @media screen and ( min-width: 900px ) and ( max-width: 1500px ){ body[data-url='homepage'] .subt
1967itle span{ font-size: 22px !important; line-height: 1.1 !important; } body[data-url='homepage'] .subtitle{ font-size: 22px !important; } } .mod_services_global_search_rewrite .label{ color: #222; } .mod_services_global_search_rewrite h4 span{ color: #222; } .mod_services_global_search_rewrite .results_textual{ border: none !important; display: flex; flex-flow: column; gap: 1rem; } .mod_services_global_search_rewrite .result_global{ border: none !important; }.mod_services_global_search_rewrite .image_area img{ height: 250px; margin-right: 1rem; width: 300px;}</style></head> 1968<body data-epsg="17902986794361" data-launch-date="06/04/25" data-deployment="azure" data-launch-domain="www.visithoughtonlake.com" data-has-headers="false" data-headers="0" data-first-header-width-if-known="0" data-url="videos"data-partner-id="1000022" data-partner-key="houghton" data-id="25583" class=" temp_page _temps_partner_page" > 1969<a href="#main-content" class="skip-link">Skip to main content</a> 1970<div class="mod_overlays_notification escapable overlay skip_sidebar_push" > 1971<div class="centered_modal" onClick="if (!window.__cfRLUnblockHandlers) return false; event.stopPropagation( ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 1972<i onClick="if (!window.__cfRLUnblockHandlers) return false; $( this ).closest( '.mod_overlays_notification' ).fadeOut( ); " class="fas fa-times cursor" style=" position: absolute; top: .75rem; right: .75rem; " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""></i> 1973<div class="default_title"> 1974Placeholder 1975</div> 1976<div class="custom_title"> 1977</div> 1978<div class="body"> 1979Alert here 1980</div> 1981<div onClick="if (!window.__cfRLUnblockHandlers) return false; callback_on_success_closure( ); $( this ).closest( '.mod_overlays_notification' ).fadeOut( ); " style=" margin-top: .5rem; text-align: center; " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 1982<button class="cursor dismiss_notification button blue tile_eligible original_state grow_on_hover">Got It</button> 1983</div> 1984</div> 1985</div> 1986<div class="mod_nav_top scrolled"> 1987<nav class="navbar navbar-expand-lg navbar-light"> 1988<a aria-label="Houghton Lake Homepage" href="/"> 1989<div style=" padding: .5rem; text-align: right; "> 1990<img alt="Houghton Lake Logo" class="logo original_logo" src="/configs/1000022/logos/4.png?v2" loading="lazy" /> 1991</div> 1992</a> 1993<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 1994<span class="navbar-toggler-icon"></span> 1995</button> 1996<div class="collapse navbar-collapse" id="navbarSupportedContent" > 1997<ul class="navbar-nav mr-auto row_1"> 1998<li class="nav-item active"> 1999<a class="nav-link d" href="/about/">About Us <span class="sr-only">(current)</span></a> 2000</li> 2001<li class="nav-item"> 2002<a class="nav-link d" href="/associatemembers/">Associate Members </a> 2003</li> 2004<li class="nav-item"> 2005<a class="nav-link d" href="/videos/">Videos </a> 2006</li> 2007<li class="nav-item searcher" style=" margin-left: 1rem; position: relative; " onmouseleave="if (!window.__cfRLUnblockHandlers) return false; if( ! $( this ).hasClass( 'ignore' ) ){ $( this ).removeClass( 'engaged' )} " onmouseenter="if (!window.__cfRLUnblockHandlers) return false; monitor_clicks_and_abandon_focus( ); $( this ).addClass( 'engaged' ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 2008<span style=" display: inline-block; margin-right: .5rem; ">SEARCH</span> 2009<i class="far fa-search" style=" font-size: 18px; "></i> 2010<div> 2011<input onClick="if (!window.__cfRLUnblockHandlers) return false; $( this ).closest( '.searcher' ).addClass( 'ignore' ); " onFocus="if (!window.__cfRLUnblockHandlers) return false; $( this ).closest( '.searcher' ).addClass( 'engaged' ); " onBlur="if (!window.__cfRLUnblockHandlers) return false; $( this ).closest( '.searcher' ).removeClass( 'engaged' ).removeClass( 'ignore' ); " onkeyup="if (!window.__cfRLUnblockHandlers) return false; if( event.keyCode == 13 ){ window.location.href = '/search/terms:' + $( this ).val( ); } else if( event.keyCode == 27 ){ $( this ).blur( ); } " type="text" placeholder="Search here and press enter" aria-label="Search" data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="" /> 2012</div> 2013</li> 2014</ul> 2015<ul class="navbar-nav mr-auto row_2"> 2016<li class="nav-item active" > 2017<a class="nav-link b" href="/lodging/" > 2018Stay <span class="sr-only">(current)</span> 2019</a> 2020</li> 2021<li class="nav-item" > 2022<a class="nav-link b" href="/dining/" > 2023Eat 2024</a> 2025</li> 2026<li class="nav-item dropdown" > 2027<a onClick="if (!window.__cfRLUnblockHandlers) return false; if( $(window).width() >= 899 ){ event.stopPropagation( ); } " href="/attractions/" class="nav-link c dropdown-toggle" id="navbarDropdown1" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 2028Things To Do 2029</a> 2030<div class="dropdown-menu i3 columnize" aria-labelledby="navbarDropdown1"> 2031<a class="dropdown-item" href="/beaches/"> 2032<span>Beaches and Parks<span></span></span> 2033</a> 2034<a class="dropdown-item" href="/walleye/"> 2035<span>Contests<span></span></span> 2036</a> 2037<a class="dropdown-item" href="/fish/"> 2038<span>Fishing & Ice Fishing<span></span></span> 2039</a> 2040<a class="dropdown-item" href="/festivals/"> 2041<span>Festivals<span></span></span> 2042</a> 2043<a class="dropdown-item" href="/geocache/"> 2044<span>Geocaching<span></span></span> 2045</a> 2046<a class="dropdown-item" href="/golf/"> 2047<span>Golfing<span></span></span> 2048</a> 2049<a class="dropdown-item" href="/recreationalrentals/"> 2050<span>Recreational Rentals<span></span></span> 2051</a> 2052<a class="dropdown-item" href="/shopping/"> 2053<span>Shopping<span></span></span> 2054</a> 2055<a class="dropdown-item" href="/winter/"> 2056<span>Winter Fun<span></span></span> 2057</a> 2058<a class="dropdown-item" href="/attractions/"> 2059<span>All Attractions<span></span></span> 2060</a> 2061<a class="dropdown-item" href="/outdoors/"> 2062<span>Outdoors<span></span></span> 2063</a> 2064<a class="dropdown-item" href="/hiking-biking-trails/"> 2065<span>
2065Hiking & Biking Trails<span></span></span> 2066</a> 2067<a class="dropdown-item" href="/atv-trails/"> 2068<span>ATV Trails<span></span></span> 2069</a> 2070<a class="dropdown-item" href="/Quilt-Trail/"> 2071<span>Quilt Block Trail<span></span></span> 2072</a> 2073<a class="dropdown-item" href="/Fresh-Water-Trail-Roscommon-County-Michigan/"> 2074<span>Fresh Water Trail<span></span></span> 2075</a> 2076</div> 2077</li> 2078<li class="nav-item" > 2079<a class="nav-link b" href="/walleye/" > 2080Contests 2081</a> 2082</li> 2083<li class="nav-item" > 2084<a class="nav-link b" href="/events/" > 2085Calendar 2086</a> 2087</li> 2088<div class="weather_dropdown"> 2089<div class="time_data"> 2090<ul> 2091<li>Thursday, September 24, 2026</li> 2092<li>07:11 PM</li> 2093</ul> 2094</div> 2095<div class="second_row"> 2096<div class="current_conditions"> 2097<div> 2098<img src="/configs/weather_icons/sun.png" alt="Clear" style="margin-right: 1rem; max-height: 200px;" /> 2099</div> 2100<div style=" display: flex; flex-flow: column; "> 2101<span class="temp_for_mobile" style=" font-weight: normal !important; margin-top: -10px; ">56°</span> 2102</div> 2103</div> 2104</div> 2105<div class="day_by_day"> 2106<div> 2107<span>Friday</span> 2108<img src="/configs/weather_icons/sun.png" alt="Sunny" style=" max-height: 50px;"/> 2109<span style=" padding: 0; text-align: center; ">H: 69°<br/>L: 43°</span> 2110<span style=" font-size: 9px; margin: 0; padding: 0; text-align: center; "> 2111Sunny 2112</span> 2113</div> 2114<div> 2115<span>Saturday</span> 2116<img src="/configs/weather_icons/sun.png" alt="Mostly sunny" style=" max-height: 50px;"/> 2117<span style=" padding: 0; text-align: center; ">H: 70°<br/>L: 35°</span> 2118<span style=" font-size: 9px; margin: 0; padding: 0; text-align: center; "> 2119Mostly Sunny 2120</span> 2121</div> 2122<div> 2123<span>Sunday</span> 2124<img src="/configs/weather_icons/sun.png" alt="Sunny" style=" max-height: 50px;"/> 2125<span style=" padding: 0; text-align: center; ">H: 70°<br/>L: 40°</span> 2126<span style=" font-size: 9px; margin: 0; padding: 0; text-align: center; "> 2127Sunny 2128</span> 2129</div> 2130<div> 2131<span>Monday</span> 2132<img src="/configs/weather_icons/sun.png" alt="Sunny" style=" max-height: 50px;"/> 2133<span style=" padding: 0; text-align: center; ">H: 72°<br/>L: 40°</span> 2134<span style=" font-size: 9px; margin: 0; padding: 0; text-align: center; "> 2135Sunny 2136</span> 2137</div> 2138<div> 2139<span>Tuesday</span> 2140<img src="/configs/weather_icons/sun.png" alt="Mostly sunny" style=" max-height: 50px;"/> 2141<span style=" padding: 0; text-align: center; ">H: 72°<br/>L: 43°</span> 2142<span style=" font-size: 9px; margin: 0; padding: 0; text-align: center; "> 2143Mostly Sunny 2144</span> 2145</div> 2146</div> 2147</div> 2148<div class="weather_temp" onClick="if (!window.__cfRLUnblockHandlers) return false; $( this ).parent( ).toggleClass( 'locked' ).closest( '.mod_nav_top' ).toggleClass( 'locked' ); $( '.weather_dropdown' ).toggleClass( 'locked' ); " style=" color: #fff; font-family: 'apparat-light',sans-serif; font-size: 40px; " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">56°</div> 2149<li class="icon_li desktop_only nav-item skip_hover_effect skip_left_margin skip_right_margin" onClick="if (!window.__cfRLUnblockHandlers) return false; $( this ).parent( ).toggleClass( 'locked' ).closest( '.mod_nav_top' ).toggleClass( 'locked' ); $( '.weather_dropdown' ).toggleClass( 'locked' ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 2150<a class="nav-link"> 2151<i class="grow fa-regular fa-sun"></i> 2152</a> 2153</li> 2154</ul> 2155</div> 2156</nav> 2157</div> 2158<div class="mod_overlays_login_2023_modal_login_underlay overlay"> 2159</div> 2160<div class="mod_overlays_login_2023_modal_login mod_overlays_login_2023_panel_overlay overlay" role="dialog" aria-modal="true" aria-label="Login" tabindex="-1"> 2161<div class="top_strip"> 2162<div class="logo"> 2163</div> 2164<button type="button" class="button_close" style=" cursor: pointer; background: none; border: none; padding: 0; line-height: 1; " onClick="if (!window.__cfRLUnblockHandlers) return false; mod_overlays_login_2023_close_login(); " aria-label="Close login dialog" data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 2165<i class="fas fa-times-circle fa-2x" aria-hidden="true"></i> 2166</button> 2167</div> 2168<div class="subpanels"> 2169<div class="subpanel" data-which="create_account"> 2170<div class="title_and_instructions"> 2171<h2>Create an Account</h2> 2172<div class="instructions"> 2173<span class="resp">Some text here</span> 2174</div> 2175<div class="body form"> 2176<div class="fieldset"> 2177<label for="login_create_email">Email</label> 2178<input type="text" name="email" id="login_create_email" /> 2179</div> 2180<div class="fieldset"> 2181<label for="login_create_password">Password</label> 2182<input type="password" name="password" id="login_create_password" /> 2183</div> 2184<div class="buttons"> 2185<button class="submit" onClick="if (!window.__cfRLUnblockHandlers) return false; mod_overlays_login_2023_attempt_to_create_account( $( this ) ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">Submit</button> 2186<button class="cancel" data-which="mod_overlays_login_2023_modal_login" onClick="if (!window.__cfRLUnblockHandlers) return false; event.preventDefault( ); event.stopPropagation( ); $( '.mod_add_on_features_trip_builder_modal_login .top_strip .button_close' ).click( ); setTimeout( function( ){ mod_overlays_login_2023_navigate_modal_subpanels( 'login', $( this ) ); }, 550 ); return false; " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">Cancel</button> 2187</div> 2188<div class="links" style=" display: block; "> 2189<a href="" onClick="if (!window.__cfRLUnblockHandlers) return false; event.preventDefault( ); event.stopPropagation( ); mod_overlays_login_2023_navigate_modal_subpanels( 'login', $( this ) ); return false; " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">Log in to existing account</a> 2190</div> 2191</div> 2192</div> 2193</div> 2194<div class="subpanel" data-which="import_trip_plans"> 2195<div class="title_and_instructions"> 2196<h2>Import Trip Plans</h2> 2197<div class="instructions"> 2198You or someone using this computer or device previously created Trip Plans.<br/> 2199What should we do with these plans? 2200<div class="resp"></div> 2201</div> 2202<div class="body form"> 2203<div class="control"> 2204<label><input type="radio" name="trip_plans_choice" value="keep" /> 2205Make these Trip Plans part of my account</label> 2206</div> 2207<div class="control"> 2208<label><input type="radio" name="trip_plans_choice" value="drop" /> 2209Discard these Trip Plans</label> 2210</div> 2211<div class="buttons"> 2212<button class="submit" onClick="if (!window.__cfRLUnblockHandlers) return false; mod_overlays_login_2023_handle_existing_trip_plans( $( this ) ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">Submit</button> 2213<button class="cancel" data-which="mod_overlays_login_2023_modal_login" onClick="if (!window.__cfRLUnblockHandlers) return false; event.preventDefault( ); event.stopPropagation( ); mod_overlays_login_2023_navigate_modal_subpanels( 'login', $( this ) ); show_planner_modal( $( this ) ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">Cancel</button> 2214</div> 2215</div> 2216</div> 2217</div> 2218<div class="subpanel active" data-which="login"> 2219<div class="title_and_instructions"> 2220<h2>Login</h2> 2221<div class="instructions"> 2222<span class="resp">Some text here</span> 2223</div> 2224<div class="body form"> 2225<div class="fieldset"> 2226<label for="login_email">Email</label> 2227<input type="text" name="email" id="login_email" /> 2228</div> 2229<div class="fieldset"> 2230<label for="login_password">Password</label> 2231<input type="password" name="password" id="login_password" /> 2232</div> 2233<div class="buttons"> 2234<button class="submit" onClick="if (!window.__cfRLUnblockHandlers) return false; mod_overlays_login_2023_attempt_login( $( this ) ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">Submit</button> 2235<button class="cancel" data-which="mod_overlays_login_2023_modal_login" onClick="if (!window.__cfRLUnblockHandlers) return false; show_planner_modal( $( this ) ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">Cancel</button> 2236</div> 2237</div> 2238</div> 2239</div> 2240<div class="subpanel pwdres" data-which="password_reset"> 2241<div class="title_and_instructions"> 2242<div class="current_state state state_1"> 2243<h2>Password Reset</h2> 2244<div class="instructions"> 2245Please enter the email you used to set up your account.<br/> 2246We'll send a link to use to reset your password. 2247</div> 2248<div class="body form"> 2249<div class="fieldset"> 2250<label for="login_reset_email">Email</label> 2251<input type="email" name="email" id="login_reset_email" /> 2252</div> 2253<div class="buttons"> 2254<button class="submit" onClick="if (!window.__cfRLUnblockHandlers) return false; mod_overlays_login_2023_call_service_reset_password( $( this ) ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">Submit</button> 2255<button class="cancel" data-which="mod_overlays_login_2023_modal_login" onClick="if (!window.__cfRLUnblockHandlers) return false; event.preventDefault( ); event.stopPropagation( ); mod_overlays_login_2023_navigate_modal_subpanels( 'login', $( this ) ); show_planner_modal( $( this ) ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">Cancel</button> 2256</div> 2257</div> 2258</div> 2259<div class="state state_2"> 2260<h2>Check Your Email</h2> 2261<div class="instructions"> 2262If there is an account with the email address <span></span>, we will send you a link to reset your password 2263</div> 2264<div class="body form"> 2265<div class="buttons" style=" margin-top: .5rem; "> 2266<button class="submit" onClick="if (!window.__cfRLUnblockHandlers) return false; $( this ).closest( '.state' ).removeClass( 'current_state' ).prev( ).addClass( 'current_state' ); $( this ).closest( '.overlay' ).find( '.button_close' ).click( ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-="">Got It</button> 2267</div> 2268</div> 2269</div> 2270</div> 2271</div> 2272</div> 2273</div> 2274<style type="text/css"> 2275body[data-url=shared_trips] .mod_overlays_trip_planning_favorites .close_button { 2276display: none !important; 2277} 2278</style> 2279<section class="mod_carousels_basic "> 2280<div class="bottom_graphic"></div> 2281<div data-aos="fade-up"data-include-indicators="true" id="carouselExampleIndicators_1" class="carousel slide" data-ride="carousel"> 2282<div class="carousel-inner"> 2283</div> 2284</div> 2285</section> 2286<div class="intro_text" data-marker="page"> 2287<h1 class="gen_2_page_title">Houghton Lake Area Videos 2288</h1> 2289<div
2290id="main-content" class="actual_intro_text" 2291role="main"> 2292<div style="column-gap:50px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100% / 2), 1fr));margin:0 auto;max-width:70em;padding:0 40px;row-gap:35px;"><div><h3 class="heading2">ORVs</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/um3U2beOV6I"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/um3U2beOV6I" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Twin Lakes</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/7vfY0pTWCs8"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/7vfY0pTWCs8" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Red Pines</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/vhRzugH3w8M"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/vhRzugH3w8M" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Water Trail</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/dMyxx1CZ5tc"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/dMyxx1CZ5tc" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Fitness Trail</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/V_LP1mufp_8"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/V_LP1mufp_8" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Disc Golf</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/51a3I4e_rg4"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/51a3I4e_rg4" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Campground</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/4OFAaug-mQk"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/4OFAaug-mQk" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Hippie Fest</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/LFzyK0TUOGw"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/LFzyK0TUOGw" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure></div><div><h3 class="heading2">ATV Paradise</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/B2heU_U_isE"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/B2heU_U_isE" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Dinner & Movie</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/OyLzp7yr0SA"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/OyLzp7yr0SA" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Golfing</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/gVpN_oCfUl0"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/gVpN_oCfUl0" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Fishing</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/Ks_O51Iy95Y"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/Ks_O51Iy95Y" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Higgins Lake</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/B518Vz0Xh-w"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/B518Vz0Xh-w" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Lake St Helen</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/mzxenQ14VW0"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/mzxenQ14VW0" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">HL Flats</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/kzGlJP-s9aI"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/kzGlJP-s9aI" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure><p> </p><h3 class="heading2">Markets</h3><figure class="media"><div data-oembed-url="https://www.youtube.com/embed/7-ioHnlw_Ow"><div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/7-ioHnlw_Ow" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div></div></figure></div></div> 2293</div> 2294</div> 2295<div class="flexer cappable"> 2296<div class="first_half"> 2297</div> 2298<div data-role="target__promos" data-label="Sidebar" class="promos_col target_sidebar"> 2299</div> 2300</div> 2301<div class="pre_footer_grid"> 2302<a target="_blank" href="https://g9f73.appbuild.io/" class="item" style=" background-image: url(https://cdn.pixabay.com/photo/2016/11/18/16/19/flowers-1835619_1280.jpg);"> 2303<div class="text_area">Download the<br/>Houghton Lake App</div> 2304</a> 2305<a target="_blank" href="https://www.upnorthvoice.com/digital-edition/2025/02/roscommon-county-visitors-guide-2025/" class="item" style=" background-image: url(https://www.earthdiver.com/cdn-cgi/image/height=675,quality=75,format=auto/https://assets.earthdiver.com/media/media-image-3139696.jpg?w=4547&h=3414&tick=1729
2305020225267);"> 2306<div class="text_area">Roscommon County's Visitor Guide</div> 2307</a> 2308</div> 2309<footer> 2310<div class="col_1"> 2311<div class="newsletter_signup"> 2312<h2>Sign up for our newsletter</h2> 2313<p>Sign up for the Houghton Lake Area newsletter for the latest news and event info.</p> 2314<form onSubmit="if (!window.__cfRLUnblockHandlers) return false; let $inp = $( this ).find( 'input' ); let email = $inp.val( ); let turnstileToken = ( typeof( turnstile ) != 'undefined' && $( this ).find( '.cf-turnstile' ).length ) ? turnstile.getResponse( ) : ''; if( $( this ).find( '.cf-turnstile' ).length && ! turnstileToken ){ alert( 'Please complete the verification challenge before proceeding' ); return false; } $inp.val( '' ); $.post( '/configs/1000022/footer.cfm?mode=newsletter_signup', { email: email, 'cf-turnstile-response': turnstileToken }, function( ){ alert( 'You have been successfully signed up' ); } ); return false; " method="post" data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 2315<input type="email" name="email" placeholder="Enter your email address">
2316<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" defer type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
2316 2317<div class="mod_security_turnstile"> 2318<div class="cf-turnstile" data-sitekey="0x4AAAAAAE4zPJo3DmSg65x8"></div> 2319</div> 2320<button type="submit">Sign up</button> 2321</form> 2322</div> 2323</div> 2324<div class="col_2"> 2325<a href="" class="logo"> 2326<img src="https://assets.earthdiver.com/design/houghton/Houghton%20Lake%20Area%20Tourism%20Bureau%20LOGO%20FINAL%20PUBLISHER_1.png" alt="Logo"> 2327</a> 2328</div> 2329<div class="col_3"> 2330<div class="address_and_phone"> 2331<h2>Houghton Lake Area Tourism Bureau</h2> 2332<p>9091 W Lake City Road</p> 2333<p>Houghton Lake, MI 48629</p> 2334<p>(800) 676-5330</p> 2335</div> 2336<div class="social_icons_font_awesome"> 2337<a href="https://www.instagram.com/visithoughtonlake/"><i class="fab fa-instagram"></i></a> 2338<a href="https://www.facebook.com/hl.a.tourism"><i class="fab fa-facebook"></i></a> 2339<a href="https://www.youtube.com/channel/UCUNT5appG_EmLTYuIiwaWew/"><i class="fab fa-youtube"></i></a> 2340</div> 2341</div> 2342</footer>
2343<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
vendor: 1 bytes, line 2343
2343
2344<script src="//stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
vendor: 1 bytes, line 2344
2344
2345<script src="/libs/moment.min.js" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
vendor: 1 bytes, line 2345
2345
2346<script src="https://unpkg.com/[email protected]/dist/vue.global.prod.js" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
vendor: 1 bytes, line 2346
2346
2347<script src="/libs/vuex.global.js" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
vendor: 1 bytes, line 2347
2347
2348<script src="//cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
2348 2349<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
2350<script src="https://cdn.jsdelivr.net/npm/flatpickr" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
vendor: 1 bytes, line 2350
2350
2351<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 2352var developer_check = ( new Date( ) ).getTime( ); 2353function initMaps( ){ 2354// console.log( "js.cfm:initMaps( );" ); 2355}; 2356</script>
vendor: 1 bytes, line 2356
2356
2357<script src="//maps.googleapis.com/maps/api/js?key=AIzaSyAVR3OJi8xCEivrpo7pGytxht78QAJOqCw&libraries=geometry,places,visualization&callback=initMaps" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
vendor: 1 bytes, line 2357
2357
2358<script src="https://unpkg.com/@googlemaps/markerclustererplus/dist/index.min.js" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
vendor: 1 bytes, line 2358
2358
2359<script src="https://cdn.jsdelivr.net/npm/[email protected]/main.min.js" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
vendor: 1 bytes, line 2359
2359
2360<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript" src="/libs/slick.min.js?v"></script>
vendor: 1 bytes, line 2360
2360
2361<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 2362setTimeout( function( ){ 2363$( ".tabs_col" ).insertBefore( $( ".contact_strip" ) ); 2364let $eligible_promos = $( ".wrapper > *[data-promo-id],.promo:has([data-promo-id])" ); 2365$eligible_promos.on( "click", function( ){ 2366$( "body" ).css( 'overflow', 'hidden' ); 2367let $p = $( this ); 2368/* Figure out the index by looping through all matching items in the DOM and figuring out which one it is in order */ 2369let ind_tu = 0; 2370$eligible_promos.each( function( ){ 2371if( $( this ).is( $p ) ){ 2372return false; 2373} 2374ind_tu++; 2375}); 2376let ind = $p.attr( 'data-index' ); 2377ind = ind_tu + 1; 2378let has_url = $( ".promo_pop_up[data-index='" + ind + "']" ).attr( 'data-url' ); 2379if( has_url ){ 2380// Open the url in a new tab 2381window.open( has_url, '_blank' ); 2382return; 2383} 2384$( ".promo_pop_up" ).removeClass( 'active' ); 2385$( ".promo_pop_up[data-index='" + ind + "']" ).addClass( 'active' ); 2386let title_tu = $p.find( ".promo_title" ).text( ); 2387let alternate_title_tu = $p.find( ".text_row " ).text( ); 2388$( ".promo_pop_ups .title" ).text( title_tu ? title_tu : alternate_title_tu ); 2389$( ".promo_pop_ups" ).addClass( 'show' ); 2390event.preventDefault( ); 2391}); 2392}, 100 ); 2393function util_toggle_body_scrolling( set_to ){ 2394let body_is_scrollable = $( "body" ).css( "overflow" ) == "hidden"; 2395let make_scrollable = true; 2396let $body = $( "body" ); 2397if( typeof set_to == "undefined" ){ 2398if( body_is_scrollable ){ 2399make_scrollable = false; 2400} 2401} else { 2402if( set_to != "scrollable" ){ 2403make_scrollable = false; 2404} 2405} 2406if( make_scrollable ){ 2407$body.css( "overflow", "auto" ); 2408} else { 2409$body.css( "overflow", "hidden" ); 2410} 2411return true; 2412} 2413setTimeout( function( ){ 2414document.addEventListener("keyup", function( ev ){ 2415if( ev.shiftKey && ev.ctrlKey && ev.key == "Y" ){ 2416ev.preventDefault( ); 2417ev.stopPropagation( ); 2418window.location.href = "https://houghton.earthdiver.com/videos/"; 2419} 2420if( ev.shiftKey && ev.ctrlKey && ev.key == "X" ){ 2421console.log( "Switching to equiv URL on Development" ); 2422ev.preventDefault( ); 2423ev.stopPropagation( ); 2424window.location.href = "https://houghton.local.earthdiver.com/videos/"; 2425} 2426}); 2427}, 250 ); 2428function mark_mod_overlays_covid_alert_as_seen( $el ){ 2429$el.closest( '.mod_overlays_covid_alert' ).fadeOut( ); 2430Cookies.set( "has_dismissed_mod_overlays_covid_alert", JSON.stringify( { seen: true, when: (new Date()).getTime() } ), { expires: 1 } ); 2431} 2432$(document).ready(function(){ 2433if( Cookies.get( "has_dismissed_mod_overlays_covid_alert" ) != null ){ 2434} else { 2435setTimeout( function( ){ 2436$('.mod_overlays_covid_alert').fadeIn( "slow" ); 2437}, 100) 2438} 2439}); 2440var $mod_overlays_notification; 2441var callback_on_success_closure = function( ){ }; 2442function notify( body, title, callback, hide_cancel_button ){ 2443callback_on_success_closure = function( ){ }; 2444if( typeof( callback ) != "undefined" ){ 2445callback_on_success_closure = callback; 2446} 2447$mod_overlays_notification = $( ".mod_overlays_notification" ); 2448console.log( "?", $mod_overlays_notification ); 2449$mod_overlays_notification.find( ".body" ).html( body ); 2450if( typeof( title ) != "undefined" ){ 2451$mod_overlays_notification.find( ".custom_title" ).html( title ).show( ).prev( ).hide( ); 2452// If an empty title was provided, hide it 2453if( title == "" ){ 2454$mod_overlays_notification.find( ".custom_title" ).hide( ); 2455} 2456} else { 2457$mod_overlays_notification.find( ".custom_title" ).hide( ).prev( ).show( ); 2458} 2459$mod_overlays_notification.fadeIn( ); 2460} 2461function mark_mod_overlays_cookie_accepter_as_seen( $el ){ 2462$el.closest( '.mod_overlays_cookie_accepter' ).fadeOut( ); 2463Cookies.set( "has_seen_mod_overlays_cookie_accepter", JSON.stringify( { seen: true, when: (new Date()).getTime() } ), { expires: 0 } ); 2464} 2465$(document).ready(function(){ 2466if( Cookies.get( "has_seen_mod_overlays_cookie_accepter" ) != null ){ 2467} else { 2468setTimeout( function( ){ 2469$('.mod_overlays_cookie_accepter').fadeIn( "slow" ); 2470}, 100) 2471} 2472}); 2473setTimeout( function( ){ 2474$( '.weather_temp' ).prependTo( '.icon_li ' ); 2475}, 20 ); 2476$( document ).ready( function(){ 2477// Bootstrap 4's _dataApiKeydownHandler fires on Escape for any focused [data-toggle="dropdown"] 2478// or .dropdown-menu element, and calls $(this).trigger('click') when the dropdown lacks 2479// Bootstrap's .show class ââ¬â which happens when :focus-within CSS opened the dropdown instead 2480// of a Bootstrap click. That synthetic click activates onclick handlers that navigate. 2481// 2482// Fix: intercept Escape directly on the toggle and dropdown items. Direct element handlers 2483// fire before Bootstrap's document-level delegated handler, so stopPropagation() prevents 2484// Bootstrap from seeing the key. 2485// 2486// Secondary issue: after Escape the toggle still has focus, keeping :focus-within true and 2487// the menu visible. Fix: add .dropdown-esc-closed to suppress :focus-within display until 2488// the user actively re-enters the dropdown. 2489var $navContent = $( '#navbarSupportedContent' ); 2490// Escape on the toggle itself 2491$navContent.find( '[data-toggle="dropdown"]' ).on( 'keydown', function( event ){ 2492if( event.key !== 'Escape' ) return; 2493event.stopPropagation(); 2494event.preventDefault(); 2495var $navItem = $( this ).parent(); 2496if( $navItem.hasClass( 'show' ) ){ 2497$( this ).dropdown( 'hide' ); 2498} 2499$navItem.addClass( 'dropdown-esc-closed' ); 2500} ); 2501// Escape on a dropdown item ââ¬â Bootstrap would return focus to toggle but leave menu visible 2502$navContent.on( 'keydown', '.dropdown-item', function( event ){ 2503if( event.key !== 'Escape' ) return; 2504event.stopPropagation(); 2505event.preventDefault(); 2506var $navItem = $( this ).closest( '.nav-item.dropdown' ); 2507var $toggle = $navItem.find( '[data-toggle="dropdown"]' ); 2508if( $navItem.hasClass( 'show' ) ){ 2509$toggle.dropdown( 'hide' ); 2510} 2511$navItem.addClass( 'dropdown-esc-closed' ); 2512$toggle.focus(); 2513} ); 2514// Remove suppression when the user actively tabs into a dropdown item 2515$navContent.on( 'focusin', '.dropdown-item', function(){ 2516$( this ).closest( '.nav-item.dropdown' ).removeClass( 'dropdown-esc-closed' ); 2517} ); 2518// Remove suppression on a real click of the toggle 2519$navContent.on( 'click', '[data-toggle="dropdown"]', function(){ 2520$( this ).parent().removeClass( 'dropdown-esc-closed' ); 2521} ); 2522} ); 2523var mod_nav_top_manage_clicks = false;
2524function monitor_clicks_and_abandon_focus( ){ 2525mod_nav_top_manage_clicks = true; 2526} 2527setTimeout( function( ){ 2528$( document ).click( function( event ){ 2529if( mod_nav_top_manage_clicks ){ 2530var $engaged = $( ".engaged" ); 2531if( $engaged.length > 0 ){ 2532var $clicked = $( event.target ); 2533console.log( "global clique handler", event ); 2534if( $clicked.closest( ".engaged" ).length == 0 ){ 2535$( ".engaged" ).removeClass( "engaged" ); 2536mod_nav_top_manage_clicks = false; 2537event.stopPropagation( ); 2538} 2539} 2540} 2541}); 2542}, 250 ); 2543function log_out_of_fcms( ){ 2544$.post( "/mods/overlays/login/mod.cfm", { mode: "login.logout" }, function( r ){ 2545try { 2546mod_add_on_features_day_planner_user_data = JSON.parse( JSON.stringify( mod_add_on_features_day_planner_starter_data ) ); 2547mod_add_on_features_day_planner_save_account( ( ) => { window.location.reload( ); } ); 2548} catch( e ){ 2549console.log( e ); 2550window.location.reload( ); 2551} 2552}); 2553} 2554let mod_overlays_login_2023_login_trigger = null; 2555function mod_overlays_login_2023_show_login( which ){ 2556if( typeof( which ) == "undefined" ){ 2557which = "mod_overlays_login_2023_modal_login"; 2558} 2559let is_showing = $( '.' + which + '_underlay' ).css( 'display' ) == 'none'; 2560if( is_showing ){ 2561$( 'body' ).css( 'overflow', 'hidden' ); 2562mod_overlays_login_2023_login_trigger = document.activeElement; 2563$( '.' + which + '_underlay' ).fadeToggle( ); 2564$( '.' + which ).fadeToggle( function(){ 2565$( '.' + which ).focus( ); 2566}); 2567} else { 2568mod_overlays_login_2023_close_login( ); 2569} 2570} 2571function mod_overlays_login_2023_close_login( ){ 2572$( 'body' ).css( 'overflow', 'auto' ); 2573$( '.mod_overlays_login_2023_modal_login_underlay' ).fadeOut( ); 2574$( '.mod_overlays_login_2023_modal_login' ).fadeOut( function(){ 2575if( mod_overlays_login_2023_login_trigger && mod_overlays_login_2023_login_trigger !== document.body ){ 2576mod_overlays_login_2023_login_trigger.focus( ); 2577mod_overlays_login_2023_login_trigger = null; 2578} 2579}); 2580} 2581$( document ).on( 'keydown', function( e ){ 2582if( ! $( '.mod_overlays_login_2023_modal_login' ).is( ':visible' ) ){ return; } 2583if( e.key === 'Escape' ){ 2584e.preventDefault( ); 2585mod_overlays_login_2023_close_login( ); 2586return; 2587} 2588if( e.key === 'Tab' ){ 2589let focusable = $( '.mod_overlays_login_2023_modal_login' ).find( 2590'a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])' 2591).filter( ':visible' ); 2592if( focusable.length === 0 ){ return; } 2593let first = focusable.first( )[0]; 2594let last = focusable.last( )[0]; 2595if( e.shiftKey ){ 2596if( document.activeElement === first ){ 2597e.preventDefault( ); 2598last.focus( ); 2599} 2600} else { 2601if( document.activeElement === last ){ 2602e.preventDefault( ); 2603first.focus( ); 2604} 2605} 2606} 2607}); 2608function mod_overlays_login_2023_attempt_to_create_account( $btn ){ 2609let $panel = $btn.closest( '.subpanel' ); 2610let $resp = $panel.find( '.resp' ); 2611$resp.removeClass( 'miss' ).removeClass( 'success' ).removeClass( 'viz' ); 2612let _email = $panel.find( "input[name='email']" ); 2613let email = _email.val( ); 2614let _pwd = $panel.find( "input[name='password']" ); 2615let password = _pwd.val( ); 2616if( email == '' ){ 2617$resp.text( "Please enter your email address" ).addClass( 'miss' ).addClass( 'viz' ); 2618return false; 2619} 2620if( password == '' ){ 2621$resp.text( "Please choose a password" ).addClass( 'miss' ).addClass( 'viz' ); 2622return false; 2623} 2624let data = { mode: "attempt_to_register", email: email, password: password }; 2625if( typeof( mod_overlays_login_2023.user_data.id ) != "undefined" && isNaN( mod_overlays_login_2023.user_data.id ) ){ 2626data.unregistered_id = mod_overlays_login_2023.user_data.id; 2627} 2628$.post( "/mods/overlays/login_2023/services.cfm", data, ( response ) => { 2629console.log( "Service resp", response ); 2630response = JSON.parse( response ); 2631let resp = response.code; 2632switch( resp ){ 2633// case "email sent": 2634// $panel.find( '.state' ).removeClass( 'current_state' ); 2635// $panel.find( '.state_2' ).addClass( 'current_state' ); 2636// break; 2637// case "invalid email": 2638// alert( "Please provide a valid email address to reset the password for" ); 2639// return false; 2640// break; 2641case "already_registered": 2642$resp.html( "That email address is already tied to an account in our system. If that account belongs to you, please use the <span class='link' onClick=' mod_overlays_login_2023_navigate_modal_subpanels( \"password_reset\", $( this ) ); '>forgot password</span> option in the login menu." ).addClass( 'miss' ).addClass( 'viz' ); 2643break; 2644case "invalid_password": 2645$resp.text( "The password you entered does not match what we have on file for this account" ).addClass( 'miss' ).addClass( 'viz' ); 2646break; 2647case "invalid_site_context": 2648$resp.text( "Your account doesn't have access to this site" ).addClass( 'miss' ).addClass( 'viz' ); 2649break; 2650case "success": 2651if( typeof( mod_overlays_login_2023.user_data.has_started_planning ) != "undefined" 2652&& mod_overlays_login_2023.user_data.has_started_planning == true ){ 2653$resp.closest( '.subpanel' ).removeClass( 'active' ).next( ).addClass( 'active' ); 2654} 2655mod_overlays_login_2023.user_data.id = response.id; 2656mod_overlays_login_2023.user_data.is_logged_in = true; 2657mod_overlays_login_2023.user_data.is_registered = true; 2658setTimeout( function( ){ 2659mod_overlays_login_2023.user_data.profile.email = email; 2660$( ".user_profile_form input[name='email']" ).val( email ); 2661$( ".subpanel.active h2 .subinstructions" ).hide( ); 2662mod_overlays_login_2023_save_account( ); 2663}, 250 ); 2664sync_all_trip_interfaces( ); 2665$resp.text( "You're now successfully registered and logged in" ).addClass( 'success' ).addClass( 'viz' ); 2666$resp.closest( '.title_and_instructions' ).find( '.subinstructions' ).hide( ); 2667$resp.next( ).hide( ); 2668_email.val( '' ); 2669_pwd.val( '' ); 2670break; 2671} 2672} ); 2673} 2674let is_new_registration = true; 2675function mod_overlays_login_2023_handle_existing_trip_plans( $btn ){ 2676let $panel = $btn.closest( '.subpanel' ); 2677let $resp = $panel.find( '.resp' ); 2678let choice = $( "input[name=trip_plans_choice]:checked" ).val( ); 2679if( typeof choice == "undefined" ){ 2680$resp.text( "Please select one of the two options" ).addClass( 'miss' ).addClass( 'viz' ); 2681return false;
2682} 2683$resp.removeClass( 'miss' ).removeClass( 'success' ).removeClass( 'viz' ); 2684mod_overlays_login_2023.user_data.is_logged_in = true; 2685mod_overlays_login_2023.user_data.is_registered = true; 2686mod_overlays_login_2023.user_data.prompts_to_register_or_login = 1; 2687mod_overlays_login_2023.user_data.initial_trip_accepted = true; 2688console.log( "CHOIDE", choice, is_new_registration ); 2689switch( choice ){ 2690case "drop": 2691mod_overlays_login_2023.user_data.trips = JSON.parse( JSON.stringify( mod_overlays_login_2023.starter_data ) ).trips; 2692if( ! is_new_registration ){ 2693$panel.removeClass( 'active' ).next( ).addClass( 'active' ); 2694} else { 2695setTimeout( ( ) => { 2696refresh_my_trip_items( ); 2697}, 2500 ); 2698$panel.removeClass( 'active' ).prev( ).addClass( 'active' ); 2699alert( "The page will now be reloaded to drop your trip planning data and start the new account w/ a clean slate" ); 2700mod_overlays_login_2023_save_account( ); 2701setTimeout( ( ) => { 2702window.location.reload( ); 2703return false; 2704}, 1000 ); 2705} 2706break; 2707case "keep": 2708if( ! is_new_registration ){ 2709console.log( "Is a login to an existing account, merging the data" ); 2710console.log( session_level_user_data, "session_level_user_data" ); 2711mod_overlays_login_2023.user_data.ind_active_trip = ( mod_overlays_login_2023.user_data.trips.length ) + session_level_user_data.ind_active_trip; 2712for( let tr = 0; tr < session_level_user_data.trips.length; tr++ ){ 2713mod_overlays_login_2023.user_data.trips.push( session_level_user_data.trips[ tr ] ); 2714} 2715setTimeout( ( ) => { 2716refresh_my_trip_items( ); 2717}, 2500 ); 2718setTimeout( ( ) => { 2719mod_overlays_login_2023_save_account( ); 2720}, 450 ); 2721$panel.removeClass( 'active' ). next( ).addClass( 'active' ); 2722} else { 2723$panel.removeClass( 'active' ).prev( ).addClass( 'active' ); 2724} 2725break; 2726} 2727} 2728let session_level_user_data; 2729function mod_overlays_login_2023_attempt_login( $btn ){ 2730let $panel = $btn.closest( '.subpanel' ); 2731let $resp = $panel.find( '.resp' ); 2732$resp.removeClass( 'miss' ).removeClass( 'success' ).removeClass( 'viz' ); 2733let _email = $panel.find( "input[name='email']" ); 2734let email = _email.val( ); 2735let _pwd = $panel.find( "input[name='password']" ); 2736let password = _pwd.val( ); 2737if( email == '' ){ 2738$resp.text( "Please enter your email address" ).addClass( 'miss' ).addClass( 'viz' ); 2739return false; 2740} 2741if( password == '' ){ 2742$resp.text( "Please enter your password" ).addClass( 'miss' ).addClass( 'viz' ); 2743return false; 2744} 2745let data = { mode: "attempt_login", email: email, password: password }; 2746$.post( "/mods/overlays/login_2023/services.cfm", data, ( response ) => { 2747console.log( "Service resp", response ); 2748response = JSON.parse( response ); 2749let resp = response.code; 2750switch( resp ){ 2751// case "email sent": 2752// $panel.find( '.state' ).removeClass( 'current_state' ); 2753// $panel.find( '.state_2' ).addClass( 'current_state' ); 2754// break; 2755// case "invalid email": 2756// alert( "Please provide a valid email address to reset the password for" ); 2757// return false; 2758// break; 2759case "invalid_user": 2760$resp.text( "We can't find this email in our system" ).addClass( 'miss' ).addClass( 'viz' ); 2761break; 2762case "invalid_password": 2763$resp.text( "The password you entered does not match what we have on file for this account" ).addClass( 'miss' ).addClass( 'viz' ); 2764break; 2765case "invalid_site_context": 2766$resp.text( "Your account doesn't have access to this site" ).addClass( 'miss' ).addClass( 'viz' ); 2767break; 2768case "success": 2769$resp.text( "You're now logged in!" ).addClass( 'success' ).addClass( 'viz' ); 2770$resp.closest( '.title_and_instructions' ).find( '.form' ).hide( ); 2771if( /^\/login\/?$/i.test( window.location.pathname ) 2772&& typeof( response.is_extranet_member ) == "undefined" 2773&& ! $resp.closest( '.overlay' ).find( '.subpanel[data-which=\'import_trip_plans\']' ).hasClass( 'active' ) ){ 2774setTimeout( ( ) => { window.location.href = '/'; }, 800 ); 2775} 2776setTimeout( function( ){ 2777$resp.fadeOut( "slow", function( ){ 2778$resp.closest( '.overlay' ).find( '.button_close' ).click( ); 2779window.location.href = '/'; 2780}); 2781}, 250 ); 2782_email.val( '' ); 2783_pwd.val( '' ); 2784$( ".loggy .login_sublinks li:last a span" ).text( "Log Out" ); 2785$( ".log_in_or_out_label" ).text( "Log Out" ); 2786try { 2787} catch( e ){ 2788} 2789console.log( "Log: subroles", response.subroles ); 2790if( typeof( response.is_extranet_member ) != "undefined" ){ 2791setTimeout( function( ){ 2792window.location.href = '/member-messages'; 2793}, 200 ); 2794} 2795if( typeof( response.subroles ) != "undefined" ){ 2796allow_fcms_editing( ); 2797apply_subroles( response.subroles ); 2798return false;
2799} else { 2800try { 2801allow_fcms_editing( ); 2802if( typeof( response.can_access_dashboard ) == "undefined" || response.can_access_dashboard != true ){ 2803$( ".can_access_dashboard_only" ).hide( ); 2804} else { 2805$( ".can_access_dashboard_only" ).show( ); 2806} 2807if( typeof( response.employee ) == "undefined" || response.employee != true ){ 2808// $( ".new_controls .fa-cog" ).remove( ); 2809} else { 2810$( ".employees_only" ).show( ); 2811} 2812} catch( e ){ 2813console.log( e ); 2814} 2815} 2816break; 2817} 2818} ); 2819} 2820function apply_subroles( obj ){ 2821console.log( ">> applying subroles", obj ); 2822$( ".subrole_access" ).removeClass( 'has_access' ); 2823let allow_ellipsis_access = false; 2824$( ".subrole_access_multi .creation_options > div" ).hide( ); 2825for( subrole in obj ){ 2826switch( subrole ){ 2827case "fcms_editing": 2828$( ".subrole_access[data-subrole='" + subrole + "']" ).addClass( 'has_access' ); 2829break; 2830case "analytics": 2831case "crm": 2832case "client_account": 2833case "content_searching": 2834case "legacy_content_searching": 2835case "itinerary_builder": 2836case "site_controls": 2837case "contact_eps": 2838allow_ellipsis_access = true; 2839$( ".subrole_access[data-subrole='" + subrole + "']" ).addClass( 'has_access' ); 2840break; 2841} 2842} 2843if( allow_ellipsis_access ){ 2844$( ".subrole_access_multi" ).css( 'display', 'inline-block' ); 2845} else { 2846$( ".subrole_access_multi" ).hide( ); 2847} 2848} 2849function mod_overlays_login_2023_call_service_reset_password( $btn ){ 2850let $panel = $btn.closest( '.subpanel' ); 2851let _email = $panel.find( "input[name='email']" ); 2852let email = _email.val( ); 2853if( email == '' ){ 2854alert( "Please provide a valid email address to reset the password for" ); 2855return false; 2856} 2857let data = { mode: "reset_password", email: email }; 2858$.post( "/mods/overlays/login_2023/services.cfm", data, ( resp ) => { 2859console.log( "Service resp", resp ); 2860switch( resp ){ 2861case "email sent": 2862$panel.find( '.state' ).removeClass( 'current_state' ); 2863$panel.find( '.state_2' ).addClass( 'current_state' ); 2864$panel.find( '.state_2 .instructions span' ).text( email ); 2865break; 2866case "invalid email": 2867alert( "Please provide a valid email address to reset the password for" ); 2868return false; 2869break; 2870} 2871} ); 2872} 2873var arr_1 = [ ]; 2874var slideshow_opened_from_1 = ""; 2875function show_slideshow_1( ind ){ 2876console.log( "show_slideshow_1( )", ind ); 2877vue_modal_slideshow.imgs = [ 2878] 2879vue_modal_slideshow.current_image = ind - 1; 2880vue_modal_slideshow.render = true; 2881$( ".modal_slideshow" ).css( "display", "block" ); 2882} 2883/* The slide's onclick opens a LIGHTBOX, and that lightbox lives in 2884/mods/earthdiver/modals/slideshow/ - which only the LEGACY templates 2885(temps/earthdiver/*, temps/partner/page.cfm) ever include. e4 has 2886never included it, so on an e4 page - every DIP among them - 2887vue_modal_slideshow is undefined, the click threw a ReferenceError, 2888and the `cursor: pointer` set on the slide above was advertising a 2889lightbox that could not open. So drop the affordance. 2890Tested at runtime, not by era: this mod is shared by both eras and 2891the test is the exact thing the handler needs. Where the modal IS on 2892the page nothing changes. 2893Deferred to window load, and that matters: cf_optimize_javascript 2894buffers every script on the page and re-emits them together at the 2895bottom, so whether the modal's own JS has run yet is a matter of 2896include order. Only `load` is unambiguously after all of it - anything 2897earlier risks disarming a lightbox on a legacy page that does have one. 2898Slides carrying their own `link` are untouched - their onclick is a 2899window.location, not the lightbox, and it works. Hence the 2900show_slideshow_ test rather than a blanket strip. */ 2901( function(){ 2902function disarm_dead_lightbox_1(){ 2903if ( typeof vue_modal_slideshow !== "undefined" ) { return; } 2904var root = document.getElementById( "carouselExampleIndicators_1" ); 2905if ( !root ) { return; } 2906var slides = root.querySelectorAll( ".carousel-item[onclick]" ); 2907for ( var i = 0; i < slides.length; i++ ) { 2908if ( slides[ i ].getAttribute( "onclick" ).indexOf( "show_slideshow_" ) === -1 ) { continue; } 2909slides[ i ].removeAttribute( "onclick" ); 2910slides[ i ].style.cursor = "default"; 2911} 2912} 2913if ( document.readyState === "complete" ) { 2914disarm_dead_lightbox_1(); 2915} else { 2916window.addEventListener( "load", disarm_dead_lightbox_1 ); 2917} 2918} )(); 2919function _ps_scrollTo(selector, yOffset = 0) { 2920const el = document.querySelector(selector) 2921const y = el.getBoundingClientRect().top + window.pageYOffset + yOffset 2922window.scrollTo({ top: y, behavior: 'smooth' }) 2923} 2924</script>
vendor: 1 bytes, line 2924
2924
2925<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 2926var store = { 2927state: { 2928} 2929}; 2930store = new Vuex.Store({ 2931state: store.state 2932}); 2933</script>
vendor: 1 bytes, line 2933
2933
2934<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 2935</script>
2935 2936<!-- CSSSS --> 2937<style type="text/css"></style> 2938<style type="text/css"> 2939.dynamic_body textarea { 2940min-height: 75px; 2941} 2942</style> 2943 2944 2945<style type="text/css">@font-face {font-family:'Poppins';font-style:normal;font-weight:400;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/400/normal.woff2);unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:400;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:400;src:url(/cf-fonts/s/poppins/5.2.7/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:700;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/700/normal.woff2);unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:700;src:url(/cf-fonts/s/poppins/5.2.7/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:700;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style> 2946<style type="text/css"> 2947.new_controls { 2948align-items: center; 2949bottom: 1rem; 2950display: flex; 2951flex-flow: column; 2952justify-content: flex-end; 2953padding: 0; 2954position: fixed; 2955right: 0; 2956max-width: 100% !important; 2957min-width: 0 !important; 2958width: 35px !important; 2959z-index: 99999999999; 2960} 2961.new_controls:not(.initialized){ 2962display: none; 2963} 2964.new_controls > * { 2965background-color: #9c9c9c; 2966color: #fff; 2967cursor: pointer; 2968padding: .5rem; 2969border-top-left-radius: 7px; 2970border-bottom-left-radius: 7px; 2971} 2972.new_controls > *:not(:last-child) { 2973margin-bottom: .25rem; 2974} 2975.new_controls .creation_options { 2976border-radius: 7px; 2977display: none; 2978flex-flow: column; 2979position: absolute; 2980left: -185px; 2981text-align: right; 2982bottom: 0; 2983width: 180px; 2984z-index: 999; 2985} 2986.new_controls i .creation_options.show { 2987display: flex; 2988} 2989.new_controls .creation_options > div:not(:last-child) { 2990margin-bottom: .25rem; 2991} 2992.new_controls .creation_options div { 2993cursor: pointer; 2994font-size: 18px; 2995font-weight: normal; 2996} 2997.new_controls .creation_options div button { 2998background: #9c9c9c; 2999border-radius: 7px; 3000border: 1px solid #888; 3001color: #fff; 3002cursor: pointer; 3003padding: .5rem; 3004} 3005</style> 3006<div class="new_controls"> 3007<i data-subrole="fcms_editing" onClick="if (!window.__cfRLUnblockHandlers) return false; load_fcms( 25583, 'Pages' ); " class="subrole_access fcms_access_only fas fa-pencil left primary_editor_trigger" style=" z-index: 9; " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""></i> 3008<i data-subroles="analytics,itinerary_builder,content_searching,site_controls,font_controls" onClick="if (!window.__cfRLUnblockHandlers) return false; $( this ).find( '.creation_options' ).toggleClass( 'show' ); " class="subrole_access_multi fcms_access_only fas fa-ellipsis" style=" position: relative; z-index: 9; " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 3009<div class="creation_options asdf"> 3010<div data-subrole="crm" class="subrole_access can_access_dashboard_only" onClick="if (!window.__cfRLUnblockHandlers) return false; window.open( '/tools/dashboard/index.cfm?load=crm.default' ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 3011<button>CRM</button> 3012</div> 3013<div data-subrole="analytics" class="subrole_access can_access_dashboard_only" onClick="if (!window.__cfRLUnblockHandlers) return false; window.open( '/tools/dashboard' ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 3014<button>
3014Analytics</button> 3015</div> 3016<div data-subrole="itinerary_builder" class="subrole_access can_access_dashboard_only" onClick="if (!window.__cfRLUnblockHandlers) return false; window.open( '/tools/itinerary_builder' ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 3017<button>Itinerary Builder</button> 3018</div> 3019<div data-subrole="content_searching" class="subrole_access" onClick="if (!window.__cfRLUnblockHandlers) return false; window.open( '/tools/dashboard/index.cfm?load=content.default' ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 3020<button>Content | Media</button> 3021</div> 3022<div data-subrole="site_controls" class="subrole_access employees_only" style=" display: none; " onClick="if (!window.__cfRLUnblockHandlers) return false; load_fcms( 1000022, 'Partners' ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""> 3023<button>Site Controls</button> 3024</div> 3025</div> 3026</i> 3027<style type="text/css"> 3028.subrole_access:not(.has_access){ 3029display: none !important; 3030opacity: .15; 3031} 3032.subrole_access.has_access{ 3033display: inline-block !important; 3034opacity: 1; 3035} 3036.subrole_access_multi { 3037display: none; 3038} 3039.can_access_dashboard_only { 3040display: none; 3041} 3042</style> 3043</div> 3044<style type="text/css"> 3045input.cursor-pointer { 3046background: #6134df; 3047} 3048.fcms_access_only { 3049display: none !important; 3050} 3051i.grow_and_highlight { 3052transition: all 150ms; 3053background-color: rgba( 0, 0, 0, .85 ); border-radius: 100%; color: #fff; cursor: pointer; position: fixed; bottom: 2rem; right: 2rem; padding: 2rem; display: inline-block; width: auto !important; 3054} 3055i.grow_and_highlight.left { 3056right: 7.25rem; 3057} 3058i.grow_and_highlight:hover { 3059background-color: #fede80; 3060border: 4px solid #000; 3061color: #000; 3062transform: scale( 1.25 ) rotate( -20deg ); 3063} 3064@media only screen and ( max-width: 900px ){ 3065i.grow_and_highlight { 3066display: none; 3067} 3068} 3069.btn_fcms_expander:hover { 3070color: #fff !important; 3071opacity: 1 !important; 3072} 3073.results_copier_underlay { 3074background: rgba(0, 0, 0, 0.75); 3075position: fixed; 3076top: 0; 3077left: 0; 3078height: 100vh; 3079width: 100vw; 3080z-index: 9999; 3081} 3082.results_copier_underlay:not(.show){ 3083display: none; 3084} 3085.results_copier { 3086background: #fff; 3087border: 1px solid #555; 3088border-radius: 15px; 3089padding: 4rem 2rem; 3090position: fixed; 3091top: 50%; 3092left: 50%; 3093transform: translate( -50%, -50% ); 3094width: 800px; 3095z-index: 9999; 3096} 3097.results_copier:not(.show){ 3098display: none; 3099} 3100</style>
3101<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 3102function allow_fcms_editing( ){ 3103$( ".fcms_access_only" ).removeClass( "fcms_access_only" ); 3104$( ".new_controls" ).show( ); 3105} 3106</script>
vendor: 1 bytes, line 3106
3106
3107<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/turndown.browser.umd.js" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
3107 3108<style type="text/css"> 3109body.hide_trip_builder .trip-builder { 3110display: none !important; 3111} 3112</style>
3113<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 3114var include_orders = false; 3115function load_fcms( id, optional_type, optional_editor_to_preselect ){ 3116$( "body" ).addClass( "hide_trip_builder" ); 3117$( ".trip-builder" ).hide( ); 3118console.log( "optional_editor_to_preselect", id, optional_type, optional_editor_to_preselect ); 3119var url_editor = "/tools/fcms/overlay.cfm?is_ajax=true&id=" + id; 3120if( ! include_orders ){ 3121url_editor += "&include_orders=false"; 3122} 3123if( optional_type ){ 3124url_editor += "&type=" + optional_type; 3125} 3126if( optional_editor_to_preselect ){ 3127url_editor += "&preselect=" + optional_editor_to_preselect; 3128} 3129var callback = function(){ 3130$( ".field" ).hide( ); 3131// ln.from( '.fcms', { duration: .75, x: 1450, ease: "elastic" } ); 3132if( optional_editor_to_preselect ){ 3133setTimeout( function( ){ 3134$( ".fcms_tab_switcher li[data-id=" + optional_editor_to_preselect + "]" ).click( ); 3135}, 150 ); 3136} 3137}; 3138console.log( "url_editor!!!", url_editor ); 3139$( ".fcms" ).css( 'display', 'flex' ).load( url_editor, callback ); 3140console.log( "Loading fcms: ", id, url_editor); 3141} 3142</script>
3142 3143<style type="text/css"> 3144body > .fcms .fa-times-circle { 3145} 3146body > .fcms { 3147align-items: center; 3148background-color: rgba( 0, 0, 0, .9 ); 3149background-color: rgb(41 36 27); 3150background-color: rgb(68 68 68 / 99%); 3151background-color: rgb(47 45 45); 3152background-color: rgb(47 45 45 / 96%); 3153/* background-color: rgb(54 52 52 / 79%); */ 3154box-shadow: -5px 4px 5px rgb( 0 0 0 / 15% ); 3155color: #fff; 3156display: flex; 3157display: none; 3158font-size: 16px; 3159height: 100vh; 3160justify-content: center; 3161overflow-y: auto; 3162position: fixed; 3163transition: 350ms all; 3164top: 0; 3165right: 0; 3166max-width: 700px; 3167width: 730px; 3168z-index: 9999999; 3169} 3170body > .fcms .fcms_tab_switcher li { 3171font-size: 14px; 3172padding-left: .75rem !important; 3173padding-right: .75rem !important; 3174} 3175body > .fcms .fcms_tab_switcher.fcms_tab_switcher_pages li { 3176font-size: 16px !important; 3177} 3178body > .fcms .locked_header h1 { 3179/* background-color: #0169ea; 3180background-color: #44474b;font-size: 2.75rem;*/ 3181border-radius: 10px; 3182font-size: 1.25rem; 3183font-weight: 700; 3184padding: .5rem 0; 3185text-transform: uppercase; 3186} 3187body > .fcms h1 { 3188font-size: 20px; 3189} 3190.fcms_editor { 3191transition: 1000ms all; 3192width: 100%; 3193} 3194.fcms h1.transient { 3195cursor: pointer; 3196margin: 0 4rem; 3197} 3198.fcms .locked_header > i { 3199opacity: .25; 3200text-shadow: 0 2px 5px rgba( 0, 0, 0, .25 ); 3201z-index: 99999999; 3202} 3203.fcms .locked_header > i:hover { 3204transition: 100ms all; 3205} 3206</style>
3207<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 3208document.addEventListener('DOMContentLoaded', () => { 3209'use strict'; 3210document.addEventListener('keydown', event => { 3211switch( event.key ){ 3212case "Escape": 3213var $inp = $( event.target ); 3214var $cont = $inp.closest( ".field.changed" ); 3215if( $cont.length > 0 ){ 3216$inp.blur( ); 3217$cont.find( ".btn_cancel" ).click( ); 3218} 3219break; 3220case "Enter": 3221if( event.ctrlKey ){ 3222var $inp = $( event.target ); 3223var $cont = $inp.closest( ".field.changed" ); 3224if( $cont.length > 0 ){ 3225$inp.blur( ); 3226$cont.find( ".btn_save" ).click( ); 3227} 3228} 3229break; 3230case "E": 3231if( event.ctrlKey && event.shiftKey ){ 3232if( event.altKey ){ 3233var nurl = window.location.href; 3234if( window.location.href.search( "/edit" ) == -1 ){ 3235nurl += "/edit"; 3236nurl = nurl.replace("//edit","/edit"); 3237} else { 3238nurl = nurl.replace("/edit",""); 3239} 3240console.log( nurl ); 3241window.location.href = nurl; 3242} else { 3243// Toggle the panel that exists already, will be faster 3244if( $( ".fcms" ).css( "display" ) == "none" ){ 3245$( '.primary_editor_trigger' ).click( ); 3246} else { 3247$( '.fcms .locked_header i.fa-times-circle' ).click( ); 3248} 3249return false; 3250} 3251} 3252break; 3253case "U": 3254if( event.ctrlKey && event.shiftKey ){ 3255var nurl = ""; 3256if( window.location.href.search( ".local." ) != -1 ){ 3257nurl = window.location.href.replace(".local.","."); 3258} else { 3259nurl = window.location.href.replace( ".earthdiver.",".local.earthdiver." ); 3260} 3261console.log( nurl ); 3262$( ".notice_redirect" ).find( "span" ).text( nurl ); 3263$( ".notice_redirect" ).fadeIn( "fast" ); 3264setTimeout( function( ){ window.open( nurl ); }, 25 ); 3265setTimeout( function( ){ $( ".notice_redirect" ).fadeOut( "slow" ); }, 3000 ); 3266} 3267break; 3268} 3269}); 3270}); 3271</script>
3271 3272<div class="notice_redirect"> 3273Opening <span style=" font-weight: 700; "></span> in a new tab... 3274</div> 3275<style type="text/css"> 3276.notice_redirect { 3277display: none; 3278background: #8affffa1; 3279border: 3px solid #000; 3280border-radius: 10rem; 3281top: 2rem; 3282padding: 1rem; 3283position: fixed; 3284left: 50%; 3285text-align: center; 3286transform: translateX( -50% ); 3287width: 100%; 3288z-index: 999999999999; 3289} 3290</style>
3291<script src="/libs/Sortable.js?v2" type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"></script>
vendor: 1 bytes, line 3291
3291
3292<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 3293var fmcs_config = { access: false }; 3294</script>
vendor: 1 bytes, line 3294
3294
3295<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 3296var ignore_focus_check = false; 3297$( document ).on( "click", function( e ){ 3298// console.log( "global_cliq_handler" ); 3299var $el = $( e.target ); 3300if( ! ignore_focus_check ){ 3301// console.log( "clcikz test" ); 3302if( $el.closest( ".focused" ).length == 0 ){ 3303$( ".focused" ).each( function( i, e ){ 3304var $e = $( e ); 3305if( ! $e.hasClass( 'ignore_auto_defocus' ) ){ 3306$e.removeClass( "focused" ); 3307} 3308} ); 3309} 3310} 3311}); 3312</script>
3312 3313<div class="promo_pop_ups" style=" display: none; "> 3314<div class="header_area"> 3315<div class="title">Title area</div> 3316<div class="icon_holder"> 3317<i class="fas fa-times-circle btn_close" onClick="if (!window.__cfRLUnblockHandlers) return false; $( this ).closest( '.promo_pop_ups' ).removeClass( 'show' ); $( 'body' ).css( 'overflow', 'auto' ); " data-cf-modified-190bfcf1f6bf4b42bd8f9b4f-=""></i> 3318</div> 3319</div> 3320<div class="body_area"> 3321</div> 3322</div>
3323<script type="190bfcf1f6bf4b42bd8f9b4f-text/javascript"> 3324function d_post( mode, data, callback ){ 3325$( ".sign_up .input_wrapper" ).hide( ); 3326$( ".sign_up .label" ).text( "You have been signed up!" ); 3327$.post( '/configs/houghton/services.cfm?mode=' + mode, data, function( res ){ 3328console.log( "d_post", res ); 3329if( callback ){ 3330callback( res ); 3331} 3332} ); 3333} 3334</script>
vendor: 143 bytes, lines 3334-3335
3334 3335<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="190bfcf1f6bf4b42bd8f9b4f-|49" defer></script>
3335<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"35e322b712694a289112901600f2e777","r":1,"spa":2}' crossorigin="anonymous"></script>
3335 3336</body> 3337</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.