/*
Vous pouvez ajouter du CSS personnalisé ici.

Cliquez sur l’icône d’aide ci-dessus pour en savoir plus.
*/


/* Taille du footer */
.footer-widgets{
   padding-bottom: 0px !important;
   padding-top: 35px !important;
}

/* Hover sur les photos de l'équipe */
.roll-team .team-item:hover > .team-inner .pop-overlay, .roll-project .project-item:hover .project-pop {
    display: inline-block;
}

/* Team

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

	.roll-team.carousel .team-item {

		padding: 0 25px;

	}

	.post-type-archive-employees .team-item {

  		margin-bottom: 30px;

	}

	.roll-team .team-inner {

		padding: 4px;

		background-color: #fff;

		position: relative;

		text-align: center;

	}

	.roll-team .team-item .team-pop .name {

		font-family: "Raleway", sans-serif;

		font-size: 16px;

		font-weight: 600;

		color: #fff;

		padding: 10px 0;

	}

	.roll-team .team-item .team-pop .pos {

		font-style: italic;

	}

	.roll-team .team-item .team-pop .team-info {

	    top: 30%;

	    position: relative;

		width: 100%;

	}

	.roll-team .team-item .pop-overlay {

		position: absolute;

		left: 0;

		top: 0;

		width: 100%;

		height: 100%;

		padding: 10px;
	
		padding-right : 60px;
	
		padding-left : 60px;

		z-index: 10;

		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

		filter: alpha(opacity=0);

		opacity: 0;

		-webkit-transition: all 1s;

		   -moz-transition: all 1s;

		    -ms-transition: all 1s;

		     -o-transition: all 1s;

		        transition: all 1s;

	}

	.roll-team .team-item .team-social {

		text-align: center;

		padding: 17px 0 0;

		margin: 0;

	}

	.roll-team .team-item .team-social li {

		display: inline-block;

	}


	.roll-team .team-item .team-social li:first-child a {

		margin-left: 0;

	}

	.roll-team .team-item .team-social li:hover a {

		background-color: #fff;

	}

	.archive .team-social li a {

		color: #d65050;

		border: 1px solid #d65050;

	}

	.roll-team .team-item .team-pop {

		color: #fff;

		z-index: 20;

		width: 100%;

		height: 100%;

		padding: 0 0px;

		cursor: pointer;

		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

		filter: alpha(opacity=0);

		opacity: 0;

		-webkit-transition: all 0.3s;

		   -moz-transition: all 0.3s;

		    -ms-transition: all 0.3s;

		     -o-transition: all 0.3s;

		        transition: all 0.3s;

	}

	.roll-team .team-item:hover > .team-inner .team-pop {

		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

		filter: alpha(opacity=100);

		opacity: 0.9;

		-webkit-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);

		   -moz-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);

		        animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);

	}

	.roll-team .team-item:hover > .team-inner .pop-overlay {

		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

		filter: alpha(opacity=100);

		opacity: 1;

	}

	.roll-team .team-content {

		text-align: center;

	}

	.roll-team .team-content .name {

		font-family: "Raleway", sans-serif;

		font-size: 16px;

		font-weight: 600;

		padding: 12px 0 2px;

	}

	.roll-team .team-content .pos {

		padding-bottom: 12px;

		color: #443f3f;

	}

	.archive .team-item:nth-of-type(3n+1) {

		clear: left;

	}