a.small-image {
	display: block;
	float: left;
	margin:10px 10px 0 0;
}
a.small-image:last-child {
	clear: right;
}
a.small-image img {  
    max-width: 120px;
    max-height: 120px;  
}  



/******* INTRO OVERRIDE ********/

#intro {
	min-height: 250px;
	/*position: relative;*/
}

#intro .container .row div {
	position: initial !important;
}

#intro h1 {
	position: relative;
	top: -5px;
	border-bottom: none !important;
	float: right;
	clear: none;
	width: auto;
	background: rgba(112,128,144,.50);
	padding: 5px 10px;
}
#intro p {
	position: relative;
	top: 55px;
	margin-right: 0px;
	right: 0px;
	float: right;
	display: inline-block;
	width: auto;
	text-align: right;
	background: rgba(112,128,144,.50);
	padding: 5px 10px;
	clear: both;
}

#intro.covered:before {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	opacity: 0.4;
}

#intro.sub {
	margin-bottom: 80px;
}