body {
  margin: 0;
  padding: 0; }

/*
    For active state in the primary navigation
*/
.home .static-nav .wrapper .big-menu .big-menu-hold a.active-home,
.whoweare .static-nav .wrapper .big-menu .big-menu-hold a.active-whoweare,
.whatwedo .static-nav .wrapper .big-menu .big-menu-hold a.active-whatwedo,
.getinvolved .static-nav .wrapper .big-menu .big-menu-hold a.active-getinvolved,
.news .static-nav .wrapper .big-menu .big-menu-hold a.active-news,
.donate .static-nav .wrapper .big-menu .big-menu-hold a.active-donate {
  color: #3695D8; }


#overlay-grey {
  display: none; }

.overlay-grey {
  min-height: 100%;
  position: absolute;
  top: 112px;
  bottom: 0px;
  width: 100%;
  background-color: rgba(54, 149, 216, 0.8); }

.static-footer {
  font-family: 'HelveticaNeueW01-57Cn'; }
  .static-footer .lower-wrap, .static-footer .sub-wrap {
    overflow: auto;
    width: 100%;
		padding-bottom: 10px;
    background: #e0e0e0 url("/assets/images/responsive/backgrounds/footer.jpg"); }
  .static-footer .upper-wrap {
    overflow: auto;
    width: 100%;
    background: #cccccc url("/assets/images/responsive/backgrounds/connect.jpg");
    margin: 0;
    padding: 0; }
  .static-footer .list-wrap {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 36px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 970px;
    color: #404040; }
    .static-footer .list-wrap h3 {
      text-transform: uppercase;
      font-size: 16px;
      margin-bottom: 20px; }
    .static-footer .list-wrap .extraL, .static-footer .list-wrap .extraR {
      float: left;
      font-family: 'HelveticaNeueW01-55Roma';
      font-size: 12px; }
    .static-footer .list-wrap .extraR {
      float: right; }
    .static-footer .list-wrap a, .static-footer .list-wrap a:link, .static-footer .list-wrap a:visited, .static-footer .list-wrap a:active {
      color: #404040;
      cursor: pointer;
      text-decoration: none; }
    .static-footer .list-wrap a:hover {
      text-decoration: underline; }
  .static-footer .mini-footer {
    border-top: 1px solid #AAA;
    color: #404040; }
  .static-footer .social ul {
    margin: 0 0 20px;
    padding: 0; }
  .static-footer .social ul li {
    display: inline-block;
    padding: 0;
    margin: 0 10px 0 0; }
  .static-footer .footer-list {
    font-family: 'HelveticaNeueW01-55Roma';
    float: left;
    width: 25%;
    font-size: 12px;
    list-style-type: none; }
    .static-footer .footer-list a, .static-footer .footer-list a:link, .static-footer .footer-list a:visited, .static-footer .footer-list a:active {
      color: #404040;
      cursor: pointer;
      text-decoration: none; }
    .static-footer .footer-list a:hover {
      text-decoration: underline; }
    .static-footer .footer-list h4 {
      font-size: 16px;
      font-family: 'HelveticaNeueW01-57Cn';
      text-transform: uppercase;
      margin-bottom: 20px; }
    .static-footer .footer-list ul {
      padding: 0;
      margin: 0;
      line-height: 20px; }
    .static-footer .footer-list li {
      list-style: none;
      padding: 0;
      margin: 0; }

.static-nav {
	font-family: 'Neue Helvetica 77 Condensed Bold', 'Neue Helvetica 57 Condensed Bold', 'Neue Helvetica 57 Condensed', Sans-Serif;
  overflow: auto;
  width: 100%;
  height: 114px;
}
  .static-nav #drop1, .static-nav #drop2, .static-nav #drop3, .static-nav #drop4, .static-nav #list-hold, .static-nav #pop-hold {
    display: none; }
  .static-nav * {
    -webkit-box-sizing: border-box;
    /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
    -moz-box-sizing: border-box;
    /* Firefox 1 - 28 */
    box-sizing: border-box; }
  .static-nav input {
		max-width: 90px;
		margin-right: 0;
		background: none;
		box-shadow: none;
		border: 0;
		border-radius: 0;
		border-bottom: #878787 2px solid;
		padding-left: 0;
    height: 30px;
    font-family: 'Neue Helvetica 55 Roman';
    font-size: 14px;
		transition: all 200ms ease-in-out;
	}

	.static-nav input:focus {
		border-color: #3695d8;
		max-width: 120px;
	}
  .static-nav .blue-bar {
    position: absolute;
    background-color: #3695d8;
    height: 28px;
    width: 100%;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    display: inline-block; }
  .static-nav .white-bar {
    background-color: #FFFFFF;
    height: 84px;
    padding: 14px 0 13px;
    width: 100%;
    display: inline-block;
    position: absolute;
    top: 28px; }
  .static-nav .wrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 15;
    width: 100%; }
    .static-nav .wrapper .mini-menu, .static-nav .wrapper .big-menu, .static-nav .wrapper .pop-hold {
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto;
      width: 970px; }
    .static-nav .wrapper .big-menu {
      color: #878787;
      padding-top: 14px;
      font-size: 16px;
      text-transform: uppercase;
      height: 84px; }
      .static-nav .wrapper .big-menu .dropmenu {
        position: absolute;
        top: 100px;
        z-index: 99999;
        background-color: #FFFFFF;
        font-size: 14px;
        font-family: 'HelveticaNeueW01-55Roma';
        color: #878787;
        padding: 0 20px 0 20px; }
        .static-nav .wrapper .big-menu .dropmenu .last {
          border-bottom: none; }
        .static-nav .wrapper .big-menu .dropmenu ul {
          margin-bottom: 10px !important; }
        .static-nav .wrapper .big-menu .dropmenu ul li {
          display: block;
          text-transform: none;
          padding: 10px 0 10px 0;
          border-bottom: 1px solid;
          width: 100%; }
        .static-nav .wrapper .big-menu .dropmenu ul li a {
          display: block; }
      .static-nav .wrapper .big-menu ul {
        margin: 5px 0 15px;
        padding: 0; }
      .static-nav .wrapper .big-menu ul li {
        display: inline-block;
        margin-right: 26px; }
      .static-nav .wrapper .big-menu .logo-update {
        float: left;
        margin-right: 35px;
        margin-top: 5px; }
      .static-nav .wrapper .big-menu .search {
        float: right;
        margin-top: 8px; }
        .static-nav .wrapper .big-menu .search .searchy-btn {
          border: none;
          background-color: transparent;
          background-image: url("/assets/images/shared/banner/search-btn.png");
          width: 33px;
          margin-left: -36px;
          cursor: pointer; }
        .static-nav .wrapper .big-menu .search fieldset {
          border: none; }
        .static-nav .wrapper .big-menu .search a, .static-nav .wrapper .big-menu .search a:link, .static-nav .wrapper .big-menu .search a:visited, .static-nav .wrapper .big-menu .search a:active {
          text-decoration: none;
          color: #878787; }
        .static-nav .wrapper .big-menu .search i {
          margin-left: -23px; }
      .static-nav .wrapper .big-menu .big-menu-hold {
        float: left;
        margin-top: 11px; }
        .static-nav .wrapper .big-menu .big-menu-hold a, .static-nav .wrapper .big-menu .big-menu-hold a:link, .static-nav .wrapper .big-menu .big-menu-hold a:visited, .static-nav .wrapper .big-menu .big-menu-hold a:active {
          text-decoration: none;
          color: #878787; }
        .static-nav .wrapper .big-menu .big-menu-hold a:hover {
          color: #3695d8; }
    .static-nav .wrapper .mini-menu {
      font-size: 12px;
      color: #9acaeb;
      text-transform: uppercase;
      height: 28px; }
      .static-nav .wrapper .mini-menu .adjust {
        margin-left: -4px; }
      .static-nav .wrapper .mini-menu a, .static-nav .wrapper .mini-menu a:link, .static-nav .wrapper .mini-menu a:active, .static-nav .wrapper .mini-menu a:visited {
        color: rgba(255, 255, 255, 0.5); }
      .static-nav .wrapper .mini-menu ul {
        margin: 0;
        padding: 0;
        height: 28px; }
      .static-nav .wrapper .mini-menu ul li {
        display: inline-block;
        border-left: 1px solid #2c7bb2;
        border-right: 1px solid #2c7bb2;
        height: 100%;
        padding: 7px 14px 0 14px; }
      .static-nav .wrapper .mini-menu ul li a {
        text-decoration: none; }
      .static-nav .wrapper .mini-menu .social {
        color: #9acaeb;
        font-size: 16px;
        float: right;
        border-left: 2px solid #2c7bb2;
        border-right: 2px solid #2c7bb2;
        padding: 4px 15px;
        height: 100%; }
        .static-nav .wrapper .mini-menu .social i {
          color: #9acaeb; }
      .static-nav .wrapper .mini-menu .mini-menu-hold {
        width: 500px;
        margin: 0;
        padding: 0;
        float: left;
        clear: both;
			font-family: 'HelveticaNeueW01-57Cn';
		}
        .static-nav .wrapper .mini-menu .mini-menu-hold .list-hold {
          margin-left: -15px;
          position: absolute;
          top: 28px;
          width: 247px;
          max-height: 325px !important;
          overflow-y: scroll;
          background-color: #3695d8;
          border: 1px solid #2c7bb2; }
          .static-nav .wrapper .mini-menu .mini-menu-hold .list-hold .dropdown-menu {
            height: auto !important; }
          .static-nav .wrapper .mini-menu .mini-menu-hold .list-hold ul {
            list-style: none;
            margin: 0;
            padding: 10px 20px 0 20px; }
          .static-nav .wrapper .mini-menu .mini-menu-hold .list-hold ul li {
            border-right: none;
            border-left: none;
            display: list-item !important;
            padding: 5px;
            color: white;
            border-bottom: 1px solid;
            font-family: 'HelveticaNeueW01-55Roma';
            font-size: 14px;
            text-transform: none !important; }
          .static-nav .wrapper .mini-menu .mini-menu-hold .list-hold ul li a {
            color: rgba(255, 255, 255, 0.8);
            text-decoration: none; }
  .static-nav .pop-menu {
    position: absolute;
    top: 28px;
    width: 100%; }
    .static-nav .pop-menu .pop-hold {
      display: none;
      height: 250px;
      background-color: #3695d8;
      width: 940px !important;
      border: 1px solid #2c7bb2; }
      .static-nav .pop-menu .pop-hold .pop-item {
        margin-top: 10px;
        width: 25%;
        float: left;
        padding: 10px; }
        .static-nav .pop-menu .pop-hold .pop-item a, .static-nav .pop-menu .pop-hold .pop-item a:link, .static-nav .pop-menu .pop-hold .pop-item a:visited, .static-nav .pop-menu .pop-hold .pop-item a:active {
          text-decoration: none; }
        .static-nav .pop-menu .pop-hold .pop-item img {
          width: 100%; }
        .static-nav .pop-menu .pop-hold .pop-item h4 {
          color: #eee;
          font-size: 16px;
          padding-top: 0px;
          margin: 20px 0;
          height: 42px;
          padding-right: 15px;
          text-transform: uppercase;
          border-bottom: 1px solid; }
        .static-nav .pop-menu .pop-hold .pop-item p {
          font-size: 11.5px;
          line-height: 1.4;
          color: #eee;
          font-family: 'HelveticaNeueW01-55Roma'; }


.dimmer {

	display:block;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,0,0,0.6);
	height:100vh;
	z-index:-1;
	opacity:0;
	transition:opacity 0.2s ease;

}

.dimmer.active {
	z-index:400;
	opacity:1
}

.nav-wrapper {
	position: relative;
	z-index: 401;
}
/*# sourceMappingURL=style.css.map */
