/* @group COLORS================================= */
/* @end */
/* @group MIXINS================================= */
#scholarships .primary_col em {
  color: red;
}

#scholarships .primary_col .winners-list {
  list-style-type: none;
  padding-left: 0;
}
#scholarships .primary_col .winners-list li {
  background: url("/new-images/icons/scholarships-winner.png") no-repeat;
  padding-left: 42px;
}
#scholarships .primary_col .winners-list li h3 {
  font-family: sans-serif;
  font-size: 13px;
  line-height: 14px;
  font-weight: bold;
  border: none;
}
#scholarships .primary_col .winners-list li p {
  margin-top: 0;
}
#scholarships .primary_col ol {
  padding: 0;
  list-style-position: inside;
}
#scholarships .primary_col ol li {
  margin-bottom: 25px;
}
#scholarships .primary_col ul {
  padding-left: 30px;
  margin-bottom: 25px;
  list-style-type: disc;
}
#scholarships .primary_col ul li {
  margin-bottom: 0;
}
#scholarships .primary_col .emphasized h3 {
  font-family: ForalPro-Regular;
  font-size: 18px;
}
#scholarships .primary_col .emphasized strong {
  color: #636363;
}
#scholarships .primary_col .emphasized ul {
  padding-left: 15px;
  list-style-type: none;
}
#scholarships .primary_col .emphasized ul li {
  margin-bottom: 20px;
}

.widget-foundation-scholarship-winners {
  padding: 0 10px 20px;
}
.widget-foundation-scholarship-winners .winner {
  margin: 20px 10px;
  padding-left: 54px;
  min-height: 43px;
  background-position: left top;
  background-repeat: no-repeat;
}
.widget-foundation-scholarship-winners .winner.john-parker {
  background-image: url("/new-images/scholarship-winner-john-parker.png");
}
.widget-foundation-scholarship-winners .winner.brian-frampton {
  background-image: url("/new-images/scholarship-winner-brian-frampton.png");
}
.widget-foundation-scholarship-winners .winner.ann-little {
  background-image: url("/new-images/scholarship-winner-ann-little.png");
}
.widget-foundation-scholarship-winners .winner.stacey-lang {
  background-image: url("/new-images/scholarship-winner-stacey-lang.png");
}
.widget-foundation-scholarship-winners .winner p {
  margin: 0;
  font-size: 11px;
}
.widget-foundation-scholarship-winners .winner .winner-title {
  font-family: ForalPro-Regular;
  font-weight: bold;
  font-size: 16px;
}
.widget-foundation-scholarship-winners .button {
  margin-top: 20px;
}

.foundation_section_hero {
  height: 255px;
  background: url("/new-images/headers/foundation-section-bg.png") repeat-x left bottom;
}
.foundation_section_hero .section_hero_inner {
  padding-bottom: 40px;
  background: url("/new-images/headers/hero_mortarboard.png") left -12% no-repeat;
  width: 1080px;
  margin: 0 auto;
  overflow: visible;
}
.foundation_section_hero .section_hero_inner .section_hero_image {
  position: absolute;
  left: 50%;
  bottom: 23px;
  margin: 0 0 0 -555px;
}
.foundation_section_hero .section_hero_inner .section_hero_content {
  margin: 0 auto;
  padding: 30px 30px 30px 470px;
  max-width: 480px;
  text-align: left;
}
.foundation_section_hero .section_hero_inner .section_hero_content .beta {
  color: #2b4e65;
  margin: 5px 0;
  text-transform: none;
}
.foundation_section_hero .section_hero_inner .section_hero_content .beta br {
  display: none;
}
.foundation_section_hero .section_hero_inner .section_hero_content p {
  font-family: ForalPro-Regular;
  font-weight: normal;
  font-style: normal;
  -moz-font-feature-settings: "calt=0,liga=0";
  font-feature-settings: "liga" 0;
  font-size: 17px;
  line-height: 22px;
  margin: 5px 0;
  color: #404041;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 1080px) {
  .foundation_section_hero .section_hero_inner {
    width: auto;
    background-position: -10% -12%;
    background-size: 50%;
  }
  .foundation_section_hero .section_hero_inner .section_hero_content {
    max-width: 49%;
    padding: 30px 4% 30px 47%;
  }
}
@media screen and (max-width: 1000px) {
  .foundation_section_hero {
    height: auto;
  }
  .foundation_section_hero .section_hero_inner .section_hero_image {
    position: relative;
    float: left;
    left: auto;
    top: 10%;
    margin: 0 0 0 -10%;
    max-width: 50%;
  }
  .foundation_section_hero .section_hero_inner .section_hero_content {
    margin: 0;
  }
  .foundation_section_hero .section_hero_inner .section_hero_content .beta br {
    display: block;
  }
}
@media screen and (max-width: 940px) {
  .foundation_section_hero .section_hero_inner .section_hero_content .beta {
    font-size: 28px;
    line-height: 30px;
  }
  .foundation_section_hero .section_hero_inner .section_hero_content p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (max-width: 890px) {
  .foundation_section_hero .section_hero_inner .section_hero_content .beta {
    font-size: 24px;
    line-height: 26px;
  }
  .foundation_section_hero .section_hero_inner .section_hero_content p {
    font-size: 14px;
    line-height: 18px;
  }
}
@media screen and (max-width: 750px) {
  .foundation_section_hero .section_hero_inner {
    background-size: 60%;
    background-position: -10% 50%;
  }
  .foundation_section_hero .section_hero_inner .section_hero_image {
    margin: 0 0 0 -10%;
    max-width: 40%;
  }
  .foundation_section_hero .section_hero_inner .section_hero_content {
    width: auto;
    max-width: 100%;
    margin: 0;
    padding: 20px;
  }
  .foundation_section_hero .section_hero_inner .section_hero_content .beta {
    font-size: 26px;
    line-height: 28px;
  }
  .foundation_section_hero .section_hero_inner .section_hero_content .beta br {
    display: none;
  }
  .foundation_section_hero .section_hero_inner .section_hero_content p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (max-width: 600px) {
  .foundation_section_hero .section_hero_inner {
    background-size: 80%;
  }
}
@media screen and (max-width: 450px) {
  .foundation_section_hero .section_hero_inner .section_hero_content .beta {
    font-size: 18px;
    line-height: 20px;
  }
  .foundation_section_hero .section_hero_inner .section_hero_content p {
    font-size: 14px;
    line-height: 18px;
  }
}
@media screen and (max-width: 330px) {
  .foundation_section_hero .section_hero_inner .section_hero_content .beta br {
    display: block;
  }
}

/*
.foundation_section_hero {
  @include foral;
  background: #f2f8fb url('/new-images/headers/foundation-section-bg.png') repeat-x center bottom;
  background-size: auto 100%;
  margin: 0;
  padding: 0;
  .section_hero_content {
    margin: 0 auto;
    padding: 30px 20px 0px;
    text-align: left;
  }
  .section_hero_inner {
    background-position: center bottom;
    background-repeat: no-repeat;
    padding: 0 0 50px;
    position: relative;
    min-height: 170px;
  }
  .alpha {
    color: $blue;
    font-size: 34px;
    line-height: 34px;
    margin: 0 0 10px 0;
    clear: both;
  }
  p {
    margin: 10px 0;
    color: #457391;
    text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
    font-size: 16px;
    line-height: 22px;
  }
}

@media screen and ( min-width : 981px ) {
  .foundation_section_hero {
    height: 255px;
    .section_hero_image {
      left: 50%;
      bottom: 23px;
      margin-left: -555px;
    }
    .section_hero_content {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      max-width: 980px;
      margin: 0 auto;
      padding: 30px 0 0 450px;
      text-align: left;
      .beta {
        color: #2B4E65;
      }
    }
  }
}
*/
