@charset "UTF-8";


/* Footer */
footer {
	margin-top: 60px;
	font-size: var(--font-size-03);
	border-top: 1px solid #333333;
}

@media (max-width: 660px) {
	footer #footer-bottom {
		margin-bottom: 60px;
	}
}

footer .copyright {
	font-size: var(--font-size-03);
}

footer .row_piede {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

footer .logo_piede,
footer .share_piede,
footer .menu_piede {
	text-align: center;
	padding: 10px;
}

footer .menu_piede ul.nav {
	float: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
footer .menu_piede .nav > li > a {
	text-transform: uppercase;
}
footer .menu_piede .nav > li > a:hover {
	background-color: transparent;
}

footer .logo_piede img {
	width: 120px;
	padding: 0;
}
footer .share_piede img {
	width: 30px;
	margin: 2px;
}

footer .container-footer {
	padding-bottom: 100px;
}

@media (max-width: 1200px) {
	footer .row_piede {
		flex-wrap: wrap;
	}
	footer .menu_piede {
		order: 2;
		width: 100%;
	}
	footer .logo_piede,
	footer .share_piede {
		order: 1;
	}
}

@media (max-width: 500px) {
	footer .menu_piede ul.nav {
		flex-direction: column;
	}
}
#por, #por2 {
	width: 90vw;
}

/* end footer */
