#news-published-date {
  font-size: 19px !important;
  margin-top: -5px !important;
  font-style: italic !important;
  font-family: baskerville-urw,serif !important;
}

#news-published-date .news-published-date-span {
  margin: 0;
  font-style: normal;
  font-size: 24px !important;
  color: black;
  margin-left: 10px;
  margin-right: 10px;
  font-family: baskerville-urw,serif !important;
}

.templeton-ideas-button .link-italics {
  font-style: italic;
}

.banner-blog.img-big .social {
    align-items: center;
}

header .header-lower .main-nav > li > a:hover {
}
header .header-lower .main-nav > li > a {
  padding-bottom: 35px !important;
}
.single-news #main-content article {
  max-width: 850px;
}
@media (max-width: 650px) {
  .wp-caption {
    display: block !important;
    margin: auto !important;
    float: none !important;
  }
}

.bod-right > .team-member {
  width: 100%;
  margin-bottom: 50px;
}

.bod-right > .team-member > a {
  width: 100%;
  margin-bottom: 0;
}
.bod-right > .team-member > p {
  margin: 0 0 16px 0;
  line-height: 1.3;
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
}

.bod-right {
  display: grid !important;
  grid-template-columns: repeat(3, 33%) !important;
}

header .header-lower .frame .main-nav li:nth-of-type(2) .sub-menu-wrap .sub-menu li:nth-of-type(2) {
    height: 47px;
}

@media (max-width: 650px) {
  header .header-lower .frame .main-nav li:nth-of-type(2) .sub-menu-wrap .sub-menu li:nth-of-type(2) {
      height: auto;
  }
  }

.alt-banner-links .center-wrap {
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.alt-banner-links .center-wrap .cta-white.link {
  height: 50px;
  margin: 0px 5px;
}

a.apply-btn{
  position:sticky;
  position:-webkit-sticky;
  background-color:#fff!important;
  color:#000!important;
  font-family:'ProximaNova-Bold'!important;
  border:none;
  letter-spacing:2.5px!important;
  font-size:15px!important;
  padding: 8px 43px 7px 14px!important;
  background-position: 78px 5px!important;
  transform: rotateZ(90deg) translateY(-40px)!important;
  left:95%;
  background-image:url('imgs/plus-apply-black.svg');

  /* background-image:unset; */
  /* position:sticky!important; */
}
a.apply-btn.past-banner,
a.apply-btn.no-change{
  color:#fff!important;
  background-color: #c57a05!important;
  background-image:url('imgs/plus-apply-white.svg');

}


@media (max-width:1600px){
  a.apply-btn{
    position: fixed;
    top: 200px;
    right: 0;
    left: unset;
  }
}

@media (min-width:768px){

  .page-template-template-departments #main-content.header-img{
    padding-top:200px!important;
  }
}

.big-banner-links{
  display:flex;
  flex-direction:column;
}

.big-banner-links > .link{
  margin-right:25px;
  height:40px!important;
}

/* Q&A Fixes */

.grant-question-answer .question-answer-block .question-wrapper .question-wrapper_inner .question {
  max-width: 100%;
}

/* Vision Mission Impact Fix */

.img-vision {
	max-width: 385px;
}