/*
 Theme Name:   Enfold Child
 Description:  Enfold Child Theme
 Author:       Romain
 Template:     enfold
 Version:      1.0.3
*/


/* Couleur bouton CTA */
.cta-button span{
	font-weight:bold !important;
}

/* Marges de la partie copyright du footer */
.footer p{
	margin:0;
}

/* Top banner : numéro de telephone */
.phone-info img{
	vertical-align:middle;
	margin-right:5px;
	width:16px;
}

.phone-info{
	font-size:14px !important;
	color:#fff;
}
.phone-info a{
	color:white !important;
}
.phone-info span{
	color:#fff !important;
}

/* Sur mobile */
@media screen and (max-width:989px){
	#top .av_header_transparency #header_meta{
	background-color:#0097AD !important;
}
}


/* Interlignage listes */
ul{
	line-height: 1.2em;
}

/* -- FOOTER -- */
.picto-reseaux{
	margin-left:7%;
}

/* -- AVIS -- */
.vertical-align-google img{
	vertical-align:bottom;
	margin-right:10px;
}
.vertical-align-google a{
	color:#fff !important;
	font-size:14px;
}
.vertical-align-google a:hover{
	color:#fff !important;
}

/* Affichage de l'équipe */
#equipe .avia-team-member{
	text-align:center;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	padding:20px 12px 10px;
}
#equipe .team-member-name{
	font-size:20px;
	margin-top:1em;
	margin-bottom: 0.6em;
}
#equipe .team-member-job-title 
{
	color:#888888;
	font-size:16px;
	margin-bottom:14px;
}
#equipe .team-member-description p
{
	color:#555555;
	font-size: 13px;
	line-height: 1.8em;
}
#equipe .team-img-container{
	width:70%;
	margin: auto;
	border-radius:200px;
	border:2px solid #0097AD;
	background-color: #0097AD;
}

@media screen and (min-width:989px){
	#equipe div .av_one_fifth{
	width:50%;
}
}
#equipe .flex_column_table, #equipe .flex_column, #equipe .avia-team-member{
	height:100%;
}

@media screen and (max-width:989px){
	#equipe .av-flex-placeholder{
		display:none;
	}
	#equipe .flex_column_table{
		display:flex;
		flex-wrap:wrap;
	}
	#equipe .flex_column{
	width:47.5%;
}
	#equipe .flex_column{
		margin-left:0;
}
	#equipe .flex_column:nth-of-type(3), #equipe .flex_column:nth-of-type(7){
		margin-left:5% !important;
}
}
@media screen and (max-width:769px){
	#equipe .team-img-container{
	width:45%;
}
	.responsive #equipe .flex_column{
		margin-left:0 !important;
}
}

/* Affichage de l'équipe */
#equipe .avia-team-member{
	text-align:center;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	padding:20px 12px 10px;
}
#equipe .team-member-name{
	font-size:20px;
	margin-top:1em;
	margin-bottom: 0.6em;
}
#equipe .team-member-job-title 
{
	color:#888888;
	font-size:16px;
	margin-bottom:14px;
}
#equipe .team-member-description p
{
	color:#555555;
	font-size: 13px;
	line-height: 1.8em;
}
#equipe .team-img-container{
	width:70%;
	margin: auto;
	border-radius:200px;
	border:2px solid #0097AD;
	background-color: #0097AD;
}

@media screen and (min-width:989px){
	#equipe div .av_one_fifth{
	width:50%;
}
}
#equipe .flex_column_table, #equipe .flex_column, #equipe .avia-team-member{
	height:100%;
}

@media screen and (max-width:989px){
	#equipe .av-flex-placeholder{
		display:none;
	}
	#equipe .flex_column_table{
		display:flex;
		flex-wrap:wrap;
	}
	#equipe .flex_column{
	width:47.5%;
}
	#equipe .flex_column{
		margin-left:0;
}
	#equipe .flex_column:nth-of-type(3), #equipe .flex_column:nth-of-type(7){
		margin-left:5% !important;
}
}
@media screen and (max-width:769px){
	#equipe .team-img-container{
	width:45%;
}
	.responsive #equipe .flex_column{
		margin-left:0 !important;
}
}

/* SLOGAN ROTATIF */
.slogan-rotatif h3 span{
	color:#0096ad;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	line-height:1.3em;
}

/* Services */
#service .content{
	padding-bottom:0;
}
.services-pptv{
	padding:0 30px;
}
.services-pptv .flex_cell{
	padding:20px;
}
.services-pptv .flex_cell .flex_cell_inner{
    background: #fff;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #0097ad;
	padding: 20px 15px 40px 15px;
	height:100%;
	    -webkit-box-shadow: 0px 0px 10px 0px rgb(181 181 181 / 79%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(181, 181, 181, 0.79);
    box-shadow: 0px 0px 10px 0px rgb(181 181 181 / 79%);
}
.services-pptv .flex_cell .flex_cell_inner img{
    width:100px;
	margin-bottom:10px;
}
.services-pptv .flex_cell .flex_cell_inner h3{
    font-weight:bold;
	margin-bottom:10px;
	font-size:26px;
}
.services-pptv .flex_cell .flex_cell_inner p{
    font-size:15px;
	color: #7a7a7a;
	line-height:1.4em;
}

/* ARTICLES DE BLOG */
.template-single-blog p:not(:first-of-type){
	margin-top:0 !important;
}
.template-single-blog .entry-content p{
	text-align:left;
}