

.block-image img {
	margin: 0px 10px;
}

	.block-image figure.right {
		float:right;
		margin-left: 0;
	}

	.block-image figure.left {
		float:left;
		margin-right: 0;
	}

	.block-image figure.centre {
		text-align: center;
	}

		.block-image .horizontal.small img {
			width: 450px;
			height: auto;
		}

		.block-image .horizontal.big img {
			width: 800px;
			height: auto;
		}

		.block-image .vertical.small img {
			width: auto;
			height: 450px;
		}

		.block-image .vertical.small img {
			width: auto;
			height: 800px;
		}

.block-image figure {
		margin: 0;
	}

		.block-image figcaption {
			font-size: .8rem;
			margin: 0 6px;
			color: grey;
		}


.audioplayer {
	background-color: #f1fafd;
	background-color: white;
	position: sticky;
	top: 0;
}

@media(max-width: 600px){

	.block-image img {
		width: 100%!important;
		height: auto!important;
	}

}