.handle,.map-container{-webkit-box-direction:normal;-ms-flex-direction:column}.handle,.map-container,.map-override-style{-webkit-box-direction:normal}.map-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;flex-direction:column;min-height:calc(100vh - 51px)}.map-override-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;width:100%}.map-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.handle span.grippy{content:'....';width:12px;display:inline-block;overflow:hidden;line-height:5px;padding:3px 8px;cursor:move;vertical-align:middle;margin-top:-.7em;margin-right:.3em;font-size:12px;font-family:sans-serif;letter-spacing:2px;color:#fff;text-shadow:1px 0 1px #000}.handle,.map-container-non-editable{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical}.handle span.grippy::after{content:'.. .. .. ..'}.handle{background-color:#222;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grip-arrow{color:#fff;font-size:60px;padding:10px 0}.map-container-non-editable{display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:hidden}.elevation-chart,.elevation-chart-container{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal;opacity:1}.map-container-non-editable-visible{visibility:visible}.elevation-chart-container{display:flex;-webkit-box-orient:horizontal;width:100%;background-color:#222;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;height:223px;-ms-flex-direction:column;flex-direction:column}.elevation-chart-container-disabled{height:0;width:0}.minimap-fullscreen{height:100%!important;width:100%!important;max-height:100%!important;max-width:100%!important}.elevation-chart{display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:10px}.legends-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.chart-controls-container{width:auto;height:auto;opacity:1;background-color:#222;color:#fff;margin:10px 0}.elevation-chart-canvas{max-height:calc(100% - 10px)}.chart-disabled{width:0;height:0;opacity:0}.entry:not(:first-of-type){margin-top:10px}.map-search-btn{border-radius:0 20px 20px 0!important;outline:0!important;padding:6px 8px!important}.leaflet-routing-container-hide{display:none}.override-search-container,.ui_box{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-transition:margin .2s;-moz-transition:margin .2s;-o-transition:margin .2s;transition:margin .2s}.dropdown-menu{z-index:1001!important}.table-fit{margin:0!important;padding:1px!important}.override-search-container{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:0 0}#search-container{width:270px;max-height:calc(34px * 5);overflow-y:auto;overflow-x:hidden}.custom-map-searchbox{background:url(data:image/png;base64,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) 10px 10px no-repeat #444;border:none;font:700 12px Arial,Helvetica,Sans-serif;color:#d7d7d7;padding:6px 15px 6px 35px;border-radius:20px;text-shadow:0 2px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.1),0 1px 3px rgba(0,0,0,.2) inset;box-shadow:0 1px 0 rgba(255,255,255,.1),0 1px 3px rgba(0,0,0,.2) inset;-webkit-transition:all .7s ease 0s;outline:0}.custom-map-searchbox:focus{background:url(data:image/png;base64,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) 10px 10px no-repeat #fcfcfc;color:#6a6f75;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(0,0,0,.9) inset;box-shadow:0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(0,0,0,.9) inset;text-shadow:0 2px 3px rgba(0,0,0,.1);outline:0}.sortable-placeholder{position:relative;background:rgba(166,166,166,.5);border:15px solid rgba(166,166,166,.5);border-radius:20px}.leaflet-control-import-export-cache,.leaflet-control-import-export-cache-options-container a{background-size:16px 16px;cursor:pointer}.dropdown-menu-custom{position:static;float:none;background-color:transparent;background-clip:border-box;border:none;box-shadow:none;-webkit-box-shadow:none;-webkit-background-clip:border-box}.dropdown-custom-search-button{height:34px;width:34px;font-size:14px;padding:5px 10px}.pac-container,.pac-item{width:inherit!important;border-radius:20px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.1),0 1px 3px rgba(0,0,0,.2) inset;box-shadow:0 1px 0 rgba(255,255,255,.1),0 1px 3px rgba(0,0,0,.2) inset;max-width:400px;background-color:#f5f5f5;color:#6a6f75;font:Arial,Helvetica,Sans-serif}.pac-item{background-color:#204060;color:#d7d7d7;font-family:Quicksand,sans-serif}.pac-item:hover{background-color:#6a6f75;color:#f5f5f5}.pac-item-query{color:#d7d7d7}.pac-container{background-color:rgba(255,255,255,.1)}.leaflet-control-import-export-cache{display:inline-block}.leaflet-control-import-export-cache-options-container-disabled{opacity:.6;pointer-events:none}.leaflet-control-import-export-cache-options-container{margin-top:-30px;margin-bottom:0;margin-left:30px;padding-left:0;display:none;overflow:hidden}.leaflet-control-import-export-cache-option{display:inline-block}.leaflet-control-import-export-cache-options-container .leaflet-control-import-export-cache-option a{border-radius:0}.leaflet-control-import-export-cache-options-container .leaflet-control-import-export-cache-option:last-child a{border-top-right-radius:2px;border-bottom-right-radius:2px;margin-left:-1px}.importFileInput{position:absolute;display:none;height:0;width:0;left:-10000px}.ui{font-family:'Source Sans Pro',sans-serif;color:#fff;-webkit-box-shadow:none;box-shadow:none;padding:10px}.ui ul{margin:0 30px 10px 0;padding:0;list-style-type:none;font-size:11px;font-weight:400;line-height:20px}.chart-font-big,.ui_box h2{font-size:16px}.ui_box{display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;background:#222;-webkit-box-shadow:-1px 0 rgba(255,255,255,.07);box-shadow:-1px 0 rgba(255,255,255,.07);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.ui_box__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ui_box__inner>h2>span{font-weight:400;padding-right:2px}.ui_box h2{font-weight:400;margin:0;text-align:center}.detailed_statistics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elevation-progress-bar{width:300px!important}.bottom-border{border-bottom:1px solid rgba(255,255,255,.5)}.legends-container div{cursor:pointer;margin:0 4px}.legends-container-main-legend{position:relative;padding:2px 20px;border-radius:13px 0 0 13px;color:#000}.detailed_legend{border-radius:0 13px 13px 0;color:#000;position:relative;padding:2px}.statistics-wide{display:table;text-align:left;margin-bottom:0!important;width:300px}.statistics-wide td{padding:0!important;line-height:initial!important;vertical-align:initial!important}.statistics-wide>tbody>tr>td:first-child{width:110px}.statistics-wide>tbody>tr>td:nth-child(2){width:30px}.statistics-narrow{display:none}.fa-flipped{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.abbreviated-statistics{display:inline}div.tooltip-inner{max-width:none;white-space:nowrap;text-align:left}@media print{.buttons-container,.elevation-chart-container,.leaflet-bar,.leaflet-control-zoom,.leaflet-left,.leaflet-top{display:none;height:0;width:0}}.map-container-non-editable{height:calc(100% - 30.09px - 20px - 15px);padding:0}@media screen and (max-width:1360px){.elevation-chart{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;overflow-y:hidden;padding:10px}.chart-controls-container{height:auto;width:100%}.ui_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.detailed_legend,.detailed_statistics,.statistics-wide{display:none}.ui_box h2,.ui_box__inner>h2>span{font-size:10px}.bottom-border{border-bottom:none}.legends-container-main-legend{padding:1px 2px;font-size:10px;border-radius:13px}.statistics-narrow{display:block}}@media screen and (max-width:650px){.abbreviated-statistics{display:none}}@media screen and (max-width:400px){.ui_box__inner>h2>span{font-size:8px}}@media only screen and (max-width:800px){.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale,.legends-container-main-legend{font-size:8px}.elevation-chart-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropdown-menu-custom{padding:0}#search-container{width:206px;max-height:calc(34px * 2)}.map-override-style{min-height:calc(100vh - 73px);-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (min-width:800px){.map-container{min-height:initial;max-height:calc(100vh + 200px - 51px)}}@media only screen and (min-height:600px){.map-override-style{min-height:calc(100vh - 223px - 51px)}.handle{display:none}}@media only screen and (max-height:600px){.map-override-style{min-height:calc(100vh - 73px);-webkit-box-flex:1;-ms-flex:1;flex:1}.elevation-chart-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#search-container{max-height:calc(34px * 3)}}.flexbox-row,.ui_box-narrow{-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media only screen and (min-width:1361px){.elevation-chart-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1361px) and (max-height:600px){.map-override-style{min-height:calc(100vh - 51px)}}.elevation-chart-narrow{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;height:auto;max-height:calc(100vh);overflow-y:hidden;padding:10px}.chart-controls-container-narrow{height:auto;width:auto;border-right:0;margin:0}.ui_box-narrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detailed_legend-narrow,.detailed_statistics-narrow,.statistics-wide-narrow{display:none}.chart-font-small{font-size:12px}.bottom-border-narrow{border-bottom:none}.legends-container-main-legend-narrow{padding:1px 2px;font-size:8px;border-radius:13px}.statistics-narrow-narrow{display:block}h2.statistics-narrow-narrow{font-size:10px}.ui_box__inner-narrow{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.flexbox-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100vw;height:calc(100vh - 11px)}.width-50{min-width:50%;height:100%}.no-margin{margin:0}.mobile-portrait-fullscreen-map-override-style{min-height:calc(100vh - 223px)!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mobile-portrait-fullscreen-map-container{min-width:100vw!important}.elevation-chart-container-fullscreen{width:100vw}@media only screen and (max-height:510px){.elevation-chart-canvas{max-height:calc(100% - 20px)}}.hidden-handle{display:none!important}.height-100-setter{height:100%!important}.custom-table-hover>tbody>tr:hover{background-color:#eceeef;color:#373a3c}.map-full-height{height:calc(100vh - 51px)}