.OF-fill {
	object-fit: fill;
	font-family: "object-fit: fill";
}

.OF-contain {
	object-fit: contain;
	font-family: "object-fit: contain";
}

.OF-cover {
	object-fit: cover;
	font-family: "object-fit: cover";
}
.OF-cover-op {
	object-fit: cover;
	object-position: center 80%;
	font-family: "object-fit: cover; object-position: center 80%";
}

.OF-none {
	object-fit: none;
	font-family: "object-fit: none";
}

.OF-scaleDown {
	object-fit: scale-down;
	font-family: "object-fit: scale-down";
}
.object-position {
	max-height: 33vw;
}

@media (max-width: 700px) {
	.xs--OF-cover {
		object-fit: cover;
		font-family: "object-fit: cover";
	}
	.caption-cover {
		border-left: 5px solid green;
		padding-left: 5px;
	}
}

@media not all and (max-width: 700px) {
	.caption-contain {
		border-left: 5px solid green;
		padding-left: 5px;
	}
}