body { padding: 0px; }
.align-center { text-align: center !important; }
.btn-brown { background-color: #603913; color: #ffffff; }
.btn-brown:hover { background-color: #714519; color: #ffffff; border-color:#714519 }
.btn-blue{background-color:#9dd6f0; color:#603913;border-color:#9dd6f0;}
.btn-blue:hover{background-color:#a3d9f2; color:#603913;}
.well.well-primary{
	background:#9dd6f0;
}
.well.well-primary-light{
	background: #E0F4FD;
}
.well.well-white{
	background:#FFF;
}

.header{
	margin-top:15px;
}
.footer{
	margin: 20px auto;
	border-top: 7px solid #acacac;
}

.banner{
	margin-bottom: 20px;
	background: url(/shared/img/bg-top.png) top center repeat-x;
	min-height: 390px;
/* 	border-top: 7px solid #acacac;  */
	border-bottom: 7px solid #acacac;
	background-size:cover;
	margin-top:0;
}
.banner h1{
	color: #603913; font-size: 48px; padding-bottom: 10px;
}

.banner h2{
	color: #603913; font-size: 32px; padding-bottom: 60px;
}

.banner p{
	color: #707070; font-size: 24px; padding-bottom: 20px;
}

.banner-sub{
	margin-bottom: 20px;
	background: url(/shared/img/bg-sub.png) top center repeat-x;
	min-height: 144px;
/* 	border-top: 7px solid #acacac; */
	border-bottom: 7px solid #acacac;
	background-size:cover;
	margin-top:0;
}

.banner-sub-select{
	margin-bottom: 20px;
	background: url(/shared/img/bg-sub-select.png) top center repeat-x;
	min-height: 442px;
/* 	border-top: 7px solid #acacac; */
	border-bottom: 7px solid #acacac;
	background-size:cover;
	margin-top:0;
}

.banner-sub h2{
	color: #603913; font-size: 40px; padding-top: 20px;
}

/*
@media (min-width: 300px) and (max-width: 550px) {
	.banner{
		background-size:cover;
	}
}
*/


.callout{
	margin-bottom: 20px;
}
.callout ul li{
	font-size: 18px;
	color: #707070;
}
.callout h4{
	font-size: 28px;
	color: #603913;
/* 	text-shadow: 0px 1px 1px rgba(0,0,0,1); */
	font-weight: normal;
	text-transform: uppercase;
}


.features{
	margin: 20px inherit;
}
.features .feature{
	margin-bottom:20px;
}
.features .feature h3{
	font-size: 40px;
	color: #603913;
}
.features .feature p{
	font-size: 14px;
	color:#707070;
}


body .navbar{
	margin-bottom:0;
	background:#603913;
	border-radius: 0;
	border:0;
}
body .navbar .nav.navbar-nav li a{
	color:#FFF;
}
body .navbar .nav.navbar-nav li a:hover, body .navbar .nav.navbar-nav li.active a{
	background:#714519;
	color:#FFF;
}

.container-fluid.full-width{
	padding-left:3%;
	padding-right:3%;
}