@charset "utf-8";
/* CSS Document */
body, html{
	font-family:'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	background-color:transparent;
	margin:0px;
	padding:0px;
}
input{
	outline:none !important;
	color:#2b353d !important;
}
/*                           LANDING                  */
body.black{
	background-color:#2b353d;
}
body.black footer p{
	color:#b6b5b5;
}
body.black h3{
	width:100%;
	background-image:none;
	font-size:36px;
	font-family:'Pacifico', "Helvetica Neue", Helvetica, Arial, sans-serif;;
	color:#c2981a;
	text-align:center;
	padding:0px;
	margin:24px 0px 37px 0px;
	min-height:10px;
}
/*                        AMOUR                  */
body.love{
	/*background-color:#da36a0;*/
	color:#ffffff;
	background: rgb(146,34,106);
background: -moz-linear-gradient(left, rgba(146,34,106,1) 0%, rgba(244,59,179,1) 51%, rgba(146,34,106,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(146,34,106,1)), color-stop(51%,rgba(244,59,179,1)), color-stop(100%,rgba(146,34,106,1)));
background: -webkit-linear-gradient(left, rgba(146,34,106,1) 0%,rgba(244,59,179,1) 51%,rgba(146,34,106,1) 100%);
background: -o-linear-gradient(left, rgba(146,34,106,1) 0%,rgba(244,59,179,1) 51%,rgba(146,34,106,1) 100%);
background: -ms-linear-gradient(left, rgba(146,34,106,1) 0%,rgba(244,59,179,1) 51%,rgba(146,34,106,1) 100%);
background: linear-gradient(to right, rgba(146,34,106,1) 0%,rgba(244,59,179,1) 51%,rgba(146,34,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92226a', endColorstr='#92226a',GradientType=1 );
}
body.love a:link, body.love a:visited{
	color:#ffffff;
	text-decoration:underline;
}
body.love a:hover, body.love a:active{
	text-decoration:none;
}
body.love footer p{
	color:#ff91d7;
}
body.love article > div{
	background-image:url(../images/amourBgnd.png);
	background-repeat:no-repeat;
	background-position:0px 30px;
}
body.love button{
	background-color:#ed3faf;
	color:#ffffff;
	border-color:#ff91d7;
	width:100%;
}
body.love input[type="text"], body.love input[type="email"],
body.love .checkbox1 span{
	border-color:#ff91d7;
}
body.love h3{
	background-image:url(../images/h3bgnd.png);
}
body.love .containerOptions{
	background-color:#b92e87;
}
body.love .containerOptions ul li{
	background-image:url(../images/check1.png);
}
body.love .containerSubscription h5{
	color:#000000;
}
/*                        COUPLE                  */
body.couple{
	background-color:#a7dec1;
	color:#6e7170;
}
body.couple a:link, body.couple a:visited{
	color:#6e7170;
	text-decoration:underline;
}
body.couple a:hover, body.couple a:active{
	text-decoration:none;
}
body.couple footer p{
	color:#6e7170;
}
body.couple article > div{
	background-image:url(../images/coupleBgnd.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	min-height:640px;
	background-size:100% auto;
}
body.couple button{
	background-color:#79a68e;
	color:#ffffff;
	border-color:#51866c;
	width:100%;
}
body.couple input[type="text"], body.couple input[type="email"],
body.couple .checkbox1 span{
	border-color:#79a68e;
}
body.couple h3{
	background-image:url(../images/h3bgnd2.png);
	color:#ffffff;
}
body.couple .containerOptions{
	background-color:#79a68e;
	color:#ffffff;
}
body.couple .containerOptions ul li{
	background-image:url(../images/check1.png);
}
body.couple .containerSubscription h5{
	color:#547363;
}
/*                        CHANCE                  */
body.chance{
	background-color:#3c7428;
	color:#6e7170;
}
body.chance a:link, body.chance a:visited{
	color:#6e7170;
	text-decoration:underline;
}
body.chance a:hover, body.chance a:active{
	text-decoration:none;
}
body.chance footer p, p.textWhite{
	color:#ffffff;
}
body.chance{
	background: url(../images/chanceBgnd.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color:#3c7428;
	color:#6e7170;
}
body.chance button{
	background-color:#f5b818;
	color:#ffffff;
	border-color:#daa311;
	width:100%;
}
body.chance input[type="text"], body.chance input[type="email"],
body.chance .checkbox1 span{
	border-color:#f5b818;
}
body.chance h3{
	background-image:url(../images/h3bgnd3.png);
	color:#ffffff;
	width:649px;
	z-index:1;
	position:relative;
}
body.chance .containerOptions{
	background-color:#60b940;
	color:#ffffff;
}
body.chance .containerOptions ul li{
	background-image:url(../images/check2.png);
}
body.chance .containerSubscription h5{
	color:#57a73a;
}
/*                        TRAVAIL                 */
body.work{
	background-color:#2b353d;
	color:#6e7170;
}
body.work a:link, body.work a:visited{
	color:#6e7170;
	text-decoration:underline;
}
body.work a:hover, body.work a:active{
	text-decoration:none;
}
body.work footer p, p.textWhite{
	color:#ffffff;
}
body.work{
	background: url(../images/travailBgnd.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color:#2b353d;
	color:#6e7170;
}
body.work button{
	background-color:#596e98;
	color:#ffffff;
	border-color:#45577a;
	width:100%;
}
body.work input[type="text"], body.work input[type="email"],
body.work .checkbox1 span{
	border-color:#596e98;
}
body.work h3{
	background-image:url(../images/h3bgnd4.png);
	color:#ffffff;
	width:649px;
	z-index:1;
	position:relative;
}
body.work .containerOptions{
	background-color:#596e98;
	color:#ffffff;
}
body.work .containerOptions ul{
	padding:0px;
	margin:20px 0px;
}
body.work .containerOptions ul li{
	background-image:none;
	padding-left:0px;
}
body.work .containerSubscription h5{
	color:#7d99d1;
}
body.work .containerOptions p{
	opacity:0.8;
	text-align:justify;
}
/*                                                           */
header div .row, 
article div .row, 
footer div .row{
	margin-left:0px;
	margin-right:0px;
}
h1, h2, h3{
	font-family:'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
header{
	background-color:#ffffff;
	color:#898888;
	border-bottom:1px solid #ededed;
	padding-bottom:10px;
}
.logo1{
	margin:4px 0px;
}

h1{
	font-size:27px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#898888;
}
h2{
	font-size:18px;
	font-weight:normal;
	padding:4px 0px 0px 0px;
	margin:0px;
	color:#b6b5b5;
}
.containerPhotoSalia{
	position:absolute;
	left:30px;
	top:13px;
}
.bgndYellow{
	background-image:url(../images/bgndYellow.png);
	background-repeat:repeat-x;
	background-color:#2b353d;
}
.bgndLanding{
	background-image:url(../images/bgndLanding.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
.section{
	border:5px solid #ffffff;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.45);
	box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.45);
	cursor:pointer;
}
.section:hover, .section.selected{
	border:5px solid #feca2e;
}
.containerArticleLanding{
	position:relative;
}
.containerArticleLanding h4{
	font-size:28px;
	font-family:'Pacifico', "Helvetica Neue", Helvetica, Arial, sans-serif;;
	color:#ffffff;
	text-align:center;
	padding:0px;
	margin:18px 0px;	
}
.containerArticleLanding > .row{
	margin-left:0px;
	margin-right:0px;
}
.containerArticleLanding > .row > div{
	padding-left:0px;
	padding-right:0px;
	padding:0px 5px;
}
.btn, .btn:hover, .btn:focus{
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	padding:8px 10px 12px 10px;
	border:3px solid black;
	font-weight:bold;
	outline:none;
	white-space:normal;
}

.containerArticleLanding button{
	font-size:24px;
	margin:20px 0px 20px 0px;
}
.buttonOrange, .buttonOrange:focus{
	background: rgb(255,214,94);
	background: -moz-linear-gradient(top, rgba(255,214,94,1) 0%, rgba(254,191,4,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,214,94,1)), color-stop(100%,rgba(254,191,4,1)));
	background: -webkit-linear-gradient(top, rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
	background: -o-linear-gradient(top, rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
	background: linear-gradient(to bottom, rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 );
	border-color:#e7a704;
	color:#2b353d;
	padding:10px 25px;
}
.buttonOrange:hover{
	background:none;
	background-color:#ffd457;
	border-color:#e7a704;
	color:#2b353d;
	padding:10px 25px;
}
.btn i{
	padding-left:5px;
}
footer p{
	font-size:14px;
	text-align:center;
}
.errorLanding{
	position:absolute;
	text-align:center;
	z-index:1;
	background: rgba(255,212,87, 0.85);
	color:#2b353d;
	padding:10px;
	width:100%;
	display:block;
	left:0px;
	top:36%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-weight:bold;
	cursor:pointer;
}
.errorLanding p{
	margin-bottom:0px;
	font-size:18px;
	padding:0px 10px;
}
body h3{
	background-repeat:no-repeat;
	width:572px;
	margin:10px auto;
	text-align:center;
	padding:17px 10px;
	min-height:77px;
}
button.buttonBig{
	font-size:22px;
	margin:20px 0px;
}
button.buttonSmall{
	font-size:18px;
	margin:10px 0px;
}
.containerMain p{
	font-size:16px;
	line-height:18px;
	text-align:justify;
	margin-bottom:15px;
}
.width50per{
	width:50%;
	display:block;
}
input[type="text"], input[type="email"]{
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color:#ffffff;
	border:3px solid black;
	font-size:18px;
	padding:5px 15px;
	font-weight:normal;
	width:100%;
}
.form-group{
	margin-bottom:10px;
}
.checkbox1{
	position:relative;
	margin-left:0px;
}
.checkbox1 label{
	font-weight:normal;
	font-size:12px;
	padding-left:20px;
}
.containerSubscription .row > div{
	padding-left:0px;
	padding-right:0px;
}
.checkbox1 input[type="checkbox"] {
	display:block;
	position:absolute;
	left:2px;
	top:0px;
}

.checkbox1 span {
	position:absolute;
	left:0px;
	top:2px;
    width: 16px;
    height: 16px;
    display: block;
    background-color:#ffffff;
	border:2px solid red;
}
.checkbox1 span{
	background-position: center center;
	background-repeat:no-repeat;
}
.containerOptions{
	margin:10px 0px;
	padding:10px;
}
.containerOptions h4{
	text-align:right;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.containerSubscription h5{
	font-size:30px;
	font-weight:normal;
	margin:0px;
	padding:5px 0px 30px 0px;
	text-align:center;
}
.containerOptions ul{
	list-style:none;
	padding:0px;
	margin:10px;
}
.containerOptions ul li{
	font-size:16px;
	margin-bottom:5px;
	opacity:0.7;
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:25px;
}
.containerOptions img{
	display:block;
	margin:20px auto;
}
.containerMobile{
	display:none;
	margin-bottom:15px;
	border: 3px solid #ffffff;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.45);
}
.containerMain ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.containerMain ul li{
	font-size:16px;
	margin-bottom:13px;
}
.col-sm-offset-couple, 
.col-md-offset-couple,
.col-lg-offset-couple{
	margin-left:21.5%;
}
.width80per{
	width:80%;
}
.containerWhite{
	background-color: #ffffff;
	margin-left: 100px !important;
	margin-right: 100px !important;
	margin-top: -50px;
	z-index: 3;
	padding-top: 50px;
}
.containerSubscription .containerWhite1{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}
.containerWhite1{
	background-color:#ffffff;
	padding-left:50px;
	padding-right:50px;
	margin-left:25px;
	margin-right:25px;
	margin-top:-50px;
	padding-top:50px;
	padding-bottom:10px;
}
.marginTop10{
	margin-top:10px;
}
.bgndYellow1{
	background-color:#fbf7ea;
	color:#6e7170;
}
.containerMerci p {
	font-size: 16px;
	padding: 15px 0px 15px 0px;
	text-align:justify;
}
.containerMerci a:link, .containerMerci a:visited{
	color:#0000ff;
	text-decoration:underline;
}
.containerMerci a:hover, .containerMerci a:active{
	color:#0000ff;
	text-decoration:none;
}
.textRed{
	color:#ff0000;
}
#signature{
	display:block;
	margin:5px 0px 15px 0px;
}
.containerQuestion{
	margin:15px 0px;
	color:#6e7170;
}
.containerQuestion h2{
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color:#6e7170;
}
body div.containerQuestion h3{
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 15px 0px;
	color:#6e7170;
	font-family: 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:left;
}
.containerQuestion h3 span, .containerQuestion label span{
	text-decoration:underline;
}
.containerQuestion label{
	font-weight:normal;
}
.containerQuestion input, .containerQuestion textarea{
	border:3px solid #6e7170;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.clearPadding{
	padding-left: 0px;
	padding-right: 0px;
}
.containerQuestion button{
	width:100%;
}
button.buttonOrangeLight{
	color:#6e7170;
	background-color:#fbf3d7;
	border:1px solid #f9e7b1;
	transition: all 0.3s ease 0s;
	margin-bottom:14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight:normal;
}
button.buttonOrangeLight:hover{
	color:#6e7170;
	background-color:#fbf3d7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #f9e7b1;
	font-weight:normal;
}
button.buttonOrangeLight span{
	background-image:url(../images/arrow1.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:32px;
	display:block;
	margin:2px 125px;
	text-align:left;
}
.marginBottom25{
	margin-bottom:25px;
}
@media (max-width: 480px){
	.wrapper{
		width:100%;
		height:auto;
	}
	.logo1{
		margin:4px 0px;
		width:100px;
		height:auto;
	}
	.containerPhotoSalia{
		left:7px;
		top:6px;
	}
	.containerPhotoSalia img{
		width:61px;
		height:auto;
	}
	h1{
		font-size:20px;
	}
	h2{
		font-size:14px;
		padding:4px 0px 0px 0px;
	}
	.bgndYellow{
		background-size:1px 130px;
	}
	.bgndLanding{
		background-size:auto 130px;
	}
	body.black h3{
		font-size:16px;
		margin:24px 0px 37px 0px;
		font-family:'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.section{
		border:3px solid #ffffff;
		max-width:227px;
		height:auto;
		display:block;
		margin:0px auto;
	}
	.section:hover, .section.selected{
		border:3px solid #feca2e;
	}
	.containerArticleLanding h4{
		font-size:14px;
		margin:18px 0px;
		font-family:'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;	
	}
	.containerArticleLanding button{
		font-size:13px;
		margin:20px 0px 20px 0px;
	}
	.containerArticleLanding button i{
		display:none;
	}
	footer p{
		font-size:14px;
	}
	.errorLanding{
		top:27%;
		padding:5px;
	}
	.errorLanding p{
		font-size:12px;
	}
	body h3, body.chance h3, body.work h3{
		width:98%;
		margin:10px auto;
		padding:10px 10px;
		min-height:1px;
		font-size:18px;
	}
	.containerMobile{
		display:block;
	}
	.width50per, .width80per{
		width:100%;
	}
	body.love article div{
		background-image:none;
	}
	body.love h3{
		background-image:none;
		background-color:#b92e87;
	}
	body.couple article div{
		background-image:none;
	}
	body.couple h3{
		background-image:none;
		background-color:#79a68e;
	}
	body.chance article div{
		background-image:none;
	}
	body.chance h3{
		background-image:none;
		background-color:#f5b818;
	}
	body.chance{
		background-image:none;
	}
	body.work h3{
		background-image:none;
		background-color:#596e98;
	}
	body.work{
		background-image:none;
	}
	button.buttonBig{
		font-size:14px;
		margin:20px 0px;
	}
	button.buttonSmall{
		font-size:14px;
		margin:10px 0px;
	}
	.containerMain p{
		font-size:14px;
		line-height:16px;
	}
	.containerMain ul li{
		font-size:14px;
	}
	input[type="text"], input[type="email"]{
		font-size:14px;
		padding:5px 15px;
	}
	.checkbox1 label{
		font-size:12px;
		padding-left:20px;
	}
	.containerOptions h4{
		font-size:16px;
		text-align:center;
	}
	.containerSubscription h5{
		font-size:20px;
		padding:5px 0px 20px 0px;
	}
	body.love .containerOptions ul,
	body.couple .containerOptions ul,
	body.chance .containerOptions ul{
		width:90%;
		margin:10px auto;
	}
	.containerOptions ul li{
		font-size:14px;
		padding-left:25px;
	}
	.containerOptions img{
		width:100px;
		height:auto;
		margin:0px auto 10px auto;
	}
	body.love article > div{
		background-size:350px auto;
		background-position:0px 75px;
	}
	.col-sm-offset-couple,
	.col-md-offset-couple,
	.col-lg-offset-couple{
		margin-left:0%;
	}
	.containerMain ul li{
		font-size:14px;
		margin-bottom:0px;
	}
	.containerWhite{
		background-color: #ffffff;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top: 0px;
		z-index: 3;
		padding-top: 10px;
	}
	.containerWhite1, .containerSubscription .containerWhite1{
		background-color:#ffffff;
		padding-left:15px;
		padding-right:15px;
		margin-left:-15px;
		margin-right:-15px;
		margin-top:0px;
		padding-top:10px;
		padding-bottom:5px;
	}
	body.work .containerSubscription ul{
		width: 90%;
		margin: 20px auto;
	}
	body.love{
		background:none;
		background-color:#92226a;
	}
	.containerMerci p {
		font-size: 12px;
		padding: 5px 0px 5px 0px;
	}
	.containerMerci p:first-child{
		padding-top:15px;
	}
	#signature{
		display:block;
		margin:5px 0px 5px 0px;
		width:67px;
		height:auto;
	}
	.containerQuestion{
		margin:15px 0px;
	}
	.containerQuestion h2{
		font-size:16px;
	}
	body div.containerQuestion h3{
		font-size:16px;
	}
	.containerQuestion label{
		font-size:12px;
	}
	button.buttonOrangeLight{
		font-size:12px;
	}
	button.buttonOrangeLight span{
		padding-right:0px;
		margin:2px 5px;
		background-image:none;
		text-align:center;
	}
	button.buttonOrange i{
		display:none;
	}
	.marginBottom25{
		margin-bottom:0px;
	}
}
@media (min-width: 481px) and (max-width: 767px){
	.wrapper{
		width:100%;
		height:auto;
	}
	.logo1{
		margin:4px 0px;
		width:100px;
		height:auto;
	}
	.containerPhotoSalia{
		left:7px;
		top:6px;
	}
	.containerPhotoSalia img{
		width:84px;
		height:auto;
	}
	h1{
		font-size:22px;
	}
	h2{
		font-size:14px;
		padding:4px 0px 0px 0px;
	}
	.bgndYellow{
		background-size:1px 150px;
	}
	.bgndLanding{
		background-size:auto 150px;
	}
	body.black h3{
		font-size:21px;
		margin:24px 0px 37px 0px;
		font-family:'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.section{
		border:3px solid #ffffff;
		max-width:227px;
		height:auto;
		display:block;
		margin:0px auto;
	}
	.section:hover, .section.selected{
		border:3px solid #feca2e;
	}
	.containerArticleLanding h4{
		font-size:20px;
		margin:18px 0px;
		font-family:'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;	
	}
	.containerArticleLanding button{
		font-size:16px;
		margin:20px 0px 20px 0px;
	}
	footer p{
		font-size:14px;
	}
	.errorLanding{
		top:31%;
		padding:5px;
	}
	.errorLanding p{
		font-size:12px;
	}
	body h3, body.chance h3, body.work h3{
		width:98%;
		margin:10px auto;
		padding:10px 10px;
		min-height:1px;
		font-size:18px;
	}
	.containerMobile{
		display:block;
	}
	.width50per, .width80per{
		width:100%;
	}
	body.love article div{
		background-image:none;
	}
	body.love h3{
		background-image:none;
		background-color:#b92e87;
	}
	body.couple article div{
		background-image:none;
	}
	body.couple h3{
		background-image:none;
		background-color:#79a68e;
	}
	body.chance h3{
		background-image:none;
		background-color:#f5b818;
	}
	body.chance{
		background-image:none;
	}
	body.work h3{
		background-image:none;
		background-color:#596e98;
	}
	body.work{
		background-image:none;
	}
	button.buttonBig{
		font-size:17px;
		margin:20px 0px;
	}
	button.buttonSmall{
		font-size:14px;
		margin:10px 0px;
	}
	.containerMain p{
		font-size:14px;
		line-height:16px;
	}
	.containerMain ul li{
		font-size:14px;
	}
	input[type="text"], input[type="email"]{
		font-size:16px;
		padding:5px 15px;
	}
	.checkbox1 label{
		font-size:12px;
		padding-left:20px;
	}
	.containerOptions h4{
		font-size:16px;
		text-align:center;
	}
	.containerSubscription h5{
		font-size:20px;
		padding:5px 0px 20px 0px;
	}
	body.love .containerOptions ul,
	body.couple .containerOptions ul{
		width:355px;
		margin:10px auto;
	}
	body.chance .containerOptions ul{
		width:368px;
		margin:10px auto;
	}
	.containerOptions ul li{
		font-size:14px;
		padding-left:25px;
	}
	.containerOptions img{
		width:100px;
		height:auto;
		margin:0px auto 10px auto;
	}
	.col-sm-offset-couple,
	.col-md-offset-couple,
	.col-lg-offset-couple{
		margin-left:0%;
	}
	.containerMain ul li{
		font-size:14px;
		margin-bottom:0px;
	}
	.containerWhite{
		background-color: #ffffff;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top: 0px;
		z-index: 3;
		padding-top: 10px;
	}
	.containerWhite1, .containerSubscription .containerWhite1{
		background-color:#ffffff;
		padding-left:15px;
		padding-right:15px;
		margin-left:-15px;
		margin-right:-15px;
		margin-top:0px;
		padding-top:10px;
		padding-bottom:5px;
	}
	body.work .containerSubscription ul{
		width: 254px;
		margin: 20px auto;
	}
	body.love{
		background:none;
		background-color:#92226a;
	}
	.containerMerci p {
		font-size: 14px;
		padding: 10px 0px 10px 0px;
	}
	.containerMerci p:first-child{
		padding-top:15px;
	}
	#signature{
		display:block;
		margin:5px 0px 10px 0px;
	}
	.containerQuestion{
		margin:15px 0px;
	}
	.containerQuestion h2{
		font-size:18px;
	}
	body div.containerQuestion h3{
		font-size:18px;
	}
	button.buttonOrangeLight span{
		padding-right:32px;
		margin:2px 5px;
	}
	.marginBottom25{
		margin-bottom:0px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.wrapper{
		width:100%;
		height:auto;
	}
	.logo1{
		margin:4px 0px;
		width:100px;
		height:auto;
	}
	.containerPhotoSalia{
		left:7px;
		top:6px;
	}
	h1{
		font-size:24px;
	}
	h2{
		font-size:14px;
		padding:4px 0px 0px 0px;
	}
	
	.bgndYellow{
		background-size:1px 214px;
	}
	.bgndLanding{
		background-size:auto 214px;
	}
	body.black h3{
		font-size:28px;
		margin:24px 0px 37px 0px;
	}
	.section{
		border:3px solid #ffffff;
	}
	.section:hover, .section.selected{
		border:3px solid #feca2e;
	}
	.containerArticleLanding h4{
		font-size:24px;
		margin:18px 0px;	
	}
	.containerArticleLanding button{
		font-size:18px;
		margin:20px 0px 20px 0px;
	}
	footer p{
		font-size:14px;
	}
	.errorLanding p{
		font-size:14px;
	}
	body h3, body.chance h3{
		width:500px;
		margin:10px auto;
		padding:17px 10px;
		min-height:77px;
		font-size:20px;
	}
	button.buttonBig{
		font-size:17px;
		margin:20px 0px;
	}
	button.buttonSmall{
		font-size:14px;
		margin:10px 0px;
	}
	.containerMain p{
		font-size:14px;
		line-height:16px;
	}
	input[type="text"], input[type="email"]{
		font-size:16px;
		padding:5px 15px;
	}
	.checkbox1 label{
		font-size:12px;
		padding-left:20px;
	}
	.containerOptions h4{
		font-size:16px;
	}
	.containerSubscription h5{
		font-size:24px;
		padding:5px 0px 30px 0px;
	}
	.containerOptions ul li{
		font-size:14px;
		padding-left:25px;
	}
	body.love article > div{
		background-size:350px auto;
		background-position:0px 75px;
	}
	.containerMain ul li{
		font-size:14px;
		margin-bottom:10px;
	}
	.containerWhite {
		margin-left: 42px !important;
		margin-right: 42px !important;
		margin-top: -50px;
		padding-top: 50px;
	}
	.containerMerci p {
		font-size: 14px;
		padding: 10px 0px 10px 0px;
	}
	.containerMerci p:first-child{
		padding-top:15px;
	}
	#signature{
		display:block;
		margin:5px 0px 10px 0px;
	}
	.containerQuestion{
		margin:15px 0px;
	}
	.containerQuestion h2{
		font-size:18px;
	}
	body div.containerQuestion h3{
		font-size:18px;
	}
	button.buttonOrangeLight span{
		padding-right:32px;
		margin:2px 30px;
	}
	.marginBottom25{
		margin-bottom:25px;
	}
}
@media (min-width: 992px) {
	.wrapper{
		max-width:992px;
		height:auto;
		margin:0px auto;
	}
	.logo1{
		margin:4px 0px;
	}
	h1{
		font-size:27px;
	}
	h2{
		font-size:18px;
		padding:4px 0px 0px 0px;
	}
	.containerPhotoSalia{
		left:30px;
		top:13px;
	}
	body.black h3{
		font-size:36px;
		margin:24px 0px 37px 0px;
	}
	.section{
		border:5px solid #ffffff;
	}
	.section:hover, .section.selected{
		border:5px solid #feca2e;
	}
	.containerArticleLanding h4{
		font-size:28px;
		margin:18px 0px;	
	}
	.containerArticleLanding button{
		font-size:24px;
		margin:20px 0px 20px 0px;
	}
	footer p{
		font-size:14px;
	}
	.errorLanding p{
		font-size:18px;
	}
	body h3{
		width:572px;
		margin:10px auto;
		padding:17px 10px;
		min-height:77px;
	}
	button.buttonBig{
		font-size:22px;
		margin:20px 0px;
	}
	button.buttonSmall{
		font-size:18px;
		margin:10px 0px;
	}
	.containerMain p{
		font-size:16px;
		line-height:18px;
	}
	input[type="text"], input[type="email"]{
		font-size:18px;
		padding:5px 15px;
	}
	.checkbox1 label{
		font-size:12px;
		padding-left:20px;
	}
	.containerOptions h4{
		font-size:17px;
	}
	.containerSubscription h5{
		font-size:30px;
		padding:5px 0px 30px 0px;
	}
	.containerOptions ul li{
		font-size:16px;
		padding-left:25px;
	}
	.containerMain ul li{
		font-size:16px;
		margin-bottom:13px;
	}
	.containerWhite{
		background-color: #ffffff;
		margin-left: 100px !important;
		margin-right: 100px !important;
		margin-top: -50px;
		z-index: 3;
		padding-top: 50px;
	}
	.containerMerci p {
		font-size: 16px;
		padding: 15px 0px 15px 0px;
	}
	.containerMerci p:first-child{
		padding-top:20px;
	}
	#signature{
		display:block;
		margin:5px 0px 15px 0px;
	}
	.containerQuestion{
		margin:15px 0px;
	}
	.containerQuestion h2{
		font-size:18px;
	}
	body div.containerQuestion h3{
		font-size:18px;
	}
	button.buttonOrangeLight span{
		padding-right:32px;
		margin:2px 125px;
	}
	.marginBottom25{
		margin-bottom:25px;
	}
}
