/* FOOTER */
prefooter {
	display:block;
	font-family: 'Roboto', sans-serif;
	padding:40px 0;
	background-color:#f2f2f2;
}
prefooter h3 {
	font-size:23pt;
	line-height:35px;
	font-weight:300;
	color:#005ca9;
	padding-bottom:10px;
}

prefooter .inBlock {
	padding:15px;
	text-align:center;
	color:#636363;
}
prefooter .inBlock a {
	color:#005ca9;
}

prefooter .inBlock a:hover {
	color:#141414;
}


footer {
	background-color:#005da9;
	color:#f5f5f5;
	padding:25px 0;
	line-height:22px;
	font-size:10.5pt;
	font-weight:300;
}

footer .inner {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
}

footer .footerBlock {
	flex:1 1 25%;
}

footer .footerBlock .inBlock {
	padding:25px;
}

footer .footerBlock a {
	color:#fff;
}
footer .footerBlock a:hover {
	color:#fff;
}

/* RESPONSIVE */
@media  only screen and (max-width: 880px) {
	footer .footerBlock {
		flex:1 1 50%;
	}
}
@media  only screen and (max-width: 420px) {
	footer .footerBlock {
		flex:1 1 100%;
	}
	prefooter {
		padding:20px 0;
	}
	prefooter h3 {
		font-size:20pt;
	}

}
@media  only screen and (max-width: 630px) {
}
@media  only screen and (max-width: 380px) {
}