.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
	-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
	-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
	transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}

.leaflet-cluster-spider-leg {
	/* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
	-webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
	-moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
	-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
	transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

.pripMarker {
	background-image: url('./img/pripCluster.svg');
	height: 41px !important;
	width: 40px !important;
	display: block;
}

.pripMarkerNoNumber {
	background-image: url('./img/pripClusterNoNumber.svg');
	height: 41px !important;
	width: 39px !important;
	display: block;
}

.probMarker {
	background-image: url('./img/probCluster.svg');
	height: 41px !important;
	width: 40px !important;
	display: block;
}

.probMarkerNoNumber {
	background-image: url('./img/probClusterNoNumber.svg');
	height: 41px !important;
	width: 39px !important;
	display: block;
}

.nepitnaMarker {
	background-image: url('./img/nepitnaCluster.svg');
	height: 41px !important;
	width: 40px !important;
	display: block;
}

.nepitnaMarkerNoNumber {
	background-image: url('./img/nepitnaClusterNoNumber.svg');
	height: 41px !important;
	width: 39px !important;
	display: block;
}

.zakalMarker {
	background-image: url('./img/zakalCluster.svg');
	height: 41px !important;
	width: 40px !important;
	display: block;
}

.zakalMarkerNoNumber {
	background-image: url('./img/zakalClusterNoNumber.svg');
	height: 41px !important;
	width: 39px !important;
	display: block;
}

.nahradniMarker {
	background-image: url('./img/nahradniCluster.svg');
	height: 41px !important;
	width: 39px !important;
	display: block;
}

.nahradniMarkerNoNumber {
	background-image: url('./img/nahradniClusterNoNumber.svg');
	height: 41px !important;
	width: 39px !important;
	display: block;
}

.pripMarker div, .probMarker div, .zakalMarker div, .nepitnaMarker div, .nahradniMarker div {
	margin-top: 12px;
	margin-left: 14px;
	width: 23px;
	color: white;
	font-weight: bold;
	text-align: center;
}