#footer footer {
	background-color: #292c2f;
	width: 100%;
	text-align: left;
	padding: 35px 25px;
	margin-top: 20px;
	color: #FFF;
}

#footer footer > div > div {
	margin-top: .75em;
}


/* The company logo
----------------------------------------- */
#footer img.wb-logo-white {
	height: 50px;
	width: 210px;
}

/* informative text
----------------------------------------- */
#footer .company-text {
	color:  #8f9296;
	font-size: 14px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 25px;
}
#footer .footer-text-white {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

/* Footer links
----------------------------------------- */
#footer a {
	color:  #8f9296;
	text-decoration: none;
}

/* Footer icons
----------------------------------------- */
#footer i {
	background-color: #33383b;
	color: #FFF;
	font-size: 22px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-align: center;
	line-height: 37px;
	vertical-align: text-bottom;
	margin-right: .25em;
}

#footer .footer-center .row:not(:first-child) i {
	vertical-align: middle;
}

#footer .footer-center > .row > div > a {
	display: inline-block;
}

#footer .footer-center div:not(:first-child) div:not(:first-child) {
	margin-top: .5em;
}

.footer-distributed .social-icons a {
	display: inline-block;
	cursor: pointer;
	margin-right: 10px;
}
#footer .social-icons a:last-child {
	margin-right: 0;
}
#footer .social-icons i {
	border-radius: 2px;
	line-height: 35px;
}

/* responsive queries
----------------------------------------- */

@media (max-width: 880px) {

	#footer .footer-left,
	#footer .footer-center,
	#footer .footer-right {
		margin-bottom: 40px;
	}
	#footer .footer-left,
	#footer .footer-right {
		text-align: center;
	}

}

