.marker-cluster-red-small {
	background-color:rgba(253, 118, 104, 0.3);
	}
.marker-cluster-red-small div {
	background-color: rgba(253, 95, 79, 0.8);
	}

.marker-cluster-red-medium {
	background-color:rgba(253, 118, 104, 0.4);;
	}
.marker-cluster-red-medium div {
	background-color: rgba(253, 72, 54, 0.8);
	}

.marker-cluster-red-large {
	background-color:rgba(253, 118, 104, 0.5);
	}
.marker-cluster-red-large div {
	background-color: rgba(252, 26, 3, 0.8);
	}

.marker-cluster-green-small {
	background-color: rgba(54, 209, 46, 0.4);
	}
.marker-cluster-green-small div {
	background-color: rgba(138, 228, 134, 0.9);
	}

.marker-cluster-green-medium {
	background-color: rgba(54, 209, 46, 0.5);
	}
.marker-cluster-green-medium div {
	background-color: rgba(118, 224, 113, 0.9);
	}

.marker-cluster-green-large {
	background-color: rgba(51, 197, 43, 0.6);
	}
.marker-cluster-green-large div {
	background-color: rgba(134, 227, 130, 0.9);
	}

.marker-cluster-orange-small {
	background-color: rgba(252, 110, 3, 0.4);
	}
.marker-cluster-orange-small div {
	background-color: rgba(252, 130, 3, 0.9);
	}

.marker-cluster-orange-medium {
	background-color: rgba(252, 110, 3, 0.5);
	}
.marker-cluster-orange-medium div {
	background-color: rgba(252, 110, 3, 0.9);
	}

.marker-cluster-orange-large {
	background-color: rgba(252, 172, 3, 0.6);
	}
.marker-cluster-orange-large div {
	background-color: rgba(252, 89, 3, 0.9);
	}

.marker-cluster-mauve-small {
	background-color: rgba(179, 73, 252, 0.2);
	}
.marker-cluster-mauve-small div {
	background-color: rgba(136, 3, 227, 0.4);
	}

.marker-cluster-mauve-medium {
	background-color: rgba(179, 73, 252, 0.4);
	}
.marker-cluster-mauve-medium div {
	background-color: rgba(121, 2, 202, 0.5);
	}

.marker-cluster-mauve-large {
	background-color: rgba(179, 73, 252, 0.6);
	}
.marker-cluster-mauve-large div {
	background-color: rgba(106, 2, 176, 0.6);
	}

.marker-cluster-purple-small {
	background-color: rgba(161, 28, 252, 0.2);
	}
.marker-cluster-purple-small div {
	background-color: rgba(136, 3, 227, 0.4);
	}

.marker-cluster-purple-medium {
	background-color: rgba(161, 28, 252, 0.4);
	}
.marker-cluster-purple-medium div {
	background-color: rgba(121, 2, 202, 0.5);
	}

.marker-cluster-purple-large {
	background-color: rgba(161, 28, 252, 0.6);
	}
.marker-cluster-purple-large div {
	background-color: rgba(106, 2, 176, 0.6);
	}
.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;
	}