#map_canvas_container{position:relative;border-bottom:1px solid rgba(67,67,67,0.8);top:5px}#map_canvas{position:absolute;top:0;right:0;bottom:0;left:0}.map_canvas-remove-width{right:20px !important}#map_panel{position:absolute;background-color:#e9eaed}#map_zipcode,#map_zipcode2{background-color:#e6e6e6;border-color:#81592f;height:29px;margin:5px 0;padding:6px 6px;font-size:14px !important;color:#81592f !important;width:100% !important}.zipcode_input input::placeholder{color:#81592f;opacity:1}.label-class{float:right}.notifyMeLink{text-decoration:underline #79060d;cursor:pointer}.notifyMeLink:hover{color:#5c5c5c}.troopConnect,.troopPointman{width:90%;max-width:500px;margin:10px auto;z-index:9999;display:none;position:relative}.troopConnect-mobile,.troopPointman-mobile{width:100%;max-width:100%}.connectPanelClose,.pointmanPanelClose{font-size:14px;color:#FFF;margin-top:2px;cursor:pointer}.map_panel-background{width:100%;background:url(../img/tlusa_peaks.svg) no-repeat right;height:245px;opacity:.1;position:fixed;left:0;bottom:0}.cluster{color:#FFF;text-align:center;font-family:Verdana,serif;font-size:14px;font-weight:600;text-shadow:0 0 2px #000;z-index:1000;line-height:53px;width:56px;height:55px;position:absolute}.cluster-1{background:url(https://www.traillifeconnect.com/assets_fixed/traillife/img/map/cluster-1.png) no-repeat}.cluster-2{background:url(https://www.traillifeconnect.com/assets_fixed/traillife/img/map/cluster-2.png) no-repeat;width:64px;height:63px;line-height:63px}.cluster-3{background:url(https://www.traillifeconnect.com/assets_fixed/traillife/img/map/cluster-3.png) no-repeat;width:70px;height:69px;line-height:69px}.infobulle{overflow:hidden;cursor:default;clear:both;position:relative;height:95px;background-color:#393939;border:1px solid #2c2c2c;top:-6px;padding:0;box-shadow:rgba(0,0,0,0.15) 0 15px 25px,rgba(0,0,0,0.05) 0 5px 10px}.infobulle .text,.infobulle_sm .text{color:#FFF;font-size:13px;line-height:17px;white-space:nowrap;margin-top:-17px;padding:2px 10px}.infobulle_sm{overflow:hidden;cursor:default;clear:both;position:relative;height:16px;background-color:#393939;border:1px solid #2c2c2c;top:13px;padding:0}.infobulle .bg,.infobulle_sm .bg{font-size:1px;height:20px;border:0;width:100%;background-color:#780412;margin:0;padding:0}.arrow{position:absolute;left:45px;height:0;width:0;margin-left:0;top:89px;border-color:#2c2c2c transparent transparent;border-style:solid;border-width:10px 10px 0 0}.sidebar-input{color:#fff}.sidebar-input a:before,.sidebar-input li:after,.sidebar-input ul:after,.sidebar-input li:before{display:none}.sidebar-input:after{display:none}.cbx-krajee-menu .cbx{border-radius:0}.cbx-krajee-menu .cbx-xs .cbx-icon-null{padding:4px;margin:2px}.cbx-krajee-menu .cbx-sm .cbx-icon-null{padding:5px;margin:3px}.cbx-krajee-menu .cbx-md .cbx-icon-null{padding:6px;margin:4px}.cbx-krajee-menu .cbx-lg .cbx-icon-null{padding:8px;margin:5px}.cbx-krajee-menu .cbx-xl .cbx-icon-null{padding:10px;margin:6px}.cbx-krajee-menu .cbx-disabled .cbx-icon-null{background-color:#aaa}.cbx-krajee-menu .cbx-active .cbx-icon-null{background-color:#787878}.cbx-krajee-menu .cbx-active{color:#969696;box-shadow:none;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.cbx-krajee-menu .cbx-active:hover,.cbx-krajee-menu .cbx-active:focus{border-color:#969696;outline:0;box-shadow:none}.cbx-krajee-menu .cbx-active:focus{color:#d8d6d6}.cbx-krajee-menu .cbx-active{border:1px solid #787878;color:#787878}.ckbox.ckbox-mapmenu input[type=checkbox]:checked+label::after{color:gray;background-color:#000}.ckbox-mapmenu input[type=checkbox]:checked+label::after{border:1px solid #3c3c3c;background-color:#242424;width:18px;height:18px;font-size:13px;line-height:1.4em}.ckbox-mapmenu label:before{width:18px;height:18px;border:1px solid #3c3c3c;background:#242424}.ckbox-mapmenu label{font-size:12px;color:#979797;margin-left:15px}.ckbox-radio-group{margin:1px -14px -31px 18px;display:flex;align-items:flex-start;line-height:20px}.ckbox-radio label{font-size:12px;color:#979797;margin:2px 5px 0 3px;display:inline-block;vertical-align:top}.ckbox-radio{margin:0 0 -5px 0}.ckbox-radio input[type="radio"]:after{width:14px;height:14px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#242424;content:'';display:inline-block;visibility:visible;border:1px solid #8b8b8b;cursor:pointer}.ckbox-radio input[type="radio"]:checked:after{background-color:#1d3e58}.ckbox-mapmenu label:before{background:#242424 !important;border:1px solid #3c3c3c !important}.ckbox-mapmenu input[type=checkbox][disabled]+label::after{border-color:#6c3131;opacity:.5}.please_wait{position:relative !important;top:30%;left:40%;display:none;color:#000;z-index:1001;font-size:1.8em;font-weight:900;opacity:.6}.current_view{position:relative;min-width:124px;float:left;height:21px;display:none;top:32px;left:5px;background-color:#0e0e0e73;color:#FFF;z-index:1002;padding:0 4px;box-shadow:1px 1px 1px 1px rgb(0 0 0 / 20%)}.smallSlider .slider.slider-horizontal{width:80%}.panel-title-map{font-family:'Ministry Light',sans-serif;font-size:18px;color:#FFF;padding:0 0 0 10px;margin:10px 0 10px 0}.panel-title-background{background:#74060c;border-top-left-radius:0;border-top-right-radius:0}.panel-body-map{font-family:'Ministry Light',sans-serif;font-size:15px;padding:10px}.panel-body-map-form{font-family:'Ministry Light',sans-serif;font-size:14px;padding:10px}.btn-map{background-color:#1d598d !important;color:white}.btn-map:hover{background-color:#0e2e47 !important;color:white}.btn-map2{background-color:#1d3e5b !important;color:white}.btn-map2:hover{background-color:#0f2435 !important;color:white}.btn-map:focus,.btn-map:active{background-color:#0e2e47 !important;color:white !important}#mapSearchBtn{padding:0;font-size:16px;border:0}.input-group .form-control{margin:0 !important}.drop-shadow{filter:drop-shadow(3px 5px 2px rgb(0 0 0 / .2))}.fat_search_grid{align-items:center;max-width:100%;background-color:rgba(186,38,46,1.0);color:#FFF;font-family:'Ministry Light',sans-serif;font-size:18px;min-height:40px;padding:5px;justify-content:space-between}.tl-red-background{background-color:rgba(186,38,46,1.0);color:#FFF}.age-notice{background-color:#003b59;color:#FFF;padding:5px;font-size:1.1em;display:grid;justify-content:center}details{overflow:hidden;border-top:0}details:not([open]){border-bottom:2px solid #e5dede}summary{display:flex;align-items:center;gap:1em;font-size:calc(1rem + 2px);cursor:pointer;background-color:#fff;padding:.4rem clamp(.5rem,5%,.5rem);transition-property:color,background-color;line-height:1.3rem}summary:hover{outline:0;background-color:#e5dede}summary:focus{outline:0;background-color:#b8b5b5;border-left:5px solid #ba2235}details .content{border-bottom:3px solid #ba2235;background-color:#d7c9c345;color:#000;padding:5px 10px 15px 10px}i.chevron{transition-duration:.3s;transition-property:transform}details[open] i.chevron{transform:rotate(180deg)}details summary::-webkit-details-marker{display:none}@keyframes flash-highlight{0%,100%{background-color:initial}33%,66%{background-color:#ffffa7}}@keyframes flash-done{0%{background-color:initial}100%{background-color:#ffffa7}}.flash-done{animation:flash-done 500ms;animation-fill-mode:forwards}.flash-background{animation:flash-highlight 1s 3}.navigation_textbox{background-color:#1d1d1d;color:#777 !important;border:1px solid #585858 !important}.navigation_textbox_label{font-size:12px;color:#777;margin-left:2px}.navbar-setting-map{padding:0 0 0 20px;font-size:18px}.sidebar-content-heading{font-weight:100 !important;margin-bottom:2px;margin-top:11px;color:#fff}.sidebar-right-content{position:relative;padding:0 10px 10px 10px;color:#dedede;font-size:.9em;height:calc(100vh - 76px);overflow-y:auto;scrollbar-gutter:stable}.sidebar-right-content a{color:#7c7979}.sidebar-right-content a:hover{color:#848aad}.sidebar-right-content hr{margin:10px 0 10px 0;border-top:1px solid #6d6d6d}#sidebar-right{width:240px !important}#sidebar-right:after{width:240px !important}.sidebar-right-content::-webkit-scrollbar{width:18px;scrollbar-gutter:stable}.sidebar-right-content::-webkit-scrollbar-track{background-color:transparent}.sidebar-right-content::-webkit-scrollbar-thumb{background-color:rgba(48,75,86,0.79);border-radius:20px;border:6px solid transparent;background-clip:content-box}.sidebar-right-content::-webkit-scrollbar-thumb:hover{background-color:rgba(70,110,127,0.79);cursor:pointer}.sidebar-left-content{height:calc(100vh - 134px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;direction:rtl}.sidebar-content-sleeve{direction:ltr;margin:0 18px 0 -33px}@-moz-document url-prefix(){.sidebar-content-sleeve{margin:0}}.sidebar-left-content::-webkit-scrollbar{width:18px;scrollbar-gutter:stable}.sidebar-left-content::-webkit-scrollbar-track{background-color:transparent}.sidebar-left-content::-webkit-scrollbar-thumb{background-color:rgba(48,75,86,0.79);border-radius:20px;border:6px solid transparent;background-clip:content-box}.sidebar-left-content::-webkit-scrollbar-thumb:hover{background-color:rgba(70,110,127,0.79);cursor:pointer}.map_go_button{padding:1px 2px;background-color:#1a1a1a;color:#979797;border:1px solid #979797}.filter-actions{color:#a5a5a5;cursor:pointer}.filter-actions:hover{color:#676666}.highcharts-breadcrumbs-button text{color:#fff !important;fill:#fff !important}.highcharts-button-hover{color:#808080 !important;fill:none !important;font-weight:normal !important;background:none !important}.input-number–noSpinners>input::-webkit-outer-spin-button,.input-number–noSpinners>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-number–noSpinners>input[type="number"]{-moz-appearance:textfield}small{color:#bdbbbb !important}