.projects-container a {
    text-decoration: none;
    color: black;
}

.project-item {
    -moz-transition: all 700ms linear;
    -webkit-transition: all 700ms linear;
    transition: all 700ms linear;
}

.project-item-text {
    margin-top: 1rem;
}

.project-item-client {
    font-weight: 300;
}

/* Project Cover */
/* - - - - - - - - - - - - - - - - - - - - - - - - - */
.project-item-cover-container {
    max-width: 100%;
    overflow: hidden;
    max-height: 220px;
}

.project-item-cover {
    width: 100%;
    height: 220px;
    object-fit: cover;

    -moz-transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
}

.project-item-cover:hover {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - */



.animation-element.slide-bottom {
    opacity: 0;
    -moz-transform: translate3d(0px, 100px, 0px);
    -webkit-transform: translate3d(0px, 100px, 0px);
    -o-transform: translate(0px, 100px, 0px);
    -ms-transform: translate(0px, 100px, 0px);
    transform: translate3d(0px, 100px, 0px);
}

.animation-element.slide-bottom.in-view {
    opacity: 1;
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate(0px, 0px, 0px);
    -ms-transform: translate(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
}
