
/* properties for footer */ 
#footer {
	height: 200px;
	padding: 14px 60px;
	margin-top: 20px;
	
	color: #fff;
	font: 500 12px 'Roboto';
	line-height: 16px;

	background: linear-gradient(#2d69ad, #00346d); 
	
	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
	-webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;
	-webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;
	-webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;

	box-sizing: border-box;
}
.footer-counters {
	min-width: 120px;
	width: 120px;
	padding: 20px 0 0 0;
	margin: 0 50px 0 0;

	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;
	-webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;
	-webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;
	-webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;
}
.footer-text {
	width: 960px;

	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;
	-webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;
	-webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;
	-webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;

	box-sizing: border-box;
}
.footer-text {
	width: 960px;
}
.footer-text-first-row {
	margin-bottom: 16px;

	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
	-webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;
	-webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start;
}
.footer-text-two-row { 
	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
	-webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;
	-webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;
	-webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;

}
#footer a.down {
	color: #fff;
	text-decoration: underline;
}
