footer {
	padding: 0 0 32px;
	background: #050423;
	color: #aaa9b4;
	font-size: 12px;
}

footer a {
	color: #AAA9B4;	
}

footer h6 {
	color: #fff;
	font-weight: 600;
	margin-bottom: 10px;	
}

footer p,
footer li {
	line-height: 20px;
}

.footer-nav {}

.footer-nav li a {
	font-size: 12px;
	color: #aaa9b4;
	line-height: 30px;
}

.footer-nav li a:hover {
	text-decoration: underline;
}

.footer-nav li .fa {
	margin-right: 12px;
}

.footer-nav li.active a {
	color: #fff;
	font-weight: 600;
}

.footer-nav.main li a {
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
}

#bottom-bar {
	border-top: 1px dotted #37364f;
	margin-top: 32px;
	padding-top: 32px;
}

#social-footer {
	float: right;	
}

#social-footer li {
	float: left;
	margin-right: 10px;	
}

.elem-wrapper {
	margin-top: 32px;	
}
