body {
		font-family: 'Nunito', sans-serif;
		color: #424242;
		
	}

	.accroche {
		font-size: 32px;
		font-weight: 200;
		letter-spacing: 3px;
		line-height: 32px;
	}
	.fs-18 {
		font-size:18px;
		line-height: 18px;
	}
	.maxW {
		max-width:600px !important;
	}
	
	.img3bouteilles {
		height: 400px;
	}
	@media (max-width: 1199px) {
		.accroche {
			font-size: 28px;
		}
	}
	@media (max-width: 991px) {
		.accroche {
			font-size: 22px;
			line-height: 28px;
		}
		.maxW {
			max-width:90% !important;
			margin-top: -100px;
		}
		.mt-mobile {
			margin-top: 0px;
		}
	}
	@media (max-width: 767px) {
		.accroche {
			font-size: 18px;
			line-height: 22px;
		}
		.logoGris {
			width: 100px;
		}
		.fs-18 {
			font-size:13px;
			line-height: 13px;
		}
		.fs-30 {
			font-size:20px !important;
			line-height: 20px !important;
		}
		.hideOnMobile {
			display:none;
		}
	}
	@media (max-width: 576px) {
		.minotaure {
			padding-left: 160px !important;
			margin-top: -120px;
		}
		.imgResponsive {
			width: 120px !important;
			height:auto;
			margin-top: 75px;
		}
		.imgResponsive2 {
			height: 260px !important;
			width:auto;
			
		}
		.top140 {
			margin-top: 40px !important;
		}
		.roseSpecial {
			width: 150px !important;
			left:0 !important;
		}
		.top0 {
			margin-top: 0px !important;
		}
	}
	.ms-slide .ms-slide-layers, .ms-overlay-layers .ms-slide-layers, .ms-fixed-layers {
		/*overflow-y: scroll;*/
	}
	.ms-slide-layers {
		
	}
	.bg-minotaure { 
	  /*margin:0;
	  padding:0;*/
	  background: url(masterslider/images/minotaure.jpg) no-repeat center fixed; 

	}
	.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}
.input {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 10px 20px;
  border: none;
  color: rgba(0,1,2,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #e6e5e6;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}
.btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  color: #000000;
  font-size: 20px;
  background: #e6e5e6;
  padding: 10px 20px 10px 20px;
  border: solid #e6e5e6 1px;
  text-decoration: none;
}

.btn:hover {
  background: #ffffff;
  text-decoration: none;
}
.error {
	border: 2px solid red;
}