.header__nav ul ul {
  z-index: 1;
}

@media only screen and (max-width: 757px) {
  .at-header-donate {
    clear:both;
    width:100%;
  }
  .at-header-donate .at-inner {
    float:right;
  }
  .header__cta {
    display:block;
    padding: .75em 2em;
  }
}

.homepage .sectiontitle h4 {
  font-family: FFMiloWebProBlack,sans-serif;
  font-size:26px;
}
@media only screen and (min-width: 561px) {
  .homepage .sectiontitle h4 {
    font-size: 30px;
  }
}

.homepage .icons__home {
  margin-bottom:0;
}

.homepage .home__news.container--padding {
  padding-top:0;
  padding-bottom:40px;
}

.homepage .home__articles.container--padding {
  padding-top:0;
  padding-bottom:40px;
}

.homepage .home__research.container--padding {
  padding-top:0;
  padding-bottom:40px;
}

.homepage .newsletter {
  margin-top:60px;
}

.homepage .home__research .card__body {
  overflow: hidden;
  text-overflow: ellipsis;
  height: auto;
  margin-bottom: 30px;
}
.homepage .home__research .card__body .lead {
  font-size: 22px;
}
.homepage .home__research .grid {
  display: flex;
  flex-wrap: wrap;
}
.homepage .home__research .card--box {
  height: 90%;
}

.at-page-stories .banner .banner__left,
.at-page-articles .banner .banner__left {
  width: auto;
}
.notice__banner {
  padding-top:30px;
  margin-bottom:40px;
}
.notice__banner .sectiontitle {
  padding-bottom:32px;
}

.at-link .btn {
    font-weight:inherit;
    text-decoration:none;
}

.at-resources {
    width:100%;
    float:left;
    clear:both;
    margin-bottom:2em;
}
.at-resources .btn {
    display: inline-block;
}
.at-resources .at-title {
    font-weight:bold;
}
.at-resources .at-links {
    clear:both;
    float:right;
    line-height:1.3;
    width:100%;
}
.at-resources p.at-link {
    margin-bottom:0;
}
.at-resources p.at-link a {
    margin-bottom:0;
}
.at-resources .at-resource-image {
    float:left;
    width:18%;
}
.at-resources .at-resource-image img {
    width:100%;
}
.at-resources.at-has-image .at-links {
    width:77%;
}

.align-left,
p.align-left {
    text-align:left;
}
.align-right,
p.align-right {
    text-align:right;
}
.align-center,
p.align-center {
    text-align:center;
}
.align-justify,
p.align-justify {
    text-align:justify;
}
.post p.align-left img,
.post p.align-right img,
.post p.align-center img,
.post p.align-justify img
{
  margin: 0 auto;
}

.newsletter__submit {
  border-radius:50px;
  border:2px solid #c9dce0;
  padding:15px 30px;
}
.newsletter form input[type=text], .newsletter form input[type=email] {
  border:none;
  padding-top:3px;
  padding-bottom:3px;
}
.newsletter form .newsletter__fname {
  width:20%;
}
.newsletter form input[type=email] {
  width:60%;
  border-left:2px solid #c9dce0;
  border-radius:0;
}
.newsletter form input[type=submit] {
  width: 20%;
  margin-top: -38px;
}

@media only screen and (min-width: 1025px) {
  .header__container {
    width:100%;
    max-width:100%;
  }
}

@media only screen and (max-width: 1024px) {
  body > .navigation {
    z-index: 9999;
  }
  .navigation__list span {
  }
  .newsletter .newsletter__image {
    width: 30%;
  }
  .newsletter .newsletter__content {
    width: 70%;
  }
  .newsletter__submit {
    padding: 15px;
  }
  .newsletter form .newsletter__fname {
    width:25%;
  }
  .newsletter form input[type=email] {
    width:60%;
    padding-left: 15px;
  }
  .newsletter form input[type=submit] {
    width: 20%;
  }
}

@media only screen and (max-width: 720px) {
  .newsletter {
    display:block;
    padding: 20px;
  }
  .newsletter .newsletter__image, .newsletter .newsletter__content {
    width:100%;
    display:block;
  }
  .newsletter .newsletter__image img {
    max-width:150px;
    margin-top:0;
  }
}
