@@ -1,636 +1,636 @@
1−/* required styles */
1+/* required styles */
3−.leaflet-pane,
3+.leaflet-pane,
4−.leaflet-tile,
4+.leaflet-tile,
5−.leaflet-marker-icon,
5+.leaflet-marker-icon,
6−.leaflet-marker-shadow,
6+.leaflet-marker-shadow,
7−.leaflet-tile-container,
7+.leaflet-tile-container,
8−.leaflet-pane > svg,
8+.leaflet-pane > svg,
9−.leaflet-pane > canvas,
9+.leaflet-pane > canvas,
10−.leaflet-zoom-box,
10+.leaflet-zoom-box,
11−.leaflet-image-layer,
11+.leaflet-image-layer,
12−.leaflet-layer {
12+.leaflet-layer {
13− position: absolute;
13+ position: absolute;
17−.leaflet-container {
17+.leaflet-container {
18− overflow: hidden;
18+ overflow: hidden;
20−.leaflet-tile,
20+.leaflet-tile,
21−.leaflet-marker-icon,
21+.leaflet-marker-icon,
22−.leaflet-marker-shadow {
22+.leaflet-marker-shadow {
23− -webkit-user-select: none;
23+ -webkit-user-select: none;
24− -moz-user-select: none;
24+ -moz-user-select: none;
25− user-select: none;
25+ user-select: none;
26− -webkit-user-drag: none;
26+ -webkit-user-drag: none;
28−/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
28+/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
29−.leaflet-safari .leaflet-tile {
29+.leaflet-safari .leaflet-tile {
30− image-rendering: -webkit-optimize-contrast;
30+ image-rendering: -webkit-optimize-contrast;
32−/* hack that prevents hw layers "stretching" when loading new tiles */
32+/* hack that prevents hw layers "stretching" when loading new tiles */
33−.leaflet-safari .leaflet-tile-container {
33+.leaflet-safari .leaflet-tile-container {
34− width: 1600px;
34+ width: 1600px;
35− height: 1600px;
35+ height: 1600px;
36− -webkit-transform-origin: 0 0;
36+ -webkit-transform-origin: 0 0;
38−.leaflet-marker-icon,
38+.leaflet-marker-icon,
39−.leaflet-marker-shadow {
39+.leaflet-marker-shadow {
40− display: block;
40+ display: block;
42−/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
42+/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
43−/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
43+/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
44−.leaflet-container .leaflet-overlay-pane svg,
44+.leaflet-container .leaflet-overlay-pane svg,
45−.leaflet-container .leaflet-marker-pane img,
45+.leaflet-container .leaflet-marker-pane img,
46−.leaflet-container .leaflet-shadow-pane img,
46+.leaflet-container .leaflet-shadow-pane img,
47−.leaflet-container .leaflet-tile-pane img,
47+.leaflet-container .leaflet-tile-pane img,
48−.leaflet-container img.leaflet-image-layer {
48+.leaflet-container img.leaflet-image-layer {
49− max-width: none !important;
49+ max-width: none !important;
50− max-height: none !important;
50+ max-height: none !important;
53−.leaflet-container.leaflet-touch-zoom {
53+.leaflet-container.leaflet-touch-zoom {
54− -ms-touch-action: pan-x pan-y;
54+ -ms-touch-action: pan-x pan-y;
55− touch-action: pan-x pan-y;
55+ touch-action: pan-x pan-y;
57−.leaflet-container.leaflet-touch-drag {
57+.leaflet-container.leaflet-touch-drag {
58− -ms-touch-action: pinch-zoom;
58+ -ms-touch-action: pinch-zoom;
59− /* Fallback for FF which doesn't support pinch-zoom */
59+ /* Fallback for FF which doesn't support pinch-zoom */
60− touch-action: none;
60+ touch-action: none;
61− touch-action: pinch-zoom;
61+ touch-action: pinch-zoom;
63−.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
63+.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
64− -ms-touch-action: none;
64+ -ms-touch-action: none;
65− touch-action: none;
65+ touch-action: none;
67−.leaflet-container {
67+.leaflet-container {
68− -webkit-tap-highlight-color: transparent;
68+ -webkit-tap-highlight-color: transparent;
70−.leaflet-container a {
70+.leaflet-container a {
71− -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
71+ -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
73−.leaflet-tile {
73+.leaflet-tile {
74− filter: inherit;
74+ filter: inherit;
75− visibility: hidden;
75+ visibility: hidden;
77−.leaflet-tile-loaded {
77+.leaflet-tile-loaded {
78− visibility: inherit;
78+ visibility: inherit;
80−.leaflet-zoom-box {
80+.leaflet-zoom-box {
81− width: 0;
81+ width: 0;
82− height: 0;
82+ height: 0;
83− -moz-box-sizing: border-box;
83+ -moz-box-sizing: border-box;
84− box-sizing: border-box;
84+ box-sizing: border-box;
85− z-index: 800;
85+ z-index: 800;
87−/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
87+/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
88−.leaflet-overlay-pane svg {
88+.leaflet-overlay-pane svg {
89− -moz-user-select: none;
89+ -moz-user-select: none;
92−.leaflet-pane { z-index: 400; }
92+.leaflet-pane { z-index: 400; }
94−.leaflet-tile-pane { z-index: 200; }
94+.leaflet-tile-pane { z-index: 200; }
95−.leaflet-overlay-pane { z-index: 400; }
95+.leaflet-overlay-pane { z-index: 400; }
96−.leaflet-shadow-pane { z-index: 500; }
96+.leaflet-shadow-pane { z-index: 500; }
97−.leaflet-marker-pane { z-index: 600; }
97+.leaflet-marker-pane { z-index: 600; }
98−.leaflet-tooltip-pane { z-index: 650; }
98+.leaflet-tooltip-pane { z-index: 650; }
99−.leaflet-popup-pane { z-index: 700; }
99+.leaflet-popup-pane { z-index: 700; }
101−.leaflet-map-pane canvas { z-index: 100; }
101+.leaflet-map-pane canvas { z-index: 100; }
102−.leaflet-map-pane svg { z-index: 200; }
102+.leaflet-map-pane svg { z-index: 200; }
104−.leaflet-vml-shape {
104+.leaflet-vml-shape {
105− width: 1px;
105+ width: 1px;
106− height: 1px;
106+ height: 1px;
109− behavior: url(#default#VML);
109+ behavior: url(#default#VML);
110− display: inline-block;
110+ display: inline-block;
111− position: absolute;
111+ position: absolute;
115−/* control positioning */
115+/* control positioning */
117−.leaflet-control {
117+.leaflet-control {
118− position: relative;
118+ position: relative;
119− z-index: 800;
119+ z-index: 800;
120− pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
120+ pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
121− pointer-events: auto;
121+ pointer-events: auto;
123−.leaflet-top,
123+.leaflet-top,
124−.leaflet-bottom {
124+.leaflet-bottom {
125− position: absolute;
125+ position: absolute;
126− z-index: 1000;
126+ z-index: 1000;
127− pointer-events: none;
127+ pointer-events: none;
129−.leaflet-top {
129+.leaflet-top {
132−.leaflet-right {
132+.leaflet-right {
133− right: 0;
133+ right: 0;
135−.leaflet-bottom {
135+.leaflet-bottom {
136− bottom: 0;
136+ bottom: 0;
138−.leaflet-left {
138+.leaflet-left {
139− left: 0;
139+ left: 0;
141−.leaflet-control {
141+.leaflet-control {
142− float: left;
142+ float: left;
143− clear: both;
143+ clear: both;
145−.leaflet-right .leaflet-control {
145+.leaflet-right .leaflet-control {
146− float: right;
146+ float: right;
148−.leaflet-top .leaflet-control {
148+.leaflet-top .leaflet-control {
149− margin-top: 10px;
149+ margin-top: 10px;
151−.leaflet-bottom .leaflet-control {
151+.leaflet-bottom .leaflet-control {
152− margin-bottom: 10px;
152+ margin-bottom: 10px;
154−.leaflet-left .leaflet-control {
154+.leaflet-left .leaflet-control {
155− margin-left: 10px;
155+ margin-left: 10px;
157−.leaflet-right .leaflet-control {
157+.leaflet-right .leaflet-control {
158− margin-right: 10px;
158+ margin-right: 10px;
162−/* zoom and fade animations */
162+/* zoom and fade animations */
164−.leaflet-fade-anim .leaflet-tile {
164+.leaflet-fade-anim .leaflet-tile {
165− will-change: opacity;
165+ will-change: opacity;
167−.leaflet-fade-anim .leaflet-popup {
167+.leaflet-fade-anim .leaflet-popup {
168− opacity: 0;
168+ opacity: 0;
169− -webkit-transition: opacity 0.2s linear;
169+ -webkit-transition: opacity 0.2s linear;
170− -moz-transition: opacity 0.2s linear;
170+ -moz-transition: opacity 0.2s linear;
171− -o-transition: opacity 0.2s linear;
171+ -o-transition: opacity 0.2s linear;
172− transition: opacity 0.2s linear;
172+ transition: opacity 0.2s linear;
174−.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
174+.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
175− opacity: 1;
175+ opacity: 1;
177−.leaflet-zoom-animated {
177+.leaflet-zoom-animated {
178− -webkit-transform-origin: 0 0;
178+ -webkit-transform-origin: 0 0;
179− -ms-transform-origin: 0 0;
179+ -ms-transform-origin: 0 0;
180− transform-origin: 0 0;
180+ transform-origin: 0 0;
182−.leaflet-zoom-anim .leaflet-zoom-animated {
182+.leaflet-zoom-anim .leaflet-zoom-animated {
183− will-change: transform;
183+ will-change: transform;
185−.leaflet-zoom-anim .leaflet-zoom-animated {
185+.leaflet-zoom-anim .leaflet-zoom-animated {
186− -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
186+ -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
187− -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
187+ -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
188− -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1);
188+ -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1);
189− transition: transform 0.25s cubic-bezier(0,0,0.25,1);
189+ transition: transform 0.25s cubic-bezier(0,0,0.25,1);
191−.leaflet-zoom-anim .leaflet-tile,
191+.leaflet-zoom-anim .leaflet-tile,
192−.leaflet-pan-anim .leaflet-tile {
192+.leaflet-pan-anim .leaflet-tile {
193− -webkit-transition: none;
193+ -webkit-transition: none;
194− -moz-transition: none;
194+ -moz-transition: none;
195− -o-transition: none;
195+ -o-transition: none;
196− transition: none;
196+ transition: none;
199−.leaflet-zoom-anim .leaflet-zoom-hide {
199+.leaflet-zoom-anim .leaflet-zoom-hide {
200− visibility: hidden;
200+ visibility: hidden;
204−/* cursors */
204+/* cursors */
206−.leaflet-interactive {
206+.leaflet-interactive {
207− cursor: pointer;
207+ cursor: pointer;
209−.leaflet-grab {
209+.leaflet-grab {
210− cursor: -webkit-grab;
210+ cursor: -webkit-grab;
211− cursor: -moz-grab;
211+ cursor: -moz-grab;
213−.leaflet-crosshair,
213+.leaflet-crosshair,
214−.leaflet-crosshair .leaflet-interactive {
214+.leaflet-crosshair .leaflet-interactive {
215− cursor: crosshair;
215+ cursor: crosshair;
217−.leaflet-popup-pane,
217+.leaflet-popup-pane,
218−.leaflet-control {
218+.leaflet-control {
219− cursor: auto;
219+ cursor: auto;
221−.leaflet-dragging .leaflet-grab,
221+.leaflet-dragging .leaflet-grab,
222−.leaflet-dragging .leaflet-grab .leaflet-interactive,
222+.leaflet-dragging .leaflet-grab .leaflet-interactive,
223−.leaflet-dragging .leaflet-marker-draggable {
223+.leaflet-dragging .leaflet-marker-draggable {
224− cursor: move;
224+ cursor: move;
225− cursor: -webkit-grabbing;
225+ cursor: -webkit-grabbing;
226− cursor: -moz-grabbing;
226+ cursor: -moz-grabbing;
229−/* marker & overlays interactivity */
229+/* marker & overlays interactivity */
230−.leaflet-marker-icon,
230+.leaflet-marker-icon,
231−.leaflet-marker-shadow,
231+.leaflet-marker-shadow,
232−.leaflet-image-layer,
232+.leaflet-image-layer,
233−.leaflet-pane > svg path,
233+.leaflet-pane > svg path,
234−.leaflet-tile-container {
234+.leaflet-tile-container {
235− pointer-events: none;
235+ pointer-events: none;
238−.leaflet-marker-icon.leaflet-interactive,
238+.leaflet-marker-icon.leaflet-interactive,
239−.leaflet-image-layer.leaflet-interactive,
239+.leaflet-image-layer.leaflet-interactive,
240−.leaflet-pane > svg path.leaflet-interactive {
240+.leaflet-pane > svg path.leaflet-interactive {
241− pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
241+ pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
242− pointer-events: auto;
242+ pointer-events: auto;
245−/* visual tweaks */
245+/* visual tweaks */
247−.leaflet-container {
247+.leaflet-container {
248− background: #ddd;
248+ background: #ddd;
249− outline: 0;
249+ outline: 0;
251−.leaflet-container a {
251+.leaflet-container a {
252− color: #0078A8;
252+ color: #0078A8;
254−.leaflet-container a.leaflet-active {
254+.leaflet-container a.leaflet-active {
255− outline: 2px solid orange;
255+ outline: 2px solid orange;
257−.leaflet-zoom-box {
257+.leaflet-zoom-box {
258− border: 2px dotted #38f;
258+ border: 2px dotted #38f;
259− background: rgba(255,255,255,0.5);
259+ background: rgba(255,255,255,0.5);
263−/* general typography */
263+/* general typography */
264−.leaflet-container {
264+.leaflet-container {
265− font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
265+ font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
269−/* general toolbar styles */
269+/* general toolbar styles */
271−.leaflet-bar {
271+.leaflet-bar {
272− box-shadow: 0 1px 5px rgba(0,0,0,0.65);
272+ box-shadow: 0 1px 5px rgba(0,0,0,0.65);
273− border-radius: 4px;
273+ border-radius: 4px;
275−.leaflet-bar a,
275+.leaflet-bar a,
276−.leaflet-bar a:hover {
276+.leaflet-bar a:hover {
277− background-color: #fff;
277+ background-color: #fff;
278− border-bottom: 1px solid #ccc;
278+ border-bottom: 1px solid #ccc;
279− width: 26px;
279+ width: 26px;
280− height: 26px;
280+ height: 26px;
281− line-height: 26px;
281+ line-height: 26px;
282− display: block;
282+ display: block;
283− text-align: center;
283+ text-align: center;
284− text-decoration: none;
284+ text-decoration: none;
285− color: black;
285+ color: black;
287−.leaflet-bar a,
287+.leaflet-bar a,
288−.leaflet-control-layers-toggle {
288+.leaflet-control-layers-toggle {
289− background-position: 50% 50%;
289+ background-position: 50% 50%;
290− background-repeat: no-repeat;
290+ background-repeat: no-repeat;
291− display: block;
291+ display: block;
293−.leaflet-bar a:hover {
293+.leaflet-bar a:hover {
294− background-color: #f4f4f4;
294+ background-color: #f4f4f4;
296−.leaflet-bar a:first-child {
296+.leaflet-bar a:first-child {
297− border-top-left-radius: 4px;
297+ border-top-left-radius: 4px;
298− border-top-right-radius: 4px;
298+ border-top-right-radius: 4px;
300−.leaflet-bar a:last-child {
300+.leaflet-bar a:last-child {
301− border-bottom-left-radius: 4px;
301+ border-bottom-left-radius: 4px;
302− border-bottom-right-radius: 4px;
302+ border-bottom-right-radius: 4px;
303− border-bottom: none;
303+ border-bottom: none;
305−.leaflet-bar a.leaflet-disabled {
305+.leaflet-bar a.leaflet-disabled {
306− cursor: default;
306+ cursor: default;
307− background-color: #f4f4f4;
307+ background-color: #f4f4f4;
308− color: #bbb;
308+ color: #bbb;
311−.leaflet-touch .leaflet-bar a {
311+.leaflet-touch .leaflet-bar a {
312− width: 30px;
312+ width: 30px;
313− height: 30px;
313+ height: 30px;
314− line-height: 30px;
314+ line-height: 30px;
316−.leaflet-touch .leaflet-bar a:first-child {
316+.leaflet-touch .leaflet-bar a:first-child {
317− border-top-left-radius: 2px;
317+ border-top-left-radius: 2px;
318− border-top-right-radius: 2px;
318+ border-top-right-radius: 2px;
320−.leaflet-touch .leaflet-bar a:last-child {
320+.leaflet-touch .leaflet-bar a:last-child {
321− border-bottom-left-radius: 2px;
321+ border-bottom-left-radius: 2px;
322− border-bottom-right-radius: 2px;
322+ border-bottom-right-radius: 2px;
325−/* zoom control */
325+/* zoom control */
327−.leaflet-control-zoom-in,
327+.leaflet-control-zoom-in,
328−.leaflet-control-zoom-out {
328+.leaflet-control-zoom-out {
329− font: bold 18px 'Lucida Console', Monaco, monospace;
329+ font: bold 18px 'Lucida Console', Monaco, monospace;
330− text-indent: 1px;
330+ text-indent: 1px;
333−.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
333+.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
334− font-size: 22px;
334+ font-size: 22px;
338−/* layers control */
338+/* layers control */
340−.leaflet-control-layers {
340+.leaflet-control-layers {
341− box-shadow: 0 1px 5px rgba(0,0,0,0.4);
341+ box-shadow: 0 1px 5px rgba(0,0,0,0.4);
342− background: #fff;
342+ background: #fff;
343− border-radius: 5px;
343+ border-radius: 5px;
345−.leaflet-control-layers-toggle {
345+.leaflet-control-layers-toggle {
346− background-image: url(images/layers.png);
346+ background-image: url(images/layers.png);
347− width: 36px;
347+ width: 36px;
348− height: 36px;
348+ height: 36px;
350−.leaflet-retina .leaflet-control-layers-toggle {
350+.leaflet-retina .leaflet-control-layers-toggle {
351− background-image: url(images/layers-2x.png);
351+ background-image: url(images/layers-2x.png);
352− background-size: 26px 26px;
352+ background-size: 26px 26px;
354−.leaflet-touch .leaflet-control-layers-toggle {
354+.leaflet-touch .leaflet-control-layers-toggle {
355− width: 44px;
355+ width: 44px;
356− height: 44px;
356+ height: 44px;
358−.leaflet-control-layers .leaflet-control-layers-list,
358+.leaflet-control-layers .leaflet-control-layers-list,
359−.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
359+.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
360− display: none;
360+ display: none;
362−.leaflet-control-layers-expanded .leaflet-control-layers-list {
362+.leaflet-control-layers-expanded .leaflet-control-layers-list {
363− display: block;
363+ display: block;
364− position: relative;
364+ position: relative;
366−.leaflet-control-layers-expanded {
366+.leaflet-control-layers-expanded {
367− padding: 6px 10px 6px 6px;
367+ padding: 6px 10px 6px 6px;
368− color: #333;
368+ color: #333;
369− background: #fff;
369+ background: #fff;
371−.leaflet-control-layers-scrollbar {
371+.leaflet-control-layers-scrollbar {
372− overflow-y: scroll;
372+ overflow-y: scroll;
373− overflow-x: hidden;
373+ overflow-x: hidden;
374− padding-right: 5px;
374+ padding-right: 5px;
376−.leaflet-control-layers-selector {
376+.leaflet-control-layers-selector {
377− margin-top: 2px;
377+ margin-top: 2px;
378− position: relative;
378+ position: relative;
379− top: 1px;
379+ top: 1px;
381−.leaflet-control-layers label {
381+.leaflet-control-layers label {
382− display: block;
382+ display: block;
384−.leaflet-control-layers-separator {
384+.leaflet-control-layers-separator {
385− height: 0;
385+ height: 0;
386− border-top: 1px solid #ddd;
386+ border-top: 1px solid #ddd;
387− margin: 5px -10px 5px -6px;
387+ margin: 5px -10px 5px -6px;
390−/* Default icon URLs */
390+/* Default icon URLs */
391−.leaflet-default-icon-path {
391+.leaflet-default-icon-path {
392− background-image: url(images/marker-icon.png);
392+ background-image: url(images/marker-icon.png);
396−/* attribution and scale controls */
396+/* attribution and scale controls */
398−.leaflet-container .leaflet-control-attribution {
398+.leaflet-container .leaflet-control-attribution {
399− background: #fff;
399+ background: #fff;
400− background: rgba(255, 255, 255, 0.7);
400+ background: rgba(255, 255, 255, 0.7);
401− margin: 0;
401+ margin: 0;
403−.leaflet-control-attribution,
403+.leaflet-control-attribution,
404−.leaflet-control-scale-line {
404+.leaflet-control-scale-line {
405− padding: 0 5px;
405+ padding: 0 5px;
406− color: #333;
406+ color: #333;
408−.leaflet-control-attribution a {
408+.leaflet-control-attribution a {
409− text-decoration: none;
409+ text-decoration: none;
411−.leaflet-control-attribution a:hover {
411+.leaflet-control-attribution a:hover {
412− text-decoration: underline;
412+ text-decoration: underline;
414−.leaflet-container .leaflet-control-attribution,
414+.leaflet-container .leaflet-control-attribution,
415−.leaflet-container .leaflet-control-scale {
415+.leaflet-container .leaflet-control-scale {
416− font-size: 11px;
416+ font-size: 11px;
418−.leaflet-left .leaflet-control-scale {
418+.leaflet-left .leaflet-control-scale {
419− margin-left: 5px;
419+ margin-left: 5px;
421−.leaflet-bottom .leaflet-control-scale {
421+.leaflet-bottom .leaflet-control-scale {
422− margin-bottom: 5px;
422+ margin-bottom: 5px;
424−.leaflet-control-scale-line {
424+.leaflet-control-scale-line {
425− border: 2px solid #777;
425+ border: 2px solid #777;
426− border-top: none;
426+ border-top: none;
427− line-height: 1.1;
427+ line-height: 1.1;
428− padding: 2px 5px 1px;
428+ padding: 2px 5px 1px;
429− font-size: 11px;
429+ font-size: 11px;
430− white-space: nowrap;
430+ white-space: nowrap;
431− overflow: hidden;
431+ overflow: hidden;
432− -moz-box-sizing: border-box;
432+ -moz-box-sizing: border-box;
433− box-sizing: border-box;
433+ box-sizing: border-box;
435− background: #fff;
435+ background: #fff;
436− background: rgba(255, 255, 255, 0.5);
436+ background: rgba(255, 255, 255, 0.5);
438−.leaflet-control-scale-line:not(:first-child) {
438+.leaflet-control-scale-line:not(:first-child) {
439− border-top: 2px solid #777;
439+ border-top: 2px solid #777;
440− border-bottom: none;
440+ border-bottom: none;
441− margin-top: -2px;
441+ margin-top: -2px;
443−.leaflet-control-scale-line:not(:first-child):not(:last-child) {
443+.leaflet-control-scale-line:not(:first-child):not(:last-child) {
444− border-bottom: 2px solid #777;
444+ border-bottom: 2px solid #777;
447−.leaflet-touch .leaflet-control-attribution,
447+.leaflet-touch .leaflet-control-attribution,
448−.leaflet-touch .leaflet-control-layers,
448+.leaflet-touch .leaflet-control-layers,
449−.leaflet-touch .leaflet-bar {
449+.leaflet-touch .leaflet-bar {
450− box-shadow: none;
450+ box-shadow: none;
452−.leaflet-touch .leaflet-control-layers,
452+.leaflet-touch .leaflet-control-layers,
453−.leaflet-touch .leaflet-bar {
453+.leaflet-touch .leaflet-bar {
454− border: 2px solid rgba(0,0,0,0.2);
454+ border: 2px solid rgba(0,0,0,0.2);
455− background-clip: padding-box;
455+ background-clip: padding-box;
459−/* popup */
459+/* popup */
461−.leaflet-popup {
461+.leaflet-popup {
462− position: absolute;
462+ position: absolute;
463− text-align: center;
463+ text-align: center;
464− margin-bottom: 20px;
464+ margin-bottom: 20px;
466−.leaflet-popup-content-wrapper {
466+.leaflet-popup-content-wrapper {
467− padding: 1px;
467+ padding: 1px;
468− text-align: left;
468+ text-align: left;
469− border-radius: 12px;
469+ border-radius: 12px;
471−.leaflet-popup-content {
471+.leaflet-popup-content {
472− margin: 13px 19px;
472+ margin: 13px 19px;
473− line-height: 1.4;
473+ line-height: 1.4;
475−.leaflet-popup-content p {
475+.leaflet-popup-content p {
476− margin: 18px 0;
476+ margin: 18px 0;
478−.leaflet-popup-tip-container {
478+.leaflet-popup-tip-container {
479− width: 40px;
479+ width: 40px;
480− height: 20px;
480+ height: 20px;
481− position: absolute;
481+ position: absolute;
482− left: 50%;
482+ left: 50%;
483− margin-left: -20px;
483+ margin-left: -20px;
484− overflow: hidden;
484+ overflow: hidden;
485− pointer-events: none;
485+ pointer-events: none;
487−.leaflet-popup-tip {
487+.leaflet-popup-tip {
488− width: 17px;
488+ width: 17px;
489− height: 17px;
489+ height: 17px;
490− padding: 1px;
490+ padding: 1px;
492− margin: -10px auto 0;
492+ margin: -10px auto 0;
494− -webkit-transform: rotate(45deg);
494+ -webkit-transform: rotate(45deg);
495− -moz-transform: rotate(45deg);
495+ -moz-transform: rotate(45deg);
496− -ms-transform: rotate(45deg);
496+ -ms-transform: rotate(45deg);
497− -o-transform: rotate(45deg);
497+ -o-transform: rotate(45deg);
498− transform: rotate(45deg);
498+ transform: rotate(45deg);
500−.leaflet-popup-content-wrapper,
500+.leaflet-popup-content-wrapper,
501−.leaflet-popup-tip {
501+.leaflet-popup-tip {
502− background: white;
502+ background: white;
503− color: #333;
503+ color: #333;
504− box-shadow: 0 3px 14px rgba(0,0,0,0.4);
504+ box-shadow: 0 3px 14px rgba(0,0,0,0.4);
506−.leaflet-container a.leaflet-popup-close-button {
506+.leaflet-container a.leaflet-popup-close-button {
507− position: absolute;
507+ position: absolute;
509− right: 0;
509+ right: 0;
510− padding: 4px 4px 0 0;
510+ padding: 4px 4px 0 0;
511− border: none;
511+ border: none;
512− text-align: center;
512+ text-align: center;
513− width: 18px;
513+ width: 18px;
514− height: 14px;
514+ height: 14px;
515− font: 16px/14px Tahoma, Verdana, sans-serif;
515+ font: 16px/14px Tahoma, Verdana, sans-serif;
516− color: #c3c3c3;
516+ color: #c3c3c3;
517− text-decoration: none;
517+ text-decoration: none;
518− font-weight: bold;
518+ font-weight: bold;
519− background: transparent;
519+ background: transparent;
521−.leaflet-container a.leaflet-popup-close-button:hover {
521+.leaflet-container a.leaflet-popup-close-button:hover {
522− color: #999;
522+ color: #999;
524−.leaflet-popup-scrolled {
524+.leaflet-popup-scrolled {
525− overflow: auto;
525+ overflow: auto;
526− border-bottom: 1px solid #ddd;
526+ border-bottom: 1px solid #ddd;
527− border-top: 1px solid #ddd;
527+ border-top: 1px solid #ddd;
530−.leaflet-oldie .leaflet-popup-content-wrapper {
530+.leaflet-oldie .leaflet-popup-content-wrapper {
531− zoom: 1;
531+ zoom: 1;
533−.leaflet-oldie .leaflet-popup-tip {
533+.leaflet-oldie .leaflet-popup-tip {
534− width: 24px;
534+ width: 24px;
535− margin: 0 auto;
535+ margin: 0 auto;
537− -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
537+ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
538− filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
538+ filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
540−.leaflet-oldie .leaflet-popup-tip-container {
540+.leaflet-oldie .leaflet-popup-tip-container {
541− margin-top: -1px;
541+ margin-top: -1px;
544−.leaflet-oldie .leaflet-control-zoom,
544+.leaflet-oldie .leaflet-control-zoom,
545−.leaflet-oldie .leaflet-control-layers,
545+.leaflet-oldie .leaflet-control-layers,
546−.leaflet-oldie .leaflet-popup-content-wrapper,
546+.leaflet-oldie .leaflet-popup-content-wrapper,
547−.leaflet-oldie .leaflet-popup-tip {
547+.leaflet-oldie .leaflet-popup-tip {
548− border: 1px solid #999;
548+ border: 1px solid #999;
552−/* div icon */
552+/* div icon */
554−.leaflet-div-icon {
554+.leaflet-div-icon {
555− background: #fff;
555+ background: #fff;
556− border: 1px solid #666;
556+ border: 1px solid #666;
560−/* Tooltip */
560+/* Tooltip */
561−/* Base styles for the element that has a tooltip */
561+/* Base styles for the element that has a tooltip */
562−.leaflet-tooltip {
562+.leaflet-tooltip {
563− position: absolute;
563+ position: absolute;
564− padding: 6px;
564+ padding: 6px;
565− background-color: #fff;
565+ background-color: #fff;
566− border: 1px solid #fff;
566+ border: 1px solid #fff;
567− border-radius: 3px;
567+ border-radius: 3px;
568− color: #222;
568+ color: #222;
569− white-space: nowrap;
569+ white-space: nowrap;
570− -webkit-user-select: none;
570+ -webkit-user-select: none;
571− -moz-user-select: none;
571+ -moz-user-select: none;
572− -ms-user-select: none;
572+ -ms-user-select: none;
573− user-select: none;
573+ user-select: none;
574− pointer-events: none;
574+ pointer-events: none;
575− box-shadow: 0 1px 3px rgba(0,0,0,0.4);
575+ box-shadow: 0 1px 3px rgba(0,0,0,0.4);
577−.leaflet-tooltip.leaflet-clickable {
577+.leaflet-tooltip.leaflet-clickable {
578− cursor: pointer;
578+ cursor: pointer;
579− pointer-events: auto;
579+ pointer-events: auto;
581−.leaflet-tooltip-top:before,
581+.leaflet-tooltip-top:before,
582−.leaflet-tooltip-bottom:before,
582+.leaflet-tooltip-bottom:before,
583−.leaflet-tooltip-left:before,
583+.leaflet-tooltip-left:before,
584−.leaflet-tooltip-right:before {
584+.leaflet-tooltip-right:before {
585− position: absolute;
585+ position: absolute;
586− pointer-events: none;
586+ pointer-events: none;
587− border: 6px solid transparent;
587+ border: 6px solid transparent;
588− background: transparent;
588+ background: transparent;
589− content: "";
589+ content: "";
592−/* Directions */
592+/* Directions */
594−.leaflet-tooltip-bottom {
594+.leaflet-tooltip-bottom {
595− margin-top: 6px;
595+ margin-top: 6px;
597−.leaflet-tooltip-top {
597+.leaflet-tooltip-top {
598− margin-top: -6px;
598+ margin-top: -6px;
600−.leaflet-tooltip-bottom:before,
600+.leaflet-tooltip-bottom:before,
601−.leaflet-tooltip-top:before {
601+.leaflet-tooltip-top:before {
602− left: 50%;
602+ left: 50%;
603− margin-left: -6px;
603+ margin-left: -6px;
605−.leaflet-tooltip-top:before {
605+.leaflet-tooltip-top:before {
606− bottom: 0;
606+ bottom: 0;
607− margin-bottom: -12px;
607+ margin-bottom: -12px;
608− border-top-color: #fff;
608+ border-top-color: #fff;
610−.leaflet-tooltip-bottom:before {
610+.leaflet-tooltip-bottom:before {
612− margin-top: -12px;
612+ margin-top: -12px;
613− margin-left: -6px;
613+ margin-left: -6px;
614− border-bottom-color: #fff;
614+ border-bottom-color: #fff;
616−.leaflet-tooltip-left {
616+.leaflet-tooltip-left {
617− margin-left: -6px;
617+ margin-left: -6px;
619−.leaflet-tooltip-right {
619+.leaflet-tooltip-right {
620− margin-left: 6px;
620+ margin-left: 6px;
622−.leaflet-tooltip-left:before,
622+.leaflet-tooltip-left:before,
623−.leaflet-tooltip-right:before {
623+.leaflet-tooltip-right:before {
624− top: 50%;
624+ top: 50%;
625− margin-top: -6px;
625+ margin-top: -6px;
627−.leaflet-tooltip-left:before {
627+.leaflet-tooltip-left:before {
628− right: 0;
628+ right: 0;
629− margin-right: -12px;
629+ margin-right: -12px;
630− border-left-color: #fff;
630+ border-left-color: #fff;
632−.leaflet-tooltip-right:before {
632+.leaflet-tooltip-right:before {
633− left: 0;
633+ left: 0;
634− margin-left: -12px;
634+ margin-left: -12px;
635− border-right-color: #fff;
635+ border-right-color: #fff;