.footer {
	padding: 60px 0;
	background-position: 50% 100%;
	background-size: contain;
/*	background-image: url(../../images/bg-01.jpg); */
/*	background-repeat: repeat-x; */
}

@media (min-width: 768px) {
	.footer {
		padding: 100px 0;
	}
}

@media (min-width: 1200px) {
	.footer {
		padding: 20px 0 50px;
		font-size: 18px;
	}
}

.footer .logo + * {
	margin-top: 35px;
}

.footer a {
	color: inherit;
}

.footer a:hover {
	opacity: .7;
}

.footer .logo-link:hover {
	opacity: 1;
}

.footer-contacts + .footer-contacts {
	margin-top: 31px;
}

.footer-nav-list li + li {
	margin-top: 12px;
}
/*# sourceMappingURL=footer.css.map */
