body.authentic-page {
	.gru-nav {
		display: none;
	}
	&.has-header-background #header {
		padding-top: 50px;
		background-image: none;
		height: 0;
	}
	.cell {
		border: 0;
	}
	h1#logo {
		display: none;
	}
	.page-width, .footer-width {
		max-width: 1080px;
	}
	#columns {
		.block, .a2-block {
			box-shadow: 1px 2px 2px #dedede;
		}
	}
	.cell.logos-villes {
		ul {
			padding: 0;
			@media (max-width: $very-small-limit) {
				display: flex;
				align-items: center;
				flex-direction: column;
			}
		}
		li {
			list-style-type: none;
			img {
				max-width: 200px;
			}
			@media (min-width: $very-small-limit + 1) {
				img {
					height: 80px;
					width: auto;
					max-width: none;
				}
				display: inline;
				margin: 0 10px;
				position: relative;
				&:not(:last-child) {
					&::after {
						content: '';
						display: inline-block;
						width: 1px;
						height: 48px;
						border-left: 1px solid #999;
						position: absolute;
						bottom: 16px;
					}
					a {
						margin-right: 20px;
					}
				}
			}
		}
	}
}
