.clear { clear:both; }

.site-title { text-transform:none; font-weight:normal; }
.site-title STRONG { display:block; }

.highlight { box-shadow:none; margin:0; }

.home-footer { background-color:#362f2d; padding:20px 0 0 0; z-index:2; position:relative; }
.home-footer UL { float:left; width:15%; padding:0 0 50px 20px; margin:0; list-style-type:none; }
.home-footer LI { padding-bottom:10px; }
.home-footer LI:first-child { padding-bottom:30px; }
.home-footer LI A { color:#b5b5b5; padding-bottom:15px; }
.home-footer LI:first-child A { color:#43acb9; text-transform:uppercase; font-weight:bold; }
.home-footer .newsletter { width:40%; float:right; color:#b5b5b5; padding:0 20px 0 0; }
.home-footer .newsletter H4 { color:#43acb9; font-size:16px; font-weight:bold; text-transform:uppercase; padding-bottom:30px; margin:0; }
.home-footer .newsletter SPAN { color:#fff; font-weight:bold; }
.home-footer .newsletter INPUT[type=email] { background-color:#fff; color:#212020; float:left; width:65%; }
.home-footer .newsletter INPUT[type=email].error { border-color:red; }
.home-footer .newsletter INPUT[type=submit] { float:left; padding:0.62em; border:2px solid #7ca8a1; }
.home-footer .bottom { background-color:#212020; color:#b5b5b5; line-height:35px; padding:0 20px; font-size:12px; line-height:1.62; padding:20px; }
.home-footer .bottom .left-bottom { float:left; }
.home-footer .bottom .right-bottom { float:right; }

@media only screen and (max-width:960px){

	.home-footer { text-align:center; }
	.home-footer UL { float:none; width:auto; padding-left:0; }
	.home-footer .newsletter { width:auto; float:none; }
	.home-footer .newsletter INPUT[type=text], .home-footer .newsletter INPUT[type=submit] { float:none; width:auto; }
	.home-footer .bottom .left-bottom { float:none; }
	.home-footer .bottom .right-bottom { float:none; }
	
}