.da-thumbs {
	
	position: relative;
	
}
.da-thumbs li {}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(0,0,0,0.30);
	width: 100%;
	height: 100%;
	transition: top 0.3s;
}
.da-thumbs li a:hover div
{
top:0;
}
.da-thumbs li a div span {
	display: block;
	width: 50px;
    height: 50px;
    background: #e51b24;
    color: #fff;
    font-size: 30px;
    text-align: center;
    border-radius: 100%;
    line-height: 50px;
    font-weight: 300;
    margin: 0% auto;
	position: relative;
    top: 35%;
}
.da-thumbs li a div span:hover
{
background:#fff;
color: #e51b24;
}