.fancybox-layout5 {
	position: relative;
}

.fancybox-layout5 .cshero-fancybox-content {
	color: #696969;
    left: 50%;
    position: absolute;
    top: 80%;
    visibility: hidden;
    width: 70%;
    -webkit-transform: translate(-50%, -80%);
    -ms-transform: translate(-50%, -80%);
    -o-transform: translate(-50%, -80%);
    transform: translate(-50%, -80%);
    line-height: 1.6;
    font-size: 15px;
}

.fancybox-layout5 .cshero-fancybox-content,
.fancybox-layout5 .cshero-read-more {
	opacity: 0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	visibility: hidden;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
}


.fancybox-layout5 .cshero-read-more a {
	background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: medium none;
    color: #696969;
    font-weight: 400;
    padding: 0;
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    -webkit-transform: translateY(30%);
	-ms-transform: translateY(30%);
	-o-transform: translateY(30%);
	transform: translateY(30%);
	font-size: 15px;
}

.fancybox-layout5 .cshero-read-more a:after {
	content: '\f178';
	font-family: FontAwesome;
	padding-left: 5px;
}

.fancybox-layout5 .cshero-fancybox-image,
.fancybox-layout5 .cshero-fancybox-title-wrap {
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
	-webkit-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	-o-transform: translateY(-40%);
	transform: translateY(-40%);
}

.fancybox-layout5 .cshero-fancybox-title-wrap {
	-webkit-transform: translateY(-140%);
	-ms-transform: translateY(-140%);
	-o-transform: translateY(-140%);
	transform: translateY(-140%);
	font-size: 21px !important;
}

/* Hover */
.fancybox-layout5:hover {
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
}

.fancybox-layout5:hover .cshero-fancybox-image {
	-webkit-transform: translateY(-90%);
	-ms-transform: translateY(-90%);
	-o-transform: translateY(-90%);
	transform: translateY(-90%);
}

.fancybox-layout5:hover .cshero-fancybox-title-wrap {
	-webkit-transform: translateY(-400%);
	-ms-transform: translateY(-400%);
	-o-transform: translateY(-400%);
	transform: translateY(-400%);
}

.fancybox-layout5:hover .cshero-read-more {
	opacity: 1;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
	visibility: visible;
}

.fancybox-layout5:hover .cshero-fancybox-content {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
	opacity: 1;
	visibility: visible;
	top: 76%;
	-webkit-transition: all 0.2s linear 0.2s;
	-o-transition: all 0.2s linear 0.2s;
	transition: all 0.2s linear 0.2s;
}


/* Custom style */
.fancybox-layout5:hover {
	background: #000 !important;
}

.fancybox-layout5:hover .cshero-fancybox-content .content,
.fancybox-layout5:hover .cshero-fancybox-title-wrap span {
	color: #fff !important;
}





