@charset "utf-8";

/* 
CSS Document

FONT-FAMILY :  * lato     * latoBlack     * latoBold     * latoHeavy     * latoItalic

COULEUR OR : #CBB26B / rgba(203, 178, 107)
COULEUR GRIS : #393E46 / rgba(57, 62, 70)
*/

.piedpage { width:100%; display:flex; flex-wrap:wrap; padding:3.35em 0 2em 0; /* background-image:linear-gradient(45deg, rgba(184,137,70) 35%, rgba(248,236,159)); */ background:linear-gradient(to right, #B88946 0%, #F7EC9F 100%); }
	.piedpage a:link, .piedpage a:visited { color:rgba(57,62,70); }
	.piedpage a:hover, .piedpage a:active { color:#FFFFFF; }
	.piedpage_title { width:100%; }
		.piedpage_title h2 { text-align:center; font-family:'latoBold', Arial, Helvetica, sans-serif; font-size:1.85em; }
		.piedpage_title div { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; }
		div.spacer { display:block; font-size:1.85em; font-family:'latoBold', Arial, Helvetica, sans-serif; }
	.piedpage_content { width:100%; display:flex; flex-wrap:wrap; padding:2em 0; justify-content:center; align-items:flex-start; }
		.piedpage_content_box { width:25%; display:flex; flex-wrap:wrap; justify-content:center; }
			.piedpage_content_box_fonta { font-size:4em; padding-bottom:0.5em; }
			.piedpage_content_box_text { width:100%; text-align:center; font-size:1.5em; }
			
	.piedppage_bottom { width:100%; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; font-size:1.125em; }
		

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

}

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

}

@media screen and (max-width:1280px) {
	/* 17-19 pouces */
	
}

@media screen and (max-width:1080px) {
	/* 15 pouces */
	
}

@media screen and (max-width:880px) {
	div.spacer, div.spacerLow { display:none; }
		.piedpage_title div { width:100%; text-align:center; }
			.piedpage_title h2 { font-size:1.5em; margin:0; padding:0; }
		.piedpage_content_box { width:100%; padding:1em 0; }
		
		.piedppage_bottom div { width:100%; text-align:center; padding:0.25em 0; }
}

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

}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	
	/* iPad Pro */
	@media screen and (max-width:1480px) {
		
		.piedpage_title h2 { margin:0; padding:0; }
	}
	
	/*  iphone SE --> 11 + XR | MacBook | iMac | iPad */
	@media screen and (max-width:1080px) {
		div.spacer /* div.spacerLow  */ { display:none; }
		.piedpage_title div h2 { width:100%; }
		.piedpage_title div div { width:100%; text-align:center; }
		/* .piedpage_title div:last-child { padding-left:2em; } */
	}
	
	@media screen and (max-width:880px) {
		.piedpage_title div { width:100%; text-align:center; }
			.piedpage_title h2 { font-size:1.5em; margin:0; padding:0; }
		.piedpage_content_box { width:100%; padding:1em 0; }
		
		.piedppage_bottom div { width:100%; text-align:center; padding:0.25em 0; }
	}
	
	@media screen and (max-width:450px) {

	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3) {
	/*  iphone12 --> 16  */
	@media screen and (max-width:880px) {
		div.spacer, div.spacerLow { display:none; }
	}
	
	@media screen and (max-width:480px) {

	}
}

@media only screen and (-webkit-min-device-pixel-ratio:4) {
	/*  Google Pixel 6 Pro | OPPO Find X3 Pro | Samsung Galaxy + S21-22 Ultra */
	@media screen and (max-width:450px) {
	
	}
	
	@media screen and (max-width:880px) {
		
	}
}
