/* Footer */

footer {
	padding: var(--gap4) var(--gap4);
	background-color: var(--coul-blue);
	display: flex;
	flex-direction: column;
	align-items: center;
	grid-gap: var(--gap4);
	color: var(--coul-white);
}

.footer-content {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
	width: 100%;
	grid-gap: var(--gap4);
}

.footer-content > div {
	display: flex;
	flex-direction: column;
	grid-gap: var(--gap2);
}

footer .logo {
	max-width: 240px;
	fill: var(--coul-white);
}

#footer-links {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	grid-gap: var(--gap4);
}

#footer-hotels {
	color: var(--coul-golden);
}

#footer-social-medias {
	display: flex;
	align-items: flex-end;
	grid-gap: var(--gap2);
	font-size: var(--fsize2);
}

footer .fa-facebook-f {
	margin-bottom: 2px;
}

footer .underline {
	text-decoration: underline;
}

@media only screen and (max-width: 1024px) {
	
	#footer-links {
		flex-direction: column;
	}
	
}