#select-layers .leaflet-control-layers{box-shadow:none;border:none}.sidebar{position:absolute;top:10px;width:95%;z-index:1020}.sidebar.collapsed{width:32px}@media (min-width:768px){.sidebar{top:10px;transition:width .5s}}@media (min-width:768px) and (max-width:991px){.sidebar{width:200px}}@media (min-width:992px) and (max-width:1199px){.sidebar{width:220px}}@media (min-width:1200px){.sidebar{width:240px}}.sidebar-left{left:0}@media (min-width:768px){.sidebar-left{left:10px}}.sidebar-right{right:10px}@media (min-width:768px){.sidebar-right{right:10px}}.sidebar-tabs{top:0;height:96px;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px;background-color:#fff}.sidebar-left .sidebar-tabs{left:0}.sidebar-right .sidebar-tabs{right:0}.sidebar-tabs,.sidebar-tabs>ul{position:absolute;width:32px;margin:0;padding:0}.sidebar-tabs>li,.sidebar-tabs>ul>li{width:100%;height:32px;border-bottom:1px solid #ccc;color:#333;font-size:10pt;overflow:hidden;transition:all 80ms}.sidebar-tabs>li:last-child,.sidebar-tabs>ul>li:last-child{border-bottom:none}.sidebar-tabs>li:hover,.sidebar-tabs>ul>li:hover{color:#000;background-color:#eee}.sidebar-tabs>li.active,.sidebar-tabs>ul>li.active{color:#fff;background-color:#036da1}.sidebar-tabs>li.disabled,.sidebar-tabs>ul>li.disabled{color:rgba(51,51,51,.4)}.sidebar-tabs>li.disabled:hover,.sidebar-tabs>ul>li.disabled:hover{background:0 0}.sidebar-tabs>li.disabled>a,.sidebar-tabs>ul>li.disabled>a{cursor:default}.sidebar-tabs>li>a,.sidebar-tabs>ul>li>a{display:block;width:100%;height:100%;line-height:32px;color:inherit;text-decoration:none;text-align:center}.sidebar-tabs>ul+ul{bottom:0}.sidebar-1{height:32px}.sidebar-2{height:64px}.sidebar-3{height:96px}.sidebar-4{height:128px}.sidebar-5{height:160px}.sidebar-6{height:192px}.sidebar-7{height:224px}.sidebar-content{position:absolute;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px;top:0;max-height:620px;background-color:rgba(255,255,255,.9);overflow-x:hidden;overflow-y:auto}.sidebar-left .sidebar-content{left:32px;right:0}.sidebar-right .sidebar-content{left:0;right:32px}.sidebar.collapsed>.sidebar-content{overflow-y:hidden}.sidebar-pane{display:none;left:0;right:0;box-sizing:border-box;padding:10px 25px}.sidebar-pane.active{display:block}@media (min-width:768px) and (max-width:991px){.sidebar-pane{min-width:168px}}@media (min-width:992px) and (max-width:1199px){.sidebar-pane{min-width:188px}}@media (min-width:1200px){.sidebar-pane{min-width:208px}}.sidebar-header{margin:-10px -25px 0;height:32px;padding:0 25px;line-height:32px;font-weight:500;font-size:12pt;color:#fff;background-color:#036da1}.sidebar-right .sidebar-header{padding-left:32px}.sidebar-close{position:absolute;top:0;width:32px;height:32px;text-align:center;cursor:pointer}.sidebar-left .sidebar-close{right:0}.sidebar-right .sidebar-close{left:0}.sidebar-left~.sidebar-map{margin-left:32px}@media (min-width:768px){.sidebar-left~.sidebar-map{margin-left:0}}.sidebar-right~.sidebar-map{margin-right:32px}@media (min-width:768px){.sidebar-right~.sidebar-map{margin-right:0}}.sidebar{box-shadow:0 1px 5px rgba(0,0,0,.65)}.sidebar.leaflet-touch{box-shadow:none;border-right:2px solid rgba(0,0,0,.2)}@media (min-width:768px){.sidebar{border-radius:4px}.sidebar.leaflet-touch{border:2px solid rgba(0,0,0,.2)}}@media (min-width:768px){.sidebar-left~.sidebar-map .leaflet-left{transition:left .5s}}@media (min-width:768px) and (max-width:991px){.sidebar-left~.sidebar-map .leaflet-left{left:210px}}@media (min-width:992px) and (max-width:1199px){.sidebar-left~.sidebar-map .leaflet-left{left:230px}}@media (min-width:1200px){.sidebar-left~.sidebar-map .leaflet-left{left:250px}}@media (min-width:768px){.sidebar-left.collapsed~.sidebar-map .leaflet-left{left:42px}}@media (min-width:768px){.sidebar-right~.sidebar-map .leaflet-right{transition:right .5s}}@media (min-width:768px) and (max-width:991px){.sidebar-right~.sidebar-map .leaflet-right{right:210px}}@media (min-width:992px) and (max-width:1199px){.sidebar-right~.sidebar-map .leaflet-right{right:230px}}@media (min-width:1200px){.sidebar-right~.sidebar-map .leaflet-right{right:250px}}@media (min-width:768px){.sidebar-right.collapsed~.sidebar-map .leaflet-right{right:42px}}.leaflet-sidebar{position:absolute;max-height:380px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;z-index:2000}.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:#fff;box-shadow:0 1px 7px rgba(0,0,0,.65);-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:767px){.leaflet-sidebar{width:95%;padding:0}.leaflet-sidebar.left.visible~.leaflet-left{left:95%}.leaflet-sidebar.right.visible~.leaflet-right{right:95%}.leaflet-sidebar.left{left:-95%}.leaflet-sidebar.left.visible{left:0}.leaflet-sidebar.right{right:-95%}.leaflet-sidebar.right.visible{right:0}.leaflet-sidebar>.leaflet-control{box-shadow:none;-webkit-border-radius:0;border-radius:0}.leaflet-touch .leaflet-sidebar>.leaflet-control{border:0}}@media (min-width:768px) and (max-width:991px){.leaflet-sidebar{width:300px}.leaflet-sidebar.left.visible~.leaflet-left{left:300px}.leaflet-sidebar.right.visible~.leaflet-right{right:300px}}@media (min-width:992px) and (max-width:1199px){.leaflet-sidebar{width:325px}.leaflet-sidebar.left.visible~.leaflet-left{left:325px}.leaflet-sidebar.right.visible~.leaflet-right{right:325px}}@media (min-width:1200px){.leaflet-sidebar{width:350px}.leaflet-sidebar.left.visible~.leaflet-left{left:350px}.leaflet-sidebar.right.visible~.leaflet-right{right:350px}}.leaflet-sidebar .close{position:absolute;right:10px;top:20px;width:31px;height:31px;color:#333;font-size:25pt;line-height:1em;text-align:center;background:#fff;-webkit-border-radius:16px;border-radius:16px;cursor:pointer;z-index:2008}.leaflet-left{transition:left .5s}.leaflet-right{transition:right .5s}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.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-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.leaflet-control-minimap{border:rgba(255,255,255,1) solid;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:3px;background:#f8f8f9;transition:all .6s}.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0}.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}.leaflet-control-minimap-toggle-display{background-image:url(//en.eurovelo3.fr/wp-content/plugins/veloroute/leaflet/leaflet-plugins/images/toggle.svg);background-size:cover;position:absolute;border-radius:3px 0 0}.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url(//en.eurovelo3.fr/wp-content/plugins/veloroute/leaflet/leaflet-plugins/images/toggle.png)}.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.leaflet-control-fullscreen a{background:#fff url(//en.eurovelo3.fr/wp-content/plugins/veloroute/leaflet/leaflet-plugins/images/fullscreen.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-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}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.leaflet-control-fullscreen a{background-image:url(//en.eurovelo3.fr/wp-content/plugins/veloroute/leaflet/leaflet-plugins/images/fullscreen@2x.png)}}.leaflet-control-geocoder a{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-control-geocoder{box-shadow:0 1px 7px #999;background:#f8f8f9;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.leaflet-control-geocoder a{background-image:url(//en.eurovelo3.fr/wp-content/plugins/veloroute/leaflet/leaflet-plugins/images/geocoder.png);width:36px;height:36px}.leaflet-touch .leaflet-control-geocoder a{width:44px;height:44px}.leaflet-control-geocoder .leaflet-control-geocoder-form,.leaflet-control-geocoder-expanded .leaflet-control-geocoder-toggle{display:none}.leaflet-control-geocoder-expanded .leaflet-control-geocoder-form{display:block;position:relative}.leaflet-control-geocoder-expanded .leaflet-control-geocoder-form{padding:5px}.leaflet-contextmenu{display:none;box-shadow:0 1px 7px rgba(0,0,0,.4);-webkit-border-radius:4px;border-radius:4px;padding:4px 0;background-color:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-contextmenu a.leaflet-contextmenu-item{display:block;color:#222;font-size:12px;line-height:20px;text-decoration:none;padding:0 12px;border-top:1px solid transparent;border-bottom:1px solid transparent;cursor:default;outline:none}.leaflet-contextmenu a.leaflet-contextmenu-item-disabled{opacity:.5}.leaflet-contextmenu a.leaflet-contextmenu-item.over{background-color:#f4f4f4;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.leaflet-contextmenu a.leaflet-contextmenu-item-disabled.over{background-color:inherit;border-top:1px solid transparent;border-bottom:1px solid transparent}.leaflet-contextmenu-icon{margin:2px 8px 0 0;width:16px;height:16px;float:left;border:0}.leaflet-contextmenu-separator{border-bottom:1px solid #ccc;margin:5px 0}.steelblue-theme.leaflet-control.elevation .background{background-color:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.steelblue-theme.leaflet-control.elevation .axis line,.steelblue-theme.leaflet-control.elevation .axis path{fill:none;stroke:#0d1821;stroke-width:2}.steelblue-theme.leaflet-control.elevation .mouse-drag{fill:rgba(23,74,117,.4)}.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-color:#f8f8f9}.steelblue-theme.leaflet-control.elevation .elevation-toggle-icon{background:url(//en.eurovelo3.fr/wp-content/plugins/veloroute/leaflet/leaflet-plugins/images/elevation-steelblue.png) no-repeat center center}.steelblue-theme.leaflet-control.elevation .area{fill:#036da1}.steelblue-theme.leaflet-control.elevation .mouse-focus-line{pointer-events:none;stroke-width:1;stroke:#0d1821}.steelblue-theme.leaflet-control.elevation-collapsed .background{display:none}.steelblue-theme.leaflet-control.elevation-collapsed .elevation-toggle{display:block}.steelblue-theme.height-focus{stroke:#036da1;fill:#036da1}.steelblue-theme.height-focus.line{pointer-events:none;stroke-width:2}