﻿/*#region CONTENT MENTIONSLEGALES PAGE*/
	#content .limites {
		transition:0.3s ease-out;
	}

	#content .limites a {
		text-decoration: none;
	}

	#content .limites h1 {
		margin: 0
	}

	#content .limites h2 {
		margin: 0;
		padding: 0 0 20px 0
	}
/*#endregion*/

/*#region HEADER MENTIONSLEGALES PAGE (similaire à la page contact)*/

	#content .largeheader {
		background:#213f9a url(/images/contact/contact-fond-header.png) no-repeat 60% center;
		background-size:cover;
		transition:0.3s ease-out;
	}

			#content .limites .header { 
				position:relative;
				padding:40px 0px 0px 10px; 
				height:404px;
				transition:0.3s ease-out;
			}

				#content .limites .header .titre {
					position:relative; z-index:1;
					padding:0px 0px 0px 50px; max-width:calc(100% - 320px);
					font-size:5rem; font-weight:500; color:#ffffff;
					transition:0.3s ease-out;
				}
				#content .limites .header .titre::before {
					position:absolute; content:""; z-index:-1;
					width:50px; height:50px;
					border-radius:50%;
					background-color:#e94f2d;
					left:33px; /*bottom:0px;*/ top:0.58em;
				}

		#content .btnjereserve1heure {
			transition:0.3s ease-out;
		}

/*#endregion*/

/*#region MENTIONSLEGALES*/

	#content .limites .mentionsLegales {
		padding:140px 83px 80px;
		text-align: justify;
		transition:0.3s ease-out;
	}
		#content .limites .mentionsLegales .bloc {
			margin-bottom: 20px;
		}
			#content .limites .mentionsLegales .bloc .titre{
				font-weight: 500;
				font-size: 20px;
			}

			#content .limites .mentionsLegales .bloc p {
				font-size: 18px;
			}
				#content .limites .mentionsLegales .bloc p .refuserUnCookie {
					display: block;
				}

		#content .limites .mentionsLegales .propriétaire {
			letter-spacing: -0.32px;
		}

		#content .limites .mentionsLegales .donnéesPersonnelles a {
			text-decoration: underline;
			text-underline-position: under;
			text-underline-offset: -2px;
		}

/*#endregion*/

/*#region RESPONSIVE*/

@media all and (max-width:1070px) {

	#content .largeheader {
		background-size:cover;
	}

	#content .limites .header {
		height:554px;
	}

}

	@media all and (max-width:768px) {

		#content .limites .header .titre {
			margin-left:-50px; max-width:380px;
		}
	
			#content .btnjereserve1heure {
			}

		#content .limites .mentionsLegales { padding-left:0px; padding-right:0px; }

	}

	@media all and (max-width:680px) {

		#content .btnjereserve1heure {
			left:50%; right:auto;
			        transform:translateX(-50%);
			    -ms-transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
		}

	}

	@media all and (max-width:520px) {

		#content .limites .mentionsLegales { padding-top:70px; padding-bottom:20px; }

	}

	@media all and (max-width:400px) {

		#content .limites .header .titre {
			font-size:4rem;
		}
		#content .limites .header .titre::before {
			width:40px; height:40px;
		}

	}

/*#endregion RESPONSIVE*/
