@charset "utf-8";

@media all {
	.search-highlight {
		color: var(--bs-primary) !important;
	}

	.h3 > a {
		text-decoration: none !important;
	}

	.h3 > a:hover {
		text-decoration: underline !important;
	}

	hr {
		background-color: transparent !important;
		background-image: linear-gradient(90deg,transparent,rgba(0,0,0,.4),transparent) !important;
		margin: 16px 0 !important;
	}

	.pagination-container {
		display: flex;
		justify-content: center;
		margin-top: 20px;
	}

	.pagination-container a {
		text-decoration: none !important;
	}

	.image-container {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
	}

	.image-container > div {
		position: relative;
	}

	.image-container .colored-shadow {
		max-height: 200px;
		width: 100%;
	}

	.image-container img {
		max-height: 200px;
	}

	main  a:not(.btn, .h5, :hover, [role="button"]):not(#not){
		text-decoration: none !important;
	}
}