PageSourceSearch

https://www.utahscanyoncountry.com/About-Us/

html utahscanyoncountry.com collected 2026-09-26 04:55:27 UTC 272,805 bytes, 5,991 lines download raw bytes

1<link rel="stylesheet" href="/configs/71/css/tokens.css" type="text/css" />
2<!DOCTYPE html>
3<html lang="en-US">
4<head>
5<base href="https://www.utahscanyoncountry.com/">
6<link rel="canonical" href="https://www.utahscanyoncountry.com/About-Us/" />
7<meta charset="UTF-8">
8<meta name="viewport" content="width=device-width, initial-scale=1">
9<link rel="icon" type="image/png" href="https://www.utahscanyoncountry.com/files/partners-favicon-71.ico?v=1790398526531">
10<script src="/libs/jquery.js?v2"></script>
10
11<title>San Juan County Economic Development and Visitor Services</title>
12<meta name="description" content="Get to know the team at San Juan County Economic Development and Visitor Services (EDVS), your guides to all things San Juan County.">
13<meta name="keywords" content="">
14<style type="text/css">
15</style>
16<style type="text/css">a.dropdown-item.active, a.dropdown-item:active {
17background-color: transparent;
18}
19body, * {
20box-sizing: border-box !important;
21}
22body > * {
23max-width: 100%;
24}
25body .ckbox-wrapper {
26position: relative;
27z-index: 9999999;
28}
29body .col dl span {
30display: block;
31}
32body .pac-container {
33z-index: 999999;
34}
35.platform_styles_test {
36font-size: 128px;
37}
38.actual_intro_text ul{
39margin-left:2rem;
40}
41.mod_tabs_accordion ul{
42margin-left:2rem;
43}
44.teaser ul{
45display: flex;
46flex-flow: column;
47margin-left:2rem;
48}
49body .flatpickr-calendar {
50display: none;
51}
52body .flatpickr-calendar.open {
53z-index: 999999999 !important;
54}
55body #ckf-modal {
56left: 50% !important;
57width: 100% !important;
58max-width: 80vw !important;
59transform: translate( -50%, -50% ) !important;
60top: 50% !important;
61z-index: 999999999 !important;
62}
63body #ckf-modal-body {
64width: 100% !important;
65}
66:root {
67--ck-color-base-active: hsl(208, 88%, 52%);
68--ck-color-image-caption-background: hsl(0, 0%, 97%);
69--ck-color-image-caption-text: hsl(0, 0%, 20%);
70--ck-color-mention-background: hsla(341, 100%, 30%, 0.1);
71--ck-color-mention-text: hsl(341, 100%, 30%);
72--ck-color-table-caption-background: hsl(0, 0%, 97%);
73--ck-color-table-caption-text: hsl(0, 0%, 20%);
74--ck-color-table-column-resizer-hover: var(--ck-color-base-active);
75--ck-highlight-marker-blue: hsl(201, 97%, 72%);
76--ck-highlight-marker-green: hsl(120, 93%, 68%);
77--ck-highlight-marker-pink: hsl(345, 96%, 73%);
78--ck-highlight-marker-yellow: hsl(60, 97%, 73%);
79--ck-highlight-pen-green: hsl(112, 100%, 27%);
80--ck-highlight-pen-red: hsl(0, 85%, 49%);
81--ck-image-style-spacing: 1.5em;
82--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);
83--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -0.5 - 0.5px);
84--ck-table-column-resizer-width: 7px;
85--ck-todo-list-checkmark-size: 16px;
86--ck-z-default: 1;
87}
88;
89*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) ul {
90display: flex;
91flex-flow: column;
92margin-left: 2rem;
93}
94*: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 {
95margin-left: 2rem;
96}
97/* ckeditor5-block-quote/theme/blockquote.css */
98*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) blockquote {
99overflow: hidden;
100padding-right: 1.5em;
101padding-left: 1.5em;
102margin-left: 0;
103margin-right: 0;
104font-style: italic;
105border-left: solid 5px hsl(0, 0%, 80%);
106}
107/* ckeditor5-block-quote/theme/blockquote.css */
108*: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 {
109border-left: 0;
110border-right: solid 5px hsl(0, 0%, 80%);
111}
112/* ckeditor5-image/theme/image.css */
113*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .image {
114display: table;
115clear: both;
116text-align: center;
117margin: 0.9em auto;
118min-width: 50px;
119}
120/* ckeditor5-image/theme/image.css */
121*: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 {
122display: block;
123margin: 0 auto;
124max-width: 100%;
125min-width: 100%;
126width:100%;
127height:auto;
128aspect-ratio: attr(width) / attr(height);
129}
130/* ckeditor5-image/theme/image.css */
131*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-
131pages-intro-text) .image-inline {
132/*
133* Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).;
134* Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.
135* This strange behavior does not happen with inline-flex.
136*/
137display: inline-flex;
138max-width: 100%;
139align-items: flex-start;
140}
141/* ckeditor5-image/theme/image.css */
142*: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 {
143display: flex;
144}
145/* ckeditor5-image/theme/image.css */
146*: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,
147*: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 {
148flex-grow: 1;
149flex-shrink: 1;
150max-width: 100%;
151}
152/* ckeditor5-image/theme/imagecaption.css */
153*: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 {
154display: table-caption;
155caption-side: bottom;
156word-break: break-word;
157color: var(--ck-color-image-caption-text);
158background-color: var(--ck-color-image-caption-background);
159padding: .6em;
160font-size: .75em;
161outline-offset: -1px;
162}
163/* ckeditor5-image/theme/imageresize.css */
164*: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 {
165max-width: 100%;
166display: block;
167box-sizing: border-box;
168}
169/* ckeditor5-image/theme/imageresize.css */
170*: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 {
171width: 100%;
172}
173/* ckeditor5-image/theme/imageresize.css */
174*: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 {
175display: block;
176}
177/* ckeditor5-image/theme/imagestyle.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-style-block-align-left,
179*: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 {
180max-width: calc(100% - var(--ck-image-style-spacing));
181}
182/* ckeditor5-image/theme/imagestyle.css */
183*: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,
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-style-align-right {
185clear: none;
186}
187/* ckeditor5-image/theme/imagestyle.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-style-side {
189float: right;
190margin-left: var(--ck-image-style-spacing);
191max-width: 50%;
192}
193/* ckeditor5-image/theme/imagestyle.css */
194*: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 {
195float: left;
196margin-right: var(--ck-image-style-spacing);
197}
198/* ckeditor5-image/theme/imagestyle.css */
199*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-
199pages-intro-text) .image-style-align-center {
200margin-left: auto;
201margin-right: auto;
202}
203/* ckeditor5-image/theme/imagestyle.css */
204*: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 {
205float: right;
206margin-left: var(--ck-image-style-spacing);
207}
208/* ckeditor5-image/theme/imagestyle.css */
209*: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 {
210margin-right: 0;
211margin-left: auto;
212}
213/* ckeditor5-image/theme/imagestyle.css */
214*: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 {
215margin-left: 0;
216margin-right: auto;
217}
218/* ckeditor5-image/theme/imagestyle.css */
219*: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,
220*: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,
221*: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 {
222margin-top: 0;
223}
224/* ckeditor5-image/theme/imagestyle.css */
225*: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,
226*: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 {
227margin-top: var(--ck-inline-image-style-spacing);
228margin-bottom: var(--ck-inline-image-style-spacing);
229}
230/* ckeditor5-image/theme/imagestyle.css */
231*: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 {
232margin-right: var(--ck-inline-image-style-spacing);
233}
234/* ckeditor5-image/theme/imagestyle.css */
235*: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 {
236margin-left: var(--ck-inline-image-style-spacing);
237}
238/* ckeditor5-table/theme/tablecaption.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) .table > figcaption {
240display: table-caption;
241caption-side: top;
242word-break: break-word;
243text-align: center;
244color: var(--ck-color-table-caption-text);
245background-color: var(--ck-color-table-caption-background);
246padding: .6em;
247font-size: .75em;
248outline-offset: -1px;
249}
250/* ckeditor5-table/theme/table.css */
251*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .table {
252margin: 0.9em auto;
253display: table;
254}
255/* ckeditor5-table/theme/table.css */
256*: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 {
257border-collapse: collapse;
258border-spacing: 0;
259width: 100%;
260height: 100%;
261}
262/* ckeditor5-table/theme/table.css */
263*: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,
264*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-
264pages-intro-text) .table table th {
265min-width: 2em;
266padding: .4em;
267}
268body .table td, body .table th {
269border-top: none;
270}
271/* ckeditor5-table/theme/table.css */
272*: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 {
273font-weight: bold;
274background: hsla(0, 0%, 0%, 5%);
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)[dir="rtl"] .table th {
278text-align: right;
279}
280/* ckeditor5-table/theme/table.css */
281*: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 {
282text-align: left;
283}
284/* ckeditor5-table/theme/tablecolumnresize.css */
285*: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 {
286overflow: hidden;
287table-layout: fixed;
288}
289/* ckeditor5-table/theme/tablecolumnresize.css */
290*: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,
291*: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 {
292position: relative;
293}
294/* ckeditor5-table/theme/tablecolumnresize.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) .table .table-column-resizer {
296position: absolute;
297top: -999999px;
298bottom: -999999px;
299right: var(--ck-table-column-resizer-position-offset);
300width: var(--ck-table-column-resizer-width);
301cursor: col-resize;
302user-select: none;
303z-index: var(--ck-z-default);
304}
305/* ckeditor5-table/theme/tablecolumnresize.css */
306*: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 {
307display: none;
308}
309/* ckeditor5-table/theme/tablecolumnresize.css */
310*: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,
311*: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 {
312background-color: var(--ck-color-table-column-resizer-hover);
313opacity: 0.25;
314}
315/* ckeditor5-table/theme/tablecolumnresize.css */
316*: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 {
317left: var(--ck-table-column-resizer-position-offset);
318right: unset;
319}
320/* ckeditor5-table/theme/tablecolumnresize.css */
321*: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 {
322display: none;
323}
324/* ckeditor5-code-block/theme/codeblock.css */
325*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) pre {
326padding: 1em;
327color: hsl(0, 0%, 20.8%);
328background: hsla(0, 0%, 78%, 0.3);
329border: 1px solid hsl(0, 0%, 77%);
330border-radius: 2px;
331text-align: left;
332direction: ltr;
333tab-size: 4;
334white-space: pre-wrap;
335font-style: normal;
336min-width: 200px;
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-
339pages-intro-text) pre code {
340background: unset;
341padding: 0;
342border-radius: 0;
343}
344/* ckeditor5-horizontal-line/theme/horizontalline.css */
345*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) hr {
346margin: 15px 0;
347height: 4px;
348background: hsl(0, 0%, 87%);
349border: 0;
350}
351/* ckeditor5-mention/theme/mention.css */
352*:is(.rte_tinyMCE, .intro_text, .footer_text, .page_section, .title_and_description, .description, .tab_body, .accordion, .section_intro_text, .data-pages-intro-text) .mention {
353background: var(--ck-color-mention-background);
354color: var(--ck-color-mention-text);
355}
356@media print {
357/* ckeditor5-page-break/theme/pagebreak.css */
358*: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 {
359padding: 0;
360}
361/* ckeditor5-page-break/theme/pagebreak.css */
362*: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 {
363display: none;
364}
365}
366figure.media{
367display: block;
368margin: 0 auto;
369max-width: 100%;
370width: 50%;
371}
372@media screen and ( max-width: 1000px ) {
373figure.media{
374margin: 0 auto;
375max-width: 100%;
376width: 100%;
377}
378}
379.youtube-video-container {
380position: relative;
381overflow: hidden;
382width: 100%;
383}
384.youtube-video-container::after {
385display: block;
386content: "";
387padding-top: 56.25%;
388}
389.youtube-video-container iframe {
390position: absolute;
391top: 0;
392left: 0;
393width: 100%;
394height: 100%;
395}
396body .ck-body-wrapper {
397position: relative;
398position: static !important;
399}
400body .ck.ck-balloon-panel {
401z-index: 9999999999 !important;
402}
403body .ck.ck-dialog-overlay.ck-dialog-overlay__transparent {
404z-index: 99999999 !important;
405}
406body .rte_tinyMCE img {
407max-width: 100% !important;
408}
409.results > a[data-ids='0']{
410opacity: .25 !important;
411}
412.results > a[data-ids='2']{
413opacity: .25 !important;
414}
415.results > a[data-ids='3']{
416opacity: .25 !important;
417}
418.results > a[data-ids='4']{
419opacity: .25 !important;
420}
421.results > a[data-ids='5']{
422opacity: .25 !important;
423}
424.results > a[data-ids='6']{
425opacity: .25 !important;
426}
427.results > a[data-ids='7']{
428opacity: .25 !important;
429}
430.results > a[data-ids='8']{
431opacity: .25 !important;
432}
433.results > a[data-ids='9']{
434border: 2px solid red;
435opacity: .25 !important;
436}
437.attribution {
438align-self: fles-end;
439display: flex;
440flex-flow: column;
441gap: 0 !important;
442position: absolute;
443bottom: 1rem;
444right: 1rem;
445left: auto !important;
446top: auto !important;
447transform: none !important;
448justify-content: flex-end;
449z-index: 99999 !important;
450}
451body .carousel-control-next, body .carousel-control-prev {
452height: 80%;
453padding-top: 15%;
454}
455body .mod_carousels_basic .attribution:not(.show) > span:last-child {
456display: none !important;
457}
458body .mod_carousels_basic .attribution span {
459padding: 0 !important;
460}
461.mod_carousels_basic .attribution.show > span:last-child {
462background-color: transparent;
463}
464.mod_carousels_basic .attribution.show > span:last-child a {
465color: #fff;
466}
467/* 02/19/24: New CKBox tooltip overrides */
468.ck.ck-balloon-panel.ck-tooltip {
469background-color: transparent !important;
470}
471.ck-tooltip__text {
472border: 1px solid #000 !important;
473color: #000 !important;
474padding: .25rem .5rem !important;
475}</style>
476<style type="text/css">
477[v-cloak] { display:none; }
478body .fcms { max-width: 800px !important; }
479img.delayed_load {
480display: none;
481}
482</style>
483<script type="text/javascript">
484setTimeout( function( ){
485try {
486$( "img.delayed_load" ).each( function( i, e ){
487let $e = $( e );
488let src = $e.attr( 'data-src' );
489if( $e.hasClass( 'delayed_bg' ) ){
490$e.css( 'background-image', `url(${src})` );
491} else {
492setTimeout( function( ){
493console.log( `Loading ${i}: ${src}` );
494$e.attr( 'src', src );
495}, i != 0 ? 250 * i : 1 );
496}
497$e.removeClass( 'delayed_load' );
498} );
499} catch( e ) {
500console.log( e );
501}
502}, 1000 );
503</script>
503
504<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
505<style type="text/css">@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/cf-fonts/s/montserrat/5.2.8/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/cf-fonts/s/montserrat/5.2.8/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:'Montserrat';font-style:normal;font-weight:400;src:url(/cf-fonts/s/montserrat/5.2.8/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/cf-fonts/s/montserrat/5.2.8/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:'Montserrat';font-style:normal;font-weight:400;src:url(/cf-fonts/s/montserrat/5.2.8/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/s/montserrat/5.2.8/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/s/montserrat/5.2.8/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/s/montserrat/5.2.8/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/s/montserrat/5.2.8/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;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/s/montserrat/5.2.8/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;}</style>
506<link async defer rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
507<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/main.min.css" >
508<link rel="stylesheet" type="text/css" href="/libs/slick.css?v">
509<link rel="stylesheet" type="text/css" href="/libs/slick-theme.css?v">
510<style type="text/css">
511html, body, * { font-family: 'myriad-pro', sans-serif; }
512.secondary_font { font-family: '', sans-serif !important; }
513body, section, div, ul, li { margin: 0; padding: 0; }
514body { font-size: 22px; }
515*:focus:not(:focus-visible) { outline: none; }
516*:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
517</style>
518<style type="text/css">
519@media only screen and ( min-width: 1101px ){
520body .hide_on_desktop {
521display: none;
522}
523}
524</style>
525<script src="https://kit.fontawesome.com/37b3c736a4.js" crossorigin="anonymous"></script>
525
526<!-- CSS -->
527<style type="text/css"></style>
528<link rel="stylesheet" href="https://use.typekit.net/ycg0mbc.css">
529<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 529-530
529
530<script async src="https://www.googletagmanager.com/gtag/js?id=
530G-X7DVWZVMQ8
vendor: 12 bytes, line 530
530"></script>
531<script>
vendor: 127 bytes, lines 532-535
532window.dataLayer = window.dataLayer || [];
533function gtag(){dataLayer.push(arguments);}
534gtag('js', new Date());
535gtag('config', '
535G-X7DVWZVMQ8
vendor: 4 bytes, line 535
535');
536</script>
vendor: 1 bytes, line 536
536
537<script type="text/javascript">(function(o){var b="https://fasttiger.io/anywhere/",t="a22f2f69732a4371af0697bccfa1b6b6c22feba58e0045c8bbdd96b153c91ed8",a=window.AutopilotAnywhere={_runQueue:[],run:function(){this._runQueue.push(arguments);}},c=encodeURIComponent,s="SCRIPT",d=document,l=d.getElementsByTagName(s)[0],p="t="+c(d.title||"")+"&u="+c(d.location.href||"")+"&r="+c(d.referrer||""),j="text/javascript",z,y;if(!window.Autopilot) window.Autopilot=a;if(o.app) p="devmode=true&"+p;z=function(src,asy){var e=d.createElement(s);e.src=src;e.type=j;e.async=asy;l.parentNode.insertBefore(e,l);};y=function(){z(b+t+'?'+p,true);};if(window.attachEvent){window.attachEvent("onload",y);}else{window.addEventListener("load",y,false);}})({});</script>
537
538<!-- Meta Pixel Code -->
539<script>
vendor: 399 bytes, lines 539-548
539
540!function(f,b,e,v,n,t,s)
541{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
542n.callMethod.apply(n,arguments):n.queue.push(arguments)};
543if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
544n.queue=[];t=b.createElement(e);t.async=!0;
545t.src=v;s=b.getElementsByTagName(e)[0];
546s.parentNode.insertBefore(t,s)}(window, document,'script',
547'https://connect.facebook.net/en_US/fbevents.js');
548fbq('init', '
548889431772410329
vendor: 30 bytes, lines 548-549
548');
549fbq('track', 'PageView');
550</script>
550
551<noscript><img height="1" width="1" style="display:none"
552src="https://www.facebook.com/tr?id=889431772410329&ev=PageView&noscript=1"
553/></noscript>
554<!-- End Meta Pixel Code -->
555<!-- Google Tag Manager -->
556<script>
vendor: 327 bytes, lines 556-560
556(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
557new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
558j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
559'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
560})(window,document,'script','dataLayer','
560GTM-NP2BVCS
vendor: 3 bytes, line 560
560');
560</script>
560
561<!-- End Google Tag Manager -->
562<!-- Global site tag (gtag.js) - Google Marketing Platform -->
563<script async src=""https://www.googletagmanager.com/gtag/js?id=DC-9644701""></script>
vendor: 1 bytes, line 563
563
564<script>
vendor: 127 bytes, lines 565-568
565window.dataLayer = window.dataLayer || [];
566function gtag(){dataLayer.push(arguments);}
567gtag('js', new Date());
568gtag('config', '
568DC-9644701
vendor: 4 bytes, line 568
568');
569</script>
569
570<!-- End of global snippet: Please do not remove -->
571<!--
572Event snippet for SanJuanCounty on http://www.utahscanyoncountry.com/index.html: Please do not remove.
573Place this snippet on pages with events you’re tracking.
574Creation date: 05/03/2022
575-->
576<script>
577gtag('event', 'conversion', {
578'allow_custom_scripts': true,
579'send_to': 'DC-9644701/three0/sanju0+standard'
580});
581</script>
581
582<noscript>
583<img src=""https://ad.doubleclick.net/ddm/activity/src=9644701;type=three0;cat=sanju0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ord=1?"" width=""1"" height=""1"" alt=""""/>
584</noscript>
585<!-- End of event snippet: Please do not remove -->
586<!-- Start Datafy Pixel Snippet --> 
586<script> !function(e,t,n,p,a,o,s){e[p]||((a=e[p]=function(){a.process?a.process.apply(a,arguments):a.queue.push(arguments)}).queue=[],a.t=+new Date,(o=t.createElement(n)).async=1,o.src="https://pxl.datafyhq.com/js/pxl.js?t="+864e5*Math.ceil(new Date/864e5),(s=t.getElementsByTagName(n)[0]).parentNode.insertBefore(o,s))}(window,document,"script","opix"),opix("init","UT-SAN-002"),opix("event","pageload") </script>
586 <!-- End Datafy Pixel Snippet -->
587<style type="text/css">
588.mod_nav_top .dropdown-menu {
589/* border: 1px solid #772218;*/
590align-items: stretch;
591top: 90%;
592}
593.mod_nav_top .dropdown-menu * {
594color: #772218;
595}
596.mod_nav_top .dropdown-menu a {
597font-size: 20px;
598}
599.mod_nav_top .navbar {
600background: #fff;
601margin: 0 auto;
602max-width: calc( 100vw - 4rem );
603}
604.mod_nav_top .navbar .navbar-nav {
605margin-left: auto !important;
606margin-right: 0 !important;
607}
608.mod_nav_top .nav-link {
609color: #CC8A00!important;
610font-size: 25px !important;
611font-weight: 600;
612}
613.mod_nav_top .row_2 {
614margin-top: -.75rem;
615}
616.mod_nav_top .row_1 a.nav-link {
617font-size: 25px;
618font-weight: normal;
619}
620.mod_nav_top .row_1 li.nav-item a.nav-link {
621color: #4F2C1D !important;
622position: relative;
623}
624.mod_nav_top .row_2 li.nav-item a.nav-link {
625position: relative;
626}
627.mod_nav_top li.nav-item:not(:last-child) {
628margin-right: 0;
629}
630.mod_nav_top .dropdown-toggle::after {
631display: none;
632}
633.mod_nav_top .navbar-collapse {
634justify-content: center;
635}
636.mod_nav_top .navbar-nav {
637align-items: center !important;
638margin-right: 0 !important;
639}
640@media only screen and ( max-width: 900px ){
641.mod_nav_top .navbar-nav {
642align-items: flex-start !important;
643}
644.mod_nav_top .row_1 {
645margin: 1rem 0;
646}
647.mod_nav_top .nav-link {
648padding: 0 1rem;
649}
650}
651</style><style type="text/css">
652.intro_msg .fa-heart {
653color: #aaaaaa;
654}
655body .cappable + .mod_add_on_features_trip_builder_tabs .meta_details {
656padding-right: .5rem !important;
657}
658.new_controls {
659bottom: 10rem !important;
660}
661.button_submit_for_coloring {
662background: #b26822;
663}
664.mod_add_on_features_trip_builder_2024 .day .day_header {
665background-color: #af3b2f !important;
666}
667.pinnable_imagez {
668left: 1rem;
669}
670.results_expansion_button {
671margin-bottom: 4rem !important;
672}
673.planner_trips_overlay .trip:before {
674background-color: rgba( 0, 0, 0, .25 );
675content: "";
676height: 100%;
677left: 0;
678position: absolute;
679top: 0;
680width: 100%;
681}
682.planner_trips_overlay .trip:hover::before {
683background-color: rgba( 0, 0, 0, .75 );
684}
685.mod_add_on_features_trip_builder_2024 .planner_container .planned_item .img_bg {
686max-width: 72px !important;
687min-width: 72px !important;
688width: 72px !important;
689}
690.trip-builder .strip_icon_links {
691padding-right: 2rem;
692}
693body.temp_master .title_container_for_centering i.fa-heart {
694color: #aaa;
695}
696body.temp_master .title_container_for_centering .pinnable_item.saved i.fa-heart {
697color: #ff7869;
698}
699a.pinnable_item:not(.saved) i.fa-heart {
700color: #aaa;
701}
702.result.saved .fa-heart {
703color: #ff7869 !important;
704}
705a.pinnable_item.saved i.fa-heart, .favorites_container i.fa-heart {
706color: #ff7869;
707}
708.pinnable_promo:not(.saved) i.fa-heart {
709color: #aaa;
710}
711.pinnable_promo.saved .fa-heart {
712color: #ff7869 !important;
713}
714.pinnable_promo.saved i.fa-heart, .pinnable_promo i.fa-heart {
715color: #ff7869;
716}
717.subapp .span2 {
718display: none !important;
719}
720@media screen and ( min-width: 901px ){
721.subapp .trip_meta_header_area {
722background: #fff;
723z-index: 99999999 !important;
724}
725}
726@media screen and ( max-width: 900px ){
727.trip_overlay + .label_col {
728padding-left: 82px !important;
729}
730.previously_imported_popup h1 {
731font-size: 28px !important;
732}
733.previously_imported_popup div {
734font-size: 18px !important;
735}
736.previously_imported_popup button {
737font-size: 14px !important;
738}
739body .mod_add_on_features_trip_builder_2024 {
740padding-bottom: 4rem !important;
741}
742body .itin_tiles .time_meta {
743}
744body .itin_tiles .loc {
745background-color: transparent !important;
746text-align: center;
747}
748body .itin_tiles .notes {
749background-color: transparent !important;
750text-align: center;
751}
752body .itin_tiles > * {
753display: flex;
754flex-flow: column;
755gap: 0 !important;
756padding: .5rem 0;
757margin: .5rem auto !important;
758width: 90vw !important;
759}
760body .itin_tiles > * .title {
761font-size: 18px !important;
762line-height: 1.2 !important;
763text-align: center;
764}
765body .itin_tiles > * .img {
766flex-basis: 100% !important;
767margin: 0 auto !important;
768min-height: 200px !important;
769width: 80% !important;
770}
771body .itin_tile .time_meta {
772display: flex;
773flex-basis: auto !important;
774gap: .25rem;
775justify-content: center;
776width: 100% !important;
777}
778body .itin_tile .time_meta > *:first-child {
779border-right: 1px solid #212529;
780padding-right: .25rem;
781}
782body .title_and_description > h1:has(.button_share) {
783display: flex;
784flex-flow: column;
785}
786body .button_share {
787font-size: 11px;
788margin-top: .5rem;
789padding: .25rem .5rem !important;
790}
791body .button_share * {
792font-size: 14px;
793}
794body .mod_add_on_features_trip_builder_tabs .day_detail {
795min-width: 10% !important;
796max-width: 100% !important;
797width: 100% !important;
798}
799body .planner_nav_tabs {
800flex-flow: column;
801margin: -1rem .5rem 0 .5rem !important;
802}
803body .planner_nav_tabs li {
804margin: 0 !important;
805}
806body .planner_nav_bodies .image img {
807max-width: 100vw !important;
808min-width: 10px;
809width: 100%;
810}
811.import_or_discard_popup {
812min-width: 90vw;
813}
814body .mod_add_on_features_trip_builder_2024 .nav_row .swap_strip ul {
815gap: .25rem !important;
816}
817.btn_discard_trip, .btn_import_trip {
818font-size: 12px !important;
819margin: 0 0 !important;
820padding: .15rem .5rem !important;
821}
822.btn_import_trip {
823margin-right: .25rem !important;
824}
825.btn_discard_trip i, .btn_import_trip i {
826display: none !important;
827}
828body .swappable_bodies .favorites_container .tiles {
829padding-bottom: 4rem !important;
830}
831.previously_imported_popup {
832min-width: 90vw;
833}
834.flow_vert {
835flex-flow: column !important;
836}
837.mod_add_on_features_trip_builder_2024 .swappable_bodies > .body[data-index='2'] {
838margin-bottom: 4rem !important;
839padding-bottom: 10rem !important;
840}
841body .mod_add_on_features_trip_builder_2024 .active_trip_label{
842display: inline-block !important;
843line-height: 1.1 !important;;
844}
845.render_on_desktop_only {
846display: none !important;
847}
848.mod_add_on_features_trip_builder_2024 .favorites_container .tiles {
849height: auto !important;
850margin-bottom: 4rem !important;
851max-height: 10000vh !important;
852gap: .25rem;
853}
854.mod_add_on_features_trip_builder_2024 .planner_container .days {
855height: auto !important;
856margin-bottom: 3rem !important;
857}
858body .mod_nav_top {
859/* z-index: 999999998 !important; */
860}
861.active_trip_label_decom {
862display: flex !important;
863flex-flow: column !important;
864}
865.active_trip_label_decom .metadata_column {
866margin-top: -.4rem !important;
867}
868.mod_add_on_features_trip_builder_2024 .controls {
869z-index: 999999 !important;
870}
871body .mod_add_on_features_trip_builder_2024 .swappable_bodies .img_bg,
872body .plannable_area .trip-entry .trip-entry-img-cont img {
873min-height: 72px !important;
874max-height: 72px !important;
875min-width: 72px !important;
876max-width: 72px !important;
877height: 72px !important;
878width: 72px !important;
879object-fit: cover !important;
880background-size: cover !important;
881background-position: center !important;
882}
883.mod_add_on_features_trip_builder_2024 .controls {
884max-width: 35px !important;
885min-width: 35px !important;
886width: 35px !important;
887}
888.plus_minus {
889padding-top: .5rem;
890width: 100%;
891}
892.plus_minus .w_i_t_a_f {
893margin-left: auto;
894}
895.plus_minus * {
896font-size: 100% !important;
897}
898.controls .fa-times::before {
899content: "\f056" !important;
900}
901.login_item {
902margin-left: 0 !important;
903padding-bottom: 8rem !important;
904}
905.login_item .dropdown-menu {
906left: 0 !important;
907position: relative !important;
908transform: none !important;
909}
910.login_item .dropdown-menu > * {
911font-weight: 700;
912transform: translateX( -20px ) !important;
913}
914.login_item .dropdown-menu span, .login_item .dropdown-menu i {
915color: #af3b2f !important;
916}
917.login_item .dropdown-toggle {
918display: none !important;
919}
920.login_item .dropdown-menu a {
921margin-left: 0 !important;
922}
923body[data-url='homepage'] .page_section[data-section='3'] h2 {
924font-size: 25px !important;
925}
926.teaser {
927flex-flow: column;
928}
929.mod_add_on_features_trip_builder_2024_modal_login_underlay {
930top: 0 !important;
931left: 0 !important;
932transform: translate( 0, 0 ) !important;
933height: 100% !important;
934width: 100% !important;
935}
936.mod_add_on_features_trip_builder_2024_modal_login_underlay {
937top: 0 !important;
938left: 0 !important;
939transform: translate( 0, 0 ) !important;
940height: 100% !important;
941width: 100% !important;
942}
943.mod_add_on_features_trip_builder_2024_modal_login {
944top: 50% !important;
945left: 50% !important;
946transform: translate( -50%, -50% ) !important;
947}
948body .trip-entry-delete {
949display: none !important;
950}
951body .trip-builder-main .meta_details {
952display: none !important;
953}
954body .top_strip .fa-times-circle {
955font-size: 24px !important
956}
957body .mod_add_on_features_trip_builder_2024_modal_login .subpanels {
958height: 100% !important;
959}
960.mod_add_on_features_trip_builder_2024_modal_login .subpanel {
961border: none !important;
962}
963.mod_add_on_features_trip_builder_2024_modal_login .top_strip .logo img,
964.share_your_trip_popup .top_strip .logo img {
965max-height: 50px !important;
966}
967body .mod_add_on_features_trip_builder_2024_modal_login .top_strip {
968margin-bottom: 0 !important;
969}
970body .mod_add_on_features_trip_builder_2024_modal_login h2 {
971font-size: 28px !important;
972}
973/*
974.mod_add_on_features_trip_builder_2024_modal_login {
975height: 85vh !important;
976max-height: 85vh !important;
977} */
978body .flow_vertically {
979flex-flow: column !important;
980}
981body .trip_link_to_share {
982font-size: 13px;
983}
984body .share_your_trip_popup {
985align-items: center;
986flex-flow: column !important;
987min-width: 100px !important;
988padding: 1rem !important;
989}
990body .share_your_trip_popup:not(.hidden) {
991display: flex !important;
992}
993body .share_your_trip_popup > * {
994min-width: 10px;
995max-width: 100% !important;
996}
997body .share_your_trip_popup {
998min-width: 10px !important;
999width: 90vw !important;
1000}
1001body .mod_add_on_features_trip_builder_2024 .favorites_container .controls {
1002padding: 0 .5rem;
1003}
1004body .mod_add_on_features_trip_builder_2024 .favorites_container .fa-heart {
1005display: none !important;
1006}
1007body .mod_add_on_features_trip_builder_2024 .favorites_container .fa-circle-minus {
1008display: block !important;
1009}
1010body .mod_add_on_features_trip_builder_2024 .favorites_container .subtext {
1011display: none !important;
1012}
1013body .mod_add_on_features_trip_builder_2024 .favorites_container .planned_item {
1014border-radius: 0 !important;
1015}
1016body .mod_add_on_features_trip_builder_2024 .img_bg {
1017border-radius: 0 !important;
1018height: 100% !important;
1019}
1020body .mod_add_on_features_trip_builder_2024 .swappable_bodies .img_bg {
1021border-radius: 0 !important;
1022height: 72px !important;
1023}
1024.mod_add_on_features_trip_builder_2024 .favorites_container .tiles {
1025width: 100%;
1026}
1027.mod_add_on_features_trip_builder_2024 .planned_item {
1028width: 100%;
1029}
1030body .mod_add_on_features_trip_builder_2024 .favorites_container {
1031padding: 0 !important;
1032}
1033.controls i:not(.fa-times) {
1034display: none !important;
1035}
1036body .trip-entries {
1037background: transparent !important;
1038}
1039.mod_add_on_features_trip_builder_2024 .planned_item {
1040border: 1px solid #ccc !important;
1041}
1042.mod_add_on_features_trip_builder_2024 .plannable_area {
1043border-left: none !important;
1044border-right: none !important;
1045}
1046.planned_item .img_bg {
1047height: 70px;
1048}
1049.mod_add_on_features_trip_builder_2024 .controls i.btn_out {
1050color: #000 !important;
1051}
1052.plannable_area {
1053height: auto !important;
1054overflow: visible !important;
1055}
1056.mod_add_on_features_trip_builder_2024_modal_login {
1057min-width: 100px !important;
1058}
1059.mod_add_on_features_trip_builder_2024.render_as_overlay {
1060height: 100vh !important;
1061max-height: 100vh !important;
1062}
1063.instructions > h1 {
1064margin-top: 1rem !important;
1065}
1066.close_the_new_planner_system {
1067margin-left: .5rem !important;
1068}
1069.mod_add_on_features_trip_builder_2024 .planner_container {
1070border: none !important;
1071}
1072.mod_add_on_features_trip_builder_2024 .planner_container .days {
1073border: 1px solid #ccc !important;
1074}
1075.planner_container .days {
1076grid-template-columns: 1fr !important;
1077}
1078.mod_add_on_features_trip_builder_2024 .day {
1079border-right: none !important;
1080overflow: visible !important;
1081width: 100% !important;
1082}
1083.mod_add_on_features_trip_builder_2024 .day .day_header {
1084background-color: #af3b2f;
1085padding: .15rem .5rem !important;
1086}
1087body .mod_add_on_features_trip_builder_2024 .active_trip_label {
1088font-size: 18px;
1089text-transform: none !important;
1090}
1091.mod_add_on_features_trip_builder_2024 .nav_row .swap_strip {
1092text-align: right;
1093width: 150px;
1094}
1095.mod_add_on_features_trip_builder_2024 .nav_row .swap_strip ul > li {
1096margin-right: 0 !important;
1097}
1098.mod_add_on_features_trip_builder_2024 .nav_row .swap_strip ul {
1099gap: .5rem !important;
1100justify-content: flex-end;
1101}
1102.mod_add_on_features_trip_builder_2024 .swappable_bodies > .body_3.active {
1103max-height: 100% !important;
1104}
1105.swappable_bodies {
1106padding: 0 1rem !important;
1107}
1108.planner_trips_overlay > div {
1109justify-content: center;
1110}
1111.nav_row {
1112flex-flow: row !important;
1113justify-content: space-between
1114}
1115.nav_row .swap_strip i {
1116font-size: 20px !important;
1117}
1118.active_trip_label_decom > i {
1119display: none;
1120}
1121.active_trip_label_decom > i.fa-pencil {
1122display: none !important;
1123}
1124.day_planner_pre_strip {
1125align-items: center !important;
1126flex-flow: column;
1127}
1128.day_planner_pre_strip .instructions {
1129order: -1;
1130}
1131.day_planner_pre_strip .date_picker_container {
1132display: none;
1133}
1134.strip_icon_links li a i {
1135display: none;
1136}
1137.swap_strip li a *:not(i){
1138display: none;
1139}
1140.strip_icon_links li a *:not(i){
1141display: none;
1142}
1143.trip-builder-inner .working_trip_title, .trip-builder-inner .working_trip_title + * {
1144font-size: 12px;
1145}
1146.intro_msg {
1147font-size: 12px;
1148}
1149.trip-builder-main {
1150height: 50px;
1151}
1152.trip-entries {
1153padding: 0 10px !important;
1154}
1155.trip-details {
1156display: none;
1157}
1158body .trip-entry {
1159max-width: 32vw !important;
1160}
1161body .trip-entry-title {
1162font-size: 11px;
1163}
1164body .trip-entry-img-cont {
1165height: 30px;
1166width: 30px;
1167}
1168.trip-builder-left-right span {
1169height: 15px;
1170width: 15px;
1171}
1172}
1173</style><style type="text/css">
1174body[data-url='download-brochures'] .test {
1175align-items: center;
1176display: flex;
1177flex-wrap: wrap;
1178}
1179body[data-url='lodging'] .nonfeatured_tiles + #map_mod_search_1 {
1180display: none !important;
1181}
1182body:not(.dashboard) .cols li {
1183word-wrap: break-word !important; /* Ensures long words wrap */
1184overflow-wrap: break-word !important; /* Ensures proper wrapping */
1185white-space: normal !important; /* Allows wrapping */
1186word-break: keep-all !important; /* Prevents mid-word breaks */
1187hyphens: none !important; /* Disables hyphenation */
1188}
1189.col {
1190word-break: break-word; /* For older browsers */
1191word-break: break-all; /* Ensures breaking at any point */
1192}
1193.auto_form_submission_successful a:hover {
1194font-weight: normal !important;
1195}
1196.auto_form_submission_successful button {
1197display: block !important;
1198margin: 1rem auto 0 auto !important
1199}
1200.itin_tile .notes {
1201background-color: transparent;
1202}
1203.mod_add_on_features_trip_builder_tabs .planner_nav_tabs li.active_tab {
1204background-color: #C4622D;
1205}
1206.mod_add_on_features_trip_builder_2024, .mod_add_on_features_trip_builder_2024 .swappable_bodies {
1207background-color: transparent !important;
1208background-color: #fff !important;
1209}
1210body[data-url='trails'] .filters_container {
1211align-items: center !important;
1212gap: 1rem !important;
1213justify-content: center !important;
1214}
1215body[data-url='trails'] .search_form {
1216max-width: 100% !important;
1217}
1218body[data-url='trails'] .filt_1_1_46 {
1219transform: translateY(-4px) !important;
1220}
1221body[data-url='trails'] .mod_search .filters .filter.filt_1_1_46 {
1222padding: 0 1.5rem !important;
1223}
1224.col:has(div > dl > a){
1225max-width: 500px;
1226width: 500px !important;
1227}
1228.col div dl a {
1229word-wrap: break-word;
1230}
1231#map_mod_search, .map_mod_search {
1232min-height: 600px
1233}
1234body {
1235background-image: url(/configs/71/bg_pattern.png);
1236}
1237a:hover {
1238color: #ac2e22;
1239font-weight: 700;
1240text-decoration: none;
1241}
1242.plus_minus span {
1243font-size: 20px;
1244}
1245.plus_minus i:not(.do_not_colorize) {
1246color: #af3b2f;
1247font-size: 180%;
1248}
1249.mod_add_on_features_trip_builder_2024_modal_login h2 {
1250color: #af3b2f !important;
1251font-size: 35px;
1252}
1253.mod_add_on_features_trip_builder_2024_modal_login .instructions {
1254font-family: "novel-sans-pro-extra-condens",sans-serif !important;
1255font-size: 18px;
1256}
1257.mod_add_on_features_trip_builder_2024_modal_login label {
1258color: gray;
1259font-family: "novel-sans-pro-extra-condens",sans-serif !important;
1260font-size: 24px;
1261}
1262.mod_add_on_features_trip_builder_2024_modal_login .links a {
1263color: #000;
1264font-family: "novel-sans-pro-extra-condens",sans-serif !important;
1265font-size: 17px;
1266}
1267.mod_nav_top .user_dropdown .dropdown-menu a:hover, .mod_nav_top .user_dropdown .dropdown-menu a:hover * {
1268color: #000 !important;
1269}
1270.tip_cols {
1271justify-content: space-between;
1272/* padding-left: 3rem; */
1273width: 100%;
1274}
1275.swappable_bodies .body {
1276padding: 0 2rem;
1277}
1278.pinnable_image {
1279position: absolute;
1280}
1281.pinnable_promo {
1282position: relative;
1283}
1284.not_pinnable_image {
1285color: #fff;
1286cursor: pointer;
1287font-size: 28px;
1288position: absolute;
1289left: 1rem;
1290top: 1rem;
1291z-index: 9999 !important;;
1292}
1293/*
1294body .result:not(.saved):hover i {
1295color: #aaa !important;
1296} */
1297a:not(.saved) .not_pinnable_image.fa-heart {
1298color: #aaa;
1299}
1300.saved .not_pinnable_image.fa-heart {
1301color: #ff7869 !important;
1302}
1303.trip-builder .exhibit_droppability .intro_msg {
1304display: block !important;
1305}
1306.trip-builder .trip-entries {
1307display: flex;
1308}
1309.trip-builder .exhibit_droppability .trip-entries {
1310display: none !important;
1311}
1312body .body_5 .results {
1313max-height: calc( 100vh - 29rem );
1314overflow: auto;
1315}
1316.topic_picker > * {
1317cursor: pointer;
1318}
1319.results .template {
1320display: none;
1321}
1322body .mod_add_on_features_trip_builder_2024 .favorites_container {
1323padding: 2rem 4rem;
1324}
1325body .mod_add_on_features_trip_builder_2024 *:not(i) {
1326font-family: "novel-sans-pro-extra-condens",sans-serif !important;
1327}
1328body .mod_add_on_features_trip_builder_2024_close_button {
1329color: #fff;
1330}
1331body .mod_add_on_features_trip_builder_2024.render_as_overlay {
1332padding: 0 !important;
1333z-index: 99999997 !important;
1334}
1335body .image_candy_thing + div.active_trip_label {
1336justify-content: space-between;
1337margin: 0 auto;
1338max-width: 1280px;
1339}
1340body .mod_add_on_features_trip_builder_2024 .nav_row {
1341justify-content: space-between;
1342margin: 0 auto;
1343max-width: 1280px;
1344padding: .5rem 1rem;
1345}
1346body .mod_add_on_features_trip_builder_2024 .active_trip_label {
1347/* color: #af3b2f !important; */
1348font-weight: 700;
1349text-transform: uppercase;
1350}
1351body .mod_add_on_features_trip_builder_2024 .nav_row .swap_strip ul li a {
1352color: #fff;
1353font-weight: normal !important;
1354opacity: .5;
1355}
1356body .mod_add_on_features_trip_builder_2024 .nav_row .swap_strip ul li.active a {
1357/* color: #af3b2f !important */
1358color: #fff;
1359font-weight: 700 !important;
1360opacity: 1;
1361}
1362body .mod_add_on_features_trip_builder_2024 {
1363padding: 8rem 4rem 4rem 2rem;
1364}
1365a.pinnable_item:not(.saved) i.fa-heart {
1366color: #aaa;
1367}
1368.result.saved .fa-heart {
1369color: #ff7869 !important;
1370}
1371a.pinnable_item.saved i.fa-heart, .favorites_container i.fa-heart {
1372color: #ff7869;
1373}
1374/*
1375.share_container {
1376display: none !important;
1377}
1378*/
1379.nav_row {
1380margin-bottom: 5rem;
1381}
1382.instructions h1 {
1383color: #af3b2f !important
1384}
1385.trip-builder-tab {
1386background-color: #C4622D
1387}
1388</style><style type="text/css">
1389@media screen and ( max-width: 900px ){
1390body[data-url='homepage'] .page_section[data-section='3'] h2 {
1391font-size: 25px !important;
1392}
1393}
1394body[data-url='homepage'] .intro_text_wrapper {
1395position: relative;
1396background-color: #ba4330;
1397margin-bottom: 4rem !important;
1398max-width: 100vw !important;
1399padding: 50px; /* Adjust padding as necessary */
1400}
1401body[data-url='homepage'] .intro_text_wrapper > *, body[data-url='homepage'] .intro_text_wrapper > .intro_text {
1402margin: 0 auto !important;
1403max-width: 1240px;
1404text-align: center;
1405}
1406body[data-url='homepage'] .intro_text_wrapper * {
1407color: #fff !important;
1408}
1409body[data-url='homepage'] .intro_text_wrapper::before,
1410body[data-url='homepage'] .intro_text_wrapper::after {
1411background-size: contain;
1412content: "";
1413position: absolute;
1414left: 0;
1415right: 0;
1416height: 20px; /* Adjust height to match your images */
1417background-repeat: repeat-x;
1418z-index: 1;
1419}
1420body[data-url='homepage'] .intro_text_wrapper::before {
1421background-image: url('/configs/71/red-top.png');
1422top: -20px; /* Adjust this value to match the height of your image */
1423z-index: 1
1424}
1425body[data-url='homepage'] .intro_text_wrapper::after {
1426background-image: url('/configs/71/red-bot.png');
1427bottom: -20px; /* Adjust this value to match the height of your image */
1428z-index: 1
1429}
1430body[data-url="homepage"] .page_section:not([data-section='3']) > h2[data-section-title="true"], body[data-url="homepage"] .page_section:not([data-section='3']) * {
1431color: #fff !important;
1432}
1433body[data-url='homepage'] div.page_section[data-section='1'] {
1434position: relative;
1435background-color: #c3853d !important;
1436margin-top: 4rem !important;
1437max-width: 100vw !important;
1438padding: 50px; /* Adjust padding as necessary */
1439}
1440body[data-url='homepage'] .page_section[data-section='1'] > * {
1441margin: 0 auto !important;
1442max-width: 1240px;
1443text-align: center;
1444}
1445body[data-url='homepage'] .page_section[data-section='1'] img {
1446margin: 1rem 0;
1447}
1448body[data-url='homepage'] .page_section[data-section='1']::before,
1449body[data-url='homepage'] .page_section[data-section='1']::after {
1450background-size: contain;
1451content: "";
1452position: absolute;
1453left: 0;
1454right: 0;
1455height: 20px; /* Adjust height to match your images */
1456background-repeat: repeat-x;
1457z-index: 1;
1458}
1459body[data-url='homepage'] .page_section[data-section='1']::before {
1460background-image: url('/configs/71/gld-top.png');
1461top: -20px; /* Adjust this value to match the height of your image */
1462z-index: 1
1463}
1464body[data-url='homepage'] .page_section[data-section='1']::after {
1465background-image: url('/configs/71/gld-bot.png');
1466bottom: -20px; /* Adjust this value to match the height of your image */
1467z-index: 1
1468}
1469@media screen and ( max-width: 900px ){
1470body[data-url='homepage'] div.intro_text_wrapper {
1471padding-bottom: 2rem;
1472padding-top: 2rem;
1473}
1474body[data-url='homepage'] .intro_text_wrapper::before {
1475top: -7px; /* Adjust this value to match the height of your image */
1476}
1477body[data-url='homepage'] .intro_text_wrapper::after {
1478bottom: -20px; /* Adjust this value to match the height of your image */
1479}
1480body[data-url='homepage'] div.page_section[data-section='1'] {
1481margin-bottom: 2rem !important;
1482margin-top: 2rem !important;
1483padding-bottom: 2rem !important;
1484padding-top: 2rem !important;
1485}
1486body[data-url='homepage'] .page_section[data-section='1']::before {
1487top: -6px; /* Adjust this value to match the height of your image */
1488}
1489body[data-url='homepage'] .page_section[data-section='1']::after {
1490}
1491}
1492.mod_carousels_slick_robust_captions .tile {
1493transition: 200ms all;
1494}
1495body[data-url='homepage'] .mod_carousels_slick_robust_captions .tile img {
1496/*height: 500px;
1497width: 700px;*/
1498aspect-ratio: 8/5;
1499object-fit: cover;
1500}
1501.mod_carousels_slick_robust_captions .tile:hover {
1502filter: brightness(1.15) !important;
1503}
1504@media only screen and ( min-width: 992px ) and ( max-width: 1280px ) {
1505.mod_nav_top .navbar {
1506padding: 0 2rem 0 1rem !important;
1507}
1508.mod_nav_top .nav-link {
1509font-size: 16px !important;
1510}
1511.mod_nav_top .logo {
1512max-width: 100px !important;
1513}
1514}
1515body .contact_strip .col .btn_pdc {
1516border: none;
1517border-radius: 7px;
1518color: #fff;
1519cursor: pointer;
1520padding: .5rem .75rem;
1521}
1522/*	.filter.slider_width {
1523min-width: 250px;
1524}*/
1525body[data-url='multitopic-filtering-pilot'] .nonfeatured_tiles tr:first-child th:first-child,
1526body[data-url='trails'] .nonfeatured_tiles tr:first-child th:first-child {
1527width: 30%;
1528}
1529body[data-url='multitopic-filtering-pilot'] .nonfeatured_tiles tr:first-child th:nth-child(2),
1530body[data-url='trails'] .nonfeatured_tiles tr:first-child th:nth-child(2) {
1531width: 35%;
1532}
1533body[data-url='multitopic-filtering-pilot'] .nonfeatured_tiles tr:first-child th:nth-child(3),
1534body[data-url='trails'] .nonfeatured_tiles tr:first-child th:nth-child(3) {
1535width: 35%;
1536}
1537body .slider_width {
1538display: flex;
1539flex-flow: column;
1540justify-content: center;
1541min-width: 300px;
1542padding-top: 0 !important;
1543text-align: center;
1544}
1545body .slider_width > * {
1546width: 100% !important;
1547}
1548body .slider_width .rs-container .rs-scale span {
1549}
1550.search_tab_buttons {
1551display: flex;
1552justify-content: center;
1553margin: 1.5rem 0 1rem 0;
1554}
1555.search_tab_buttons > *:not(:last-child) {
1556}
1557/*
1558.search_tab_buttons > *:not(.active) {
1559opacity: .15;
1560}
1561.search_tab_buttons > *:not(.active) {
1562opacity: .15;
1563}
1564.search_tab_buttons > *:not(.active):hover {
1565opacity: .85 !important;
1566}*/
1567.search_tab_buttons > * {
1568cursor: pointer;
1569padding: .5rem 1rem;
1570}
1571.search_tab_buttons > * i {
1572margin-right: .75rem;
1573}
1574.search_tab_buttons > * {
1575background-color: #ce3526;
1576color: #fff;
1577}
1578.search_tab_buttons > *:hover {
1579opacity: .75 !important;
1580}
1581.search_tab_buttons > *:not(.active) {
1582background-color: #868686;
1583color: #fff;
1584}
1585.search_tabs > *:not(.active){
1586display: none;
1587}
1588.mod_search .results .result .title {
1589color: #fff;
1590}
1591#mmapbox {
1592box-shadow: none;
1593border: 4px solid #eee;
1594height: 400px;
1595max-height: 400px !important;
1596margin: 0;
1597width: 100% !important;
1598}
1599/*
1600#mapbox_buttons {
1601top: 100px !important;
1602}*/
1603.option_selector_container.scroll_select .status_indicator {
1604display: block;
1605}
1606.mod_search .filters.unprocessed_changes {
1607background-color: transparent !important;
1608}
1609.results > a[data-ids='0']{
1610opacity: .25 !important;
1611}
1612.results > a[data-ids='2']{
1613opacity: .25 !important;
1614}
1615.results > a[data-ids='3']{
1616opacity: .25 !important;
1617}
1618.results > a[data-ids='4']{
1619opacity: .25 !important;
1620}
1621.results > a[data-ids='5']{
1622opacity: .25 !important;
1623}
1624.results > a[data-ids='6']{
1625opacity: .25 !important;
1626}
1627.results > a[data-ids='7']{
1628opacity: .25 !important;
1629}
1630.results > a[data-ids='8']{
1631opacity: .25 !important;
1632}
1633.results > a[data-ids='9']{
1634border: 2px solid red;
1635opacity: .25 !important;
1636}
1637body .btn_pdc.pdf {
1638border: 0;
1639border-radius: 7px;
1640cursor: pointer;
1641padding: .25rem .75rem;
1642}
1643body .map_legend {
1644z-index: 1 !important;
1645}
1646body .search_form .option_selector_container.hoverable:hover div.opts {
1647z-index: 999999 !important;
1648}
1649.mod_promos_checkerboard .promo .body .title a, .mod_services_global_search_rewrite .label, .mod_services_global_search_rewrite h4 span {
1650color: #AF3B2F;
1651}
1652.weather_dropdown {
1653background-color: transparent !important;
1654position: relative !important;
1655right: auto !important;
1656top: auto !important;
1657}
1658.weather_dropdown .day_by_day {
1659background-color: #eee !important
1660}
1661.weather_dropdown .smaller {
1662color: #333;
1663/*font-size: 14px !important;*/
1664}
1665.weather_dropdown .current_conditions {
1666color: #ce3527 !important;
1667}
1668.title_and_description ul {
1669display: flex;
1670flex-flow: column;
1671margin-left: 0;
1672}
1673.title_and_description ul li {
1674margin-left: 2rem;
1675}
1676.mod_services_global_search .label {
1677color: #000;
1678}
1679.mod_services_global_search h4 span {
1680color: #000;
1681}
1682.mod_services_global_search .description, .mod_services_global_search .description * {
1683color: #444;
1684}
1685body .dropdown-menu::after {
1686content: "";
1687border-left: 25px solid transparent;
1688border-right: 25px solid transparent;
1689border-bottom: 25px solid #b93c27;
1690position: absolute;
1691left: 50%;
1692top: -10px;
1693transform: translateX(-50%);
1694z-index: -1;
1695}
1696body .dropdown-menu.i5::after {
1697transform: translateX(90px);
1698}
1699body .dropdown-menu.i6 > div {
1700min-width: 230px;
1701}
1702body .dropdown-menu.i6::after {
1703transform: translateX(60px);
1704}
1705body .dropdown-menu.i7::after {
1706transform: translateX(140px);
1707}
1708body .slick-list {
1709overflow: visible;
1710}
1711body .col dl span {
1712display: block;
1713}
1714.tile_nonfeatured > *:first-child {
1715width: 50%;
1716}
1717body[data-url='ev-charging'] .tile_nonfeatured > *:first-child {
1718width: 25%;
1719}
1720body[data-url='ev-charging'] .gm-style-iw {
1721display: flex;
1722flex-flow: row !important;
1723flex-direction: reverse-row !important;
1724}
1725body[data-url='ev-charging'] .gm-style-iw .gm-style-iw-chr {
1726order: 10 !important;
1727}
1728body[data-url="weather"] .tab_heads {
1729justify-content: center;
1730}
1731body[data-url="events"] .no_results, body[data-url="events"] div.results[data-topic="x_90"] {
1732display: none;
1733}
1734/*body .mod_carousels_basic .carousel-indicators {
1735justify-content: flex-end;
1736}
1737*/
1738.mod_search .results .result .title {
1739color: #000 !important;
1740line-height: 1.2;
1741}
1742.mod_search.search_results_type_2 .results .result .title {
1743color: #fff !important;
1744}
1745.mod_search .results .result .title, .mod_search .results .result .middle_column .spot_secondary {
1746font-family: "myriad-pro", sans-serif !important;
1747}
1748.mod_promos_checkerboard .promo .img img {
1749object-fit: cover;
1750}
1751.mod_promos_checkerboard .promo .img span {
1752color: rgba( 255, 255, 255, .8 );
1753font-family: "myriad-pro", sans-serif;
1754font-size: 110px;
1755font-weight: 700;
1756text-shadow: 0 4px 5px rgba( 0, 0, 0, .25 );
1757text-transform: uppercase;
1758z-index: 1;
1759}
1760body .title_container_for_centering a {
1761color: #144b4a;
1762text-decoration: none;
1763}
1764body .micro_dips .title_container_for_centering a {
1765color: #000 !important;
1766font-size: 44px !important;
1767font-weight: 700 !important;
1768}
1769body .intro_text, body.temp_search_page .mod_text_page_intro {
1770margin: 0 !important;
1771max-width: 100vw;
1772padding: 0;
1773position: relative;
1774}
1775body .intro_text .actual_intro_text, body.temp_search_page .mod_text_page_intro {
1776margin: 0 auto;
1777max-width: 1240px;
1778padding-bottom: calc( 120px - 1rem );
1779padding-top: 120px;
1780}
1781body .intro_text .actual_intro_text p:last-child {
1782margin-bottom: 0;
1783}
1784body.temp_search_page .mod_text_page_intro {
1785padding-bottom: 0 !important;
1786padding-top: 0 !important;
1787}
1788body .intro_text h1, body.temp_search_page .mod_text_page_intro h1 {
1789color: rgba( 255, 255, 255, .8 );
1790font-family: "myriad-pro", sans-serif;
1791font-size: 110px;
1792font-weight: 700;
1793left: 1rem;
1794position: absolute;
1795text-shadow: 0 4px 5px rgba( 0, 0, 0, .25 );
1796text-transform: uppercase;
1797top: -140px;
1798z-index: 1;
1799}
1800body.temp_search_page .mod_text_page_intro h1 {
1801top: -200px;
1802}
1803body .gm-style-iw-d {
1804padding: 0 12px;
1805overflow: hidden !important;
1806}
1807body .gm-style .gm-style-iw-c {
1808padding: 30px 0 !important;
1809}
1810body .gm-style-iw-d > div > .marker_tile img {
1811margin-bottom: 1rem;
1812}
1813body .gm-style-iw-d > div > .marker_tile a {
1814font-size: 22px !important;
1815}
1816body[data-url="homepage"] .mod_divisors_section_title .buttons i {
1817color: #e4bd00;
1818}
1819body[data-url="homepage"] .mod_carousels_slick_robust_captions .slider {
1820padding: 0 !important;
1821}
1822body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-prev i,
1823body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-next i {
1824/* display: none !important;*/
1825color: #fff;
1826font-size: 84px;
1827opacity: .9;
1828}
1829body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-prev {
1830padding-left: 1.5rem;
1831}
1832body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-next {
1833padding-right: 1.5rem;
1834}
1835body .mod_carousels_slick_robust_captions .tile {
1836background-color: transparent;
1837background-image: none;
1838box-shadow: none;
1839height: 530px;
1840height: auto !important;
1841}
1842body .mod_carousels_slick_robust_captions .tile .caption {
1843background-color: transparent;
1844padding: .5rem 0;
1845position: relative;
1846}
1847body .mod_carousels_slick_robust_captions .tile .caption button {
1848display: none;
1849}
1850body .mod_carousels_slick_robust_captions .tile .category {
1851background-color: #333;
1852color: #fff;
1853display: inline-block;
1854font-size: 17px;
1855margin: .25rem 0;
1856padding: .15rem .5rem;
1857}
1858body .mod_carousels_slick_robust_captions .tile .caption_title {
1859color: #000;
1860font-family: "myriad-pro", sans-serif;
1861font-size: 26px;
1862font-weight: 700;
1863line-height: 1.1;
1864margin: .5rem 0;
1865text-transform: uppercase;
1866}
1867body .mod_carousels_slick_robust_captions .tile .caption_body {
1868color: #111;
1869font-family: "myriad-pro", sans-serif;
1870font-size: 20px;
1871}
1872body .search_form button {
1873background-color: #ce3526;
1874}
1875body .results.style_2 .result {
1876border-radius: 0 !important;
1877height: 300px;
1878justify-content: flex-end;
1879padding: 0;
1880transition: 100ms all;
1881}
1882body .results.style_2 .result:hover {
1883transform: scale(1.1);
1884}
1885body .results.style_2 .result *:not(i) {
1886font-family: "novel-sans-pro-extra-condens", sans-serif !important;
1887}
1888body .results.style_2 .result .spot_1.title {
1889color: #fff;
1890line-height: 1;
1891text-shadow: 0 5px 5px rgba( 0, 0, 0, .4 );
1892font-weight: 700;
1893}
1894body .results.style_2 .split_horizontally {
1895margin-bottom: 1rem;
1896}
1897body .results.style_2 .result .spot_2 {
1898color: #fff !important;
1899text-align: center;
1900text-shadow: 0 5px 5px rgba( 0, 0, 0, .4 );
1901}
1902body .mod_search .results.style_2 > * > * {
1903padding: 0 !important;
1904}
1905body .results.style_2 .result .middle_column {
1906background-size: cover;
1907background-position: center;
1908background-repeat: no-repeat;
1909justify-content: flex-end;
1910}
1911body .results.style_2 .result .img {
1912display: none !important;
1913}
1914body .dropdown-item {
1915padding: .25rem 1.5rem;
1916}
1917body .dip_overlay {
1918max-height: 100%;
1919overflow-y: auto;
1920}
1921body .dip_overlay .fa-times-circle {
1922color: gray;
1923}
1924body .dip_overlay .mod_carousels_basic.on_page_slideshow {
1925float: none !important;
1926margin: 0 auto 2rem auto !important;
1927}
1928body .dip_overlay dt {
1929text-transform: uppercase;
1930}
1931body .dip_overlay .cappable {
1932background-color: transparent !important;
1933}
1934body .dip_overlay .mod_carousels_basic.on_page_slideshow {
1935max-width: 500px !important;
1936}
1937.dip_overlay .teaser, .dip_overlay .contact_strip {
1938font-size: 16px;
1939}
1940.dip_overlay .mod_carousels_basic .carousel-item .caption_primary {
1941font-size: 22px;
1942}
1943.mod_promos_basic .promo {
1944max-width: auto;
1945min-width: auto;
1946width: auto;
1947}
1948.mod_promos_basic.count_3 .promo {
1949max-width: 30%;
1950min-width: 30%;
1951width: 30%;
1952}
1953.mod_promos_basic.count_6 .promo {
1954max-width: 30%;
1955min-width: 30%;
1956width: 30%;
1957}
1958.mod_promos_basic .static_promo {
1959flex-flow: column;
1960height: 100%;
1961/*justify-content: space-between;*/
1962max-width: 100%;
1963min-width: 100%;
1964padding: 2rem;
1965position: relative;
1966width: 100%;
1967}
1968.mod_promos_basic .static_promo .blurb {
1969font-size: 24px;
1970text-align: center;
1971}
1972.mod_promos_basic .explore {
1973align-items: center;
1974display: flex;
1975flex-flow: column;
1976font-weight: 700;
1977justify-content: center;
1978margin: 1rem 0;
1979text-transform: uppercase;
1980}
1981.mod_promos_basic .static_promo .explore .relative {
1982height: 120px;
1983position: relative;
1984}
1985.mod_promos_basic .static_promo .explore img.shape {
1986height: 100px;
1987position: absolute;
1988left: 20%;
1989top: 10px;
1990transform: translateX(-70%);
1991}
1992.mod_promos_basic .static_promo:hover::before {
1993display: none;
1994}
1995.mod_promos_basic .promo:not(:last-child){
1996margin-right: 0 !important;
1997}
1998.mod_promos_basic .static_promo::before {
1999background-color: rgb( 0 0 0/ 50% );
2000content: "";
2001position: absolute;
2002top: 0;
2003left: 0;
2004right: 0;
2005bottom: 0;
2006z-index: 0;
2007}
2008.mod_promos_basic .static_promo * {
2009z-index: 1;
2010}
2011.mod_promos_basic .static_promo .content {
2012font-size: 24px;
2013line-height: 1.5;
2014}
2015.amenity_icon {
2016margin: .5rem;
2017max-width: 35px;
2018}
2019.mod_promos_basic {
2020justify-content: center;
2021}
2022.mod_promos_basic .promo_title {
2023font-family: "novel-sans-pro-extra-condens", sans-serif;
2024font-size: 38px;
2025letter-spacing: 0;
2026text-transform: uppercase;
2027}
2028.mod_promos_checkerboard .promo {
2029background-color: #f3f0e4;
2030line-height: 1 !important;
2031margin: 0 !important;
2032}
2033.mod_promos_checkerboard .body > a {
2034display: none;
2035}
2036.mod_promos_checkerboard .promo .body {
2037height: 100%;
2038padding: 0 60px;
2039text-align: center;
2040width: 33% !important;
2041}
2042.mod_promos_checkerboard .promo .body p {
2043line-height: 1.25;
2044}
2045.mod_promos_checkerboard .promo .body .title {
2046color: #b93c25;
2047line-height: 1;
2048}
2049.mod_promos_checkerboard .promo .img {
2050width: 67% !important;
2051}
2052.mod_promos_checkerboard .promo .img img {
2053height: 900px;
2054}
2055body .tab_body {
2056padding: 0 !important;
2057}
2058body .tab_body .mod_carousels_basic {
2059max-width: 90%;
2060}
2061body .tab_body .mod_carousels_basic img {
2062margin: 1rem;
2063max-width: 100%;
2064}
2065body .micro_dip:not(.active) {
2066display: none;
2067opacity: .25;
2068}
2069body .micro_dip.active {
2070display: block;
2071}
2072body .micro_dip {
2073border: 1px solid #000;
2074padding: 1rem;
2075}
2076body .mod_search .results_map_split {
2077display: flex;
2078justify-content: space-between;
2079}
2080body .mod_search .results > *:not(:last-child) {
2081margin-bottom: 15px !important;
2082}
2083body .mod_search .results_map_split {
2084margin-bottom: -100px;
2085}
2086body .mod_search .results_map_split .results {
2087background-color: #fffcf0;
2088max-height: 60vh;
2089max-height: 70vh;
2090overflow-y: auto;
2091}
2092body .mod_search .results_map_split .right {
2093display: flex;
2094flex-flow: column;
2095margin-left: .5rem;
2096position: relative;
2097width: 50%;
2098}
2099body .mod_search .results_map_split .right .map_mod_search {
2100margin-bottom: 0 !important;
2101}
2102body .mod_search .results_map_split {
2103border: 1px solid #ccc;
2104border-radius: 7px;
2105}
2106body .mod_search .results_map_split .dip_overlay {
2107background-color: rgba( 255, 255, 255, .9 );
2108background-color: rgba( 255, 255, 255, 1 );
2109display: none;
2110height: 100%;
2111left: 0;
2112padding: 2rem;
2113position: absolute;
2114top: 0;
2115width: 100%;
2116z-index: 1;
2117}
2118body .mod_search .results_map_split .map_mod_search {
2119height: 100%;
2120margin-top: 0 !important;
2121width: 100%;
2122}
2123body .mod_search .left {
2124width: 50%;
2125}
2126body .mod_search .tip_cols {
2127display: flex;
2128}
2129body .mod_search .tip_cols > *:first-child {
2130margin-right: 2rem;
2131width: 300px;
2132}
2133body .mod_search .tip_cols > *:nth-child(2) {
2134margin-right: 2rem;
2135width: 200px;
2136}
2137body .mod_search .tip_cols > *:nth-child(3) {
2138}
2139body .mod_search .tip_cols > * > * {
2140margin: .5rem 0;
2141}
2142body .mod_search .result:hover {
2143background-color: #f1f2f2;
2144}
2145body .mod_search .tip_cols .spot_secondary {
2146color: #000;
2147font-family: "myriad-pro", sans-serif;
2148font-size: 22px;
2149line-height: 1.15;
2150}
2151body .mod_search .tip_cols .spot_1 {
2152color: #000;
2153font-family: "myriad-pro", sans-serif;
2154font-size: 24px;
2155font-weight: 700;
2156line-height: 1;
2157text-transform: uppercase;
2158}
2159body {
2160background-color: #fff !important;
2161}
2162body[data-url='homepage']{
2163background-image: url(/configs/71/white_leather.png);
2164}
2165body[data-url='homepage'] .intro_text p {
2166background-color: transparent !important;
2167}
2168body[data-url="homepage"] .page_section {
2169background-color: transparent !important;
2170}
2171body.temp_master .title_and_description {
2172margin: 0 !important;
2173}
2174body.temp_master .title_and_description > h1 {
2175justify-content: flex-start !important;
2176text-align: left !important;
2177}
2178body .mod_text_page_intro h1 {
2179font-family: "myriad-pro", sans-serif;
2180font-size: 48px;
2181font-weight: 700;
2182margin-top: 70px;
2183}
2184body.temp_master .cappable, .intro_text, .page_section, .actual_footer_text, .flexer.cappable .first_half, .mod_text_page_intro {
2185font-family: "myriad-pro", sans-serif;
2186font-size: 24px;
2187line-height: 1.4;
2188margin: 1rem auto;
2189max-width: 1240px;
2190}
2191body.temp_master .cappable {
2192margin-top: 70px !important;
2193}
2194body .mod_carousels_basic.on_page_slideshow {
2195float: left;
2196margin: 0 calc( 1rem + 10px ) calc( 1rem + 10px ) 0 !important;
2197max-width: min( 540px, 100% ) !important;
2198}
2199body.temp_master .contact_strip {
2200clear: both;
2201/*	margin-top: 100px;*/
2202}
2203body .mod_carousels_basic.on_page_slideshow .carousel-item img {
2204aspect-ratio: 3 / 2;
2205height: auto !important;
2206max-height: 80vh !important;
2207}
2208body.temp_master .title_container_for_centering {
2209color: #af3b2f;
2210font-family: "myriad-pro", sans-serif;
2211font-size: 48px;
2212font-weight: 700;
2213text-transform: uppercase;
2214}
2215body[data-url="homepage"] .intro_text {
2216margin: 3rem auto;
2217max-width: 1240px;
2218}
2219body.temp_search_page .intro_text {
2220margin: 3rem auto !important;
2221max-width: 1240px;
2222}
2223body[data-url="homepage"] .mod_carousels_basic .carousel-item img {
2224height: 75vh !important;
2225max-height: 75vh !important;
2226height: 90vh !important;
2227max-height: 90vh !important;
2228}
2229.mod_carousels_basic .carousel-item img {
2230max-height: 610px !important;
2231}
2232body .mod_nav_footer_manual {
2233max-width: 100vw;
2234width: 100vw;
2235background-image: url(/configs/71/footer2.jpg);
2236background-image: url(/configs/71/sjc-newfooter.jpg);
2237background-position: center;
2238background-repeat: no-repeat;
2239background-size: cover;
2240position: relative;
2241}
2242body .mod_nav_footer_manual::before {
2243content: '';
2244position: absolute;
2245inset: 0;
2246background: rgba(0,0,0,0.45);
2247pointer-events: none;
2248}
2249body .mod_nav_footer_manual .foot {
2250position: relative;
2251z-index: 1;
2252}
2253body .foot {
2254align-items: center;
2255color: #fff;
2256display: flex;
2257flex-flow: column;
2258margin: 0 auto;
2259padding: 3rem 2rem;
2260text-transform: uppercase;
2261}
2262body .foot a {
2263color: #fff;
2264}
2265body .foot > * {
2266align-items: center;
2267display: flex;
2268justify-content: space-between;
2269}
2270body .foot > *:not(:last-child) {
2271margin-bottom: 2rem;
2272}
2273body .foot > * > *:not(:last-child) {
2274margin-right: 2rem;
2275}
2276body .foot .top_row {
2277width: 100%;
2278}
2279body .foot .middle_row {
2280font-family: "novel-sans-pro-extra-condens", sans-serif;
2281font-weight: 700;
2282text-transform: uppercase;
2283}
2284body .foot .middle_row a {
2285color: #fff;
2286font-size: 24px;
2287}
2288body .foot img {
2289max-height: 100px;
2290}
2291body .foot img {
2292max-height: 100px;
2293}
2294.intro_text_wrapper {
2295margin: 120px auto;
2296max-width: 1240px;
2297}
2298.intro_text_wrapper h1, .intro_text_wrapper h1 span {
2299color: #ba3627;
2300font-family: "novel-sans-pro-extra-condens", sans-serif;
2301font-size: 58px;
2302font-weight: 700;
2303text-align: center;
2304text-transform: uppercase;
2305}
2306.intro_text_wrapper h1 span {
2307display: block;
2308font-size: 68px;
2309}
2310.intro_text_wrapper p {
2311font-family: "myriad-pro", sans-serif;
2312font-size: 32px;
2313line-height: 1.5;
2314text-align: center;
2315}
2316.mod_nav_top *:not(i) {
2317font-family: "novel-sans-pro-extra-condens", sans-serif !important;
2318}
2319.mod_nav_top i {
2320color: #fff;
2321margin-top: -8px;
2322position: absolute;
2323}
2324.mod_nav_top .searcher div {
2325right: -30px;
2326top: -20px;
2327}
2328.mod_nav_top .searcher.engaged div {
2329width: 370px;
2330}
2331.mod_nav_top .nav-item:hover .dropdown-menu img.top_nav_dropdown_img {
2332height: 420px;
2333min-width: 540px;
2334object-fit: cover;
2335width: 540px;
2336}
2337body .mod_nav_top .row_1 {
2338display: none;
2339}
2340body .mod_nav_top.scrolled .row_1 {
2341display: flex;
2342}
2343body .new_controls {
2344bottom: 5rem;
2345}
2346body .mod_nav_top.scrolled i {
2347color: #000;
2348text-shadow: none !important;
2349}
2350body .mod_nav_top.scrolled i.fa-search {
2351color: #af3b2f !important;
2352font-size: 22px !important;
2353margin-top: -10px !important;
2354}
2355body .mod_nav_top .searcher {
2356margin-left: .5rem !important;
2357margin-right: .5rem !important;
2358}
2359body .mod_nav_top.scrolled i.fa-user {
2360bottom: 7px !important;
2361color: #af3b2f !important;
2362font-size: 22px !important;
2363margin-top: -7px !important;
2364transform: translateX( -6px ) !important;
2365}
2366body .mod_nav_top.scrolled i:last-child {
2367color: #af3b2f;
2368font-size: 18px;
2369margin-right: 0;
2370}
2371body .mod_nav_top {
2372background-color: transparent !important;
2373padding: 0;
2374position: fixed;
2375top: 0;
2376width: 100vw;
2377z-index: 1;
2378z-index: 999998;
2379}
2380.mod_nav_top .navbar {
2381background-color: transparent;
2382padding: 0 4rem 0 3rem;
2383transition: 400ms all;
2384}
2385.mod_nav_top.scrolled .navbar {
2386background-color: #fff;
2387box-shadow: 0 4px 5px rgba( 0, 0, 0, .25 );
2388}
2389.dropdown-menu {
2390background-color: #b93c27;
2391border-radius: 0;
2392color: #fff;
2393padding: 12px;
2394right: 50%;
2395transform: translateX( 50% );
2396left: auto;
2397}
2398.mod_nav_top .dropdown-menu a {
2399color: #fff;
2400font-size: 22px;
2401text-transform: uppercase;
2402}
2403.mod_nav_top .nav-link {
2404color: #fff !important;
2405font-size: 18px;
2406text-shadow: 0 5px 4px rgba( 0, 0, 0, .4 );
2407text-transform: uppercase;
2408}
2409.mod_nav_top.scrolled .nav-link {
2410text-shadow: none;
2411}
2412.mod_nav_top.scrolled .nav-link {
2413color: #af3b2f !important;
2414}
2415.mod_nav_top .dropdown-menu a:hover {
2416background-color: transparent;
2417color: #cc8a00;
2418}
2419.mod_carousels_slick .tile {
2420height: 400px !important;
2421}
2422.mod_nav_top .navbar {
2423max-width: 100% !important;
2424}
2425.mod_promos_basic {
2426gap: 1rem;
2427}
2428footer.mod_nav_footer_manual {
2429margin-top: 100px;
2430}
2431@media only screen and ( max-width: 900px ){
2432body .join_us .slick-track .caption p {
2433font-size: 16px;
2434}
2435body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-prev {
2436margin-left: -1.5rem;
2437padding-left: 0;
2438}
2439body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-next {
2440margin-right: -1	.5rem;
2441padding-right: 0;
2442}
2443body[data-url="homepage"] .mod_carousels_slick_robust_captions .slider {
2444width: 100% !important;
2445}
2446body.temp_search_page .mod_search .filters .filter:hover {
2447z-index: 111 !important;
2448}
2449body .mod_nav_top .nav-link {
2450font-size: 18px !important;
2451}
2452body .fc-event-title {
2453display: none !important;
2454}
2455body[data-url="homepage"] .mod_carousels_basic .carousel-item img {
2456height: 400px !important;
2457margin-top: 20px !important;
2458max-height: 400px !important;
2459object-fit: contain;
2460}
2461body[data-url="homepage"] .intro_text_wrapper {
2462margin-top: -50px !important;
2463}
2464.carousel-control-next-icon, .carousel-control-prev-icon {
2465margin-top: 100px !important;
2466}
2467body[data-url="homepage"] .carousel-control-next-icon, body[data-url="homepage"] .carousel-control-prev-icon {
2468margin-top: 30px !important;
2469}
2470.carousel-control-next, .carousel-control-prev {
2471width: 8% !important;
2472}
2473body .mod_nav_top {
2474background-color: #fff !important;
2475}
2476body .mod_nav_top .nav-link {
2477color: #000 !important;
2478text-shadow: none;
2479}
2480.mod_tabs_basic ul.tab_heads li {
2481font-size: 12px;
2482text-align: center;
2483}
2484.mod_nav_top .navbar {
2485max-width: 100% !important;
2486}
2487.mod_nav_top .navbar .logo {
2488max-height: 8vh !important;
2489}
2490.mod_carousels_basic .carousel-item img {
2491height: 40vh;
2492}
2493.mod_carousels_slick .slider {
2494margin: 0 !important;
2495padding: 0 2rem !important;
2496width: calc( 100% - .5rem ) !important;
2497}
2498}
2499.popup_video {
2500background-color: rgba( 255, 255, 255, .97 );
2501border-radius: 10px;
2502box-shadow: 0 4px 10px rgba( 0, 0, 0, .35 );
2503display: none;
2504height: 90vh;
2505left: 50%;
2506position: fixed;
2507top: 50%;
2508transform: translate( -50%, -50% );
2509width: 85vw;
2510z-index: 1000;
2511}
2512.popup_video * {
2513padding: 0;
2514}
2515.popup_video div {
2516height: 100%;
2517}
2518.popup_video .close_button {
2519transition: 75ms all;
2520}
2521.popup_video .close_button:hover {
2522transform: scale( 1.25 );
2523}
2524</style><style type="text/css">
2525a, body a, body * a, a span span, a span span u, a span * {
2526color: #ac2e22;
2527}
2528body {
2529background-color: #fff;
2530}
2531.mod_overlays_covid_alert {
2532background-color: #d56518;
2533text-align: center;
2534}
2535/* Sitewide alert: fixed bar pinned above the fixed nav (see the matching
2536JS that sets --sw-alert-h and the body padding). */
2537.mod_overlays_covid_alert.sw-alert-active {
2538position: fixed;
2539top: 0;
2540left: 0;
2541right: 0;
2542width: 100%;
2543z-index: 100000001;
2544box-sizing: border-box;
2545}
2546body .mod_nav_top {
2547top: var(--sw-alert-h, 0px);
2548}
2549.mod_nav_top .logo {
2550max-width: 130px;
2551}
2552.mod_carousels_basic .carousel-caption {
2553right: 40px;
2554}
2555.mod_carousels_basic .carousel-item .caption_primary {
2556font-size: 48px;
2557text-align: right;
2558}
2559.mod_carousels_slick {
2560display: flex;
2561}
2562.mod_divisors_section_title >
2562 div:first-child {
2563color: #b93c27;
2564font-size: 45px;
2565font-weight: 700;
2566line-height: 1.2;
2567text-transform: uppercase;
2568text-align: center;
2569}
2570.mod_divisors_section_title .divisor {
2571background-color: #c95a00;
2572font-family: "novel-sans-pro-extra-condens", sans-serif;
2573height: 2px;
2574}
2575.mod_carousels_slick .nav_left, .mod_carousels_slick .nav_right {
2576color: #4F2C1D;
2577}
2578body {
2579overflow-x: hidden !important;
2580}
2581body .join_us {
2582/*	background-color: #f5f1e8;*/
2583font-family: "novel-sans-pro-extra-condens", sans-serif !important;
2584margin: 0 !important;
2585max-width: 100vw !important;
2586overflow: hidden !important;
2587padding: 30px 30px 0 30px;
2588}
2589body .join_us .slick-track > *:nth-child( 1 ) .caption {
2590background: #8B5E00;
2591}
2592body .join_us .slick-track > *:nth-child( 2 ) .caption {
2593background: #A8501F;
2594}
2595body .join_us .slick-track > *:nth-child( 3 ) .caption {
2596background: #007A6B;
2597}
2598body .join_us .slick-track > *:nth-child( 4 ) .caption {
2599background: #656635;
2600}
2601body .join_us .slick-track > *:nth-child( 5 ) .caption {
2602background: #8B5E00;
2603}
2604body .join_us .slick-track > *:nth-child( 6 ) .caption {
2605background: #A8501F;
2606}
2607body .join_us .slick-track > *:nth-child( 7 ) .caption {
2608background: #007A6B;
2609}
2610body .join_us .slick-track > *:nth-child( 8 ) .caption {
2611background: #656635;
2612}
2613body .join_us .slick-track > *:nth-child( 9 ) .caption {
2614background: #8B5E00;
2615}
2616body .join_us .slick-track > *:nth-child( 10 ) .caption {
2617background: #A8501F;
2618}
2619body .join_us .slick-track > *:nth-child( 11 ) .caption {
2620background: #007A6B;
2621}
2622body .join_us .slick-track > *:nth-child( 12 ) .caption {
2623background: #656635;
2624}
2625body .join_us .slick-track > *:nth-child( 13 ) .caption {
2626background: #8B5E00;
2627}
2628body .join_us .slick-track > *:nth-child( 14 ) .caption {
2629background: #A8501F;
2630}
2631body .join_us .slick-track > *:nth-child( 15 ) .caption {
2632background: #007A6B;
2633}
2634body .join_us .slick-track > *:nth-child( 16 ) .caption {
2635background: #656635;
2636}
2637body .join_us .slick-track > *:nth-child( 17 ) .caption {
2638background: #8B5E00;
2639}
2640body .join_us .slick-track > *:nth-child( 18 ) .caption {
2641background: #A8501F;
2642}
2643body .join_us .slick-track > *:nth-child( 19 ) .caption {
2644background: #007A6B;
2645}
2646body .join_us .slick-track > *:nth-child( 20 ) .caption {
2647background: #656635;
2648}
2649body .join_us .slick-track > *:nth-child( 21 ) .caption {
2650background: #8B5E00;
2651}
2652body .join_us .slick-track > *:nth-child( 22 ) .caption {
2653background: #A8501F;
2654}
2655body .join_us .slick-track > *:nth-child( 23 ) .caption {
2656background: #007A6B;
2657}
2658body .join_us .slick-track > *:nth-child( 24 ) .caption {
2659background: #656635;
2660}
2661body .join_us .slick-track > *:nth-child( 25 ) .caption {
2662background: #8B5E00;
2663}
2664body .join_us .slick-track .caption {
2665height: 200px;
2666}
2667body .join_us .slick-track .caption > * {
2668color: white;
2669padding: 0 1rem;
2670text-shadow: 0 1px 4px rgba(0,0,0,0.43);
2671}
2672body .join_us .slick-track .caption * {
2673color: white;
2674text-shadow: 0 1px 4px rgba(0,0,0,0.43);
2675}
2676body .join_us .buttons {
2677cursor: pointer;
2678}
2679body .join_us > div > div {
2680font-family: "novel-sans-pro-extra-condens", sans-serif !important;
2681}
2682body[data-url="homepage"] .page_section[data-section="1"]{
2683margin: 0 auto !important;
2684}
2685body[data-url="homepage"] .page_section[data-section="3"]{
2686padding-bottom: 0 !important;
2687}
2688body[data-url="homepage"] .page_section{
2689margin: 0 auto !important;
2690}
2691body[data-url="homepage"] .page_section img {
2692max-width: 100%;
2693}
2694body[data-url="homepage"] .page_section {
2695background-color: #fff;
2696margin: 2rem 0;
2697padding: 4rem;
2698}
2699body[data-url="homepage"] .page_section > div {
2700background-position: center;
2701background-repeat: no-repeat;
2702background-size: cover;
2703height: 500px;
2704position: relative;
2705}
2706body[data-url="homepage"] .page_section > div > * {
2707left: 50%;
2708position: absolute;
2709top: 2rem;
2710transform: translateX(-50%);
2711}
2712body[data-url="homepage"] .page_section > div > div *:not(h1):not(h2):not(h3):not(h4):not(a):not(span) {
2713color: #fff;
2714font-family: "myriad-pro", sans-serif;
2715font-size: 32px;
2716text-align: center;
2717text-shadow: 0 2px 5px rgba( 0, 0, 0, .55 );
2718}
2719body .page_section h1, body .page_section h1 *, body .page_section h1 a, body .page_section h1 span {
2720font-size: 40px;
2721}
2722body .page_section h2, body .page_section h2 *, body .page_section h2 a, body .page_section h2 span {
2723font-size: 36px;
2724}
2725body .page_section h3, body .page_section h3 *, body .page_section h3 a, body .page_section h3 span {
2726font-size: 32px;
2727}
2728body .page_section h4, body .page_section h4 *, body .page_section h4 a, body .page_section h4 span {
2729font-size: 22px;
2730}
2731/*body .page_section[data-section="1"] h1 a,
2732body .page_section[data-section="1"] h2 a,
2733body .page_section[data-section="1"] h3,
2734body .page_section[data-section="1"] h4 span {
2735color: #fff;
2736}*/
2737/*
2738body[data-url="homepage"] .page_section > h2 {
2739color: #b93c27;
2740font-family: "novel-sans-pro-extra-condens", sans-serif;
2741font-size: 45px;
2742font-weight: 700;
2743margin-bottom: 2rem;
2744text-align: center;
2745text-transform: uppercase;
2746}
2747*/
2748body[data-url="homepage"] .page_section > h2[data-section-title="true"] {
2749color: #b93c27;
2750font-family: "novel-sans-pro-extra-condens", sans-serif;
2751font-size: 45px;
2752font-weight: 700;
2753margin-bottom: 2rem;
2754text-align: center;
2755text-transform: uppercase;
2756}
2757body[data-url="homepage"] .page_section[data-section="4"] > h2[data-section-title="true"] {
2758margin-bottom: -2rem !important;
2759}
2760body .mod_promos_basic.count_6 {
2761flex-wrap: wrap;
2762}
2763body .mod_promos_basic.count_6 > .promo {
2764width: 32vw;
2765}
2766/*
2767body .mod_promos_checkerboard.cb_style_2 {
2768background-color: green;
2769padding: 10rem 0;
2770}
2771*/
2772body .mod_promos_checkerboard.cb_style_2 .promo .img img {
2773object-fit: cover !important;
2774}
2775body .mod_promos_checkerboard.cb_style_2 .promo > *:first-child {
2776width: 33% !important;
2777}
2778body .mod_promos_checkerboard.cb_style_2 .promo > *:last-child {
2779width: 67% !important;
2780}
2781body .mod_promos_checkerboard.cb_style_2 .promo:nth-child(2n) > *:last-child {
2782width: 33% !important;
2783}
2784body .mod_promos_checkerboard.cb_style_2 .promo:nth-child(2n) > *:first-child {
2785width: 67% !important;
2786}
2787body .mod_promos_checkerboard.cb_style_2.start_on_right .promo .img {
2788order: 2 !important;
2789}
2790body .mod_promos_checkerboard.cb_style_2.start_on_right .promo .body {
2791order: 1 !important;
2792}
2793body .mod_promos_checkerboard.cb_style_2.start_on_right .promo:nth-child(2n) .img {
2794order: 1 !important;
2795}
2796body .mod_promos_checkerboard.cb_style_2.start_on_right .promo:nth-child(2n) .body {
2797order: 2 !important;
2798}
2799body .mod_promos_checkerboard.cb_style_2.start_on_right .promo > *:first-child {
2800width: 67% !important;
2801}
2802body .mod_promos_checkerboard.cb_style_2.start_on_right .promo > *:last-child {
2803width: 33% !important;
2804}
2805body .mod_promos_checkerboard.cb_style_2.start_on_right .promo:nth-child(2n) > *:last-child {
2806width: 67% !important;
2807}
2808body .mod_promos_checkerboard.cb_style_2.start_on_right .promo:nth-child(2n) > *:first-child {
2809width: 33% !important;
2810}
2811body .mod_promos_checkerboard.cb_style_3 .promo {
2812background-color: transparent !important;
2813}
2814body .mod_promos_checkerboard.cb_style_3 .promo > * {
2815width: 50% !important;
2816}
2817body .mod_promos_checkerboard.cb_style_3 .promo {
2818background-color: #fff;
2819font-family: "myriad-pro", sans-serif;
2820position: relative;
2821}
2822body .mod_promos_checkerboard.cb_style_3 .promo > .body {
2823}
2824body .mod_promos_checkerboard.cb_style_3 .promo .body .abs_title {
2825font-weight: 700;
2826line-height: 1.25;
2827max-width: 250px;
2828position: absolute;
2829text-align: left;
2830text-transform: uppercase;
2831top: 50px;
2832}
2833body .mod_promos_checkerboard.cb_style_3 .promo .body .abs_title_bar {
2834background-color: #000;
2835font-weight: 700;
2836height: 3px;
2837line-height: 1.25;
2838margin-left: -100px;
2839max-width: 250px;
2840position: absolute;
2841text-align: left;
2842text-transform: uppercase;
2843top: 30px;
2844width: 300px;
2845}
2846body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .body .abs_title {
2847right: calc( 50% + 2rem );
2848text-align: right;
2849}
2850body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .body .abs_title_bar {
2851margin-left: auto;
2852margin-right: -100px;
2853right: calc( 50% + 2rem );
2854text-align: right;
2855}
2856/*
2857body .mod_promos_checkerboard.cb_style_3 .promo .body .abs_title::before {
2858background-color: #000;
2859content: "";
2860height: 3px;
2861margin-top: -15px;
2862padding: 2px;
2863position: absolute;
2864}
2865body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .body .abs_title::before {
2866left: 30px;
2867margin-left: auto;
2868text-align: right;
2869}
2870*/
2871.mod_nav_footer_manual ul {
2872list-style: none;
2873}
2874/* Event stuffs */
2875.custom_filters {
2876margin: 4rem 0 2rem 0;
2877}
2878.event_category_filters {
2879justify-content: center;
2880margin: .5rem 1rem;
2881}
2882.event_category_filter {
2883border: 1px solid #eee;
2884cursor: pointer;
2885font-size: 17px;
2886margin: .25rem 0;
2887padding: 0 .75rem;
2888}
2889.event_category_filter:not(.selected) {
2890opacity: .25;
2891}
2892.event_category_filter:not(.selected) i {
2893opacity: .25;
2894}
2895/*
2896.event_category_filter.selected i {
2897text-shadow: 0 2px 4px rgba( 0, 0, 0, .75 );
2898}
2899*/
2900.event_category_filter:not(.selected) i {
2901visibility: hidden;
2902}
2903.event_category_filter:not(:last-child) {
2904margin-right: .5rem;
2905}
2906.date_range_custom_filter {
2907}
2908.date_range_custom_filter input {
2909border: 1px solid #eee;
2910padding: .25rem .5rem;
2911max-width: 160px;
2912}
2913.date_range_custom_filter span {
2914display: inline-block;
2915margin: 0 1rem;
2916}
2917.custom_filters .flexor {
2918align-items: center;
2919display: flex;
2920justify-content: space-around;
2921margin: 2rem 0 0 0;
2922}
2923body[data-url='events'] .flexor {
2924display: none !important;
2925}
2926.custom_filters .events_switcher {
2927border: 1px solid #ddd;
2928border-radius: 10px;
2929}
2930.custom_filters .events_switcher {
2931display: flex;
2932}
2933.custom_filters .events_switcher > *:first-child {
2934border-right: 1px solid #ddd;
2935border-top-left-radius: 10px;
2936border-bottom-left-radius: 10px;
2937}
2938.custom_filters .events_switcher > *:last-child {
2939border-right: 1px solid #ddd;
2940border-top-right-radius: 10px;
2941border-bottom-right-radius: 10px;
2942}
2943.custom_filters .events_switcher > * {
2944cursor: pointer;
2945padding: .5rem 1rem;
2946}
2947.custom_filters .events_switcher > *:hover {
2948background-color: #ddd;
2949color: #000 !important;
2950}
2951.custom_filters .events_switcher .selected {
2952background-color: #eee;
2953}
2954.custom_filters .events_switcher > *:not(.selected){
2955color: #999;
2956}
2957@media only screen and ( min-width: 1181px ) and ( max-width: 1440px ){
2958body .gm-style-iw-d > div > .marker_tile img {
2959margin-bottom: 0 !important;
2960}
2961.mod_search .results.style_2 {
2962justify-content: center !important;
2963}
2964.mod_search .results.style_2 > *, .mod_search .results.style_48 > *, .mod_search .results.style_49 > * {
2965flex-basis: 340px;
2966width: 340px !important;
2967}
2968}
2969@media only screen and ( max-width: 1180px ){
2970body[data-url="events"] .mod_search {
2971margin: 0 !important;
2972padding: 0 !important;
2973}
2974body .mod_promos_basic {
2975flex-flow: column !important;
2976}
2977body .mod_promos_basic > .promo {
2978max-width: 100% !important;
2979width: 100% !important;
2980}
2981body.temp_master .cappable {
2982padding: 2rem !important;
2983}
2984body.temp_search_page .intro_text {
2985margin: 1rem 0 !important;
2986padding: 0 2rem !important;
2987}
2988body.temp_search_page .custom_filters {
2989margin: 0;
2990}
2991body.temp_search_page .mod_calendar_subpage {
2992max-width: 100% !important;
2993}
2994body .intro_text h1, body.temp_search_page .mod_text_page_intro h1 {
2995font-size: 54px;
2996}
2997body.temp_search_page .mod_text_page_intro h1 {
2998top: -170px;
2999}
3000/*
3001body.temp_search_page .mod_calendar_subpage .fc-event-time, body.temp_search_page .mod_calendar_subpage .fc-daygrid-event-dot {
3002display: none;
3003}
3004*/
3005body.temp_search_page .mod_search .filters .filter {
3006margin: 0;
3007}
3008/*	body.temp_search_page .mod_search .results .result .img {
3009width: 250px;
3010}*/
3011body .mod_search .results.style_2 > *, .mod_search .results.style_48 > *, .mod_search .results.style_49 > * {
3012flex-basis: 300px;
3013width: 300px;
3014}
3015body .mod_search .results.style_2 {
3016justify-content: center;
3017}
3018}
3019@media only screen and ( max-width: 380px ){
3020body .mod_nav_top .dropdown-menu a {
3021font-size: 15px !important;
3022letter-spacing: -.5px;
3023}
3024}
3025@media only screen and ( max-width: 550px ){
3026.weather_dropdown .day_by_day > *:nth-child(n+4){
3027display: none;
3028}
3029body .image_resized {
3030max-width: 100% !important;
3031height: auto !important;
3032}
3033body figure.table table {
3034border: none !important;
3035}
3036body figure.table table td {
3037font-size: 12px;
3038text-align: center;
3039}
3040body[data-url='about-us'] figure.table table tr td {
3041border: none !important;
3042}
3043body[data-url='about-us'] figure.table table tr {
3044display: flex;
3045flex-flow: column;
3046}
3047body figure.table table td img {
3048max-width: 100% !important;
3049}
3050body .page_section {
3051padding: 0 1rem;
3052}
3053body .map_dir_cont {
3054flex-flow: column;
3055}
3056body .map_and_directions_container {
3057padding: 0 1rem;
3058}
3059body .form.flex {
3060flex-flow: column;
3061}
3062body[data-url="homepage"] .page_section[data-section="4"] > h2[data-section-title="true"] {
3063font-size: 2rem;
3064margin-bottom: 0rem !important;
3065}
3066}
3067@media only screen and ( min-width: 530px ) and ( max-width: 899px ){
3068body[data-url="homepage"] div.intro_text_wrapper {
3069margin-top: 1.5rem !important;
3070}
3071body[data-url='homepage'] .mod_carousels_basic {
3072margin-top: 5rem !important;
3073}
3074}
3075@media only screen and ( max-width: 700px ){
3076body[data-url='homepage'] .intro_text_wrapper {
3077padding: 0 1rem;
3078}
3079body[data-url='homepage'] .intro_text_wrapper h1 {
3080margin-top: 2rem;
3081}
3082.mod_nav_footer_manual .top_row > a:not(:first-child){
3083margin: .25rem .25rem 1rem .25rem !important;
3084}
3085}
3086@media only screen and ( min-width: 700px ) and ( max-width: 821px ){
3087body .mod_nav_top .navbar {
3088padding: 0 1rem !important;
3089}
3090body .dropdown-menu {
3091background-color: transparent;
3092display: flex;
3093}
3094body .mod_nav_top .dropdown-menu a {
3095color: #af3b2f !important;
3096font-size: 17px;
3097margin-left: 2rem;
3098}
3099body .mod_nav_top .navbar .navbar-nav {
3100margin-top: 1rem;
3101}
3102body .navbar-nav .dropdown-menu {
3103border: none !important;
3104padding: 0 !important;
3105position: relative;
3106}
3107body .navbar-nav .dropdown-menu img {
3108display: none;
3109}
3110body .dropdown-menu::after {
3111display: none !important;
3112}
3113body .dropdown-item {
3114padding: 0 !important;
3115}
3116body .mod_nav_top .dropdown-menu a {
3117font-size: 15px;
3118}
3119body #navbarSupportedContent {
3120padding-bottom: 2rem;
3121}
3122body .middle_row a {
3123font-size: 20px !important;
3124}
3125body .foot > *:not(:last-child) {
3126margin-bottom: 1rem !important;
3127}
3128body .foot > * {
3129justify-content: center;
3130}
3131body .foot > * > *:not(:last-child) {
3132margin-right: 1rem !important;
3133}
3134body .foot .top_row > *:first-child img {
3135max-height: 50px !important;
3136}
3137body .foot .top_row > *:last-child img {
3138max-height: 50px !important;
3139}
3140body .foot .top_row > *:not(:first-child):not(:last-child) img {
3141height: 40px !important;
3142width: 40px !important;
3143}
3144body .foot img {
3145max-height: auto !important;
3146}
3147body .mod_promos_checkerboard .promo{
3148flex-flow: column;
3149}
3150.mod_promos_checkerboard .promo .img, body .mod_promos_checkerboard.cb_style_3 .promo > * {
3151height: auto !important;
3152width: 100% !important;
3153}
3154.mod_promos_checkerboard .promo .body {
3155padding: 1rem 2rem;
3156width: 100% !important;
3157}
3158.mod_promos_checkerboard .promo .img img {
3159aspect-ratio: auto !important;
3160height: auto !important;
3161}
3162.mod_promos_checkerboard .promo .img span {
3163font-size: 32px;
3164}
3165body .mod_promos_checkerboard.cb_style_3 .promo .img {
3166order: -1 !important;
3167}
3168body .mod_promos_checkerboard.cb_style_3 .promo .body {
3169order: 1 !important;
3170}
3171body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .img {
3172order: 0 !important;
3173}
3174body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .body {
3175order: 2 !important;
3176}
3177body .abs_title_bar {
3178display: none;
3179}
3180body .mod_promos_checkerboard.cb_style_3 .promo .body .abs_title {
3181color: #fff;
3182left: 1rem;
3183width: 80vw;
3184text-align: left !important;
3185text-shadow: 0 2px 4px rgba( 0, 0, 0, .4 );
3186top: 1rem;
3187}
3188body .mod_promos_checkerboard.cb_style_3 .body {
3189padding: .25rem 1rem !important;
3190text-align: left;
3191}
3192body .mod_promos_checkerboard.cb_style_3 .body p {
3193font-size: 18px !important;
3194}
3195body .page_section {
3196font-size: 18px !important;
3197margin: 0 !important;
3198padding: 0 1rem;
3199}
3200body .actual_intro_text {
3201font-size: 18px !important;
3202margin: 0 !important;
3203padding: 1rem 1rem !important;
3204}
3205body .intro_text h1, body.temp_search_page .mod_text_page_intro h1 {
3206margin-top: 0;
3207top: -80px !important;
3208}
3209body .carousel-indicators {
3210display: none;
3211}
3212body .results_map_split {
3213flex-flow: column;
3214}
3215body .mod_search .results_map_split .results, body .mod_search .left {
3216min-height: 40vh !important;
3217max-height: 40vh !important;
3218min-height: 70vh !important;
3219max-height: 70vh !important;
3220}
3221body .mod_search .left {
3222margin-bottom: 1rem;
3223}
3224body .mod_search .left, body .mod_search .right {
3225min-height: 50vh;
3226width: 100%;
3227}
3228body .mod_search .results_map_split .right {
3229min-height: 50vh;
3230width: 100%;
3231}
3232body #map_mod_search_1 {
3233min-height: 50vh;
3234}
3235}
3236body .gm-style .gm-style-iw-c {
3237padding: 15px 0 !important;
3238}
3239body .search_form {
3240border-radius: 0 !important;
3241margin: 0 auto 0 auto;
3242margin-bottom: 2rem !important;
3243max-width: 900px;
3244padding: .5rem 0 !important;
3245}
3246body[data-url='lodging'] .search_form {
3247max-width: 1100px;
3248}
3249.search_form .row {
3250padding: 0 !important;
3251}
3252.mod_search .filters .filter {
3253background-color: transparent;
3254display: flex;
3255margin: 0 !important;
3256padding: 0 .5rem !important;
3257}
3258.mod_search .filters .status_indicator {
3259background-color: #fff;
3260}
3261body .search_form {
3262background-color: #646635 !important;
3263border-radius: 7px !important;
3264display: flex;
3265flex-flow: row;
3266padding: .5rem 1rem !important;
3267}
3268.search_form, .mod_search .filters.unprocessed_changes {
3269background-color: #152f46 !important;
3270background-color: transparent !important;
3271}
3272.btn_uncheck_all, .update_results {
3273display: none !important;
3274}
3275.search_form .row:not(:last-child) {
3276margin-bottom: 0 !important;
3277}
3278.search_form .result_count {
3279color: #fff;
3280font-size: 14px;
3281width: 120px;
3282}
3283.mod_search .filters input[type=text] {
3284padding: .2rem .5rem;
3285}
3286.option_selector_container .status_indicator {
3287margin-bottom: 0 !important;
3288min-width: 160px;
3289}
3290.search_form > *:not(:last-child) {
3291margin-right: 0 !important;
3292}
3293body .update_results {
3294align-items: center;
3295display: flex !important;
3296justify-content: flex-end;
3297margin-top: 0 !important;
3298max-width: 100px !important;
3299}
3300.process_filters {
3301display: none !important;
3302}
3303.reset_filters {
3304background-color: #cc8a00 !important;
3305color: #212529 !important;
3306font-size: 14px !important;
3307}
3308/* Newsroom (id_pages 22263) puts the search button back.
3309The rules above hide it site-wide, which is fine everywhere else: option
3310and checkbox filters auto-fire by clicking the hidden button themselves
3311(mods/search/include.form.cfm ~942). The Newsroom's filters are free text
3312and a date range, and neither has an auto-fire handler -- text submits
3313only on Enter, the date pickers only on submit. So without this the page
3314renders a search box that has no visible way to run.
3315Gated on data-id rather than data-url: the id is stable if the slug is
3316ever renamed. */
3317body[data-id='22263'] .update_results {
3318display: flex !important;
3319justify-content: center;
3320max-width: none !important;
3321}
3322body[data-id='22263'] .process_filters {
3323background-color: #cc8a00 !important;
3324color: #212529 !important;
3325display: inline-block !important;
3326font-size: 14px !important;
3327}
3328/* Reset is secondary here -- it should not compete with Search. */
3329body[data-id='22263'] .reset_filters {
3330background-color: transparent !important;
3331border: 1px solid #cc8a00 !important;
3332}
3333@media only screen and ( min-width: 1200px ) and ( max-width: 1439px ){
3334.navbar-nav li.nav-item:nth-child(5) .dropdown-menu {
3335right: 125%;
3336}
3337.navbar-nav li.nav-item:nth-child(6) .dropdown-menu {
3338right: 124%;
3339}
3340.navbar-nav li.nav-item:nth-child(7) .dropdown-menu {
3341right: 175%;
3342}
3343.navbar-nav li.nav-item:nth-child(8) .dropdown-menu {
3344right: 49%;
3345}
3346}
3347@media only screen and ( min-width: 1440px ){
3348.navbar-nav li.nav-item:nth-child(5) .dropdown-menu {
3349right: 125%;
3350}
3351.navbar-nav li.nav-item:nth-child(6) .dropdown-menu {
3352right: 124%;
3353}
3354.navbar-nav li.nav-item:nth-child(7) .dropdown-menu {
3355right: 175%;
3356}
3357.navbar-nav li.nav-item:nth-child(8) .dropdown-menu {
3358right: 49%;
3359}
3360}
3361@media only screen and ( max-width: 700px ){
3362body.temp_master .cappable {
3363margin-top: 0px !important;
3364}
3365body .mod_nav_top .navbar {
3366padding: 0 1rem !important;
3367}
3368body .dropdown-menu {
3369background-color: transparent;
3370display: flex;
3371}
3372body .mod_nav_top .dropdown-menu a {
3373color: #af3b2f !important;
3374font-size: 17px;
3375margin-left: 2rem;
3376}
3377body .mod_nav_top .navbar .navbar-nav {
3378margin-top: 1rem;
3379max-height: 100vh;
3380overflow-y: auto;
3381padding-bottom: 8rem;
3382}
3383body .navbar-nav .dropdown-menu {
3384border: none !important;
3385padding: 0 !important;
3386position: relative;
3387}
3388body .navbar-nav .dropdown-menu img {
3389display: none;
3390}
3391body .dropdown-menu::after {
3392display: none !important;
3393}
3394body .dropdown-item {
3395padding: 0 !important;
3396}
3397body .intro_text h1, body.temp_search_page .mod_text_page_intro h1 {
3398font-size: 26px;
3399}
3400body.temp_search_page .mod_text_page_intro h1 {
3401top: -150px;
3402}
3403body .top_row {
3404flex-wrap: wrap;
3405justify-content: center;
3406max-width: 80vw;
3407}
3408body .foot > * > *:not(:last-child) {
3409margin-right: .5rem !important;
3410}
3411body .top_row > *:first-child {
3412flex-basis: 100%;
3413margin: 1rem auto !important;
3414text-align: center;
3415}
3416body .top_row > *:last-child {
3417flex-basis: 100%;
3418margin: 0 auto !important;
3419text-align: center
3420}
3421body .middle_row, body .bottom_row {
3422flex-flow: column;
3423}
3424body .bottom_row {
3425font-size: 18px;
3426}
3427body.temp_master .cols {
3428flex-flow: column;
3429}
3430body.temp_master .cols .col {
3431flex-basis: auto !important;
3432margin: 0 !important;
3433padding: 0 !important;
3434}
3435body.temp_master .contact_strip {
3436padding: 0 !important;
3437}
3438body .filters_container {
3439flex-flow: column;
3440}
3441body .filters_container .filter {
3442text-align: center;
3443}
3444body .filters_container .filter .opts > div {
3445text-align: left;
3446}
3447body .filters_container .filter input {
3448width: 100%;
3449}
3450body .filters_container .filter .opts input {
3451width: auto !important;
3452}
3453body .nonfeatured_tiles {
3454font-size: 12px;
3455}
3456body .nonfeatured_tiles tr.tile_nonfeatured td {
3457padding-bottom: .75rem !important;
3458}
3459body .nonfeatured_tiles td {
3460vertical-align: top;
3461}
3462body .mod_search {
3463width: 100% !important;
3464}
3465body .mod_promos_checkerboard .promo{
3466flex-flow: column;
3467}
3468.mod_promos_checkerboard .promo .img, body .mod_promos_checkerboard.cb_style_3 .promo > * {
3469height: auto !important;
3470width: 100% !important;
3471}
3472.mod_promos_checkerboard .promo .body {
3473padding: 1rem 2rem;
3474width: 100% !important;
3475}
3476.mod_promos_checkerboard .promo .img img {
3477aspect-ratio: auto !important;
3478height: auto !important;
3479}
3480.mod_promos_checkerboard .promo .img span {
3481font-size: 32px;
3482}
3483body .mod_promos_checkerboard.cb_style_3 .promo .img {
3484order: -1 !important;
3485}
3486body .mod_promos_checkerboard.cb_style_3 .promo .body {
3487order: 1 !important;
3488}
3489body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .img {
3490order: 0 !important;
3491}
3492body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .body {
3493order: 2 !important;
3494}
3495body .abs_title_bar {
3496display: none;
3497}
3498body .mod_promos_checkerboard.cb_style_3 .promo .body .abs_title {
3499color: #fff;
3500left: 1rem;
3501width: 80vw;
3502text-align: left !important;
3503text-shadow: 0 2px 4px rgba( 0, 0, 0, .4 );
3504top: 1rem;
3505}
3506body .mod_promos_checkerboard.cb_style_3 .body {
3507padding: .25rem 1rem !important;
3508text-align: left;
3509}
3510body .mod_promos_checkerboard.cb_style_3 .body p {
3511font-size: 15px !important;
3512}
3513body .intro_text .actual_intro_text, body.temp_search_page .mod_text_page_intro {
3514padding-top: 20px;
3515}
3516body .intro_text h1, body.temp_search_page .mod_text_page_intro h1 {
3517margin-top: 0;
3518top: -50px !important;
3519}
3520body .actual_intro_text {
3521font-size: 17px;
3522padding: 1rem;
3523}
3524body .carousel-indicators {
3525display: none;
3526}
3527body .fc-today-button {
3528display: none !important;
3529}
3530body .fc-toolbar-title {
3531text-align: center !important;
3532}
3533body[data-url="homepage"] .page_section {
3534padding: 1rem !important;
3535}
3536body .mod_utils_map {
3537min-width: 80vw !important;
3538}
3539body .page_section[data-section="2"] div > div {
3540padding-top: 110px !important;
3541}
3542body .results_map_split {
3543flex-flow: column;
3544}
3545body .mod_search .results_map_split .results, body .mod_search .left {
3546min-height: 40vh !important;
3547max-height: 40vh !important;
3548}
3549body .mod_search .left {
3550margin-bottom: 1rem;
3551}
3552body .mod_search .left, body .mod_search .right {
3553min-height: 50vh;
3554width: 100%;
3555}
3556body .mod_search .results_map_split .right {
3557min-height: 50vh;
3558width: 100%;
3559}
3560body #map_mod_search_1 {
3561min-height: 70vh;
3562width: 100%;
3563}
3564body .tip_cols {
3565flex-flow: column;
3566}
3567body .spot_1 {
3568font-size: 22px !important;
3569}
3570body .tip_cols .spot_2, body .tip_cols .col_2 div, body .tip_cols .col_3 div {
3571font-size: 18px !important;
3572margin: 0;
3573}
3574body .mod_search .results > *:not(:last-child) {
3575margin-bottom: .25rem !important;
3576}
3577body .mod_search {
3578padding-left: 0;
3579padding-right: 0;
3580}
3581body .marker_tile img {
3582display: none !important;
3583}
3584/*
3585body .micro_dips img {
3586display: none !important;
3587}
3588*/
3589body .micro_dips .title_and_description {
3590margin: .25rem 0 !important;
3591}
3592body .mod_search .results_map_split .right {
3593margin-left: 0 !important;
3594}
3595body .micro_dips p {
3596margin: 0 1rem;
3597}
3598body .micro_dips .title_container_for_centering a {
3599font-size: 26px !important;
3600}
3601body .dip_overlay .mod_carousels_basic.on_page_slideshow {
3602margin-bottom: .5rem !important;
3603}
3604body .dip_overlay {
3605position: fixed !important;
3606top: 0 !important;
3607left: 0 !important;
3608height: 100vh !important;
3609z-index: 999999999999999 !important;
3610}
3611</style><style type="text/css">
3612@media screen and ( max-width: 900px ){
3613.result_count {
3614line-height: 1.1 !important;
3615text-align: center;
3616}
3617body .search_form > *:first-child,
3618body .search_form > *:last-child {
3619width: 70px !important;
3620}
3621body .cappable .read_more button, .map_and_directions_container button {
3622color: #000 !important
3623}
3624body .option_selector_container.click_to_expand div.opts {
3625display: block !important;
3626}
3627body[data-url='trails'] .filt_1_1_46 {
3628display: none !important;
3629}
3630body[data-url='trails'] .filters_container {
3631gap: 0 !important;
3632}
3633body[data-url='trails'] .mod_search .filter + .filter {
3634margin-top: .5rem !important;
3635}
3636.page_section p, .page_section p * {
3637font-size: 17px !important;
3638}
3639body.temp_master .mod_carousels_basic.on_page_slideshow {
3640float: none;
3641}
3642.actual_footer_text {
3643padding: 0 1rem;
3644}
3645body.temp_master div.teaser {
3646font-size: 15px;
3647margin: 0 0 0 0;
3648padding: 0 1.5rem !important;
3649}
3650body.temp_master div.teaser p {
3651padding-left: 0 !important;
3652padding-right: 0 !important;
3653}
3654.teaser:not(.expanded) > p:first-child {
3655margin-bottom: 0;
3656}
3657.teaser > p:last-child {
3658margin-bottom: 0;
3659}
3660.read_more {
3661margin-bottom: .5rem;
3662margin-top: .5rem;
3663text-align: center;
3664}
3665.read_more button {
3666border: 1px solid #ccc;
3667border-radius: 7px;
3668font-size: 15px;
3669margin: 0 auto;
3670padding: .25rem .5rem;
3671}
3672.teaser.no_paragraphs {
3673display: -webkit-box;
3674-webkit-line-clamp: 4; /* Number of lines you want to show initially */
3675-webkit-box-orient: vertical;
3676overflow: hidden;
3677}
3678.teaser > *:first-child {
3679display: -webkit-box;
3680-webkit-line-clamp: 4; /* Number of lines you want to show initially */
3681-webkit-box-orient: vertical;
3682overflow: hidden;
3683}
3684.teaser:not(.expanded) > *:not(:first-child ) {
3685display: none !important;
3686}
3687.teaser.expanded > *, .teaser.expanded {
3688-webkit-line-clamp: initial !important;
3689}
3690.read-more {
3691display: none;
3692}
3693.teaser:not(.expanded) .read-more {
3694display: block;
3695}
3696.promo_title {
3697font-size: 26px !important;
3698}
3699.static_promo .content * {
3700font-size: 17px !important;
3701}
3702.mod_promos_basic .static_promo {
3703height: 240px;
3704}
3705.form.flex > * {
3706padding: .25rem 1rem !important;
3707}
3708.form.flex > * label {
3709width: 50px;
3710}
3711.pdc_btn_web, .pdc_btn_email, .pdc_btn_fb {
3712background: #0073e6;
3713border: none;
3714border-radius: 5px;
3715color: #fff;
3716cursor: pointer;
3717display: block;
3718font-size: 18px;
3719margin: 1rem auto;
3720padding: .5rem 1rem;
3721text-align: center;
3722text-transform: uppercase;
3723width: 200px;
3724}
3725.pdc_btn_web {
3726background-color: #C63527;
3727}
3728.pdc_btn_email {
3729background-color: #C4622D;
3730}
3731.pdc_btn_fb {
3732background-color: #CC8A00;
3733}
3734body[data-url='homepage'] .intro_text_wrapper h1,
3735body[data-url='homepage'] .intro_text_wrapper h1 * {
3736font-size: 42px;
3737line-height: .9 !important;
3738}
3739body[data-url='homepage'] .intro_text_wrapper h1 span {
3740font-size: 54px;
3741margin-top: .5rem;
3742}
3743body[data-url='homepage'] .intro_text_wrapper .intro_text {
3744margin-top: 1rem !important;
3745}
3746body[data-url='homepage'] *:not(i) {
3747line-height: 1.2 !important;
3748}
3749body[data-url='homepage'] p {
3750line-height: 1 !important;
3751}
3752body[data-url='homepage'] .mod_divisors_section_title > div:first-child {
3753font-size: 38px;
3754}
3755body[data-url='homepage'] .page_section h2 {
3756font-size: 38px !important;
3757}
3758body[data-url='homepage'] .page_section h2,
3759body[data-url='homepage'] .page_section h2 * {
3760line-height: .9 !important;
3761}
3762body[data-url='homepage'] .page_section .image_resized {
3763width: 80% !important;
3764}
3765body[data-url='homepage'] .mod_carousels_slick_robust_captions .cslick-prev i,
3766body[data-url='homepage'] .mod_carousels_slick_robust_captions .cslick-next i {
3767font-size: 54px;
3768}
3769body .mod_promos_checkerboard .promo {
3770background: transparent !important;
3771}
3772body.temp_master .title_container_for_centering {
3773font-size: 34px !important;
3774}
3775body div.intro_text h1.gen_2_page_title {
3776font-size: 34px !important;
3777}
3778body .intro_text h1, body.temp_search_page .mod_text_page_intro h1 {
3779font-size: 34px !important;
3780}
3781body .intro_text + .mod_promos_checkerboard .promo .img span {
3782font-size: 34px !important;
3783}
3784body:has(.mod_promos_checkerboard) .gen_2_page_title {
3785display: none;
3786}
3787body .foot > *:not(:last-child) {
3788margin-bottom: 1rem !important;
3789}
3790body .intro_text *,
3791body .mod_promos_checkerboard .promo *,
3792body .teaser *,
3793body .footer_text * {
3794font-size: 17px !important;
3795}
3796dl {
3797display: flex;
3798align-items: center;
3799flex-flow: column;
3800}
3801dl div {
3802text-align: center;
3803}
3804.option_selector_container {
3805width: 100%;
3806}
3807body .mod_search .search_form {
3808margin-bottom: .5rem !important;
3809}
3810body .mod_search .results_map_split {
3811border: none;
3812}
3813body .mod_search .map_legend {
3814display: none !important;
3815}
3816body .mod_search .results_map_split .results, body .mod_search .left {
3817min-height: 500px !important;
3818}
3819body .mod_search:has(.btn_list_view.active) .results_map_split .right {
3820display: none !important;
3821}
3822body .mod_search:has(.btn_map_view.active) .results_map_split .left {
3823display: none !important;
3824}
3825body .mod_search .results_map_split .results, body .mod_search .left {
3826max-height: 10000vh !important;
3827}
3828body:has(.btn_list_view.active) .map_mod_search {
3829display: none !important;
3830}
3831body:has(.btn_map_view.active) .results:not(.result_count) {
3832display: none !important;
3833}
3834body:has(.btn_map_view.active) .map_mod_search {
3835display: block !important;
3836}
3837body .mod_search .filter + .filter {
3838margin-top: .5rem !important;
3839}
3840body .nonfeatured_tiles {
3841display: none !important;
3842}
3843body .map_mod_search {
3844display: none !important;
3845}
3846body .mod_search .results_map_split .results,
3847body .mod_search .results .result {
3848background: transparent;
3849border: none;
3850}
3851body .mod_search .results_map_split .results .pinnable_item {
3852margin: 1rem 0 !important;
3853max-width: 100% !important;
3854padding: 0 !important;
3855}
3856body .mod_search .results_map_split .results .result {
3857display: flex;
3858flex-flow: row;
3859justify-content: flex-start;
3860max-width: 100% !important;
3861}
3862body .mod_search .results_map_split .results .result .mobile_redesign_image {
3863height: 160px;
3864margin-right: 1rem !important;
3865width: 160px;
3866object-fit: cover;
3867}
3868body .tip_cols {
3869min-width: 10px !important;
3870padding-top: .5rem;
3871}
3872body .mod_search .tip_cols > * {
3873margin-right: 0 !important;
3874max-width: 100% !important;
3875}
3876body .mod_search .tip_cols .spot_1,
3877body .mod_search .tip_cols .spot_2,
3878body .mod_search .tip_cols .spot_3 {
3879margin-top: .25rem !important;
3880}
3881body[data-url='lodging'] .search_form {
3882max-width: 100% !important;
3883}
3884body .mod_search .result_row {
3885padding: 0 .5rem !important;
3886}
3887body .mod_search .results_map_split .results {
3888width: 100vw !important;
3889}
3890body .mod_search .tip_cols .spot_2,
3891body .mod_search .tip_cols .spot_3 {
3892font-size: 16px !important;
3893max-width: 80% !important;
3894width: 80% !important;
3895}
3896body .mod_search .tip_cols .spot_1 {
3897font-size: 22px !important;
3898text-transform: none !important;
3899}
3900body .mod_search .tip_cols > * > * {
3901margin: 0 !important;
3902}
3903body .amenity_icon {
3904max-width: 25px !important;
3905}
3906*.text-huge, *.text-huge * {
3907font-size: 32px !important;
3908}
3909*.text-big, *.text-big * {
3910font-size: 24px !important;
3911}
3912body .results.style_2 {
3913display: flex;
3914flex-flow: column;
3915gap: 1rem;
3916}
3917body .results.style_2 .details .listing_label {
3918font-size: 18px !important;
3919font-weight: 700;
3920line-height: 1.2;
3921margin-bottom: .25rem;
3922text-transform: none !important;
3923}
3924/*
3925body .results.style_2 .details .listing_label.smaller-text {
3926font-size: 18px !important;
3927line-height: 1.2;
3928} */
3929body .results.style_2 .details * {
3930color: #000;
3931font-size: 15px !important;
3932text-transform: none !important;
3933}
3934body .results.style_2 > * {
3935flex-basis: 100% !important;
3936width: 100% !important;
3937}
3938body .results.style_2 .result {
3939height: auto !important;
3940margin: 0 !important;
3941}
3942.result > *:not(.mobile_only){
3943display: none !important;
3944}
3945body .results.style_2 .mobile_only {
3946display: flex;
3947gap: 1rem;
3948margin: 0 !important;
3949max-width: 100% !important;
3950width: 100% !important;
3951}
3952.result .mobile_only .img_new img {
3953max-height: 120px !important;
3954min-height: 120px !important;
3955object-fit: cover !important;
3956min-width: 140px;
3957max-width: 140px;
3958width: 140px;
3959}
3960.custom_filters .flexor {
3961flex-flow: column;
3962}
3963.date_range_custom_filter {
3964align-items: center;
3965display: flex;
3966flex-flow: column;
3967justify-content: center;
3968}
3969.events_switcher {
3970display: none !important;
3971}
3972.mod_calendar_subpage {
3973display: none !important;
3974}
3975.event_category_filters.top_version {
3976display:none !important;
3977}
3978.btn_categories {
3979background: #fff;
3980border: 1px solid #ccc;
3981border-radius: 7px;
3982padding: .5rem 2rem;
3983}
3984.date_range_custom_filter input {
3985max-width: 200px !important;
3986}
3987.event_category_filters.bottom_version {
3988background: rgba( 255, 255, 255, .98 );
3989border: 2px solid rgb(238, 238, 238);
3990display: none;
3991padding: 0.5rem 1rem;
3992position: absolute;
3993left: 50%;
3994margin: 0 !important;
3995margin-top: .25rem !important;
3996transform: translateX(-50%);
3997width: 80vw;
3998z-index: 9999;
3999}
4000body[data-url="events"] .no_results, body[data-url="events"] div.results[data-topic="x_90"] {
4001display: flex !important;
4002}
4003.date_divisor {
4004font-size: 22px;
4005font-weight: 700;
4006margin-top: 1rem;
4007}
4008body .results.style_2 .result:hover {
4009transform: none !important;
4010}
4011}
4012@media screen and ( min-width: 901px ){
4013/*
4014body[data-url='events'] .custom_filters {
4015display: none !important;
4016}
4017*/
4018.event_category_filters.bottom_version {
4019display:none !important;
4020}
4021.mod_search .search_form .results_mode_swapper {
4022display: none !important;
4023}
4024.mobile_redesign_image {
4025display: none !important;
4026}
4027.canyon_mobile_only {
4028display: none !important;
4029}
4030body .results.style_2 .mobile_only {
4031display: none !important;
4032}
4033}
4034</style>
4035<style type="text/css">
4036body .fc-daygrid-event-dot {
4037border: 4px solid #333;
4038}
4039body .event_category_aneth {
4040background-color: #4c061d !important;
4041}
4042body .checkbox_1 {
4043accent-color: #4c061d !important;
4044}
4045body .color_1 .fc-daygrid-event-dot {
4046border: 4px solid #4c061d !important;
4047}
4048body .event_category_bears_ears {
4049background-color: #1d584b !important;
4050}
4051body .checkbox_15 {
4052accent-color: #1d584b !important;
4053}
4054body .color_15 .fc-daygrid-event-dot {
4055border: 4px solid #1d584b !important;
4056}
4057body .event_category_blanding {
4058background-color: #3e420c !important;
4059}
4060body .checkbox_2 {
4061accent-color: #3e420c !important;
4062}
4063body .color_2 .fc-daygrid-event-dot {
4064border: 4px solid #3e420c !important;
4065}
4066body .event_category_bluff {
4067background-color: #ac2e22 !important;
4068}
4069body .checkbox_3 {
4070accent-color: #ac2e22 !important;
4071}
4072body .color_3 .fc-daygrid-event-dot {
4073border: 4px solid #ac2e22 !important;
4074}
4075body .event_category_canyonlands {
4076background-color: #d17a22 !important;
4077}
4078body .checkbox_4 {
4079accent-color: #d17a22 !important;
4080}
4081body .color_4 .fc-daygrid-event-dot {
4082border: 4px solid #d17a22 !important;
4083}
4084body .event_category_hovenweep {
4085background-color: #F5b436 !important;
4086}
4087body .checkbox_5 {
4088accent-color: #F5b436 !important;
4089}
4090body .color_5 .fc-daygrid-event-dot {
4091border: 4px solid #F5b436 !important;
4092}
4093body .event_category_la_sal {
4094background-color: #b4c292 !important;
4095}
4096body .checkbox_6 {
4097accent-color: #b4c292 !important;
4098}
4099body .color_6 .fc-daygrid-event-dot {
4100border: 4px solid #b4c292 !important;
4101}
4102body .event_category_lake_powell {
4103background-color: #ca6259 !important;
4104}
4105body .checkbox_7 {
4106accent-color: #ca6259 !important;
4107}
4108body .color_7 .fc-daygrid-event-dot {
4109border: 4px solid #ca6259 !important;
4110}
4111body .event_category_mexican_hat_halchita {
4112background-color: #7c804a !important;
4113}
4114body .checkbox_8 {
4115accent-color: #7c804a !important;
4116}
4117body .color_8 .fc-daygrid-event-dot {
4118border: 4px solid #7c804a !important;
4119}
4120body .event_category_montezuma_creek {
4121background-color: #b65506 !important;
4122}
4123body .checkbox_14 {
4124accent-color: #b65506 !important;
4125}
4126body .color_14 .fc-daygrid-event-dot {
4127border: 4px solid #b65506 !important;
4128}
4129body .event_category_monticello {
4130background-color: #444b6e !important;
4131}
4132body .checkbox_9 {
4133accent-color: #444b6e !important;
4134}
4135body .color_9 .fc-daygrid-event-dot {
4136border: 4px solid #444b6e !important;
4137}
4138body .event_category_monument_valley_oljato {
4139background-color: #544e61 !important;
4140}
4141body .checkbox_10 {
4142accent-color: #544e61 !important;
4143}
4144body .color_10 .fc-daygrid-event-dot {
4145border: 4px solid #544e61 !important;
4146}
4147body .event_category_natural_bridges {
4148background-color: #F3831f !important;
4149}
4150body .checkbox_11 {
4151accent-color: #F3831f !important;
4152}
4153body .color_11 .fc-daygrid-event-dot {
4154border: 4px solid #F3831f !important;
4155}
4156body .event_category_north_san_juanmoab {
4157background-color: #E6d2a6 !important;
4158}
4159body .checkbox_12 {
4160accent-color: #E6d2a6 !important;
4161}
4162body .color_12 .fc-daygrid-event-dot {
4163border: 4px solid #E6d2a6 !important;
4164}
4165body .event_category_other {
4166background-color: #c4ae7d !important;
4167}
4168body .checkbox_13 {
4169accent-color: #c4ae7d !important;
4170}
4171body .color_13 .fc-daygrid-event-dot {
4172border: 4px solid #c4ae7d !important;
4173}
4174</style>
4175<link rel="sitemap" href="https://www.utahscanyoncountry.com/sitemaps/canyon/sitemap.xml" type="application/xml" />
4176<meta property="og:type" content="website" />
4177<meta property="og:url" content="https://www.utahscanyoncountry.com/About-Us/" />
4178<meta property="og:title" content="San&#x20;Juan&#x20;County&#x20;Economic&#x20;Development&#x20;and&#x20;Visitor&#x20;Services" />
4179<meta property="og:description" content="Get&#x20;to&#x20;know&#x20;the&#x20;team&#x20;at&#x20;San&#x20;Juan&#x20;County&#x20;Economic&#x20;Development&#x20;and&#x20;Visitor&#x20;Services&#x20;&#x28;EDVS&#x29;,&#x20;your&#x20;guides&#x20;to&#x20;all&#x20;things&#x20;San&#x20;Juan&#x20;County." />
4180<meta property="og:image" content="media-2741402.jpg" />
4181<script type="importmap">
4182{
4183"imports": {
4184"ckeditor5": "https://cdn.ckeditor.com/ckeditor5/43.3.1/ckeditor5.js",
4185"ckeditor5/": "https://cdn.ckeditor.com/ckeditor5/43.3.1/"
4186}
4187}
4188</script>
4188
4189<style>
4190.skip-link {
4191background: #000;
4192color: #fff;
4193font-size: 1rem;
4194padding: .5rem 1rem;
4195text-decoration: none;
4196position: absolute;
4197left: -9999px;
4198top: 0;
4199width: 1px;
4200height: 1px;
4201overflow: hidden;
4202z-index: 999999;
4203}
4204.skip-link:focus,
4205.skip-link:focus-visible {
4206left: 0;
4207width: auto;
4208height: auto;
4209overflow: visible;
4210}
4211</style>
4212<link rel="stylesheet" href="/e4/wcag.css?v=20260918083047">
4213<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%;}}@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;}
4213/* 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 ); }}.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;} @media screen and ( min-width: 901px ){ footer.mobile_version_2024{ display: none;}}@media screen and ( max-width: 900px ){ footer.desktop_version_2024{ display: none;}footer .middle_row{ gap: .5rem;}footer .top_row{ gap: .75rem;}}.mod_nav_top .dropdown-menu{ /* border: 1px solid #772218;*/ align-items: stretch;top: 90%;}.mod_nav_top .dropdown-menu *{ color: #772218;}.mod_nav_top .dropdown-menu a{ font-size: 20px;}.mod_nav_top .navbar{ background: #fff;margin: 0 auto;max-width: calc( 100vw - 4rem );}.mod_nav_top .navbar .navbar-nav{ margin-left: auto !important;margin-right: 0 !important;}.mod_nav_top .nav-link{ color: #CC8A00!important;font-size: 25px !important;font-weight: 600;} .mod_nav_top .row_2{ margin-top: -.75rem;} .mod_nav_top .row_1 a.nav-link{ font-size: 25px; font-weight: normal;}.mod_nav_top .row_1 li.nav-item a.nav-link{ color: #4F2C1D !important; position: relative;}.mod_nav_top .row_2 li.nav-item a.nav-link{ position: relative;}.mod_nav_top li.nav-item:not(:last-child){ margin-right: 0;}.mod_nav_top .dropdown-toggle::after{ display: none;}.mod_nav_top .navbar-collapse{ justify-content: center;}
4213.mod_nav_top .navbar-nav{ align-items: center !important;margin-right: 0 !important;}@media only screen and ( max-width: 900px ){ .mod_nav_top .navbar-nav{ align-items: flex-start !important;}.mod_nav_top .row_1{ margin: 1rem 0;}.mod_nav_top .nav-link{ padding: 0 1rem;}}.intro_msg .fa-heart{ color: #aaaaaa;}body .cappable + .mod_add_on_features_trip_builder_tabs .meta_details{ padding-right: .5rem !important;}.new_controls{ bottom: 10rem !important;}.button_submit_for_coloring{ background: #b26822;}.mod_add_on_features_trip_builder_2024 .day .day_header{ background-color: #af3b2f !important;} .pinnable_imagez{ left: 1rem;}.results_expansion_button{ margin-bottom: 4rem !important;}.planner_trips_overlay .trip:before{background-color: rgba( 0,0,0,.25 );content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.planner_trips_overlay .trip:hover::before{ background-color: rgba( 0,0,0,.75 );}.mod_add_on_features_trip_builder_2024 .planner_container .planned_item .img_bg{ max-width: 72px !important;min-width: 72px !important;width: 72px !important;}.trip-builder .strip_icon_links{ padding-right: 2rem;}body.temp_master .title_container_for_centering i.fa-heart{color: #aaa;}body.temp_master .title_container_for_centering .pinnable_item.saved i.fa-heart{color: #ff7869;}a.pinnable_item:not(.saved) i.fa-heart{color: #aaa;}.result.saved .fa-heart{color: #ff7869 !important;}a.pinnable_item.saved i.fa-heart,.favorites_container i.fa-heart{color: #ff7869;}.pinnable_promo:not(.saved) i.fa-heart{color: #aaa;}.pinnable_promo.saved .fa-heart{color: #ff7869 !important;}.pinnable_promo.saved i.fa-heart,.pinnable_promo i.fa-heart{color: #ff7869;}.subapp .span2{ display: none !important;}@media screen and ( min-width: 901px ){ .subapp .trip_meta_header_area{ background: #fff;z-index: 99999999 !important;}}@media screen and ( max-width: 900px ){ .trip_overlay + .label_col{ padding-left: 82px !important;}.previously_imported_popup h1{ font-size: 28px !important;}.previously_imported_popup div{ font-size: 18px !important;}.previously_imported_popup button{ font-size: 14px !important;}body .mod_add_on_features_trip_builder_2024{ padding-bottom: 4rem !important;}body .itin_tiles .time_meta{ }body .itin_tiles .loc{ background-color: transparent !important;text-align: center;}body .itin_tiles .notes{ background-color: transparent !important;text-align: center;}body .itin_tiles > *{ display: flex;flex-flow: column;gap: 0 !important;padding: .5rem 0;margin: .5rem auto !important;width: 90vw !important;}body .itin_tiles > * .title{ font-size: 18px !important;line-height: 1.2 !important;text-align: center;}body .itin_tiles > * .img{ flex-basis: 100% !important;margin: 0 auto !important;min-height: 200px !important;width: 80% !important;}body .itin_tile .time_meta{ display: flex;flex-basis: auto !important;gap: .25rem;justify-content: center;width: 100% !important;}body .itin_tile .time_meta > *:first-child{ border-right: 1px solid #212529;padding-right: .25rem;}body .title_and_description > h1:has(.button_share){ display: flex;flex-flow: column;}body .button_share{ font-size: 11px;margin-top: .5rem;padding: .25rem .5rem !important;}body .button_share *{ font-size: 14px;}body .mod_add_on_features_trip_builder_tabs .day_detail{ min-width: 10% !important;max-width: 100% !important;width: 100% !important;}body .planner_nav_tabs{ flex-flow: column; margin: -1rem .5rem 0 .5rem !important;}body .planner_nav_tabs li{ margin: 0 !important;}body .planner_nav_bodies .image img{ max-width: 100vw !important; min-width: 10px; width: 100%;}.import_or_discard_popup{ min-width: 90vw;}body .mod_add_on_features_trip_builder_2024 .nav_row .swap_strip ul{ gap: .25rem !important;}.btn_discard_trip,.btn_import_trip{ font-size: 12px !important;margin: 0 0 !important;padding: .15rem .5rem !important;}.btn_import_trip{ margin-right: .25rem !important;}.btn_discard_trip i,.btn_import_trip i{ display: none !important;}body .swappable_bodies .favorites_container .tiles{ padding-bottom: 4rem !important;}.previously_imported_popup{ min-width: 90vw;}.flow_vert{ flex-flow: column !important;}.mod_add_on_features_trip_builder_2024 .swappable_bodies > .body[data-index='2']{ margin-bottom: 4rem !important; padding-bottom: 10rem !important;}body .mod_add_on_features_trip_builder_2024 .active_trip_label{ display: inline-block !important;line-height: 1.1 !important;;}
4213.render_on_desktop_only{ display: none !important;}.mod_add_on_features_trip_builder_2024 .favorites_container .tiles{ height: auto !important;margin-bottom: 4rem !important;max-height: 10000vh !important;gap: .25rem;} .mod_add_on_features_trip_builder_2024 .planner_container .days{ height: auto !important;margin-bottom: 3rem !important;} body .mod_nav_top{ /* z-index: 999999998 !important;*/ } .active_trip_label_decom{ display: flex !important; flex-flow: column !important; } .active_trip_label_decom .metadata_column{ margin-top: -.4rem !important; } .mod_add_on_features_trip_builder_2024 .controls{ z-index: 999999 !important; } body .mod_add_on_features_trip_builder_2024 .swappable_bodies .img_bg, body .plannable_area .trip-entry .trip-entry-img-cont img{ min-height: 72px !important; max-height: 72px !important; min-width: 72px !important; max-width: 72px !important; height: 72px !important; width: 72px !important; object-fit: cover !important; background-size: cover !important; background-position: center !important; }.mod_add_on_features_trip_builder_2024 .controls{ max-width: 35px !important;min-width: 35px !important;width: 35px !important;}.plus_minus{ padding-top: .5rem;width: 100%;}.plus_minus .w_i_t_a_f{ margin-left: auto;}.plus_minus *{ font-size: 100% !important;}.controls .fa-times::before{ content: "\f056" !important;}.login_item{ margin-left: 0 !important;padding-bottom: 8rem !important;}.login_item .dropdown-menu{ left: 0 !important;position: relative !important;transform: none !important;}.login_item .dropdown-menu > *{ font-weight: 700;transform: translateX( -20px ) !important;}.login_item .dropdown-menu span,.login_item .dropdown-menu i{ color: #af3b2f !important;}.login_item .dropdown-toggle{ display: none !important;}.login_item .dropdown-menu a{ margin-left: 0 !important;}body[data-url='homepage'] .page_section[data-section='3'] h2{ font-size: 25px !important;}.teaser{flex-flow: column;}.mod_add_on_features_trip_builder_2024_modal_login_underlay{top: 0 !important;left: 0 !important;transform: translate( 0,0 ) !important;height: 100% !important;width: 100% !important;}.mod_add_on_features_trip_builder_2024_modal_login_underlay{top: 0 !important;left: 0 !important;transform: translate( 0,0 ) !important;height: 100% !important;width: 100% !important;}.mod_add_on_features_trip_builder_2024_modal_login{top: 50% !important;left: 50% !important;transform: translate( -50%,-50% ) !important;}body .trip-entry-delete{display: none !important;}body .trip-builder-main .meta_details{display: none !important;}body .top_strip .fa-times-circle{font-size: 24px !important}body .mod_add_on_features_trip_builder_2024_modal_login .subpanels{height: 100% !important;}.mod_add_on_features_trip_builder_2024_modal_login .subpanel{border: none !important;}.mod_add_on_features_trip_builder_2024_modal_login .top_strip .logo img,.share_your_trip_popup .top_strip .logo img{max-height: 50px !important;}body .mod_add_on_features_trip_builder_2024_modal_login .top_strip{margin-bottom: 0 !important;}body .mod_add_on_features_trip_builder_2024_modal_login h2{font-size: 28px !important;}/* .mod_add_on_features_trip_builder_2024_modal_login{height: 85vh !important;max-height: 85vh !important;}*/body .flow_vertically{flex-flow: column !important;}body .trip_link_to_share{font-size: 13px;}body .share_your_trip_popup{align-items: center;flex-flow: column !important;min-width: 100px !important;padding: 1rem !important;}body .share_your_trip_popup:not(.hidden){display: flex !important;}body .share_your_trip_popup > *{min-width: 10px;max-width: 100% !important;}body .share_your_trip_popup{min-width: 10px !important;width: 90vw !important;}body .mod_add_on_features_trip_builder_2024 .favorites_container .controls{padding: 0 .5rem;}body .mod_add_on_features_trip_builder_2024 .favorites_container .fa-heart{display: none !important;}body .mod_add_on_features_trip_builder_2024 .favorites_container .fa-circle-minus{display: block !important;}body .mod_add_on_features_trip_builder_2024 .favorites_container .subtext{display: none !important;}body .mod_add_on_features_trip_builder_2024 .favorites_container .planned_item{border-radius: 0 !important;}body .mod_add_on_features_trip_builder_2024 .img_bg{border-radius: 0 !important;height: 100% !important;}body .mod_add_on_features_trip_builder_2024 .swappable_bodies .img_bg{border-radius: 0 !important;height: 72px !important;}.mod_add_on_features_trip_builder_2024 .favorites_container .tiles{width: 100%;}.mod_add_on_features_trip_builder_2024 .planned_item{width: 100%;}body .mod_add_on_features_trip_builder_2024 .favorites_container{padding: 0 !important;}.controls i:not(.fa-times){display: none !important;}body .trip-entries{background: transparent !important;}.mod_add_on_features_trip_builder_2024 .planned_item{border: 1px solid #ccc !important;}.mod_add_on_features_trip_builder_2024 .plannable_area{border-left: none !important;
4213border-right: none !important;}.planned_item .img_bg{height: 70px;}.mod_add_on_features_trip_builder_2024 .controls i.btn_out{color: #000 !important;}.plannable_area{height: auto !important;overflow: visible !important;}.mod_add_on_features_trip_builder_2024_modal_login{min-width: 100px !important;}.mod_add_on_features_trip_builder_2024.render_as_overlay{height: 100vh !important;max-height: 100vh !important;}.instructions > h1{margin-top: 1rem !important;}.close_the_new_planner_system{margin-left: .5rem !important;}.mod_add_on_features_trip_builder_2024 .planner_container{border: none !important;}.mod_add_on_features_trip_builder_2024 .planner_container .days{border: 1px solid #ccc !important;}.planner_container .days{grid-template-columns: 1fr !important;}.mod_add_on_features_trip_builder_2024 .day{border-right: none !important;overflow: visible !important;width: 100% !important;}.mod_add_on_features_trip_builder_2024 .day .day_header{background-color: #af3b2f;padding: .15rem .5rem !important;}body .mod_add_on_features_trip_builder_2024 .active_trip_label{font-size: 18px;text-transform: none !important;}.mod_add_on_features_trip_builder_2024 .nav_row .swap_strip{text-align: right;width: 150px;}.mod_add_on_features_trip_builder_2024 .nav_row .swap_strip ul > li{margin-right: 0 !important;}.mod_add_on_features_trip_builder_2024 .nav_row .swap_strip ul{gap: .5rem !important;justify-content: flex-end;}.mod_add_on_features_trip_builder_2024 .swappable_bodies > .body_3.active{max-height: 100% !important;}.swappable_bodies{padding: 0 1rem !important;}.planner_trips_overlay > div{justify-content: center;}.nav_row{flex-flow: row !important;justify-content: space-between}.nav_row .swap_strip i{ font-size: 20px !important;}.active_trip_label_decom > i{display: none;}.active_trip_label_decom > i.fa-pencil{ display: none !important;}.day_planner_pre_strip{align-items: center !important;flex-flow: column;}.day_planner_pre_strip .instructions{ order: -1;}.day_planner_pre_strip .date_picker_container{ display: none;}.strip_icon_links li a i{ display: none;}.swap_strip li a *:not(i){display: none;}.strip_icon_links li a *:not(i){display: none;}.trip-builder-inner .working_trip_title,.trip-builder-inner .working_trip_title + *{font-size: 12px;}.intro_msg{font-size: 12px;}.trip-builder-main{height: 50px;}.trip-entries{padding: 0 10px !important;}.trip-details{display: none;}body .trip-entry{max-width: 32vw !important;}body .trip-entry-title{font-size: 11px;}body .trip-entry-img-cont{height: 30px;width: 30px;}.trip-builder-left-right span{height: 15px;width: 15px;}}body[data-url='download-brochures'] .test{align-items: center;display: flex;flex-wrap: wrap;}body[data-url='lodging'] .nonfeatured_tiles + #map_mod_search_1{display: none !important;}body:not(.dashboard) .cols li{ word-wrap: break-word !important;/* Ensures long words wrap */ overflow-wrap: break-word !important;/* Ensures proper wrapping */ white-space: normal !important;/* Allows wrapping */ word-break: keep-all !important;/* Prevents mid-word breaks */ hyphens: none !important;/* Disables hyphenation */}.col{ word-break: break-word;/* For older browsers */ word-break: break-all;/* Ensures breaking at any point */}.auto_form_submission_successful a:hover{font-weight: normal !important;}.auto_form_submission_successful button{display: block !important;margin: 1rem auto 0 auto !important}.itin_tile .notes{background-color: transparent;}.mod_add_on_features_trip_builder_tabs .planner_nav_tabs li.active_tab{background-color: #C4622D;}.mod_add_on_features_trip_builder_2024,.mod_add_on_features_trip_builder_2024 .swappable_bodies{background-color: transparent !important;background-color: #fff !important;}body[data-url='trails'] .filters_container{align-items: center !important;gap: 1rem !important;justify-content: center !important;}body[data-url='trails'] .search_form{max-width: 100% !important;}body[data-url='trails'] .filt_1_1_46{transform: translateY(-4px) !important;}body[data-url='trails'] .mod_search .filters .filter.filt_1_1_46{padding: 0 1.5rem !important;}.col:has(div > dl > a){max-width: 500px;width: 500px !important;}.col div dl a{word-wrap: break-word;}#map_mod_search,.map_mod_search{min-height: 600px}body{background-image: url(/configs/71/bg_pattern.png);}a:hover{color: #ac2e22;font-weight: 700;text-decoration: none;}.plus_minus span{font-size: 20px;}.plus_minus i:not(.do_not_colorize){color: #af3b2f;font-size: 180%;}.mod_add_on_features_trip_builder_2024_modal_login h2{color: #af3b2f !important;font-size: 35px;}.mod_add_on_features_trip_builder_2024_modal_login .instructions{font-family: "novel-sans-pro-extra-condens",sans-serif !important;font-size: 18px;}.mod_add_on_features_trip_builder_2024_modal_login label{color: gray;font-family: "novel-sans-pro-extra-condens",sans-serif !important;font-size: 24px;}.mod_add_on_features_trip_builder_2024_modal_login .links a{color: #000;font-family: "novel-sans-pro-extra-condens",sans-serif !important;font-size: 17px;}.mod_nav_top .user_dropdown .dropdown-menu a:hover,.mod_nav_top .user_dropdown .dropdown-menu a:hover *{color: #000 !important;}.tip_cols{justify-content: space-between;/* padding-left: 3rem;*/width: 100%;}.swappable_bodies .body{padding: 0 2rem;}.pinnable_image{position: absolute;}.pinnable_promo{position: relative;}.not_pinnable_image{color: #fff;cursor: pointer;font-size: 28px;position: absolute;
4213left: 1rem;top: 1rem;z-index: 9999 !important;;}/* body .result:not(.saved):hover i{color: #aaa !important;}*/a:not(.saved) .not_pinnable_image.fa-heart{color: #aaa;}.saved .not_pinnable_image.fa-heart{color: #ff7869 !important;}.trip-builder .exhibit_droppability .intro_msg{ display: block !important;}.trip-builder .trip-entries{ display: flex;}.trip-builder .exhibit_droppability .trip-entries{ display: none !important;}body .body_5 .results{max-height: calc( 100vh - 29rem );overflow: auto;}.topic_picker > *{cursor: pointer;}.results .template{display: none;}body .mod_add_on_features_trip_builder_2024 .favorites_container{padding: 2rem 4rem;}body .mod_add_on_features_trip_builder_2024 *:not(i){font-family: "novel-sans-pro-extra-condens",sans-serif !important;}body .mod_add_on_features_trip_builder_2024_close_button{color: #fff;}body .mod_add_on_features_trip_builder_2024.render_as_overlay{padding: 0 !important;z-index: 99999997 !important;}body .image_candy_thing + div.active_trip_label{justify-content: space-between;margin: 0 auto;max-width: 1280px;}body .mod_add_on_features_trip_builder_2024 .nav_row{justify-content: space-between;margin: 0 auto;max-width: 1280px;padding: .5rem 1rem;}body .mod_add_on_features_trip_builder_2024 .active_trip_label{/* color: #af3b2f !important;*/font-weight: 700;text-transform: uppercase;}body .mod_add_on_features_trip_builder_2024 .nav_row .swap_strip ul li a{color: #fff;font-weight: normal !important;opacity: .5;}body .mod_add_on_features_trip_builder_2024 .nav_row .swap_strip ul li.active a{/* color: #af3b2f !important */color: #fff;font-weight: 700 !important;opacity: 1;}body .mod_add_on_features_trip_builder_2024{padding: 8rem 4rem 4rem 2rem;}a.pinnable_item:not(.saved) i.fa-heart{color: #aaa;}.result.saved .fa-heart{color: #ff7869 !important;}a.pinnable_item.saved i.fa-heart,.favorites_container i.fa-heart{color: #ff7869;}/*.share_container{display: none !important;}*/.nav_row{margin-bottom: 5rem;}.instructions h1{color: #af3b2f !important}.trip-builder-tab{background-color: #C4622D}@media screen and ( max-width: 900px ){body[data-url='homepage'] .page_section[data-section='3'] h2{font-size: 25px !important;}}body[data-url='homepage'] .intro_text_wrapper{ position: relative;background-color: #ba4330;margin-bottom: 4rem !important;max-width: 100vw !important;padding: 50px;/* Adjust padding as necessary */}body[data-url='homepage'] .intro_text_wrapper > *,body[data-url='homepage'] .intro_text_wrapper > .intro_text{margin: 0 auto !important;max-width: 1240px;text-align: center;}body[data-url='homepage'] .intro_text_wrapper *{color: #fff !important;}body[data-url='homepage'] .intro_text_wrapper::before,body[data-url='homepage'] .intro_text_wrapper::after{background-size: contain;content: "";position: absolute;left: 0;right: 0;height: 20px;/* Adjust height to match your images */ background-repeat: repeat-x;z-index: 1;}body[data-url='homepage'] .intro_text_wrapper::before{ background-image: url('/configs/71/red-top.png');top: -20px;/* Adjust this value to match the height of your image */ z-index: 1}body[data-url='homepage'] .intro_text_wrapper::after{ background-image: url('/configs/71/red-bot.png');bottom: -20px;/* Adjust this value to match the height of your image */ z-index: 1}body[data-url="homepage"] .page_section:not([data-section='3']) > h2[data-section-title="true"],body[data-url="homepage"] .page_section:not([data-section='3']) *{color: #fff !important;}body[data-url='homepage'] div.page_section[data-section='1']{ position: relative;background-color: #c3853d !important;margin-top: 4rem !important;max-width: 100vw !important;padding: 50px;/* Adjust padding as necessary */}body[data-url='homepage'] .page_section[data-section='1'] > *{margin: 0 auto !important;max-width: 1240px;text-align: center;}body[data-url='homepage'] .page_section[data-section='1'] img{margin: 1rem 0;}body[data-url='homepage'] .page_section[data-section='1']::before,body[data-url='homepage'] .page_section[data-section='1']::after{background-size: contain;content: "";position: absolute;left: 0;right: 0;height: 20px;/* Adjust height to match your images */ background-repeat: repeat-x;z-index: 1;}body[data-url='homepage'] .page_section[data-section='1']::before{ background-image: url('/configs/71/gld-top.png');top: -20px;/* Adjust this value to match the height of your image */ z-index: 1}body[data-url='homepage'] .page_section[data-section='1']::after{ background-image: url('/configs/71/gld-bot.png');bottom: -20px;/* Adjust this value to match the height of your image */ z-index: 1}@media screen and ( max-width: 900px ){body[data-url='homepage'] div.intro_text_wrapper{padding-bottom: 2rem;padding-top: 2rem;}body[data-url='homepage'] .intro_text_wrapper::before{ top: -7px;/* Adjust this value to match the height of your image */}body[data-url='homepage'] .intro_text_wrapper::after{ bottom: -20px;/* Adjust this value to match the height of your image */}body[data-url='homepage'] div.page_section[data-section='1']{margin-bottom: 2rem !important;margin-top: 2rem !important;padding-bottom: 2rem !important;padding-top: 2rem !important;}body[data-url='homepage'] .page_section[data-section='1']::before{ top: -6px;/* Adjust this value to match the height of your image */}body[data-url='homepage'] .page_section[data-section='1']::after{}}.mod_carousels_slick_robust_captions .tile{transition: 200ms all;}body[data-url='homepage'] .mod_carousels_slick_robust_captions .tile img{/*height: 500px;width: 700px;*/aspect-ratio: 8/5;object-fit: cover;}.mod_carousels_slick_robust_captions .tile:hover{filter: brightness(1.15) !important;}@media only screen and ( min-width: 992px ) and ( max-width: 1280px ){.mod_nav_top .navbar{padding: 0 2rem 0 1rem !important;}.mod_nav_top .nav-link{font-size: 16px !important;}.mod_nav_top .logo{max-width: 100px !important;}}
4213body .contact_strip .col .btn_pdc{border: none;border-radius: 7px;color: #fff;cursor: pointer;padding: .5rem .75rem;}/*.filter.slider_width{min-width: 250px;}*/body[data-url='multitopic-filtering-pilot'] .nonfeatured_tiles tr:first-child th:first-child,body[data-url='trails'] .nonfeatured_tiles tr:first-child th:first-child{width: 30%;}body[data-url='multitopic-filtering-pilot'] .nonfeatured_tiles tr:first-child th:nth-child(2),body[data-url='trails'] .nonfeatured_tiles tr:first-child th:nth-child(2){width: 35%;}body[data-url='multitopic-filtering-pilot'] .nonfeatured_tiles tr:first-child th:nth-child(3),body[data-url='trails'] .nonfeatured_tiles tr:first-child th:nth-child(3){width: 35%;}body .slider_width{display: flex;flex-flow: column;justify-content: center;min-width: 300px;padding-top: 0 !important;text-align: center;}body .slider_width > *{width: 100% !important;}body .slider_width .rs-container .rs-scale span{}.search_tab_buttons{display: flex;justify-content: center;margin: 1.5rem 0 1rem 0;}.search_tab_buttons > *:not(:last-child){}/*.search_tab_buttons > *:not(.active){opacity: .15;}.search_tab_buttons > *:not(.active){opacity: .15;}.search_tab_buttons > *:not(.active):hover{opacity: .85 !important;}*/.search_tab_buttons > *{cursor: pointer;padding: .5rem 1rem;}.search_tab_buttons > * i{margin-right: .75rem;}.search_tab_buttons > *{background-color: #ce3526;color: #fff;}.search_tab_buttons > *:hover{opacity: .75 !important;}.search_tab_buttons > *:not(.active){background-color: #868686;color: #fff;}.search_tabs > *:not(.active){display: none;}.mod_search .results .result .title{color: #fff;}#mmapbox{box-shadow: none;border: 4px solid #eee;height: 400px;max-height: 400px !important;margin: 0;width: 100% !important;}/*#mapbox_buttons{top: 100px !important;}*/.option_selector_container.scroll_select .status_indicator{display: block;}.mod_search .filters.unprocessed_changes{ background-color: transparent !important;}.results > a[data-ids='0']{opacity: .25 !important;}.results > a[data-ids='2']{opacity: .25 !important;}.results > a[data-ids='3']{opacity: .25 !important;}.results > a[data-ids='4']{opacity: .25 !important;}.results > a[data-ids='5']{opacity: .25 !important;}.results > a[data-ids='6']{opacity: .25 !important;}.results > a[data-ids='7']{opacity: .25 !important;}.results > a[data-ids='8']{opacity: .25 !important;}.results > a[data-ids='9']{border: 2px solid red;opacity: .25 !important;}body .btn_pdc.pdf{border: 0;border-radius: 7px;cursor: pointer;padding: .25rem .75rem;}body .map_legend{z-index: 1 !important;}body .search_form .option_selector_container.hoverable:hover div.opts{ z-index: 999999 !important;}.mod_promos_checkerboard .promo .body .title a,.mod_services_global_search_rewrite .label,.mod_services_global_search_rewrite h4 span{color: #AF3B2F;}.weather_dropdown{background-color: transparent !important;position: relative !important;right: auto !important;top: auto !important;}.weather_dropdown .day_by_day{background-color: #eee !important}.weather_dropdown .smaller{color: #333;/*font-size: 14px !important;*/}.weather_dropdown .current_conditions{color: #ce3527 !important;}.title_and_description ul{display: flex;flex-flow: column;margin-left: 0;}.title_and_description ul li{margin-left: 2rem;}.mod_services_global_search .label{color: #000;}.mod_services_global_search h4 span{color: #000;}.mod_services_global_search .description,.mod_services_global_search .description *{color: #444;}body .dropdown-menu::after{content: "";border-left: 25px solid transparent;border-right: 25px solid transparent;border-bottom: 25px solid #b93c27;position: absolute;left: 50%;top: -10px;transform: translateX(-50%);z-index: -1;}body .dropdown-menu.i5::after{transform: translateX(90px);}body .dropdown-menu.i6 > div{min-width: 230px;}body .dropdown-menu.i6::after{transform: translateX(60px);}body .dropdown-menu.i7::after{transform: translateX(140px);}body .slick-list{overflow: visible;}body .col dl span{ display: block;}.tile_nonfeatured > *:first-child{width: 50%;}body[data-url='ev-charging'] .tile_nonfeatured > *:first-child{width: 25%;}body[data-url='ev-charging'] .gm-style-iw{display: flex;flex-flow: row !important;flex-direction: reverse-row !important;}body[data-url='ev-charging'] .gm-style-iw .gm-style-iw-chr{order: 10 !important;}body[data-url="weather"] .tab_heads{justify-content: center;}
4213body[data-url="events"] .no_results,body[data-url="events"] div.results[data-topic="x_90"]{display: none;}/*body .mod_carousels_basic .carousel-indicators{justify-content: flex-end;}*/.mod_search .results .result .title{color: #000 !important;line-height: 1.2;}.mod_search.search_results_type_2 .results .result .title{color: #fff !important;}.mod_search .results .result .title,.mod_search .results .result .middle_column .spot_secondary{font-family: "myriad-pro",sans-serif !important;}.mod_promos_checkerboard .promo .img img{object-fit: cover;}.mod_promos_checkerboard .promo .img span{color: rgba( 255,255,255,.8 );font-family: "myriad-pro",sans-serif;font-size: 110px;font-weight: 700;text-shadow: 0 4px 5px rgba( 0,0,0,.25 );text-transform: uppercase;z-index: 1;}body .title_container_for_centering a{color: #144b4a;text-decoration: none;}body .micro_dips .title_container_for_centering a{color: #000 !important;font-size: 44px !important;font-weight: 700 !important;}body .intro_text,body.temp_search_page .mod_text_page_intro{margin: 0 !important;max-width: 100vw;padding: 0;position: relative;}body .intro_text .actual_intro_text,body.temp_search_page .mod_text_page_intro{margin: 0 auto;max-width: 1240px;padding-bottom: calc( 120px - 1rem );padding-top: 120px;}body .intro_text .actual_intro_text p:last-child{margin-bottom: 0;}body.temp_search_page .mod_text_page_intro{padding-bottom: 0 !important;padding-top: 0 !important;}body .intro_text h1,body.temp_search_page .mod_text_page_intro h1{color: rgba( 255,255,255,.8 );font-family: "myriad-pro",sans-serif;font-size: 110px;font-weight: 700;left: 1rem;position: absolute;text-shadow: 0 4px 5px rgba( 0,0,0,.25 );text-transform: uppercase;top: -140px;z-index: 1;}body.temp_search_page .mod_text_page_intro h1{top: -200px;}body .gm-style-iw-d{padding: 0 12px;overflow: hidden !important;}body .gm-style .gm-style-iw-c{padding: 30px 0 !important;}body .gm-style-iw-d > div > .marker_tile img{margin-bottom: 1rem;}body .gm-style-iw-d > div > .marker_tile a{font-size: 22px !important;}body[data-url="homepage"] .mod_divisors_section_title .buttons i{color: #e4bd00;}body[data-url="homepage"] .mod_carousels_slick_robust_captions .slider{padding: 0 !important;} body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-prev i, body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-next i{/* display: none !important;*/color: #fff; font-size: 84px; opacity: .9; } body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-prev{ padding-left: 1.5rem; } body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-next{ padding-right: 1.5rem; } body .mod_carousels_slick_robust_captions .tile{ background-color: transparent; background-image: none; box-shadow: none; height: 530px; height: auto !important; } body .mod_carousels_slick_robust_captions .tile .caption{ background-color: transparent; padding: .5rem 0; position: relative; } body .mod_carousels_slick_robust_captions .tile .caption button{ display: none; } body .mod_carousels_slick_robust_captions .tile .category{ background-color: #333; color: #fff; display: inline-block; font-size: 17px; margin: .25rem 0; padding: .15rem .5rem; } body .mod_carousels_slick_robust_captions .tile .caption_title{ color: #000; font-family: "myriad-pro",sans-serif; font-size: 26px; font-weight: 700; line-height: 1.1; margin: .5rem 0; text-transform: uppercase; } body .mod_carousels_slick_robust_captions .tile .caption_body{ color: #111; font-family: "myriad-pro",sans-serif; font-size: 20px; }body .search_form button{background-color: #ce3526;}body .results.style_2 .result{border-radius: 0 !important;height: 300px;justify-content: flex-end;padding: 0;transition: 100ms all;}body .results.style_2 .result:hover{transform: scale(1.1);}body .results.style_2 .result *:not(i){font-family: "novel-sans-pro-extra-condens",sans-serif !important;}body .results.style_2 .result .spot_1.title{color: #fff;line-height: 1;text-shadow: 0 5px 5px rgba( 0,0,0,.4 );font-weight: 700;}body .results.style_2 .split_horizontally{margin-bottom: 1rem;}body .results.style_2 .result .spot_2{color: #fff !important;text-align: center;text-shadow: 0 5px 5px rgba( 0,0,0,.4 );}body .mod_search .results.style_2 > * > *{padding: 0 !important;}body .results.style_2 .result .middle_column{background-size: cover;background-position: center;background-repeat: no-repeat;justify-content: flex-end;}body .results.style_2 .result .img{display: none !important;}body .dropdown-item{padding: .25rem 1.5rem;}body .dip_overlay{max-height: 100%;overflow-y: auto;}body .dip_overlay .fa-times-circle{color: gray;}body .dip_overlay .mod_carousels_basic.on_page_slideshow{float: none !important;margin: 0 auto 2rem auto !important;}body .dip_overlay dt{text-transform: uppercase;}body .dip_overlay .cappable{background-color: transparent !important;}body .dip_overlay .mod_carousels_basic.on_page_slideshow{max-width: 500px !important;}
4213.dip_overlay .teaser,.dip_overlay .contact_strip{font-size: 16px;}.dip_overlay .mod_carousels_basic .carousel-item .caption_primary{font-size: 22px;}.mod_promos_basic .promo{max-width: auto;min-width: auto;width: auto;}.mod_promos_basic.count_3 .promo{max-width: 30%;min-width: 30%;width: 30%;}.mod_promos_basic.count_6 .promo{max-width: 30%;min-width: 30%;width: 30%;}.mod_promos_basic .static_promo{flex-flow: column;height: 100%;/*justify-content: space-between;*/max-width: 100%;min-width: 100%;padding: 2rem;position: relative;width: 100%;}.mod_promos_basic .static_promo .blurb{font-size: 24px;text-align: center;}.mod_promos_basic .explore{align-items: center;display: flex;flex-flow: column;font-weight: 700;justify-content: center;margin: 1rem 0;text-transform: uppercase;}.mod_promos_basic .static_promo .explore .relative{height: 120px;position: relative;}.mod_promos_basic .static_promo .explore img.shape{height: 100px;position: absolute;left: 20%;top: 10px;transform: translateX(-70%);}.mod_promos_basic .static_promo:hover::before{display: none;}.mod_promos_basic .promo:not(:last-child){margin-right: 0 !important;}.mod_promos_basic .static_promo::before{background-color: rgb( 0 0 0/ 50% );content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;}.mod_promos_basic .static_promo *{z-index: 1;}.mod_promos_basic .static_promo .content{font-size: 24px;line-height: 1.5;}.amenity_icon{margin: .5rem;max-width: 35px;}.mod_promos_basic{justify-content: center;}.mod_promos_basic .promo_title{font-family: "novel-sans-pro-extra-condens",sans-serif;font-size: 38px;letter-spacing: 0;text-transform: uppercase;}.mod_promos_checkerboard .promo{background-color: #f3f0e4;line-height: 1 !important;margin: 0 !important;}.mod_promos_checkerboard .body > a{display: none;}.mod_promos_checkerboard .promo .body{height: 100%;padding: 0 60px;text-align: center;width: 33% !important;}.mod_promos_checkerboard .promo .body p{line-height: 1.25;}.mod_promos_checkerboard .promo .body .title{color: #b93c25;line-height: 1;}.mod_promos_checkerboard .promo .img{width: 67% !important;}.mod_promos_checkerboard .promo .img img{height: 900px;}body .tab_body{padding: 0 !important;}body .tab_body .mod_carousels_basic{max-width: 90%;}body .tab_body .mod_carousels_basic img{margin: 1rem;max-width: 100%;}body .micro_dip:not(.active){display: none;opacity: .25;}body .micro_dip.active{display: block;}body .micro_dip{border: 1px solid #000;padding: 1rem;}body .mod_search .results_map_split{display: flex;justify-content: space-between;}body .mod_search .results > *:not(:last-child){margin-bottom: 15px !important;}body .mod_search .results_map_split{margin-bottom: -100px;}body .mod_search .results_map_split .results{background-color: #fffcf0;max-height: 60vh;max-height: 70vh;overflow-y: auto;}body .mod_search .results_map_split .right{display: flex;flex-flow: column;margin-left: .5rem;position: relative;width: 50%;}body .mod_search .results_map_split .right .map_mod_search{margin-bottom: 0 !important;}body .mod_search .results_map_split{border: 1px solid #ccc;border-radius: 7px;}body .mod_search .results_map_split .dip_overlay{background-color: rgba( 255,255,255,.9 );background-color: rgba( 255,255,255,1 );display: none;height: 100%;left: 0;padding: 2rem;position: absolute;top: 0;width: 100%;z-index: 1;}body .mod_search .results_map_split .map_mod_search{height: 100%;margin-top: 0 !important;width: 100%;}body .mod_search .left{width: 50%;}body .mod_search .tip_cols{display: flex;}body .mod_search .tip_cols > *:first-child{margin-right: 2rem;width: 300px;}body .mod_search .tip_cols > *:nth-child(2){margin-right: 2rem;width: 200px;}body .mod_search .tip_cols > *:nth-child(3){}body .mod_search .tip_cols > * > *{margin: .5rem 0;}body .mod_search .result:hover{background-color: #f1f2f2;}body .mod_search .tip_cols .spot_secondary{color: #000;font-family: "myriad-pro",sans-serif;font-size: 22px;line-height: 1.15;}body .mod_search .tip_cols .spot_1{color: #000;font-family: "myriad-pro",sans-serif;font-size: 24px;font-weight: 700;line-height: 1;text-transform: uppercase;}body{background-color: #fff !important;}body[data-url='homepage']{background-image: url(/configs/71/white_leather.png);}body[data-url='homepage'] .intro_text p{background-color: transparent !important;}body[data-url="homepage"] .page_section{background-color: transparent !important;}body.temp_master .title_and_description{margin: 0 !important;}body.temp_master .title_and_description > h1{justify-content: flex-start !important;text-align: left !important;}body .mod_text_page_intro h1{font-family: "myriad-pro",sans-serif;font-size: 48px;font-weight: 700;margin-top: 70px;}body.temp_master .cappable,.intro_text,.page_section,.actual_footer_text,.flexer.cappable .first_half,.mod_text_page_intro{font-family: "myriad-pro",sans-serif;font-size: 24px;line-height: 1.4;margin: 1rem auto;max-width: 1240px;}body.temp_master .cappable{margin-top: 70px !important;}body .mod_carousels_basic.on_page_slideshow{ float: left; margin: 0 calc( 1rem + 10px ) calc( 1rem + 10px ) 0 !important; max-width: min( 540px,100% ) !important;}
4213body.temp_master .contact_strip{ clear: both;/*margin-top: 100px;*/ }body .mod_carousels_basic.on_page_slideshow .carousel-item img{ aspect-ratio: 3 / 2; height: auto !important; max-height: 80vh !important;}body.temp_master .title_container_for_centering{color: #af3b2f;font-family: "myriad-pro",sans-serif;font-size: 48px;font-weight: 700;text-transform: uppercase;}body[data-url="homepage"] .intro_text{margin: 3rem auto;max-width: 1240px;}body.temp_search_page .intro_text{margin: 3rem auto !important;max-width: 1240px;}body[data-url="homepage"] .mod_carousels_basic .carousel-item img{height: 75vh !important;max-height: 75vh !important;height: 90vh !important;max-height: 90vh !important;}.mod_carousels_basic .carousel-item img{max-height: 610px !important;}body .mod_nav_footer_manual{max-width: 100vw;width: 100vw;background-image: url(/configs/71/footer2.jpg);background-image: url(/configs/71/sjc-newfooter.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}body .mod_nav_footer_manual::before{content: '';position: absolute;inset: 0;background: rgba(0,0,0,0.45);pointer-events: none;}body .mod_nav_footer_manual .foot{position: relative;z-index: 1;}body .foot{align-items: center;color: #fff;display: flex;flex-flow: column;margin: 0 auto;padding: 3rem 2rem;text-transform: uppercase;}body .foot a{color: #fff;}body .foot > *{align-items: center;display: flex;justify-content: space-between;}body .foot > *:not(:last-child){margin-bottom: 2rem;}body .foot > * > *:not(:last-child){margin-right: 2rem;}body .foot .top_row{width: 100%;}body .foot .middle_row{font-family: "novel-sans-pro-extra-condens",sans-serif;font-weight: 700;text-transform: uppercase;}body .foot .middle_row a{color: #fff;font-size: 24px;}body .foot img{max-height: 100px;}body .foot img{max-height: 100px;}.intro_text_wrapper{margin: 120px auto;max-width: 1240px;}.intro_text_wrapper h1,.intro_text_wrapper h1 span{color: #ba3627;font-family: "novel-sans-pro-extra-condens",sans-serif;font-size: 58px;font-weight: 700;text-align: center;text-transform: uppercase;}.intro_text_wrapper h1 span{display: block;font-size: 68px;}.intro_text_wrapper p{font-family: "myriad-pro",sans-serif;font-size: 32px;line-height: 1.5;text-align: center;}.mod_nav_top *:not(i){font-family: "novel-sans-pro-extra-condens",sans-serif !important;}.mod_nav_top i{color: #fff;margin-top: -8px;position: absolute;}.mod_nav_top .searcher div{ right: -30px;top: -20px;}.mod_nav_top .searcher.engaged div{ width: 370px;}.mod_nav_top .nav-item:hover .dropdown-menu img.top_nav_dropdown_img{height: 420px;min-width: 540px;object-fit: cover;width: 540px;}body .mod_nav_top .row_1{display: none;}body .mod_nav_top.scrolled .row_1{display: flex;}body .new_controls{bottom: 5rem;}body .mod_nav_top.scrolled i{color: #000;text-shadow: none !important;}body .mod_nav_top.scrolled i.fa-search{color: #af3b2f !important;font-size: 22px !important;margin-top: -10px !important;}body .mod_nav_top .searcher{margin-left: .5rem !important;margin-right: .5rem !important;}body .mod_nav_top.scrolled i.fa-user{bottom: 7px !important;color: #af3b2f !important;font-size: 22px !important;margin-top: -7px !important;transform: translateX( -6px ) !important;}body .mod_nav_top.scrolled i:last-child{color: #af3b2f;font-size: 18px;margin-right: 0;}body .mod_nav_top{background-color: transparent !important;padding: 0;position: fixed;top: 0;width: 100vw;z-index: 1;z-index: 999998;}.mod_nav_top .navbar{background-color: transparent;padding: 0 4rem 0 3rem;transition: 400ms all;}.mod_nav_top.scrolled .navbar{background-color: #fff;box-shadow: 0 4px 5px rgba( 0,0,0,.25 );}.dropdown-menu{background-color: #b93c27;border-radius: 0;color: #fff;padding: 12px;right: 50%;transform: translateX( 50% );left: auto;}.mod_nav_top .dropdown-menu a{color: #fff;font-size: 22px;text-transform: uppercase;}.mod_nav_top .nav-link{color: #fff !important;font-size: 18px;text-shadow: 0 5px 4px rgba( 0,0,0,.4 );text-transform: uppercase;}.mod_nav_top.scrolled .nav-link{text-shadow: none;}.mod_nav_top.scrolled .nav-link{color: #af3b2f !important;}.mod_nav_top .dropdown-menu a:hover{background-color: transparent;color: #cc8a00;}.mod_carousels_slick .tile{height: 400px !important;}.mod_nav_top .navbar{max-width: 100% !important;}.mod_promos_basic{gap: 1rem;}footer.mod_nav_footer_manual{margin-top: 100px;}@media only screen and ( max-width: 900px ){body .join_us .slick-track .caption p{font-size: 16px;} body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-prev{ margin-left: -1.5rem; padding-left: 0; } body[data-url="homepage"] .mod_carousels_slick_robust_captions .cslick-next{ margin-right: -1.5rem; padding-right: 0; }body[data-url="homepage"] .mod_carousels_slick_robust_captions .slider{width: 100% !important;}body.temp_search_page .mod_search .filters .filter:hover{z-index: 111 !important;}body .mod_nav_top .nav-link{font-size: 18px !important;}body .fc-event-title{display: none !important;}body[data-url="homepage"] .mod_carousels_basic .carousel-item img{height: 400px !important;margin-top: 20px !important;max-height: 400px !important;object-fit: contain;}body[data-url="homepage"] .intro_text_wrapper{margin-top: -50px !important;}.carousel-control-next-icon,.carousel-control-prev-icon{margin-top: 100px !important;}body[data-url="homepage"] .carousel-control-next-icon,body[data-url="homepage"] .carousel-control-prev-icon{margin-top: 30px !important;}.carousel-control-next,.carousel-control-prev{width: 8% !important;}body .mod_nav_top{background-color: #fff !important;}body .mod_nav_top .nav-link{color: #000 !important;text-shadow: none;}.mod_tabs_basic ul.tab_heads li{font-size: 12px;text-align: center;}.mod_nav_top .navbar{max-width: 100% !important;}.mod_nav_top .navbar .logo{max-height: 8vh !important;}.mod_carousels_basic .carousel-item img{height: 40vh;}.mod_carousels_slick .slider{margin: 0 !important;padding: 0 2rem !important;width: calc( 100% - .5rem ) !important;}}.popup_video{background-color: rgba( 255,255,255,.97 );border-radius: 10px;box-shadow: 0 4px 10px rgba( 0,0,0,.35 );display: none;height: 90vh;left: 50%;position: fixed;top: 50%;transform: translate( -50%,-50% );width: 85vw;z-index: 1000;}.popup_video *{padding: 0;}.popup_video div{height: 100%;}.popup_video .close_button{transition: 75ms all;}.popup_video .close_button:hover{transform: scale( 1.25 );}a,body a,body * a,a span span,a span span u,a span *{color: #ac2e22;}body{background-color: #fff;}.mod_overlays_covid_alert{background-color: #d56518;text-align: center;}/* Sitewide alert: fixed bar pinned above the fixed nav (see the matching JS that sets --sw-alert-h and the body padding). */.mod_overlays_covid_alert.sw-alert-active{position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 100000001;box-sizing: border-box;}body .mod_nav_top{top: var(--sw-alert-h,0px);}.mod_nav_top .logo{max-width: 130px;}.mod_carousels_basic .carousel-caption{right: 40px;}.mod_carousels_basic .carousel-item .caption_primary{font-size: 48px;text-align: right;}.mod_carousels_slick{display: flex;}.mod_divisors_section_title >
4213 div:first-child{color: #b93c27;font-size: 45px;font-weight: 700;line-height: 1.2;text-transform: uppercase;text-align: center;}.mod_divisors_section_title .divisor{background-color: #c95a00;font-family: "novel-sans-pro-extra-condens",sans-serif;height: 2px;}.mod_carousels_slick .nav_left,.mod_carousels_slick .nav_right{color: #4F2C1D;}body{overflow-x: hidden !important;}body .join_us{/*background-color: #f5f1e8;*/font-family: "novel-sans-pro-extra-condens",sans-serif !important;margin: 0 !important;max-width: 100vw !important;overflow: hidden !important;padding: 30px 30px 0 30px;}body .join_us .slick-track > *:nth-child( 1 ) .caption{ background: #8B5E00;}body .join_us .slick-track > *:nth-child( 2 ) .caption{ background: #A8501F;}body .join_us .slick-track > *:nth-child( 3 ) .caption{ background: #007A6B;}body .join_us .slick-track > *:nth-child( 4 ) .caption{ background: #656635;}body .join_us .slick-track > *:nth-child( 5 ) .caption{ background: #8B5E00;}body .join_us .slick-track > *:nth-child( 6 ) .caption{ background: #A8501F;}body .join_us .slick-track > *:nth-child( 7 ) .caption{ background: #007A6B;}body .join_us .slick-track > *:nth-child( 8 ) .caption{ background: #656635;}body .join_us .slick-track > *:nth-child( 9 ) .caption{ background: #8B5E00;}body .join_us .slick-track > *:nth-child( 10 ) .caption{ background: #A8501F;}body .join_us .slick-track > *:nth-child( 11 ) .caption{ background: #007A6B;}body .join_us .slick-track > *:nth-child( 12 ) .caption{ background: #656635;}body .join_us .slick-track > *:nth-child( 13 ) .caption{ background: #8B5E00;}body .join_us .slick-track > *:nth-child( 14 ) .caption{ background: #A8501F;}body .join_us .slick-track > *:nth-child( 15 ) .caption{ background: #007A6B;}body .join_us .slick-track > *:nth-child( 16 ) .caption{ background: #656635;}body .join_us .slick-track > *:nth-child( 17 ) .caption{ background: #8B5E00;}body .join_us .slick-track > *:nth-child( 18 ) .caption{ background: #A8501F;}body .join_us .slick-track > *:nth-child( 19 ) .caption{ background: #007A6B;}body .join_us .slick-track > *:nth-child( 20 ) .caption{ background: #656635;}body .join_us .slick-track > *:nth-child( 21 ) .caption{ background: #8B5E00;}body .join_us .slick-track > *:nth-child( 22 ) .caption{ background: #A8501F;}body .join_us .slick-track > *:nth-child( 23 ) .caption{ background: #007A6B;}body .join_us .slick-track > *:nth-child( 24 ) .caption{ background: #656635;}body .join_us .slick-track > *:nth-child( 25 ) .caption{ background: #8B5E00;}body .join_us .slick-track .caption{height: 200px;}body .join_us .slick-track .caption > *{color: white;padding: 0 1rem;text-shadow: 0 1px 4px rgba(0,0,0,0.43);}body .join_us .slick-track .caption *{color: white;text-shadow: 0 1px 4px rgba(0,0,0,0.43);}body .join_us .buttons{ cursor: pointer;}body .join_us > div > div{font-family: "novel-sans-pro-extra-condens",sans-serif !important;}body[data-url="homepage"] .page_section[data-section="1"]{margin: 0 auto !important;}body[data-url="homepage"] .page_section[data-section="3"]{padding-bottom: 0 !important;}body[data-url="homepage"] .page_section{margin: 0 auto !important;}body[data-url="homepage"] .page_section img{max-width: 100%;}body[data-url="homepage"] .page_section{background-color: #fff;margin: 2rem 0;padding: 4rem;}body[data-url="homepage"] .page_section > div{background-position: center;background-repeat: no-repeat;background-size: cover;height: 500px;position: relative;}body[data-url="homepage"] .page_section > div > *{left: 50%;position: absolute;top: 2rem;transform: translateX(-50%);}body[data-url="homepage"] .page_section > div > div *:not(h1):not(h2):not(h3):not(h4):not(a):not(span){color: #fff;font-family: "myriad-pro",sans-serif;font-size: 32px;text-align: center;text-shadow: 0 2px 5px rgba( 0,0,0,.55 );}body .page_section h1,body .page_section h1 *,body .page_section h1 a,body .page_section h1 span{font-size: 40px;}body .page_section h2,body .page_section h2 *,body .page_section h2 a,body .page_section h2 span{font-size: 36px;}body .page_section h3,body .page_section h3 *,body .page_section h3 a,body .page_section h3 span{font-size: 32px;}body .page_section h4,body .page_section h4 *,body .page_section h4 a,body .page_section h4 span{font-size: 22px;}/*body .page_section[data-section="1"] h1 a,body .page_section[data-section="1"] h2 a,body .page_section[data-section="1"] h3,body .page_section[data-section="1"] h4 span{color: #fff;}*//*body[data-url="homepage"] .page_section > h2{color: #b93c27;font-family: "novel-sans-pro-extra-condens",sans-serif;font-size: 45px;font-weight: 700;margin-bottom: 2rem;text-align: center;text-transform: uppercase;}*/body[data-url="homepage"] .page_section > h2[data-section-title="true"]{color: #b93c27;font-family: "novel-sans-pro-extra-condens",sans-serif;font-size: 45px;font-weight: 700;margin-bottom: 2rem;text-align: center;text-transform: uppercase;}body[data-url="homepage"] .page_section[data-section="4"] > h2[data-section-title="true"]{margin-bottom: -2rem !important;}body .mod_promos_basic.count_6{flex-wrap: wrap;}body .mod_promos_basic.count_6 > .promo{width: 32vw;}/*body .mod_promos_checkerboard.cb_style_2{background-color: green;padding: 10rem 0;}*/body .mod_promos_checkerboard.cb_style_2 .promo .img img{object-fit: cover !important;}body .mod_promos_checkerboard.cb_style_2 .promo > *:first-child{width: 33% !important;}body .mod_promos_checkerboard.cb_style_2 .promo > *:last-child{ width: 67% !important;}body .mod_promos_checkerboard.cb_style_2 .promo:nth-child(2n) > *:last-child{width: 33% !important;}body .mod_promos_checkerboard.cb_style_2 .promo:nth-child(2n) > *:first-child{ width: 67% !important;}body .mod_promos_checkerboard.cb_style_2.start_on_right .promo .img{order: 2 !important;}body .mod_promos_checkerboard.cb_style_2.start_on_right .promo .body{order: 1 !important;}body .mod_promos_checkerboard.cb_style_2.start_on_right .promo:nth-child(2n) .img{order: 1 !important;}body .mod_promos_checkerboard.cb_style_2.start_on_right .promo:nth-child(2n) .body{order: 2 !important;}body .mod_promos_checkerboard.cb_style_2.start_on_right .promo > *:first-child{width: 67% !important;}body .mod_promos_checkerboard.cb_style_2.start_on_right .promo > *:last-child{ width: 33% !important;}body .mod_promos_checkerboard.cb_style_2.start_on_right .promo:nth-child(2n) > *:last-child{width: 67% !important;}body .mod_promos_checkerboard.cb_style_2.start_on_right .promo:nth-child(2n) > *:first-child{ width: 33% !important;}body .mod_promos_checkerboard.cb_style_3 .promo{background-color: transparent !important;}body .mod_promos_checkerboard.cb_style_3 .promo > *{width: 50% !important;}body .mod_promos_checkerboard.cb_style_3 .promo{background-color: #fff;font-family: "myriad-pro",sans-serif;position: relative;}body .mod_promos_checkerboard.cb_style_3 .promo > .body{}body .mod_promos_checkerboard.cb_style_3 .promo .body .abs_title{font-weight: 700;line-height: 1.25;max-width: 250px;position: absolute;text-align: left;text-transform: uppercase;top: 50px;}body .mod_promos_checkerboard.cb_style_3 .promo .body .abs_title_bar{background-color: #000;font-weight: 700;height: 3px;line-height: 1.25;margin-left: -100px;max-width: 250px;position: absolute;text-align: left;text-transform: uppercase;top: 30px;width: 300px;}body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .body .abs_title{right: calc( 50% + 2rem );text-align: right;}body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .body .abs_title_bar{margin-left: auto;margin-right: -100px;right: calc( 50% + 2rem );text-align: right;}/*body .mod_promos_checkerboard.cb_style_3 .promo .body .abs_title::before{background-color: #000;content: "";height: 3px;margin-top: -15px;padding: 2px;position: absolute;}body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .body .abs_title::before{left: 30px;margin-left: auto;text-align: right;}*/.mod_nav_footer_manual ul{list-style: none;}/* Event stuffs */ .custom_filters{ margin: 4rem 0 2rem 0;}.event_category_filters{ justify-content: center; margin: .5rem 1rem;}.event_category_filter{ border: 1px solid #eee; cursor: pointer; font-size: 17px; margin: .25rem 0; padding: 0 .75rem;}.event_category_filter:not(.selected){ opacity: .25;}.event_category_filter:not(.selected) i{ opacity: .25;}/* .event_category_filter.selected i{ text-shadow: 0 2px 4px rgba( 0,0,0,.75 );}*/ .event_category_filter:not(.selected) i{ visibility: hidden;}.event_category_filter:not(:last-child){ margin-right: .5rem;}.date_range_custom_filter{ }.date_range_custom_filter input{ border: 1px solid #eee; padding: .25rem .5rem; max-width: 160px;}.date_range_custom_filter span{ display: inline-block; margin: 0 1rem;} .custom_filters .flexor{ align-items: center; display: flex; justify-content: space-around; margin: 2rem 0 0 0; }body[data-url='events'] .flexor{display: none !important;} .custom_filters .events_switcher{ border: 1px solid #ddd; border-radius: 10px; } .custom_filters .events_switcher{ display: flex; } .custom_filters .events_switcher > *:first-child{ border-right: 1px solid #ddd; border-top-left-radius: 10px; border-bottom-left-radius: 10px; } .custom_filters .events_switcher > *:last-child{ border-right: 1px solid #ddd; border-top-right-radius: 10px; border-bottom-right-radius: 10px; } .custom_filters .events_switcher > *{ cursor: pointer; padding: .5rem 1rem; } .custom_filters .events_switcher > *:hover{ background-color: #ddd; color: #000 !important; } .custom_filters .events_switcher .selected{ background-color: #eee; } .custom_filters .events_switcher > *:not(.selected){ color: #999; }
4213@media only screen and ( min-width: 1181px ) and ( max-width: 1440px ){body .gm-style-iw-d > div > .marker_tile img{margin-bottom: 0 !important;}.mod_search .results.style_2{justify-content: center !important;}.mod_search .results.style_2 > *,.mod_search .results.style_48 > *,.mod_search .results.style_49 > *{flex-basis: 340px;width: 340px !important;}}@media only screen and ( max-width: 1180px ){body[data-url="events"] .mod_search{margin: 0 !important;padding: 0 !important;}body .mod_promos_basic{flex-flow: column !important;}body .mod_promos_basic > .promo{max-width: 100% !important;width: 100% !important;}body.temp_master .cappable{padding: 2rem !important;}body.temp_search_page .intro_text{margin: 1rem 0 !important;padding: 0 2rem !important;}body.temp_search_page .custom_filters{margin: 0;}body.temp_search_page .mod_calendar_subpage{max-width: 100% !important;}body .intro_text h1,body.temp_search_page .mod_text_page_intro h1{font-size: 54px;}body.temp_search_page .mod_text_page_intro h1{top: -170px;}/*body.temp_search_page .mod_calendar_subpage .fc-event-time,body.temp_search_page .mod_calendar_subpage .fc-daygrid-event-dot{display: none;}*/body.temp_search_page .mod_search .filters .filter{margin: 0;}/*body.temp_search_page .mod_search .results .result .img{width: 250px;}*/body .mod_search .results.style_2 > *,.mod_search .results.style_48 > *,.mod_search .results.style_49 > *{flex-basis: 300px;width: 300px;}body .mod_search .results.style_2{justify-content: center;}}@media only screen and ( max-width: 380px ){body .mod_nav_top .dropdown-menu a{font-size: 15px !important;letter-spacing: -.5px;}}@media only screen and ( max-width: 550px ){.weather_dropdown .day_by_day > *:nth-child(n+4){display: none;}body .image_resized{max-width: 100% !important;height: auto !important;}body figure.table table{border: none !important;}body figure.table table td{font-size: 12px;text-align: center;}body[data-url='about-us'] figure.table table tr td{border: none !important;}body[data-url='about-us'] figure.table table tr{display: flex;flex-flow: column;}body figure.table table td img{max-width: 100% !important;}body .page_section{padding: 0 1rem;}body .map_dir_cont{flex-flow: column;}body .map_and_directions_container{padding: 0 1rem;}body .form.flex{flex-flow: column;}body[data-url="homepage"] .page_section[data-section="4"] > h2[data-section-title="true"]{font-size: 2rem;margin-bottom: 0rem !important;}}@media only screen and ( min-width: 530px ) and ( max-width: 899px ){body[data-url="homepage"] div.intro_text_wrapper{margin-top: 1.5rem !important;}body[data-url='homepage'] .mod_carousels_basic{margin-top: 5rem !important;}}@media only screen and ( max-width: 700px ){body[data-url='homepage'] .intro_text_wrapper{padding: 0 1rem;}body[data-url='homepage'] .intro_text_wrapper h1{margin-top: 2rem;}.mod_nav_footer_manual .top_row > a:not(:first-child){margin: .25rem .25rem 1rem .25rem !important;}}@media only screen and ( min-width: 700px ) and ( max-width: 821px ){body .mod_nav_top .navbar{padding: 0 1rem !important;}body .dropdown-menu{background-color: transparent;display: flex;}body .mod_nav_top .dropdown-menu a{color: #af3b2f !important;font-size: 17px;margin-left: 2rem;}body .mod_nav_top .navbar .navbar-nav{margin-top: 1rem;}body .navbar-nav .dropdown-menu{border: none !important;padding: 0 !important;position: relative;}body .navbar-nav .dropdown-menu img{display: none;}body .dropdown-menu::after{display: none !important;}body .dropdown-item{padding: 0 !important;}body .mod_nav_top .dropdown-menu a{font-size: 15px;}body #navbarSupportedContent{padding-bottom: 2rem;}body .middle_row a{font-size: 20px !important;}body .foot > *:not(:last-child){margin-bottom: 1rem !important;}body .foot > *{justify-content: center;}body .foot > * > *:not(:last-child){margin-right: 1rem !important;}body .foot .top_row > *:first-child img{max-height: 50px !important;}body .foot .top_row > *:last-child img{max-height: 50px !important;}body .foot .top_row > *:not(:first-child):not(:last-child) img{height: 40px !important;width: 40px !important;}body .foot img{max-height: auto !important;}body .mod_promos_checkerboard .promo{flex-flow: column;}.mod_promos_checkerboard .promo .img,body .mod_promos_checkerboard.cb_style_3 .promo > *{height: auto !important;width: 100% !important;}.mod_promos_checkerboard .promo .body{padding: 1rem 2rem;width: 100% !important;}.mod_promos_checkerboard .promo .img img{aspect-ratio: auto !important;height: auto !important;}.mod_promos_checkerboard .promo .img span{font-size: 32px;}body .mod_promos_checkerboard.cb_style_3 .promo .img{order: -1 !important;}body .mod_promos_checkerboard.cb_style_3 .promo .body{order: 1 !important;}body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .img{order: 0 !important;}body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .body{order: 2 !important;}body .abs_title_bar{display: none;}body .mod_promos_checkerboard.cb_style_3 .promo .body .abs_title{color: #fff;left: 1rem;width: 80vw;text-align: left !important;text-shadow: 0 2px 4px rgba( 0,0,0,.4 );top: 1rem;}body .mod_promos_checkerboard.cb_style_3 .body{padding: .25rem 1rem !important;text-align: left;}body .mod_promos_checkerboard.cb_style_3 .body p{font-size: 18px !important;}body .page_section{font-size: 18px !important;margin: 0 !important;padding: 0 1rem;}body .actual_intro_text{font-size: 18px !important;margin: 0 !important;padding: 1rem 1rem !important;}body .intro_text h1,body.temp_search_page .mod_text_page_intro h1{margin-top: 0;top: -80px !important;}body .carousel-indicators{display: none;}body .results_map_split{flex-flow: column;}body .mod_search .results_map_split .results,body .mod_search .left{min-height: 40vh !important;max-height: 40vh !important;min-height: 70vh !important;max-height: 70vh !important;}body .mod_search .left{margin-bottom: 1rem;}body .mod_search .left,body .mod_search .right{min-height: 50vh;width: 100%;}body .mod_search .results_map_split .right{min-height: 50vh;width: 100%;}body #map_mod_search_1{min-height: 50vh;}}body .gm-style .gm-style-iw-c{padding: 15px 0 !important;}body .search_form{border-radius: 0 !important;margin: 0 auto 0 auto;margin-bottom: 2rem !important;max-width: 900px;padding: .5rem 0 !important;}body[data-url='lodging'] .search_form{max-width: 1100px;}.search_form .row{padding: 0 !important;}.mod_search .filters .filter{background-color: transparent;display: flex;margin: 0 !important;padding: 0 .5rem !important;}.mod_search .filters .status_indicator{background-color: #fff;}body .search_form{background-color: #646635 !important;border-radius: 7px !important;display: flex;flex-flow: row;padding: .5rem 1rem !important;}.search_form,.mod_search .filters.unprocessed_changes{background-color: #152f46 !important;background-color: transparent !important;}.btn_uncheck_all,.update_results{display: none !important;}.search_form .row:not(:last-child){margin-bottom: 0 !important;}.search_form .result_count{color: #fff;font-size: 14px;width: 120px;}.mod_search .filters input[type=text]{padding: .2rem .5rem;}.option_selector_container .status_indicator{margin-bottom: 0 !important;min-width: 160px;}.search_form > *:not(:last-child){margin-right: 0 !important;}body .update_results{align-items: center;display: flex !important;justify-content: flex-end;margin-top: 0 !important;max-width: 100px !important;}.process_filters{display: none !important;}.reset_filters{background-color: #cc8a00 !important;color: #212529 !important;font-size: 14px !important;}/* Newsroom (id_pages 22263) puts the search button back. The rules above hide it site-wide,which is fine everywhere else: option and checkbox filters auto-fire by clicking the hidden button themselves (mods/search/include.form.cfm ~942). The Newsroom's filters are free text and a date range,and neither has an auto-fire handler -- text submits only on Enter,the date pickers only on submit. So without this the page renders a search box that has no visible way to run. Gated on data-id rather than data-url: the id is stable if the slug is ever renamed. */body[data-id='22263'] .update_results{display: flex !important;justify-content: center;max-width: none !important;}body[data-id='22263'] .process_filters{background-color: #cc8a00 !important;color: #212529 !important;display: inline-block !important;font-size: 14px !important;}/* Reset is secondary here -- it should not compete with Search. */body[data-id='22263'] .reset_filters{background-color: transparent !important;border: 1px solid #cc8a00 !important;}@media only screen and ( min-width: 1200px ) and ( max-width: 1439px ){.navbar-nav li.nav-item:nth-child(5) .dropdown-menu{right: 125%;}.navbar-nav li.nav-item:nth-child(6) .dropdown-menu{right: 124%;}.navbar-nav li.nav-item:nth-child(7) .dropdown-menu{right: 175%;}.navbar-nav li.nav-item:nth-child(8) .dropdown-menu{right: 49%;}}@media only screen and ( min-width: 1440px ){.navbar-nav li.nav-item:nth-child(5) .dropdown-menu{right: 125%;}.navbar-nav li.nav-item:nth-child(6) .dropdown-menu{right: 124%;}.navbar-nav li.nav-item:nth-child(7) .dropdown-menu{right: 175%;}.navbar-nav li.nav-item:nth-child(8) .dropdown-menu{right: 49%;}}@media only screen and ( max-width: 700px ){body.temp_master .cappable{margin-top: 0px !important;}body .mod_nav_top .navbar{padding: 0 1rem !important;}body .dropdown-menu{background-color: transparent;display: flex;}body .mod_nav_top .dropdown-menu a{color: #af3b2f !important;font-size: 17px;margin-left: 2rem;}body .mod_nav_top .navbar .navbar-nav{margin-top: 1rem;max-height: 100vh;overflow-y: auto;padding-bottom: 8rem;}body .navbar-nav .dropdown-menu{border: none !important;padding: 0 !important;position: relative;}body .navbar-nav .dropdown-menu img{display: none;}body .dropdown-menu::after{display: none !important;}body .dropdown-item{padding: 0 !important;}body .intro_text h1,body.temp_search_page .mod_text_page_intro h1{font-size: 26px;}body.temp_search_page .mod_text_page_intro h1{top: -150px;}body .top_row{flex-wrap: wrap;justify-content: center;max-width: 80vw;}body .foot > * > *:not(:last-child){margin-right: .5rem !important;}body .top_row > *:first-child{flex-basis: 100%;margin: 1rem auto !important;text-align: center;}body .top_row > *:last-child{flex-basis: 100%;margin: 0 auto !important;text-align: center}body .middle_row,body .bottom_row{flex-flow: column;}body .bottom_row{font-size: 18px;}body.temp_master .cols{flex-flow: column;}body.temp_master .cols .col{flex-basis: auto !important;margin: 0 !important;padding: 0 !important;}
4213body.temp_master .contact_strip{padding: 0 !important;}body .filters_container{flex-flow: column;}body .filters_container .filter{text-align: center;}body .filters_container .filter .opts > div{text-align: left;}body .filters_container .filter input{width: 100%;}body .filters_container .filter .opts input{width: auto !important;}body .nonfeatured_tiles{font-size: 12px;}body .nonfeatured_tiles tr.tile_nonfeatured td{padding-bottom: .75rem !important;}body .nonfeatured_tiles td{vertical-align: top;}body .mod_search{width: 100% !important;}body .mod_promos_checkerboard .promo{flex-flow: column;}.mod_promos_checkerboard .promo .img,body .mod_promos_checkerboard.cb_style_3 .promo > *{height: auto !important;width: 100% !important;}.mod_promos_checkerboard .promo .body{padding: 1rem 2rem;width: 100% !important;}.mod_promos_checkerboard .promo .img img{aspect-ratio: auto !important;height: auto !important;}.mod_promos_checkerboard .promo .img span{font-size: 32px;}body .mod_promos_checkerboard.cb_style_3 .promo .img{order: -1 !important;}body .mod_promos_checkerboard.cb_style_3 .promo .body{order: 1 !important;}body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .img{order: 0 !important;}body .mod_promos_checkerboard.cb_style_3 .promo:nth-child(2n) .body{order: 2 !important;}body .abs_title_bar{display: none;}body .mod_promos_checkerboard.cb_style_3 .promo .body .abs_title{color: #fff;left: 1rem;width: 80vw;text-align: left !important;text-shadow: 0 2px 4px rgba( 0,0,0,.4 );top: 1rem;}body .mod_promos_checkerboard.cb_style_3 .body{padding: .25rem 1rem !important;text-align: left;}body .mod_promos_checkerboard.cb_style_3 .body p{font-size: 15px !important;}body .intro_text .actual_intro_text,body.temp_search_page .mod_text_page_intro{padding-top: 20px;}body .intro_text h1,body.temp_search_page .mod_text_page_intro h1{margin-top: 0;top: -50px !important;}body .actual_intro_text{font-size: 17px;padding: 1rem;}body .carousel-indicators{display: none;}body .fc-today-button{display: none !important;}body .fc-toolbar-title{text-align: center !important;}body[data-url="homepage"] .page_section{padding: 1rem !important;}body .mod_utils_map{min-width: 80vw !important;}body .page_section[data-section="2"] div > div{padding-top: 110px !important;}body .results_map_split{flex-flow: column;}body .mod_search .results_map_split .results,body .mod_search .left{min-height: 40vh !important;max-height: 40vh !important;}body .mod_search .left{margin-bottom: 1rem;}body .mod_search .left,body .mod_search .right{min-height: 50vh;width: 100%;}body .mod_search .results_map_split .right{min-height: 50vh;width: 100%;}body #map_mod_search_1{min-height: 70vh;width: 100%;}body .tip_cols{flex-flow: column;}body .spot_1{font-size: 22px !important;}body .tip_cols .spot_2,body .tip_cols .col_2 div,body .tip_cols .col_3 div{font-size: 18px !important;margin: 0;}body .mod_search .results > *:not(:last-child){margin-bottom: .25rem !important;}body .mod_search{padding-left: 0;padding-right: 0;}body .marker_tile img{display: none !important;}/*body .micro_dips img{display: none !important;}*/body .micro_dips .title_and_description{margin: .25rem 0 !important;}body .mod_search .results_map_split .right{margin-left: 0 !important;}body .micro_dips p{margin: 0 1rem;}body .micro_dips .title_container_for_centering a{font-size: 26px !important;}body .dip_overlay .mod_carousels_basic.on_page_slideshow{margin-bottom: .5rem !important;}body .dip_overlay{position: fixed !important;top: 0 !important;left: 0 !important;height: 100vh !important;z-index: 999999999999999 !important;} @media screen and ( max-width: 900px ){ .result_count{ line-height: 1.1 !important; text-align: center; } body .search_form > *:first-child, body .search_form > *:last-child{ width: 70px !important; } body .cappable .read_more button,.map_and_directions_container button{ color: #000 !important } body .option_selector_container.click_to_expand div.opts{ display: block !important; } body[data-url='trails'] .filt_1_1_46{ display: none !important; } body[data-url='trails'] .filters_container{ gap: 0 !important; } body[data-url='trails'] .mod_search .filter + .filter{ margin-top: .5rem !important; } .page_section p,.page_section p *{ font-size: 17px !important; } body.temp_master .mod_carousels_basic.on_page_slideshow{ float: none; } .actual_footer_text{ padding: 0 1rem; }body.temp_master div.teaser{ font-size: 15px; margin: 0 0 0 0; padding: 0 1.5rem !important;}body.temp_master div.teaser p{ padding-left: 0 !important; padding-right: 0 !important;}.teaser:not(.expanded) > p:first-child{ margin-bottom: 0;}.teaser > p:last-child{ margin-bottom: 0;}.read_more{ margin-bottom: .5rem; margin-top: .5rem; text-align: center;}.read_more button{ border: 1px solid #ccc; border-radius: 7px; font-size: 15px; margin: 0 auto; padding: .25rem .5rem;} .teaser.no_paragraphs{ display: -webkit-box; -webkit-line-clamp: 4;/* Number of lines you want to show initially */ -webkit-box-orient: vertical; overflow: hidden;}.teaser > *:first-child{ display: -webkit-box; -webkit-line-clamp: 4;/* Number of lines you want to show initially */ -webkit-box-orient: vertical; overflow: hidden;}.teaser:not(.expanded) > *:not(:first-child ){ display: none !important;}.teaser.expanded > *,.teaser.expanded{ -webkit-line-clamp: initial !important;}.read-more{ display: none;}.teaser:not(.expanded) .read-more{ display: block;}.promo_title{ font-size: 26px !important;}.static_promo .content *{ font-size: 17px !important;}.mod_promos_basic .static_promo{ height: 240px;} .form.flex > *{ padding: .25rem 1rem !important; } .form.flex > * label{ width: 50px; } .pdc_btn_web,.pdc_btn_email,.pdc_btn_fb{ background: #0073e6; border: none; border-radius: 5px; color: #fff; cursor: pointer; display: block; font-size: 18px; margin: 1rem auto; padding: .5rem 1rem; text-align: center; text-transform: uppercase; width: 200px; }.pdc_btn_web{ background-color: #C63527;}.pdc_btn_email{ background-color: #C4622D; } .pdc_btn_fb{ background-color: #CC8A00; } body[data-url='homepage'] .intro_text_wrapper h1, body[data-url='homepage'] .intro_text_wrapper h1 *{ font-size: 42px; line-height: .9 !important; } body[data-url='homepage'] .intro_text_wrapper h1 span{ font-size: 54px; margin-top: .5rem; } body[data-url='homepage'] .intro_text_wrapper .intro_text{ margin-top: 1rem !important; } body[data-url='homepage'] *:not(i){ line-height: 1.2 !important; } body[data-url='homepage'] p{ line-height: 1 !important; } body[data-url='homepage'] .mod_divisors_section_title >
4213 div:first-child{ font-size: 38px; } body[data-url='homepage'] .page_section h2{ font-size: 38px !important; } body[data-url='homepage'] .page_section h2, body[data-url='homepage'] .page_section h2 *{ line-height: .9 !important; } body[data-url='homepage'] .page_section .image_resized{ width: 80% !important; } body[data-url='homepage'] .mod_carousels_slick_robust_captions .cslick-prev i, body[data-url='homepage'] .mod_carousels_slick_robust_captions .cslick-next i{ font-size: 54px; } body .mod_promos_checkerboard .promo{ background: transparent !important; } body.temp_master .title_container_for_centering{ font-size: 34px !important; } body div.intro_text h1.gen_2_page_title{ font-size: 34px !important; } body .intro_text h1,body.temp_search_page .mod_text_page_intro h1{ font-size: 34px !important; } body .intro_text + .mod_promos_checkerboard .promo .img span{ font-size: 34px !important; } body:has(.mod_promos_checkerboard) .gen_2_page_title{ display: none; } body .foot > *:not(:last-child){ margin-bottom: 1rem !important; } body .intro_text *, body .mod_promos_checkerboard .promo *, body .teaser *, body .footer_text *{ font-size: 17px !important; } dl{ display: flex; align-items: center; flex-flow: column; } dl div{ text-align: center; } .option_selector_container{ width: 100%; } body .mod_search .search_form{ margin-bottom: .5rem !important; } body .mod_search .results_map_split{ border: none; } body .mod_search .map_legend{ display: none !important; } body .mod_search .results_map_split .results,body .mod_search .left{ min-height: 500px !important; } body .mod_search:has(.btn_list_view.active) .results_map_split .right{ display: none !important; } body .mod_search:has(.btn_map_view.active) .results_map_split .left{ display: none !important; } body .mod_search .results_map_split .results,body .mod_search .left{ max-height: 10000vh !important; } body:has(.btn_list_view.active) .map_mod_search{ display: none !important; } body:has(.btn_map_view.active) .results:not(.result_count){ display: none !important; } body:has(.btn_map_view.active) .map_mod_search{ display: block !important; } body .mod_search .filter + .filter{ margin-top: .5rem !important; } body .nonfeatured_tiles{ display: none !important; } body .map_mod_search{ display: none !important; } body .mod_search .results_map_split .results, body .mod_search .results .result{ background: transparent; border: none; } body .mod_search .results_map_split .results .pinnable_item{ margin: 1rem 0 !important; max-width: 100% !important; padding: 0 !important; } body .mod_search .results_map_split .results .result{ display: flex; flex-flow: row; justify-content: flex-start; max-width: 100% !important; } body .mod_search .results_map_split .results .result .mobile_redesign_image{ height: 160px; margin-right: 1rem !important; width: 160px; object-fit: cover; } body .tip_cols{ min-width: 10px !important; padding-top: .5rem; } body .mod_search .tip_cols > *{ margin-right: 0 !important; max-width: 100% !important; } body .mod_search .tip_cols .spot_1, body .mod_search .tip_cols .spot_2, body .mod_search .tip_cols .spot_3{ margin-top: .25rem !important; } body[data-url='lodging'] .search_form{ max-width: 100% !important; } body .mod_search .result_row{ padding: 0 .5rem !important; } body .mod_search .results_map_split .results{ width: 100vw !important; }body .mod_search .tip_cols .spot_2,body .mod_search .tip_cols .spot_3{ font-size: 16px !important;max-width: 80% !important;width: 80% !important;} body .mod_search .tip_cols .spot_1{ font-size: 22px !important; text-transform: none !important; } body .mod_search .tip_cols > * > *{ margin: 0 !important; } body .amenity_icon{ max-width: 25px !important; } *.text-huge,*.text-huge *{ font-size: 32px !important;}*.text-big,*.text-big *{ font-size: 24px !important;}body .results.style_2{ display: flex;flex-flow: column;gap: 1rem;}body .results.style_2 .details .listing_label{ font-size: 18px !important;font-weight: 700;line-height: 1.2;margin-bottom: .25rem;text-transform: none !important;}/* body .results.style_2 .details .listing_label.smaller-text{ font-size: 18px !important;line-height: 1.2;}*/body .results.style_2 .details *{ color: #000;font-size: 15px !important;text-transform: none !important;}body .results.style_2 > *{ flex-basis: 100% !important;width: 100% !important;}body .results.style_2 .result{ height: auto !important;margin: 0 !important;} .result > *:not(.mobile_only){ display: none !important; }body .results.style_2 .mobile_only{display: flex;gap: 1rem;margin: 0 !important;max-width: 100% !important;width: 100% !important;}.result .mobile_only .img_new img{max-height: 120px !important;min-height: 120px !important;object-fit: cover !important;min-width: 140px;max-width: 140px;width: 140px;}.custom_filters .flexor{ flex-flow: column;}.date_range_custom_filter{ align-items: center;display: flex;flex-flow: column;justify-content: center;}.events_switcher{ display: none !important;}.mod_calendar_subpage{ display: none !important;}.event_category_filters.top_version{ display:none !important;}.btn_categories{ background: #fff;border: 1px solid #ccc;border-radius: 7px;padding: .5rem 2rem;}.date_range_custom_filter input{ max-width: 200px !important;}.event_category_filters.bottom_version{ background: rgba( 255,255,255,.98 );border: 2px solid rgb(238,238,238);display: none;padding: 0.5rem 1rem;position: absolute;
4213left: 50%;margin: 0 !important;margin-top: .25rem !important;transform: translateX(-50%);width: 80vw;z-index: 9999;}body[data-url="events"] .no_results,body[data-url="events"] div.results[data-topic="x_90"]{ display: flex !important;}.date_divisor{ font-size: 22px;font-weight: 700;margin-top: 1rem;}body .results.style_2 .result:hover{ transform: none !important;}}@media screen and ( min-width: 901px ){/* body[data-url='events'] .custom_filters{ display: none !important; }*/ .event_category_filters.bottom_version{ display:none !important; } .mod_search .search_form .results_mode_swapper{ display: none !important; } .mobile_redesign_image{ display: none !important; } .canyon_mobile_only{ display: none !important; } body .results.style_2 .mobile_only{ display: none !important;} }</style></head>
4214<body data-epsg="17903985266091" data-launch-date="04/08/24" data-deployment="azure" data-launch-domain="www.utahscanyoncountry.com" data-has-headers="true" data-headers="3" data-first-header-width-if-known="0" data-url="about-us"data-partner-id="71" data-partner-key="canyon" data-id="9882" class=" temp_page _temps_partner_page" >
4215<a href="#main-content" class="skip-link">Skip to main content</a>
4216<div class="mod_overlays_covid_alert "><span><p>All roads in the Monticello Ranger District of the Manti-La Sal National Forest that were closed due to the fire, have reopened. <a href="https://www.utahscanyoncountry.com/babyon-fire-2026/" target="_blank" rel="noopener noreferrer"><strong>See current &nbsp;information.</strong></a></p></span><i onClick=" mark_mod_overlays_covid_alert_as_seen( $( this ) ); " class="fal fa-times-circle"></i></div>
4217<div class="mod_overlays_notification escapable overlay skip_sidebar_push" >
4218<div class="centered_modal" onClick=" event.stopPropagation( ); ">
4219<i onClick=" $( this ).closest( '.mod_overlays_notification' ).fadeOut( ); " class="fas fa-times cursor" style=" position: absolute; top: .75rem; right: .75rem; "></i>
4220<div class="default_title">
4221Placeholder
4222</div>
4223<div class="custom_title">
4224</div>
4225<div class="body">
4226Alert here
4227</div>
4228<div onClick=" callback_on_success_closure( ); $( this ).closest( '.mod_overlays_notification' ).fadeOut( ); " style=" margin-top: .5rem; text-align: center; ">
4229<button class="cursor dismiss_notification button blue tile_eligible original_state grow_on_hover">Got It</button>
4230</div>
4231</div>
4232</div>
4233<div class="mod_nav_top ">
4234<nav class="navbar navbar-expand-lg navbar-light">
4235<a aria-label="Canyon Homepage" href="/">
4236<div style=" padding: .5rem; text-align: right; ">
4237<img alt="Canyon Logo" class="logo original_logo" src="https://www.utahscanyoncountry.com/layout/img/SanJuanLogo-color-sm.png" loading="lazy" />
4238</div>
4239</a>
4240<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
4241<span class="navbar-toggler-icon"></span>
4242</button>
4243<div class="collapse navbar-collapse" id="navbarSupportedContent" >
4244<ul class="navbar-nav mr-auto row_2">
4245<li class="nav-item active" >
4246<a class="nav-link b" href="/Communities/" >
4247Communities <span class="sr-only">(current)</span>
4248</a>
4249</li>
4250<li class="nav-item dropdown" >
4251<a href="//" class="nav-link c dropdown-toggle" id="navbarDropdown1" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
4252Attractions
4253</a>
4254<div class="dropdown-menu i2 " aria-labelledby="navbarDropdown1">
4255<img class="top_nav_dropdown_img" src="https://assets.earthdiver.com/media/media-image-2741853.jpg" alt="" aria-hidden="true" tabindex="-1" />
4256<div>
4257<a class="dropdown-item" href="/Monument-Valley-Oljato/">
4258Monument Valley Navajo Tribal Park
4259</a>
4260<a class="dropdown-item" href="/four-corners-monument/">
4261Four Corners Monument
4262</a>
4263<a class="dropdown-item" href="/Canyonlands-National-Park/">
4264Canyonlands National Park
4265</a>
4266<a class="dropdown-item" href="/Bears-Ears-National-Monument/">
4267Bears Ears National Monument
4268</a>
4269<a class="dropdown-item" href="/Lake-Powell-Glen-Canyon-NRA/">
4270Glen Canyon National Recreation Area
4271</a>
4272<a class="dropdown-item" href="/Rainbow-Bridge-National-Monument/">
4273Rainbow Bridge National Monument
4274</a>
4275<a class="dropdown-item" href="/Goosenecks-State-Park/">
4276Goosenecks State Park
4277</a>
4278<a class="dropdown-item" href="/Valley-of-the-Gods/">
4279Valley of the Gods
4280</a>
4281<a class="dropdown-item" href="/Dark-Sky-Parks/">
4282Dark Sky Parks
4283</a>
4284<a class="dropdown-item" href="/San-Juan-River/">
4285San Juan River
4286</a>
4287<a class="dropdown-item" href="/attractions/">
4288All Attractions
4289</a>
4290</div>
4291</div>
4292</li>
4293<li class="nav-item dropdown" >
4294<a href="//" class="nav-link c dropdown-toggle" id="navbarDropdown2" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
4295Recreation
4296</a>
4297<div class="dropdown-menu i3 " aria-labelledby="navbarDropdown2">
4298<div>
4299<a class="dropdown-item" href="/outfitters/">
4300Guides & Outfitters
4301</a>
4302<a class="dropdown-item" href="/Scenic-Excursions/">
4303Scenic Drives
4304</a>
4305<a class="dropdown-item" href="/artisans/">
4306Artisans
4307</a>
4308<a class="dropdown-item" href="/recreation/">
4309Recreation
4310</a>
4311<a class="dropdown-item" href="/trails/">
4312Trails Map
4313</a>
4314</div>
4315</div>
4316</li>
4317<li class="nav-item dropdown" >
4318<a href="//" class="nav-link c dropdown-toggle" id="navbarDropdown3" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
4319Lodging
4320</a>
4321<div class="dropdown-menu i4 " aria-labelledby="navbarDropdown3">
4322<div>
4323<a class="dropdown-item" href="/lodging/">
4324Lodging
4325</a>
4326<a class="dropdown-item" href="/camping/">
4327Camping
4328</a>
4329</div>
4330</div>
4331</li>
4332<li class="nav-item dropdown" >
4333<a href="//" class="nav-link c dropdown-toggle" id="navbarDropdown4" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
4334Planning
4335</a>
4336<div class="dropdown-menu i5 " aria-labelledby="navbarDropdown4">
4337<div>
4338<a class="dropdown-item" href="/dining/">
4339Dining
4340</a>
4341<a class="dropdown-item" href="/itineraries/">
4342Itineraries
4343</a>
4344<a class="dropdown-item" href="/free-brochures/">
4345Free Brochures
4346</a>
4347<a class="dropdown-item" href="/download-brochures/">
4348Download Brochures - Itineraries
4349</a>
4350<a class="dropdown-item" href="/visitor-info-plan-your-trip/">
4351Visitor Info
4352</a>
4353<a class="dropdown-item" href="/navigation/">
4354Navigation
4355</a>
4356<a class="dropdown-item" href="/weather/">
4357Weather
4358</a>
4359<a class="dropdown-item" href="/Road-Closures-and-Updates/">
4360Road Closures & Travel Updates
4361</a>
4362<a class="dropdown-item" href="/ev-charging/">
4363EV Charging Stations
4364</a>
4365<a class="dropdown-item" href="/newsletter-Sign-up/">
4366Newsletter Sign-up
4367</a>
4368</div>
4369</div>
4370</li>
4371<li class="nav-item dropdown" >
4372<a href="//" class="nav-link c dropdown-toggle" id="navbarDropdown5" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
4373Events
4374</a>
4375<div class="dropdown-menu i6 " aria-labelledby="navbarDropdown5">
4376<div>
4377<a class="dropdown-item" href="/events/">
4378Calendar of Events
4379</a>
4380<a class="dropdown-item" href="/events-venues/">
4381Events Venues
4382</a>
4383</div>
4384</div>
4385</li>
4386<li class="nav-item dropdown" >
4387<a href="//" class="nav-link c dropdown-toggle" id="navbarDropdown6" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
4388Local Insights
4389</a>
4390<div class="dropdown-menu i7 " aria-labelledby="navbarDropdown6">
4391<div>
4392<a class="dropdown-item" href="https://utahscanyoncountry.wordpress.com/">
4393Utah's Canyon Country Blog
4394</a>
4395<a class="dropdown-item" href="https://www.sjcutaheconomicdevelopment.com/">
4396Economic Development
4397</a>
4398<a class="dropdown-item" href="/newsroom/">
4399Newsroom
4400</a>
4401<a class="dropdown-item" href="/native_american_culture/">
4402Native American Culture
4403</a>
4404</div>
4405</div>
4406</li>
4407<li class="nav-item searcher" style=" margin-left: 1rem; position: relative; " onmouseleave=" if( ! $( this ).hasClass( 'ignore' ) ){ $( this ).removeClass( 'engaged' )} " >
4408<i class="fas fa-search fa-3x" style=" font-size: 25px; margin-top: -12px; text-shadow: 0 5px 4px rgba( 0,0,0,.4 ); " onmouseenter=" monitor_clicks_and_abandon_focus( ); $( this ).parent( ).addClass( 'engaged' ).addClass( 'ignore' ); let $th = $( this ).parent( ); setTimeout( function( ){ $th.removeClass( 'ignore' ); }, 1 ); " ></i>
4409<div>
4410<input onClick=" $( this ).closest( '.searcher' ).addClass( 'ignore' ); " onFocus=" $( this ).closest( '.searcher' ).addClass( 'engaged' ); " onBlur=" $( this ).closest( '.searcher' ).removeClass( 'engaged' ).removeClass( 'ignore' ); " onkeyup=" 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" />
4411</div>
4412</li>
4413</ul>
4414</div>
4415</nav>
4416</div>
4417<div class="mod_overlays_login_2023_modal_login_underlay overlay">
4418</div>
4419<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">
4420<div class="top_strip">
4421<div class="logo">
4422</div>
4423<button type="button" class="button_close" style=" cursor: pointer; background: none; border: none; padding: 0; line-height: 1; " onClick=" mod_overlays_login_2023_close_login(); " aria-label="Close login dialog">
4424<i class="fas fa-times-circle fa-2x" aria-hidden="true"></i>
4425</button>
4426</div>
4427<div class="subpanels">
4428<div class="subpanel" data-which="create_account">
4429<div class="title_and_instructions">
4430<h2>Create an Account</h2>
4431<div class="instructions">
4432<span class="resp">Some text here</span>
4433</div>
4434<div class="body form">
4435<div class="fieldset">
4436<label for="login_create_email">Email</label>
4437<input type="text" name="email" id="login_create_email" />
4438</div>
4439<div class="fieldset">
4440<label for="login_create_password">Password</label>
4441<input type="password" name="password" id="login_create_password" />
4442</div>
4443<div class="buttons">
4444<button class="submit" onClick=" mod_overlays_login_2023_attempt_to_create_account( $( this ) ); ">Submit</button>
4445<button class="cancel" data-which="mod_overlays_login_2023_modal_login" onClick=" 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; ">Cancel</button>
4446</div>
4447<div class="links" style=" display: block; ">
4448<a href="" onClick=" event.preventDefault( ); event.stopPropagation( ); mod_overlays_login_2023_navigate_modal_subpanels( 'login', $( this ) ); return false; ">Log in to existing account</a>
4449</div>
4450</div>
4451</div>
4452</div>
4453<div class="subpanel" data-which="import_trip_plans">
4454<div class="title_and_instructions">
4455<h2>Import Trip Plans</h2>
4456<div class="instructions">
4457You or someone using this computer or device previously created Trip Plans.<br/>
4458What should we do with these plans?
4459<div class="resp"></div>
4460</div>
4461<div class="body form">
4462<div class="control">
4463<label><input type="radio" name="trip_plans_choice" value="keep" />
4464Make these Trip Plans part of my account</label>
4465</div>
4466<div class="control">
4467<label><input type="radio" name="trip_plans_choice" value="drop" />
4468Discard these Trip Plans</label>
4469</div>
4470<div class="buttons">
4471<button class="submit" onClick=" mod_overlays_login_2023_handle_existing_trip_plans( $( this ) ); ">Submit</button>
4472<button class="cancel" data-which="mod_overlays_login_2023_modal_login" onClick=" event.preventDefault( ); event.stopPropagation( ); mod_overlays_login_2023_navigate_modal_subpanels( 'login', $( this ) ); show_planner_modal( $( this ) ); ">Cancel</button>
4473</div>
4474</div>
4475</div>
4476</div>
4477<div class="subpanel active" data-which="login">
4478<div class="title_and_instructions">
4479<h2>Login</h2>
4480<div class="instructions">
4481<span class="resp">Some text here</span>
4482</div>
4483<div class="body form">
4484<div class="fieldset">
4485<label for="login_email">Email</label>
4486<input type="text" name="email" id="login_email" />
4487</div>
4488<div class="fieldset">
4489<label for="login_password">Password</label>
4490<input type="password" name="password" id="login_password" />
4491</div>
4492<div class="buttons">
4493<button class="submit" onClick=" mod_overlays_login_2023_attempt_login( $( this ) ); ">Submit</button>
4494<button class="cancel" data-which="mod_overlays_login_2023_modal_login" onClick=" show_planner_modal( $( this ) ); ">Cancel</button>
4495</div>
4496</div>
4497</div>
4498</div>
4499<div class="subpanel pwdres" data-which="password_reset">
4500<div class="title_and_instructions">
4501<div class="current_state state state_1">
4502<h2>Password Reset</h2>
4503<div class="instructions">
4504Please enter the email you used to set up your account.<br/>
4505We'll send a link to use to reset your password.
4506</div>
4507<div class="body form">
4508<div class="fieldset">
4509<label for="login_reset_email">Email</label>
4510<input type="email" name="email" id="login_reset_email" />
4511</div>
4512<div class="buttons">
4513<button class="submit" onClick=" mod_overlays_login_2023_call_service_reset_password( $( this ) ); ">Submit</button>
4514<button class="cancel" data-which="mod_overlays_login_2023_modal_login" onClick=" event.preventDefault( ); event.stopPropagation( ); mod_overlays_login_2023_navigate_modal_subpanels( 'login', $( this ) ); show_planner_modal( $( this ) ); ">Cancel</button>
4515</div>
4516</div>
4517</div>
4518<div class="state state_2">
4519<h2>Check Your Email</h2>
4520<div class="instructions">
4521If there is an account with the email address <span></span>, we will send you a link to reset your password
4522</div>
4523<div class="body form">
4524<div class="buttons" style=" margin-top: .5rem; ">
4525<button class="submit" onClick=" $( this ).closest( '.state' ).removeClass( 'current_state' ).prev( ).addClass( 'current_state' ); $( this ).closest( '.overlay' ).find( '.button_close' ).click( ); ">Got It</button>
4526</div>
4527</div>
4528</div>
4529</div>
4530</div>
4531</div>
4532</div>
4533<style type="text/css">
4534body[data-url=shared_trips] .mod_overlays_trip_planning_favorites .close_button {
4535display: none !important;
4536}
4537</style>
4538<section class="mod_carousels_basic ">
4539<style>
4540.mod_carousels_basic {
4541position: relative;
4542overflow: hidden;
4543isolation: isolate;
4544}
4545.mod_carousels_basic::before {
4546content: '';
4547position: absolute;
4548inset: 0;
4549z-index: 1;
4550background: linear-gradient(to bottom, transparent 40%, rgba(0,0,0,0.65) 100%);
4551pointer-events: none;
4552}
4553.sjc-hero {
4554position: absolute;
4555bottom: 0;
4556left: 0;
4557right: 0;
4558z-index: 2;
4559display: flex;
4560flex-direction: column;
4561justify-content: flex-end;
4562text-align: left;
4563padding: var(--space-7) max(var(--space-5), calc((100vw - 1440px) / 2 + var(--space-5)));
4564background: transparent;
4565box-sizing: border-box;
4566transform-origin: bottom left;
4567}
4568.sjc-hero .hero-left {
4569display: contents;
4570}
4571.sjc-hero .hero-right {
4572display: none;
4573}
4574.sjc-hero .hero-logo { order: 1; }
4575.sjc-hero .heading1 { order: 2; }
4576.sjc-hero .hero-content { order: 3; }
4577.sjc-hero .hero-actions { order: 4; }
4578.sjc-hero .hero-logo {
4579width: 380px;
4580margin-bottom: var(--space-3);
4581}
4582.sjc-hero .hero-content {
4583max-width: 560px;
4584margin: 0 0 var(--space-4) 0;
4585}
4586.sjc-hero .heading1 {
4587font-family: var(--font-display);
4588font-size: 42px;
4589line-height: var(--leading-tight);
4590text-transform: uppercase;
4591color: #fff;
4592margin: 0 0 var(--space-3) 0;
4593text-shadow: 0 1px 8px rgba(0,0,0,0.7);
4594}
4595.sjc-hero .hero-content p {
4596font-family: var(--font-body);
4597font-size: var(--text-body);
4598line-height: var(--leading-normal);
4599color: rgba(255,255,255,0.9);
4600margin: 0 0 var(--space-3) 0;
4601text-shadow: 0 1px 6px rgba(0,0,0,0.7);
4602}
4603.sjc-hero .hero-content strong {
4604color: #fff;
4605}
4606.sjc-hero .hero-actions {
4607display: flex;
4608gap: var(--space-3);
4609flex-wrap: wrap;
4610}
4611.sjc-hero .hero-btn {
4612display: inline-block;
4613font-family: var(--font-body);
4614font-size: var(--text-button);
4615font-weight: var(--weight-medium);
4616padding: var(--space-2) var(--space-4);
4617text-decoration: none;
4618white-space: nowrap;
4619}
4620.sjc-hero .hero-btn-primary {
4621background: var(--color-blue);
4622color: #fff;
4623}
4624.sjc-hero .hero-btn-primary:hover {
4625background: #038080;
4626}
4627.sjc-hero .hero-btn-secondary {
4628background: transparent;
4629color: #fff;
4630border: 2px solid #fff;
4631}
4632.sjc-hero .hero-btn-secondary:hover {
4633background: rgba(255,255,255,0.15);
4634}
4635@media (max-width: 1540px) {
4636.sjc-hero { scale: 0.9; }
4637}
4638@media (max-width: 1120px) {
4639.sjc-hero { scale: 0.8; }
4640}
4641@media (max-width: 1010px) {
4642.sjc-hero { scale: 0.7; }
4643}
4644@media (max-width: 768px) {
4645body[data-url='homepage'] .sjc-hero {
4646bottom: 100px;
4647}
4648.sjc-hero {
4649scale: 1;
4650padding: var(--space-3) var(--space-4) var(--space-4);
4651justify-content: flex-end;
4652}
4653.sjc-hero .hero-logo {
4654width: 160px;
4655margin-bottom: var(--space-2);
4656}
4657.sjc-hero .heading1 {
4658font-size: 24px;
4659margin: 0 0 var(--space-2) 0;
4660}
4661.sjc-hero .hero-content {
4662max-width: 100%;
4663margin: 0 0 var(--space-2) 0;
4664}
4665.sjc-hero .hero-content p:first-child {
4666display: none;
4667}
4668.sjc-hero .hero-content p {
4669font-size: 12px;
4670margin: 0;
4671}
4672.sjc-hero .hero-actions {
4673flex-direction: column;
4674gap: var(--space-1);
4675align-items: stretch;
4676width: fit-content;
4677}
4678.sjc-hero .hero-btn {
4679font-size: 12px;
4680padding: var(--space-1) var(--space-3);
4681text-align: center;
4682}
4683}
4684</style>
4685<div data-aos="fade-up"data-include-indicators="true" id="carouselExampleIndicators_1" class="carousel slide" data-ride="carousel">
4686<ol class="carousel-indicators">
4687<li data-target="#carouselExampleIndicators_1" data-slide-to="0" class="active"></li>
4688<li data-target="#carouselExampleIndicators_1" data-slide-to="1" ></li>
4689<li data-target="#carouselExampleIndicators_1" data-slide-to="2" ></li>
4690<li class="carousel-pause-li"><button class="carousel-pause-btn" aria-label="Pause slideshow" onClick=" var $btn = $( this ); var $c = $btn.closest( '.carousel' ); var pauseSvg = '<svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;28&quot; height=&quot;28&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot; aria-hidden=&quot;true&quot;><path d=&quot;M6 3.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V4a.5.5 0 0 1 .5-.5m4 0a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V4a.5.5 0 0 1 .5-.5&quot;/></svg>'; var playSvg = '<svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;28&quot; height=&quot;28&quot; fill=&quot;currentColor&quot; viewBox=&quot;0 0 16 16&quot; aria-hidden=&quot;true&quot;><path d=&quot;m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393&quot;/></svg>'; if( $btn.attr( 'data-paused' ) ){ $c.carousel( 'cycle' ); $btn.removeAttr( 'data-paused' ); $btn.attr( 'aria-label', 'Pause slideshow' ); $btn.html( pauseSvg ); } else { $c.carousel( 'pause' ); $btn.attr( 'data-paused', 'true' ); $btn.attr( 'aria-label', 'Play slideshow' ); $btn.html( playSvg ); } "><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor" viewBox="0 0 16 16" aria-hidden="true"><path d="M6 3.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V4a.5.5 0 0 1 .5-.5m4 0a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V4a.5.5 0 0 1 .5-.5"/></svg></button></li>
4691</ol>
4692<div class="carousel-inner">
4693<div data-set="aa" onClick=" show_slideshow_1( '1' ); " style=" cursor: pointer; " class="carousel-item active">
4694<img data-set="z" src="https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741402.jpg" alt="A&#x20;vibrant&#x20;sunset&#x20;illuminates&#x20;a&#x20;vast&#x20;canyon&#x20;landscape&#x20;with&#x20;towering&#x20;rock&#x20;formations.&#x20;The&#x20;warm&#x20;light&#x20;casts&#x20;long&#x20;shadows&#x20;and&#x20;highlights&#x20;the&#x20;textures&#x20;of&#x20;the&#x20;rocks,&#x20;creating&#x20;a&#x20;dramatic&#x20;and&#x20;scenic&#x20;view.">
4695</div>
4696<div data-set="aa" onClick=" show_slideshow_1( '2' ); " style=" cursor: pointer; " class="carousel-item ">
4697<img data-set="z" data-src="https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741403.jpg" class="delayed_load" alt="Monument&#x20;Valley&#x20;at&#x20;dusk&#x20;with&#x20;three&#x20;large&#x20;sandstone&#x20;buttes&#x20;dominating&#x20;the&#x20;landscape.&#x20;A&#x20;road&#x20;winds&#x20;through&#x20;the&#x20;red&#x20;desert,&#x20;with&#x20;light&#x20;trails&#x20;from&#x20;passing&#x20;vehicles.">
4698</div>
4699<div data-set="aa" onClick=" show_slideshow_1( '3' ); " style=" cursor: pointer; " class="carousel-item ">
4700<img data-set="z" data-src="https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741803.jpg" class="delayed_load" alt="A&#x20;panoramic&#x20;view&#x20;of&#x20;a&#x20;desert&#x20;landscape&#x20;with&#x20;tall,&#x20;red&#x20;rock&#x20;formations&#x20;under&#x20;a&#x20;blue&#x20;sky&#x20;with&#x20;scattered&#x20;clouds.&#x20;Two&#x20;hikers&#x20;walk&#x20;along&#x20;a&#x20;dirt&#x20;path&#x20;leading&#x20;towards&#x20;the&#x20;rock&#x20;formations.">
4701</div>
4702</div>
4703<a class="carousel-control-prev" href="#carouselExampleIndicators_1" role="button" data-slide="prev">
4704<span class="carousel-control-prev-icon" aria-hidden="true"></span>
4705<span class="sr-only">Previous</span>
4706</a>
4707<a class="carousel-control-next" href="#carouselExampleIndicators_1" role="button" data-slide="next">
4708<span class="carousel-control-next-icon" aria-hidden="true"></span>
4709<span class="sr-only">Next</span>
4710</a>
4711</div>
4712</section>
4713<div class="intro_text" data-marker="page">
4714<h1 class="gen_2_page_title">About Us
4715</h1>
4716<div
4717id="main-content" class="actual_intro_text"
4718role="main">
4719<p>San Juan County Economic Development and Visitor Services (EDVS) is the official promotional office of San Juan County - <a href="https://www.utahscanyoncountry.com" target="_blank">Utah's Canyon Country<span class="sr-only">(opens in new tab)</span></a><a target="_blank">,<span class="sr-only">(opens in new tab)</span></a> and supports <a href="https://www.utahscanyoncountry.com/economic-development" target="_blank">business expansion and development efforts<span class="sr-only">(opens in new tab)</span></a>. The San Juan County EDVS is advised by the Tourism Tax Advisory Board (TTAB) and the <a target="_blank">San Juan County Economic Development (CED) Board<span class="sr-only">(opens in new tab)</span></a>. The mission of San Juan EDVS Department is to expand local economic activity by recruiting quality businesses to San Juan County, helping existing businesses thrive and expand, and promoting the county's endless list of tourism and recreational opportunities.</p><p> </p><figure class="table" style="float:left;width:100%;"><table border="0" cellpadding="10" cellspacing="1" class="ck-table-resized"><colgroup><col style="width:33.4%;"/><col style="width:43.38%;"/><col style="width:23.22%;"/></colgroup><tbody><tr><td><figure class="image image_resized image-style-align-left" data-ckbox-resource-id="TKsWL-5T0bJN" style="width:49.64%;"><picture><source sizes="(max-width: 3038px) 100vw, 3038px" srcset="https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/304.webp 304w,https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/608.webp 608w,https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/912.webp 912w,https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/1216.webp 1216w,https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/1520.webp 1520w,https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/1824.webp 1824w,https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/2128.webp 2128w,https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/2432.webp 2432w,https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/2736.webp 2736w,https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/3038.webp 3038w" type="image/webp"/><img alt="Smiling woman with long hair wearing a blazer and sweater." height="3915" src="https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/TKsWL-5T0bJN/images/3038.jpeg" width="3038"/></picture></figure></td><td><p style="margin-left:30px;text-align:center;"><span class="text-big" style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;"><span style="font-size:14px;">Allison Yamamoto-Sparks -</span></span></p><p style="margin-left:30px;text-align:center;"><span class="text-big" style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;"><span style="font-size:14px;"> Visitor Services Director</span>    </span><br/><span class="text-big" style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3d5c445c505c505249527d4e5c
47195357485c535e52485349444849135a524b">[email&#160;protected]</a>     </span><br/><span class="text-big" style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;"><span style="font-size:14px;">435-587-3235</span></span></p><p style="margin-left:30px;"> </p></td><td> </td></tr><tr><td><figure class="image image_resized image-style-align-left" data-ckbox-resource-id="F0aw_FgGXbJ5" style="width:50.34%;"><img alt="Portrait of a woman with long, wavy hair and a patterned blouse." height="3627" src="https://ckbox.cloud/0KJ2bqyiHRMdsQ9akWZ9/assets/F0aw_FgGXbJ5/images/3295.jpeg" style="aspect-ratio:3295/3627;" width="3295"/></figure></td><td><p style="margin-left:30px;text-align:center;"><span class="text-big" style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;"><span style="font-size:14px;">Cortney Yazzie -</span> </span></p><p style="margin-left:30px;text-align:center;"><span class="text-big" style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;"><span style="font-size:14px;">Visitor Services Specialist</span> </span><br/><span class="text-big" style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="55362c342f2f3c301526343b3f20343b363a203b212c20217b323a23">[email&#160;protected]</a> </span><br/><span class="text-big" style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;"><span style="font-size:14px;">435-587-3235 Ext. 4110</span> </span></p><p style="margin-left:30px;"> </p></td><td> </td></tr><tr><td> </td><td> </td><td> </td></tr></tbody></table></figure><p> </p>
4720</div>
4721</div>
4722<div class="flexer cappable">
4723<div class="first_half">
4724<div
4725class="page_section" data-section="1" data-targeting-key="" id="ps_1">
4726<h2 class="page_section_title_added_for_potato"
4727data-sub-id="8183"
4728id="section-8183">
4729</h2>
4730</div>
4731<div
4732class="page_section" data-section="2" data-targeting-key="" id="ps_2">
4733<h2 class="page_section_title_added_for_potato"
4734data-sub-id="8285"
4735id="section-8285">
4736</h2>
4737</div>
4738</div>
4739<div data-role="target__promos" data-label="Sidebar" class="promos_col target_sidebar">
4740</div>
4741</div>
4742<footer class="mod_nav_footer_manual desktop_version_2024">
4743<div class="item_1a">
4744<div class="foot" style=" max-width: 900px; ">
4745<div class="top_row">
4746<a href="/"> <img src="https://www.utahscanyoncountry.com/layout/img/SanJuanLogo-color-sm.png" alt="Utah's Canyon Country" /> </a>
4747<a href="https://www.facebook.com/UtahsCanyonCountry/" target="_blank" aria-label="Facebook (opens in new tab)"><img alt="" src="https://www.gohebervalley.com/prev_media/uploads/images/facebook%20(1).png" style="width: 60px; height: 60px;" /></a>&nbsp;&nbsp;
4748<a href="https://www.instagram.com/utahscanyoncountry/" target="_blank" aria-label="Instagram (opens in new tab)"><img alt="" src="https://www.gohebervalley.com/prev_media/uploads/images/instagram%20(1).png" style="width: 60px; height: 60px;" /></a>&nbsp;
4749<a href="https://twitter.com/SanJuanCounty" target="_blank" aria-label="Twitter (opens in new tab)"><img alt="" src="https://www.gohebervalley.com/prev_media/uploads/images/twitter%20(1).png" style="width: 60px; height: 60px;" /></a>&nbsp; &nbsp;
4750<a href="https://www.pinterest.com/utcanyoncountry/_created/" target="_blank" aria-label="Pinterest (opens in new tab)"><img alt="" src="https://www.gohebervalley.com/prev_media/uploads/images/pinterest%20(1).png" style="width: 60px; height: 60px;" /></a>&nbsp; &nbsp;
4751<a target="_blank" href="https://www.sjcutaheconomicdevelopment.com/" aria-label="San Juan County Economic Development (opens in new tab)"> <img src="/configs/71/sj_logo.png" alt="" /> </a>
4752</div>
4753<ul class="middle_row">
4754<li>
4755<a href="/mobile-tour-guide/">Virtual Visitor Guide</a></li>
4756<li>
4757<a href="/contact-us/">Contact Us</a></li>
4758<li>
4759<a href="/about-us/">About Us</a></li>
4760<li>
4761<a href="/privacy-policy/">Privacy Policy</a></li>
4762<li>
4763<a href="/accessibility/">Accessibility</a></li>
4764</ul>
4765<div class="bottom_row">
4766Copyright 2026 |&nbsp; Site Designed and Hosted by Earthdiver LLC</div>
4767</div>
4768</div>
4769</footer>
4770<footer class="mod_nav_footer_manual mobile_version_2024">
4771<div class="foot">
4772<div class="top_row" style=" display: flex !important; ">
4773<a style=" flex-basis: 60px; margin: .25rem .25rem 1rem .25rem !important; " href="https://www.facebook.com/UtahsCanyonCountry/" target="_blank" aria-label="Facebook (opens in new tab)">
4774<img alt="" src="https://www.gohebervalley.com/prev_media/uploads/images/facebook%20(1).png" style="width: 60px; height: 60px;" />
4775</a>
4776<a style=" flex-basis: 60px; " href="https://www.instagram.com/utahscanyoncountry/" target="_blank" aria-label="Instagram (opens in new tab)">
4777<img alt="" src="https://www.gohebervalley.com/prev_media/uploads/images/instagram%20(1).png" style="width: 60px; height: 60px;" />
4778</a>
4779<a style=" flex-basis: 60px; " href="https://twitter.com/SanJuanCounty" target="_blank" aria-label="Twitter (opens in new tab)">
4780<img alt="" src="https://www.gohebervalley.com/prev_media/uploads/images/twitter%20(1).png" style="width: 60px; height: 60px;" />
4781</a>
4782<a style=" flex-basis: 60px; " href="https://www.pinterest.com/utcanyoncountry/_created/" target="_blank" aria-label="Pinterest (opens in new tab)">
4783<img alt="" src="https://www.gohebervalley.com/prev_media/uploads/images/pinterest%20(1).png" style="width: 60px; height: 60px;" />
4784</a>
4785</div>
4786<ul class="middle_row">
4787<li>
4788<a href="/mobile-tour-guide/">Virtual Visitor Guide</a></li>
4789<li>
4790<a href="/contact-us/">Contact Us</a></li>
4791<li>
4792<a href="/about-us/">About Us</a></li>
4793<li>
4794<a href="/privacy-policy/">Privacy Policy</a></li>
4795</ul>
4796<div style=" display: flex; gap: 1rem; ">
4797<a href="/">
4798<img src="https://www.utahscanyoncountry.com/layout/img/SanJuanLogo-color-sm.png" alt="Utah's Canyon Country" style=" height: 80px; " />
4799</a>
4800<a target="_blank" href="https://www.sjcutaheconomicdevelopment.com/" aria-label="San Juan County Economic Development (opens in new tab)">
4801<img src="/configs/71/sj_logo.png" alt="" style=" height: 80px; " />
4802</a>
4803</div>
4804<div class="bottom_row" style=" text-align: center; ">
4805Copyright 2026 |&nbsp; Site Designed and Hosted by Earthdiver LLC</div>
4806</div>
4807</footer>
vendor: 109 bytes, lines 4807-4808
4807
4808<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
4808<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
vendor: 1 bytes, line 4808
4808
4809<script src="//stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
vendor: 1 bytes, line 4809
4809
4810<script src="/libs/moment.min.js"></script>
vendor: 1 bytes, line 4810
4810
4811<script src="https://unpkg.com/[email protected]/dist/vue.global.prod.js"></script>
vendor: 1 bytes, line 4811
4811
4812<script src="/libs/vuex.global.js"></script>
vendor: 1 bytes, line 4812
4812
4813<script src="//cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
4813
4814<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
4815<script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>
vendor: 1 bytes, line 4815
4815
4816<script type="text/javascript">
4817var developer_check = ( new Date( ) ).getTime( );
4818function initMaps( ){
4819// console.log( "js.cfm:initMaps( );" );
4820};
4821</script>
vendor: 1 bytes, line 4821
4821
4822<script src="//maps.googleapis.com/maps/api/js?key=AIzaSyByNQxa3C9nWxE5usYrVUhsfOJ0yx4HBCk&libraries=geometry,places,visualization&callback=initMaps"></script>
vendor: 1 bytes, line 4822
4822
4823<script src="https://unpkg.com/@googlemaps/markerclustererplus/dist/index.min.js"></script>
vendor: 1 bytes, line 4823
4823
4824<script src="https://cdn.jsdelivr.net/npm/[email protected]/main.min.js"></script>
vendor: 1 bytes, line 4824
4824
4825<script type="text/javascript" src="/libs/slick.min.js?v"></script>
vendor: 1 bytes, line 4825
4825
4826<script type="text/javascript">
4827// setTimeout( function( ){
4828// for( var day in arr_scheduler_sortables ){
4829// arr_scheduler_sortables[ day ].destroy( );
4830// }
4831// }, 3000 );
4832// Get screen width
4833var screen_width = $( window ).width( );
4834if( screen_width < 900 ){
4835$( ".nav_row .metadata_column" ).appendTo( $( ".active_trip_label_decom" ) );
4836let $new_li = $( "<li></li>" );
4837$( ".close_the_new_planner_system" ).appendTo( $new_li );
4838$new_li.insertAfter( $( ".swap_strip .fa-user" ).closest( "li" ) );
4839setTimeout( function( ){
4840let $new_div = $( "<div style=' display: flex; margin-top: .25rem; '></div>" );
4841$( ".btn_import_trip" ).appendTo( $new_div );
4842$( ".btn_discard_trip" ).appendTo( $new_div );
4843$new_div.appendTo( $( ".swap_strip" ) );
4844}, 250 );
4845}
4846function isIOS() {
4847return (/iPad|iPhone|iPod/.test(navigator.platform) ||
4848(navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1)) &&
4849!window.MSStream;
4850}
4851setTimeout( function( ){
4852if( $( window ).width( ) <= 900 && isIOS( ) ){
4853$( ".fa-link-horizontal + span" ).text( "Get link" );
4854$( ".share_link_area > div:first-child" ).text( "" );
4855}
4856}, 250 );
4857setTimeout( function( ){
4858$( '.item_1a .bottom_row a' ).removeAttr( 'onClick' ).on( 'click', function( ev ){
4859ev.preventDefault( );
4860ev.stopPropagation( );
4861log_in_or_out( $( this ), true );
4862});
4863}, 250 );
4864// Get screen width
4865var screen_width = $( window ).width( );
4866if( screen_width < 900 ){
4867$( ".nav_row .metadata_column" ).appendTo( $( ".active_trip_label_decom" ) );
4868let $new_li = $( "<li></li>" );
4869$( ".close_the_new_planner_system" ).appendTo( $new_li );
4870$new_li.insertAfter( $( ".swap_strip .fa-user" ).closest( "li" ) );
4871}
4872/* Sitewide alert (mod_overlays_covid_alert) sits in normal flow at the top of
4873the body, but the canyon nav is position:fixed; top:0 and overlaps it,
4874making the alert unreadable/unclickable. Pin the alert as a fixed bar above
4875the nav, drop the nav below it, and push page content down by the alert's
4876height. Uses a CSS var so height/wrapping and dismissal (fadeOut -> height 0)
4877stay in sync. */
4878(function(){
4879function initSitewideAlert(){
4880var alertEl = document.querySelector('.mod_overlays_covid_alert');
4881if( !alertEl ) return;
4882alertEl.classList.add('sw-alert-active');
4883var basePad = parseFloat( getComputedStyle( document.body ).paddingTop ) || 0;
4884function apply(){
4885var h = alertEl.offsetHeight; /* 0 once dismissed/hidden */
4886document.documentElement.style.setProperty('--sw-alert-h', h + 'px');
4887document.body.style.paddingTop = ( basePad + h ) + 'px';
4888}
4889apply();
4890if( window.ResizeObserver ){
4891new ResizeObserver( apply ).observe( alertEl );
4892} else {
4893window.addEventListener('resize', apply);
4894}
4895}
4896if( document.readyState !== 'loading' ) initSitewideAlert();
4897else document.addEventListener('DOMContentLoaded', initSitewideAlert);
4898})();
4899function play_popup_video( ){
4900$( ".popup_video" ).show( );
4901}
4902console.log( "1" );
4903if (window.screen.width <= 900) {
4904let $btn_web, $btn_email, $btn_fb;
4905let $dl = $( "dl:has(dt[data-class='Email'])");
4906if( $dl.length > 0 ){
4907// Replace the dl w/ a button to email
4908$btn_email = $( "<button class='pdc_btn_email'>Email</button>" );
4909$btn_email.on( "click", function( ev ){
4910let $btn = $( ev.currentTarget );
4911let $email = $dl.find( "dd a" ).text( );
4912window.location.href = "mailto:" + $email;
4913} );
4914$dl.replaceWith( $btn_email );
4915}
4916$dl = $( "dl:has(dt[data-class='Website'])");
4917if( $dl.length > 0 ){
4918let url_tu = $dl.find( "dd a" ).attr( 'href' );
4919// Replace the dl w/ a button to email
4920$btn_web = $( "<button class='pdc_btn_web'>Website</button>" );
4921$btn_web.on( "click", function( ev ){
4922let $btn = $( ev.currentTarget );
4923window.location.href = url_tu;
4924} );
4925$dl.replaceWith( $btn_web );
4926}
4927$dl = $( "dl:has(dt[data-class='Facebook'])");
4928if( $dl.length > 0 ){
4929// Replace the dl w/ a button to email
4930$btn_fb = $( "<button class='pdc_btn_fb'>Facebook</button>" );
4931$btn_fb.on( "click", function( ev ){
4932let $btn = $( ev.currentTarget );
4933let $href = $dl.find( "dd a" ).text( );
4934window.location.href = $href;
4935} );
4936$dl.replaceWith( $btn_fb );
4937if( typeof $btn_email != "undefined" ){
4938$btn_fb.insertAfter( $btn_email );
4939} else if( typeof $btn_web != "undefined" ){
4940$btn_fb.insertAfter( $btn_web );
4941}
4942}
4943let is_bl = $( "body" ).attr( "data-topical-classification-business_listings" );
4944let is_post = $( "body" ).attr( "data-topical-classification-articles" );
4945let $teaser = $( ".teaser" );
4946if( typeof( is_post ) != "undefined" ){
4947$teaser.addClass( "expanded" );
4948} else {
4949if( typeof( is_bl ) == "undefined" ){
4950$teaser.insertAfter( $( ".contact_strip" ) );
4951$teaser.find( 'section' ).insertBefore( $teaser );
4952}
4953if( $teaser.children( ).length <= 1 ){
4954$teaser.addClass( 'no_paragraphs' );
4955} else {
4956let $btn_read_more = $( "<div class='read_more'><button>Read More</button></div>" );
4957$btn_read_more.on( "click", function( ev ){
4958let $btn = $( ev.currentTarget );
4959console.log( "Clicked", $btn );
4960let $teaser = $btn.prev( );
4961console.log( $teaser );
4962$teaser.toggleClass( 'expanded' ).removeClass( 'no_paragraphs' );
4963$btn.remove( );
4964} );
4965$btn_read_more.insertAfter( $teaser );
4966}
4967}
4968// Resolution is 1024x768 or above
4969}
4970if( window.screen_width < 900 ){
4971$( ".foot .item_1a" ).insertBefore( ".foot .item_1b" );
4972}
4973function util_toggle_body_scrolling( set_to ){
4974let body_is_scrollable = $( "body" ).css( "overflow" ) == "hidden";
4975let make_scrollable = true;
4976let $body = $( "body" );
4977if( typeof set_to == "undefined" ){
4978if( body_is_scrollable ){
4979make_scrollable = false;
4980}
4981} else {
4982if( set_to != "scrollable" ){
4983make_scrollable = false;
4984}
4985}
4986if( make_scrollable ){
4987$body.css( "overflow", "auto" );
4988} else {
4989$body.css( "overflow", "hidden" );
4990}
4991return true;
4992}
4993setTimeout( function( ){
4994document.addEventListener("keyup", function( ev ){
4995if( ev.shiftKey && ev.ctrlKey && ev.key == "Y" ){
4996ev.preventDefault( );
4997ev.stopPropagation( );
4998window.location.href = "https://canyon.earthdiver.com/About-Us/";
4999}
5000if( ev.shiftKey && ev.ctrlKey && ev.key == "X" ){
5001console.log( "Switching to equiv URL on Development" );
5002ev.preventDefault( );
5003ev.stopPropagation( );
5004window.location.href = "https://canyon.local.earthdiver.com/About-Us/";
5005}
5006});
5007}, 250 );
5008function mark_mod_overlays_covid_alert_as_seen( $el ){
5009$el.closest( '.mod_overlays_covid_alert' ).fadeOut( );
5010Cookies.set( "has_dismissed_mod_overlays_covid_alert", JSON.stringify( { seen: true, when: (new Date()).getTime() } ), { expires: 1 } );
5011}
5012$(document).ready(function(){
5013if( Cookies.get( "has_dismissed_mod_overlays_covid_alert" ) != null ){
5014} else {
5015setTimeout( function( ){
5016$('.mod_overlays_covid_alert').fadeIn( "slow" );
5017}, 100)
5018}
5019});
5020var $mod_overlays_notification;
5021var callback_on_success_closure = function( ){ };
5022function notify( body, title, callback, hide_cancel_button ){
5023callback_on_success_closure = function( ){ };
5024if( typeof( callback ) != "undefined" ){
5025callback_on_success_closure = callback;
5026}
5027$mod_overlays_notification = $( ".mod_overlays_notification" );
5028console.log( "?", $mod_overlays_notification );
5029$mod_overlays_notification.find( ".body" ).html( body );
5030if( typeof( title ) != "undefined" ){
5031$mod_overlays_notification.find( ".custom_title" ).html( title ).show( ).prev( ).hide( );
5032// If an empty title was provided, hide it
5033if( title == "" ){
5034$mod_overlays_notification.find( ".custom_title" ).hide( );
5035}
5036} else {
5037$mod_overlays_notification.find( ".custom_title" ).hide( ).prev( ).show( );
5038}
5039$mod_overlays_notification.fadeIn( );
5040}
5041function mark_mod_overlays_cookie_accepter_as_seen( $el ){
5042$el.closest( '.mod_overlays_cookie_accepter' ).fadeOut( );
5043Cookies.set( "has_seen_mod_overlays_cookie_accepter", JSON.stringify( { seen: true, when: (new Date()).getTime() } ), { expires: 365 } );
5044}
5045$(document).ready(function(){
5046if( Cookies.get( "has_seen_mod_overlays_cookie_accepter" ) != null ){
5047} else {
5048setTimeout( function( ){
5049$('.mod_overlays_cookie_accepter').fadeIn( "slow" );
5050}, 100)
5051}
5052});
5053$( document ).ready( function(){
5054// Bootstrap 4's _dataApiKeydownHandler fires on Escape for any focused [data-toggle="dropdown"]
5055// or .dropdown-menu element, and calls $(this).trigger('click') when the dropdown lacks
5056// Bootstrap's .show class — which happens when :focus-within CSS opened the dropdown instead
5057// of a Bootstrap click. That synthetic click activates onclick handlers that navigate.
5058//
5059// Fix: intercept Escape directly on the toggle and dropdown items. Direct element handlers
5060// fire before Bootstrap's document-level delegated handler, so stopPropagation() prevents
5061// Bootstrap from seeing the key.
5062//
5063// Secondary issue: after Escape the toggle still has focus, keeping :focus-within true and
5064// the menu visible. Fix: add .dropdown-esc-closed to suppress :focus-within display until
5065// the user actively re-enters the dropdown.
5066var $navContent = $( '#navbarSupportedContent' );
5067// Escape on the toggle itself
5068$navContent.find( '[data-toggle="dropdown"]' ).on( 'keydown', function( event ){
5069if( event.key !== 'Escape' ) return;
5070event.stopPropagation();
5071event.preventDefault();
5072var $navItem = $( this ).parent();
5073if( $navItem.hasClass( 'show' ) ){
5074$( this ).dropdown( 'hide' );
5075}
5076$navItem.addClass( 'dropdown-esc-closed' );
5077} );
5078// Escape on a dropdown item — Bootstrap would return focus to toggle but leave menu visible
5079$navContent.on( 'keydown', '.dropdown-item', function( event ){
5080if( event.key !== 'Escape' ) return;
5081event.stopPropagation();
5082event.preventDefault();
5083var $navItem = $( this ).closest( '.nav-item.dropdown' );
5084var $toggle = $navItem.find( '[data-toggle="dropdown"]' );
5085if( $navItem.hasClass( 'show' ) ){
5086$toggle.dropdown( 'hide' );
5087}
5088$navItem.addClass( 'dropdown-esc-closed' );
5089$toggle.focus();
5090} );
5091// Remove suppression when the user actively tabs into a dropdown item
5092$navContent.on( 'focusin', '.dropdown-item', function(){
5093$( this ).closest( '.nav-item.dropdown' ).removeClass( 'dropdown-esc-closed' );
5094} );
5095// Remove suppression on a real click of the toggle
5096$navContent.on( 'click', '[data-toggle="dropdown"]', function(){
5097$( this ).parent().removeClass( 'dropdown-esc-closed' );
5098} );
5099} );
5100var mod_nav_top_manage_clicks = false;
5101function monitor_clicks_and_abandon_focus( ){
5102mod_nav_top_manage_clicks = true;
5103}
5104setTimeout( function( ){
5105$( document ).click( function( event ){
5106if( mod_nav_top_manage_clicks ){
5107var $engaged = $( ".engaged" );
5108if( $engaged.length > 0 ){
5109var $clicked = $( event.target );
5110console.log( "global clique handler", event );
5111if( $clicked.closest( ".engaged" ).length == 0 ){
5112$( ".engaged" ).removeClass( "engaged" );
5113mod_nav_top_manage_clicks = false;
5114event.stopPropagation( );
5115}
5116}
5117}
5118});
5119}, 250 );
5120var $mod_nav_top, mod_nav_topToggleThreshold;
5121var monitor_scrolling = true;
5122console.log( "monitor_scrolling", monitor_scrolling );
5123if( ! monitor_scrolling ){
5124$( function( ){
5125$mod_nav_top = $( ".mod_nav_top" );
5126$mod_nav_top.addClass( "scrolled" );
5127});
5128} else {
5129$( function( ){
5130$mod_nav_top = $( ".mod_nav_top" );
5131mod_nav_topToggleThreshold = $mod_nav_top.height( );
5132mod_nav_topToggleThreshold = 100;
5133});
5134function handlePageScrollCharlie(){
5135if( typeof( $mod_nav_top ) == "undefined" ){
5136// console.log( "J Q U E R Y - N A W T - R E A D A Y" );
5137return true;
5138}
5139var pastThreshold = $(this).scrollTop( ) > mod_nav_topToggleThreshold;
5140if( pastThreshold ){
5141$mod_nav_top.addClass( "scrolled" );
5142} else {
5143$mod_nav_top.removeClass( "scrolled" );
5144}
5145}
5146$(document).scroll(handlePageScrollCharlie);
5147// Also handle this on page load
5148$(document).ready(handlePageScrollCharlie);
5149}
5150function log_out_of_fcms( ){
5151$.post( "/mods/overlays/login/mod.cfm", { mode: "login.logout" }, function( r ){
5152try {
5153mod_add_on_features_day_planner_user_data = JSON.parse( JSON.stringify( mod_add_on_features_day_planner_starter_data ) );
5154mod_add_on_features_day_planner_save_account( ( ) => { window.location.reload( ); } );
5155} catch( e ){
5156console.log( e );
5157window.location.reload( );
5158}
5159});
5160}
5161let mod_overlays_login_2023_login_trigger = null;
5162function mod_overlays_login_2023_show_login( which ){
5163if( typeof( which ) == "undefined" ){
5164which = "mod_overlays_login_2023_modal_login";
5165}
5166let is_showing = $( '.' + which + '_underlay' ).css( 'display' ) == 'none';
5167if( is_showing ){
5168$( 'body' ).css( 'overflow', 'hidden' );
5169mod_overlays_login_2023_login_trigger = document.activeElement;
5170$( '.' + which + '_underlay' ).fadeToggle( );
5171$( '.' + which ).fadeToggle( function(){
5172$( '.' + which ).focus( );
5173});
5174} else {
5175mod_overlays_login_2023_close_login( );
5176}
5177}
5178function mod_overlays_login_2023_close_login( ){
5179$( 'body' ).css( 'overflow', 'auto' );
5180$( '.mod_overlays_login_2023_modal_login_underlay' ).fadeOut( );
5181$( '.mod_overlays_login_2023_modal_login' ).fadeOut( function(){
5182if( mod_overlays_login_2023_login_trigger && mod_overlays_login_2023_login_trigger !== document.body ){
5183mod_overlays_login_2023_login_trigger.focus( );
5184mod_overlays_login_2023_login_trigger = null;
5185}
5186});
5187}
5188$( document ).on( 'keydown', function( e ){
5189if( ! $( '.mod_overlays_login_2023_modal_login' ).is( ':visible' ) ){ return; }
5190if( e.key === 'Escape' ){
5191e.preventDefault( );
5192mod_overlays_login_2023_close_login( );
5193return;
5194}
5195if( e.key === 'Tab' ){
5196let focusable = $( '.mod_overlays_login_2023_modal_login' ).find(
5197'a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'
5198).filter( ':visible' );
5199if( focusable.length === 0 ){ return; }
5200let first = focusable.first( )[0];
5201let last = focusable.last( )[0];
5202if( e.shiftKey ){
5203if( document.activeElement === first ){
5204e.preventDefault( );
5205last.focus( );
5206}
5207} else {
5208if( document.activeElement === last ){
5209e.preventDefault( );
5210first.focus( );
5211}
5212}
5213}
5214});
5215function mod_overlays_login_2023_attempt_to_create_account( $btn ){
5216let $panel = $btn.closest( '.subpanel' );
5217let $resp = $panel.find( '.resp' );
5218$resp.removeClass( 'miss' ).removeClass( 'success' ).removeClass( 'viz' );
5219let _email = $panel.find( "input[name='email']" );
5220let email = _email.val( );
5221let _pwd = $panel.find( "input[name='password']" );
5222let password = _pwd.val( );
5223if( email == '' ){
5224$resp.text( "Please enter your email address" ).addClass( 'miss' ).addClass( 'viz' );
5225return false;
5226}
5227if( password == '' ){
5228$resp.text( "Please choose a password" ).addClass( 'miss' ).addClass( 'viz' );
5229return false;
5230}
5231let data = { mode: "attempt_to_register", email: email, password: password };
5232if( typeof( mod_overlays_login_2023.user_data.id ) != "undefined" && isNaN( mod_overlays_login_2023.user_data.id ) ){
5233data.unregistered_id = mod_overlays_login_2023.user_data.id;
5234}
5235$.post( "/mods/overlays/login_2023/services.cfm", data, ( response ) => {
5236console.log( "Service resp", response );
5237response = JSON.parse( response );
5238let resp = response.code;
5239switch( resp ){
5240// case "email sent":
5241// $panel.find( '.state' ).removeClass( 'current_state' );
5242// $panel.find( '.state_2' ).addClass( 'current_state' );
5243// break;
5244// case "invalid email":
5245// alert( "Please provide a valid email address to reset the password for" );
5246// return false;
5247// break;
5248case "already_registered":
5249$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' );
5250break;
5251case "invalid_password":
5252$resp.text( "The password you entered does not match what we have on file for this account" ).addClass( 'miss' ).addClass( 'viz' );
5253break;
5254case "invalid_site_context":
5255$resp.text( "Your account doesn't have access to this site" ).addClass( 'miss' ).addClass( 'viz' );
5256break;
5257case "success":
5258if( typeof( mod_overlays_login_2023.user_data.has_started_planning ) != "undefined"
5259&& mod_overlays_login_2023.user_data.has_started_planning == true ){
5260$resp.closest( '.subpanel' ).removeClass( 'active' ).next( ).addClass( 'active' );
5261}
5262mod_overlays_login_2023.user_data.id = response.id;
5263mod_overlays_login_2023.user_data.is_logged_in = true;
5264mod_overlays_login_2023.user_data.is_registered = true;
5265setTimeout( function( ){
5266mod_overlays_login_2023.user_data.profile.email = email;
5267$( ".user_profile_form input[name='email']" ).val( email );
5268$( ".subpanel.active h2 .subinstructions" ).hide( );
5269mod_overlays_login_2023_save_account( );
5270}, 250 );
5271sync_all_trip_interfaces( );
5272$resp.text( "You're now successfully registered and logged in" ).addClass( 'success' ).addClass( 'viz' );
5273$resp.closest( '.title_and_instructions' ).find( '.subinstructions' ).hide( );
5274$resp.next( ).hide( );
5275_email.val( '' );
5276_pwd.val( '' );
5277break;
5278}
5279} );
5280}
5281let is_new_registration = true;
5282function mod_overlays_login_2023_handle_existing_trip_plans( $btn ){
5283let $panel = $btn.closest( '.subpanel' );
5284let $resp = $panel.find( '.resp' );
5285let choice = $( "input[name=trip_plans_choice]:checked" ).val( );
5286if( typeof choice == "undefined" ){
5287$resp.text( "Please select one of the two options" ).addClass( 'miss' ).addClass( 'viz' );
5288return false;
5289}
5290$resp.removeClass( 'miss' ).removeClass( 'success' ).removeClass( 'viz' );
5291mod_overlays_login_2023.user_data.is_logged_in = true;
5292mod_overlays_login_2023.user_data.is_registered = true;
5293mod_overlays_login_2023.user_data.prompts_to_register_or_login = 1;
5294mod_overlays_login_2023.user_data.initial_trip_accepted = true;
5295console.log( "CHOIDE", choice, is_new_registration );
5296switch( choice ){
5297case "drop":
5298mod_overlays_login_2023.user_data.trips = JSON.parse( JSON.stringify( mod_overlays_login_2023.starter_data ) ).trips;
5299if( ! is_new_registration ){
5300$panel.removeClass( 'active' ).next( ).addClass( 'active' );
5301} else {
5302setTimeout( ( ) => {
5303refresh_my_trip_items( );
5304}, 2500 );
5305$panel.removeClass( 'active' ).prev( ).addClass( 'active' );
5306alert( "The page will now be reloaded to drop your trip planning data and start the new account w/ a clean slate" );
5307mod_overlays_login_2023_save_account( );
5308setTimeout( ( ) => {
5309window.location.reload( );
5310return false;
5311}, 1000 );
5312}
5313break;
5314case "keep":
5315if( ! is_new_registration ){
5316console.log( "Is a login to an existing account, merging the data" );
5317console.log( session_level_user_data, "session_level_user_data" );
5318mod_overlays_login_2023.user_data.ind_active_trip = ( mod_overlays_login_2023.user_data.trips.length ) + session_level_user_data.ind_active_trip;
5319for( let tr = 0; tr < session_level_user_data.trips.length; tr++ ){
5320mod_overlays_login_2023.user_data.trips.push( session_level_user_data.trips[ tr ] );
5321}
5322setTimeout( ( ) => {
5323refresh_my_trip_items( );
5324}, 2500 );
5325setTimeout( ( ) => {
5326mod_overlays_login_2023_save_account( );
5327}, 450 );
5328$panel.removeClass( 'active' ). next( ).addClass( 'active' );
5329} else {
5330$panel.removeClass( 'active' ).prev( ).addClass( 'active' );
5331}
5332break;
5333}
5334}
5335let session_level_user_data;
5336function mod_overlays_login_2023_attempt_login( $btn ){
5337let $panel = $btn.closest( '.subpanel' );
5338let $resp = $panel.find( '.resp' );
5339$resp.removeClass( 'miss' ).removeClass( 'success' ).removeClass( 'viz' );
5340let _email = $panel.find( "input[name='email']" );
5341let email = _email.val( );
5342let _pwd = $panel.find( "input[name='password']" );
5343let password = _pwd.val( );
5344if( email == '' ){
5345$resp.text( "Please enter your email address" ).addClass( 'miss' ).addClass( 'viz' );
5346return false;
5347}
5348if( password == '' ){
5349$resp.text( "Please enter your password" ).addClass( 'miss' ).addClass( 'viz' );
5350return false;
5351}
5352let data = { mode: "attempt_login", email: email, password: password };
5353$.post( "/mods/overlays/login_2023/services.cfm", data, ( response ) => {
5354console.log( "Service resp", response );
5355response = JSON.parse( response );
5356let resp = response.code;
5357switch( resp ){
5358// case "email sent":
5359// $panel.find( '.state' ).removeClass( 'current_state' );
5360// $panel.find( '.state_2' ).addClass( 'current_state' );
5361// break;
5362// case "invalid email":
5363// alert( "Please provide a valid email address to reset the password for" );
5364// return false;
5365// break;
5366case "invalid_user":
5367$resp.text( "We can't find this email in our system" ).addClass( 'miss' ).addClass( 'viz' );
5368break;
5369case "invalid_password":
5370$resp.text( "The password you entered does not match what we have on file for this account" ).addClass( 'miss' ).addClass( 'viz' );
5371break;
5372case "invalid_site_context":
5373$resp.text( "Your account doesn't have access to this site" ).addClass( 'miss' ).addClass( 'viz' );
5374break;
5375case "success":
5376try {
5377session_level_user_data = JSON.parse( JSON.stringify( mod_overlays_login_2023.user_data ) );
5378if( typeof( mod_overlays_login_2023.user_data.has_started_planning ) != "undefined"
5379&& mod_overlays_login_2023.user_data.has_started_planning == true ){
5380let $parent = $resp.closest( '.subpanel' ).removeClass( 'active' ).parent( );
5381let $new_panel = $parent.find( '.subpanel[data-which=\'import_trip_plans\']' ).addClass( 'active' );
5382is_new_registration = false;
5383}
5384} catch( e ){
5385}
5386$resp.text( "You're now logged in!" ).addClass( 'success' ).addClass( 'viz' );
5387$resp.closest( '.title_and_instructions' ).find( '.form' ).hide( );
5388if( /^\/login\/?$/i.test( window.location.pathname )
5389&& typeof( response.is_extranet_member ) == "undefined"
5390&& ! $resp.closest( '.overlay' ).find( '.subpanel[data-which=\'import_trip_plans\']' ).hasClass( 'active' ) ){
5391setTimeout( ( ) => { window.location.href = '/'; }, 800 );
5392}
5393if( typeof( response.has_trip_data ) != "undefined" && response.has_trip_data ){
5394/*
5395setTimeout( ( ) => {
5396alert( "The page will now be reloaded to sync the trip planning data from your account" );
5397window.location.reload( );
5398}, 1000 );
5399*/
5400}
5401_email.val( '' );
5402_pwd.val( '' );
5403$( ".loggy .login_sublinks li:last a span" ).text( "Log Out" );
5404$( ".log_in_or_out_label" ).text( "Log Out" );
5405try {
5406if( response.user_data != "" ){
5407mod_overlays_login_2023.user_data = JSON.parse( response.user_data );
5408} else {
5409mod_overlays_login_2023.user_data.id = response.id;
5410}
5411mod_overlays_login_2023.user_data.is_logged_in = true;
5412try {
5413sync_all_trip_interfaces( );
5414} catch( e ){
5415}
5416setTimeout( ( ) => {
5417process_pending_callback( );
5418}, 15 );
5419setTimeout( ( ) => {
5420refresh_my_trip_items( );
5421}, 250 );
5422} catch( e ){
5423}
5424console.log( "Log: subroles", response.subroles );
5425if( typeof( response.is_extranet_member ) != "undefined" ){
5426setTimeout( function( ){
5427window.location.href = '/member-messages';
5428}, 200 );
5429}
5430if( typeof( response.subroles ) != "undefined" ){
5431allow_fcms_editing( );
5432apply_subroles( response.subroles );
5433return false;
5434} else {
5435try {
5436allow_fcms_editing( );
5437if( typeof( response.can_access_dashboard ) == "undefined" || response.can_access_dashboard != true ){
5438$( ".can_access_dashboard_only" ).hide( );
5439} else {
5440$( ".can_access_dashboard_only" ).show( );
5441}
5442if( typeof( response.employee ) == "undefined" || response.employee != true ){
5443// $( ".new_controls .fa-cog" ).remove( );
5444} else {
5445$( ".employees_only" ).show( );
5446}
5447} catch( e ){
5448console.log( e );
5449}
5450}
5451break;
5452}
5453} );
5454}
5455function apply_subroles( obj ){
5456console.log( ">> applying subroles", obj );
5457$( ".subrole_access" ).removeClass( 'has_access' );
5458let allow_ellipsis_access = false;
5459$( ".subrole_access_multi .creation_options > div" ).hide( );
5460for( subrole in obj ){
5461switch( subrole ){
5462case "fcms_editing":
5463$( ".subrole_access[data-subrole='" + subrole + "']" ).addClass( 'has_access' );
5464break;
5465case "analytics":
5466case "crm":
5467case "client_account":
5468case "content_searching":
5469case "legacy_content_searching":
5470case "itinerary_builder":
5471case "site_controls":
5472case "contact_eps":
5473allow_ellipsis_access = true;
5474$( ".subrole_access[data-subrole='" + subrole + "']" ).addClass( 'has_access' );
5475break;
5476}
5477}
5478if( allow_ellipsis_access ){
5479$( ".subrole_access_multi" ).css( 'display', 'inline-block' );
5480} else {
5481$( ".subrole_access_multi" ).hide( );
5482}
5483}
5484function mod_overlays_login_2023_call_service_reset_password( $btn ){
5485let $panel = $btn.closest( '.subpanel' );
5486let _email = $panel.find( "input[name='email']" );
5487let email = _email.val( );
5488if( email == '' ){
5489alert( "Please provide a valid email address to reset the password for" );
5490return false;
5491}
5492let data = { mode: "reset_password", email: email };
5493$.post( "/mods/overlays/login_2023/services.cfm", data, ( resp ) => {
5494console.log( "Service resp", resp );
5495switch( resp ){
5496case "email sent":
5497$panel.find( '.state' ).removeClass( 'current_state' );
5498$panel.find( '.state_2' ).addClass( 'current_state' );
5499$panel.find( '.state_2 .instructions span' ).text( email );
5500break;
5501case "invalid email":
5502alert( "Please provide a valid email address to reset the password for" );
5503return false;
5504break;
5505}
5506} );
5507}
5508var arr_1 = [ ];
5509var slideshow_opened_from_1 = "";
5510function show_slideshow_1( ind ){
5511console.log( "show_slideshow_1( )", ind );
5512vue_modal_slideshow.imgs = [
5513{ test: "https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741402.jpg?zzz", img: "https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741402.jpg?yyy", largest_img_avail: "https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741402.jpg?xxx", type: "photo",
5514video_code: "" }
5515,
5516{ test: "https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741403.jpg?zzz", img: "https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741403.jpg?yyy", largest_img_avail: "https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741403.jpg?xxx", type: "photo",
5517video_code: "" }
5518,
5519{ test: "https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741803.jpg?zzz", img: "https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741803.jpg?yyy", largest_img_avail: "https://www.earthdiver.com/cdn-cgi/image/width=4000,quality=75,format=auto/https://assets.earthdiver.com/media/media-2741803.jpg?xxx", type: "photo",
5520video_code: "" }
5521]
5522vue_modal_slideshow.current_image = ind - 1;
5523vue_modal_slideshow.render = true;
5524$( ".modal_slideshow" ).css( "display", "block" );
5525}
5526/* The slide's onclick opens a LIGHTBOX, and that lightbox lives in
5527/mods/earthdiver/modals/slideshow/ - which only the LEGACY templates
5528(temps/earthdiver/*, temps/partner/page.cfm) ever include. e4 has
5529never included it, so on an e4 page - every DIP among them -
5530vue_modal_slideshow is undefined, the click threw a ReferenceError,
5531and the `cursor: pointer` set on the slide above was advertising a
5532lightbox that could not open. So drop the affordance.
5533Tested at runtime, not by era: this mod is shared by both eras and
5534the test is the exact thing the handler needs. Where the modal IS on
5535the page nothing changes.
5536Deferred to window load, and that matters: cf_optimize_javascript
5537buffers every script on the page and re-emits them together at the
5538bottom, so whether the modal's own JS has run yet is a matter of
5539include order. Only `load` is unambiguously after all of it - anything
5540earlier risks disarming a lightbox on a legacy page that does have one.
5541Slides carrying their own `link` are untouched - their onclick is a
5542window.location, not the lightbox, and it works. Hence the
5543show_slideshow_ test rather than a blanket strip. */
5544( function(){
5545function disarm_dead_lightbox_1(){
5546if ( typeof vue_modal_slideshow !== "undefined" ) { return; }
5547var root = document.getElementById( "carouselExampleIndicators_1" );
5548if ( !root ) { return; }
5549var slides = root.querySelectorAll( ".carousel-item[onclick]" );
5550for ( var i = 0; i < slides.length; i++ ) {
5551if ( slides[ i ].getAttribute( "onclick" ).indexOf( "show_slideshow_" ) === -1 ) { continue; }
5552slides[ i ].removeAttribute( "onclick" );
5553slides[ i ].style.cursor = "default";
5554}
5555}
5556if ( document.readyState === "complete" ) {
5557disarm_dead_lightbox_1();
5558} else {
5559window.addEventListener( "load", disarm_dead_lightbox_1 );
5560}
5561} )();
5562function _ps_scrollTo(selector, yOffset = 0) {
5563const el = document.querySelector(selector)
5564const y = el.getBoundingClientRect().top + window.pageYOffset + yOffset
5565window.scrollTo({ top: y, behavior: 'smooth' })
5566}
5567</script>
vendor: 1 bytes, line 5567
5567
5568<script type="text/javascript">
5569var store = {
5570state: {
5571}
5572};
5573store = new Vuex.Store({
5574state: store.state
5575});
5576</script>
vendor: 1 bytes, line 5576
5576
5577<script type="text/javascript">
5578</script>
5578
5579<!-- CSSSS -->
5580<style type="text/css">.mod_search .filters .rs-container .rs-selected {
5581background-color: rgb(236 179 140);
5582}
5583.rs-container .rs-selected {
5584border: 1px solid #b87f58;
5585}</style>
5586<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 5586-5587
5586
5587<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
5587GTM-NP2BVCS
vendor: 83 bytes, lines 5587-5588
5587"
5588height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
5589<!-- End Google Tag Manager (noscript) -->
5590<script type="text/javascript">
5591var _lab = _lab || [];
5592_lab.push('lhtpev51003');
5593(function() {
5594var lab = document.createElement('script');
5595lab.type = 'text/javascript';
5596lab.async = true;
5597lab.src = ('https:' == document.location.protocol ? 'https://app' : 'http://app') + '.leadsrx.com/visitor.js';
5598var s = document.getElementsByTagName('script')[0];
5599s.parentNode.insertBefore(lab, s);
5600})();
5601</script>
5601
5602<style type="text/css">
5603.dynamic_body textarea {
5604min-height: 75px;
5605}
5606</style>
5607
5608
5609<style type="text/css">@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/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/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/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;}@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;}</style>
5610<style type="text/css">
5611.new_controls {
5612align-items: center;
5613bottom: 1rem;
5614display: flex;
5615flex-flow: column;
5616justify-content: flex-end;
5617padding: 0;
5618position: fixed;
5619right: 0;
5620max-width: 100% !important;
5621min-width: 0 !important;
5622width: 35px !important;
5623z-index: 99999999999;
5624}
5625.new_controls:not(.initialized){
5626display: none;
5627}
5628.new_controls > * {
5629background-color: #9c9c9c;
5630color: #fff;
5631cursor: pointer;
5632padding: .5rem;
5633border-top-left-radius: 7px;
5634border-bottom-left-radius: 7px;
5635}
5636.new_controls > *:not(:last-child) {
5637margin-bottom: .25rem;
5638}
5639.new_controls .creation_options {
5640border-radius: 7px;
5641display: none;
5642flex-flow: column;
5643position: absolute;
5644left: -185px;
5645text-align: right;
5646bottom: 0;
5647width: 180px;
5648z-index: 999;
5649}
5650.new_controls i .creation_options.show {
5651display: flex;
5652}
5653.new_controls .creation_options > div:not(:last-child) {
5654margin-bottom: .25rem;
5655}
5656.new_controls .creation_options div {
5657cursor: pointer;
5658font-size: 18px;
5659font-weight: normal;
5660}
5661.new_controls .creation_options div button {
5662background: #9c9c9c;
5663border-radius: 7px;
5664border: 1px solid #888;
5665color: #fff;
5666cursor: pointer;
5667padding: .5rem;
5668}
5669</style>
5670<div class="new_controls">
5671<i data-subrole="fcms_editing" onClick=" load_fcms( 9882, 'Pages' ); " class="subrole_access fcms_access_only fas fa-pencil left primary_editor_trigger" style=" z-index: 9; "></i>
5672<i data-subroles="analytics,itinerary_builder,content_searching,site_controls,font_controls" onClick=" $( this ).find( '.creation_options' ).toggleClass( 'show' ); " class="subrole_access_multi fcms_access_only fas fa-ellipsis" style=" position: relative; z-index: 9; ">
5673<div class="creation_options asdf">
5674<div data-subrole="crm" class="subrole_access can_access_dashboard_only" onClick=" window.open( '/tools/dashboard/index.cfm?load=crm.default' ); ">
5675<button>CRM</button>
5676</div>
5677<div data-subrole="analytics" class="subrole_access can_access_dashboard_only" onClick=" window.open( '/tools/dashboard' ); ">
5678<button>Analytics</button>
5679</div>
5680<div data-subrole="itinerary_builder" class="subrole_access can_access_dashboard_only" onClick=" window.open( '/tools/itinerary_builder' ); ">
5681<button>Itinerary Builder</button>
5682</div>
5683<div data-subrole="content_searching" class="subrole_access" onClick=" window.open( '/tools/dashboard/index.cfm?load=content.default' ); ">
5684<button>
5684Content | Media</button>
5685</div>
5686<div data-subrole="site_controls" class="subrole_access employees_only" style=" display: none; " onClick=" load_fcms( 71, 'Partners' ); ">
5687<button>Site Controls</button>
5688</div>
5689</div>
5690</i>
5691<style type="text/css">
5692.subrole_access:not(.has_access){
5693display: none !important;
5694opacity: .15;
5695}
5696.subrole_access.has_access{
5697display: inline-block !important;
5698opacity: 1;
5699}
5700.subrole_access_multi {
5701display: none;
5702}
5703.can_access_dashboard_only {
5704display: none;
5705}
5706</style>
5707</div>
5708<style type="text/css">
5709input.cursor-pointer {
5710background: #6134df;
5711}
5712.fcms_access_only {
5713display: none !important;
5714}
5715i.grow_and_highlight {
5716transition: all 150ms;
5717background-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;
5718}
5719i.grow_and_highlight.left {
5720right: 7.25rem;
5721}
5722i.grow_and_highlight:hover {
5723background-color: #fede80;
5724border: 4px solid #000;
5725color: #000;
5726transform: scale( 1.25 ) rotate( -20deg );
5727}
5728@media only screen and ( max-width: 900px ){
5729i.grow_and_highlight {
5730display: none;
5731}
5732}
5733.btn_fcms_expander:hover {
5734color: #fff !important;
5735opacity: 1 !important;
5736}
5737.results_copier_underlay {
5738background: rgba(0, 0, 0, 0.75);
5739position: fixed;
5740top: 0;
5741left: 0;
5742height: 100vh;
5743width: 100vw;
5744z-index: 9999;
5745}
5746.results_copier_underlay:not(.show){
5747display: none;
5748}
5749.results_copier {
5750background: #fff;
5751border: 1px solid #555;
5752border-radius: 15px;
5753padding: 4rem 2rem;
5754position: fixed;
5755top: 50%;
5756left: 50%;
5757transform: translate( -50%, -50% );
5758width: 800px;
5759z-index: 9999;
5760}
5761.results_copier:not(.show){
5762display: none;
5763}
5764</style>
5765<script type="text/javascript">
5766function allow_fcms_editing( ){
5767$( ".fcms_access_only" ).removeClass( "fcms_access_only" );
5768$( ".new_controls" ).show( );
5769}
5770</script>
vendor: 1 bytes, line 5770
5770
5771<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/turndown.browser.umd.js"></script>
5771
5772<style type="text/css">
5773body.hide_trip_builder .trip-builder {
5774display: none !important;
5775}
5776</style>
5777<script type="text/javascript">
5778var include_orders = false;
5779function load_fcms( id, optional_type, optional_editor_to_preselect ){
5780$( "body" ).addClass( "hide_trip_builder" );
5781$( ".trip-builder" ).hide( );
5782console.log( "optional_editor_to_preselect", id, optional_type, optional_editor_to_preselect );
5783var url_editor = "/tools/fcms/overlay.cfm?is_ajax=true&id=" + id;
5784if( ! include_orders ){
5785url_editor += "&include_orders=false";
5786}
5787if( optional_type ){
5788url_editor += "&type=" + optional_type;
5789}
5790if( optional_editor_to_preselect ){
5791url_editor += "&preselect=" + optional_editor_to_preselect;
5792}
5793var callback = function(){
5794$( ".field" ).hide( );
5795// ln.from( '.fcms', { duration: .75, x: 1450, ease: "elastic" } );
5796if( optional_editor_to_preselect ){
5797setTimeout( function( ){
5798$( ".fcms_tab_switcher li[data-id=" + optional_editor_to_preselect + "]" ).click( );
5799}, 150 );
5800}
5801};
5802console.log( "url_editor!!!", url_editor );
5803$( ".fcms" ).css( 'display', 'flex' ).load( url_editor, callback );
5804console.log( "Loading fcms: ", id, url_editor);
5805}
5806</script>
5806
5807<style type="text/css">
5808body > .fcms .fa-times-circle {
5809}
5810body > .fcms {
5811align-items: center;
5812background-color: rgba( 0, 0, 0, .9 );
5813background-color: rgb(41 36 27);
5814background-color: rgb(68 68 68 / 99%);
5815background-color: rgb(47 45 45);
5816background-color: rgb(47 45 45 / 96%);
5817/* background-color: rgb(54 52 52 / 79%); */
5818box-shadow: -5px 4px 5px rgb( 0 0 0 / 15% );
5819color: #fff;
5820display: flex;
5821display: none;
5822font-size: 16px;
5823height: 100vh;
5824justify-content: center;
5825overflow-y: auto;
5826position: fixed;
5827transition: 350ms all;
5828top: 0;
5829right: 0;
5830max-width: 700px;
5831width: 730px;
5832z-index: 9999999;
5833}
5834body > .fcms .fcms_tab_switcher li {
5835font-size: 14px;
5836padding-left: .75rem !important;
5837padding-right: .75rem !important;
5838}
5839body > .fcms .fcms_tab_switcher.fcms_tab_switcher_pages li {
5840font-size: 16px !important;
5841}
5842body > .fcms .locked_header h1 {
5843/*	background-color: #0169ea;
5844background-color: #44474b;font-size: 2.75rem;*/
5845border-radius: 10px;
5846font-size: 1.25rem;
5847font-weight: 700;
5848padding: .5rem 0;
5849text-transform: uppercase;
5850}
5851body > .fcms h1 {
5852font-size: 20px;
5853}
5854.fcms_editor {
5855transition: 1000ms all;
5856width: 100%;
5857}
5858.fcms h1.transient {
5859cursor: pointer;
5860margin: 0 4rem;
5861}
5862.fcms .locked_header > i {
5863opacity: .25;
5864text-shadow: 0 2px 5px rgba( 0, 0, 0, .25 );
5865z-index: 99999999;
5866}
5867.fcms .locked_header > i:hover {
5868transition: 100ms all;
5869}
5870</style>
5871<script type="text/javascript">
5872document.addEventListener('DOMContentLoaded', () => {
5873'use strict';
5874document.addEventListener('keydown', event => {
5875switch( event.key ){
5876case "Escape":
5877var $inp = $( event.target );
5878var $cont = $inp.closest( ".field.changed" );
5879if( $cont.length > 0 ){
5880$inp.blur( );
5881$cont.find( ".btn_cancel" ).click( );
5882}
5883break;
5884case "Enter":
5885if( event.ctrlKey ){
5886var $inp = $( event.target );
5887var $cont = $inp.closest( ".field.changed" );
5888if( $cont.length > 0 ){
5889$inp.blur( );
5890$cont.find( ".btn_save" ).click( );
5891}
5892}
5893break;
5894case "E":
5895if( event.ctrlKey && event.shiftKey ){
5896if( event.altKey ){
5897var nurl = window.location.href;
5898if( window.location.href.search( "/edit" ) == -1 ){
5899nurl += "/edit";
5900nurl = nurl.replace("//edit","/edit");
5901} else {
5902nurl = nurl.replace("/edit","");
5903}
5904console.log( nurl );
5905window.location.href = nurl;
5906} else {
5907// Toggle the panel that exists already, will be faster
5908if( $( ".fcms" ).css( "display" ) == "none" ){
5909$( '.primary_editor_trigger' ).click( );
5910} else {
5911$( '.fcms .locked_header i.fa-times-circle' ).click( );
5912}
5913return false;
5914}
5915}
5916break;
5917case "U":
5918if( event.ctrlKey && event.shiftKey ){
5919var nurl = "";
5920if( window.location.href.search( ".local." ) != -1 ){
5921nurl = window.location.href.replace(".local.",".");
5922} else {
5923nurl = window.location.href.replace( ".earthdiver.",".local.earthdiver." );
5924}
5925console.log( nurl );
5926$( ".notice_redirect" ).find( "span" ).text( nurl );
5927$( ".notice_redirect" ).fadeIn( "fast" );
5928setTimeout( function( ){ window.open( nurl ); }, 25 );
5929setTimeout( function( ){ $( ".notice_redirect" ).fadeOut( "slow" ); }, 3000 );
5930}
5931break;
5932}
5933});
5934});
5935</script>
5935
5936<div class="notice_redirect">
5937Opening <span style=" font-weight: 700; "></span> in a new tab...
5938</div>
5939<style type="text/css">
5940.notice_redirect {
5941display: none;
5942background: #8affffa1;
5943border: 3px solid #000;
5944border-radius: 10rem;
5945top: 2rem;
5946padding: 1rem;
5947position: fixed;
5948left: 50%;
5949text-align: center;
5950transform: translateX( -50% );
5951width: 100%;
5952z-index: 999999999999;
5953}
5954</style>
5955<script src="/libs/Sortable.js?v2"></script>
vendor: 1 bytes, line 5955
5955
5956<script type="text/javascript">
5957var fmcs_config = { access: false };
5958</script>
vendor: 1 bytes, line 5958
5958
5959<script type="text/javascript">
5960var ignore_focus_check = false;
5961$( document ).on( "click", function( e ){
5962// console.log( "global_cliq_handler" );
5963var $el = $( e.target );
5964if( ! ignore_focus_check ){
5965// console.log( "clcikz test" );
5966if( $el.closest( ".focused" ).length == 0 ){
5967$( ".focused" ).each( function( i, e ){
5968var $e = $( e );
5969if( ! $e.hasClass( 'ignore_auto_defocus' ) ){
5970$e.removeClass( "focused" );
5971}
5972} );
5973}
5974}
5975});
5976</script>
vendor: 1 bytes, line 5976
5976
5977<script type="text/javascript">
5978function d_post( mode, data, callback ){
5979$( ".sign_up .input_wrapper" ).hide( );
5980$( ".sign_up .label" ).text( "You have been signed up!" );
5981$.post( '/configs/canyon/services.cfm?mode=' + mode, data, function( res ){
5982console.log( "d_post", res );
5983if( callback ){
5984callback( res );
5985}
5986} );
5987}
5988</script>
vendor: 1 bytes, line 5988
5988
5989<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":"0852ed47740d4f51af91efd7d586c12e","r":1,"spa":2}' crossorigin="anonymous"></script>
5989
5990</body>
5991</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.