.image-box-link {
    color: #585858;
    text-align: center;
    display: block;
    transition-duration: 0.5s;
    border: 1px solid #878787;
    margin-top: 10px;
}

.image-box {
    height: 250px;
    width: 250px;
    object-fit: cover;
}

.image-box.full-width-image-view{
    width: 100%;

}


.image-description {
    color: #282828;
}

.image-box-link > .image-description {
    position: absolute;
    top: 0;
    left: 0;

}

.image-description {
    overflow: hidden;
    width: 80%;
    max-height: 80%;
    margin: 10%;
    background-color: rgba(255, 255, 255, 0.65);}