.image-wrap{margin:0 0 1.25rem;line-height:0}
.image-wrap>[class*="block-grid-"]{margin-bottom:-1.25rem}
.image-wrap>[class*="block-grid-"]>li{text-align:center}
.image-wrap .image{margin:0;padding:0;display:inline-block;max-width:100%}
.image-wrap .image.border img{border:solid 4px #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.2)}
.image-wrap .image .caption{margin :0;padding:0;line-height:1.5;padding-top:4px;text-align:center}
.image-block:before,.image-block:after{content:" ";display:table}
.image-block:after{clear:both}
.image-block.image-center .image-wrap{text-align:center}
.image-block.image-right .image-wrap{text-align:right}
.image-block.image-left .image-wrap{text-align:left}
.image-block.image-intext{display:block}
.image-block.image-intext.image-right .image-wrap{float:right;max-width:50%;margin-left:0.625rem;padding-left:0.625rem}
.image-block.image-intext.image-left .image-wrap{float:left;max-width:50%;margin-right:0.625rem;padding-right:0.625rem}
.image-block.image-intext.image-beside .text-wrap{overflow:hidden}
