.project {
    padding-bottom: 20px;
    border-bottom: 2px solid #000;
    min-height: 100%;
    display: flex !important;
    align-items: flex-start!important;
    flex-direction: column!important;
}

.project img {
    width: 100%;
    height: auto;
}

.project .view-link {
    margin-top: auto;
}

.project .view-link i {
    transition: .2s ease-in-out;
}

.project .view-link:hover i {
    margin-left: 10px;
}

.project .dashicons-arrow-right-alt2:before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 5.8 10" enable-background="new 0 0 5.8 10" xml:space="preserve" height="10px" width="auto"><path d="M5.6,4.4L1.4,0.2L1.1,0L0.5,0L0.2,0.3c-0.3,0.3-0.3,0.9,0,1.2L3.8,5L0.2,8.6c-0.3,0.3-0.3,0.9,0,1.2L0.5,10h0.3l0.4,0l4.4-4.4C5.9,5.3,5.9,4.7,5.6,4.4z"/></svg>');
    display: inline-block;
}