figure.image-caption {
    text-align: justify;
	hyphens: auto;
	padding: 0px 0px 6px 0px;
	background-color: #f2f4f1;
}

figure.image-caption figcaption {
    text-align: justify;
	hyphens: auto;
	opacity: 0.9;
    font-size: 90%;
	padding: 6px 0px 6px 0px;
	margin: 0px 12px 0px 12px;
	background-color: #f2f4f1;
}

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

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

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

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