/* Компактный подвал: колонки ссылок и одна строка с реквизитами.
   Раньше здесь лежали три длинных абзаца — они переехали на страницу «О сайте».
   Отдельный файл, чтобы не трогать общий style.css: над ним работают параллельно. */

footer .footer_cols {
	display: flex;
	flex-wrap: wrap;
	gap: 30px 50px;
	padding: 26px 20px 18px;
}
footer .footer_cols > div { min-width: 150px; }
footer .footer_cols h5 { margin: 0 0 10px; font-size: 15px; }
footer .footer_cols ul { margin: 0; padding: 0; list-style: none; }
footer .footer_cols li { margin: 0 0 7px; }
/* Цвет задаём явно: глобальный зелёный для ссылок на зелёном подвале
   был почти неразличим — ссылки читались только при наведении. */
footer .footer_cols a { color: #99BEB2; text-decoration: none; }
footer .footer_cols a:hover { color: #FFF; text-decoration: underline; }
footer .footer_bottom a { color: #FFF; }

footer .footer_bottom {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px 16px;
	padding: 14px 20px 22px;
	border-top: 1px solid rgba(255, 255, 255, .18);
	font-size: 13px;
	line-height: 1.5;
}
footer .footer_bottom .fb_text { flex: 1 1 420px; opacity: .85; }
footer .footer_bottom .fb_text p { margin: 0 0 4px; }

@media screen and (max-width: 767px) {
	footer .footer_cols { gap: 22px 30px; padding: 20px 15px 12px; }
	footer .footer_cols > div { min-width: 130px; }
	footer .footer_bottom { padding: 12px 15px 18px; }
}
