#case-studies-map{
	width: 100%;
	height:500px;
	background-color: grey;
	margin: 0 auto 30px;
	clear:both;
}
#case-studies-map .leaflet-popup-content-wrapper,
#case-studies-map .leaflet-popup-tip {
	background: dimgrey;

}
#case-studies-map .leaflet-popup-content{
	width: 275px;
	min-height: 100px;

}
.case-study-popup{
	width: 100%;
	color: white;
}
.case-study-popup .orange-text{
	font-weight: bold;
}
.case-study-popup .name{
	font-weight: bold;
	display: block;
	border-bottom: gray solid 1px;
	min-height: 21px;
	font-size: 120%;
}
.popup-link{
	display: inline-block;
	margin-top: 15px;
}
.case-study-popup-details .info,
.case-study-popup-details .screenshot{
	float:left;
	width: 50%;
}
.case-study-popup-details img{
	margin-top: 5px;
	width: 125px;
	height: 80px;
}
.case-study-popup-details .info{
	margin-top: 25px;
}
@media only screen and (max-width: 1024px){
	#case-studies-map{
		width: 75%;
		height: 300px;
		margin-top: 5px;
	}
}

.marker-cluster-small {	/* Light */

	background-color: rgba( 239, 114, 21, 0.2);
	}
.marker-cluster-small div {
	background-color: rgba( 239, 114, 21, 0.6);
	}

.marker-cluster-medium {		/* Mid Dark */
	background-color: rgba(253, 106, 2, 0.6);
	}
.marker-cluster-medium div {
	background-color: rgba(241, 128, 23, 0.6);
	}

.marker-cluster-large {		/* Dark */
	background-color: rgba(243,110,34,0.3);	
	}
.marker-cluster-large div {
	background-color: rgb(243,110,34,0.6);
	}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.leaflet-marker-icon span{ color: #000; }
.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;
	}
.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.25s ease-out, opacity 0.25s ease-in;
	-moz-transition: -moz-transform 0.25s ease-out, opacity 0.25s ease-in;
	-o-transition: -o-transform 0.25s ease-out, opacity 0.25s ease-in;
	transition: transform 0.25s ease-out, opacity 0.25s ease-in;
	}
	
	
#case-studies-map {
    background: gray;
}
#case-studies-map .leaflet-container {
    background: gray;
    outline: 0;
}