body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}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-dark{background-color:#50493e;border:none}.navbar-brand{background:url("/img/logo.svg") center no-repeat;font-size:2.5em;margin:0;padding:0}.navbar-brand a,.navbar-brand a:hover{color:transparent}.sub-nav{background-color:#bf6204;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:after,.navbar .menu-icon .navicon:before{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:0 0}.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:after,.navbar .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.navbar .menu{display:none}.navbar .menu li a.nav-link{color:#fff;font-size:1.05em;font-weight:600;padding:4px 14px 8px 14px;text-decoration:none}.navbar .menu li a.active,.navbar .menu li a:hover{background-color:#fff;color:#444!important}@media (min-width:576px){.navbar .container{max-width:1200px}.navbar-brand{font-size:3.4em}.navbar .menu{display:block}.navbar .menu-icon{display:none}}.page{background-color:#fff;padding-top:20px}.page h1{font-size:2.3em}@media (min-width:768px){.page h1{font-size:2.6em}}.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 h2{font-size:1.5em}.hike .description{margin-top:30px}.hike .description p{line-height:1.5em}.hike img{max-width:100%}.hike .gallery img{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:1.8em;margin:0;padding:0;width:100%}@media (min-width:768px){.hike-header h1{font-size:2.2em}}.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 .hike-icon{width:30px;float:left}.hike-meta .hike-icon svg{fill:#FF8205;height:22px;width:22px}.home{background:url(../img/banners/banner2.jpg) no-repeat center center fixed;background-size:cover}.home .cover-heading,.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 30px auto;padding:10px 20px 20px 20px;text-align:center;max-width:1140px;width:auto}.home .cover .cover-heading{color:#fff;font-size:8vw;font-weight:400;margin-bottom:20px}@media (min-width:550px){.home .cover .cover-heading{font-size:2.7em}}.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:700;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:400px;width:100%}
