/*************************************
 ** TEMOIGNAGE - DETAIL
 *************************************/

.testimonialDetail .photo,
.testimonialDetail .youtube{
	margin-bottom:15px;
	border:2px solid #FFFFFF;
}
.testimonialDetail .date{
	margin-bottom: 10px;
	font-family:Oswald,arial; 
	font-size:16px;
}
  
.testimonialDetail .text{
	text-align: justify;
}

.testimonialDetail .actions{
	padding: 15px 0px 22px 0px;
	/*border-top: 1px solid #BBBBBB;*/
}

.testimonialDetail .avatar{
	margin: 0px 10px 10px 0px;
    float: left;
    border-radius: 30px;
    border:2px solid #FFFFFF;
}

.testimonialDetail .wrap{
	position:relative;
	display:block;
	background:#FFFFFF;
}

.testimonialDetail .wrap .link{
	position:absolute;
	display:block;
	height:60px;
	width:60px;
	text-align: center;
	background:rgba(0,0,0,0.8);
	top:calc(50% - 30px);
	left:calc(50% - 30px);
	border-radius: 30px;
	color:white;
	opacity:0;
	font-size:24px;
	line-height:60px;
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
    z-index:100;
}
.testimonialDetail .wrap img{
	width:100%;
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}

.testimonialDetail .wrap:hover img{
	opacity:0.6;
	-webkit-backface-visibility: hidden;
}

.testimonialDetail .wrap:hover .link{
	opacity:0.8;
}

.testimonialDetail .wrap .link:hover{
	background:rgba(255,255,255,0.6);
	color:#000000;
}