.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-control-geocoder{background:#fff;box-shadow:0 1px 7px rgba(0,0,0,.65);-webkit-border-radius:4px;border-radius:4px;line-height:26px;overflow:hidden}.leaflet-touch .leaflet-control-geocoder{box-shadow:none;border:2px solid rgba(0,0,0,.2);background-clip:padding-box;line-height:30px}.leaflet-control-geocoder-form{display:inline}.leaflet-control-geocoder-form input,.leaflet-control-geocoder-form ul,.leaflet-control-geocoder-error{border:0;color:transparent;background:#fff}.leaflet-control-geocoder-form input{font-size:16px;width:0;transition:width .125s ease-in;margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-control-geocoder-form input{font-size:22px}.leaflet-control-geocoder-icon{width:26px;height:26px;background-image:url(/i/search.png);background-repeat:no-repeat;background-position:center;background-size:auto 90%;float:right;cursor:pointer}.leaflet-touch .leaflet-control-geocoder-icon{margin-top:2px;width:30px}.leaflet-control-geocoder-throbber .leaflet-control-geocoder-icon{background-image:url(/c/i/loading.gif)}.leaflet-control-geocoder-expanded input,.leaflet-control-geocoder-error{width:290px;margin:0 0 0 4px;padding:0 0 0 4px;vertical-align:middle;color:#000}.leaflet-control-geocoder-form input{outline:0}.leaflet-control-geocoder-form button{display:none}.leaflet-control-geocoder-form-no-error{display:none}.leaflet-control-geocoder-error{margin-top:8px;display:block;color:#444}ul.leaflet-control-geocoder-alternatives{width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style:none;padding:0;transition:height .125s ease-in}.leaflet-control-geocoder-alternatives-minimized{width:0!important;height:0;overflow:hidden;margin:0;padding:0}.leaflet-control-geocoder-alternatives li{width:100%;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #eee;padding:0}.leaflet-control-geocoder-alternatives li:last-child{border-bottom:0}.leaflet-control-geocoder-alternatives a{display:block;text-decoration:none;color:#000;padding:6px 8px 16px 6px;font-size:14px;line-height:1;font-weight:bold}.leaflet-touch .leaflet-control-geocoder-alternatives a{font-size:18px}.leaflet-control-geocoder-alternatives a:hover,.leaflet-control-geocoder-selected{background-color:#ddd}.leaflet-control-geocoder-address-detail{font-size:12px;font-weight:normal}.leaflet-control-geocoder-address-context{color:#666;font-size:12px;font-weight:lighter}ul.leaflet-control-geocoder-alternatives{width:300px;margin:0 0 0 5px}ul.leaflet-control-geocoder-alternatives a{padding:7px 0 8px 5px}.leaflet-control-layers-list{margin-bottom:0}label input[type="image"].leaflet-control-layers-selector,label input[type="checkbox"].leaflet-control-layers-selector,label input[type="radio"].leaflet-control-layers-selector{margin:0 5px 0 0;vertical-align:top}@media (max-width:767px){.leaflet-control-geocoder-expanded input,.leaflet-control-geocoder-error{width:160px}.ul.leaflet-control-geocoder-alternatives{width:180px}}.marker-cluster{background-image:url(/c/i/sessionreports/pins/cluster0.png)}.marker-quality-1{background-image:url(/c/i/sessionreports/pins/cluster1.png)}.marker-quality-2{background-image:url(/c/i/sessionreports/pins/cluster2.png)}.marker-quality-3{background-image:url(/c/i/sessionreports/pins/cluster3.png)}.marker-cluster div{width:30px;height:30px;margin-left:9px;margin-top:9px;text-align:center;letter-spacing:0;font-family:'Fjalla One',Verdana,Geneva,sans-serif;font-weight:bold;color:inherit;text-rendering:optimizelegibility;text-transform:none;font-weight:normal;color:#fff;font-size:16px;text-shadow:0 0 1px black}.marker-cluster span{line-height:30px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out , opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out , opacity .3s ease-in;-o-transition:-o-transform .3s ease-out , opacity .3s ease-in;transition:transform .3s ease-out , opacity .3s ease-in}.leaflet-sidebar{position:absolute;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;z-index:500}.leaflet-sidebar.left{left:-500px;transition:left .5s , width .5s;padding-right:0}.leaflet-sidebar.left.visible{left:0}.leaflet-sidebar.right{right:-500px;transition:right .5s , width .5s;padding-left:0}.leaflet-sidebar.right.visible{right:0}.leaflet-sidebar>.leaflet-control{height:100%;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 24px;font-size:1.1em;background:rgba(255,255,255,.85);box-shadow:0 1px 7px rgba(0,0,0,.65);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.leaflet-touch .leaflet-sidebar>.leaflet-control{box-shadow:none;border:2px solid rgba(0,0,0,.2);background-clip:padding-box}@media (max-width:399px){.leaflet-sidebar{width:100%;padding:0}.leaflet-sidebar.left.visible ~ .leaflet-left{left:100%}.leaflet-sidebar.right.visible ~ .leaflet-right{right:100%}.leaflet-sidebar.left{left:-100%}.leaflet-sidebar.left.visible{left:0}.leaflet-sidebar.right{right:-100%}.leaflet-sidebar.right.visible{right:0}.leaflet-sidebar>.leaflet-control{box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.leaflet-touch .leaflet-sidebar>.leaflet-control{border:0}}@media (min-width:400px) and (max-width:3999px){.leaflet-sidebar{width:200px}.leaflet-sidebar.left.visible ~ .leaflet-left{left:200px}.leaflet-sidebar.right.visible ~ .leaflet-right{right:200px}}@media (min-width:4000px) and (max-width:4999px){.leaflet-sidebar{width:390px}.leaflet-sidebar.left.visible ~ .leaflet-left{left:390px}.leaflet-sidebar.right.visible ~ .leaflet-right{right:390px}}@media (min-width:5000px){.leaflet-sidebar{width:460px}.leaflet-sidebar.left.visible ~ .leaflet-left{left:460px}.leaflet-sidebar.right.visible ~ .leaflet-right{right:460px}}.leaflet-sidebar .close{position:absolute;right:20px;top:20px;width:31px;height:31px;color:#333;font-size:25pt;line-height:1em;text-align:center;background:#fff;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;cursor:pointer;z-index:8}.leaflet-left{transition:left .5s}.leaflet-right{transition:right .5s}.leaflet-touch .leaflet-bar-part-single{-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;border-bottom:0}.leaflet-touch .leaflet-control-locate{box-shadow:none;border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-control-locate a{font-size:1.4em;margin-left:1px;color:#444}.leaflet-control-locate a span{margin-top:3px}.leaflet-control-locate.active a{color:#2074b6}.leaflet-control-locate.active.following a{color:#fc8428}.leaflet-control-fullscreen a{background:#fff url(/i/xfullscreen.png.pagespeed.ic.5StpDzo3Vq.png) no-repeat 0 0;background-size:26px 52px}.leaflet-touch .leaflet-control-fullscreen a{background-position:2px 2px}.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:0 -26px}.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:2px -24px}.leaflet-container:-webkit-full-screen{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}.leaflet-label{background:#ebebeb;background:rgba(235,235,235,.81);background-clip:padding-box;border-color:#777;border-color:rgba(0,0,0,.25);border-radius:4px;border-style:solid;border-width:4px;color:#111;display:block;font:12px/20px "Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;padding:1px 6px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;z-index:6}.leaflet-label.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-label:before,.leaflet-label:after{border-top:6px solid transparent;border-bottom:6px solid transparent;content:none;position:absolute;top:5px}.leaflet-label:before{border-right:6px solid #000;border-right-color:inherit;left:-10px}.leaflet-label:after{border-left:6px solid #000;border-left-color:inherit;right:-10px}.leaflet-label-right:before,.leaflet-label-left:after{content:""}.full-page-map{height:600px;margin-bottom:20px}.map-filters-sub{margin-left:20px}.map-filter-legend{background-size:20px;background-repeat:no-repeat;margin-left:-20px;padding-left:40px;padding-top:0;background-position-x:-1px}.map-filter-legend-resort{background-image:url(/c/i/sessionreports/station.png)}.map-filter-legend-parking{background-image:url(/c/i/sessionreports/xparking.png.pagespeed.ic.VeG1JfMPXg.png)}.map-filter-legend-summit{background-image:url(/c/i/sessionreports/sommet.png)}.popup-session{position:relative;margin:0 0 15px;padding-left:55px}.popup-avatar{position:absolute;top:0;left:0;width:50px;height:50px;margin:0 5px 0 0;overflow:hidden}.map-element-item{display:block}.leaflet-top,.leaflet-bottom{z-index:900}@media (max-width:768px){.full-page-map{height:300px;margin-bottom:20px}}.steelblue-theme .leaflet-control.elevation .background{background-color:rgba(85,85,85,.6)}.steelblue-theme .leaflet-control.elevation .axis{font-size:10.8px;font-family:Verdana,Arial,sans-serif}.steelblue-theme .leaflet-control.elevation .axis path,.steelblue-theme .leaflet-control.elevation .axis line{fill:none;stroke:#000;stroke-width:1px}.steelblue-theme .leaflet-control.elevation .area{fill:rgba(255,119,0,.6)}.steelblue-theme .leaflet-control.elevation .mouse-focus-line{pointer-events:none;stroke-width:1px;stroke:#000}.steelblue-theme .leaflet-control.elevation .elevation-toggle{cursor:pointer;box-shadow:0 1px 7px rgba(0,0,0,.4);-webkit-border-radius:5px;border-radius:5px;width:36px;height:36px;background:url(/c/i/sessionreports/elevation.png) no-repeat center center #f8f8f9}.steelblue-theme .leaflet-control.elevation-collapsed .background{display:none}.steelblue-theme .leaflet-control.elevation-collapsed .elevation-toggle{display:block}.steelblue-theme .leaflet-control.elevation .mouse-drag{fill:rgba(85,85,85,.4)}.steelblue-theme .leaflet-overlay-pane .height-focus{stroke:#000;fill:#000}.steelblue-theme .leaflet-overlay-pane .height-focus.line{pointer-events:none;stroke-width:2px;stroke:#000}.steelblue-theme .leaflet-overlay-pane .height-focus-label{fill:#000}