

/* STYLE POUR ECRAN < 1200 PX */

.over-1200     { display: none!important; }
.over-b-1200   { display: none!important; }
.over-ib-1200  { display: none!important; }
.over-tb-1200  { display: none!important; }
.over-tbc-1200 { display: none!important; }
.under-1200    { display: initial!important; }
.under-b-1200  { display: block!important; }
.under-ib-1200 { display: inline-block!important; }
.under-tb-1200 { display: table!important; }
.under-tbc-1200{ display: table-cell!important; }











/**
* HOMEPAGE
*/
#content #home-explanation #home-explanation__steps {
	justify-content: space-between;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0;
	max-width: 25%;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step h4 {
	margin-left: auto;
	margin-right: auto;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step:after {
	display: none;
}












/**
* MENU
*/
#header-navigation ul.primary-menu {
	padding-left: 20px;
	padding-right: 20px;
}

#header-navigation ul.primary-menu > li a,
#header-navigation ul.primary-menu > li > span {
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}

#header-top a.header-top__access-text {
	padding-right: 30px;
}

















