footer {font-family:'Noah_Regular'!important;}

footer{
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	z-index: 9999;
	background: #012169!important;
}
.footer-menu-wrapper .menu-title{
	font-size: 14px;
	margin-bottom: 12px;
	color: #fff;
	   font-family:'Noah_Bold';
	font-weight: bold;
	text-transform: uppercase;
}
.footer_icap_home_menu,
.footer_icap_resources_menu,
.footer_project_sites_menu{
	list-style: none;
	padding-left: 0px !important;
}
.footer_icap_home_menu li a,
.footer_icap_resources_menu li a,
.footer_project_sites_menu li a{
	font-family:'Noah_Regular';
	font-size: 14px;
	color: #fff9;
}
.footer_icap_home_menu li,
.footer_icap_resources_menu li,
.footer_project_sites_menu li{
	margin-bottom: 10px;
	list-style: none !important;
}
.footer_icap_home_menu li ul.sub-menu li a,
.footer_icap_resources_menu li ul.sub-menu li a,
.footer_project_sites_menu li ul.sub-menu li a{
	/*font-family: RobotoBI;*/
	font-size: 14px;
	color: #fff9;
}
.footer_icap_home_menu li ul.sub-menu li,
.footer_icap_resources_menu li ul.sub-menu li,
.footer_project_sites_menu li ul.sub-menu li{
	margin-bottom: 5px;
}
.footer_icap_home_menu li ul.sub-menu,
.footer_icap_resources_menu li ul.sub-menu,
.footer_project_sites_menu li ul.sub-menu{
	margin-top: 5px;
	padding-bottom: 0px !important;
}
.footer_icap_home_menu li ul.sub-menu,
.footer_icap_resources_menu li ul.sub-menu,
.footer_project_sites_menu li ul.sub-menu{
	padding-left: 20px;
}
.footer_icap_home_menu li a:hover,
.footer_icap_resources_menu li a:hover,
.footer_project_sites_menu li a:hover,
.footer_icap_home_menu li ul.sub-menu li a:hover,
.footer_icap_resources_menu li ul.sub-menu li a:hover,
.footer_project_sites_menu li ul.sub-menu li a:hover{
	color: #fff;
}
.social{
	margin-bottom: 5px;
}
.social li{
	margin-right: 15px;
	padding-top: 5px;
    padding-bottom: 5px;
}
.social li:last-child{
	margin-right: 0px;
}
.social li a{
	font-size: 18px;
	display: block;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	text-align: center;
	line-height: 40px;
	border: 0px;
	color: #fff9;
	background: none;
}
.social li a i{
	line-height: 40px;
	vertical-align: middle;
}
.social li a:hover{
	/*opacity: 0.8;*/
	color: #fff;
	background: #041c54;
}
.footer_menu li{
	display: inline-block;
	margin-right: 20px;
}
.footer_menu li:last-child{
	margin-right: 0px;
}
.footer_menu li a{
	color: #6caddf;
	font-size: 15px;
	
}
.footer_menu li a:hover,
.footer_icap_home_menu li.current_page_item a,
.footer_icap_resources_menu li.current_page_item a,
.footer_project_sites_menu li.current_page_item a,
.footer_project_sites_menu li.current_page_ancestor a,
.footer_icap_home_menu li.current_page_ancestor a,
.footer_icap_resources_menu li.current_page_ancestor a{
	color: #fff;
}
.footer_icap_home_menu li ul.sub-menu li a:hover,
.footer_icap_resources_menu li ul.sub-menu li a:hover,
.footer_project_sites_menu li ul.sub-menu li a:hover,
.footer_project_sites_menu li ul.sub-menu li.current_page_item a,
.footer_icap_home_menu li ul.sub-menu li.current_page_item a,
.footer_icap_resources_menu li ul.sub-menu li.current_page_item a{
	text-decoration: underline;
	color: #fff;
}
/* PROJECT SITES */
.footer_project_sites_menu .see_more_project_sites a:after{
	padding-left: 5px;
	content: "\f105";
	font-family: FontAwesome;
}
.footer_project_sites_menu .see_more_project_sites.toggled a:after{
	content: "\f107";
}
.footer_project_sites_menu .see_more_project_sites ul.sub-menu a:after,
.see_more_project_sites .sub-menu{
	display: none;
}
/* MSPH - MAILMAN */
.msph-verbiage{
	color: #fff;
	font-size: 13px;
}
.msph-logo{
	margin-top: 8px;
	margin-bottom: 8px;
	padding-bottom: 16px;
	padding-top: 16px;
	border-top: 1px #2f4579 solid;
	border-bottom: 1px #2f4579 solid;

}
	
.msph-wrapper{
	margin-top: 25px;
    margin-bottom: 30px;
}
/* COPYRIGHT */
p.copyright{
	font-size: 13px;
    margin-top: 10px;
    color: #fff;
       font-family:'Noah_Regular';
}
footer .social-media{
	text-align: center;
}

/* Footer Buttons */
.footer-button {background: #022169; color: #022169!important; padding: 5px 10px; border-radius:3px; margin-top:-10px;}
.footer-button a {color: white!important;}
.footer-button:hover { background: #bdc6d6;}
.footer-button:hover a {color:#022169!important; }

.footer-button-donate {background: #022169; color: #fff!important; padding: 5px 15px; border-radius:3px; margin-top:-10px;}
.footer-button-donate a {color:#fff!important; font-weight: bold!important; }
.footer-button-donate:hover {  background: #bdc6d6;}
.footer-button-donate:hover a {color:#022169!important; }

.footer-button-donate a:after{
 font-family: "Font Awesome 5 Pro"; 
  font-weight: 600!important; 
  content: "\f4bc"; 
  margin-left: 5px; font-size: 1.3em;}



/* POPUP COOKIE
#popup_cookie{
	position: fixed;
    bottom: 0;
    z-index: 9999;
    width: 60%;
    background: #FFB400;
    padding: 20px 60px 20px 30px;
    text-align: left;
    left: 20%;
}
#popup_cookie *{
	color: #000;
    font-family: RobotoR;
    font-size: 19px;
    line-height: 1.42857;
}
#popup_cookie a{
	color: #000;
    text-decoration: underline;
    font-weight: bold;
}
#popup_cookie a:hover{
	opacity: 0.5;
}
#popup_cookie_close{
	position: absolute;
    right: 15px;
    background: none;
    border: 0px;
}
#popup_cookie_close i:before{
	font-family: FontAwesome;
} */