@font-face{font-family:'Museo Sans Rounded';src:url(https://cdn-assets.alltrails.com/assets/MuseoSansRounded-500-webfont-bf914bf745e521946ec734167dd4d63e.woff2) format("woff2"),url(https://cdn-assets.alltrails.com/assets/MuseoSansRounded-500-webfont-c7898884102c74dfdc528971ff9f6ce1.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-8ba4f71a2afe0f30f5c73a3718180f05.woff2) format("woff2"),url(https://cdn-assets.alltrails.com/assets/MuseoSansRounded-700-webfont-aca86a3cd11f90ad4a87ea3a1d097142.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-Reg-15d689c0e5062ddff5b43ebb774997da.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url(https://cdn-assets.alltrails.com/assets/ProximaNova-Bold-7ef157d69a9c452797a0eb9b64a83796.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}#map-photo-popup{padding:6px 6px 0 !important;height:134px;width:134px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #a3a3a3;background:#fff url(https://cdn-assets.alltrails.com/assets/placeholder/photo_loading-5b73f485ad4de3957ff0f40ca8870db2.png) no-repeat center center}#map-photo-popup img{cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:100%;height:auto}#map-photo-popup .link{color:#FFF !important;background-color:rgba(0,0,0,0.5);position:absolute;top:107px;left:7px;right:8px;padding:0px 4px;font-size:12px;text-align:center}#start-end-popup{color:#4f4c3e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0px 5px !important;border:1px solid #a3a3a3;background-color:white}#start-end-popup .name{font-size:14px;padding:0}#start-end-popup .coordinates{font-size:12px}#lifeline-start-end-popup{color:#4f4c3e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0px 5px !important;border:1px solid #a3a3a3;background-color:white;min-height:64px;max-height:188px;width:268px}#lifeline-start-end-popup .name{font-size:16px;font-weight:bold;line-height:16px;padding-top:4px;word-wrap:break-word}#lifeline-start-end-popup .coordinates{position:absolute;bottom:0;color:#a8a69d;padding-bottom:20px;font-size:12px}#lifeline-start-end-popup .timestamp{position:absolute;bottom:0;right:10px;padding-bottom:20px;font-size:12px;color:#a8a69d}#track-waypoint-popup{color:#4f4c3e;padding:6px 6px 0 !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #a3a3a3;background-color:white;min-height:134px;max-height:268px;width:268px}#track-waypoint-popup .name-description{min-height:107px;max-height:210px;margin-bottom:18px;overflow-y:scroll}#track-waypoint-popup .name-description .name{font-size:18px;font-weight:bold;line-height:18px;padding-bottom:4px;word-wrap:break-word}#track-waypoint-popup .name-description .description{font-size:12px;line-height:13px;word-wrap:break-word}#track-waypoint-popup .show-orig-lang-btn{position:absolute;bottom:25px;left:5px}#track-waypoint-popup .coords{position:absolute;bottom:0;color:#a8a69d;padding-bottom:20px;font-size:12px}#track-waypoint-popup .link{position:absolute;bottom:0;right:10px;padding-bottom:20px;font-size:12px}#track-waypoint-popup .link.link2{bottom:35px;padding-bottom:2px}#track-waypoint-popup .timestamp{position:absolute;bottom:0;right:10px;padding-bottom:20px;font-size:12px;color:#a8a69d}.map-pin-icon{filter:drop-shadow(0px 11px 11px #80808094);-webkit-filter:drop-shadow(0px 11px 11px #80808094);-moz-filter:drop-shadow(0px 11px 11px #80808094)}.map-pin-hover{filter:drop-shadow(0px 11px 9px gray);-webkit-filter:drop-shadow(0px 11px 9px gray);-moz-filter:drop-shadow(0px 11px 9px gray)}.show-orig-lang-btn{height:22px;width:28px;border:1px solid #219AD8;border-radius:5px;padding:2px;margin-top:5px;vertical-align:bottom;background-position:center !important;background-repeat:no-repeat !important;background-size:16px 16px !important}.show-orig-lang-btn:focus{outline:none}.show-orig-lang-btn.inactive{background-color:white;color:#219AD8}.show-orig-lang-btn.inactive:hover{background-color:#F2F2F2}.show-orig-lang-btn.active{background-color:#219AD8;color:white}.show-orig-lang-btn.active:hover{background-color:#4BAFE1}#fullscreen-search-results,.trail-result-card{position:relative;border-radius:8px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover !important;-webkit-overflow-scrolling:touch}@media (max-width: 767px){#fullscreen-search-results,.trail-result-card{width:100% !important}}#fullscreen-search-results a.item-link,.trail-result-card a.item-link{position:absolute;top:0;bottom:0;width:100%;height:100%}#fullscreen-search-results span.item-rank,.trail-result-card span.item-rank{position:absolute;top:10px;right:0;color:white;font-weight:bold;background-color:rgba(0,0,0,0.6);padding:2px 24px 2px 8px;pointer-events:none}#fullscreen-search-results .item,.trail-result-card .item{position:absolute;padding:16px;bottom:0;left:0;width:100%;cursor:pointer;z-index:2}#fullscreen-search-results .item .track-info,.trail-result-card .item .track-info{height:40px;vertical-align:top;color:white;padding-left:7px;display:inline-block}#fullscreen-search-results .item .clickable,.trail-result-card .item .clickable{pointer-events:initial}#fullscreen-search-results .item-info,.trail-result-card .item-info{margin-top:4px;vertical-align:auto}#fullscreen-search-results .item-info .rating,.trail-result-card .item-info .rating{background-position:0px 2px}#fullscreen-search-results .item-profile-link,.trail-result-card .item-profile-link{height:39px}#fullscreen-search-results .item-profile-link img,.trail-result-card .item-profile-link img{border:2px solid white;background-image:url(https://cdn-assets.alltrails.com/assets/placeholder/person_placeholder-acae9bc99f8fe16abe2e7e380452934a.png);background-size:40px 40px;border-radius:40px;width:40px;height:40px}#fullscreen-search-results .circle-item-profile-link img,.trail-result-card .circle-item-profile-link img{border:1px solid white;background-image:url(https://cdn-assets.alltrails.com/assets/placeholder/person_placeholder-acae9bc99f8fe16abe2e7e380452934a.png);background-size:75px 75px;width:75px;height:75px;border-radius:12px}#fullscreen-search-results .name,.trail-result-card .name{font-family:Proxima Nova, Arial, sans-serif;font-size:18px !important;font-weight:bold !important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:white;overflow:hidden;padding-bottom:0;padding-right:15px;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap}#fullscreen-search-results .name a,.trail-result-card .name a{color:white;font-size:18px;font-weight:bold}#fullscreen-search-results .name a:visited,#fullscreen-search-results .name a:hover,.trail-result-card .name a:visited,.trail-result-card .name a:hover{color:white !important}#fullscreen-search-results .name.short,.trail-result-card .name.short{padding-right:55px}#fullscreen-search-results .name.big,.trail-result-card .name.big{font-size:28px;font-weight:500;margin:0;text-overflow:initial;white-space:normal;line-height:30px}.ad-result-card{text-align:center}.ad-result-card.dfp{background-color:white;border:1px solid white}@media (max-width: 970px){.ad-result-card.dfp{width:100%}.ad-result-card.dfp div.holder{width:300px;margin:0 auto}}.ad-result-card.sfp{max-height:145px;width:100%}.ad-result-card .location-label.no-link:hover{text-decoration:none !important}.ad-result-card .trail-result-card .name.short{padding-right:15px !important}#difficulty-info span.diff,.track-info span.diff,.difficulty-info span.diff,#difficulty-and-rating span.diff{border-radius:6px;display:inline-block;font-family:Proxima Nova, Arial, sans-serif;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;margin-right:8px;padding:0px 8px;height:18px;line-height:19px}#difficulty-info span.diff.activity,.track-info span.diff.activity,.difficulty-info span.diff.activity,#difficulty-and-rating span.diff.activity{background-color:white;border:solid 1px #428A13;color:#428A13;height:22px;line-height:22px;width:auto}.difficulty-info .missing,#difficulty-and-rating .missing{background-color:#BDBDBD;color:white}.difficulty-info .easy,#difficulty-and-rating .easy{background-color:white;color:#69A041}.difficulty-info .easy.selected,#difficulty-and-rating .easy.selected{background-color:#69A041;color:white}.difficulty-info .moderate,#difficulty-and-rating .moderate{background-color:white;color:#4BAFE1}.difficulty-info .moderate.selected,#difficulty-and-rating .moderate.selected{background-color:#4BAFE1;color:white}.difficulty-info .hard,#difficulty-and-rating .hard{background-color:white;color:#676767}.difficulty-info .hard.selected,#difficulty-and-rating .hard.selected{background-color:#676767;color:white}.difficulty-info .rating,#difficulty-and-rating .rating{margin-bottom:-2px;margin-right:4px}.non-scrolling-trail-list li{margin-bottom:10px}body{margin:0;padding:0}#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}.leaflet-control-attribution img{vertical-align:middle}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{width:100%}.leaflet-popup-close-button{visibility:hidden}.leaflet-control-scale-line{position:absolute;right:82px;bottom:10px;text-align:left}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:white;margin:16px;border-radius:8px;padding:0px 7px;box-shadow:0 2px 4px 0px #808080}div#titleBar{background:white;display:flex;flex-direction:row;align-items:center;pointer-events:all}#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}.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;border-radius:50%;box-shadow:0 2px 4px 0px #808080}.flyout-button-container img{height:24px;width:24px}div#map-overlays-button{background:white}div#map-layers-button{background:white}.control{pointer-events:all;cursor:pointer}.zoom{margin-bottom:8px;background-color:white;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 #808080}.zoom img{height:16px;width:16px}.hidden{display:none}.map-controls-menu{background:white;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 #808080}.map-controls-menu:after{content:"";position:absolute;width:0;height:0;bottom:14px;right:-8px;box-sizing:border-box;border:4px solid black;border-color:transparent transparent white white;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:#808080}.map-controls-menu input{margin-right:6px}#overlay-control-container{position:absolute;right:16px;bottom:80px}#layer-control-container{position:absolute;right:16px;bottom:16px}div.logo img{height:36px}img.layer-image{height:24px;width:24px;margin:auto}span.delimiter{padding:0px 10px;font-size:12px;color:#808080}div.mobile{width:100%;display:flex;align-items:center}div.mobile .info-bar{flex-direction:column;width:73%;padding-top:4px}div.mobile .logo{margin:auto;flex-direction:column}div.mobile .info-bar .info{padding-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:90%}div.desktop{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 (max-width: 600px){.leaflet-bottom .leaflet-control{width:100%}.leaflet-bottom{width:100%;text-align:center}}@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.mobile{flex-direction:column}div.mobile .info{margin:auto;text-align:center}div.mobile .info-bar{margin:auto}div.logo img{height:32px;margin-bottom:-5px}div.mobile .info-bar{padding-top:0}div.mobile .info-bar .info{padding-bottom:2px}}@media screen and (min-width: 700px){div.mobile{display:none}div.desktop{background:white;display:flex;flex-direction:row;align-items:center;pointer-events:all;width:100%}div#titleBar{height:38px}}[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:#808080}[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:#fff}[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{content:'';width:14px;height:14px;background:white;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:white;border:1px solid #ccc;border-radius:3px}.styled-checkbox:checked+label:before{background:#428a13}.styled-checkbox:checked+label:after{content:'';position:absolute;left:3px;top:7px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;transform:rotate(45deg)}.leaflet-popup-content-wrapper{width:268px}.leaflet-popup-tip{width:20px;height:11px;background-size:21px 11px;background-image:url(https://cdn-assets.alltrails.com/assets/icons/maps/leaflet_popup_tip-860309f514a902ac41e7e8ea429ff8cf.png);border:none;margin-top:-1px}.leaflet-popup-content{padding:0;padding-top:0 !important}#track-waypoint-popup{color:#4f4c3e;min-height:165px;max-height:268px}#track-waypoint-popup .name-description{max-height:131px;margin-bottom:18px;overflow-y:scroll}#track-waypoint-popup .name-description .name{font-size:18px;font-weight:bold;line-height:18px;padding-bottom:4px;word-wrap:break-word}#track-waypoint-popup .name-description .description{font-size:12px;line-height:13px;color:#808080;word-wrap:break-word}#track-waypoint-popup .show-orig-lang-btn{position:absolute;bottom:25px;left:5px}#track-waypoint-popup .coords{position:absolute;bottom:0;color:#a8a69d;padding-bottom:20px;font-size:12px}#track-waypoint-popup .link{position:absolute;bottom:0;right:10px;padding-bottom:20px;font-size:12px}#track-waypoint-popup .link.link2{bottom:35px;padding-bottom:2px}#track-waypoint-popup .timestamp{position:absolute;bottom:0;right:10px;padding-bottom:20px;font-size:12px;color:#a8a69d}.waypoint-map-title-holder{border-radius:3px;border:1px solid #808080;transition:all 1s}.waypoint-map-title{background-color:rgba(255,255,255,0.8);padding:2px 5px;white-space:nowrap;font-size:12px;border-radius:3px}.leaflet-compact-attribution{margin:0 !important;background-color:rgba(255,255,255,0.5) !important;visibility:initial !important;padding:initial !important;border-radius:initial !important;padding-right:5px !important}.leaflet-compact-attribution:after{display:none !important}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:none !important;box-shadow:none !important;border:none !important}.leaflet-popup-tip-container{bottom:1px}#map-photo-popup{margin:auto}.photo-popup{pointer-events:none}.popup div{pointer-events:auto}#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}.marker-cluster-small,.marker-cluster-small div,.marker-cluster-medium,.marker-cluster-medium div,.marker-cluster-large,.marker-cluster-large div{background-color:#367B11}.marker-cluster{background-clip:padding-box;border-radius:17px;border:2px solid white;background-color:#428A13;height:34px !important;width:34px !important;z-index:99999 !important}.marker-cluster-gray{background-color:#676767}.marker-cluster div{width:24px;height:24px;margin-top:0px;margin-left:3px;text-align:center;border-radius:15px;font-family:Proxima Nova, Arial, sans-serif;font-weight:bold;color:white}.marker-cluster span{line-height:30px}.distance-marker-icon{background-color:white;border-radius:9px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.4);color:#808080;font-family:Proxima Nova, Arial, sans-serif;font-size:11px;height:18px;line-height:18px;padding:1px;text-align:center;transform:translate3d(144px, 761px, 0px);white-space:nowrap;z-index:761}
