figure.image-caption {
    text-align: center;
    margin: 0;
    padding-top: 1.5rem;
    padding-bottom:.0;
    img {
        margin:0!important;
    }
}

figure.caption {
    margin:0!important;

}

figure.image-caption figcaption {
    opacity: 0.7;
    margin-top:.5rem;
    font-size: 100%;
}

figure.figure-right {
    float: right;
    margin-right: 0;
}

figure.figure-left {
    float: left;
    margin-left: 0;
}

figure.caption-left figcaption {
    text-align: left;
}

figure.caption-right figcaption {
    text-align: right;
}
