/* NEW STYLES */
.noImpact {
    background: #000000;
    height: 100px;
}

.subHeader {

  list-style: none;
  padding-left: 15px;
  margin-bottom: 50px;

}

.subheader li {

  display: inline-block;
  
}

li.separator:not(:last-child):after {

  content: " | ";

}


/*News Detail Page*/
.news-detail-page-sideBar {
  float: right;
}

.impactGradient .impact-image {

  margin-bottom: 0px;
}

@media screen and (max-width: 991px) {
 
  .news-detail-page-sideBar {
    margin-bottom: 50px;
  }

}
.news-detail-page {

  padding-right: 0;
  padding-left: 0;

}

.news-detail-page-photo {

  margin-bottom: 20px;
  width: 100%;

}

.emphasized-text {
  font-size: 0.6875em;
  letter-spacing: 1px;
  display: inline-block;
  text-transform: uppercase;

}
.col-md-12.content-area.news-detail-page, .col-md-12.content-area.news-listing-page, .col-md-12.content-area.profile-detail-page {

  margin-bottom: 100px;

}
.content-area.news-detail-page h1 {

  padding-right: 15px;
  padding-left: 15px;
  font-family: "Whitney Bold", Helvetica, Arial, sans-serif;
  text-transform: none;
  margin-bottom: 10px;
  margin-top: 20px;
  font-size: 2em;

}

.categoryTagBoxList {

  list-style: none;
  display: inline-block;
  padding-left: 0;

}

.categoryTagBoxList li a em {
  color: #787878;
  font-size: 1.6875em;

}


.categoryTagBoxList:not(.socialMediaIcons) li a:hover, .categoryTagBoxList:not(.socialMediaIcons) li a:focus {
  color: #d50032;
  background-color: #fff;
  text-decoration: none;
  border: 1px solid #000;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 25px;
  padding-left: 25px;

}

.categoryTagBoxList:not(.socialMediaIcons) li {

  margin-right: 20px;
  display: inline-block;

}

.categoryTagBoxList.socialMediaIcons li {

  margin-right: 5px;
  display: inline-block;

}

.categoryTagBoxList.socialMediaIcons li a p{

 text-indent: -99999px;
}
.categoryTagBox {

  background-color: #d50032;
  color: #fff;
  font-size: 0.6875em;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 26px;
  padding-right: 26px;
  text-transform: uppercase;
  font-family: "Whitney Semibold";
  display: inline-block;

}

.impactGradient {
  position: relative;
  display: inline-block;
  margin-bottom: 22px;
}
/*.impact-image {*/
/*  display:block;*/
  
/*}*/
.impactGradient:after {
  content: '';
  background-image: linear-gradient(transparent, #000);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  opacity: 0.5;


}
/*News Listing Page*/
.news-listing-page {
  background-color: #fff;
}

.news-listing-page .newsListing.wrapper .articleListing article a .newsImage {
  float: left;
}

.news-listing-page .newsListing.wrapper .articleListing:not(:last-child) article {
  margin-bottom: 40px;
  padding-left: 0px;
  padding-right: 0px;


}
.news-listing-page .newsListing.wrapper .articleListing article {
  padding-left: 0px;
  padding-right: 0px;


}

.news-listing-page h1 {

  text-transform: none !important;
  font-family: "Whitney Bold", Helvetica, Arial, sans-serif !important;
  padding-left: 15px;

}

.news-listing-column-left {

  padding-left: 15px;
      height: 185px;

}

.news-listing-column-right {

  display: inline-block;
  margin-top: 15px;
}

.news-listing-item .newsTitle {
  font-family: "Whitney", Helvetica, Arial, sans-serif;


} 

.articleListing article > div a img {
  padding-left: 0px;
  width: 100%;
  object-fit: cover;
  height: 100%;
}

/* NEWS LANDING */
      .featured .featuredImg {background: linear-gradient(to bottom, #ffffff 0%, #000000 100%); position: relative;  margin-bottom: 30px;}
      .featured .featuredImg .bgOverlay{ background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.05) 65%); position:absolute; top:0; left:0; width: 100%; height: 100%;}
      .featured .featuredImg img { width: 100%; height: 100%; }
      .featured .featuredImg .featuredText { position:absolute; bottom:25px; left: 35px; color: #fff !important;}
      .featured .featuredImg .featuredText a {color: #fff; }
      .featured .featuredImg .featuredText.lrgText h3 { font-size: 2.3rem !important;; color: #fff !important;}
      .featured .featuredImg .featuredText h3 {color: #fff !important; font-size: 24px !important; }
      .featured .featuredImg .featuredText.lrgText p { font-size: 1rem; font-family: "Sentinel Semibold", Georgia, Serif; }
      .featured .featuredImg .featuredText .date { text-transform: uppercase; font-size: .7rem; }
      .latest .catBg { background-color: #F7F8F8; border: 1px solid #E5E6E7; padding: 5px 15px 0 15px;}
      .latest .catList h4 { color: #D50032; font-family: "Sentinel", Georgia, Serif; font-size: 1.2rem; margin-bottom: 25px; }
      .latest .catList ul { list-style: none; padding-left: 0; }
      .latest .catList ul li { color: #404040; margin-bottom: 10px; margin-bottom: 20px; }
      .latest .catList ul li a { color: #404040; font-weight: 600; font-size: .85rem; text-transform: uppercase;}
      .newsCategory .newsLanding{ margin-bottom: 25px; }
      .row.newsCategory { padding: 40px 0 20px 0; }
      .newsCategory .pull-right { margin-right: 10px; }
      .newsCategory.newsBg { background-color: #F7F8F8; border: 1px solid #E5E6E7;}
      .newsCategory h2 { font-family: "Whitney", Helvetica, Arial, sans-serif; font-size:1.2rem; text-transform: uppercase;}
      .newsCategory span { color: #D50032; }
      .newsLanding h3 { font-family: "Whitney", Helvetica, Arial, sans-serif; font-size:1.15rem; }
      .newsLanding p {color: #404040;}
      .newsLanding .date {color: #5B5B5B; text-transform: uppercase; font-size: .7rem;}
      .newsLanding a:hover { text-decoration: none; }
      .featured a:focus h3, .newsLanding a:focus h3, .newsCategory a:focus h2, .catList li a:focus  { text-decoration: underline; }
      @media screen and (max-width: 1060px) and (min-width: 720px) {
        .featured .col-md-8 { width: 66.66666667%; float: left;}
        .featured .col-md-4 { width: 33.33333333%; float: left; }
      }
      @media screen and (max-width: 1060px) and (min-width: 520px) {
        .newsCategory .col-md-4 { width: 33.33333333%; float: left; }
        .newsCategory .col-md-6 { width: 50%; float: left; }
      }
      @media screen and (max-width: 960px){
          .featured .featuredImg .featuredText.lrgText h3 { font-size:1.9rem !important;}
          .featured .featuredImg .featuredText.lrgText p { display:none; }
      }
      
.content-area h2,
.columns h2,
.tab-content h2,
.panel-body h2,
.landing .accordions .container > h2,
.landing .tabs .container > h2 {
  color: #d50032;
  font-family: "Sentinel Semibold", Georgia, Serif;
  font-size: 1.5em;
  margin: 0 0 8px 0;
}


.interior .col-md-12.content-area .columns.two h2,
.interior .col-md-12.content-area .columns.three h2 {
  padding-left: 0;
  padding-right: 0;
}
.content-area h2,
.columns h2,
.tab-content h2,
.panel-body h2 {
  color: #d50032;
  font-family: "Sentinel Semibold", Georgia, Serif;
  font-size: 1.5em;
  margin: 0 0 8px 0;
}

.profile-detail-page.columns h2,
.profile-detail-page.tab-content h2,
.profile-detail-page.panel-body h2 {
  color: #d50032;
  font-family: "Whitney Bold", Georgia, Serif;
  font-size: 1.5em;
  margin: 0 0 8px 0;
}

.profile-detail-page.content-area h3,
.profile-detail-page.columns h3,
.profile-detail-page.tab-content h3,
.profile-detail-page.panel-body h3 {
  color: #000;
  font-family: "Whitney Semibold", Helvetica, Arial, sans-serif;
  font-size: 1.12em;
  margin: 20px 0 8px 0;
}


.profile-detail-page.content-area h2 {
  color: #000;
  font-family: "Whitney Bold", Georgia, Serif;
  font-size: 1.5em;
  margin: 0 0 8px 0;
}

.profile-detail-page.content-area ul li {
  line-height: 2.65;
}

.profile-detail-page.content-area ul li:not(:last-child) {
  
  margin-bottom: 30px;

}

.inTheNews.profile-detail-page li p {
  
  margin-bottom: 0px;

}


 .profile-detail-page p a {

  text-decoration: underline;

}

ul.inTheNews.profile-detail-page {
  list-style-type: none;
  padding-left: 0;
}
.inTheNews.profile-detail-page li h4 {

  color: #d50032;
  font-family: "Whitney", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
}


.newsDetail.wrapper:last-child .row.accordions {
  padding: 0px 0;
}

@media screen and (max-width: 991px) {

  .newsDetail.wrapper:first-child {
    margin-top: 40px;
  }

}

/*Faculty Listing Page*/

.faculty-listing-page .col-md-12 form .filters .facultySearch .search-wrapper fieldset {
  border: none;
  padding: 0px;
}

/*Hiding extra filters that aren't in the design*/
.facultySearch label {
  position: absolute;
  text-indent: -9999999px;
}

.faculty-listing-page .form-type.form-group {
  position: absolute;
  left: -9999999px;
}


/*between Desktop and Mobile*/
@media screen and (min-width: 991px) and (max-width: 1250px) {

  .facultyImg {
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 20px;
    float: none;
    display: block;

}

}


@media screen and (min-width: 990px) {

  .faculty-listing .faculty-border { display: flex; }
  .faculty-listing-row{ display: flex;  flex-flow: row wrap; }

  .faculty-listing:nth-child(odd) {

    padding-right: 18px;
    padding-left: 0px;
  }
  .faculty-listing:nth-child(even) {

    padding-right: 0px;
    padding-left: 18px;
  }


  .facultySummary {

    padding-top: 20px;
    padding-left: 20px;
    width: 100%;
    max-width: 350px;

  }

  .facultyImg {
    padding-left: 20px;

    width: 168px;

  }
}

/*Mobile*/
@media screen and (max-width: 991px) {

  .facultySearch input {
    width: 100% !important;

  }

  .facultySummary, .facultyImg {
    width: 100%;
}

.facultyImg img {
  width: 100%;
}

.facultySummary {
  padding-top: 0px;
  padding-left: 20px;

}

.facultyImg {
  padding-left: 20px;
}

.facultyLoadButton button {

  width: 100% !important;
}


div.faculty-listing-row:last-child .faculty-listing:first-child {
  margin-bottom: 41px;
}


}



.facultyLoadButton .paging {
  position: absolute;
  left: -9999999px;


}


.faculty-listing .faculty-padding {
  padding: 0px;
}

.faculty-listing {

  padding-left: 0px;
  padding-right: 0px;

}

/* START NEW LINES */
.faculty-border {
  border: 1px solid #EBECEC;
  height: 100%;
}
.faculty-padding {
  height: 100%;

}





/* END NEW LINES */

.faculty-listing {
  
  margin-bottom: 37px;

}


.faculty-listing .faculty-border {
  width: 100%;
}

.faculty-listing-page .breadcrumb ul li:last-child a, .profile-detail-page .breadcrumb ul li:last-child a {

  color: #D50032;

}

.facultyImg {
  padding-right: 20px;
  padding-top: 20px;
}

.facultyImg a {
  display: block;

}

.faculty-listing .col-md-6 {

  padding: 0;

}

.facultySummary, .facultyImg {
  /* display: inline-block; */
  padding-bottom: 20px;
  /* float: left; */
}



.facultySummary p {
  margin-bottom: 6px;
}

.facultyLoadButton button {
  color: #fff;
  background-color: #D50032;
  height: 30px;
  width: 348px;
  font-family: "Whitney Book", Helvetica, Arial, sans-serif;
  font-size: 0.6875em;
  display: block;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: auto;
  margin-left: auto;
  transition: .5s font-size;
  margin-top: 19px;
  border-radius: 0px;
}
.facultyLoadButton button:focus, .facultyLoadButton button:hover {

  font-size: .8em;
  text-decoration: none;
}
.content-area.faculty-listing-page h1 {
  font-family: "Whitney Bold", Georgia, Serif;
  font-size: 2em;
  font-weight: bold;
  margin-top: 0;
  text-transform: none;
  padding-left: 0px !important;
}
.content-area.faculty-listing-page {
margin-bottom: 100px;

}
.faculty-listing .faculty-padding .faculty-border .facultySummary h2, .faculty-listing .faculty-padding .faculty-border .facultySummary p {

  font-size: 1em !important;

}
.faculty-listing .faculty-padding .faculty-border .facultySummary h2 {
  font-family: "Whitney Book", Georgia, Serif;

  padding-bottom: 13px;


}
.facultySummary {
  padding-right: 20px;
}

.facultySearch input {
  width: 372px;
  height: 36px;
  background-image: url(../../_global/images/icons/icons8-search.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 20px 20px;
  border: 1px solid #EBECEC;
  font-size: 0.875em;
  margin-bottom: 30px;
  margin-top: 30px;
  border-radius: 0px;
  box-shadow: none;

}

.facultySearch .search-wrapper fieldset legend {
  position: absolute;
  left: -999999px;
}

.facultySearch input:-ms-input-placeholder {
  color: #707070 !important;
}
.facultySearch input::placeholder {
  color: #707070 !important;
  opacity: 1;
}

.facultySummary ul{
  list-style-type:none;
  padding-left: 0px;
}

.facultySummary ul li {
  display: inline-block;
}

.faculty-listing-input-label {

  display: none;

}

.faculty-listing-input {

  border-radius: 0px;
  width: 375px;

}
.content-area h1 {
  font-family: "Sentinel Semibold", Georgia, Serif;
  font-size: 2em;
  margin-top: 0;
  text-transform: uppercase;
}

.content-area.profile-detail-page h1 {
  font-family: "Whitney Bold", Georgia, Serif;
  font-size: 2em;
  font-weight: bold;
  margin-top: 0;
  text-transform: none;
  padding-left: 0px !important;
}
.newsDetail.wrapper:not(:last-child) {
  margin-bottom: 40px;
}


/*Faculty Listing Page*/

.faculty-listing-page .col-md-12 form .filters .facultySearch .search-wrapper fieldset {
  border: none;
  padding: 0px;
}

/*Hiding extra filters that aren't in the design*/
.facultySearch label {
  position: absolute;
  text-indent: -9999999px;
}

.faculty-listing-page .form-type.form-group {
  position: absolute;
  left: -9999999px;
}






@media screen and (min-width: 990px) {

  .faculty-listing:nth-child(odd) {

    padding-right: 18px;
    padding-left: 0px;
  }
  .faculty-listing:nth-child(even) {

    padding-right: 0px;
    padding-left: 18px;
  }


  .facultySummary {

    padding-top: 20px;
    padding-left: 0px;

  }

  .facultyImg {
    padding-left: 20px;
  }
}

/*Mobile*/
@media screen and (max-width: 991px) {

  .facultySearch input {
    width: 100% !important;

  }

  .facultySummary, .facultyImg {
    width: 100%;
}

.facultyImg img {
  width: 100%;
}

.facultySummary {
  padding-top: 0px;
  padding-left: 20px;

}

.facultyImg {
  padding-left: 20px;
}

.facultyLoadButton button {

  width: 100% !important;
}


div.faculty-listing-row:last-child .faculty-listing:first-child {
  margin-bottom: 41px;
}


}



.facultyLoadButton .paging {
  position: absolute;
  left: -9999999px;


}


.faculty-listing .faculty-padding {
  padding: 0px;
}

.faculty-listing {

  padding-left: 0px;
  padding-right: 0px;

}

/* START NEW LINES */
.faculty-border {
  border: 1px solid #EBECEC;
  height: 100%;
}
.faculty-padding {
  height: 100%;

}





/* END NEW LINES */

.faculty-listing {
  
  margin-bottom: 37px;

}


.faculty-listing .faculty-border {
  width: 100%;
}

.faculty-listing-page .breadcrumb ul li:last-child a, .profile-detail-page .breadcrumb ul li:last-child a {

  color: #D50032;

}

.facultyImg {
  padding-right: 20px;
  padding-top: 20px;
}

.facultyImg a {
  display: block;

}

.faculty-listing .col-md-6 {

  padding: 0;

}

.facultySummary, .facultyImg {
  /* display: inline-block; */
  padding-bottom: 20px;
  /* float: left; */
}



.facultySummary p {
  margin-bottom: 6px;
}

.facultyLoadButton button {
  color: #fff;
  background-color: #D50032;
  height: 30px;
  width: 348px;
  font-family: "Whitney Book", Helvetica, Arial, sans-serif;
  font-size: 0.6875em;
  display: block;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: auto;
  margin-left: auto;
  transition: .5s font-size;
  margin-top: 19px;
  border-radius: 0px;
}
.facultyLoadButton button:focus, .facultyLoadButton button:hover {

  font-size: .8em;
  text-decoration: none;
}
.content-area.faculty-listing-page h1 {
  font-family: "Whitney Bold", Georgia, Serif;
  font-size: 2em;
  font-weight: bold;
  margin-top: 0;
  text-transform: none;
  padding-left: 0px !important;
}
.content-area.faculty-listing-page {
margin-bottom: 100px;

}
.faculty-listing .faculty-padding .faculty-border .facultySummary h2, .faculty-listing .faculty-padding .faculty-border .facultySummary p {

  font-size: 1em !important;

}
.faculty-listing .faculty-padding .faculty-border .facultySummary h2 {
  font-family: "Whitney Book", Georgia, Serif;

  padding-bottom: 13px;


}
.facultySummary {
  padding-right: 20px;
}

.facultySearch input {
  width: 372px;
  height: 36px;
  background-image: url(../../_global/images/icons/icons8-search.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 20px 20px;
  border: 1px solid #EBECEC;
  font-size: 0.875em;
  margin-bottom: 30px;
  margin-top: 30px;
  border-radius: 0px;
  box-shadow: none;

}

.facultySearch .search-wrapper fieldset legend {
  position: absolute;
  left: -999999px;
}

.facultySearch input:-ms-input-placeholder {
  color: #707070 !important;
}
.facultySearch input::placeholder {
  color: #707070 !important;
  opacity: 1;
}

.facultySummary ul{
  list-style-type:none;
  padding-left: 0px;
}

.facultySummary ul li {
  display: inline-block;
}

.faculty-listing-input-label {

  display: none;

}

.faculty-listing-input {

  border-radius: 0px;
  width: 375px;

}

.newForm.black-bg{
    background-color: #000;
    color: #fff;
}
.newForm .formTitle{
    font-size: 2.2em;
	font-family: "Whitney Bold", Helvetica, Arial, sans-serif;
	text-align: center;
	text-transform: uppercase;
}
.newForm h2.section-heading{
    font-size: 2.5em;
	font-family: "Whitney Bold", Helvetica, Arial, sans-serif;
	margin: 8px 0;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	z-index: 2;
}

.newForm iframe {
    max-width: 100%;
    overflow: scroll;
    width: 100%;
}

@media screen and (max-width:850px){ 
    .newForm.black-bg { padding: 0 10px; }
    
}

.experts-load-btn[disabled]:hover, .experts-load-btn[disabled]{
    color: #636363;
}