.trail-attributes{position:absolute;background:#fff;padding:20px;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;transition:all 350ms ease-in-out;top:40px;left:0;max-height:500px;overflow:scroll;z-index:2}.trail-attributes.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:inherit}.trail-attributes ul{padding:0}.trail-attributes li{list-style:none;padding:.15em}.itin-popup .plan-trip-container{margin-bottom:1em}.itin-popup .plan-trip-container button{margin:1em}.trail-attributes span{padding:.5em;width:1em}.trail-attributes h3{font-size:1.25em;text-transform:uppercase;font-family:"Brocha W00",sans-serif;font-weight:700;color:#6db220;margin-bottom:10px}.map-key .button-wrap button.icon-map-layers.arrow{background:#b8d10a;color:#fff}.map-key .button-wrap button.icon-map-layers.arrow::after{border-top-color:#b8d10a;border-top-width:23px}.map-key .button-wrap button.icon-map-layers::after{content:'';background:transparent;position:absolute;left:0;top:100%;width:0;height:0;display:block;border-style:solid;border-width:0 25px 0 25px;border-color:#6088b1 transparent transparent transparent;transition:all 200ms ease-in-out;opacity:1}.map-key .button-wrap button span{z-index:5}.icon-container span{line-height:.75em!important}.icon-container span.caution-level{color:#dd0012}.trailpoints{display:block!important}.trailpoints .heading{display:flex;flex-flow:row nowrap;align-items:center}.trailpoints .icon-container{font-size:1.3em;height:24px;width:24px;color:rgb(0,0,0);background:transparent;padding:14px;margin-top:0;margin-left:-6px;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.trailpoints .title-row{display:flex!important;flex-flow:row nowrap;align-items:center;justify-content:flex-start}