.fa-map-marker {
	display:none;
}


.leaflet-control-locate a {
    color: rgb(127, 165, 212);
    background-image: url(../../images/Posizione_utente_C&L_w.png);
	/*border-radius: 4px; */
    background-size: 70%;
    background-position: center center;
}

.leaflet-control-locate.active.following a {
    color: rgb(127, 165, 212);
    background-image: url(../../images/Posizione_utente_C&L_w.png);
    background-size: 70%;
    background-position: center center;
}

.leaflet-control-locate.leaflet-bar.leaflet-control.active a {
    background-image: url(../../images/Posizione_utente_C&L_w.png);
	/*background-color: #7fd4ca; */
	/*background-color: #7e7e7e; */
	background-color: rgb(127, 165, 212);
    background-size: 70%;
    background-position: center center;	
}

@-webkit-keyframes leaflet-control-locate{
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes leaflet-control-locate{
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}

a.leaflet-bar-part.leaflet-bar-part-single {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  cursor: pointer;
}

a.leaflet-bar-part.leaflet-bar-part-single:active {
  -webkit-animation-name: leaflet-control-locate;
  animation-name: leaflet-control-locate;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}


.leaflet-control-locate-location circle {
  animation: leaflet-control-locate-throb 4s ease infinite;
}

@keyframes leaflet-control-locate-throb {
  0% {
    r: 9;
    stroke-width: 1;
  }
  50% {
    r: 7;
    stroke-width: 3;
  }
  100% {
    r: 9;
    stroke-width: 1;
  }
}






