


/* /////////////////// C H I P  P R O M O T I O N ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

	/* Chip promotion Home */
	.home-marriott .slider .chip { font-size: 29px; margin-top: 30px; }
	.home-marriott .article .chip { margin-left: 46.6%; margin-top: 16px; }
	.home-marriott .chip { position: absolute; z-index: 100; margin-left: -9px; margin-top: -5px; padding: 6px 24px 6px 24px; font-size: 19px; background: #ea1029; color: white; }
	.home-marriott .chip:after { content: " "; position: absolute; z-index: 10; bottom: -15px; left: 0px; width: 0; border-left: 9px solid transparent; border-right: 0px solid transparent; border-top: 15px solid #A11228; }

	/* Chip promotion produit */
	.product-img-box .chip { position: absolute; z-index: 10; margin-left: -8px; margin-top: 24px; padding: 6px 24px 6px 24px; font-size: 28px; background: #ea1029; color: white; }
	.product-img-box .chip:after { content: " "; position: absolute; bottom: -15px; left: 0px; width: 0; border-left: 9px solid transparent; border-right: 0px solid transparent; border-top: 15px solid #A11228; }

	/* Chip promotion category */
	.grid-items .chip { position: relative; margin-left: -9px; margin-top: -7px; padding: 6px 24px 6px 24px; font-size: 19px; background: #ea1029; color: white; }
	.grid-items .chip:after { content: " "; position: absolute; z-index: 10; bottom: -15px; left: 0px; width: 0; border-left: 9px solid transparent; border-right: 0px solid transparent; border-top: 15px solid #A11228; }


/* -------------- C H I P  P R O M O T I O N - R E S P O N S I V E --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

	@media screen and (max-width:620px) {
		.grid-items .chip { position: absolute; z-index: 10; margin-left: -8px; margin-top: 15px; padding: 3px 10px 3px 10px; font-size: 16px; background: #ea1029; color: white; }
	}

	@media screen and (max-width:820px) {
		.home-marriott .article .chip { margin-left: 46.8%; }
	}



/* /////////////////// H O M E  P R O M O T I O N //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

	.home-marriott .slider-text-promo{ position: absolute; display: block; top: 0px; right: 0px; }

	.home-marriott .slider-text-promo p { color: #e6012f; font-family: "Effra-Bold","Calibri Bold","Helvetica","Arial",sans-serif; font-size: 6em; margin: 0; margin-top: 10px; margin-right: 28px; margin-bottom: -20px; }
	.home-marriott .slider-text-promo.FR p { margin-left: 92px; }
	.home-marriott .slider-text-promo.DE p { font-size: 5em; margin-left: -71px; }

	.home-marriott .slider-text-promo h2 { position: relative; margin: inherit; margin-top: 0px; font-family: "Effra-Regular", "Calibri", "Helvetica", "Arial", sans-serif; font-size: 2.1em;font-weight: bold; letter-spacing: 6px; color: black; }
	.home-marriott .slider-text-promo.FR h2 { margin-right: 24px; }
	.home-marriott .slider-text-promo.DE h2 { margin-right: 24px; }

	.home-marriott .slider-text-promo button { position: relative; float: right; margin-top: 14px; margin-right: 30px; padding: 10px 20px; cursor: pointer !important; font-size: 16px; color: #ffffff; letter-spacing: 4px; line-height: normal; text-align: center; text-decoration: none; text-transform: uppercase; }


/* -------------- H O M E  P R O M O T I O N - R E S P O N S I V E ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

	@media screen and (max-width:820px) {
		.home-marriott .slider-text-promo { margin-top: -1%; }
		.home-marriott .slider-text-promo p { font-size: 500% ; }
		.home-marriott .slider-text-promo.DE p { font-size: 424% ; }
		.home-marriott .slider-text-promo h2 { font-size: 160%; }
	}

	@media screen and (max-width:720px) {
		.home-marriott .slider-text-promo { margin-top: -1%; }
	}

