
.wp-block-gallery
{
	padding: 20px 0;
}

.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption
{
	font-weight: 400;
	font-size: 14px;
}

.gallery
{
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 20px);
	margin-left: -10px;
}

.gallery-item
{
	margin: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	background: #f3f3f3;
	border: solid 10px #fff !important;
	padding: 10px;	
}

img.alignright
{
	float: right;
}

img.alignleft
{
	float: left;
}


@media all and (max-width: 450px)
{
	.gallery-columns-3 .gallery-item
	{
		max-width: 50%;	
	}
}	