

/* --- Stylesheet 3916 () --------- */ 

footer {
	margin-top: 40px;
	background-color: #DCDEE0;
	padding: 50px 30px;
	font-weight: 700;
	font-size: 17px;
	color: #aaa;
}

footer a {	color: #aaa; text-decoration: none; }
footer a:hover { color: #777; }

footer .inner {
	margin: 0px auto;
	max-width: 1200px;
}

footer .col {
	float: left;
	margin: 0px 30px 0px 0px;
}

footer .col.spacebefore { margin-left: 60px; }

footer h4 {
	margin: 0px 0px 10px 0px;
	font-size: 17px;
	color: #777;
}


footer .foot {
	margin-top: 20px;
	font-size: 14px;
}

footer .foot .col { margin-right: 15px; }
footer .foot .col.right { float: right; margin: 0px 0px 0px 15px; }

/* --- Stylesheet 3931 () --------- */ 

@media all and (min-width: 1000px) and (max-width: 1250px) {
	footer .inner {	max-width: 1000px; }
}

@media all and (min-width: 768px) and (max-width: 1000px) {
	footer .inner {	max-width: 700px; }
}

@media all and (max-width: 768px) {
	footer .col { float: none; margin: 0px 0px 0px 0px; }
	footer .col.spacebefore { margin: 30px 0px 0px 0px; }
}