@media (min-width:600px) {
	:root {
		--destinations-fs: 20px
	}
}

@media (min-width:800px) {
	:root {
		--destinations-fs: 20px
	}
}




#recents,
#destinations,
#teamtdm,
#hotels {
	margin-top: 150px;
}



@media screen and (max-width:800px) {

	#recents,
	#destinations,
	#teamtdm {
		margin-top: 100px;
	}
}

@media screen and (max-width:450px) {

	#recents,
	#destinations,
	#teamtdm {
		margin-top: 80px;
	}
}


/* Destinations
---------------------------------------------------------- */
#destinations.grid.loop.par4 > ul > li .cover .titrage h2 {
	font-size: var(--destinations-fs) !important
}

@media (min-width:800px) {
	#destinations.grid.loop.par4 > ul > li {
		width: calc((100% - (3 * var(--loop-gap))) / 4);
	}
}
