.cons-image{
	width: var(--medium-column);
	margin: 0 auto var(--inner-item-vertical-padding);
}
.ph + .cons-image{
	margin-top: calc(var(--inner-item-vertical-padding) - var(--paragraph-vertical-padding));
}
.cons-image img{
	margin-bottom: calc(var(--paragraph-vertical-padding)/2);
	width: 100%;
}
.cons-image p.date,
.cons-image p.img-title, .cons-image p.caption{
	font-family: var(--arial-narrow);
	max-width: 66%;
	margin: 0 auto;
}
.cons-image p.img-title{
	font-weight: 700;
}
.cons-image p.caption{
	line-height: 1.25;
	padding-top: 2px;
}
@media screen and (max-width: 800px){
	.cons-image p.date, .cons-image p.img-title, .cons-image p.caption{

       max-width: 100%;
    }
}