:root {
	--colorPri: #00205b;
	--colorSec: #00afd7;
	--colorTer: #f9423a;
	--colorQua: #5a5a5a;
	--highlightPri: #00afd7;
	--highlightSec: #f9423a;
--font1:Interstate-Regular;
--font1bold:Interstate-Bold;
--font2:Kontrapunkt-light;
--font2bold:Kontrapunkt-bold;

}
/*
dark blue - #00205b
light blue - #00afd7
red - #f9423a
gray - #5a5a5a
*/

footer {
background-color:var(--colorPri);
}
.footer-container, .footer-container a, .footer-container span {
font-family:var(--font1bold);
}

.top-container .social-column {
align-items: center;
display: flex;
justify-content: left;
}
#full_width-1049636952 {
margin-bottom:0px !important;
}
.top-container .login-column {
align-items: center;
display: flex;
justify-content: right;
}
.top-container #full_width-1194451459,
.top-container #three_column-1423309708,
.top-container #three_column-1395282202,
.bottom-container .template-row {
max-width:100rem;
margin-left:auto;
margin-right:auto;
}
ul.site-menu li span a,
ul.site-menu li span span {
text-transform:uppercase;
}
ul.site-menu ul.sub-menu li span a {
text-transform:none;
}
.bottom-container h3:after {
max-width:80px;
}
.layout-wrapper {
width:auto;
max-width:100rem;
}

@media (min-width : 320px) and (max-width :767px){
/* Styles */
.top-container .template-column {
text-align:center !important;
justify-content: center !important;

}
}