/*!
Theme Name: Revolucy
Theme URI: http://underscores.me/
Author: Revolucy
Author URI: https://www.revolucy.fr/
Description: Revolucy
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: revolucy
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

/*--------------------------------------------------------------
# DEBUT CSS REVOLUCY
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# DEBUT PAGE PROJET
--------------------------------------------------------------*/
#header-projet h1 {
	text-align: center;
	font-size: 70px;
}
#header-projet h2 {
	margin-top: 50px;
	text-align: center;
	font-size: 45px;
	margin-bottom: 10px;
}
#header-projet h4 {
	text-align: center;
	font-size: 33px;
	font-weight: normal;
	margin-bottom: 90px;
}
#header-projet a {font-size: 33px;}
#header-projet {
	margin-top: -220px;
	padding: 190px 0 250px 0;
	background-size: cover;
	background-position: top center;
}
/*paragraphe avec titre de la page*/
#size-xl-paragraphe{
	margin-bottom: 3.4rem;
}
#size-xl-paragraphe p, #size-xl-paragraphe h1{
	margin-bottom: 0;
}
.sizeHookText>div>p:first-child{
	margin-bottom: 5rem;
}
/*bouton bordeau*/
#header-projet .btn-bordeau {
	font-size: 26px;
}
.creation-odysseus p {
	margin: 0;
}
#naissance-odysseus{
	width: 1730px;
	margin-bottom: -130px;
	max-width: 1730px;	
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: -300px;
	padding: 350px 250px 0 250px;
	background-position: top center;
}
#naissance-odysseus h3 {
  text-align: center;
  color: #5b70ac;
  font-size: 40px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: lighter;
}
#naissance-odysseus h2 {
  text-align: center;
  font-size: 32px;
  margin-top: 0;
  margin-bottom: 50px;
  text-transform: uppercase;
}
#equipe-odysseus h3 {
	text-align: center;
	color: #5b70ac;
	font-size: 40px;
	font-weight: 400;
	margin-top: 230px;
	margin-bottom: 0;
}
#equipe-odysseus h2 {
	text-align: center;
	font-size: 32px;
	margin-top: 0;
	margin-bottom: 90px;
}

.txt-naissance {
	text-align: center;
	font-size: 31px;
}
#illustration-fleche img{
	position:absolute;
	padding-top: -100px;
	z-index:9;
}
.txt-certif {text-align: center; font-size: 26px;margin-bottom: 72px !important;}
.ul-services li {
  font-size: 24px;
}

/*partenaires*/
#partenaires-page-projet {
  position: relative;
  background-image: url("https://www.odysseus-millennials.com/wp-content/uploads/2023/09/parchemin-fleche.png");
  background-repeat: repeat-x;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  padding: 130px 100px;
  margin: -100px auto 0 auto;
}
#partenaires-page-projet .wpb_column{
	padding-top:150px;
}

/*background creation odysseus*/
.creation-odysseus {
  position: relative;
  background-image: url("https://www.odysseus-millennials.com/wp-content/uploads/2023/09/trame-parchemin-olivier.png");
  background-repeat: repeat-x;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top center;
  padding: 110px 125px;
  max-width: 1000px;
  margin: auto;
	margin-bottom: 130px !important;
}

#rejoindre-odysseus{
	background-color:#d7dff3;
}
#rejoindre-odysseus .wpb_single_image{
  max-width: 50%;
}
/*services*/
#services{
	margin-bottom:100px;
}
#services ul {
  margin: 10px 0 0 -25px;
  list-style-type: none;
  padding: 0;
  margin-top: ;
  background-image: url(https://www.odysseus-millennials.com/wp-content/uploads/2023/08/separateur.png);
  background-size: 2% 100%;
  background-repeat: no-repeat;
}
#services ul li {
  background-image: url("https://www.odysseus-millennials.com/wp-content/uploads/2023/09/picto-check-projet.png");
  background-repeat: no-repeat;
  background-size: 30px;
  padding: 0px 5% 50px 10%;
  margin-left: 100px;
}
/*mission avec personnage Olivier*/
#missions h3 {color: #c4a186;}
#missions h2 {margin-bottom: 90px;}
#missions .txt-mission {text-align: center; font-size: 30px; margin-bottom: 0;}
#mission-olivier {
  padding-top: 100px;
}
#mission-olivier .vc_column-inner > .wpb_wrapper {
  margin-top: -150px;
  z-index: 999;
  position: relative;
}
#mission-olivier h3 {
  text-align: center;
  color: #5b70ac;
  font-size: 43px;
  font-weight: 400;
  text-transform: uppercase;
	margin-top: 0;
  margin-bottom: 0;
}
#mission-olivier h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 40px;
  margin-top: 0;
}	
#mission-olivier > div > div {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

#mission-olivier > div::after {
  content: "";
  background-image: url(https://www.odysseus-millennials.com/wp-content/uploads/2023/09/bg-nuage-bas.png);
  width: 100%;
  height: 300px;
  display: block;
  top: 0;
  z-index: 1;
  position: absolute;
  left: 0;
  background-position: center bottom;
  background-size: cover;
}
/*partie rejoindre l'aventure*/
#equipe-odysseus .rejoindre-odysseus{
  background-color:#d7dff3;
}
#equipe-odysseus {
  background-image: url("https://www.odysseus-millennials.com/wp-content/uploads/2023/09/chemin-page-projet-2.png");
  background-size: auto 72%;
  background-repeat: no-repeat;
  background-position: center 15%;
}
#equipe-odysseus .txt-naissance{
	margin-bottom:380px;
}
p.creaody {text-align: center; font-size: 26px;}
p.rejoindre {text-align: center; font-size: 33px;}

.rejoindre-odysseus {
  max-width: 1200px;
  margin: 75px auto;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 41px 50px 53px 50px;
}

.rejoindre-odysseus h3 {color: #cb9f81 !important; font-size: 43px; font-weight: 400; text-transform: uppercase; text-align: center;}

.rejoindre-odysseus h2 {font-size: 40px; text-align: center; text-transform: uppercase;}

.connectez-ody {
  padding-top: 25px;
  padding-bottom: 60px;
}

.connectez-ody p {text-align: center; font-size: 2rem;}

#mission-olivier .wbp_text_column{
	margin-top:-200px;
}

#odysseus-const {
  max-width: 1000px;
  margin: auto;
  padding: 50px 0px 20px 0px;
  width: 70%;
  display: block;
}
/* bg vague bleue*/
#equipe-odysseus::after {
  content: "";
  display: block;
  width: 100%;
  height: 280px;
  background: url(https://www.odysseus-millennials.com/wp-content/uploads/2023/09/bateau-vagues-2.png);
  position: absolute;
  bottom: 0;
  background-size: contain;
  z-index: 10;
  background-position: bottom;
  background-repeat: repeat-x;
}

div.femme-gauche {
	position: absolute;
	left: 0;
	bottom: 155px;
	z-index:1;
}

div.homme-droit {
 	position: absolute;
 	right: 0;
 	bottom: 155px;	
	z-index:1;
}
#equipe-odysseus div.homme-droit {
  max-width: 43%;
  margin-right: -50px;
}
#equipe-odysseus div.femme-gauche {
	max-width: 30%;
 	margin: auto;
}

#equipe-odysseus ,wp_wrapper:{
	margin-bottom:-60px;
}


/*rejoignez nous */
#rejoignez-odysseus h2{
	font-size: 35px;
	font-weight:700;
	color:#fff;
	margin: 0;
}
#rejoignez-odysseus .btn-blanc {
  margin-top: 0;
}

#rejoignez-odysseus p {
  margin: 0;
}
#rejoignez-odysseus img {
  height: 8px;
}
élément {
}
#rejoignez-odysseus h4 {
  font-size: 23px;
  color: #fff;
  padding-bottom: 50px;
  margin-top: 20px;
}
#equipe-odysseus img {
  height: auto;
  max-width: 100%;
  vertical-align: top;
  z-index: 2000;
  position: relative;
  margin-bottom: -45px;
}

/*--------------------------------------------------------------
# FIN PAGE PROJET
--------------------------------------------------------------*/



