

/** GENERAL **/
.banner							{ clear:both; padding:20px 0px; font-size:1.1em; }
.banner .left					{ float:left; max-width:60%; }
.banner .left h2					{ margin:0px; font-weight:300; }
.banner .left p					{ margin:0px; padding:0px; }
.banner .right					{ float:right; text-align:right; }
.banner .btn						{ font-weight:600; padding:15px 20px; background:#143B66; }
.banner .btn:hover				{ font-weight:600; padding:15px 20px; background:#FFFFFF; color:#143B66; }

.banner							{ color:#FFFFFF; }
.banner-light					{ background:#2585C5; }
.banner-dark						{ background:#455063; }
.banner-light-purple				{ background:#AD8EB9; }
.banner-purple					{ background:#532260; }
.banner-dark .left h2,
.banner-light .left h2			{ color:#143B66; text-transform:none; }
.banner-light-purple .left h2,
.banner-purple .left h2			{ color:#FFFFFF; }
.banner-borderTop {
	border-top:1px solid #FFFFFF;
}

.banner-valuations {
	padding:40px 0px;
	background:#000000;
	color:#FFFFFF;
}
.banner-valuations .left h2 {
	color:#E5097F;
	font-weight:400;
}
.banner-valuations .right .btn {
	background:#40B34F;
	color:#FFFFFF;
}
.banner-valuations .right .btn:hover {
	background:#E5097F;
	color:#FFFFFF;
}



/** RESPONSIVE **/
@media screen and (max-width:760px){
	.banner .left,
	.banner .right				{ float:none; width:100%; max-width:none; text-align:center; }
	.banner .btn					{ margin:20px 0px 0px 0px; }
}
