.footer-container{
	display: flex;
	align-items: center;
	justify-content: center;

	background-color: var(--background-color);
	border-top:  2px solid var(--accent-color);

	margin:	auto;
	margin-top: 56px;
	padding-top: 40px;
	padding-bottom: 10vh;

	min-height: 300px;
	opacity: 0.888;

	margin-left: -100vw;
	padding-left: 100vw;
	margin-right: -100vw;
	padding-right: 100vw;
	padding-bottom: 10vh;
}

.footer-section{
	position: relative;
	inset: 0;
	display: flex;
  	justify-content: space-between;
	flex-wrap: wrap;
	min-height: 300px;
	max-width: 1000px;
	margin-left: 50px;
	margin-right: 50px;
}

.footer-sub-section{
	margin: 24px;
}


.footer-banner{
	height:240px;
}

.max-one-quarter-wide{
	max-width: 20vw;
}

.footer-selection-category{
	font-size: 18px;
}

.footer-selection-item{
	line-height: 1.8;
}

.footer-brand-left{
/*	display: none;*/
}

.footer-brand-left img{
	height: 144px;
}

.footer-brand-right{
	width: 340px;
}

.footer-brand-right img{
	max-height: 69px;
}


/* if we are on a larger canvas */
@media (max-width: 1450px) {
  .footer-container {
    flex-direction: column;
  }


}

