/* Always show captions for the pet gallery thumbnails/cards */
.always-caption article .caption {
	opacity: 1 !important;
	visibility: visible !important;
	transform: none !important;
	pointer-events: none;
	xbackground: rgba(0, 0, 0, 0.45);
	xbackground: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.05) 60%,
		rgba(0, 0, 0, 0.55) 75%,
		rgba(0, 0, 0, 0.65) 100%
	);	
	padding-bottom: 1rem !important;
	justify-content: end !important;
	opacity: 100% !important;
}

/* Make sure caption contents are not doing delayed hover animation */
.always-caption article .caption > * {
	opacity: 1 !important;
	transform: none !important;
	xpadding-bottom: 0 !important;
	xjustify-content: end !important;
}

.gallery article .image {
	background-color: none !important;
}
