/*
Theme Name: Divi Enfant - DiviKit
Description: Divi Enfant, theme enfant de Divi fourni par WPMarmite
Author: WPMarmite
Template: Divi
*/

/*-----------
	
Bleu dark : #003a4b
Bleu moyen dark : #004559
bleu foncé : #0f8299
bleu moyen : #009db2
bleu clair : #3ebbcb
Jaune clair : #ffd11c
Jaune moyen : #fdc51c
Crème : #f7f5f2
Crème foncé : #eae9e8

-----------*/

.btn-gris {
	background-color: #eae9e8 !important;
	border-color: #eae9e8 !important;
	color: #c2bcb7 !important;
}

.btn-gris:hover {
	background-color: #009db2 !important;
	border-color: #009db2 !important;
	color: #FFF !important;
}

.menu-item-381 a {
	background-color: #009db2;
	padding : 10px !important;
	border-radius: 7px;
}



/*-------FONT-----------*/

.et_pb_module p {font-weight: 400;}

hr { border-top: 1px solid #eae9e8;border-bottom:none;border-left:none;border-right:none; margin: 1em auto 2em auto;}


/*------- SLIDER -----------*/

.et_pb_slide_description {text-shadow: none !important;}
.home .et_pb_slide_title {font-size: 1.2em !important;color : #ffd11c !important;}
.et_pb_slides .et_pb_button { background-color: #3ebbcb; border-color: #3ebbcb;}

.et-pb-slider-arrows a:before {color: #ffd11c;}
.et-pb-controllers a {background-color: #ffd11c;}
.et-pb-controllers a.et-pb-active-control { background-color: #ffd11c; }



/*------- RESUME BLOG-----------*/

.has-post-thumbnail {
	border:none !important;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 30px 2px #eae9e8;
	box-shadow: 0 0 30px 2px #eae9e8;	
}

.has-post-thumbnail .post-meta{
	margin-bottom:10px !important;
}

.has-post-thumbnail .post-meta a{
	background-color: #009db2;
	padding:7px 10px;
	border-radius: 20px !important;
	color:#FFF !important;
	font-weight:bold;
	font-size:12px;
	margin-bottom:20px !important;
}

.has-post-thumbnail .post-content-inner p{
	color: #003a4b !important;
}

.et_pb_image_container img{
	border-radius: 10px 10px 0 0 !important;
}

.has-post-thumbnail .post-content {
	margin-top:22px !important:
}


/*-------RESUME RECRUTEMENT-----------*/

.recrutement .has-post-thumbnail {
	background-color: #f7f5f2;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;	
}


/*-------RESUME OFFRE-----------*/

.resumeOffre .et_pb_module_header a {
	font-size:25px !important;	
}

/*-------ENTETE-FICHE-EMPLOI-----------*/


.single-project .header-image img {
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 35px 30px -30px #3ebbcb;
}

.single-project .et_pb_fullwidth_header h2{font-size:1.2em !important;line-height: 1.4em !important; font-weight: 500 !important;}





/*-----------------ARTICLE------------------*/

/*-------ENTETE-FICHE-ARTICLE-----------*/

.single-post .header-image img {
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 35px 30px -30px #3ebbcb;
}

.single-post .et_pb_fullwidth_header_subhead {margin-bottom: 20px;}

.single-post .et_pb_post_content h2 {font-size: 1.5em; margin-bottom:2em;}
.single-post .et_pb_post_content h3 {font-size: 1.2em;}


/*-------CAROUSSEL-----------*/

.dica-image-container {
	max-height: 150px !important;
	overflow : hidden !important;
}


/*-------POST CAROUSSEL-----------*/
.et_pb_fh_carousel_item .et_pb_container {
	background-color: #f7f5f2 !important;
	border-radius: 20px 20px 20px 20px !important;
}

.et_pb_fh_post_carousel_image {
	max-height:190px !important;
	overflow: hidden !important;
	border-radius: 20px 20px 0px 0px !important;
}

.et_pb_fh_post_carousel_description {
	padding:20px !important;
}

.et_pb_fh_post_carousel_title{
	font-size: 20px !important;
}

.et_pb_fh_post_carousel_content 

/*--------------NAV OFFRE-----------*/

.navOffre ul{ list-style-type : none; }
.navOffre ul li{ float:left; }
.navOffre ul li a{
	color : #9d9b98; 
	display:block;
	padding:10px 20px;
	background-color:#f7f5f2;
	margin-right:10px;
	border-radius : 10px;
	-webkit-border-radius : 10px;
	-moz-border-radius : 10px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.navOffre ul li a:hover{
	background-color: #009db2;
	color:#FFF;
}

/*--------------MODULE TEAM MEMBER-----------*/
.et_pb_team_member .et_pb_team_member_image{
	max-width: 100% !important;
}

.et_pb_team_member .et_pb_team_member_image img {
	width : 100% !important;
	max-width: 100% !important;
}

.et_pb_team_member .et_pb_member_social_links {
	padding: 10px 0px !important;
}

.et_pb_team_member .et_pb_member_social_links li a {
	display: inline-block;
	border : 1px solid lightgrey;
	padding : 3px 5px;
}




















