/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,pre,samp{font-size:1em;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}audio,progress,video{display:inline-block;vertical-align:baseline;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}button::-moz-focusring,[type='button']::-moz-focusring,[type='reset']::-moz-focusring,[type='submit']::-moz-focusring{outline:1px dotted ButtonText;}[type='checkbox'],[type='radio']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}template,[hidden]{display:none;}abbr,blockquote,code,kbd,q,samp,tt,var{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}[tabindex='-1']:focus{outline:none !important;}::-moz-selection{background:#fce376;color:#4c4c4c;text-shadow:none;}::selection{background:#fce376;color:#4c4c4c;text-shadow:none;}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}@media print{*{background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important;}@page{margin:2cm;}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:125%;line-height:2;min-height:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}body{background-color:#fff;color:#4c4c4c;margin:0;padding:0;word-wrap:break-word;}body.no-scroll{overflow-y:hidden;}@media print{nav{display:none;}}summary{display:list-item;}iframe{border:0;}@media print{iframe{display:none;}}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:600;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.3;margin:0 0 1rem;text-rendering:optimizeLegibility;}@media print{h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;widows:3;}h1::after,h2::after,h3::after,h4::after,h5::after,h6::after{display:inline-block;}}h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a{color:inherit;}* + h1,* + h2,* + h3,* + h4,* + h5,* + h6{margin-top:1em;}h1{font-size:calc(36px + 12 * ((100vw - 400px) / 1000));font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:-1px;line-height:1.2;margin-bottom:0.5em;text-transform:uppercase;}@media (max-width:25em){h1{font-size:36px;}}@media (min-width:87.5em){h1{font-size:48px;}}@media (min-width:43.75em){h1{font-size:calc(36px + 54 * ((100vw - 400px) / 1000));line-height:1;letter-spacing:-3px;}}@media (min-width:43.75em) and (max-width:25em){h1{font-size:36px;}}@media (min-width:43.75em) and (min-width:87.5em){h1{font-size:90px;}}@media (min-width:75em){h1{font-size:4.5em;}}h2{color:#ee5029;font-size:1.8em;font-weight:700;}h2:before{content:'';display:block;background-color:#ee5029;height:2px;margin-bottom:1rem;width:100px;}@media (min-width:50em){h2{font-size:2.4em;}}h3{color:#045273;font-size:1.5em;}@media (min-width:50em){h3{font-size:1.8em;}}h4{color:#202020;font-size:1.3em;}@media (min-width:50em){h4{font-size:1.5em;}}h5{color:#435132;font-size:1.3em;}h6{color:#435132;font-size:1.3em;}h1 + h1,h2 + h1,h3 + h1,h4 + h1,h5 + h1,h6 + h1,h1 + h2,h2 + h2,h3 + h2,h4 + h2,h5 + h2,h6 + h2,h1 + h3,h2 + h3,h3 + h3,h4 + h3,h5 + h3,h6 + h3,h1 + h4,h2 + h4,h3 + h4,h4 + h4,h5 + h4,h6 + h4,h1 + h5,h2 + h5,h3 + h5,h4 + h5,h5 + h5,h6 + h5,h1 + h6,h2 + h6,h3 + h6,h4 + h6,h5 + h6,h6 + h6{margin-top:0;}p{margin:0 0 1rem;}@media print{p{orphans:3;widows:3;}}a{background-color:transparent;color:#4c4c4c;outline-offset:0.1em;-webkit-text-decoration-skip:objects;border-bottom:2px solid #a4dbe0;-webkit-box-shadow:inset 0 -7px 0 #a4dbe0;box-shadow:inset 0 -7px 0 #a4dbe0;text-decoration:none;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:background-color,border-color,color,opacity,text-shadow,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,opacity,text-shadow,-webkit-box-shadow,-webkit-transform;-o-transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform;transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform;transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}a:active,a:hover{outline:0;background-color:#a4dbe0;}@media print{a,a:visited{text-decoration:none;}a[href]::after{font-family:"Open Sans",sans-serif;content:" <" attr(href) ">";font-size:10pt;font-weight:normal;text-transform:lowercase;}a[href^='javascript:']::after,a[href^='mailto:']::after,a[href^='tel:']::after,a[href^='#']::after,a[href*='?']::after{content:'';}}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}abbr:hover{cursor:help;}@media print{abbr[title]::after{content:" (" attr(title) ")";}}button{-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:background-color,border-color,color,opacity,text-shadow,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,opacity,text-shadow,-webkit-box-shadow,-webkit-transform;-o-transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform;transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform;transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}small{font-size:0.9em;}sub{bottom:-0.25em;}sup{top:-0.5em;}blockquote{font-size:20px;font-weight:700;line-height:1.4;margin:2em 0;padding:1rem 1.5rem 0;text-align:center;position:relative;}@media (min-width:50em){blockquote{font-size:30px;padding:1rem 4rem 0;}}blockquote:before{content:'';display:block;background-color:#ee5029;height:3px;width:100%;position:absolute;top:0;left:0;}@media print{blockquote{page-break-inside:avoid;}}pre{margin:0 0 1rem;overflow:auto;}@media print{pre{page-break-inside:avoid;}}hr{border:1px solid #4c4c4c;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:1rem 0;padding-bottom:-1px;}.content-embed hr{border:1px solid #045273;}ul{list-style-type:disc;margin:0 0 1rem;padding:0 0 0 1.2em;}[dir='rtl'] ul{padding:0 1.2em 0 0;}ul ol,ul ul{margin:0.5rem 0 0;}ul li{list-style:none;}ul li:before{background-color:#045273;border-radius:100%;content:'';display:inline-block;height:12px;margin-right:.75rem;position:relative;top:-2px;width:12px;}ul li li:before{background-color:#979797;border-radius:0px;content:'';display:inline-block;height:3px;margin-right:.75rem;position:relative;top:-6px;width:12px;}ol{margin:0 0 1rem;padding:0 0 0 1.5em;counter-reset:li;}[dir='rtl'] ol{padding:0 1.5em 0 0;}ol li{counter-increment:li;list-style:none;margin-bottom:5px;}ol li::before{color:#045273;content:counter(li) ".";display:inline-block;font-weight:700;margin-right:0.75rem;}ol li li::before{content:counter(li,lower-latin) ".";}ol ol,ol ul{margin:0.5rem 0 0;}li{margin-bottom:0.5rem;}li:last-child{margin-bottom:0;}@media print{li{page-break-inside:avoid;}}dd{margin-bottom:1rem;}dl{margin:0 0 1rem;}caption{margin-bottom:0.5rem;}table{border-collapse:collapse;border-spacing:0;-webkit-box-shadow:0px 8px 33px -15px grey;box-shadow:0px 8px 33px -15px grey;margin-bottom:1rem;min-width:100%;font-size:16px;}@media (min-width:50em){table{font-size:20px;}}td{background-color:#ffffff;border:1px solid #CACACA;padding:1rem;border-left:none;border-right:none;text-align:center;}tfoot td,tfoot th{background-color:#a4dbe0;}tfoot tr th{color:#4c4c4c;}th{background-color:#ffffff;border:1px solid #CACACA;padding:1rem;text-align:center;border-right:none;border-left:none;}@media print{thead{display:table-header-group;}}thead td,thead th{background-color:#fff;color:#C46558;}@media print{tr{page-break-inside:avoid;}}tr th{color:#C46558;font-weight:700;}button{overflow:visible;}fieldset{border:0;margin:0;padding:0;}input{line-height:normal;}legend{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;margin:0;max-width:100%;padding:0;white-space:normal;}optgroup{font-weight:bold;}textarea{overflow:auto;}audio:not([controls]){display:none;height:0;}canvas{display:inline-block;}figure{margin:0 0 1rem;}img{border:0;font-style:italic;height:auto;max-width:100%;vertical-align:middle;}@media print{img{max-width:100% !important;page-break-inside:avoid;}}svg:not(:root){overflow:hidden;}.breadcrumb__title,.facet-group__facets .facets-checkbox,.form-item--checkbox .form-item__checkbox{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal;}.menu--mobile .menu__link,.mobile-menu__button,.tabs__link,.skiplinks{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Open Sans","Helvetica Neue",sans-serif;}html,.button,.tabs__link{font-family:"Open Sans",sans-serif;}h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;}.image--callout{height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center";height:100%;width:100%;}.image--card{height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center";height:100%;width:100%;}.image--logo{display:block;max-width:100%;}.image--logo{display:block;margin:0 auto 1rem auto;max-width:100%;}.image--promoted{height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center";height:100%;width:100%;}.gallery-image{height:300px;overflow:hidden;padding:0;position:relative;}@media (min-width:43.75em){.gallery-image{padding:0 10px;}}@media (min-width:62.5em){.gallery-image{height:400px;}}@media (min-width:87.5em){.gallery-image{height:500px;}}.gallery-image:focus{outline:none;}.gallery-image__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.gallery-image__info{background-color:rgba(0,0,0,0.7);bottom:-100%;color:#ffffff;font-size:14px;line-height:1.6;opacity:0;padding:1.5rem;position:absolute;left:10px;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:calc(100% - 20px);}.gallery-image.is-active .gallery-image__info{opacity:1;bottom:0px;}.gallery-image__info-text > *:last-child{margin-bottom:0;}.gallery-image__info-button{height:25px;overflow:hidden;width:25px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/info-icon.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/info-icon.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/info-icon.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:1.5rem;cursor:pointer;display:block;opacity:1;position:absolute;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;right:1.5rem;}.gallery-image__info-button::before{content:'';display:block;height:150%;width:0;}.gallery-image.is-active .gallery-image__info-button{opacity:0;}.gallery-image__close{height:14px;overflow:hidden;width:14px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/mobile-close-white.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/mobile-close-white.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/mobile-close-white.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;position:absolute;right:.5rem;top:.5rem;}.gallery-image__close::before{content:'';display:block;height:150%;width:0;}.single-image{-webkit-box-shadow:-1px 2px 10px 0px rgba(0,0,0,0.25);box-shadow:-1px 2px 10px 0px rgba(0,0,0,0.25);margin:3em auto;max-width:950px;}.single-image__image{width:100%;}.single-image__text{background-color:#fff;color:#656565;font-size:18px;font-style:italic;line-height:1.5;padding:2rem;text-align:center;}.l-basic__container{background-image:url(https://www.floridastateparks.org/themes/gesso/images/pattern-body.png);background-repeat:repeat-x;margin-bottom:150px;position:relative;}.l-basic__main{min-height:550px;padding-top:4em;position:relative;}.l-constrain{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1em;padding-right:1em;}.l-constrain .l-constrain{padding-left:0;padding-right:0;}@media (min-width:68.75em){.l-constrain{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:65px;padding-right:65px;}.l-constrain .l-constrain{padding-left:0;padding-right:0;}}.l-constrain.l-constrain--med{max-width:1200px;}.l-constrain.l-constrain--sm{max-width:900px;}.l-constrain--no-padding{padding-left:0;padding-right:0;}.l-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.75em;margin-right:-0.75em;}.l-grid > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((100%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:0;height:auto;}@supports (display:grid){.l-grid{margin-left:0;margin-right:0;grid-template-columns:repeat(1,1fr);grid-gap:2em;display:grid;}.l-grid > *{margin:0;min-width:0;width:100%;}}.l-grid--2col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.75em;margin-right:-0.75em;}.l-grid--2col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((100%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:0;height:auto;}@supports (display:grid){.l-grid--2col{margin-left:0;margin-right:0;grid-template-columns:repeat(1,1fr);grid-gap:2em;display:grid;}.l-grid--2col > *{margin:0;min-width:0;width:100%;}}@media (min-width:56.25em){.l-grid--2col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((50%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:275px;}@supports (display:grid){.l-grid--2col{grid-template-columns:repeat(2,1fr);grid-gap:1.5em;}.l-grid--2col > *{margin:0;min-width:0;width:100%;}}}.l-grid--3col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.75em;margin-right:-0.75em;}.l-grid--3col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((100%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:0;height:auto;}@supports (display:grid){.l-grid--3col{margin-left:0;margin-right:0;grid-template-columns:repeat(1,1fr);grid-gap:2em;display:grid;}.l-grid--3col > *{margin:0;min-width:0;width:100%;}}@media (min-width:56.25em){.l-grid--3col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((33.3333333333%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:275px;}@supports (display:grid){.l-grid--3col{grid-template-columns:repeat(3,1fr);grid-gap:1.5em;}.l-grid--3col > *{margin:0;min-width:0;width:100%;}}}@media (min-width:50em){.l-sidebar__main .l-grid--3col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((50%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:275px;}@supports (display:grid){.l-sidebar__main .l-grid--3col{grid-template-columns:repeat(2,1fr);grid-gap:1.5em;}.l-sidebar__main .l-grid--3col > *{margin:0;min-width:0;width:100%;}}}@media (min-width:59.375em){.l-sidebar__main .l-grid--3col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((100%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:275px;}@supports (display:grid){.l-sidebar__main .l-grid--3col{grid-template-columns:repeat(1,1fr);grid-gap:1.5em;}.l-sidebar__main .l-grid--3col > *{margin:0;min-width:0;width:100%;}}}@media (min-width:71.875em){.l-sidebar__main .l-grid--3col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((50%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:275px;}@supports (display:grid){.l-sidebar__main .l-grid--3col{grid-template-columns:repeat(2,1fr);grid-gap:1.5em;}.l-sidebar__main .l-grid--3col > *{margin:0;min-width:0;width:100%;}}}@media (min-width:87.5em){.l-sidebar__main .l-grid--3col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((33.3333333333%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:275px;}@supports (display:grid){.l-sidebar__main .l-grid--3col{grid-template-columns:repeat(3,1fr);grid-gap:1.5em;}.l-sidebar__main .l-grid--3col > *{margin:0;min-width:0;width:100%;}}}.l-grid--3col-nogutter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;}.l-grid--3col-nogutter > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((100%) - 0);margin-left:0;margin-right:0;margin-bottom:0;min-width:0;height:auto;}@supports (display:grid){.l-grid--3col-nogutter{margin-left:0;margin-right:0;grid-template-columns:repeat(1,1fr);grid-gap:2em;display:grid;}.l-grid--3col-nogutter > *{margin:0;min-width:0;width:100%;}}@media (min-width:56.25em){.l-grid--3col-nogutter > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((33.3333333333%) - 0);margin-left:0;margin-right:0;margin-bottom:0;min-width:275px;}@supports (display:grid){.l-grid--3col-nogutter{grid-template-columns:repeat(3,1fr);grid-gap:0;}.l-grid--3col-nogutter > *{margin:0;min-width:0;width:100%;}}}.l-grid--4col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.75em;margin-right:-0.75em;}.l-grid--4col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((100%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:0;height:auto;}@supports (display:grid){.l-grid--4col{margin-left:0;margin-right:0;grid-template-columns:repeat(1,1fr);grid-gap:2em;display:grid;}.l-grid--4col > *{margin:0;min-width:0;width:100%;}}@media (min-width:37.5em) and (max-width:68.75em){.l-grid--4col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((50%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:275px;}@supports (display:grid){.l-grid--4col{grid-template-columns:repeat(2,1fr);grid-gap:1.5em;}.l-grid--4col > *{margin:0;min-width:0;width:100%;}}}@media (min-width:68.8125em){.l-grid--4col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((25%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:0;}@supports (display:grid){.l-grid--4col{grid-template-columns:repeat(4,1fr);grid-gap:1.5em;}.l-grid--4col > *{margin:0;min-width:0;width:100%;}}}.l-grid--6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.75em;margin-right:-0.75em;}.l-grid--6col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((100%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:0;height:auto;}@supports (display:grid){.l-grid--6col{margin-left:0;margin-right:0;grid-template-columns:repeat(1,1fr);grid-gap:2em;display:grid;}.l-grid--6col > *{margin:0;min-width:0;width:100%;}}@media (min-width:37.5em) and (max-width:62.4375em){.l-grid--6col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((33.3333333333%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:0;}@supports (display:grid){.l-grid--6col{grid-template-columns:repeat(3,1fr);grid-gap:1.5em;}.l-grid--6col > *{margin:0;min-width:0;width:100%;}}}@media (min-width:62.5em){.l-grid--6col > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((16.6666666667%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:0;}@supports (display:grid){.l-grid--6col{grid-template-columns:repeat(6,1fr);grid-gap:1.5em;}.l-grid--6col > *{margin:0;min-width:0;width:100%;}}}.l-landing__container{background-image:url(https://www.floridastateparks.org/themes/gesso/images/pattern-body.png);background-repeat:repeat-x;margin-bottom:120px;}.has-header .l-landing__container{padding-top:4em;}.front .l-landing__container{background:none;}.l-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:48em){.l-media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.l-media__object{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 1rem 0 0;}.l-media__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;}.l-media--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.l-media--reversed > .l-media__object{margin:0 0 0 1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.l-breadcrumb{background:#435132;}.l-footer{background-image:-webkit-gradient(linear,left top,left bottom,from(#045273),to(#29311e));background-image:-o-linear-gradient(top,#045273 0%,#29311e 100%);background-image:linear-gradient(180deg,#045273 0%,#29311e 100%);margin-top:120px;}.l-footer__grid{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1em;padding-right:1em;}.l-footer__grid .l-footer__grid{padding-left:0;padding-right:0;}@media (min-width:56.25em){.l-footer__upper{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:75em){.l-footer__upper{padding:0 3rem;}}.l-footer__middle{display:-webkit-box;display:-ms-flexbox;display:flex;}.l-footer__lower{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:solid 2px rgba(255,255,255,0.21);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.6;padding:2rem 0;}@media (min-width:68.75em){.l-footer__lower{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.l-footer__left{-ms-flex-preferred-size:65%;flex-basis:65%;-ms-flex-negative:0;flex-shrink:0;}#block-logosfooter{margin:0 auto;}@media (min-width:56.25em){#block-logosfooter{margin:0;}}#block-logosfooter img{max-height:5rem;max-width:15rem;margin-right:1rem;}.l-header{background-color:#435132;display:none;padding:2rem 0;}@media (min-width:59.375em){.l-header{display:block;}}.l-header__grid{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.l-header__grid .l-header__grid{padding-left:0;padding-right:0;}@media (min-width:75em){.l-header__grid{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:65px;padding-right:65px;}.l-header__grid .l-header__grid{padding-left:0;padding-right:0;}}.l-header__menus{display:-webkit-box;display:-ms-flexbox;display:flex;}.l-navigation{background:#435132;display:none;}@media (min-width:59.375em){.l-navigation{display:block;}}.l-section{margin-bottom:2em;}.l-landing .l-section{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:65px;padding-right:65px;}.l-landing .l-section .l-landing .l-section{padding-left:0;padding-right:0;}.l-section.is-component{margin-bottom:120px;position:relative;}.l-footer .l-section__title{color:#e7c739;font-size:26px;font-weight:300;margin-bottom:0.5rem;}.l-section__title.has-top-margin{margin-top:3rem;}@media (min-width:59.375em){.l-sidebar__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.l-sidebar__row > *{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(100% - 400px - 4rem);flex-basis:calc(100% - 400px - 4rem);margin-right:2rem;}.l-sidebar__row > *:last-child{margin-right:0;}.l-sidebar__row .l-sidebar__full{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;margin-bottom:2rem;}.l-sidebar__row .l-sidebar__sidebar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:400px;flex-basis:400px;max-width:400px;padding-right:3rem;border-right:solid 1px #b1b1b1;}@supports (display:grid){.l-sidebar__row{display:grid;grid-template-columns:400px 1fr;grid-gap:2rem;}.l-sidebar__row .l-sidebar__full{grid-column:span 2;margin-bottom:0;}}}.l-sidebar__container{margin-bottom:100px;}.has-background .l-sidebar__container{background-image:url(https://www.floridastateparks.org/themes/gesso/images/pattern-body.png);background-repeat:repeat-x;margin-top:-150px;padding-top:200px;}.toolbar-item,.toolbar-icon{border:none;-webkit-box-shadow:none;box-shadow:none;}.toolbar-item:hover,.toolbar-item:focus,.toolbar-icon:hover,.toolbar-icon:focus{background-color:transparent;}.toolbar-item:visited,.toolbar-icon:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}ul.toolbar-menu{font-size:1em;}ul.toolbar-menu li{margin-bottom:0;}ul.toolbar-menu li:before{display:none;}.addthis_inline_share_toolbox{padding:0;}@media (min-width:37.5em){.addthis_inline_share_toolbox{padding:0 65px;}}@media (min-width:68.75em){.addthis_inline_share_toolbox{right:2rem;}}@media (min-width:57.5em){.addthis_inline_share_toolbox{padding:0;position:absolute;right:3.5rem;top:4.5rem;}}.node-page--node-type-park-subpage .addthis_inline_share_toolbox,.node-page--node-type-initiative-subpage .addthis_inline_share_toolbox{position:relative;right:inherit;top:inherit;padding:0;margin-bottom:1.5rem;}.addthis-animated{min-height:50px;}.at-share-btn-elements{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem;position:absolute;left:10px;}@media (min-width:57.5em){.at-share-btn-elements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.at-share-btn-elements a{border:none;-webkit-box-shadow:none;box-shadow:none;}.at-share-btn-elements a:hover,.at-share-btn-elements a:focus{background-color:transparent;}.at-share-btn-elements a:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.at-share-btn-elements:before{content:'SHARE';display:block;font-size:18px;font-weight:700;line-height:1;margin-right:0.25rem;}@media (min-width:57.5em){.at-share-btn-elements:before{margin-bottom:.75rem;margin-right:0;}}.node-page--node-type-park-subpage .at-share-btn-elements,.node-page--node-type-initiative-subpage .at-share-btn-elements{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;margin-bottom:0;}.node-page--node-type-park-subpage .at-share-btn-elements:before,.node-page--node-type-initiative-subpage .at-share-btn-elements:before{margin-bottom:0;margin-right:0.25rem;}.at-share-btn{border:none;-webkit-box-shadow:none;box-shadow:none;width:42px;background-color:transparent !important;}.at-share-btn:hover,.at-share-btn:focus{background-color:transparent;}.at-share-btn:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}#at_hover a{border:none;-webkit-box-shadow:none;box-shadow:none;}#at_hover a:hover,#at_hover a:focus{background-color:transparent;}#at_hover a:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.at-branding-logo{border:none;-webkit-box-shadow:none;box-shadow:none;}.at-branding-logo:hover,.at-branding-logo:focus{background-color:transparent;}.at-branding-logo:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.at-icon-facebook{fill:#3a5ca9 !important;}.at-icon-twitter{fill:#1a97f0 !important;}.at-icon-google_plusone_share{fill:#cd3f30 !important;}.at-icon-linkedin{fill:#006cac !important;}.at-icon-link{fill:#ec4625 !important;}.at-icon-addthis{fill:#5a5a5a !important;}.alert{background-color:#ffd000;padding:2rem 0;}.alert__content{position:relative;}@media (min-width:31.25em){.alert__content{padding-left:75px;}.alert__content:before{content:'';display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-alert.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-alert.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-alert.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;height:50px;left:0;position:absolute;top:0;width:50px;}}.alert__title{color:#000000;font-family:"Montserrat",sans-serif;font-size:26px;font-weight:700;line-height:1.4;margin-bottom:0.6rem;text-transform:uppercase;}.alert__title a{border-color:#a7c65b;-webkit-box-shadow:inset 0 -5px 0 #a7c65b;box-shadow:inset 0 -5px 0 #a7c65b;}.alert__title a:focus,.alert__title a:hover{background-color:#a7c65b;}.alert__text{color:#000000;line-height:1.5;}.has-constrain .block-embed{padding:0 65px;}.breadcrumb{background-color:#435132;padding-bottom:20px;}.breadcrumb__list{list-style-type:none;margin:0;padding:0;list-style-type:none;margin-left:0;padding-left:0;line-height:1.5;}.breadcrumb__list li::before{display:none;}.breadcrumb__list > li{display:inline;}.breadcrumb__item{color:rgba(255,255,255,0.5);font-family:"Montserrat",sans-serif;font-size:16px;text-transform:uppercase;}.breadcrumb__item::after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-grey.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-grey.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-grey.svg);content:'';display:inline-block;height:12px;margin:0 0.5em;width:8px;}.breadcrumb__item:last-child::after{background:none;content:none;margin:0;}.breadcrumb__link{border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-family:"Montserrat",sans-serif;font-size:15px;text-decoration:none;}.breadcrumb__link:hover,.breadcrumb__link:focus{background-color:transparent;}.breadcrumb__link:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.breadcrumb__link:hover,.breadcrumb__link:focus{color:#ffd000;}.button{background-color:#ffd000;border:0;border-radius:0;-webkit-box-shadow:0 6px 15px -4px rgba(0,0,0,0.5);box-shadow:0 6px 15px -4px rgba(0,0,0,0.5);color:#435132;cursor:pointer;display:inline-block;font-size:1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:18px;font-weight:700;letter-spacing:-.05em;line-height:1.25;padding:.75rem 1.25rem;text-align:center;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;vertical-align:top;white-space:normal;margin:0 0 0.5em;}.button:focus,.button:hover{background-color:#ffd000;outline:1;-webkit-box-shadow:0 8px 23px -4px rgba(0,0,0,0.5);box-shadow:0 8px 23px -4px rgba(0,0,0,0.5);}.button:active{background-color:#e7c739;}.button[disabled]{background-color:#d6d7d9;color:#323a45;cursor:default;pointer-events:none;}@media (min-width:50em){.button{font-size:20px;padding:1.25rem 1.75rem;}}.button + .button{margin-left:0.5em;}[dir='rtl'] .button + .button{margin-left:0;margin-right:0.5em;}.button--back{margin-bottom:2em;}.button--icon{background-color:#4f4338;-webkit-box-shadow:0 31px 62px -22px rgba(0,0,0,0.46);box-shadow:0 31px 62px -22px rgba(0,0,0,0.46);color:#ffffff;display:block;font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2;margin-bottom:2rem;padding:2.5rem 1rem 2rem 105px;position:relative;text-align:left;text-transform:uppercase;}.button--icon:after{content:'';display:block;background-color:#C46558;height:2px;left:105px;position:absolute;top:2rem;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:70px;}.button--icon:before{content:'';display:block;background-position:center center;background-repeat:no-repeat;background-size:contain;height:60px;left:1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:70px;}.button--icon:hover,.button--icon:focus{background-color:#4f4338;-webkit-box-shadow:0 31px 62px -22px rgba(0,0,0,0.46);box-shadow:0 31px 62px -22px rgba(0,0,0,0.46);}.button--icon:hover:after,.button--icon:focus:after{width:120px;}.button--reservation:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-rv.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-rv.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-rv.svg);}.button--map:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-map.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-map.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-map.svg);}.button--icon + .button--icon{margin-left:0;}.button--large{font-size:1.5rem;line-height:0.8333333333;padding:1.5rem 2rem;}.button--reset{margin-top:1em;width:100%;}.button--secondary{background-color:#b1b1b1;color:#4c4c4c;-webkit-box-shadow:0 4px 8px -4px rgba(0,0,0,0.5);box-shadow:0 4px 8px -4px rgba(0,0,0,0.5);}.button--secondary:focus,.button--secondary:hover{background-color:#b1b1b1;color:#4c4c4c;-webkit-box-shadow:0 7px 15px -4px rgba(0,0,0,0.5);box-shadow:0 7px 15px -4px rgba(0,0,0,0.5);}.button--secondary:active{background-color:#b1b1b1;color:#4c4c4c;-webkit-box-shadow:0 7px 15px -4px rgba(0,0,0,0.5);box-shadow:0 7px 15px -4px rgba(0,0,0,0.5);}.button--small{font-size:0.9rem;line-height:0.9444444444;padding:0.4rem 0.8rem;}.callout{height:400px;position:relative;}.callout:after{content:'';display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,38,67,0)),to(rgba(0,38,67,0.69)));background-image:-o-linear-gradient(top,rgba(0,38,67,0) 0%,rgba(0,38,67,0.69) 100%);background-image:linear-gradient(180deg,rgba(0,38,67,0) 0%,rgba(0,38,67,0.69) 100%);height:100%;left:0;position:absolute;top:0;width:100%;}@media (min-width:43.75em){.callout{height:500px;}}@media (min-width:68.75em){.callout{height:800px;}}.callout__content{bottom:0;padding:1rem 1rem 2rem 1rem;position:absolute;z-index:1;}@media (min-width:43.75em){.callout__content{padding:2rem 2rem 3rem 2rem;}}.callout__title{color:#ffffff;margin-bottom:1.25rem;text-shadow:0 2px 15px rgba(0,0,0,0.16);}@media (max-width:43.75em){.callout__title{font-size:36px;}}.callout__button:hover,.callout__button:focus{background-color:#ffd000;}.card{background-color:#fff;display:block;height:auto;position:relative;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;}.view__row .card,.l-grid .field__item .card{height:100%;}.card.has-pattern{background-image:url(https://www.floridastateparks.org/themes/gesso/images/pattern-callout-card.png);background-repeat:no-repeat;background-position:center bottom;}.card__link{border:none;-webkit-box-shadow:none;box-shadow:none;height:100%;display:block;-webkit-box-shadow:0 25px 54px -15px rgba(0,0,0,0.59);box-shadow:0 25px 54px -15px rgba(0,0,0,0.59);}.card__link:hover,.card__link:focus{background-color:transparent;}.card__link:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.card__link:hover,.card__link:focus{-webkit-box-shadow:0 25px 75px -15px rgba(0,0,0,0.79);box-shadow:0 25px 75px -15px rgba(0,0,0,0.79);}.card__link:hover .card__content:before,.card__link:focus .card__content:before{width:100% !important;}.card__content{padding:2rem 2rem 6.5rem 2rem;}.card__content:before{content:'';display:block;background-color:#ee5029;height:2px;margin-bottom:1.25rem;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;width:120px;}.views-view-listing .card__content{padding-bottom:2.5rem;}.card__title{overflow-wrap:break-word;word-break:break-word;color:#045273;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:700;line-height:1.2;margin-bottom:.75rem;margin-top:0;text-transform:uppercase;}.card__summary{font-size:18px;line-height:1.5;}.card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.75rem;}.card__type,.card__date,.card__address{color:#ffd000;font-size:18px;font-weight:700;text-transform:uppercase;}.card__type{line-height:1;}.card--plain .card__type{color:#ee5029;}.card__date{border-left:solid 1px #fff;line-height:1;margin-left:0.75rem;padding-left:0.75rem;}.card__address{line-height:1.4;margin-top:1rem;}.card--plain .card__address{color:#ee5029;}.card__arrow{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-arrow.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-arrow.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:34%;background-color:#ffd000;border-radius:100%;bottom:2rem;-webkit-box-shadow:0 6px 15px -4px rgba(0,0,0,0.5);box-shadow:0 6px 15px -4px rgba(0,0,0,0.5);height:70px;position:absolute;right:2rem;width:70px;-webkit-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;}.views-view-listing .card__arrow{display:none;}.card--blue{background-color:#045273;}.card--blue .card__title{color:#6ee2ff;}.card--blue .card__content:before{background-color:#6ee2ff;}.card--blue .card__summary{color:#fff;}.card--brown .card__content{background-color:#4f4338;}.card--brown .card__content:before{background-color:#C46558;}.card--brown .card__title{color:#fff;}.card--brown .card__summary{color:#c6eafb;}.card--featured.card--blue .card__title{color:#fff;}.card--featured.card--blue .card__content:before{background-color:#C46558;width:150px;}.card--green{background-color:#435132;}.card--green .card__title{color:#6ee2ff;}.card--green .card__content:before{background-color:#6ee2ff;}.card--green .card__summary{color:#fff;}.content-block{color:#ffffff;font-size:18px;font-weight:300;line-height:1.6;}.content-block a{border:none;-webkit-box-shadow:none;box-shadow:none;color:#6ee2ff;}.content-block a:hover,.content-block a:focus{background-color:transparent;}.content-block a:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.content-block a:hover,.content-block a:focus{color:#ffd000;}.l-landing .content-embed{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:65px;padding-right:65px;}.l-landing .content-embed .l-landing .content-embed{padding-left:0;padding-right:0;}.has-constrain .content-embed{padding:0;}@media (min-width:37.5em){.has-constrain .content-embed{padding:0 65px;}}.copyright{color:#e7c739;font-size:16px;margin-bottom:1rem;text-align:center;}@media (min-width:68.75em){.copyright{margin-bottom:0;text-align:left;}}.date-park{margin-bottom:50px;position:relative;}@media (min-width:37.5em){.has-constrain .date-park{padding:0 65px;}}.date-park__date{margin-right:1em;}.date-park__park a{display:inline-block;margin-right:1em;}.designation__link{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:500;line-height:1.5;}details.details{margin:0 0 1.5rem;}.js details.details:not([open]) > .details__content{display:none;}.details__summary{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/plus.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/plus.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/plus.svg);background-color:#f1f1f1;background-position:right 1.5rem center;background-repeat:no-repeat;background-size:0.65rem;cursor:pointer;display:block;font-weight:bold;line-height:1;outline:0;padding:0.75rem 2.75rem 0.75rem 1.5rem;}[dir='rtl'] .details__summary{background-position:left 1.5rem center;padding-left:2.75rem;padding-right:1.5rem;}[open] > .details__summary{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/minus.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/minus.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/minus.svg);}.details__summary:hover{background-color:#d6d7d9;}.details__summary:focus{-webkit-box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf;box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf;}.details__summary::-webkit-details-marker{display:none;}.details__fallback-link{color:inherit !important;display:block;outline:0;text-decoration:none;}.details__content{background:#fff;border:3px solid #f1f1f1;border-top:0;padding:1.5rem;}.details__content > :last-child{margin-bottom:0;}.details__description{color:#4c4c4c;font-size:0.9rem;margin-bottom:1rem;}.details__description > :last-child{margin-bottom:0;}.facet-group{background:#C7EAFB;border-bottom:1px solid rgba(0,0,0,0.12);-webkit-box-shadow:0 8px 21px -11px rgba(0,0,0,0.77);box-shadow:0 8px 21px -11px rgba(0,0,0,0.77);padding:2rem;position:relative;}.facet-group .facet-group__facets{list-style-type:none;margin:0;padding:1em 0 0 0;}.facet-group .facets-soft-limit-link{border-color:#87d5ed;-webkit-box-shadow:inset 0 -7px 0 #87d5ed;box-shadow:inset 0 -7px 0 #87d5ed;display:inline-block;padding-left:0;line-height:1.3;margin-top:1rem;}.facet-group .facets-soft-limit-link:hover,.facet-group .facets-soft-limit-link:focus{background-color:#87d5ed;}.facet-group nav{display:none;}@media (min-width:57.5em){.facet-group nav{display:block;}}.facet-group__heading{color:#4C4C4C;cursor:pointer;display:block;font-size:26px;font-weight:600;letter-spacing:-1.37px;margin:0;padding:0;position:relative;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:padding;-o-transition-property:padding;transition-property:padding;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}.facet-group__heading::after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-filter-closed.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-filter-closed.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-filter-closed.svg);color:transparent;font:0/0 a;height:25px;text-shadow:none;width:25px;background-position:center;background-repeat:no-repeat;content:"";display:block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.facet-group__heading.is-active::after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-filter-opened.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-filter-opened.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-filter-opened.svg);position:absolute;right:20px;}.facet-group__facets{list-style-type:none;margin:0;padding:0;}.facet-group__facets li::before{display:none;}.facet-group__facets .facet-item{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:18px;margin-bottom:.5rem;padding-left:0.1rem;}.facet-group__facets .facet-item__count{padding-left:0.25em;}.facet-group__facets .facets-checkbox + label{color:#045273;cursor:pointer;display:block;font-size:1em;font-weight:600;}.facet-group__facets .facets-checkbox + label::before{background:#fff;border-radius:0.15rem;-webkit-box-shadow:0 0 0 1px #b4bfc9;box-shadow:0 0 0 1px #b4bfc9;content:'\a0';display:inline-block;height:1.25rem;line-height:1.25rem;margin-right:0.6em;text-indent:0.15em;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:background-color,border-color,color,opacity,text-shadow,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,opacity,text-shadow,-webkit-box-shadow,-webkit-transform;-o-transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform;transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform;transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:1.25rem;}.facet-group__facets .facets-checkbox + label:focus,.facet-group__facets .facets-checkbox + label:hover{color:inherit;}.facet-group__facets .facets-checkbox:checked + label::before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/correct-orange.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/correct-orange.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/correct-orange.svg);background-position:center center;background-repeat:no-repeat;background-size:0.9rem;}.facet-group__facets .facets-checkbox:checked:disabled + label::before{background-color:#AEB0B5;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/correct.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/correct.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/correct.svg);}.facet-group__facets .facets-checkbox:disabled + label{color:#4c4c4c;cursor:default;}.facet-group__facets .facets-checkbox:disabled + label::before{background-color:#AEB0B5;-webkit-box-shadow:0 0 0 1px #AEB0B5;box-shadow:0 0 0 1px #AEB0B5;cursor:not-allowed;}.facet-group__facets .facets-checkbox:focus + label{outline:-webkit-focus-ring-color auto 5px;}.factoid{background-color:#ffd000;background-image:url(https://www.floridastateparks.org/themes/gesso/images/pattern-body.png);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:3rem 2rem;text-align:center;}.factoid__title{color:#045273;font-size:48px;font-weight:600;line-height:1.2;margin-bottom:.75rem;text-transform:uppercase;}.factoid__title:before{display:none;}@media (min-width:50em){.factoid__title{font-size:70px;}}.factoid__subtitle{text-transform:uppercase;color:#4c4c4c;font-size:30px;margin-bottom:.75rem;line-height:1.2;}.factoid__text{color:#4c4c4c;font-size:48px;font-weight:600;line-height:1.2;margin-bottom:1.5rem;}@media (min-width:50em){.factoid__text{font-size:70px;}}.factoid__citation{font-size:18px;}.faq-group__header{margin-bottom:1.5rem;text-transform:uppercase;color:#ee5029;}.faq{margin-bottom:1em;}.faq__title{margin-bottom:0.5rem;font-weight:700;}.faq__text{line-height:1.5;}.faq__text *:last-child{margin-bottom:0;}.featured-grid{margin-bottom:120px;position:relative;}.featured-grid.has-background:before{content:'';display:block;background-color:#c6eafb;height:calc(100% - 150px);left:0;position:absolute;top:0;width:100%;z-index:-2;}@media (min-width:56.25em){.featured-grid.has-background:before{background-image:url(https://www.floridastateparks.org/themes/gesso/images/pattern-not-repeating.png);background-repeat:no-repeat;background-size:cover;background-position:center center;}}.featured-grid__header{border-bottom:none;padding:90px 0;z-index:1;}.has-border .featured-grid__header{border-bottom:solid 1px #ee5029;margin-bottom:2.5rem;padding:45px 0;}.header-spacing-small .featured-grid__header{padding:45px 0;}@media (min-width:56.25em){.featured-grid__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.featured-grid__title{color:#4f4338;font-weight:700;margin-bottom:0;margin-left:2rem;}.featured-grid__title:before{display:none;}.featured-grid__link{line-height:1.3;border-color:#2eb8da;font-family:"Montserrat",sans-serif;-webkit-box-shadow:inset 0 -7px 0 #2eb8da;box-shadow:inset 0 -7px 0 #2eb8da;}.featured-grid__link:hover,.featured-grid__link:focus{background-color:#2eb8da;}.featured-grid__link:after{content:'';display:inline-block;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-medium.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-medium.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-medium.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;height:16px;margin-left:.3rem;position:relative;top:1px;width:10px;}.field{margin:0 0 1em 0;}.field__label{display:block;font-weight:700;}.field__label.is-inline{display:inline-block;margin-right:0.1em;}.field__label.is-inline + .field__item{display:inline;}.field__label.is-inline + .field__items{display:inline;}.field__label.is-inline + .field__items .field__item{display:inline;}.fieldset{margin-bottom:3.5rem;padding:0;position:relative;top:2rem;}.fieldset__legend{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;left:-1px;position:absolute;text-indent:0;top:-2rem;width:100%;}[dir='rtl'] .fieldset__legend{left:auto;right:-1px;}.fieldset__legend-text{display:block;font-size:26px;}.fieldset__legend-link{display:block;}.fieldset__content{padding-top:1em;}.fieldset__description{color:#4c4c4c;font-size:0.9rem;}.fieldset__description > :last-child{margin-bottom:0;}.fieldset--default{background:#fff;border:1px solid #aeb0b5;margin:1rem 0 1.6rem;padding:0 1em;}.fieldset--default .fieldset__legend{background:#d6d7d9;border:1px solid #aeb0b5;border-bottom:none;color:#212121;height:2em;line-height:2;padding:0;text-shadow:0 1px 0 #fff;}.fieldset--default .fieldset__legend-text{padding-left:1em;}[dir='rtl'] .fieldset--default .fieldset__legend-text{padding-left:0;padding-right:1em;}.fieldset--default .fieldset__content{margin-top:2.5em;}.fieldset--default .fieldset__description{font-style:italic;margin:1rem 0;}.form-item{margin:0 0 1.5rem;font-family:"Roboto",sans-serif;font-weight:500;}.form-item__label{display:block;}.is-disabled > .form-item__label{color:#4c4c4c;}.form-item__fieldset{border:0;margin:0;padding:0;}.form-item__description{color:#4c4c4c;font-size:0.9rem;}.form-item__description > :last-child{margin-bottom:0;}.form-item__required-marker::before{content:'*';}.form-item__color,.form-item__date,.form-item__email,.form-item__month,.form-item__number,.form-item__password,.form-item__search,.form-item__select,.form-item__tel,.form-item__text,.form-item__textarea,.form-item__time,.form-item__url,.form-item__week{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f8f7f3;border-style:none;border-bottom:4px solid #5b616b;border-radius:4px;display:inline-block;font-size:0.9rem;line-height:1.2222222222;padding:1.2rem .65rem;margin:0.2em 0;max-width:100%;}.form-item__color:focus,.form-item__date:focus,.form-item__email:focus,.form-item__month:focus,.form-item__number:focus,.form-item__password:focus,.form-item__search:focus,.form-item__select:focus,.form-item__tel:focus,.form-item__text:focus,.form-item__textarea:focus,.form-item__time:focus,.form-item__url:focus,.form-item__week:focus{outline:0;border-bottom:4px solid #2587c8;}.form-item__color:disabled,.form-item__date:disabled,.form-item__email:disabled,.form-item__month:disabled,.form-item__number:disabled,.form-item__password:disabled,.form-item__search:disabled,.form-item__select:disabled,.form-item__tel:disabled,.form-item__text:disabled,.form-item__textarea:disabled,.form-item__time:disabled,.form-item__url:disabled,.form-item__week:disabled{background:#d6d7d9;border-color:#aeb0b5;cursor:default;}.is-full-width >
  .form-item__color,.is-full-width >
  .form-item__date,.is-full-width >
  .form-item__email,.is-full-width >
  .form-item__month,.is-full-width >
  .form-item__number,.is-full-width >
  .form-item__password,.is-full-width >
  .form-item__search,.is-full-width >
  .form-item__select,.is-full-width >
  .form-item__tel,.is-full-width >
  .form-item__text,.is-full-width >
  .form-item__textarea,.is-full-width >
  .form-item__time,.is-full-width >
  .form-item__url,.is-full-width >
  .form-item__week{width:100%;}.form-item__textarea{height:auto;}.form-item--textfield,.form-item--textarea,.form-item--password{position:relative;}.form-item--textfield .form-item__text,.form-item--textfield .form-item__textarea,.form-item--textfield .form-item__password,.form-item--textarea .form-item__text,.form-item--textarea .form-item__textarea,.form-item--textarea .form-item__password,.form-item--password .form-item__text,.form-item--password .form-item__textarea,.form-item--password .form-item__password{overflow-x:hidden;}.form-item--textfield .form-item__text:focus,.form-item--textfield .form-item__textarea:focus,.form-item--textfield .form-item__password:focus,.form-item--textarea .form-item__text:focus,.form-item--textarea .form-item__textarea:focus,.form-item--textarea .form-item__password:focus,.form-item--password .form-item__text:focus,.form-item--password .form-item__textarea:focus,.form-item--password .form-item__password:focus{background-color:#fff;outline:0;border-bottom:4px solid #2587c8;}.form-item--textfield .form-item__text:focus ~ label,.form-item--textfield .form-item__textarea:focus ~ label,.form-item--textfield .form-item__password:focus ~ label,.form-item--textarea .form-item__text:focus ~ label,.form-item--textarea .form-item__textarea:focus ~ label,.form-item--textarea .form-item__password:focus ~ label,.form-item--password .form-item__text:focus ~ label,.form-item--password .form-item__textarea:focus ~ label,.form-item--password .form-item__password:focus ~ label{color:#2587c8;top:3px;font-size:14px;}.form-item--textfield .form-item__text:valid ~ label,.form-item--textfield .form-item__textarea:valid ~ label,.form-item--textfield .form-item__password:valid ~ label,.form-item--textarea .form-item__text:valid ~ label,.form-item--textarea .form-item__textarea:valid ~ label,.form-item--textarea .form-item__password:valid ~ label,.form-item--password .form-item__text:valid ~ label,.form-item--password .form-item__textarea:valid ~ label,.form-item--password .form-item__password:valid ~ label{top:3px;font-size:14px;}.form-item--textfield .form-item__label,.form-item--textarea .form-item__label,.form-item--password .form-item__label{color:#045273;font-size:18px;font-weight:normal;left:.65rem;pointer-events:none;position:absolute;top:21px;-webkit-transition:200ms ease all;-o-transition:200ms ease all;transition:200ms ease all;}.form-item--checkbox{margin-bottom:0.5em;}.form-item--checkbox .form-item__label{color:#045273;}.form-item--checkbox .form-item__checkbox + .form-item__label{cursor:pointer;display:block;}.form-item--checkbox .form-item__checkbox + .form-item__label::before{background:#fff;border-radius:0.15rem;-webkit-box-shadow:0 0 0 1px #b4bfc9;box-shadow:0 0 0 1px #b4bfc9;content:'\a0';display:inline-block;height:1.5rem;line-height:1.5rem;margin-right:0.6em;text-indent:0.15em;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:background-color,border-color,color,opacity,text-shadow,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,opacity,text-shadow,-webkit-box-shadow,-webkit-transform;-o-transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform;transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform;transition-property:background-color,border-color,box-shadow,color,opacity,text-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:1.5rem;}.form-item--checkbox .form-item__checkbox:checked + .form-item__label::before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/correct-orange.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/correct-orange.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/correct-orange.svg);background-position:center center;background-repeat:no-repeat;background-size:0.9rem;}.form-item--checkbox .form-item__checkbox:checked:disabled + .form-item__label::before{background-color:#AEB0B5;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/correct.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/correct.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/correct.svg);}.form-item--checkbox .form-item__checkbox:disabled + .form-item__label{color:#4c4c4c;cursor:default;}.form-item--checkbox .form-item__checkbox:disabled + .form-item__label::before{background-color:#AEB0B5;-webkit-box-shadow:0 0 0 1px #AEB0B5;box-shadow:0 0 0 1px #AEB0B5;cursor:not-allowed;}.form-item--checkboxes{margin-bottom:0;}.form-item--radio{margin-bottom:0.5em;}.form-item--radio .form-item__label{color:#045273;}.form-item--radio .form-item__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f8f7f3;border-radius:50%;border:2px solid #b4bfc9;cursor:pointer;height:30px;margin-right:3px;outline:none;position:relative;top:7px;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:border-color,border-width;-o-transition-property:border-color,border-width;transition-property:border-color,border-width;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:30px;}.form-item--radio .form-item__radio:checked{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/radio-button-orange.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/radio-button-orange.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/radio-button-orange.svg);background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:16px;}.form-item--radio .form-item__radio:disabled{border:2px solid #bbb;cursor:default;}.form-item--radio .form-item__radio + .form-item__label{cursor:pointer;display:inline;}.form-item--radio .form-item__radio:disabled + .form-item__label{color:#bbb;cursor:default;}.form-item--radios{margin-bottom:0;}.form-item--range .form-item__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;height:2.2rem;margin:0.2em 0;padding:0;}.form-item--range .form-item__range:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;}.form-item--range .form-item__range:focus::-moz-range-thumb{box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf;}.form-item--range .form-item__range:focus::-ms-thumb{box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf;}.form-item--range .form-item__range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf;box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf;}.form-item--range .form-item__range:disabled{cursor:default;}.form-item--range .form-item__range:disabled::-moz-range-thumb{background:#d6d7d9;border-color:#aeb0b5;cursor:default;}.form-item--range .form-item__range:disabled::-moz-range-track{background:#d6d7d9;border-color:#aeb0b5;cursor:default;}.form-item--range .form-item__range:disabled::-ms-thumb{background:#d6d7d9;border-color:#aeb0b5;cursor:default;}.form-item--range .form-item__range:disabled::-ms-fill-lower,.form-item--range .form-item__range:disabled::-ms-fill-upper{background:#d6d7d9;border-color:#aeb0b5;cursor:default;}.form-item--range .form-item__range:disabled::-webkit-slider-thumb{background:#d6d7d9;border-color:#aeb0b5;cursor:default;}.form-item--range .form-item__range:disabled::webkit-slider-runnable-track{background:#d6d7d9;border-color:#aeb0b5;cursor:default;}.form-item--range .form-item__range::-moz-range-thumb{background:#757575;border:1px solid #f1f1f1;border-radius:0.15rem;cursor:pointer;height:2.2rem;outline:0;width:1.1rem;}.form-item--range .form-item__range::-moz-range-track{background:#aeb0b5;border:1px solid #757575;cursor:pointer;display:block;height:0.5rem;margin:0;outline:0;width:100%;}.form-item--range .form-item__range::-ms-thumb{background:#757575;border:1px solid #f1f1f1;border-radius:0.15rem;cursor:pointer;height:2.2rem;outline:0;width:1.1rem;margin-top:0 !important;}.form-item--range .form-item__range::-ms-track{background:#aeb0b5;border:1px solid #757575;cursor:pointer;display:block;height:0.5rem;margin:0;outline:0;width:100%;background:transparent;border:0;color:transparent;}.form-item--range .form-item__range::-ms-fill-lower,.form-item--range .form-item__range::-ms-fill-upper{background:#aeb0b5;border:1px solid #757575;}.form-item--range .form-item__range::-webkit-slider-thumb{background:#757575;border:1px solid #f1f1f1;border-radius:0.15rem;cursor:pointer;height:2.2rem;outline:0;width:1.1rem;-webkit-appearance:none;margin-top:-0.9rem;}.form-item--range .form-item__range::-webkit-slider-runnable-track{background:#aeb0b5;border:1px solid #757575;cursor:pointer;display:block;height:0.5rem;margin:0;outline:0;width:100%;}.form-item--range.is-full-width > .form-item__range{width:100%;}.form-item--select .form-item__select{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/arrow-down-blue.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/arrow-down-blue.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/arrow-down-blue.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;color:#045273;padding-right:2.35rem;}[dir='rtl'] .form-item--select .form-item__select{background-position:left 1rem center;padding-left:2.35rem;padding-right:0;}.form-item--select .form-item__select::-ms-expand{display:none;}.gallery-slider{margin-bottom:200px;position:relative;}.l-sidebar__main .gallery-slider .l-constrain--md{max-width:calc(100vw - 8rem);width:100vw;}@media (min-width:59.375em){.l-sidebar__main .gallery-slider .l-constrain--md{width:calc(100vw - 400px - 8rem);}}@media (min-width:82.5em){.l-sidebar__main .gallery-slider .l-constrain--md{width:calc(60rem - 400px - 8rem);}}.gallery-slider__slider{padding:0;}@media (min-width:43.75em){.gallery-slider__slider{padding:0 2rem;}}@media (min-width:62.5em){.gallery-slider__slider{padding:0;}}.gallery-slider__header{padding:0 0 80px 0;}.gallery-slider__title{color:#4f4338;font-weight:700;margin-bottom:0;}.gallery-slider__title:before{display:none;}@media (min-width:43.75em){.gallery-slider__slider .slick-list{margin-left:-10px;margin-right:-10px;}}.gallery-slider__slider .slick-arrow{background-position:center center;background-repeat:no-repeat;background-size:contain;height:25px;width:20px;}.gallery-slider__slider .slick-arrow:before{display:none;}.gallery-slider__slider .slick-next{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-large.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-large.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-large.svg);right:0;}@media (min-width:62.5em){.gallery-slider__slider .slick-next{right:-2rem;}}.gallery-slider__slider .slick-prev{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-left-large.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-left-large.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-left-large.svg);left:0;}@media (min-width:62.5em){.gallery-slider__slider .slick-prev{left:-2rem;}}.gallery-slider__slider .slick-dots{bottom:-55px;left:0;}.gallery-slider__slider .slick-dots li{margin:0 10px;}.gallery-slider__slider .slick-dots li:before{display:none;}.gallery-slider__slider .slick-dots li.slick-active button{background-color:#2587c8;}.gallery-slider__slider .slick-dots button{height:20px;overflow:hidden;width:20px;border-radius:100px;background-color:#b1b1b1;}.gallery-slider__slider .slick-dots button::before{content:'';display:block;height:150%;width:0;}.gallery-slider__slider .slick-dots button:hover,.gallery-slider__slider .slick-dots button:focus{background-color:#2587c8;}.hero-slider{padding:0;position:relative;}.hero-slider:before{content:'';display:block;background-color:#435132;height:calc(100% - 100px);left:0;position:absolute;top:0;width:100%;z-index:-1;}@media (min-width:43.75em){.hero-slider:before{height:calc(100% - 150px);}}@media (min-width:43.75em){.hero-slider{padding:0 2.3rem;}}@media (min-width:62.5em){.hero-slider{padding:0;}}.hero-slider__slider{border-left:solid 10px #ee5029;-webkit-box-shadow:0 11px 22px -8px rgba(0,0,0,0.8);box-shadow:0 11px 22px -8px rgba(0,0,0,0.8);}@media (min-width:43.75em){.hero-slider__slider{border-left:solid 20px #ee5029;-webkit-box-shadow:0 31px 42px -22px rgba(0,0,0,0.8);box-shadow:0 31px 42px -22px rgba(0,0,0,0.8);}}.hero-slider .slick-slide{height:400px;}@media (min-width:43.75em){.hero-slider .slick-slide{height:500px;}}@media (min-width:68.75em){.hero-slider .slick-slide{height:600px;}}.hero-slider .slick-dotted.slick-slider{margin-bottom:0;}.hero-slider .slick-dots{bottom:-55px;width:calc(100% + 10px);left:-10px;}@media (min-width:43.75em){.hero-slider .slick-dots{width:calc(100% + 20px);left:-20px;}}.hero-slider .slick-dots li{margin:0 10px;}.hero-slider .slick-dots li:before{display:none;}.hero-slider .slick-dots li.slick-active button{background-color:#2587c8;}.hero-slider .slick-dots button{height:20px;overflow:hidden;width:20px;border-radius:100px;background-color:#b1b1b1;}.hero-slider .slick-dots button::before{content:'';display:block;height:150%;width:0;}.hero-slider .slick-dots button:hover,.hero-slider .slick-dots button:focus{background-color:#2587c8;}.hero-slider .slick-arrow{background-position:center center;background-repeat:no-repeat;background-size:contain;height:50px;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;width:30px;}.hero-slider .slick-arrow:before{display:none;}.hero-slider .slick-arrow:hover,.hero-slider .slick-arrow:focus{background-position:center center;background-repeat:no-repeat;background-size:contain;}.hero-slider .slick-prev{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-left-gallery-yellow.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-left-gallery-yellow.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-left-gallery-yellow.svg);left:-66px;}.hero-slider .slick-next{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-gallery-yellow.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-gallery-yellow.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-gallery-yellow.svg);right:-46px;}.slick-loading .slick-list{background:#fff url(https://www.floridastateparks.org/themes/gesso/css/ajax-loader.gif) center center no-repeat;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir="rtl"] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir="rtl"] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir="rtl"] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir="rtl"] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.hero{position:relative;}.hero:before{content:'';display:block;background-color:#435132;height:calc(100% - 100px);left:0;position:absolute;top:0;width:100%;z-index:-1;}@media (min-width:43.75em){.hero:before{height:calc(100% - 150px);}}.hero__media{height:400px;position:relative;}@media (min-width:43.75em){.hero__media{height:500px;}}@media (min-width:68.75em){.hero__media{height:600px;}}.hero__media:after{content:'';display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,38,67,0)),to(rgba(0,38,67,0.69)));background-image:-o-linear-gradient(top,rgba(0,38,67,0) 0%,rgba(0,38,67,0.69) 100%);background-image:linear-gradient(180deg,rgba(0,38,67,0) 0%,rgba(0,38,67,0.69) 100%);height:100%;left:0;position:absolute;top:0;width:100%;}.hero__content{bottom:0;padding:1rem 1rem 2rem 1rem;position:absolute;z-index:1;}@media (min-width:43.75em){.hero__content{padding:2rem 2rem 4rem 2rem;}}.hero__title{color:#ffffff;margin-bottom:1.25rem;text-shadow:0 2px 15px rgba(0,0,0,0.16);}@media (max-width:43.75em){.hero__title{font-size:36px;margin-bottom:0.5rem;}}.hero__subtitle{color:#ffd000;font-family:"Montserrat",sans-serif;font-size:26px;font-weight:400;letter-spacing:-1.5px;line-height:1.1;text-shadow:0 2px 15px rgba(0,0,0,0.16);text-transform:uppercase;}@media (min-width:43.75em){.hero__subtitle{font-size:36px;}}.hero__wrapper{position:relative;border-left:solid 10px #ee5029;-webkit-box-shadow:0 11px 22px -8px rgba(0,0,0,0.8);box-shadow:0 11px 22px -8px rgba(0,0,0,0.8);}@media (min-width:43.75em){.hero__wrapper{border-left:solid 20px #ee5029;-webkit-box-shadow:0 31px 42px -22px rgba(0,0,0,0.8);box-shadow:0 31px 42px -22px rgba(0,0,0,0.8);}}.icon-grid__grid{margin-bottom:150px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.75em;margin-right:-0.75em;}.icon-grid__grid > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((100%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:0;height:auto;}@supports (display:grid){.icon-grid__grid{margin-left:0;margin-right:0;grid-template-columns:repeat(1,1fr);grid-gap:2em;display:grid;}.icon-grid__grid > *{margin:0;min-width:0;width:100%;}}@media (min-width:37.5em){.icon-grid__grid > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((50%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:275px;}@supports (display:grid){.icon-grid__grid{grid-template-columns:repeat(2,1fr);grid-gap:1.5em;}.icon-grid__grid > *{margin:0;min-width:0;width:100%;}}}@media (min-width:56.25em){.icon-grid__grid > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((33.3333333333%) - 1.5em);margin-left:0.75em;margin-right:0.75em;margin-bottom:1.5em;min-width:275px;}@supports (display:grid){.icon-grid__grid{grid-template-columns:repeat(3,1fr);grid-gap:1.5em;}.icon-grid__grid > *{margin:0;min-width:0;width:100%;}}}.icon-grid__header{padding:0 0 90px 0;}.icon-grid__title{color:#4f4338;font-weight:700;margin-bottom:0;}.icon-grid__title:before{display:none;}.icon-item{border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;}.icon-item:hover,.icon-item:focus{background-color:transparent;}.icon-item:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.icon-item__circle{background-color:#ffd000;border-radius:100%;-ms-flex-preferred-size:70px;flex-basis:70px;height:70px;max-width:70px;width:70px;position:relative;}.image--icon{height:40px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;}.icon-item__title{color:#4c4c4c;font-size:26px;font-weight:600;line-height:1.2;padding-left:1rem;-ms-flex-preferred-size:calc(100% - 70px);flex-basis:calc(100% - 70px);max-width:calc(100% - 70px);}.initiative-menu{margin-bottom:3em;}.initiative-menu__title{color:#ee5029;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;}.initiative-menu__items{list-style-type:none;margin:0;padding:0;}.initiative-menu__items li::before{display:none;}.initiative-menu__item{margin-bottom:1rem;}.initiative-menu__link{color:#4f4338;font-family:"Montserrat",sans-serif;font-size:1.1rem;font-weight:500;}.link-social{height:60px;overflow:hidden;width:60px;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:#045273;background-position:center center;background-repeat:no-repeat;background-size:60%;border-radius:100%;border:solid 1px #fff;display:block;}.link-social::before{content:'';display:block;height:150%;width:0;}.link-social:hover,.link-social:focus{background-color:transparent;}.link-social:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.link-social:hover,.link-social:focus{border:solid 1px #045273;background-color:#2eb8da;}.link-social:visited{border:solid 1px #2eb8da;}.link-social + .link-social{margin-left:0.5em;}.link-social--facebook{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-facebook.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-facebook.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-facebook.svg);}.link-social--twitter{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-twitter.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-twitter.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-twitter.svg);}.list--border{list-style-type:none;margin:0;padding:0;list-style:none;margin-left:0;padding-left:0;}.list--border li::before{display:none;}.list--border > li{border-bottom:1px solid #ccc;padding:0.25rem;}.list--clean{list-style-type:none;margin:0;padding:0;}.list--clean li::before{display:none;}.list--column{list-style-type:none;margin:0;padding:0;list-style:none;margin-left:0;padding-left:0;}.list--column li::before{display:none;}@media (min-width:31.25em){.list--column{-webkit-column-count:2;column-count:2;-webkit-column-gap:2em;column-gap:2em;}}.list--column > li{-webkit-column-break-inside:avoid;break-inside:avoid-column;display:table;margin-bottom:0;padding-bottom:0.25em;}.list--inline{list-style-type:none;margin:0;padding:0;list-style-type:none;margin-left:0;padding-left:0;}.list--inline li::before{display:none;}.list--inline > li{display:inline;}.list--pipeline{list-style-type:none;margin:0;padding:0;list-style-type:none;margin-left:0;padding-left:0;}.list--pipeline li::before{display:none;}.list--pipeline::after{clear:both;content:'';display:table;}.list--pipeline > li{border-right:1px solid #d6d7d9;display:block;float:left;margin-right:0.75em;padding-right:0.75em;}[dir='rtl'] .list--pipeline > li{border-left:1px solid #d6d7d9;border-right:0;float:right;margin-left:0.75em;margin-right:0;padding-left:0.75em;padding-right:0;}.list--pipeline > li.is-active{font-weight:bold;}.list--pipeline > li:last-child{border-right:0;margin-right:0;padding-right:0;}[dir='rtl'] .list--pipeline > li:last-child{border-left:0;margin-left:0;padding-left:0;}.map{margin-bottom:200px;position:relative;}.map__title{color:#4f4338;font-weight:700;margin-bottom:2rem;}.map__title:before{display:none;}.map__responsive{position:relative;overflow:hidden;padding-top:56.25%;}.map__responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.menu{list-style-type:none;margin:0;padding:0;}.menu li::before{display:none;}@media print{.menu{display:none;}}.menu__item{margin-bottom:0;}.menu--account{list-style-type:none;margin-left:0;padding-left:0;}.menu--account::after{clear:both;content:'';display:table;}.menu--account > li{border-right:1px solid #d6d7d9;display:block;float:left;margin-right:0.75em;padding-right:0.75em;}[dir='rtl'] .menu--account > li{border-left:1px solid #d6d7d9;border-right:0;float:right;margin-left:0.75em;margin-right:0;padding-left:0.75em;padding-right:0;}.menu--account > li.is-active{font-weight:bold;}.menu--account > li:last-child{border-right:0;margin-right:0;padding-right:0;}[dir='rtl'] .menu--account > li:last-child{border-left:0;margin-left:0;padding-left:0;}.menu--account .menu__link{font-size:0.9em;}.menu--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-1rem;margin-right:-1rem;}.menu--footer .menu__item{padding:0 1rem;}.menu--footer .menu__link{border:none;-webkit-box-shadow:none;box-shadow:none;color:#6ee2ff;font-size:16px;}.menu--footer .menu__link:hover,.menu--footer .menu__link:focus{background-color:transparent;}.menu--footer .menu__link:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.menu--footer .menu__link:hover,.menu--footer .menu__link:focus{color:#fff;}.menu--main{-webkit-column-count:2;column-count:2;-webkit-column-gap:2em;column-gap:2em;max-width:400px;}@media (min-width:87.5em){.menu--main{max-width:480px;}}.menu--main .menu__item{-webkit-column-break-inside:avoid;break-inside:avoid;}.menu--main .menu__link{border:none;-webkit-box-shadow:none;box-shadow:none;color:#ffffff;display:block;font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.3;margin-bottom:.75rem;text-transform:uppercase;font-size:18px;}.menu--main .menu__link:hover,.menu--main .menu__link:focus{background-color:transparent;}.menu--main .menu__link:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}@media (min-width:87.5em){.menu--main .menu__link{font-size:22px;}}.menu--main .menu__link:hover,.menu--main .menu__link:focus{color:#ffd000;}.menu--main .menu__subnav{display:none;}.l-footer .menu--main{-webkit-column-count:1;column-count:1;margin-bottom:3rem;max-width:inherit;}.l-footer .menu--main .menu__link{margin-bottom:1.25rem;}.l-footer .menu--main .menu__subnav{display:inherit;}.l-footer .menu--main .menu__subnav .menu__link{color:#6ee2ff;display:block;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400;margin-bottom:1.25rem;text-transform:none;}.l-footer .menu--main .menu__subnav .menu__link:hover,.l-footer .menu--main .menu__subnav .menu__link:focus{color:#e7c739;}@media (min-width:31.25em){.l-footer .menu--main{-webkit-column-count:2;column-count:2;}}@media (min-width:43.75em){.l-footer .menu--main{-webkit-column-count:3;column-count:3;}}@media (min-width:56.25em){.l-footer .menu--main{-webkit-column-count:2;column-count:2;}}@media (min-width:71.875em){.l-footer .menu--main{-webkit-column-count:3;column-count:3;}}.menu--mobile{margin:0;}.menu--mobile .menu__item{border-bottom:solid 1px rgba(255,255,255,0.2);margin:0;padding:0;-webkit-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out;}.menu--mobile .menu__link{border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border:0;color:#fff;display:block;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:bold;line-height:1.25;margin:0;padding:1rem 1rem 1rem 1.25rem;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;white-space:normal;width:calc(100% - 60px);z-index:3;}.menu--mobile .menu__link:hover,.menu--mobile .menu__link:focus{background-color:transparent;}.menu--mobile .menu__link:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.menu--mobile .menu__link:focus,.menu--mobile .menu__link:hover,.menu--mobile .menu__link:active,.menu--mobile .menu__link.is-active{color:#ffd000;}.menu--mobile .menu__item--parent{position:relative;}.menu--mobile .menu__item--parent.is-open{background:#045273;background:#045273;}.menu--mobile .menu__item--parent > .menu__link{display:inline-block;}.menu--mobile .menu__subnav-arrow{background:none;height:100%;overflow:hidden;width:60px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253%22%20height%3D%2235%22%20viewBox%3D%220%200%2053%2035%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffd000%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon-chevron-down-yellow%3C%2Ftitle%3E%3Cg%20id%3D%22Home%22%3E%3Cg%20id%3D%22Home-Page%22%3E%3Cg%20id%3D%22Photo-Control-left%22%3E%3Cpolygon%20id%3D%22icon-chevron-left-gallery-yellow%22%20class%3D%22cls-1%22%20points%3D%226.18%200%2026.5%2021.76%2046.82%200%2053%206.62%2026.5%2035%200%206.62%206.18%200%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-image:-o-linear-gradient(transparent,transparent),url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253%22%20height%3D%2235%22%20viewBox%3D%220%200%2053%2035%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffd000%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon-chevron-down-yellow%3C%2Ftitle%3E%3Cg%20id%3D%22Home%22%3E%3Cg%20id%3D%22Home-Page%22%3E%3Cg%20id%3D%22Photo-Control-left%22%3E%3Cpolygon%20id%3D%22icon-chevron-left-gallery-yellow%22%20class%3D%22cls-1%22%20points%3D%226.18%200%2026.5%2021.76%2046.82%200%2053%206.62%2026.5%2035%200%206.62%206.18%200%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-image:linear-gradient(transparent,transparent),url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253%22%20height%3D%2235%22%20viewBox%3D%220%200%2053%2035%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffd000%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon-chevron-down-yellow%3C%2Ftitle%3E%3Cg%20id%3D%22Home%22%3E%3Cg%20id%3D%22Home-Page%22%3E%3Cg%20id%3D%22Photo-Control-left%22%3E%3Cpolygon%20id%3D%22icon-chevron-left-gallery-yellow%22%20class%3D%22cls-1%22%20points%3D%226.18%200%2026.5%2021.76%2046.82%200%2053%206.62%2026.5%2035%200%206.62%206.18%200%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-position:center 1.25rem;background-repeat:no-repeat;background-size:14px 10px;border:none;border-left:solid 1px rgba(255,255,255,0.2);-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;position:absolute;right:0;top:0;vertical-align:top;z-index:2;}.menu--mobile .menu__subnav-arrow::before{content:'';display:block;height:150%;width:0;}.menu--mobile .menu__subnav-arrow.is-active{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253%22%20height%3D%2235%22%20viewBox%3D%220%200%2053%2035%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffd000%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon-chevron-up-yellow%3C%2Ftitle%3E%3Cg%20id%3D%22Home%22%3E%3Cg%20id%3D%22Home-Page%22%3E%3Cg%20id%3D%22Photo-Control-left%22%3E%3Cpolygon%20id%3D%22icon-chevron-left-gallery-yellow%22%20class%3D%22cls-1%22%20points%3D%2246.82%2035%2026.5%2013.24%206.18%2035%200%2028.38%2026.5%200%2053%2028.38%2046.82%2035%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-image:-o-linear-gradient(transparent,transparent),url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253%22%20height%3D%2235%22%20viewBox%3D%220%200%2053%2035%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffd000%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon-chevron-up-yellow%3C%2Ftitle%3E%3Cg%20id%3D%22Home%22%3E%3Cg%20id%3D%22Home-Page%22%3E%3Cg%20id%3D%22Photo-Control-left%22%3E%3Cpolygon%20id%3D%22icon-chevron-left-gallery-yellow%22%20class%3D%22cls-1%22%20points%3D%2246.82%2035%2026.5%2013.24%206.18%2035%200%2028.38%2026.5%200%2053%2028.38%2046.82%2035%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-image:linear-gradient(transparent,transparent),url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253%22%20height%3D%2235%22%20viewBox%3D%220%200%2053%2035%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffd000%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eicon-chevron-up-yellow%3C%2Ftitle%3E%3Cg%20id%3D%22Home%22%3E%3Cg%20id%3D%22Home-Page%22%3E%3Cg%20id%3D%22Photo-Control-left%22%3E%3Cpolygon%20id%3D%22icon-chevron-left-gallery-yellow%22%20class%3D%22cls-1%22%20points%3D%2246.82%2035%2026.5%2013.24%206.18%2035%200%2028.38%2026.5%200%2053%2028.38%2046.82%2035%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');}[dir='rtl'] .menu--mobile .menu__subnav-arrow{left:0;right:auto;}.menu--mobile .menu__subnav{display:none;list-style:none;margin:0;padding:0;}.menu--mobile .menu__subnav .menu__item{z-index:1;}.menu--mobile .menu__subnav .menu__item:first-child{border-top:solid 1px rgba(255,255,255,0.2);}.menu--mobile .menu__subnav .menu__item:last-child{border-bottom:none;}.menu--mobile .menu__subnav .menu__item:focus{z-index:2;}.menu--mobile .menu__subnav .menu__link{background-color:#045273;color:#6ee2ff;padding-left:2em;font-family:"Open Sans",sans-serif;text-transform:none;width:100%;}.menu--mobile .menu__subnav .menu__link:focus,.menu--mobile .menu__subnav .menu__link:hover,.menu--mobile .menu__subnav .menu__link:active{color:#ffd000;}.menu--social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;margin-left:-0.25rem;margin-right:-0.25rem;margin-top:1.5rem;}@media (min-width:56.25em){.menu--social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:200px;}}@media (min-width:67.5em){.menu--social{width:auto;}}.menu--social .menu__item{padding:0 .25rem;}.menu--social .menu__link{height:50px;overflow:hidden;width:50px;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(255,255,255,0);background-position:center center;background-repeat:no-repeat;background-size:60%;border-radius:100%;border:solid 1px #fff;display:block;margin-bottom:0.5rem;}.menu--social .menu__link::before{content:'';display:block;height:150%;width:0;}.menu--social .menu__link:hover,.menu--social .menu__link:focus{background-color:transparent;}.menu--social .menu__link:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.menu--social .menu__link:hover,.menu--social .menu__link:focus{border:solid 1px #ffd000;background-color:rgba(255,255,255,0.15);}.menu--social .menu__link:visited{border:solid 1px #fff;}.mobile-menu .menu--social{margin:0 0 2.5rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.mobile-menu .menu--social .menu__item{padding:0;}.mobile-menu .menu--social .menu__link{height:40px;overflow:hidden;width:40px;}.mobile-menu .menu--social .menu__link::before{content:'';display:block;height:150%;width:0;}.menu__link--facebook{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-facebook.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-facebook.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-facebook.svg);}.menu__link--twitter{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-twitter.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-twitter.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-twitter.svg);}.menu__link--instagram{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-instagram.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-instagram.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-instagram.svg);}.menu__link--pinterest{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-pinterest.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-pinterest.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-pinterest.svg);}.menu__link--youtube{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-youtube.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-youtube.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-youtube.svg);}.menu__link--newsletter{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-newsletter.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-newsletter.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/social-icon-newsletter.svg);}.menu--submenu{list-style-type:none;margin-left:0;padding-left:0;}.menu--submenu::after{clear:both;content:'';display:table;}.menu--submenu > li{border-right:1px solid #d6d7d9;display:block;float:left;margin-right:0.75em;padding-right:0.75em;}[dir='rtl'] .menu--submenu > li{border-left:1px solid #d6d7d9;border-right:0;float:right;margin-left:0.75em;margin-right:0;padding-left:0.75em;padding-right:0;}.menu--submenu > li.is-active{font-weight:bold;}.menu--submenu > li:last-child{border-right:0;margin-right:0;padding-right:0;}[dir='rtl'] .menu--submenu > li:last-child{border-left:0;margin-left:0;padding-left:0;}.menu--submenu .menu__link{font-size:0.9em;}.menu--utility{border-left:solid 1px rgba(255,255,255,0.15);padding-left:1.5rem;margin-left:1.5rem;}.menu--utility .menu__link{border:none;-webkit-box-shadow:none;box-shadow:none;color:rgba(255,255,255,0.85);display:block;margin-bottom:0.5rem;font-size:18px;text-transform:uppercase;position:relative;padding-left:37px;}.menu--utility .menu__link:hover,.menu--utility .menu__link:focus{background-color:transparent;}.menu--utility .menu__link:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.menu--utility .menu__link:before{background-position:center center;background-repeat:no-repeat;background-size:contain;height:24px;left:0;margin-right:0.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28px;}.menu--utility .menu__link:hover,.menu--utility .menu__link:focus{color:#e7c739;}.mobile-menu .menu--utility{padding:.75rem 1rem;margin-left:0;border-left:none;}.mobile-menu .menu--utility .menu__link{display:block;font-size:15px;font-weight:400;padding:.25rem 0 .25rem 32px;text-transform:uppercase;}.mobile-menu .menu--utility .menu__link:before{width:24px;height:20px;}.mobile-menu .menu--utility .menu__item--search{display:none;}.menu__link--search:before{content:'';display:inline-block;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-search-nav.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-search-nav.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-search-nav.svg);}.menu__link--lodging:before{content:'';display:inline-block;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-lodging-nav.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-lodging-nav.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-lodging-nav.svg);}.menu__link--shop:before{content:'';display:inline-block;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-shop-nav.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-shop-nav.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-shop-nav.svg);}.messages{background-color:#ecf6fa;background-position:0.5em 0.5em;background-repeat:no-repeat;background-size:2em;border:1px solid #bcdeee;color:#424242;overflow:hidden;padding:1em;position:relative;word-wrap:break-word;}.messages::before{background-repeat:no-repeat;background-size:2.6em;bottom:-.5em;content:'';display:block;height:2.6em;position:absolute;right:-.5em;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);width:2.6em;}.messages a{color:#bcdeee;font-weight:600;text-decoration:underline;}@media print{.messages{background-image:none !important;}}.messages__list li{margin-bottom:0;}.messages__list li:before{display:none;}.messages__content > *:last-child{margin-bottom:0;}.messages__content a{border:none;-webkit-box-shadow:none;box-shadow:none;}.messages__content a:hover,.messages__content a:focus{background-color:transparent;}.messages__content a:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.messages--status{background-color:#eff8e6;border-color:#c9e8a9;}.messages--status::before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/messages-status.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/messages-status.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/messages-status.svg);}.messages--status a{color:#71b02f;}.messages--error{background-color:#ffe6e5;border-color:#ffc5c2;}.messages--error::before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/messages-error.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/messages-error.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/messages-error.svg);}.messages--error a{color:#ff645c;}.messages--error .messages__item em:first-child{font-style:normal;font-weight:bold;}.messages--warning{background-color:#fcf8e3;border-color:#faf2cc;}.messages--warning::before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/messages-warning.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/messages-warning.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/messages-warning.svg);}.messages--warning a{color:#8a6d3b;}.meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5em;}@media (min-width:48em){.meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1em;}}.meta__label{color:#4f4338;font-size:26px;line-height:1.4;margin-bottom:1em;padding-right:2em;text-transform:uppercase;}@media (min-width:48em){.meta__label{-ms-flex-preferred-size:30%;flex-basis:30%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;}}@media (min-width:48em){.meta__value{-ms-flex-preferred-size:70%;flex-basis:70%;}}.mobile-menu{overflow-x:hidden;}@media (min-width:59.375em){.mobile-menu{display:none;}}.mobile-menu__bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#435132;-webkit-box-shadow:0 0px 2px 1px rgba(0,0,0,0.4);box-shadow:0 0px 2px 1px rgba(0,0,0,0.4);color:#555559;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem;position:relative;text-align:center;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.mobile-menu.is-active .mobile-menu__bar{left:300px;}.mobile-menu__button{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border:0;color:#555559;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;font-weight:bold;line-height:60px;margin:0;padding:0;text-decoration:none;}.mobile-menu__button--search{border-left:1px solid #dadada;float:right;}.mobile-menu__icon{background-position:50% 50%;background-repeat:no-repeat;background-size:22px 22px;display:inline-block;margin-top:0;}.is-active .mobile-menu__icon--menu,.is-active .mobile-menu__icon--search{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23E7C739%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M21.9%2C2.2L19.7%2C0l-8.8%2C8.8L2.1%2C0l-2.2%2C2.2L8.7%2C11l-8.8%2C8.8L2.1%2C22l8.8-8.8l8.8%2C8.8l2.2-2.2L13.1%2C11%0A%09C13.1%2C11%2C21.9%2C2.2%2C21.9%2C2.2z%22%2F%3E%0A%3C%2Fsvg%3E');background-image:-o-linear-gradient(transparent,transparent),url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23E7C739%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M21.9%2C2.2L19.7%2C0l-8.8%2C8.8L2.1%2C0l-2.2%2C2.2L8.7%2C11l-8.8%2C8.8L2.1%2C22l8.8-8.8l8.8%2C8.8l2.2-2.2L13.1%2C11%0A%09C13.1%2C11%2C21.9%2C2.2%2C21.9%2C2.2z%22%2F%3E%0A%3C%2Fsvg%3E');background-image:linear-gradient(transparent,transparent),url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23E7C739%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M21.9%2C2.2L19.7%2C0l-8.8%2C8.8L2.1%2C0l-2.2%2C2.2L8.7%2C11l-8.8%2C8.8L2.1%2C22l8.8-8.8l8.8%2C8.8l2.2-2.2L13.1%2C11%0A%09C13.1%2C11%2C21.9%2C2.2%2C21.9%2C2.2z%22%2F%3E%0A%3C%2Fsvg%3E');}.mobile-menu__icon--menu{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/mobile-menu.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/mobile-menu.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/mobile-menu.svg);background-position:left center;background-repeat:no-repeat;background-size:28px 14px;padding-left:37px;color:#fff;text-transform:uppercase;font-size:15px;line-height:1;}.is-active .mobile-menu__icon--menu{background-size:contain;padding-left:25px;}.mobile-menu__icon--search{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%23555559%22%20d%3D%22M21.3%2018.7l-5.2-4.4c-0.5-0.5-1.1-0.7-1.6-0.7%201.2-1.4%202-3.3%202-5.4%200-4.6-3.7-8.2-8.2-8.2s-8.2%203.7-8.2%208.3%203.7%208.3%208.3%208.3c2%200%203.9-0.7%205.4-2%200%200.5%200.2%201%200.7%201.6l4.4%205.2c0.8%200.8%202%200.9%202.8%200.2s0.7-2-0.2-2.8zM8.3%2013.8c-3%200-5.5-2.5-5.5-5.5s2.5-5.5%205.5-5.5%205.5%202.5%205.5%205.5-2.5%205.5-5.5%205.5z%22%2F%3E%0A%3C%2Fsvg%3E');background-image:-o-linear-gradient(transparent,transparent),url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%23555559%22%20d%3D%22M21.3%2018.7l-5.2-4.4c-0.5-0.5-1.1-0.7-1.6-0.7%201.2-1.4%202-3.3%202-5.4%200-4.6-3.7-8.2-8.2-8.2s-8.2%203.7-8.2%208.3%203.7%208.3%208.3%208.3c2%200%203.9-0.7%205.4-2%200%200.5%200.2%201%200.7%201.6l4.4%205.2c0.8%200.8%202%200.9%202.8%200.2s0.7-2-0.2-2.8zM8.3%2013.8c-3%200-5.5-2.5-5.5-5.5s2.5-5.5%205.5-5.5%205.5%202.5%205.5%205.5-2.5%205.5-5.5%205.5z%22%2F%3E%0A%3C%2Fsvg%3E');background-image:linear-gradient(transparent,transparent),url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%23555559%22%20d%3D%22M21.3%2018.7l-5.2-4.4c-0.5-0.5-1.1-0.7-1.6-0.7%201.2-1.4%202-3.3%202-5.4%200-4.6-3.7-8.2-8.2-8.2s-8.2%203.7-8.2%208.3%203.7%208.3%208.3%208.3c2%200%203.9-0.7%205.4-2%200%200.5%200.2%201%200.7%201.6l4.4%205.2c0.8%200.8%202%200.9%202.8%200.2s0.7-2-0.2-2.8zM8.3%2013.8c-3%200-5.5-2.5-5.5-5.5s2.5-5.5%205.5-5.5%205.5%202.5%205.5%205.5-2.5%205.5-5.5%205.5z%22%2F%3E%0A%3C%2Fsvg%3E');}.mobile-menu__links{background-color:#435132;color:#555559;height:100vh;left:-300px;overflow-y:auto;position:absolute;top:0;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;width:300px;z-index:100;}.mobile-menu.is-active .mobile-menu__links{-webkit-box-shadow:0px 0px 12px rgba(0,0,0,0.6);box-shadow:0px 0px 12px rgba(0,0,0,0.6);left:0;}.mobile-menu__search{display:none;padding:0.5em;}.mobile-menu__search form,.mobile-menu__search .form-item,.mobile-menu__search .form-text{width:100%;}.mobile-menu__search .form-text{-webkit-box-sizing:border-box;box-sizing:border-box;}.mobile-menu__social{margin-top:1rem;padding:0 1rem;}.mobile-menu__social h3{font-size:20px;color:#ffd000;font-weight:400;}.more-link a{line-height:1.3;border-color:#2eb8da;font-family:"Montserrat",sans-serif;-webkit-box-shadow:inset 0 -7px 0 #2eb8da;box-shadow:inset 0 -7px 0 #2eb8da;}.more-link a:hover,.more-link a:focus{background-color:#2eb8da;}.more-link a:after{content:'';display:inline-block;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-medium.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-medium.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-medium.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;height:16px;margin-left:.3rem;position:relative;top:1px;width:10px;}.notification{background-color:rgba(198,234,251,0.55);border:1px solid #BFDDEC;border-right:1px solid #D8D8D8;padding:2rem;height:100%;}.notification__content{position:relative;}.notification__title{color:#045273;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:0.2rem;text-transform:uppercase;}.notification__title a{border-color:#2EB8DA;-webkit-box-shadow:inset 0 -5px 0 #2EB8DA;box-shadow:inset 0 -5px 0 #2EB8DA;}.notification__title a:focus,.notification__title a:hover{background-color:#2EB8DA;}.notification__text{color:#000000;font-size:16px;line-height:1.5;}.org-logo{border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;}.org-logo:hover,.org-logo:focus{background-color:transparent;}.org-logo:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.l-footer .org-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;}@media (min-width:56.25em){.l-footer .org-logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.org-logo__seal{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/fldep-seal-minimal.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fldep-seal-minimal.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fldep-seal-minimal.svg);height:28px;overflow:hidden;width:28px;background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:10px;}.org-logo__seal::before{content:'';display:block;height:150%;width:0;}.l-footer .org-logo__seal{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/fldep-seal-full.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fldep-seal-full.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fldep-seal-full.svg);height:92px;overflow:hidden;width:92px;background-size:contain;margin-right:1.5rem;}.l-footer .org-logo__seal::before{content:'';display:block;height:150%;width:0;}.org-logo__text{color:#fff;display:inline-block;font-weight:300;line-height:1;font-size:18px;}.org-logo__text:hover,.org-logo__text:focus{color:#ffd000;}.l-footer .org-logo__text{height:70px;overflow:hidden;width:268px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/logo-visit-florida.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/logo-visit-florida.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/logo-visit-florida.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;}.l-footer .org-logo__text::before{content:'';display:block;height:150%;width:0;}.org-visit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:56.25em){.org-visit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.org-visit__org{border:none;-webkit-box-shadow:none;box-shadow:none;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/fldep-seal-full.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fldep-seal-full.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fldep-seal-full.svg);height:92px;overflow:hidden;width:92px;background-size:contain;margin-right:1.5rem;background-position:center center;background-repeat:no-repeat;display:inline-block;margin-right:10px;}.org-visit__org:hover,.org-visit__org:focus{background-color:transparent;}.org-visit__org:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.org-visit__org::before{content:'';display:block;height:150%;width:0;}.org-visit__visit{border:none;-webkit-box-shadow:none;box-shadow:none;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/logo-visit-florida.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/logo-visit-florida.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/logo-visit-florida.svg);height:70px;overflow:hidden;width:268px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.org-visit__visit:hover,.org-visit__visit:focus{background-color:transparent;}.org-visit__visit:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.org-visit__visit::before{content:'';display:block;height:150%;width:0;}.page-hero{padding-top:2em;position:relative;}.page-hero__media{height:400px;position:relative;}@media (min-width:43.75em){.page-hero__media{height:500px;}}.page-hero__media:after{display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,38,67,0)),to(rgba(0,38,67,0.69)));background-image:-o-linear-gradient(top,rgba(0,38,67,0) 0%,rgba(0,38,67,0.69) 100%);background-image:linear-gradient(180deg,rgba(0,38,67,0) 0%,rgba(0,38,67,0.69) 100%);height:100%;left:0;position:absolute;top:0;width:100%;}.page-hero__wrapper{position:relative;-webkit-box-shadow:0 11px 22px -8px rgba(0,0,0,0.8);box-shadow:0 11px 22px -8px rgba(0,0,0,0.8);}.page-title{background-color:#435132;padding:2rem 0;}@media (min-width:43.75em){.page-title{padding:3rem 0;}}.page-title__heading{color:#fff;border-left:solid 10px #ee5029;margin:0;line-height:1;padding-left:0.6rem;}@media (min-width:43.75em){.page-title__heading{border-left:solid 20px #ee5029;padding-left:1.25rem;}}.pager__items{list-style-type:none;margin:0;padding:0;clear:both;margin:2em 0;padding:0;text-align:center;}.pager__items li::before{display:none;}.pager__item{display:inline-block;font-weight:bold;line-height:1;margin:0;padding:0;text-align:center;vertical-align:top;}.pager__item:not([class*=pager__item--]){display:none;}@media (min-width:37.5em){.pager__item:not([class*=pager__item--]){display:inline-block;}}.pager__item.is-active .pager__link{background-color:#d3daca;color:inherit;}.pager__item--ellipsis,.pager__item--current,.pager .pager__link{background-color:transparent;border-bottom:none;border-radius:100%;-webkit-box-shadow:none;box-shadow:none;color:#435132;font-size:26px;width:50px;height:50px;padding:.5rem;}.pager__item--ellipsis{display:none;}@media (min-width:50em){.pager__item--ellipsis{display:inline-block;}}.pager__item--current{background-color:#d3daca;}.pager__link--previous:before{content:'';display:inline-block;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/pager-previous.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/pager-previous.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/pager-previous.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;height:19px;margin-right:3px;width:19px;}.pager__link--next:after{content:'';display:inline-block;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/pager-next.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/pager-next.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/pager-next.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;height:19px;margin-left:3px;width:19px;}.pager .pager__link{display:inline-block;text-decoration:none;}.pager .pager__link:focus,.pager .pager__link:hover{background-color:#d3daca;color:inherit;}.pager .pager__link.pager__link--first,.pager .pager__link.pager__link--previous,.pager .pager__link.pager__link--next,.pager .pager__link.pager__link--last{width:100%;border-radius:0px;}.park-info{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1em;padding-right:1em;background-color:#fff;-webkit-box-shadow:0 31px 62px -22px rgba(0,0,0,0.31);box-shadow:0 31px 62px -22px rgba(0,0,0,0.31);margin-bottom:3rem;padding:2rem 0;}.park-info .park-info{padding-left:0;padding-right:0;}@media (min-width:37.5em){.park-info{padding:2rem;}}@media (min-width:87.5em){.park-info{padding:2rem 4rem;}}.park-info__item{padding:0 1rem;margin-bottom:1rem;}.park-info__title{color:#ee5029;font-weight:600;font-size:26px;margin-bottom:1rem;}.park-info__title:before{content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;height:30px;width:30px;position:relative;top:4px;margin-right:0.5rem;}.park-info__item--hours .park-info__title:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-hours.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-hours.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-hours.svg);}.park-info__item--fees .park-info__title:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-fees.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-fees.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-fees.svg);}.park-info__item--pointer .park-info__title:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-pointer.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-pointer.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-pointer.svg);}.park-info__item--contact .park-info__title:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-contact.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-contact.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-contact.svg);}.park-info__text{margin-bottom:0.5rem;letter-spacing:-.9px;line-height:1.4;}.park-info__link:after{content:'';display:inline-block;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-large.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-large.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-chevron-right-large.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;height:18px;width:12px;margin-left:0.5rem;}.park-menu{margin-bottom:3em;}.park-menu__title{color:#ee5029;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;}.park-menu__items{list-style-type:none;margin:0;padding:0;}.park-menu__items li::before{display:none;}.park-menu__item{margin-bottom:1rem;}.park-menu__link{color:#4f4338;font-family:"Montserrat",sans-serif;font-size:1.1rem;font-weight:500;}.progress{position:relative;}.progress__track{background-color:#aeb0b5;border:1px solid #5b616b;border-radius:0.15rem;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);height:1rem;margin:0.2em 0;max-width:100%;min-width:6em;overflow:hidden;}.progress__bar{background-color:#4c4c4c;border-radius:0.15rem;height:1rem;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;width:3%;}.progress__description,.progress__percentage{color:#4c4c4c;font-size:0.8rem;overflow:hidden;}.progress__description{float:left;}[dir='rtl'] .progress__description{float:right;}.progress__percentage{float:right;}[dir='rtl'] .progress__percentage{float:left;}.promoted{margin-bottom:2rem;position:relative;}@media (min-width:43.75em){.promoted{margin-bottom:3rem;}}.promoted__link{border:none;-webkit-box-shadow:none;box-shadow:none;display:block;height:400px;left:0;position:relative;top:0;width:100%;z-index:1;}.promoted__link:hover,.promoted__link:focus{background-color:transparent;}.promoted__link:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.promoted__link:after{content:'';display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,38,67,0)),to(rgba(0,38,67,0.69)));background-image:-o-linear-gradient(top,rgba(0,38,67,0) 0%,rgba(0,38,67,0.69) 100%);background-image:linear-gradient(180deg,rgba(0,38,67,0) 0%,rgba(0,38,67,0.69) 100%);height:100%;left:0;position:absolute;top:0;width:100%;}@media (min-width:43.75em){.promoted__link{height:500px;}}@media (min-width:68.75em){.promoted__link{height:800px;}}.promoted__content{bottom:0;padding:1rem 1rem 2rem 1rem;position:absolute;z-index:1;}@media (min-width:43.75em){.promoted__content{padding:2rem 2rem 3rem 2rem;}}.promoted__title{color:#ffffff;margin-bottom:1.25rem;text-shadow:0 2px 15px rgba(0,0,0,0.16);}@media (max-width:43.75em){.promoted__title{font-size:36px;}}.promoted__teaser{color:#ffffff;font-size:20px;line-height:1.4;text-shadow:0 2px 15px rgba(0,0,0,0.16);}@media (min-width:43.75em){.promoted__teaser{font-size:26px;}}.pullquote{font-size:20px;font-weight:700;line-height:1.4;margin:2em 0;padding:1rem 1.5rem 0;position:relative;}@media (min-width:50em){.pullquote{font-size:30px;padding:1rem 4rem 0;}}.pullquote:before{content:'';display:block;background-color:#ee5029;height:3px;width:100%;position:absolute;top:0;left:0;}@media print{.pullquote{page-break-inside:avoid;}}.pullquote__attribution{display:block;font-size:18px;margin-top:1.5rem;}.pullquote__attribution a{display:inline;font-weight:600;}@media (min-width:50em){.pullquote__attribution a{font-size:20px;}}.pullquote__cite{color:#C46558;display:inline;font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;}@media (min-width:50em){.pullquote__cite{font-size:20px;}}.real-florida{background-image:url(https://www.floridastateparks.org/themes/gesso/images/pattern-body.png);background-repeat:repeat;padding:230px 0 50px;margin-top:-100px;}@media (min-width:43.75em){.real-florida{margin-top:-150px;padding:300px 0 50px;}}.real-florida:before{content:'';display:block;background-color:#ee5029;height:1px;left:50%;margin-bottom:2rem;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:150px;}.real-florida__text{color:#045273;font-size:20px;font-weight:300;}@media (min-width:50em){.real-florida__text{font-size:26px;}}.view__row--search-result{border-bottom:solid 1px #b1b1b1;padding-bottom:1.5rem;}.view__row--search-result:last-child{border-bottom:none;}.view__row--search-result .views-field-title{font-size:26px;font-weight:700;line-height:1.5;margin-bottom:.75rem;margin-top:0;}.view__row--search-result .views-field-search-api-excerpt{line-height:1.5;margin-bottom:0.5rem;}.view__row--search-result .views-field-type{color:#ee5029;font-size:18px;font-weight:700;line-height:1;margin-bottom:0.25rem;text-transform:uppercase;}.view__row--search-result .views-field-created{font-size:16px;}.section-title{color:#4f4338;font-weight:700;margin-bottom:2rem;margin-top:0;}.section-title:before{display:none;}.section-title.has-border{border-bottom:solid 1px #ee5029;margin-bottom:2.5rem;padding-bottom:1.5rem;}.segment{padding:1em 0 1.5em 0;position:relative;}.site-name{border:none;-webkit-box-shadow:none;box-shadow:none;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo-square.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo-square.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo-square.svg);height:180px;overflow:hidden;width:180px;background-repeat:no-repeat;background-size:contain;display:inherit;}.site-name:hover,.site-name:focus{background-color:transparent;}.site-name:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.site-name::before{content:'';display:block;height:150%;width:0;}@media (min-width:75em){.site-name{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo.svg);height:90px;overflow:hidden;width:350px;}.site-name::before{content:'';display:block;height:150%;width:0;}}@media (min-width:87.5em){.site-name{height:125px;overflow:hidden;width:460px;}.site-name::before{content:'';display:block;height:150%;width:0;}}.l-footer .site-name{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo-square.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo-square.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo-square.svg);height:280px;overflow:hidden;width:280px;position:relative;top:-60px;margin:0 auto 40px auto;}.l-footer .site-name::before{content:'';display:block;height:150%;width:0;}.mobile-menu .site-name{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/fl-state-park-logo.svg);height:40px;overflow:hidden;width:160px;display:block;}.mobile-menu .site-name::before{content:'';display:block;height:150%;width:0;}.social-embed{padding:2em 0;margin-bottom:100px;}.social-embed__code a{border:none;-webkit-box-shadow:none;box-shadow:none;margin-top:1.5rem;padding:1em 2em;}.social-embed__code a:hover,.social-embed__code a:focus{background-color:transparent;}.social-embed__code a:visited{border:none;-webkit-box-shadow:none;box-shadow:none;}.social-group{display:-webkit-box;display:-ms-flexbox;display:flex;}.subtitle{padding-top:2em;position:relative;}@media (min-width:68.75em){.subtitle{margin-left:auto;margin-right:auto;max-width:60rem;padding-left:65px;padding-right:65px;}.subtitle .subtitle{padding-left:0;padding-right:0;}}.subtitle__heading{color:#4f4338;font-weight:700;margin-top:0;}.subtitle__heading:before{display:none;}.tabs{margin:2em 0;}.tabs::after{clear:both;content:'';display:table;}.tabs__items{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.tabs__items li::before{display:none;}@media (min-width:48em){.tabs__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media print{.tabs__items{display:none;}}.tabs__item{margin-bottom:0;}.tabs__item:first-child .tabs__link{border-bottom-left-radius:0.15rem;border-left:0;border-top-left-radius:0.15rem;}.tabs__item:last-child .tabs__link{border-bottom-right-radius:0.15rem;border-top-right-radius:0.15rem;}.tabs__link{background-color:#d6d7d9;border:0;border-radius:0;-webkit-box-shadow:0 6px 15px -4px rgba(0,0,0,0.5);box-shadow:0 6px 15px -4px rgba(0,0,0,0.5);color:#212121;cursor:pointer;display:inline-block;font-size:1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:18px;font-weight:700;letter-spacing:-.05em;line-height:1.25;padding:.75rem 1.25rem;text-align:center;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;vertical-align:top;white-space:normal;border-left:1px solid #aeb0b5;-webkit-box-shadow:none;box-shadow:none;display:block;font-size:0.9rem;line-height:0.9444444444;margin:0;padding:0.4rem 0.8rem;}.tabs__link:focus,.tabs__link:hover{background-color:#aeb0b5;outline:1;-webkit-box-shadow:0 8px 23px -4px rgba(0,0,0,0.5);box-shadow:0 8px 23px -4px rgba(0,0,0,0.5);}.tabs__link:active{background-color:#212121;}.tabs__link[disabled]{background-color:#d6d7d9;color:#323a45;cursor:default;pointer-events:none;}@media (min-width:50em){.tabs__link{font-size:20px;padding:1.25rem 1.75rem;}}.tabs__link:active{background-color:#212121;color:#fff;}.tabs__link:focus{background-color:#aeb0b5;-webkit-box-shadow:none;box-shadow:none;}.tabs__link:hover,.tabs__link:visited{-webkit-box-shadow:none;box-shadow:none;color:#212121;}.tabs__link.is-active{background-color:#212121;-webkit-box-shadow:none;box-shadow:none;color:#fff;}.tabs__link.is-active:hover{-webkit-box-shadow:none;box-shadow:none;color:#fff;}.user-login-form{margin-top:2em;}.user-login-message{margin:1em 0;}.video-embed{padding:3em 0;position:relative;}.view__filters{margin-bottom:1rem;}.views-exposed-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.views-exposed-form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin-bottom:0;}.views-exposed-form .form-item__text{border-bottom-right-radius:0px;border-top-right-radius:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding-left:2rem;width:100%;}.views-exposed-form .form-item__label{font-size:16px;left:2rem;top:24px;}.views-exposed-form .form-actions{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;}.views-exposed-form .button{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(https://www.floridastateparks.org/themes/gesso/images/icon-search-nav-red.svg);background-image:-o-linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-search-nav-red.svg);background-image:linear-gradient(transparent,transparent),url(https://www.floridastateparks.org/themes/gesso/images/icon-search-nav-red.svg);background-color:#f8f7f3;background-position:center center;background-repeat:no-repeat;background-size:50%;border-radius:4px;border-bottom:4px solid #5b616b;border-bottom-left-radius:0px;border-top-left-radius:0px;-webkit-box-shadow:none;box-shadow:none;color:transparent;height:74px;width:50px;margin:0.2em 0;padding:1.2rem .65rem;}.views-view-featured-grid{margin-bottom:200px;position:relative;}.views-view-featured-grid.has-background:before{content:'';display:block;background-color:#c6eafb;height:calc(100% - 150px);left:0;position:absolute;top:0;width:100%;z-index:-2;}@media (min-width:56.25em){.views-view-featured-grid.has-background:before{background-image:url(https://www.floridastateparks.org/themes/gesso/images/pattern-not-repeating.png);background-repeat:no-repeat;background-size:cover;background-position:center center;}}.views-view-featured-grid__header{border-bottom:none;padding:0 0 90px 0;z-index:1;}.has-border .views-view-featured-grid__header{border-bottom:solid 1px #ee5029;margin-bottom:2.5rem;padding-bottom:45px;}.has-background .views-view-featured-grid__header{padding-top:45px;}@media (min-width:56.25em){.views-view-featured-grid__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.views-view-featured-grid__title{color:#4f4338;font-weight:700;margin-bottom:0;}.views-view-featured-grid__title:before{display:none;}.views-view-grid__header{margin:0;padding:2em 0 0;}.views-view-grid__title{margin:0;}.views-view-grid__content{padding:1em 0;}.views-view-listing{margin-bottom:120px;position:relative;}.views-view-listing__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.views-view-listing__sidebar{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:2rem;max-width:100%;}@media (min-width:62.5em){.views-view-listing__sidebar{max-width:320px;-ms-flex-preferred-size:320px;flex-basis:320px;}}@media (min-width:81.25em){.views-view-listing__sidebar{max-width:360px;-ms-flex-preferred-size:360px;flex-basis:360px;}}.views-view-listing.has-header .views-view-listing__sidebar{padding-top:2.7em;}.views-view-listing__main{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;position:relative;}@media (min-width:62.5em){.views-view-listing__main{-ms-flex-preferred-size:calc(100% - 320px);flex-basis:calc(100% - 320px);max-width:calc(100% - 320px);padding-left:2rem;}}@media (min-width:62.5em){.views-view-listing__main{-ms-flex-preferred-size:calc(100% - 360px);flex-basis:calc(100% - 360px);max-width:calc(100% - 360px);}}.views-view-listing__header{font-size:18px;font-style:italic;font-weight:700;margin-bottom:1em;}.views-view-listing__content{margin-bottom:4rem;}.views-view-listing__filters{background-color:#C7EAFB;border-bottom:1px solid rgba(0,0,0,0.12);padding:1em 2em;}.views-view-listing__description{color:rgba(0,0,0,0.54);font-size:14px;line-height:1.3;padding:1em 0;}.views-view-notification{margin-bottom:60px;}.views-view-notification__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;}.views-view-notification__content > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((100%) - 0);margin-left:0;margin-right:0;margin-bottom:0;min-width:0;height:auto;}@supports (display:grid){.views-view-notification__content{margin-left:0;margin-right:0;grid-template-columns:repeat(auto-fit,minmax(1,1fr));grid-gap:2em;display:grid;}.views-view-notification__content > *{margin:0;min-width:0;width:100%;}}@media (min-width:56.25em){.views-view-notification__content > *{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc((33.3333333333%) - 0);margin-left:0;margin-right:0;margin-bottom:0;min-width:300px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.333333%;}@supports (display:grid){.views-view-notification__content{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:0;}.views-view-notification__content > *{-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;width:inherit;}}}.headline{color:#045273;font-size:38px;font-weight:300;line-height:64px;}.embedded-entity{display:block;}.embedded-entity.align-right{margin:1.5em 0;}@media (min-width:37.5em){.embedded-entity.align-right{float:right;margin:0 0 1.5em 1.5em;width:50%;}}.embedded-entity.align-left{margin:1.5em 0;}@media (min-width:37.5em){.embedded-entity.align-left{float:left;margin:0 1.5em 1.5em 0;width:50%;}}.embedded-entity.align-center{margin:1.5em 0;}.embedded-entity p{margin:0;}.embedded-entity a{background-color:transparent;border-bottom:none;-webkit-box-shadow:none;box-shadow:none;}.embedded-entity a:hover{background-color:transparent;border-bottom:none;-webkit-box-shadow:none;box-shadow:none;}.caption{clear:both;display:block;}.caption > div{-ms-flex-negative:0;flex-shrink:0;}.caption > figcaption{background:#fff;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.25);color:#454545;display:block;font-size:18px;font-style:italic;padding:20px;text-align:center;}.caption:not(.has-video){-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:37.5em){.caption:not(.has-video).align-right{clear:both;float:right;margin:0 0 60px 40px;}}@media (min-width:37.5em){.caption:not(.has-video).align-left{clear:both;float:left;margin:0 40px 60px 0;}}.caption:not(.has-video).align-center{margin:0 auto 60px auto;}.caption:not(.has-video) > figcaption{background:#fff;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.25);caption-side:bottom;color:#454545;display:block;font-size:18px;font-style:italic;max-width:none;padding:20px;text-align:center;}@media print{.has-video{display:none;}}.text-align-right{text-align:right;}.text-align-left{text-align:left;}.text-align-center{text-align:center;}.imageleft{margin:1.5em 0;}@media (min-width:37.5em){.imageleft{float:left;margin:0 1.5em 1.5em 0;max-width:50%;}}.imageright{margin:1.5em 0;}@media (min-width:37.5em){.imageright{float:right;margin:0 0 1.5em 1.5em;max-width:50%;}}.imagecenter{margin:1.5em 0;text-align:center;}.clearfix::after{clear:both !important;content:'' !important;display:table !important;}.visually-hidden{clip:rect(1px,1px,1px,1px) !important;height:1px !important;overflow:hidden !important;position:absolute !important;width:1px !important;word-wrap:normal !important;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto !important;height:auto !important;overflow:visible !important;position:static !important;width:auto !important;}.hidden{display:none !important;}.invisible{visibility:hidden !important;}.skiplinks{left:50%;margin-left:-7em;position:absolute;width:14em;z-index:9999;}.skiplinks__link,.skiplinks__link:visited,.skiplinks__link:focus{background-color:#333;border:2px solid #eee;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3);color:#eee;display:inline-block;font-weight:bold;line-height:1.5;margin:0;outline:0;padding:0.25em 0.5em;text-align:center;text-decoration:none;width:14em;}#main:focus{outline:0;}ul.search-api-autocomplete-search li::before{display:none;}.form-item--search-api-autocomplete label{display:none;}.more-like-this.has-background{position:relative;margin-bottom:200px;}.more-like-this.has-background:before{content:'';display:block;background-color:#c6eafb;height:calc(100% - 150px);left:0;position:absolute;top:0;width:100%;z-index:-2;}@media (min-width:56.25em){.more-like-this.has-background:before{background-image:url(https://www.floridastateparks.org/themes/gesso/images/pattern-not-repeating.png);background-repeat:no-repeat;background-size:cover;background-position:center center;}}.login-block,.login-block a{color:#435132 !important;margin:1em 0;}.login-block h2:before{background-color:#fff4f4;}
