span.portfolio-links {
    display: none;
}
.portfolio-item-style-3:hover .portfolio-info {
    visibility: visible;
    opacity: 1;
    bottom: 0;
}

.portfolio-item-style-3 .portfolio-info {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -60px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    background-color: #333;
    padding: 17px 60px 15px 32px;
}

.portfolio-item-style-3 .portfolio-title {
    color: #fff;
}

.portfolio-item-style-3 .portfolio-info:before {
    border-bottom-color: #000!important;
}