:root {
	--terms-toolbar-background-colour: #fff; /* previously #001e36; */
	--terms-toolbar-text-colour: black;
	--theme-navmenu-bg-color: #005cab; /* previously #0066b9; */
	--theme-navmenu-fg-color: white;
	--theme-footer-bg-color: #eee; /* previously #00467f; */
	--theme-footer-fg-color: black; /* previously white; */
	--theme-button-primary-background-color: #005cab; /* previously #0066b9; */
	--theme-button-primary-background-color-hover: #fff; /* previously #eee; */
	--theme-button-primary-background-color-focus: #fff; /* previously #eee; */
	--theme-button-primary-text-color-focus: #005cab; /* previously #0066b9; */
	--theme-button-secondary-text-color-focus: #005cab; /* previously #0066b9; */
	--theme-button-primary-text-color-hover: #005cab; /* previously #0066b9; */
	--theme-button-secondary-text-color-hover: #005cab; /* previously #0066b9; */
	--theme-button-primary-text-color: white;
	--theme-button-primary-border-color-disabled: #fff; /* previously #8d99d4; */
	--theme-button-primary-background-color-disabled: #fff; /* previously #8d99d4; */
	--logo-url: url("assets/image/logo/Hume_City_Council_Logo_cmyk.png");
	--theme-grid-header-bg-colour: rgb(21, 34, 122);
	--theme-grid-row-alt-bg-colour: #fff; /* previously #e4e5eb; */
}

body {
	font-family: Montserrat, "Helvetica Neue",Arial,"Noto Sans","sans-serif";
}

.footer-parent {
	width: 100%;
}

.common-footer {
	display: flex;
	width: 100%;
	padding-top: 1em;
	justify-content: space-around;
}

.footer-list {
	padding-top: 0.5rem;
}

.footer-list li:first-child ::after {
	content: "|";
	color: #0066b9;
	padding-left: 1rem;
	padding-right: 1rem;
}

.socialmedia,
.container {
	display: flex;
}

.social-list,
.social-list li,
.footer-list li {
	list-style-type: none;
	display: inline-block;
}

.socialmedia a,
.footer-list li a {
	color: black; /* previously white; */
}

.socialmedia a {
	text-decoration: underline;
}

.social-list {
	border-right: 2px solid #0066b9;
	margin-right: 1rem;
	padding-right: 1rem;
}

.social-list li a :hover {
	transform: scale(1.1, 1.1);
}
.social-list li a {
	display: block;
	height: 2.6rem;
	width: 2.5rem;
	margin-left: 0.5rem;
	background-position: center;
	background-repeat: no-repeat;
}

.lower-container {
	width: calc(100% + 2em);
}

.facebook a {
	background-image: url("../image/Facebook40.png");
	max-height: 100%;
	max-width: 100%;
}

.instagram a {
	background-image: url("../image/Instagram40.png");
}
.youtube a {
	background-image: url("../image/YouTube40.png");
}
.twitter a {
	background-image: url("../image/Twitter40.png");
}
.linkedin a {
	background-image: url("../image/LinkedIn40.png");
}

.push {
	margin-left: 6rem;
}

@media (max-width: 1023px) {
	.common-footer {
		flex-direction: column;
		align-items: center;
	}

	.push {
		margin-left: 0;
	}
}