.MyContent #MyGreenArguments .green-block {
  border-color: #e4c98a;
  color: #e4c98a; 
  background-color: #FFF;
}

.MyContent #MyGreenArguments .green-block .picto img{
	 background-color: #e4c98a;
	    border-radius: 50%;
}

.MyContent #MyGreenArguments .green-block  p.text span::before{
	content:"• ";
	color:#cab175;
}

.MyContent #MyCurrentBox p.formula span.num span.text{
		color:#cab175;
}

.MyContent #MyCurrentBox p.formula span.num {
  border: 1px solid #cab175;
    color:#cab175;
}

.MyContent #MyCurrentBox p.formula span.text .orange {
  color: #027967;
}

.MyContent #MyContentInsideBox .wrapper .InlineBlock:first-child {
	width: calc(66% - 20px);
	max-width:708px;
}	
@media only screen and (max-width:761px) {
	.MyContent #MyContentInsideBox .wrapper .InlineBlock:first-child {
	width: calc(100% - 20px);
	max-width:768px;
}
}

.MyContent #MyContentInsideBox .wrapper .InlineBlock:first-child img{
	max-width:100%;
}	
.MyContent #MyContentInsideBox .wrapper .InlineBlock:last-child {
	text-align:left;
	width: calc(33% - 20px);
}	
@media only screen and (max-width:761px) {
.MyContent #MyContentInsideBox .wrapper .InlineBlock:last-child {
	   padding-top: 0;
	width: calc(100% - 20px);
}	
.MyContent #MyContentInsideBox p.btn-link{
	text-align:center;
}
}
.MyContent #MyContentInsideBox strong{
	color:#cab175;
}

.MyContent #MyPrixClarinsBlock {
  background-image: url("celebrationbox/la-bonne-etoile-fond-celebration.png");
  border-bottom: 1px solid #027967;

}
@media only screen and (max-width:761px) {
	.MyContent #MyContentInsideBox  {
	 margin-top: 40px;
}
}
.MyContent #routine-clarins-celebration-box{
	width:100%;
	max-width:1090px;
	margin-right:auto;
	margin-left:auto;
}

.MyContent #routine-clarins-celebration-box li {
    display:inline-block!important;
   
	margin:0!important;
	vertical-align:top;
}

.MyContent #routine-clarins-celebration-box .MyPrice{
	padding:20px;
}
.MyContent #routine-clarins-celebration-box .products-pagination.jcarousel-control-next{
	top:220px;
}
.MyContent #routine-clarins-celebration-box .products-pagination.jcarousel-control-prev{
	top:220px;
}
#MyRoutineInsideBox {
  background-color: #FFF;
  margin-left: -175px;
  padding-bottom: 130px;
  padding-top: 110px;
  width: 1600px;
  background-image:url(celebrationbox/bg-1.jpg), url(celebrationbox/bg-2.jpg);
  background-position:bottom 60px left, top right;
  background-repeat:no-repeat, no-repeat;
}
@media only screen and (max-width:1249px) {
#MyRoutineInsideBox {
  background-color: #FFF;
  margin-left: 40px;
   margin-right: 40px;
  padding-bottom: 30px;
  padding-top:0px;
  width: calc(100% - 80px);
}
}
@media only screen and (max-width:761px) {
#MyRoutineInsideBox {
  background-color: #FFF;
  margin-left: 10px;
   margin-right: 10px;
  padding-bottom: 30px;
  padding-top:0px;
  width: calc(100% - 20px);
   background-image:none;
}
}
#MyRoutineInsideBox .wrapper-jcarousel {
  background-color: #fff;
  display: block;
  padding: 40px;
  position: relative;
  max-width:1090px;
  margin-left:auto;
  margin-right:auto;
}
#MyRoutineInsideBox .wrapper img {
    max-width: 100%;
}
@media only screen and (max-width:1023px) {
	#MyRoutineInsideBox .wrapper-jcarousel {
 	 padding: 0px;
}
}
.MyContent #MyRoutineInsideBox h2{
	color:#027967;
	font-size:22px;
	font-family:"Gotham SSm book A","Gotham SSm book B",Gotham,Helvetica,Arial,sans-serif;
	font-weight:normal;
	padding-bottom: 40px;
    padding-top: 40px;
}
@media only screen and (max-width:761px) {
.MyContent #MyRoutineInsideBox h2{
    padding-top: 0px;
	 padding-bottom: 10px;
}
}

.MyContent #MyRoutineInsideBox h3{
	color:#be0f34;
	font-size:20px;
	font-family:ClarinsRegular, Clarins;
	font-weight:normal;
}
@media only screen and (max-width:761px) {
.MyContent #MyRoutineInsideBox h3{
	padding-top:20px;
}
}

.MyContent #routine-clarins-celebration-box p.text{
	min-height:90px;
	padding-left: 20px;
	padding-right: 20px;
}
@media only screen and (max-width:761px) {
.MyContent #routine-clarins-celebration-box  {
  width:320px;
}
}

.MyContent #MyClarinsBlock .routine h4{
	display:none;
}
.MyContent #MyClarinsBlock .routine p.text{
	display:none;
	
}
.MyContent #MyClarinsBlock .routine p.box-name{
	display:none;
}


.MyContent #MyClarinsBlock .routine p.price{
	display:none;
	padding-top: 10px;
	padding-bottom:20px;
}

.MyContent #MyClarinsBlock .routine p.btn-link{
	display:none;
}

@media only screen and (max-width:761px) {
.MyContent #MyPrixClarinsBlock {
  padding-bottom: 60px;
  background-image: url("celebrationbox/la-bonne-etoile-fond-celebration-mobile.png");
  background-size:auto;
  background-position:center bottom;

}
}


@media only screen and (max-width:761px) {
.MyContent #MyClarinsBoxOwner {
  margin-top: 0px;
}
}

@media only screen and (max-width:761px) {
#MyRoutineInsideBox .jcarousel-pagination {
  bottom: auto;
  top: 350px;

}
}

@media only screen and (max-width:761px) {
.MyContent p.btn-link a{
	display:bock;
}
}

@media only screen and (max-width:761px) {

.MyContent #MyContentInsideBox p.product-name {
    display: block;
    text-align:center;
}
}

@media only screen and (max-width:761px) {

.MyContent #MyContentInsideBox p.product-name {
  display: block;
  margin-top: 0;
  text-align: center;
}
}

@media only screen and (max-width:761px) {

.MyContent #MyInfosBlock {
  margin-top: 0;
  padding: 100px 10px 10px;
  width: calc(100% - 20px);
}
}
@media only screen and (min-width:1024px) {
.MyContent #MyHeader .FloatingBox {
  left: 60%;
  width: calc(40% - 120px);
}
}

.MyContent #MyClarinsBlock .routine li.Selected p.packshot::before{
	left:calc(50% - 20px);
}
@media only screen and (max-width:761px) {
.MyContent #MyLaBonneEtoileBlock img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
}
@media only screen and (max-width:560px) {
.MyContent #MyLaBonneEtoileBlock img {
  display: block;
  margin-left: -25%;
  margin-right: auto;
  width: 125%;
}
}

@media only screen and (max-width:761px) {
.MyContent #MyClarinsBlock .jcarousel-pagination {
  bottom: auto;
  left: 50%;
  margin: 10px 0 0;
  padding-top: 10px;
  position: absolute;
  top: -10px;
  transform: translate(-50%, 0px);
}
.MyContent #MyClarinsBlock p.title{
	margin-top:30px;
}
}
@media only screen and (max-width:620px) {
.MyContent #MyClarinsBlock .jcarousel-pagination {
  top: 10px;
}
}