/* Custom overrides after header simplification */

/* Header: logo left, button right, on all screen sizes */
#main-nav .container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: nowrap;
}

.content-menu-lists {
	width: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

/* The button used to hide on tablet/mobile when the menu was present */
.header-buttons {
	display: block !important;
	margin-left: auto;
}

/* Slightly stretched CTA button */
.header-buttons a.btn-site {
	max-width: none;
	min-width: 210px;
	justify-content: center;
	padding: 12px 24px !important;
}

.header-buttons a.btn-site .btn-text {
	justify-content: center;
}

@media (max-width: 576px) {
	.header-buttons a.btn-site {
		min-width: 170px;
		padding: 10px 16px !important;
	}
}

/* Footer reduced to bottom bar only: drop the gap left by removed menus */
.site-footer {
	padding: 32px 0 !important;
}

.content-footer-links {
	margin-top: 0 !important;
}
