div.accedez {
	min-height:500px;
	padding-top:40px;
}
div.accedez div.row {
	text-align: center;
}


div.box-rond:hover {
	animation-duration: 0.5s;
	animation-name: allumer;
}

div.box-rond {
	animation-duration:0.5s;
	animation-name: eteindre;
}

@keyframes allumer {
  from {
	opacity: 0.7;

  }
  to {
	opacity: 1;
  }
}

@keyframes eteindre {
  from {
	opacity: 1;

  }
  to {
	opacity: 0.7;
  }
}




@media (max-width:560px){	
  .owl-nav {
    display: none !important;
  }
}



/* PARTENAIRES */
div.partenaires h3 {
    font-family: "Roboto Condensed";
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: 0em;
    text-align: left;
    color: #000;
}

div.partenaires .row div {
	text-align:center;
	height:100px;
}

div.partenaires img {
	width: 70%;
	mix-blend-mode: multiply;
}

div.partenaires {
	background-color: transparent;
}










.mobile-home h1 {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	font-size: 48px;
	line-height: 46px;
	display: flex;
	align-items: center;
	color: #FFFFFF;

	margin-top: 150px;
	padding-left: 24px;

}
.mobile-home h2 {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
	text-transform: uppercase;
	color: #FFFFFF;

	margin-top: 20px;
	padding-left: 24px;
}
div.mobile-rubrique div.mobile-image {
	background-size:cover;
	background-position: center;
	width:95%;
	border-radius:11px;
	height:150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
}
div.mobile-home div.mobile-rubrique h2 {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 36px;
	color: #333333;
    text-transform: none;
}
div.mobile-home div.mobile-rubrique p {
	padding-left: 24px;
	font-size: 13.5px;
	margin-bottom: 50px;
}


div.mobile-telecharger {
	background: #101010;
}
div.mobile-telecharger h2 {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 50px;
	color: #FFFFFF;

	margin-top:35px;
	padding-left: 24px;
}
div.mobile-telecharger p {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #E0E0E0;

	padding-left: 24px;
	margin-bottom:20px;
}
div.mobile-telecharger div.mobi-store {
	width:100%;
	text-align:center;
	margin-top:35px;
}

div.mobile-collections h2 {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 36px;
	color: #FFF;

	margin-top: 5px;
	padding-left: 24px;
}
div.mobile-collections p {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;

	color: #FFF;

	padding-left: 24px;
	margin-bottom:20px;
}
.premium-img {
	margin-top: -15vw;
	margin-bottom: 40px;
}


#premium .title-premium p {
	text-align: center;		
	font-family: Roboto Condensed;
	font-style: normal;
	font-weight: bold;
	font-size: 65px;
	line-height: 100.12%;
	text-transform: uppercase;
	
	color: #2B2B2B;
}

#premium .premium-info-body p {
	font-family: Roboto Condensed;
	font-style: normal;
	font-weight: bold;
	font-size: 27px;
	line-height: 100.12%;
	text-align: center;

	color: #2B2B2B;
}

#premium .premium-info-body-pt2 p {
	font-family: Roboto Condensed;
	font-style: normal;
	font-size: 23px;
	line-height: 35px;
	text-align: center;

	color: #3C3C3C;
}

 .premium-h2{
	font-style: normal;
	font-weight: bold;
	font-size: 40px;
	text-transform: uppercase;
text-align: center;
color: #2B2B2B;
margin-bottom: 60px;
}
#premium strong{
	text-transform: none;
	font-size: 24px;
	text-align: left;

}
#premium h3{
	margin-left: 7%;
	font-style: normal;
font-weight: bold;
font-size: 36px;
font-family: Roboto Condensed;
}
#premium p {
	text-align: justify;
	font-family: Roboto;
font-style: normal;
font-weight: 300;
font-size: 16px;
}
#premium .p-yellow{
	font-weight: bold;
	font-size: 22px;
	color: #FCBC17;
	text-align: center;
}

#premium li {
	font-weight: 300;
font-size: 1.8em;
padding: 10px 0px;
font-family: Roboto;
}
#premium ul {
	display: flex;
flex-direction: column;
justify-content: space-evenly;
/* align-items: center; */
}

.card {
	width: 100%;
	padding: 10px 10px;
}

#premium .card,
#premium .card-xl {
	border: 2px solid #FCC917;
	background: #F9F9F9;
	box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.15);
	border-radius: 18px;
	margin: 10px 0px;
	text-align: center;
}

.card-xl {
	width: 100%;
	padding-bottom: 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

#premium .card p {
	text-align: center;
	font-weight: bold;
}

.card hr {
	border: 0.5px solid #828282;
	width: 60%;
}


#premium .price {
	color: #FCC917;
	text-align: center;
	font-weight: bold;
	font-size: 26px;
}

#premium .price_detail {
	font-size: 13px;

}

#premium .offers .details p {
	text-align: left;
	margin-left: 10px;
}

#premium .offers .details {
   height: 100%;
   display: flex;
flex-direction: column;
justify-content: space-around;

}

.offers strong {

	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	
}
#premium .card h3{
	margin-left: unset;
}
#premium .offers li{
	font-size: 14px;
	padding: unset;
	text-align: left;
}
#premium .offers ul{
	height: unset;
	
}

#premium .partners picture{
	padding: 5px;
}
#premium .img-offers{
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
}
#premium .img-offers img{
	margin: 15px 0px;
	border-radius: 10px;
	border: 2px solid #FCC917;
	/* box-shadow: 0px 0px 8px #FCC917; */
}
#premium .offers picture{
	margin: 10px;
}

#premium .formulaire input.formsubmit{
width: 100%;
}
@media (min-width: 992px) {
	.d-sm-flex {
		display: flex;
	}

	

	.card-xl {
		width: 100%;
		margin: 10px 0px;
	}
	#premium .img-offers{
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
	}
	#premium .offers picture{
		margin: 0px;
		
	}
}

@media (max-width: 768px) {
	.sm-align-center{
		align-items: center;
display: flex;
flex-direction: column;

	}
	
	
}

@media (min-width: 1200px) {
	.d-lg-flex {
		display: flex;
	}


	.card-xl {
		width: 40%;
		margin: 10px 0px
	}
	
}

@media (min-width: 992px) {
	.d-md-flex {
		display: flex;
	}

	
	
	

	.card-xl {
		margin: 10px;
	}
	
}

#FFC .title-FFC p {
	text-align: center;		
	font-family: Roboto Condensed;
	font-style: normal;
	font-weight: bold;
	font-size: 65px;
	line-height: 100.12%;
	text-transform: uppercase;
	
	color: #2B2B2B;
}

#container_ffc  {
	margin-left: 25%;
	margin-right: 25%;
}
.infoffc  {
	text-align: left;
	font-family: Roboto Condensed;
	font-style: normal;
	font-size: 17px;
	color: #2B2B2B;
}
.infoffc_centered {
	text-align: center;
	font-family: Roboto Condensed;
	font-style: normal;
	font-size: 17px;
	color: #2B2B2B;
}
.ffcimg1 {
	width: 100%;
    max-width: 768px;
	max-height: 404px;
}
.ffcimg2 {
	width: 100%;
    max-width: 542px;
	max-height: 768px;
}
.ffcimg3 {
	width: 100%;
    max-width: 682px;
	max-height: 768px;
}
.ffcimg4 {
	width: 100%;
    max-width: 446px;
	max-height: 458px;
}