.wk-images {
    margin: 25px 0 15px 0;
}

.custom-images {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;

    margin: 10px 0;
}
.custom-images.single-image {
    display: block;
    flex-wrap: unset;
    justify-content: unset;
}
.custom-images img {
    max-width: 100%;
}
.custom-images .entry {
    width: 180px;
    margin: 0 5px 10px 5px;

    text-align: center;
}
.custom-images.single-image .entry {
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
}
.custom-images .entry > div:last-child {
    padding: 10px 0;

    color: #777;
    font-size: 9pt;
    line-height: 20px;
}
@media (min-width: 1200px) {
    .custom-images .entry {
        margin: 0 10px 10px 10px;
    }
}