footer .social {
	text-align: center;
	padding: 30px 10px;
}

footer .social a {
	display: inline-block;
	padding: 10px;
}

/*footer {

}*/

footer .blue {
	background-color: #292254;
	color: #FFF;
    line-height: 24px;
}

footer .blue a {
	color: #FFF !important;
	text-decoration: none;
}

footer a:hover { text-decoration: underline; }

footer .logo {
	text-align: center;
	padding: 20px 0 0 0;
}

footer h4 {
	color: #6DCFF6 !important;
	margin: 10px 0;
}

footer nav {
	text-align: center;
	border-top: 1px solid #4f487e;
	padding: 10px;
}

footer nav a {
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	padding: 10px;
}

footer nav a:hover { color: #6DCFF6; }

footer .copyright {
	font-size: 12px;
	line-height: 18px;
	color: #6DCFF6;
	background-color: #160f3e
}

footer .copyright section {
	padding: 10px 20px;
	box-sizing: border-box;
}

footer .copyright a {
	color: #6DCFF6;
	text-decoration: none;
}

footer .copyright a:hover { color: #FFF; }

footer .copyright span { white-space: nowrap; }

footer .workinghours {
	text-align: center;
	padding-bottom: 10px;
}

footer .workinghours span {
	display: inline-block;
	padding: 0 5px;
	white-space: nowrap;
}

footer form { padding-bottom: 20px; }

footer form input[type=text],
footer form input[type=email] {
	border-color: #6DCFF6;
	color: #292254;
	max-width: 300px;
}

footer form.public button[type=submit] {
	background-color: #6DCFF6;
	color: #292254;
}

footer form.public button[type=submit]:hover {
	background-color: #3cafdc;
}

footer .payments > div { float: right; }

@media all and (max-width: 600px) {
	footer .copyright section { text-align: center; }

	footer .copyright section > div:last-child { margin-top: 10px; }
}

@media all and (min-width: 601px) {
	footer .copyright section {
		display: flex;
		justify-content: space-between;
	}
}

@media all and (max-width: 960px) {
	footer .blue { text-align: center; }
}

@media all and (min-width: 961px) {
	footer .blue .links { text-align: right; }
}

footer .payment {
	margin: 0 10px 10px 10px;
	text-align: center;
}