#ProfileAdminList div.list > div:nth-of-type(odd) {
    background: #e0e0e0;
}

#ProfileList {
	margin-top:20px;
}

#ProfileList.staff h2{
	font-size: 24px;
}

#profile-image {
	display: none;
}

#profile-name {
	display: block;
	width: 100%;
	margin: 18px 0;
	font-size: 18px;
	text-align: center;
}

.profile-link {
	display: block;
	width: 100%;
	border-bottom: 1px solid #fff;
	padding: 2px 3px;
	margin: 0 0 5px 0;
}

.find {
	margin-bottom: 20px;
}


.row.profile {
	text-align:left;
	margin-bottom:15px;
}

.profile .photo-outer {
	width: 100%;
    padding-top: 100%;
    position: relative;
}

.profile .photo-inner {
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
	overflow:hidden;
	text-align:center;
	
	background-position:center top;
	background-size:cover;
	background-repeat:no-repeat;
}

.profile-link {
	font-weight:normal !important;
}

.profile-link strong {
	color:#262626;
	
}

#map-box {
	min-height:440px;
	margin-bottom:15px;
}

/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) { 
	#map-box {
		min-height:inherit;
	}
	
	.profile-link p {
		font-size:90%;
	}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.profile {
		min-height:390px;
	}
	
	#map-box {
		min-height:390px;
		margin-bottom:15px;
	}
	
	
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	#map-box {
		min-height:435px;
		margin-bottom:15px;
	}
	
	.profile {
		min-height:135px;
	}
	
 }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	
}


