/* =============================================================================
   Single equipe
   ========================================================================== */
html.single-equipe,
html.single-equipe body,
html.single-equipe .big-container{
	height: 100%!important;
}
#single-equipe{   
	height:100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	min-height: 0!important;
}
html.header-fixe #single-equipe:not(.has-sections){
	margin-top: 0;
	padding-top: 73px;
}
#single-equipe .filAriane{
	margin-bottom: 0;
}
#single-equipe .title-wrapper{
	margin-bottom: 0;
}
#single-equipe h1{
	line-height: normal;
}
#single-equipe .poste{
	font-size: 1.1em;
}
#single-equipe .auteur-wrapper{
	color: #4eaadf;
	border-bottom: 1px solid;
	display: inline-block;
	margin-bottom: 1em;
}
#single-equipe>.content-wrapper{
	line-height: 1.8em;
	overflow: hidden;
	height: 100%;
	margin-top: -50px;
	padding-top: 50px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}	
#single-equipe .content-wrapper .cols-wrapper{
	height: 100%;
}
#single-equipe .content-wrapper h2 {
	font-size: 1.5em;
}
#single-equipe .content-wrapper ul{
	/*font-size: 1.4em;*/
	/*line-height: 1.8em;*/
}
#single-equipe .content-wrapper ul li{
	/*margin-bottom: 1em;*/
}
#single-equipe .content-wrapper .col-left img {
	width:100%;
	height:auto;
}
#single-equipe .content-wrapper .col-right a.button-orange {
	background: #e16d19;
	color: #fff !important;
	cursor: pointer;
	font-weight: bold;
}
#single-equipe .content-wrapper .col-right a.button-orange:hover {
	background: #ea7f32;
}
#single-equipe .content-wrapper .col-right h2 {
	margin:30px 0px;
}
#single-equipe .content-wrapper .col-left {
	width: 40%;
	float: left;
	height: 100%;
}
#single-equipe .content-wrapper .col-left .photo-membre{
	height: 100%;
	background-size: cover!important;
	background-position: center top!important;
}
#single-equipe .content-wrapper .col-left .photo-membre.contain{
	background-size: auto 100%!important;
}
#single-equipe .content-wrapper .col-left.with-gallery .photo-membre{
	height: 65%;
}
#single-equipe .content-wrapper .col-left .photos-wrapper{
    height: 35%;
}
#single-equipe .content-wrapper .col-left .photos-wrapper .photo{
	width: 50%;
	height: 100%;
	float: left;
	background-size: cover!important;
}
#single-equipe .content-wrapper .col-right {
	width: 60%;
	float: right;
	height: 100%;
	overflow: auto;
	padding: 2%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#single-equipe .content-wrapper .col-right .content-wrapper{
	margin-bottom: 2em;
}
#single-equipe .content-wrapper .associations{
	margin: 4em 0;
}
#single-equipe .content-wrapper .associations .association {
    display: inline-block;
    vertical-align: middle;
    min-width: 250px;
    margin-bottom: 1em;
    text-align: center;
}
#single-equipe .content-wrapper .associations .association .assotiation-crcdc{
	max-height: 100px;
}
#single-equipe .button{
	margin-bottom: 10px;
}



/* ========================================================================== */
/* Lorsque le membre d'équipe a ses sections */
/* ========================================================================== */
html.single-equipe.single-equipe-has-sections,
html.single-equipe.single-equipe-has-sections body{
	height: auto!important;
}
#single-equipe.has-sections{  
	height: auto!important;
	margin-bottom: 0!important;
}
#single-equipe.has-sections .content-wrapper .cols-wrapper{
    display: table;
    width: 100%;
}
#single-equipe.has-sections .content-wrapper .cols-wrapper .col-left,
#single-equipe.has-sections .content-wrapper .cols-wrapper .col-right{
    display: table-cell;
    float: none;
    vertical-align: top;
}
html.single-equipe.single-equipe-has-sections footer{
	margin-top: 0;
}




/* Tablettes */
@media screen and (max-width: 1024px) {
html.header-fixe #single-equipe{padding-top: 50px;}
	/* Single équipe */
	#single-equipe .content-wrapper .col-left{width:40%!important;}
	#single-equipe .content-wrapper .col-right{width: 60%!important;}

}/* mobiles */
@media screen and (max-width: 1023px) {
	/* Single equipe */
	html.single-equipe, html.single-equipe body, html.single-equipe .big-container { height: auto!important;}
	#single-equipe{height: auto; padding: 0; margin: 0;}
	#single-equipe .content-wrapper .col-left{height: 500px; width: 100%!important;}
	#single-equipe .content-wrapper .col-right{height: auto;overflow: hidden; padding: 0 5%; width: 100%!important;}
	
	#single-equipe .content-wrapper .col-left .photos-wrapper{display: none;}
	#single-equipe .content-wrapper .col-left.with-gallery .photo-membre{height: 100%;}
	
	
	#single-equipe.has-sections .content-wrapper .cols-wrapper,
	#single-equipe.has-sections .content-wrapper .cols-wrapper .col-left,
	#single-equipe.has-sections .content-wrapper .cols-wrapper .col-right{display: block; width: 100%;;}
    
}

/* mobiles */
@media screen and (max-width: 767px) {
	/* Single équipe */
	#single-equipe h1{font-size: 1.2em;}
	#single-equipe .content-wrapper .col-right {width: 100%; float: right;}
	#single-equipe .content-wrapper .col-left {width: 100%; float:right; height: 300px;}
	#single-equipe>.content-wrapper{margin-top: 0; padding-top: 0;}	
	
	#single-equipe .content-wrapper .learn-more-wrapper .button{
		display: block;
		width: 100%;
		margin-bottom: 1em;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		text-align: center;
	}
}


/* mobiles */
@media screen and (max-width: 500px) {
	#single-equipe .content-wrapper .associations .association{text-align: left;}
}