@media screen and (max-width: 768px) {
	footer section.menuFooter {
		padding: 20px 0;
		margin: 0 auto;
		flex-direction: column;
	}
	footer section.menuFooter ul {
		margin: 10px;
		overflow: hidden;
	}
	footer section.menuFooter.mobileResponsive ul li {
		margin: 0;
		height: 0;
		opacity: 0;
		transition: all 0.5s;
	}
	footer section.menuFooter.mobileResponsive ul li.categorieTitle {
		display: flex;
		align-items: baseline;
		flex-direction: row;
		margin: 5px 0;
		height: auto;
		opacity: 1;
		transition: all 1.5s;
	}
	footer section.menuFooter.mobileResponsive ul li.categorieTitle::after {
		position: relative;
		top: 0;
		content: url('/img/svg/icon-carret-bottom.svg');
		margin-left: 10px;
		height: 16px;
		width: 16px;
		transform: rotateZ(0);
		transition: all 0.5s linear;
	}
	footer section.menuFooter.mobileResponsive ul.click li.categorieTitle::after {
		top: 6px;
		transform: rotateZ(-180deg);
	}
	footer section.menuFooter.mobileResponsive ul.click li {
		margin: 5px 0;
		height: auto;
		opacity: 1;
	}
	footer section.legalFooter {
		display: flex;
		flex-direction: column;
		padding: 20px;
	}
	footer section.legalFooter .column {
		margin: 15px 0;
	}
	footer section.legalFooter .copyright h3 {
		text-align: center;
	}
}
@media screen and (min-width: 335px) and (max-width: 407px) {
	footer section.legalFooter .copyright h3::after {
		bottom: 55%;
	}
}
@media screen and (min-width: 197px) and (max-width: 234px) {
	footer section.legalFooter .copyright h3::after {
		bottom: 53%;
	}
}