/* FOOTER */
footer {
	font-family: 'Roboto Condensed', sans-serif;
	background-color:#0082c8;
	color:#9ecbe6;
	padding:25px 0;
	line-height:22px;
	font-size:12pt;

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

footer .footerBlock {
	width:25%;
}

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

footer .footerBlock a {
	color:#9ecbe6;
}

footer img {
	display:inline-block;
	}

.prefooter {
	display:block;
	padding:80px 0 50px;
	color:#474747;
	font-size:13pt;
	/*line-height:30px;*/
}
@media  only screen and (max-width: 945px) {
	.prefooter {
		padding: 20px 0 30px;
	}
}

.prefooter .inner {
	max-width:1440px;
}

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

.prefooter .footerBlock {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:25%;
	text-align:center;
	border-left:3px solid #c1ce1e;
}


.prefooter .footerBlock:first-child {
	border-left:none;
}

.prefooter .footerBlock h4 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:700;
	font-size:43pt;
	line-height:72px;
	color:#0082c8;
	padding-bottom:20px;
}

.prefooter .footerBlock h4, .prefooter .footerBlock h4 a {
	color:#0082c8;
	font-size:27pt;
	font-weight:bold;
	padding-bottom:20px;
}

/* RESPONSIVE */
@media  only screen and (max-width: 1120px) {
	.prefooter .footerBlock h4, .prefooter .footerBlock h4 a {
		font-size:20pt;
		padding-bottom:0;
	}

	.prefooter .footerBlock {
		width:50%;
	}
	.prefooter .footerBlock:nth-child(1),.prefooter .footerBlock:nth-child(2) {
		margin-bottom:25px;
	}
	.prefooter .footerBlock:nth-child(3) {
		border-left:none;
	}

}
@media  only screen and (max-width: 945px) {
	footer .footerBlock {
		width:50%;
	}
}
@media  only screen and (max-width: 560px) {

	.prefooter .footerBlock {
		width:100%;
		border-left:none;
		margin-bottom:50px;
	}
	footer .footerBlock {
	width:100%;
}
}

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