﻿body{font-family:'Open Sans',sans-serif;}h1,h2,h3,h4,h5,h6{font-family:"Ubuntu Condensed",sans-serif;font-weight:bold;}a{color:#0065d1;}.alignleft{clear:both;float:left;margin:0 10px 10px 0;}.alignright{clear:both;float:right;margin:0 0 10px 10px;}a .frame{border:4px solid #aaa;border-radius:2px;}a:hover .frame{border:4px solid #ff8205;}img.size-thumbnail{max-width:125px;}img.size-medium{max-width:300px;}footer{border-top:4px dotted #aaa;clear:both;color:#444;font-size:.9em;margin-top:20px;padding:20px 0;}.navbar-inverse{background-color:#333;border:none;}.navbar-brand{font-family:"Ubuntu Condensed",sans-serif;font-size:2.5em;font-weight:bold;margin:0;padding:0;}.navbar a,.navbar a:hover{color:#fff !important;}.navbar-brand:hover,.navbar-brand a:hover{text-decoration:none;}.sub-nav{background-color:#eaeaea;height:auto;padding:0;}.navbar .menu-icon{cursor:pointer;padding:10px 6px;position:absolute;right:10px;top:-50px;user-select:none;}.navbar .menu-icon .navicon{background:#fff;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px;}.navbar .menu-icon .navicon:before,.navbar .menu-icon .navicon:after{background:#fff;content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%;}.navbar .menu-icon .navicon:before{top:5px;}.navbar .menu-icon .navicon:after{top:-5px;}.navbar .menu-btn{display:none;}.navbar .menu-btn:checked~.menu{display:block;}.navbar .menu-btn:checked~.menu-icon .navicon{background:transparent;}.navbar .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg);}.navbar .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg);}.navbar .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.navbar .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0;}.navbar .menu{display:none;}.navbar .menu li a.nav-link{color:#444 !important;padding:10px 14px;text-decoration:none;}.navbar .menu li a.active,.navbar .menu li a:hover{background-color:#ff8205;color:#fff !important;}@media(min-width:576px){.navbar .container{max-width:1200px;}.navbar-brand{font-size:3em;}.navbar .menu{display:block;}.navbar .menu-icon{display:none;}}.page{background-color:#fff;padding-top:20px;}.page h1{font-size:2.4em;}@media(min-width:768px){.page h1{font-size:3em;}}.page.search .searchresults{margin-top:30px;}.page.education #edu-menu{background-color:#eaeaea;font-size:1em;float:right;list-style-type:none;margin-left:15px;padding:10px;}.page.education #edu-menu ul{list-style-type:disc;margin-left:25px;padding:0;}.page.parks .park{border-top:4px dotted #aaa;padding:30px 0;}.page.recommended .row{margin-bottom:20px;}.page.recommended h3{font-size:1.4em;padding-top:10px;}.page.recommended img{height:200px;}.hike .description{margin-top:30px;}.hike .description p{line-height:1.5em;}.hike img{max-width:100%;}.hike .gallery dl{float:left;margin-right:15px;margin-bottom:15px;}.hike .gallery a img{border:4px solid #bbb;border-radius:2px;}.hike .gallery a:hover img{border:4px solid #ff8205;}.hike-banner{height:200px;background-position:50% 30%;background-size:cover;margin:-20px -15px 0 -15px;padding:0;}@media(min-width:768px){.hike-banner{height:300px;}}.hike-header{background-color:#eaeaea;margin:0 -15px;padding:5px 15px !important;}.hike-header h1{font-size:2em;font-family:"Ubuntu Condensed",sans-serif;margin:0;padding:0;width:100%;}@media(min-width:768px){.hike-header h1{font-size:2.5em;}}.hike-header .park{font-size:1.1em;}.hike-section{clear:both;margin-top:30px;}.hike-meta{margin-top:30px;}.hike-meta .row{background-color:#eaeaea;border-bottom:1px solid #ddd;padding:15px 0;}.hike-meta .fas{color:#ff8205;width:25px;}.home{background:url(../img/banners/banner2.jpg) no-repeat center center fixed;background-size:cover;}.home .cover,.home footer{text-align:center;text-shadow:0 2px 3px rgba(0,0,0,.9);}.home .cover{background-color:rgba(60,60,60,.7);border-radius:10px;margin:50px auto 0 auto;padding:10px 20px 20px 20px;text-align:center;max-width:1140px;width:auto;}.home .cover .cover-heading{color:#fff;font-family:"Ubuntu Condensed",sans-serif;font-size:8vw;font-weight:normal;margin-bottom:20px;}@media(min-width:500px){.home .cover .cover-heading{font-size:2.9em;}}.home .cover .select-hike-form{margin:10px;}.home .cover .select-hike-form select{float:left;font-size:1.1em;height:auto;width:70vw;}.home .cover .select-hike-form .btn{font-weight:bold;font-size:1em;}@media(min-width:576px){.home .cover .select-hike-form select{font-size:1.3em;width:85%;}.home .cover .select-hike-form .btn{font-size:1.3em;}}.map-home{height:300px;margin-top:40px;width:100%;}@media(min-width:768px){.map-home{height:600px;}}.map-embed{height:300px;width:100%;}.mapboxgl-popup{max-width:400px;text-shadow:none;}