@font-face{font-family:'Museo Sans Rounded';src:url(https://cdn-assets.alltrails.com/assets/MuseoSansRounded-500-webfont-dc5f22148fb9e8be3ed2d37890662d7b87c48a9100673b102eb339944f7749b8.woff2) format("woff2"),url(https://cdn-assets.alltrails.com/assets/MuseoSansRounded-500-webfont-f1c7118ec45abcd7430be0b0c2bee26af5b9ba573dd1c5e2883946073576dd9c.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Museo Sans Rounded';src:url(https://cdn-assets.alltrails.com/assets/MuseoSansRounded-700-webfont-d6550940a6ccfc79be06af9ae402576598dfe1064ecf8451108228c78f9bf073.woff2) format("woff2"),url(https://cdn-assets.alltrails.com/assets/MuseoSansRounded-700-webfont-58830d919cea6ed15556dbe67e916bb2f0b2058a1a908de412b144a50eb99269.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(https://cdn-assets.alltrails.com/assets/proximanova-light-webfont-701c415fd584c8ef0b95bc83060fb75306a3ea2e495ecb1d2c372e602467a891.woff2) format("woff2"),url(https://cdn-assets.alltrails.com/assets/proximanova-light-webfont-85ff9d806a0e91660f78093cda4906cbf3e363976b1bf03c3d2e3efedae86453.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(https://cdn-assets.alltrails.com/assets/proximanova-regular-webfont-e84f455e50f3e1e2bc2f0e461e694aa831f8942b99c334c6b2f3250f06c81c18.woff2) format("woff2"),url(https://cdn-assets.alltrails.com/assets/proximanova-regular-webfont-fb9a0f579e89b41de6b5f05279bca8898565e2534b5f42237111fb1f72a0b3d7.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(https://cdn-assets.alltrails.com/assets/proximanova-medium-webfont-7f7a31b71f17fde65c2846c476e9e6c4819184a7da7696cfeee9cec8e646114d.woff2) format("woff2"),url(https://cdn-assets.alltrails.com/assets/proximanova-medium-webfont-ad367e951020cb65b70b8522bb6b75d69fdad922a067a1a5154b98c8b61f00f1.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(https://cdn-assets.alltrails.com/assets/proximanova-semibold-webfont-bb64f58cf3094d06ddf5baf082d7eb2d6df41dc6f20b0573e54e3961bb7d611b.woff2) format("woff2"),url(https://cdn-assets.alltrails.com/assets/proximanova-semibold-webfont-55954e8ca4b04c94495c7e54c022142d55f0f1278770cbe89c425935c968167a.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(https://cdn-assets.alltrails.com/assets/proximanova-bold-webfont-e54fd5314dd35be77477dcdb4140dba5e8f1d123f727f4eedf0d084c0b71c7ab.woff2) format("woff2"),url(https://cdn-assets.alltrails.com/assets/proximanova-bold-webfont-5c394abf905543099b2067d9639a712fa14b219cef2af9267211f1d9db31a18d.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url(https://cdn-assets.alltrails.com/assets/proximanova-extrabold-f6d1205ebc7fbb486afceae19b43954af59354b59de3d3521270cd2628f89033.otf) format("otf");font-weight:800;font-style:normal;font-display:swap}.mapboxgl-popup-content{padding:0 !important;background:transparent !important;box-shadow:none !important}.mapboxgl-ctrl-scale{margin-right:90px !important}.mapboxgl-ctrl-geolocate{display:none !important}.mapboxgl-dot-marker,.mapboxgl-gray-dot-marker,.mapboxgl-green-dot-marker{height:20px;width:20px;border-radius:50%;border:3px solid #ffffff;box-shadow:0px 0px 4px 4px #3333333b}.mapboxgl-green-dot-marker{background-color:#428a13}.mapboxgl-gray-dot-marker{background-color:#414141}.spider-leg-container{width:1px;height:1px;overflow:display;will-change:transform}.spider-leg-container:hover{cursor:pointer}.spider-leg-container .spider-leg-pin{position:relative;z-index:1}.spider-leg-container .spider-leg-pin.default-spider-pin{position:relative;width:25px;height:41px;margin-left:-11.5px;margin-top:-38.5px;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.0.0-beta.2/images/marker-icon.png)}.spider-leg-container .spider-leg-line{position:absolute;bottom:0;left:0;width:2px;background-color:#343434;opacity:0.45;transform-origin:bottom;z-index:0;height:0}.spider-leg-container:hover .spider-leg-line{opacity:1}.spider-leg-container.animate{-webkit-transition:margin 0.15s linear;-moz-transition:margin 0.15s linear;-ms-transition:margin 0.15s linear;-o-transition:margin 0.15s linear;transition:margin 0.15s linear}.spider-leg-container.initial,.spider-leg-container.exit{margin-left:0 !important;margin-top:0 !important;height:0}.spider-leg-container.animate .spider-leg-line{-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;-webkit-transition-delay:inherit;-moz-transition-delay:inherit;-ms-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit}.spider-leg-container.animate.initial .spider-leg-line,.spider-leg-container.animate.exit .spider-leg-line{height:0 !important}body{margin:0;padding:0}button{border:none;outline:none}#map{position:absolute;top:0;bottom:0;width:100%;-webkit-user-select:none;margin-top:43px}#static-map{font-family:Proxima Nova, Arial, sans-serif}div#elevation-box{opacity:0.90;pointer-events:all}div#controls{position:absolute;z-index:9999;height:100%;width:100%;pointer-events:none;border:4px solid #f2f2f2}#elevation{width:0;-webkit-user-select:none}#elevation-chart svg{background:#ffffff;margin:16px;border-radius:8px;padding:0px 7px;box-shadow:0 2px 4px 0px #767676}div#titleBar{background:#ffffff;display:flex;flex-direction:row;align-items:center;pointer-events:all;height:38px}#titleBar .info-bar a{color:#428a13;cursor:pointer}div.logo{margin-left:6px}div.info-bar{margin-left:auto;margin-right:16px;font-size:14px;color:#428a13;display:flex;flex-wrap:wrap;text-align:right}@media (max-width: 550px){div.info-bar{flex-direction:column}}span.info{margin-left:auto;text-align:right}div#map-controls{height:75%;display:flex;flex-direction:row}.right.control-group{margin-left:auto;margin-top:auto;margin-bottom:48px;margin-right:16px}.left.zoom-group{position:absolute;bottom:10px;left:16px}.flyout-button-container{height:56px;width:56px;display:flex;justify-content:center;background-color:#ffffff;border-radius:50%;box-shadow:0 2px 4px 0px #767676}.flyout-button-container img{height:24px;width:24px}.control{pointer-events:all;cursor:pointer}.zoom{margin-bottom:8px;background-color:#ffffff;padding:8px;font-size:24px;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;line-height:18px;color:#428a13;box-shadow:0 2px 4px 0px #767676}.zoom img{height:16px;width:16px}.hidden{display:none}.map-controls-menu{background:#ffffff;position:absolute;right:70px;bottom:0px;padding:8px 8px 0px 8px;font-size:12px;text-align:left;width:141px;border-radius:8px;box-shadow:0 2px 4px 0px #767676}.map-controls-menu:after{content:"";position:absolute;width:0;height:0;bottom:14px;right:-8px;box-sizing:border-box;border:4px solid #000000;border-color:transparent transparent #ffffff #ffffff;transform-origin:0 0;transform:rotate(-135deg);box-shadow:-2px 0px 1px -1px rgba(0,0,0,0.4)}.map-controls-menu .menu-title{font-size:10px;font-weight:bold;padding-bottom:8px}.map-controls-menu .menu-title:not(:first-child){border-top:solid 1px #e6e6e6;padding-top:8px}.map-controls-menu ul{list-style-type:none;margin:0;margin-block-start:inherit;padding-inline-start:0;display:flex;flex-direction:column}.map-controls-menu li{padding-bottom:4px;color:#767676}.map-controls-menu input{margin-right:6px}.map-control-container{position:absolute;right:16px;bottom:16px}a.logo img{height:36px}img.layer-image{height:24px;width:24px;margin:auto}span.delimiter{padding:0px 10px;font-size:12px;color:#767676}@media (max-width: 550px){span.delimiter{display:none}}#elevation{display:none}.flyout-button-container:hover,.flyout-button-container.active,.zoom:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,0.24),0 0 8px 0 rgba(0,0,0,0.08),0 8px 16px 0 rgba(0,0,0,0.24)}@media screen and (min-width: 300px){#elevation{display:block}}@media screen and (max-width: 400px){#elevation-chart svg{position:absolute;left:50%;margin-left:-135px}div.logo img{height:32px;margin-bottom:-5px}}[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px}[type="radio"]:checked+label,[type="radio"]:not(:checked)+label{position:relative;padding-left:22px;cursor:pointer;line-height:18px;padding-bottom:2px;display:inline-block;color:#767676}[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #ddd;border-radius:100%;background:#ffffff}[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{content:'';width:14px;height:14px;background:#ffffff;position:absolute;top:1px;left:1px;border-radius:100%;border:4px solid #428a13;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0;display:flex;width:150px;line-height:18px;padding-bottom:2px}.styled-checkbox+label:before{content:'';margin-right:6px;display:inline-block;vertical-align:text-top;width:16px;height:16px;background:#ffffff;border:1px solid #cccccc;border-radius:3px}.styled-checkbox:checked+label:before{background:#428a13}.styled-checkbox:checked+label:after{content:'';position:absolute;left:3px;top:7px;background:#ffffff;width:2px;height:2px;box-shadow:2px 0 0 #ffffff, 4px 0 0 #ffffff, 4px -2px 0 #ffffff, 4px -4px 0 #ffffff, 4px -6px 0 #ffffff, 4px -8px 0 #ffffff;transform:rotate(45deg)}#elevation g.tick text{transform:translate(-3px, 0px);font-family:Proxima Nova, Arial, sans-serif;text-anchor:middle}#elevation g.tick:last-child line{transform:translate(-2px, 0px)}#elevation g.tick:last-child text{text-anchor:end}#elevation g.tick:first-child text{text-anchor:start;transform:translate(-6px, 0px)}#elevation g.tick:nth-last-child(2) text{display:none}#elevation g.tick:nth-last-child(2) line{display:none}
