.leaflet-control-dialog-open .leaflet-control-container{background:rgba(0,0,0,.5);height:100%;position:relative;z-index:401}.leaflet-control-dialog-open .leaflet-control-container .leaflet-control:before{background:rgba(0,0,0,.5);content:"";inset:0;position:absolute;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:2}.leaflet-control-dialog-open .leaflet-control-container .leaflet-control.current:before{background:rgba(0,0,0,0)}.leaflet-control-dialog{background-color:#fff;border-radius:4px;-webkit-filter:drop-shadow(0 3px 14px rgba(0, 0, 0, 0.4));filter:drop-shadow(0 3px 14px rgba(0, 0, 0, 0.4));margin:0 !important;padding:0;position:absolute;text-align:left;-webkit-transition:left .5s ease-in-out,top .5s ease-in-out;transition:left .5s ease-in-out,top .5s ease-in-out}.leaflet-control-dialog:before{display:none !important}.leaflet-control-dialog .leaflet-control-dialog-arrow{height:24px;left:-24px;position:absolute;top:22px;width:24px}.leaflet-control-dialog .leaflet-control-dialog-arrow:before{border:12px solid transparent;border-right-color:#fff;content:"";display:block;height:24px;width:24px}.leaflet-control-dialog[class*=elevation] .leaflet-control-dialog-arrow{left:50%;margin-left:-12px;top:100%}.leaflet-control-dialog[class*=elevation] .leaflet-control-dialog-arrow:before{border-right-color:transparent;border-top-color:#fff}.leaflet-control-dialog .leaflet-control-dialog-inner{box-sizing:border-box;float:left;font-size:16px;height:100%;padding:16px 20px;position:relative;width:100%}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-close{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;width:30px}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-close span{color:#333;font:24px Tahoma,Verdana,sans-serif;line-height:24px}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-close:hover{cursor:pointer}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-contents{box-sizing:border-box;margin:0;min-height:50px;overflow:auto;position:relative;width:100%}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-contents p.head{font-size:20px;font-weight:bold}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-pagination{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-pagination a{background:#fff;border:1px solid #333;border-radius:50%;cursor:pointer;display:block;height:16px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-pagination a.current{background:#333}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-pagination a.left,.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-pagination a.right{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none !important;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-pagination a.left svg,.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-pagination a.right svg{fill:#333;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.leaflet-control-dialog .leaflet-control-dialog-inner .leaflet-control-dialog-pagination a:hover{background:#aaa}.leaflet-bottom.leaflet-left{width:100%}.elevation-detached{font-family:"Open Sans",sans-serif;height:auto;position:relative;width:100%;z-index:0}.elevation-detached .elevation{width:100% !important}.elevation-detached .elevation-svg{max-width:100%}.elevation-control{background-clip:padding-box;background-color:#fff;border:2px solid rgba(0,0,0,.2);border-radius:4px;max-width:-webkit-calc(100% - 20px);max-width:calc(100% - 20px);width:804px !important}.elevation-control .elevation-wrapper{overflow:auto;width:100%}.elevation-control.elevation{overflow:hidden;-webkit-transition-delay:.5s,0s;transition-delay:.5s,0s;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:height,width;transition-property:height,width}.elevation-control.elevation .grid .tick line{shape-rendering:crispEdges;stroke:#ccc;stroke-width:1px}.elevation-control.elevation .grid.y text{-webkit-transform:translate(-6px, 0);transform:translate(-6px, 0)}.elevation-control.elevation .grid.x text{-webkit-transform:translate(0, 6px);transform:translate(0, 6px)}.elevation-control.elevation .grid path,.elevation-control.elevation .grid.x .tick:first-of-type text{display:none}.elevation-control.elevation .mouse-focus-line{pointer-events:none;stroke:#c00;stroke-width:1}.elevation-control.elevation .mouse-focus-label{fill:#000;fill-opacity:.75;pointer-events:none}.elevation-control.elevation .mouse-focus-label-text{fill:#fff;pointer-events:none}.elevation-control.elevation .area{fill:url(#elevation-area-gradient) #fff;stroke-width:0}.elevation-control.elevation .mouse-drag{fill:rgba(255,0,0,.2)}.elevation-control.elevation .elevation-toggle{cursor:pointer;height:36px;width:36px}.elevation-control.elevation .elevation-svg{display:block}.elevation-control.elevation .elevation-info{font-size:.8rem;padding:0 10px 10px 50px;text-align:center}.elevation-control.elevation .elevation-toggle-icon{background:#fff url(/timm4maps/svg/elevation.svg) no-repeat 3px 3px;background-size:30px 30px;bottom:0;left:0;position:absolute;width:50px;z-index:1}.elevation-control.elevation.elevation-expanded .elevation-toggle-icon.close-button{background-image:url(/timm4maps/svg//remove.svg)}@media not print{.elevation-control.elevation.elevation-collapsed{height:40px !important;-webkit-transition-delay:0s,.5s;transition-delay:0s,.5s;width:40px !important}.elevation-control.elevation.elevation-collapsed .elevation-toggle{display:block}}.leaflet-elevation-pane .height-focus,.leaflet-overlay-pane .height-focus{fill:#c00;stroke:#000}.leaflet-elevation-pane .height-focus.line,.leaflet-overlay-pane .height-focus.line{pointer-events:none;stroke-width:2}.leaflet-elevation-pane .height-focus.circle,.leaflet-overlay-pane .height-focus.circle{stroke:#fff;stroke-width:2}.leaflet-elevation-pane .height-focus-label,.leaflet-overlay-pane .height-focus-label{fill:#000;font-size:.875rem;font-weight:700;stroke-width:0;text-shadow:1px 1px #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff}.elevation-polyline{display:none}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local(""),url("/timm4maps/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/timm4maps/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local(""),url("/timm4maps/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/timm4maps/fonts/open-sans-v29-latin-700.woff") format("woff")}@media screen and (max-width: 768px){.leaflet-control-fullscreen{display:none !important}}.leaflet-control-fullscreen a{background:#fff url("/timm4maps/svg/fullscreen.svg") no-repeat 50% 50%;background-size:30px 30px}.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-image:url("/timm4maps/svg/fullscreen-open.svg")}.leaflet-container:-webkit-full-screen{width:100% !important;height:100% !important}.leaflet-container.leaflet-fullscreen-on{width:100% !important;height:100% !important}.leaflet-pseudo-fullscreen{position:fixed !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important;z-index:99999}.map.leaflet-container{z-index:0}.leaflet-control *{box-sizing:border-box;font-family:"Open Sans",sans-serif;font-weight:400;margin:0}.leaflet-control strong{font-weight:700}.leaflet-control a{text-decoration:none !important}.leaflet-popup-content p{margin:0 0 .5em}.leaflet-control-layers-separator{margin:8px -8px 8px -8px}.leaflet-control-container #customControls{display:block !important}.leaflet-left .leaflet-control{clear:left}.leaflet-bar a,.leaflet-control-layers,#customControls .mapControl a{color:#333;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.leaflet-control-layers{border-radius:4px}.leaflet-control-layers label+label{margin-top:5px}.leaflet-control-layers-selector{appearance:revert !important;margin:0 4px 0 0 !important;top:0 !important}.leaflet-touch .leaflet-bar a{line-height:28px}.leaflet-touch .leaflet-bar a.leaflet-control-custom-button{font-size:.75rem;padding:0 10px;width:auto}.leaflet-touch .leaflet-control-layers-toggle{background:url("/timm4maps/svg/layers.svg") no-repeat 50% 50%;background-size:30px 30px;height:30px;width:30px}.leaflet-control-layers-list{background:#fff;background-clip:padding-box;border:2px solid rgba(0,0,0,.2);border-radius:0 4px 4px 4px;display:block !important;left:30px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:-2px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;white-space:nowrap}.leaflet-control-layers-expanded{background:#f4f4f4;padding:0;z-index:801}.leaflet-control-layers-expanded.leaflet-control-layers{border-radius:4px 0 0 4px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:block}.leaflet-control-layers-expanded .leaflet-control-layers-list{opacity:1;pointer-events:auto;position:absolute}.leaflet-control-location-button{background:url("/timm4maps/svg/location.svg") no-repeat 50% 50%;background-size:30px 30px}.leaflet-control-helper-button{background:url("/timm4maps/svg/helper.svg") no-repeat 50% 50%;background-size:30px 30px}#customControls{clear:none;display:none;margin-bottom:-10px;z-index:1000}#customControls .mapControl{background:#fff;background-clip:padding-box;border:2px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:none;float:left;height:34px;margin:0 10px 10px 0;position:relative}#customControls .mapControl *{color:#333;font-size:.75rem}#customControls .mapControl a{cursor:pointer;display:block;line-height:1.375rem;padding:0 8px;text-decoration:none !important;white-space:nowrap}#customControls .mapControl a.title{line-height:30px;margin-bottom:4px;padding-right:24px}#customControls .mapControl a.title:before{background:url("/timm4maps/svg/arrow-down.svg") no-repeat 50% 50%;background-size:12px 12px;content:"";height:30px;position:absolute;right:6px;width:12px}#customControls .mapControl a:active,#customControls .mapControl a:focus,#customControls .mapControl a:hover{background:#f4f4f4;color:#333}#customControls .mapControl .mapControlSlider{background:#fff;background-clip:padding-box;border:2px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:none;display:none;margin-left:-2px;max-height:500px;min-width:100%;overflow:auto;padding:4px 0;position:absolute}#customControls .mapControl .mapControlSlider label{line-height:1.375rem;margin:0;padding:0 8px 0 28px;white-space:nowrap}#customControls .mapControl .mapControlSlider label input[type=radio],#customControls .mapControl .mapControlSlider label input[type=checkbox]{margin-top:4px}@media print{#map{height:630px !important;overflow:visible !important}.mapListBox{page-break-inside:avoid}.leaflet-top,#routeInfo .download{display:none !important}#routeInfo{background:none}#routeInfo ul li{border-right:none !important;padding:0 !important}#routeInfo ul li p{clear:none !important;float:left !important;margin-right:20px !important;width:auto !important}#routeInfo ul li p.riTitle{margin-right:10px !important}.leaflet-map-pane{border:1px solid #ccc;height:630px !important;overflow:hidden !important;position:relative !important}.leaflet-bottom.leaflet-left{position:relative !important}.elevation-control.elevation{background-clip:initial;border:1px solid #ccc;border-radius:0;margin:1em 0 !important;max-width:none !important;width:100% !important}}.leaflet-touch .opacity-control .leaflet-control-layers-toggle{background-image:url("/timm4maps/svg/opacity.svg")}.leaflet-control-layers-range{-webkit-appearance:none;appearance:none;background-color:transparent;height:1.5rem;min-width:120px;outline:none;padding:0;width:100%}.leaflet-control-layers-range:focus{outline:0}.leaflet-control-layers-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff}.leaflet-control-layers-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff}.leaflet-control-layers-range::-moz-focus-outer{border:0}.leaflet-control-layers-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3677f8;border:2px;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);height:1rem;margin-top:-0.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}.leaflet-control-layers-range::-webkit-slider-thumb:active{background:#084eda}.leaflet-control-layers-range::-webkit-slider-runnable-track{background-color:#eee;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0 2px rgba(0,0,0,.4);color:transparent;cursor:pointer;height:.5rem;width:100%}.leaflet-control-layers-range::-moz-range-thumb{appearance:none;background:#3677f8;border:2px;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}.leaflet-control-layers-range::-moz-range-thumb:active{background:#084eda}.leaflet-control-layers-range::-moz-range-track{background-color:#eee;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0 2px rgba(0,0,0,.4);color:transparent;cursor:pointer;height:.5rem;width:100%}@-webkit-keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}}@keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}}.leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:"Roboto",Arial,sans-serif;font-size:22px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}.leaflet-gesture-handling-touch-warning:after,.leaflet-gesture-handling-scroll-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}

/*# sourceMappingURL=leaflet.css.map */