/* Front-end layout corrections. Keep compiled main.css intact. */

.single-employee .employee-header {
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	min-height: 560px;
	align-items: stretch;
}

.single-employee .employee-header .employee-image-header {
	text-align: center;
}

.single-employee .employee-header .employee-image-header img {
	display: block;
	margin: 0 auto;
	padding-right: 0;
	width: auto;
	height: 560px;
	max-width: 100%;
	object-fit: cover;
	object-position: top center;
}

@media (max-width: 767px) {
	.single-employee .employee-header .employee-image-header {
		text-align: left;
	}
	.single-employee .employee-header .employee-image-header img {
		height: auto;
		max-width: 75%;
	}
}

/* Do not paint Bootstrap 5 row gutters as footer rules. */
footer .row > .divider {
	display: none !important;
}

footer .footer-columns > [class*="col-"]:not(:last-child) {
	border-right: 1px solid #333;
}

@media (max-width: 767px) {
	footer .footer-columns > [class*="col-"]:not(:last-child) {
		border-right: none;
	}
}
