/* ------------------ Menu do footer  ------------------ */

footer .ul-nav .m-li {
  width: auto;
  min-width: 10rem;
  text-align: left;
  margin: .5rem;
}

#footer-1 .ul-nav {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: 0;
}

#footer-1 .menu-mid .ul-nav {
	flex-wrap: wrap;
  	justify-content: space-between;
}

#footer-1 ul.ul-nav {
	width: 100%;
	min-width: 220px;
}

#footer-1 ul.ul-nav>li>.head-branch {
	font-size: .875rem;
	font-weight: 500;
	color: white;
}

#footer-1 ul.ul-nav>li>ul {
	margin-top: .25rem;
	list-style: none;
	padding-left: 0;
}

#footer-1 ul.ul-nav>li>ul>li {
	margin: .75rem 0;
}

#footer-1 ul.ul-nav a {
	transition: all ease-in-out 150ms;
	color: white;
}

#footer-1 ul.ul-nav a:hover {
	color: var(--link4);
	transition: all ease-in-out 150ms;
	text-decoration: underline;
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
}

@media (max-width: 567px) {
	#footer-1 .ul-nav {
		flex-wrap: wrap;
	}

	footer .ul-nav .m-li {
		width: auto;
		min-width: 100%;
		margin: 1rem auto 0;
	}

	#footer-1 .menu-mid li {margin: 0 auto;}
}

