: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);
}
#full_width-890671102 {
display:none !important;
}
.top-container .nigp-column {
align-items: center;
display: flex;
justify-content: left;
}
#twentyfive_seventyfive-851586712 .threequarter {
align-items: center;
display: flex;
justify-content: right;
}
.top-container .profile-column {
align-items: center;
display: flex;
justify-content: right;
}
.top-container .profile-column .layout-widget,
.top-container .profile-column .pplinks {
display:inline-block;
vertical-align:middle;
}
 #user_panel_widget .panel-welcome-message,
.favorites-hover,
.user-panel .control-panel-link {
color:#000;
font-family:var(--font1);
}
.material-icons.favorite-icon {
color:#000;
}
#panel_links a:hover {
background-color:var(--colorSec) !important;
}
.top-container .template-row.fifty-fifty {
border-bottom:1px solid #f1f1f1;
}
.nigplinks {
line-height:30px;
}
.top-container .layout-wrapper {
width:100% !important;
max-width:100rem;
}
.template-row .layout-wrapper {
display:flex;
flex-wrap:wrap;
}
#full_width-1316259382 {
height:0px;
}
ul.site-menu li span a,
ul.site-menu li span span {
text-transform:none !important;
}
ul.site-menu li span span {
background-image:url(//s3.amazonaws.com/ClubExpressClubFilesTest/652588/graphics/nigp-subarrow_907721581.png) !important;
background-position:95% 50% !important;
padding-right:20px !Important;
}
ul.site-menu li.selected-menu-item span a {
color:var(--colorSec) !important;
}
.layout-wrapper {
width:100% !important;
max-width:100rem !important;
}

@media (min-width : 320px) and (max-width :767px){
/* Styles */
.top-container .template-column {
text-align:center !important;
justify-content: center !important;
}
}