@charset "UTF-8";
/* map device color */
.my-div-icon {
  border-radius: 99em;
  border: 2px solid rgba(255, 255, 255, 0.25);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  color: #ffffff; }

  .my-div-icon.clv0 {
    background-color: #9b9b9b; }
  .my-div-icon.clv1 {
    background-color: #00e800;
    color: #000000; }
  .my-div-icon.clv2 {
    background-color: yellow;
    color: #000000; }
  .my-div-icon.clv3 {
    background-color: #ff7e00; }
  .my-div-icon.clv4 {
    background-color: red; }
  .my-div-icon.clv5 {
    background-color: #8f3f97; }
  .my-div-icon.clv6 {
    background-color: #7e0023; }
  .my-div-icon.zoomsize0 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize0.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize0 span {
      word-break: unset; }
  .my-div-icon.zoomsize1 {
   width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize1.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize1 span {
      word-break: unset; }
  .my-div-icon.zoomsize2 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize2.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize2 span {
      word-break: unset; }
  .my-div-icon.zoomsize3 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize3.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize3 span {
      word-break: unset; }
  .my-div-icon.zoomsize4 {
   width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize4.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize4 span {
      word-break: unset; }
  .my-div-icon.zoomsize5 {
   width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize5.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize5 span {
      word-break: unset; }
  .my-div-icon.zoomsize6 {
   width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize6.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize6 span {
      word-break: unset; }
  .my-div-icon.zoomsize7 {
   width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize7.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize7 span {
      word-break: unset; }
  .my-div-icon.zoomsize8 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize8.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize8 span {
      word-break: unset; }
  .my-div-icon.zoomsize9 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize9.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize9 span {
      word-break: unset; }
  .my-div-icon.zoomsize10 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize10.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize10 span {
      word-break: unset; }
  .my-div-icon.zoomsize11 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15); }
    .my-div-icon.zoomsize11.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize11 span {
      word-break: unset; }
  .my-div-icon.zoomsize12 {
   width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    font-size: 1.2125rem;
    line-height: 26.6px; }
    .my-div-icon.zoomsize12.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize12 span {
      word-break: unset; }
  .my-div-icon.zoomsize13 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    font-size: 1.24rem;
    line-height: 27.65px; }
    .my-div-icon.zoomsize13.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize13 span {
      word-break: unset; }
  .my-div-icon.zoomsize14 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    font-size: 1.26875rem;
    line-height: 28.7px; }
    .my-div-icon.zoomsize14.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize14 span {
      word-break: unset; }
  .my-div-icon.zoomsize15 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    font-size: 1.296875rem;
    line-height: 29.75px; }
    .my-div-icon.zoomsize15.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize15 span {
      word-break: unset; }
  .my-div-icon.zoomsize16 {
   width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    font-size: 1.325rem;
    line-height: 30.8px; }
    .my-div-icon.zoomsize16.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize16 span {
      word-break: unset; }
  .my-div-icon.zoomsize17 {
    width: 12px !important;
    height: 12px !important;
    margin-top: -6px !important;
    margin-left: -6px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    font-size: 1.353125rem;
    line-height: 31.85px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px; }
    .my-div-icon.zoomsize17.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize17 span {
      word-break: unset; }
    .my-div-icon.zoomsize17 + .windyBG {
      border-radius: 99em;
      background-color: rgba(51, 153, 255, 0.5);
      border: 1px solid rgba(20, 102, 184, 0.5); }
  .my-div-icon.zoomsize18 {
    width: 30px !important;
    height: 30px !important;
    margin-top: -15px !important;
    margin-left: -15px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    font-size: 1.38125rem;
    line-height: 32.9px;
    width: 38px;
    height: 38px;
    margin-top: -19px;
    margin-left: -19px; }
    .my-div-icon.zoomsize18.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize18 span {
      word-break: unset; }
    .my-div-icon.zoomsize18 + .windyBG {
      border-radius: 99em;
      background-color: rgba(51, 153, 255, 0.5);
      border: 1px solid rgba(20, 102, 184, 0.5); }
.my-div-icon.zoomsize19 {
    width: 30px !important;
    height: 30px !important;
    margin-top: -15px !important;
    margin-left: -15px !important;
    border-radius: 99em;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    font-size: 1.38125rem;
    line-height: 32.9px;
    width: 38px;
    height: 38px;
    margin-top: -19px;
    margin-left: -19px; }
    .my-div-icon.zoomsize19.num4 {
      font-size: 0.6875rem; }
    .my-div-icon.zoomsize19 span {
      word-break: unset; }
    .my-div-icon.zoomsize19 + .windyBG {
      border-radius: 99em;
      background-color: rgba(51, 153, 255, 0.5);
      border: 1px solid rgba(20, 102, 184, 0.5); }
.windyBG {
  border-radius: 99em;
  background-color: rgba(255, 255, 255, 0.4);
  border: 1px solid rgba(0, 0, 0, 0.3); }
  
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize0 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize1 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize2 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize3 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize4 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize5 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize6 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize7 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize8 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize9 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize10 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize11 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize12 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize13 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize14 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize15 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize16 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize17 span, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize18, .leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize19 span{
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.vlv1 {
	background-color: unset !important;
	border-color: #80b939; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.vlv1:after {
	border-color: #80b939; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.vlv2 {
	background-color: unset !important;
	border-color: #fdee1c; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.vlv2:after {
	border-color: #fdee1c; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.vlv3 {
	background-color: unset !important;
	border-color: #e5701a; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.vlv3:after {
	border-color: #e5701a; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.vlv4 {
	background-color: unset !important;
	border-color: #ff7ec6; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.vlv4:after {
	border-color: #ff7ec6; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv0 {
	border-color: #9b9b9b; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv0:after {
	border-color: inherit; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv1 {
	border-color: #00e800;
	color: #000000; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv1:after {
	border-color: inherit; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv2 {
	border-color: yellow;
	color: #000000; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv2:after {
	border-color: inherit; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv3 {
	border-color: #ff7e00; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv3:after {
	border-color: inherit; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv4 {
	border-color: red; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv4:after {
	border-color: inherit; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv5 {
	border-color: #8f3f97; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv5:after {
	border-color: inherit; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv6 {
	border-color: #7e0023; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.clv6:after {
	border-color: inherit; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize0 {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom-width: 10px;
	border-style: solid;
	left: -5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize0:after {
	content: "";
	position: absolute;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top-width: 10px;
	border-top-style: solid;
	top: 3.5px;
	left: -5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize0 span {
	top: 2.5px;
	line-height: 7.5px;
	color: white;
	word-break: unset;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize0.num4 {
	font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize1 {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5.5px solid transparent;
	border-right: 5.5px solid transparent;
	border-bottom-width: 11px;
	border-style: solid;
	left: -5.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize1:after {
	content: "";
	position: absolute;
	border-left: 5.5px solid transparent;
	border-right: 5.5px solid transparent;
	border-top-width: 11px;
	border-top-style: solid;
	top: 3.85px;
	left: -5.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize1 span {
	top: 2.75px;
	line-height: 8.25px;
	color: white;
	word-break: unset;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize1.num4 {
	font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize2 {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom-width: 12px;
	border-style: solid;
	left: -6px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize2:after {
	content: "";
	position: absolute;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top-width: 12px;
	border-top-style: solid;
	top: 4.2px;
	left: -6px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize2 span {
	top: 3px;
	line-height: 9px;
	color: white;
	word-break: unset;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize2.num4 {
	font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize3 {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 6.5px solid transparent;
	border-right: 6.5px solid transparent;
	border-bottom-width: 13px;
	border-style: solid;
	left: -6.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize3:after {
	content: "";
	position: absolute;
	border-left: 6.5px solid transparent;
	border-right: 6.5px solid transparent;
	border-top-width: 13px;
	border-top-style: solid;
	top: 4.55px;
	left: -6.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize3 span {
	top: 3.25px;
	line-height: 9.75px;
	color: white;
	word-break: unset;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize3.num4 {
	font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize4 {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom-width: 14px;
	border-style: solid;
	left: -7px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize4:after {
content: "";
position: absolute;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top-width: 14px;
border-top-style: solid;
top: 4.9px;
left: -7px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize4 span {
top: 3.5px;
line-height: 10.5px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize4.num4 {
font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize5 {
position: absolute;
width: 0;
height: 0;
border-left: 7.5px solid transparent;
border-right: 7.5px solid transparent;
border-bottom-width: 15px;
border-style: solid;
left: -7.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize5:after {
content: "";
position: absolute;
border-left: 7.5px solid transparent;
border-right: 7.5px solid transparent;
border-top-width: 15px;
border-top-style: solid;
top: 5.25px;
left: -7.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize5 span {
top: 3.75px;
line-height: 11.25px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize5.num4 {
font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize6 {
position: absolute;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom-width: 16px;
border-style: solid;
left: -8px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize6:after {
content: "";
position: absolute;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top-width: 16px;
border-top-style: solid;
top: 5.6px;
left: -8px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize6 span {
top: 4px;
line-height: 12px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize6.num4 {
font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize7 {
position: absolute;
width: 0;
height: 0;
border-left: 8.5px solid transparent;
border-right: 8.5px solid transparent;
border-bottom-width: 17px;
border-style: solid;
left: -8.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize7:after {
content: "";
position: absolute;
border-left: 8.5px solid transparent;
border-right: 8.5px solid transparent;
border-top-width: 17px;
border-top-style: solid;
top: 5.95px;
left: -8.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize7 span {
top: 4.25px;
line-height: 12.75px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize7.num4 {
font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize8 {
position: absolute;
width: 0;
height: 0;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-bottom-width: 18px;
border-style: solid;
left: -9px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize8:after {
content: "";
position: absolute;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-top-width: 18px;
border-top-style: solid;
top: 6.3px;
left: -9px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize8 span {
top: 4.5px;
line-height: 13.5px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize8.num4 {
font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize9 {
position: absolute;
width: 0;
height: 0;
border-left: 9.5px solid transparent;
border-right: 9.5px solid transparent;
border-bottom-width: 19px;
border-style: solid;
left: -9.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize9:after {
content: "";
position: absolute;
border-left: 9.5px solid transparent;
border-right: 9.5px solid transparent;
border-top-width: 19px;
border-top-style: solid;
top: 6.65px;
left: -9.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize9 span {
top: 4.75px;
line-height: 14.25px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize9.num4 {
font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize10 {
position: absolute;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom-width: 20px;
border-style: solid;
left: -10px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize10:after {
content: "";
position: absolute;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top-width: 20px;
border-top-style: solid;
top: 7px;
left: -10px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize10 span {
top: 5px;
line-height: 15px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize10.num4 {
font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize11 {
position: absolute;
width: 0;
height: 0;
border-left: 10.5px solid transparent;
border-right: 10.5px solid transparent;
border-bottom-width: 21px;
border-style: solid;
left: -10.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize11:after {
content: "";
position: absolute;
border-left: 10.5px solid transparent;
border-right: 10.5px solid transparent;
border-top-width: 21px;
border-top-style: solid;
top: 7.35px;
left: -10.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize11 span {
top: 5.25px;
line-height: 15.75px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize11.num4 {
font-size: 11px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize12 {
position: absolute;
width: 0;
height: 0;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-bottom-width: 28px;
border-style: solid;
left: -14px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize12:after {
content: "";
position: absolute;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top-width: 28px;
border-top-style: solid;
top: 9.8px;
left: -14px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize12 span {
top: 7px;
line-height: 21px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize13 {
position: absolute;
width: 0;
height: 0;
border-left: 14.5px solid transparent;
border-right: 14.5px solid transparent;
border-bottom-width: 29px;
border-style: solid;
left: -14.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize13:after {
content: "";
position: absolute;
border-left: 14.5px solid transparent;
border-right: 14.5px solid transparent;
border-top-width: 29px;
border-top-style: solid;
top: 10.15px;
left: -14.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize13 span {
top: 7.25px;
line-height: 21.75px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize14 {
position: absolute;
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom-width: 30px;
border-style: solid;
left: -15px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize14:after {
content: "";
position: absolute;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top-width: 30px;
border-top-style: solid;
top: 10.5px;
left: -15px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize14 span {
top: 7.5px;
line-height: 22.5px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize15 {
position: absolute;
width: 0;
height: 0;
border-left: 15.5px solid transparent;
border-right: 15.5px solid transparent;
border-bottom-width: 31px;
border-style: solid;
left: -15.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize15:after {
content: "";
position: absolute;
border-left: 15.5px solid transparent;
border-right: 15.5px solid transparent;
border-top-width: 31px;
border-top-style: solid;
top: 10.85px;
left: -15.5px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize15 span {
top: 7.75px;
line-height: 23.25px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize16 {
position: absolute;
width: 0;
height: 0;
border-left: 16px solid transparent;
border-right: 16px solid transparent;
border-bottom-width: 32px;
border-style: solid;
left: -16px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize16:after {
content: "";
position: absolute;
border-left: 16px solid transparent;
border-right: 16px solid transparent;
border-top-width: 32px;
border-top-style: solid;
top: 11.2px;
left: -16px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize16 span {
top: 8px;
line-height: 24px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize17 {
position: absolute;
width: 0;
height: 0;
border-left: 22px solid transparent;
border-right: 22px solid transparent;
border-bottom-width: 44px;
border-style: solid;
left: -22px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize17:after {
content: "";
position: absolute;
border-left: 22px solid transparent;
border-right: 22px solid transparent;
border-top-width: 44px;
border-top-style: solid;
top: 15.4px;
left: -22px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize17 span {
top: 11px;
line-height: 33px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize17 + .windyBG {
border-radius: 99em;
background-color: rgba(51, 153, 255, 0.5);
border: 1px solid rgba(20, 102, 184, 0.5); }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize17 span {
font-size: 1.3em; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize18 {
position: absolute;
width: 0;
height: 0;
border-left: 26px solid transparent;
border-right: 26px solid transparent;
border-bottom-width: 52px;
border-style: solid;
left: -26px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize18:after {
content: "";
position: absolute;
border-left: 26px solid transparent;
border-right: 26px solid transparent;
border-top-width: 52px;
border-top-style: solid;
top: 18.2px;
left: -26px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize18 span {
top: 13px;
line-height: 39px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize18 + .windyBG {
border-radius: 99em;
background-color: rgba(51, 153, 255, 0.5);
border: 1px solid rgba(20, 102, 184, 0.5); }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize18 span {
font-size: 1.4em; }

.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize19 {
position: absolute;
width: 0;
height: 0;
border-left: 26px solid transparent;
border-right: 26px solid transparent;
border-bottom-width: 52px;
border-style: solid;
left: -26px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize19:after {
content: "";
position: absolute;
border-left: 26px solid transparent;
border-right: 26px solid transparent;
border-top-width: 52px;
border-top-style: solid;
top: 18.2px;
left: -26px; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize19 span {
top: 13px;
line-height: 39px;
color: white;
word-break: unset;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
z-index: 430; }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize19 + .windyBG {
border-radius: 99em;
background-color: rgba(51, 153, 255, 0.5);
border: 1px solid rgba(20, 102, 184, 0.5); }
.leaflet-marker-pane .leaflet-marker-icon.move-div-icon.zoomsize19 span {
font-size: 1.4em; }