	.MainTitle{
			font-size:0;
			margin:40px auto!important;
			/*margin-top:150px!important;*/
			width:100%;
			height:225px;
		height:125px;
			background-image: url("img/because-we-care.svg");
			background-size:auto 100% ;
			background-repeat: no-repeat;
			background-position: top center;
			/*transition: height 1s ease-in-out;*/
		}
		@media screen and (max-width:1023px){
			.MainTitle{
				height:125px;
			}
		}
		@media screen and (max-width:761px){
			.MainTitle{
				height:105px!important;margin:20px auto!important;
			}
		}
		/*-------------------------------------*/
		.Pictos{
			background-color:#be0f34;
			width:100%;

		}
		.Pictos .Title{
			color:#fff;
			margin:0;
			font-weight:normal;
			font-family: ClarinsRegular, Clarins;
			margin:0 auto;
			padding:40px;
			text-align: center;
			font-size:35px;
			margin-bottom:-60px;
		}
		@media screen and (max-width:761px){
		.Pictos .Title{
			padding:20px;
			margin-bottom:-20px;
		}
		}
		.PictosWrapper{
			display:flex;
			max-width:970px;
			flex-wrap:wrap;
			padding:60px;
			justify-content: center;
			align-items: flex-start;
			margin:0 auto;
			
		}
		@media screen and (max-width:1023px){
		.PictosWrapper{
			
			padding:20px;
			
		}
		}
		@media screen and (max-width:761px){
		.PictosWrapper{
			display:block;
			padding:0;
			padding-bottom:20px;
		}
		}
		.PictoBox{
			flex-basis:33.33%;
			padding:20px;
			box-sizing: border-box;
		}
		@media screen and (max-width:761px){
		.PictoBox{
			
			padding:0 20px;
		}
		}
		.PictoBox::before{
			content: " ";
			border-radius:50%;
			background-color:#fff;
			width:100px;
			height:100px;
			z-index:-1;
			display:block;
			margin:20px auto;
			background-repeat:no-repeat;
			background-position: center center;
		}
		.PictoBox:nth-child(1)::before{
			background-image: url("img/picto-1.png");
		}
		.PictoBox:nth-child(2)::before{
			background-image: url("img/picto-2.png");
		}
		.PictoBox:nth-child(3)::before{
			background-image: url("img/picto-3.png");
		}
		.PictoBox:nth-child(4)::before{
			background-image: url("img/picto-4.png");
		}
		.PictoBox:nth-child(5)::before{
			background-image: url("img/picto-5.png");
		}
		.PictoBox:nth-child(6)::before{
			background-image: url("img/picto-6.png");
		}
		.PictoBox .PictoTitle{
			margin:0;
			font-size: 16px;
			text-align: center;
			font-weight: normal;
			color:#fff;
			text-transform: uppercase;
			font-family: "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium","GothamMedium", Helvetica, Arial, sans-serif;
			padding-bottom:8px;
		}
		.PictoBox .PictoText{
			margin:0;
			font-size: 16px;
			text-align: center;
			font-weight: normal;
			color:#fff;
			font-family: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif;

		}
		/*--------------------------------------------*/
		.ReOpeningMessage{
			text-align:center;
			    max-width: 1120px;

			margin:0 auto;
			    display: flex;
    flex-wrap: wrap;
			justify-content: center;
		}
		@media screen and (max-width:1080px){
		.ReOpeningMessage{
			margin:0 20px;
		}
		}
		@media screen and (max-width:761px){
		.ReOpeningMessage{
			margin:0 20px;
		}
		}
		.ReOpeningMessage .Title{
			color:#000;
			font-weight:normal;
			font-family: ClarinsRegular, Clarins;
			margin:0 auto;
			padding:40px;
			text-align: center;
			font-size:35px;padding-bottom:20px;
			line-height: 1em;
			flex-basis:100%;
		}
		@media screen and (max-width:761px){
		.ReOpeningMessage .Title{
			padding:0;
		}
		}
		.ReOpeningMessage .TextDate{
			font-family: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif;font-size:14px;
		}
		.ReOpeningMessage .Text{
			font-family: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif;line-height:21px;font-size:16px;
		}

		.ReOpeningMessage h3{
	  
    font-family: "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium","GothamMedium", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    position: relative;
    /* border-top: 1px solid #ebebeb; */
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    cursor: pointer;
    flex-basis: 25%;
    text-align: center;
    margin: 10px;
		}
		.ReOpeningMessage h3::after{
			content: "+";
    /* position: absolute; */
    /* right: 10px; */
    font-size: 18px;
    cursor: pointer;
    display: inline-block;
    margin-left: 20px;
		}
		.ReOpeningMessage h3[data-open="1"]::after{
			content:"-";
		}
		.ReOpeningMessage h3[data-open="1"]{
			color:#be0f34;
		}
		.ReOpeningMessage ul{
			 text-align: left;
			list-style: none;
			margin: 0 auto;
			display: flex;
			flex-wrap: wrap;
			padding: 0;
			max-width: 1130px;
		}
		.ReOpeningMessage ul[data-open="1"]{
			justify-content: center;
			max-width:840px;
			margin:0 auto;
			flex-basis:100%;
		}
@media screen and (max-width:1023px){
		.ReOpeningMessage ul{
			padding-bottom:20px;
		}
		}

@media screen and (max-width:761px){
		.ReOpeningMessage ul{
			padding:20px 0;
	
		}
		}
		.ReOpeningMessage ul li{
		padding: 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    font-family: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif;
    box-sizing: border-box;
    max-width: 280px;
    border: 1px solid #ebebeb;
    margin: 1px;
    flex-basis: calc(25% - 2px);
		}
@media screen and (max-width:1023px){
			.ReOpeningMessage ul li{
			 flex-basis: calc(33.33% - 2px);
				
			}
		}
		@media screen and (max-width:761px){
			.ReOpeningMessage ul li{
				flex-basis: 100%;
    margin: 0;
    max-width: 100%;

			}
		}
		.ReOpeningMessage ul li a{
			text-decoration:none;
			color:#fff;background-color: #000;
			height:40px;
			display: flex;
			justify-content: center;
			align-items: center;
			padding:0 20px;
			box-sizing: border-box;
		}
		.ReOpeningMessage ul li a:hover{
			background-color:#be0f34;
			
		}


		.ReOpeningMessage .AlphabeticalDisplay{
			text-align:left;
			list-style:none;
			margin:0;
			padding:0;
		
			margin-bottom:20px;
			flex-basis: 25%;
	
		}
		@media screen and (max-width:1023px){
			.ReOpeningMessage .AlphabeticalDisplay{
			flex-basis: 100%;margin-bottom:0px;
				border-top:1px solid #ebebeb;
			}
		}
		.ReOpeningMessage .AlphabeticalDisplay[data-open="1"]{
			display:block;
		}

		.ReOpeningMessage .AlphabeticalDisplay ul{
			display:none;
		}
		.ReOpeningMessage .AlphabeticalDisplay ul[data-open="1"]{
			display:block;
			padding:0;
			
		}
		@media screen and (max-width:1023px){
		.ReOpeningMessage .AlphabeticalDisplay ul[data-open="1"]{
			display:flex;
			padding-bottom:20px;
			}
		}
		@media screen and (max-width:761px){
			.ReOpeningMessage .AlphabeticalDisplay ul[data-open="1"]{
			display:block;
			}
		}
		.ReOpeningMessage .AlphabeticalDisplay h4{
			margin:0;
			color:#000;
			font-family: "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium","GothamMedium", Helvetica, Arial, sans-serif;
			font-size:11px;
			order:1;
			padding:10px;
			border:1px solid #ebebeb;
			cursor:pointer;
			display:none;
		}
		.ReOpeningMessage .AlphabeticalDisplay h4[data-open="1"]{
			color:#fff;
			background-color: #be0f34;
			border:1px solid #be0f34;
		}
		
		/*--------------------------------------------*/
		
		.PushEndPage .Title{
			color:#000;
			margin:0;
			font-weight:normal;
			font-family: ClarinsRegular, Clarins;
			margin:0 auto;
			padding:40px;
			text-align: center;
			font-size:35px;padding-bottom:20px; line-height: 1em;
			
		}
		@media screen and (max-width:761px){
		.PushEndPage .Title{
			 padding: 0 20px;
   
		}
		}
		.PushEndPage .PushItems{
			font-size:0;
			text-align: center;
		}
		.PushEndPage .PushItems img{
			max-width:100%;
			display:block;
			margin:0 auto;
		}
		@media screen and (max-width:1023px){
			.PushEndPage .PushItems img{
				max-width:320px;
				
			}
		}
		@media screen and (max-width:761px){
			.PushEndPage .PushItems img{
				max-width:100%;
				
			}
		}
		.PushEndPage .PushItems a{
			font-size:14px;
			display:inline-block;
			position:relative;
			margin:20px;
		}
		@media screen and (max-width:761px){
		.PushEndPage .PushItems a{
			display:block;
		}
		}
		.PushEndPage .PushBlock{
			font-size:14px;
			display:flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			position:absolute;
			margin-top:auto;
			margin:20px;
			bottom:0;
			width:calc(100% - 40px);
			left:0;
			z-index:2;
			background-color: rgba(255,255,255,0.8);
			box-sizing: border-box;
			padding:20px;
			font-size:16px;
			font-family: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif;
			color:#000;
			text-align: center;
			min-height:120px;
			
			
		}
		@media screen and (max-width:761px){
		.PushEndPage .PushBlock{
			padding:10px;
			font-size:14px;
			margin:10px;
			width:calc(100% - 20px);
			min-height:100px;
		}
		}
		.PushEndPage .PushBlock span{
			
			font-family: ClarinsRegular, Clarins;
			font-size:35px;
			display:block;
			line-height:1em;
			
		}