/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Template: Avada
Version: 1.0.0
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Play');

@keyframes animationFrames{
  0% {
    transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  20% {
    transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  30% {
    transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  40% {
    transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  50% {
    transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  60% {
    transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  70% {
    transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  80% {
    transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  90% {
    transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  100% {
    transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;
  }
}

@-moz-keyframes animationFrames{
  0% {
    transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    transform:  rotate(-4deg) scaleX(0.80) scaleY(0.90) ;
  }
  20% {
    transform:  rotate(-4deg) scaleX(0.80) scaleY(0.90) ;
  }
  30% {
    transform:  rotate(4deg) scaleX(1.20) scaleY(1.10) ;
  }
  40% {
    transform:  rotate(-4deg) scaleX(1.10) scaleY(1.10) ;
  }
  50% {
    transform:  rotate(4deg) scaleX(1.10) scaleY(1.10) ;
  }
  60% {
    transform:  rotate(-4deg) scaleX(1.10) scaleY(1.10) ;
  }
  70% {
    transform:  rotate(4deg) scaleX(1.10) scaleY(1.10) ;
  }
  80% {
    transform:  rotate(-4deg) scaleX(1.10) scaleY(1.10) ;
  }
  90% {
    transform:  rotate(4deg) scaleX(1.10) scaleY(1.10) ;
  }
  100% {
    transform:  rotate(0deg) scaleX(1.10) scaleY(1.10) ;
  }
}

@-webkit-keyframes animationFrames {
    0% {
    transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    transform:  rotate(-4deg) scaleX(0.80) scaleY(0.90) ;
  }
  20% {
    transform:  rotate(-4deg) scaleX(0.80) scaleY(0.90) ;
  }
  30% {
    transform:  rotate(4deg) scaleX(1.20) scaleY(1.10) ;
  }
  40% {
    transform:  rotate(-4deg) scaleX(1.10) scaleY(1.10) ;
  }
  50% {
    transform:  rotate(4deg) scaleX(1.10) scaleY(1.10) ;
  }
  60% {
    transform:  rotate(-4deg) scaleX(1.10) scaleY(1.10) ;
  }
  70% {
    transform:  rotate(4deg) scaleX(1.10) scaleY(1.10) ;
  }
  80% {
    transform:  rotate(-4deg) scaleX(1.10) scaleY(1.10) ;
  }
  90% {
    transform:  rotate(4deg) scaleX(1.10) scaleY(1.10) ;
  }
  100% {
    transform:  rotate(0deg) scaleX(1.10) scaleY(1.10) ;
  }
}

@-o-keyframes animationFrames {
   0% {
    transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    transform:  rotate(-4deg) scaleX(0.80) scaleY(0.90) ;
  }
  20% {
    transform:  rotate(-4deg) scaleX(0.80) scaleY(0.90) ;
  }
  30% {
    transform:  rotate(4deg) scaleX(1.20) scaleY(1.10) ;
  }
  40% {
    transform:  rotate(-4deg) scaleX(1.10) scaleY(1.10) ;
  }
  50% {
    transform:  rotate(4deg) scaleX(1.10) scaleY(1.10) ;
  }
  60% {
    transform:  rotate(-4deg) scaleX(1.10) scaleY(1.10) ;
  }
  70% {
    transform:  rotate(4deg) scaleX(1.10) scaleY(1.10) ;
  }
  80% {
    transform:  rotate(-4deg) scaleX(1.10) scaleY(1.10) ;
  }
  90% {
    transform:  rotate(4deg) scaleX(1.10) scaleY(1.10) ;
  }
  100% {
    transform:  rotate(0deg) scaleX(1.10) scaleY(1.10) ;
  }
}


h1, h2, h3, h4, p
{
	padding-right: 25px;
	padding-left: 25px;
}

#last-news .fusion-comments a, #last-news .fusion-inline-sep,  #last-news .meta
{
	display:none;
}

.mobile
{
	display:none !important;
}

#last-news a
{
	font-weight: bold;
	font-size: 16px;
}

#last-news
{
	padding-right: 5% !important;
	padding-left: 5% !important;
}

.conteneur-emploi .meta, .conteneur-emploi .fusion-inline-sep, .conteneur-emploi .fusion-comments
{
	display:none !important;
}



.fusion-body .fusion-main-menu .current-menu-item > a, .fusion-main-menu > ul > li > a:hover, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-main-menu > ul > li > a:active

{
	border-bottom: 2px inset #12ee80 !important;
	box-sizing:border-box !important;
	border-top:none !important;
	transition-duration: 0s !important;
	padding-bottom:4px;
}

.fusion-main-menu > ul > li > a:hover, .fusion-body .fusion-main-menu .current-menu-item > a
{
	padding-top:2px;
}

.partie-aide .correct-margin{
	margin-bottom:20px !important;
}


.fusion-body .fusion-main-menu #menu-item-14 .current-menu-item > a, .fusion-main-menu > ul > li:nth-child(5) > a:hover, .fusion-body .fusion-main-menu #menu-item-14 .current-menu-item > a
{
	border:none !important;
	border: 0px !important;
}

.fusion-main-menu>ul>li>a .fusion-menu-description, a, a:after, a:before
{
	transition-duration: 0s !important;
}

.fusion-main-menu > ul > li > a
{
	height:50px !important;
}


.fusion-main-menu .button-default
{
	background:black;
	box-shadow: none !important;
	border-radius:5px !important;
	font-family:'Open Sans';
	font-weight:bold;
	font-size:14px;
	border:none !important;
}


.fusion-main-menu .button-default:hover
{
	background : #5089fa;
}

.fusion-main-menu .button-icon-divider-left
{
	border-right:none !important;
	
}

 #menu-item-634 .fa-twitter:hover, #menu-item-635 .fa-instagram:hover, #menu-item-633 .fa-facebook-f:hover
{
	color: #5089fa;
}

.fusion-main-menu i
{
	padding-left:6px;
	padding-bottom:2px;
}

.fusion-main-menu .button-small .fusion-button-text-left
{
	padding-left:20px !important;
	padding-right: 0px !important;
}

.fusion-standard-logo
{
	width:70px !important;
}

.fusion-main-menu
{
	float:left;
	margin-left:50px !important;
	margin-top:5px;
}

.fusion-main-menu > ul > li > a > .fusion-megamenu-icon
{
	color:#b0b0b0 !important;
}

#menu-item-633 .menu-text, #menu-item-634 .menu-text, #menu-item-635 .menu-text
{
	display:none !important;
	padding-right:15px !important;
}

#menu-item-1086 .menu-text, #menu-item-1087 .menu-text, #menu-item-1088 .menu-text
{
	display:none !important;
	padding-right:15px !important;
}

.fusion-main-menu > ul > li:nth-child(6), 
.fusion-main-menu > ul > li:nth-child(7),
.fusion-main-menu > ul > li:nth-child(8)
{
	padding-right:15px !important;
	margin-top: 11px !important;
}

.fusion-main-menu > ul > li:nth-child(6) a:hover, 
.fusion-main-menu > ul > li:nth-child(7) a:hover,
.fusion-main-menu > ul > li:nth-child(8) a:hover
{
	border:none !important;
	padding-top:6px !important;
}

.fusion-main-menu > ul > li:nth-child(6)
{
	margin-left: 300px;
}

.fusion-main-menu > ul > li:nth-child(9)
{
	margin-left: 50px;
}

.email span
{
	display:block !important;
	margin: 0 auto !important;
}

svg
{
	margin: 0 auto !important;
	width: 470px !important;
	text-align:center !important;
	height:115px !important;
}

#baseline
{
	width:320px !important;
	height:90px !important;
}

.overlay
{
	background:linear-gradient(45deg, #12F474 0%, #16ADF4 50%, #6669FE 100%) !important;
	opacity:0.7 !important;
}

.ios-btn
{
	background:black !important;
	color:white !important;
	text-transform:none !important;
	font-family: 'Play', sans-serif !important;
	display: flex !important;
	justify-content:center !important;
	border-radius:10px !important;
	font-size:22px !important;
	padding: 15px !important;
}

.ios-btn:hover
{
	background: linear-gradient(to right, #ff9434 0%, #ed273e 51%, #a62a5e 100%) !important;
	background: -moz- linear-gradient(left, #ff9434 0%, #ed273e 51%, #a62a5e 100%) !important;
	background: -webkit- linear-gradient(left, #ff9434 0%, #ed273e 51%, #a62a5e 100%) !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

.ios-btn strong
{
	font-size:38px !important;
	line-height:32px !important;
	margin-left: 10px;
}

#fusion-slider-4 .tfs-button-1
{
	margin-top:0px !important;
}


.ios-btn .fa-apple
{
	font-size:54px !important;
}

.ios-btn .fa-android
{
	font-size:56px !important;
}

#fusion-slider-4 h3
{
	margin-bottom: 20px !important
}

.boutton-style
{
	background-color:black !important;
	font-family: 'Play', sans-serif !important;
	font-size:26px !important;
	padding: 25px 15px !important;
	box-shadow: none !important;
	border-bottom: 4px solid #12eb86 !important;
	margin-top: 70px !important;
}


.boutton-style:hover
{
	background: -moz-linear-gradient(left, #15d9a4 0%, #1db5d9 51%, #6669fe 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #15d9a4 0%,#1db5d9 51%,#6669fe 100%)!important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #15d9a4 0%,#1db5d9 51%,#6669fe 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border-bottom: 4px solid #3f408e !important;
	animation: animationFrames linear 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: animationFrames linear 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationFrames linear 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: animationFrames linear 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationFrames linear 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}

.logoroomco
{
	width:63% !important;
	margin: 0 auto !important;
	min-width: 280px !important;
}

.logoroomco2
{
	width:60% !important;
	min-width: 300px !important;
	margin-top: -25px !important;
	margin-bottom: 35px !important;
}


#image-roomco-tel
{
	margin-left:55px;
}

.texte-tel p
{
	margin-top: 80px;
}


#perso-rose img
{
	width:250px !important;
}

#perso-rose
{
	margin-top:75px !important;
	margin-left:170px !important;
}

.wp-image-555
{
	width:210px !important;
}

#footer
{
	background: -moz-linear-gradient(left, #15d9a4 0%, #1db5d9 51%, #6669fe 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #15d9a4 0%,#1db5d9 51%,#6669fe 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #15d9a4 0%,#1db5d9 51%,#6669fe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border: none !important;
}

#contact-bg
{
	background: linear-gradient(#272b2f,#101113) !important;
}


#footer p, #footer a
{
	color: white !important;
}

#footer a
{
	font-weight: bold;
}

#formulaire-contact p .wpcf7-submit
{
	background: -moz-linear-gradient(left, #15d9a4 0%, #1db5d9 51%, #6669fe 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #15d9a4 0%,#1db5d9 51%,#6669fe 100%)!important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #15d9a4 0%,#1db5d9 51%,#6669fe 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border: none !important;
	box-shadow:none !important;
	font-size:24px !important;
	letter-spacing: 6px !important;
	font-family: 'Roboto', sans-serif !important;
	font-weight: bold !important;
	width: 65% !important;
}

#formulaire-contact p .wpcf7-submit:hover
{
	background: linear-gradient(to right, #ff9434 0%, #ed273e 51%, #a62a5e 100%) !important;
	background: -moz- linear-gradient(left, #ff9434 0%, #ed273e 51%, #a62a5e 100%) !important;
	background: -webkit- linear-gradient(left, #ff9434 0%, #ed273e 51%, #a62a5e 100%) !important;
}

.titre-actu h2
{
	text-align:center !important;
	font-size:46px !important;
	color: #333333 !important;
	font-family : Roboto, Arial, Helvetica, sans-serif!important;
	font-weight: 700!important;
	line-height : 1.04!important;
	margin-top: 0.67em!important;
	margin-bottom: 0.67em!important;
	
}

.wpcf7-form-control-wrap .wpcf7-email
	{
		width:65% !important;
	}

#titre-emploi h2
{
	color:white !important;
	margin-top:100px !important;
}

.conteneur-emploi
{
	background: linear-gradient(#272b2f,#101113) !important;
	padding-bottom:100px !important;
}

.bloc-bleu h2::before
{
	content: '';
   display: inline-block;
   width: 15px;
   height: 15px;
   -moz-border-radius: 7.5px;
   -webkit-border-radius: 50%;
   border-radius: 50%;
	background: -moz-linear-gradient(left, #15d9a4 0%, #6669fe 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #15d9a4 0%, #6669fe 100%)!important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #15d9a4 0%, #6669fe 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border : 2px solid #15d9a4;
	margin-right: 15px !important;
}

.live i
{
	display:none !important;
}

.live h2::before
{
	content: '';
   display: inline-block;
   width: 15px;
   height: 15px;
   -moz-border-radius: 7.5px;
   -webkit-border-radius: 50%;
   border-radius: 50%;
	background: linear-gradient(to right, #ff9434 0%, #ed273e 100%) !important;
	background: -moz- linear-gradient(left, #ff9434 0%, #ed273e 100%) !important;
	background: -webkit- linear-gradient(left, #ff9434 0%, #ed273e 100%) !important;
	border : 2px solid #ff9434;
	margin-right: 15px !important;
}



.live h2
{
	margin-left: -30px !important;
}

.bloc-bleu i
{
	display:none !important;
}

#main
{
	padding: 0px !important;
}

.fusion-body .fusion-main-menu .current_page_item > a
{
	border: none !important;
}

.partie-aide
{
	margin-top:150px !important;
	margin-bottom:150px !important;
	width:85% !important;
	margin: 150px auto !important;
}

.rejoins-roomer h2
{
	font-size: 52px !important;
	text-shadow: -6px 4px 0px rgba(0,0,0,0.15);
	line-height:54px !important;
}

.rejoins-roomer .hover-type-zoomin
{
	padding:25px !important;
}

.contact-flex1
{
	display:flex !important;
	flex-direction:row !important;
	justify-content:space-between !important;
	align-items:center !important;
	width: 63% !important;
	min-width:280px !important;
	margin: 0 auto;
}


.contact-flex1 label:nth-child(1)
{
	margin-right: 15px !important;
}
.contact-flex1 label
{
	margin-top: 30px !important;
}

.page-id-819 #main
{
	display:none !important;
}


.partie-aide h1
{
	
	text-align:center;
	margin-bottom:200px !important;
	font-size: 52px !important;
}

.partie-aide h2, .partie-aide h3, .partie-aide h4
{
	font-size:30px !important;
	font-weight:bold !important;
	margin-top:50px !important;
	background: -moz-linear-gradient(left, #15d9a4 0%, #1db5d9 51%, #6669fe 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #15d9a4 0%,#1db5d9 51%,#6669fe 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #15d9a4 0%,#1db5d9 51%,#6669fe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	color:white !important;
	padding: 8px 0px !important;
	text-align : center;
	margin-bottom: 50px !important;
}

.partie-aide p
{
	padding: 0px 20px !important;
}

.gplay-wrapper .fusion-imageframe
{
	padding:40px !important;
}

#condition-util .partie-aide h3, 
#condition-util .partie-aide h4
{
	background: none !important;
	color: #333333 !important;
}

#formulaire-contact
{
	margin-top: 50px !important;
}

#formulaire-contact .contact-flex1 label
{
	padding-top: 0px !important;
}

.prem-phrase p
{
	margin-bottom:0px!important;
}

#formulaire-contact .prem-phrase
{
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:18px;
	line-height:55px !important;
	width:63% !important;
	margin: 0 auto !important;
	background: -moz-linear-gradient(left, #15d9a4 0%, #1db5d9 51%, #6669fe 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #15d9a4 0%,#1db5d9 51%,#6669fe 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #15d9a4 0%,#1db5d9 51%,#6669fe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#formulaire-contact label 
{
	display:block !important;
	text-align:center !important;
	color:white !important;
	padding-top:30px !important;
}



 #formulaire-contact .text-488 input, #formulaire-contact .wpcf7-submit, #formulaire-contact textarea, #formulaire-contact select
{
	width: 65% !important;
	display:block !important;
	margin: 0 auto !important;
}

#formulaire-contact .email-593 input
{
	width: 62% !important;
	min-width:250px !important;
	display:block !important;
	margin: 0 auto !important;
}

#formulaire-contact textarea
{
	resize:none!important;
	min-width:250px !important;
	
}

#formulaire-contact .Sujet select
{
	width:65% !important;
	min-width:250px !important;
	
}



#formulaire-contact .wpcf7-submit
{
	margin-bottom:80px !important;
	min-width:250px !important;
}


.telecharge p
{
	text-align : center;
	font-size: 26px;
}

.tete-roomco-contact
{
	width:150px !important;
	margin-bottom:40px !important;
}

.background-telecharge
{
	width:100% !important;
	height:100% !important;
}

#fusion-slider-7 h1
{
	font-size: 46px !important;
}

#fusion-slider-7 h2
{
	font-size: 22px !important;
}

.aide-wrapper h1
{
	line-height: 55px !important;
}

.prem-phrase p
{
	line-height: 20px !important;
	padding-top:10px;
	padding-bottom:10px;
}

#fusion-slider-10 h2 strong
{
	font-size: 55px !important;
	text-transform:uppercase !important;
}

.partie-aide
{
	margin-top:10px !important;
}

#partie-contact
{
	background: #181d20 !important;
}

@media only screen and (max-width: 781px)
{
	.fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu
	{
		background-color: white !important;
	}
	

	
	#mobile-menu-item-633, #mobile-menu-item-634, #mobile-menu-item-635
	{
		display:none !important;
	}
	
	.fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before
	{
	color:#5089fa !important;
		font-size: 27px !important;
	}
	
	#mobile-menu-app-main-menu li a span
	{
		font-weight: bold !important;
		font-size:14px !important;
	}
	
	#fusion-slider-10 h2 strong
	{
		font-size: 40px !important;
	}
	
	.logoroomco2
{
	
	margin-top: -5px !important;
	margin-bottom: 20px !important;
}
}
@media only screen and (max-width: 468px)
{
	.rejoins-roomer h2, .live h1
	{
		text-align:center !important;
	}
	
		.logoroomco2
	{
		width:230px!important;	
		margin-left:-15px !important;
	}
	
	.fa-play
	{
		display:none !important;
	}
	
	.boutton-style span
	{
		line-height:25px !important;
		font-size:18px !important;
	}
	
	#fusion-slider-7 h2
	{
		font-size:16px !important;
		text-align:center !important;
	}
	#fusion-slider-7 h1
	{
		text-align:center !important;
	}
	
	.hidethis
	{
		display:none!important;
	}
	
		#fusion-slider-4 h3
	{
		margin-bottom:0px !important;
		line-height:30px !important;
	}
	
	
}


@media only screen and (min-width: 469) and (max-width: 670px)
{
	.hidethis
	{
		display:none!important;
	}
	
	#fusion-slider-4 h3
	{
		margin-bottom:0px !important;
		line-height:30px !important;
	}
	
	.logoroomco2
	{
		width:450px!important;	
		margin-left:15px !important;
	}
}

@media only screen and (max-width: 690px)
{
	#fusion-slider-4 svg:nth-child(1)
	{
		margin-top: 50px !important;
	}
	
	#baseline
	{
		margin-top: 10px !important;
	}
	
	.tfs-button-2 .ios-btn 
	{
		padding-right:5px !important;
		padding-left : 5px !important;
	}
}

@media only screen and (max-width: 800px)
{
	.email .wpcf7-form-control-wrap
	{
		margin-left:17% !important;
		padding-right:17% !important;
	}
	
	.wpcf7-form-control-wrap .wpcf7-email
	{
		width:65% !important;
	}
	
	form .resize .wpcf7-form .wpcf7-text
	{
		width:63% !important;
	}
	
		#fusion-slider-7 h1
	{
		text-align:center !important;
		font-size: 42px !important;
	}
	
			.hidethis
	{
		display:none!important;
	}
	
		#fusion-slider-4 h3
	{
		margin-bottom:0px !important;
		line-height:30px !important;
	}

	#fusion-slider-7 h2
	{
		font-size: 18px !important;
		text-align: center !important;
	}
	
	.desktop
	{
		display:none !important;
	}
	
	.mobile
	{
		display:block !important;
	}
	
	#footer
	{
		padding: 10px 30px 7px 30px !important;
	}
	
	#perso-rose
	{
		display:none !important;
	}
	
	.boutton-style
	{
		display:block !important;
		width:80% !important;
		margin-left:10%!important;
		margin-right:10%!important;
		margin-bottom:0px !important;
		text-align:center !important;
	}
	
	
	#footer p
	{
		margin-bottom: 0px !important;
	}
	
	.fusion-copyright-notice
	{
		padding-bottom: 0px !important;
	}
	
	#footer .fusion-social-network-icon
	{
		margin-bottom: 0px !important;
	}
	
	
	#wpcf7-f311-p581-o1
	{
		width:80% !important;
		margin: 0 auto !important;
	}
	
.gplay-wrapper .fusion-imageframe
	{
		display:block !important;
		margin: 0 auto !important;
		text-align: center !important;
	}
	.texte-tel p
	{
		margin-top:10px !important;
		margin-bottom: 60px !important;
	}
	
	.bloc-blanc div:nth-child(1)
	{
		display:flex !important;
		flex-direction:column-reverse !important;
		justify-content:center !important;
		align-items: center !important;
	}
	
	.bloc-blanc p
	{
		margin-bottom: 0px !important;
		margin-top: 40px !important;
	}
	
	.boutton-style:hover
	{
		animation:none !important;
	}
	
	.bloc-blancp2 div:nth-child(1)
	{
		display:flex !important;
		flex-direction:column !important;
	}
}

@media only screen and (max-width: 907px)
{
	.fusion-main-menu > ul > li
	{
		padding-right: 20px !important;
	}
	
		#menu-item-633
	{
		margin-left:15px !important;
	}
	
	#perso-rose img
	{
		display:none;
	}
	
		.boutton-style
	{
		margin-right:5% !important;
	}
}

@media only screen and (max-width: 965px)
{
	#perso-rose img
	{
		display:none !important;
	}
}

@media only screen and (min-width:908px) and (max-width: 1209px)
{
	#menu-item-633
	{
		margin-left:50px !important;
	}
	
	#perso-rose img
	{
		width:210px !important;
	}
	
	.boutton-style
	{
		margin-right:5% !important;
		margin-top: 50px !important;
	}
}

