html.phone body.home .Grid .mobile-grid-scroll {
	display: flex;
	flex-direction: column;
}

html body #mobile-menu {
	background-color: white;
}

html body #mobile-menu-loader {
	position: relative;
	width: 100%;
	height: calc(100% - 128px);
}

html body #mobile-menu-loader .loader {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border: 5px solid #f3f3f3;
	border-top: 5px solid #e1e8ed;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	animation: spin 0.8s linear infinite;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

body.single-journey .Tabs__accordion .Footer__menu,
body.single-journey .Tabs__accordion .Footer__menu > div {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

body.single-journey .Tabs__accordion .menu-item #mobile_tab_introduction,
body.single-journey .Tabs__accordion .menu-item #mobile_tab_jour-par-jour,
body.single-journey .Tabs__accordion .menu-item #mobile_tab_hebergement,
body.single-journey .Tabs__accordion .menu-item #mobile_tab_budget,
body.single-journey .Tabs__accordion .menu-item #mobile_tab_pour-aller-plus-loin {
	margin-top: 2rem;
}

body.single-journey .journey-quotes {
	padding: 5rem;
	background-color: #f0f1f1;
}

body.single-journey .journey-quotes .Title {
	background-color: #f0f1f1;
}

body.home .Grid__foot .nav-items {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 75%;
	margin: 0 auto;
}

.Summary_details {
	cursor: pointer;
}

@media only screen and (max-width: 1000px) {
	body.home .Grid__foot .nav-items {
		width: 90%;
	}
}

@media only screen and (max-width: 850px) {
	body.home .Grid__foot .nav-items {
		width: 80%;
		flex-wrap: wrap;
		justify-content: space-evenly;
	}

	body.home .Grid__foot .nav-items a {
		margin-bottom: 3rem;
	}
}

@media only screen and (max-width: 768px) {
	#mobile_tab_jour-par-jour .Details .day {
		display: block!important;
	}	
}