.coach-cover-banner{
	width:100%;
	height: 330px;
	background: url(../images/coach/cover.jpg) #eee;
	position: relative;
}
.coach-cover-banner .coach-picture{
	width: 145px;height: 145px;
	border:solid 1px #ddd;padding:1px;
	position: absolute;
	left:20px;bottom:20px;z-index: 10;background: #ddd; border-radius: 5px;
}
.coach-cover-banner .coach-name{
	font-size: 35px;color:#fff;position: absolute;left:180px; bottom:90px;
	text-shadow:1px 1px 1px #000;z-index: 10;
}
.coach-cover-banner .coach-type{
	font-size: 20px;color:#ddd;position: absolute;left:180px; bottom:60px;
	text-shadow:1px 1px 1px #000;z-index: 10;
}
.coach-cover-banner .coach-short-profile{
	font-size: 14px;color:#ddd;position: absolute;left:180px; bottom:38px;
	text-shadow:1px 1px 1px #000;z-index: 10;
}
.coach-cover-banner .coach-stats{
	height: 120px;
	width: 100%;
	background-color:rgba(0, 0, 0, 0.6);
	bottom: 30px;position: absolute;
}
.coach-cover-banner .coach-add{
	position: absolute;right:80px; bottom:80px;	
}
.coach-container{
	background: #e9eaed;padding:15px 0;
}
.student-container{padding:15px;}
.about-container{padding:20px;}
.student-count{font-size: 15px;margin-bottom: 15px;}
.student-count strong{color:#45aa48; font-weight: 600;}
.student-thumb{padding:0 3px;margin-bottom: 10px;}
.student-thumb img{box-shadow: 0px 0px 2px #999;}
.student-thumb a:hover img{ box-shadow: 0px 0px 2px #222; }

.sponsor-banner{
	background: #eee;height: 300px;margin:15px;text-align: center;line-height: 300px;
	font-size:20px;color:#999;
}