/* -- Theme */

.theme .full-page {
    margin-top: 0rem !important;
  }
  
  /* -- Data Stories --*/
  
  /*    body [id*="-data-stories"] {
          text-align: center;
      }*/
  /*    [id*="-data-stories"] p,*/
  [id*="-data-stories"] /*h2 {
          text-align: center !important;
      }*/
      [id*="-data-stories"] hr {
    margin: 0;
  }
  
  /* -- Typography -- */
  
  [id*="-data-stories"] h2 {
    font-size: 1.75rem;
    margin-top: 0;
    font-weight: bold;
    color: inherit;
    text-transform: uppercase;
    margin-bottom: 0;
    /*line-height: 1;*/
  }
  [id*="-data-stories"] .major-title,
  h2.major-title {
    font-size: 1.75rem;
    font-family: Oswald, Helvetica, sans-serif;
    /*font-family:    "Lato", Arial, sans-serif;*/
    /*line-height: 1.1;*/
    margin-bottom: 0;
  }
  [id*="-data-stories"] p {
    font-size: 0.9rem !important;
    line-height: 1.25 !important;
    font-family: "Lato", Arial, sans-serif;
  }
  .data-text-1x {
    font-size: 1.5rem;
    font-family: Oswald, Helvetica, sans-serif;
    line-height: 1.5;
    /*    letter-spacing: 1.15px;*/
  }
  .data-text-2x {
    font-size: 2.25rem;
    font-family: Oswald, Helvetica, sans-serif;
    line-height: 1.5;
  }
  .data-text-3x {
    font-size: 3rem;
    font-family: Oswald, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1;
  }
  .data-text-4x {
    font-size: 3.75rem;
    font-family: Oswald, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1;
  }
  .data-text-5x {
    font-size: 4.25rem;
    font-family: Oswald, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1;
  }
  .data-text-6x {
    font-size: 4.5rem;
    font-family: Oswald, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1;
  }
  
  @media screen and (min-width: 576px) {
  }
  
  @media screen and (min-width: 992px) {
    *[id*="-data-stories"] h2 {
      font-size: 3.15rem;
      /*        line-height: 1.25;
  */
    }
    *[id*="-data-stories"] .major-title,
    h2.major-title {
      font-size: 3.15rem;
      /*       line-height: 1.25;*/
    }
    .narrative p {
      font-size: 1rem;
    }
    .data-text-1x {
      font-size: 1.75rem;
      letter-spacing: 1px;
    }
    .data-text-2x {
      font-size: 2.25rem;
    }
    .data-text-3x {
      font-size: 3.5rem;
    }
    .data-text-4x {
      font-size: 5.6rem;
    }
    .data-text-5x {
      font-size: 7.5rem;
    }
    .data-text-6x {
      font-size: 10rem;
    }
  }
  @media screen and (min-width: 1200px) {
    *[id*="-data-stories"] h2 {
      font-size: 3.5rem;
      /*        line-height: 1.25;
  */
    }
    *[id*="-data-stories"] .major-title,
    h2.major-title {
      font-size: 3.5rem;
      /*       line-height: 1.25;*/
    }
    .narrative p {
      font-size: 1.15rem !important;
    }
    .data-text-1x {
      font-size: 2.1rem;
      /*        letter-spacing: 3px;*/
    }
    .data-text-2x {
      font-size: 3.3rem;
    }
    .data-text-3x {
      font-size: 4.8rem;
    }
    .data-text-4x {
      font-size: 6.75rem;
    }
    .data-text-5x {
      font-size: 9rem;
    }
    .data-text-6x {
      font-size: 12rem;
    }
  }
  
  .narrative sub {
    bottom: -0.125em;
  }
  .narrative sup {
    top: -0.5em;
  }
  .narrative sub,
  sup {
    font-size: 100%;
  }
  #uic-enrollment sup,
  #uic-research sup {
    top: -0.15em;
  }
  
  .raised {
    margin-bottom: 10px;
  }
  .lowered {
    margin-bottom: -10px;
  }
  
  .outline-white {
    -webkit-text-stroke: 4px white;
    color: black;
    text-shadow:
      -1px -1px 0 #fff,
      1px -1px 0 #fff,
      -1px 1px 0 #fff,
      1px 1px 0 #fff;
  }
  @supports ((text-stroke: 4px white) or (-webkit-text-stroke: 4px white)) {
    .outline-white {
      color: transparent;
      -webkit-text-stroke: 4px white;
      text-shadow: none;
    }
  }
  .outline-black {
    color: #13294b;
    text-shadow:
      -1px -1px 0 #13294b,
      1px -1px 0 #13294b,
      -1px 1px 0 #13294b,
      1px 1px 0 #13294b;
  }
  @supports ((text-stroke: 4px black) or (-webkit-text-stroke: 4px black)) {
    .outline-black {
      color: transparent;
      -webkit-text-stroke: 4px #13294b;
      text-shadow: none;
    }
  }
  .narrative ul > li {
    font-size: 1.25rem;
    line-height: 1.25;
    font-weight: 400;
    margin: 1rem 0;
  }
  @media screen and (min-width: 992px) {
    .narrative ul > li {
      font-size: 1.5rem;
      line-height: 1.5;
      font-weight: 700;
      margin: 1.25rem 0;
    }
  }
  
  .narrative span,
  *[id*="-intro"] span {
    display: block;
  }
  
  @media only screen and (min-width: 1420px) {
    .container {
      max-width: 1400px;
    }
  }
  
  @media only screen and (min-width: 1620px) {
    .container {
      max-width: 1600px;
    }
  }
  
  /* -- Headers and Intros -- */
  
  *[id*="-data-stories"] *[id*="-intro"] {
    padding: 2rem 0 1rem;
  }
  *[id*="-data-stories"] *[id*="-intro"] hr {
    width: 80%;
    margin: 0 auto;
  }
  @media screen and (min-width: 992px) {
    *[id*="-data-stories"] *[id*="-intro"] hr {
      width: 100%;
    }
  }
  #uiuc-intro hr {
    border-top: 1px solid #ff5f05;
  }
  #uiuc-intro .uiuc-alert {
    background-color: #ff5f05;
    padding: 5px;
    font-size: 1.75rem;
    color: #fff;
  }
  #uic-intro hr {
    border-top: 1px solid #e8e9ea;
  }
  #uis-intro hr {
    border-top: 1px solid #036;
  }
  #uihealth-intro hr {
    border-top: 1px solid #009eb4;
    width: 100%;
  }
  #uihealth-intro {
    border-bottom: 15px solid #009eb4;
    /*    padding-bottom: 1rem;
  */
  }
  
  /* -- Narratives -- */
  
  .narrative {
    padding: 4rem 0 1rem;
    border-bottom: 15px solid #fff;
  }
  @media screen and (min-width: 992px) {
    .narrative {
      padding: 10rem 0 3rem;
    }
  }
  @media screen and (min-width: 1200px) {
    .narrative {
      padding: 15rem 0 5rem;
    }
  }
  
  /*  Buttons */
  .narrative .btn {
    background-color: #fff;
    font-weight: 700;
    font-family: Verdana, Oswald;
    font-size: 1.1rem;
    border: 2px solid #13294b;
    padding: 0.125rem 1rem;
    margin: 3rem 0;
    text-transform: uppercase;
    color: #13294b;
    border-radius: 0;
  }
  @media screen and (min-width: 992px) {
    .narrative .btn {
      font-size: 1.5rem;
    }
  }
  
  .narrative .btn:hover,
  .narrative .btn:active,
  .narrative .btn:focus {
    color: #fff;
    background: #13294b;
    border-color: #fff;
  }
  .narrative .btn-white {
    color: #13294b;
    background: #fff;
    border-color: #13294b;
  }
  .narrative .btn-white:hover,
  .narrative .btn-white:active,
  .narrative .btn-white:focus {
    color: #fff;
    background: #13294b;
    border-color: #fff;
  }
  .narrative .btn-light {
    color: #fff;
    background: transparent;
    border-color: #fff;
  }
  .narrative .btn-light:hover,
  .narrative .btn-light:active,
  .narrative .btn-light:focus {
    color: #13294b;
    background: #fff;
    border-color: #13294b;
  }
  .narrative .btn-dark {
    color: #fff;
    background: #13294b;
    border-color: #13294b;
  }
  .narrative .btn-dark:hover,
  .narrative .btn-dark:active,
  .narrative .btn-dark:focus {
    color: #13294b;
    background: #fff;
  }
  #uiuc-data-stories .btn-light:hover,
  #uiuc-data-stories .btn-light:active,
  #uiuc-data-stories .btn-light:focus {
    color: #002855;
    border-color: #002855;
  }
  #uiuc-data-stories .btn-dark {
    color: #002855;
    border-color: #002855;
    background: transparent;
  }
  #uiuc-data-stories .btn-dark:hover,
  #uiuc-data-stories .btn-dark:active,
  #uiuc-data-stories .btn-dark:focus {
    color: #fff;
    background: #002855;
    border-color: #fff;
  }
  #uic-data-stories .btn-dark {
    color: #001e62;
    background: transparent;
    border-color: #001e62;
  }
  #uic-data-stories .btn-dark:hover,
  #uic-data-stories .btn-dark:active,
  #uic-data-stories .btn-dark:focus {
    color: #fff;
    background: #001e62;
    border-color: #001e62;
  }
  #uis-data-stories .btn-white {
    color: #036;
    border-color: #036;
  }
  #uis-data-stories .btn-white:hover,
  #uis-data-stories .btn-white:active,
  #uis-data-stories .btn-white:focus {
    color: #fff;
    background: #036;
  }
  #uis-data-stories .btn-light:hover,
  #uis-data-stories .btn-light:active,
  #uis-data-stories .btn-light:focus {
    color: #036;
    border-color: #036;
  }
  #uis-data-stories .btn-dark {
    color: #fff;
    background: #036;
    border-color: #036;
  }
  #uis-data-stories .btn-dark:hover,
  #uis-data-stories .btn-dark:active,
  #uis-data-stories .btn-dark:focus {
    color: #036;
    background: #fff;
    border-color: #036;
  }
  #uihealth-data-stories .narrative .btn-dark {
    color: #13294b;
    background: transparent;
    border-color: #13294b;
  }
  #uihealth-data-stories .btn-dark:hover,
  #uihealth-data-stories .btn-dark:active,
  #uihealth-data-stories .btn-dark:focus {
    color: #fff;
    background: #13294b;
  }
  
  /* Splits and Dividers */
  
  .narrative-split .divider-light,
  .narrative-split .divider-dark {
    border-right: 1px solid;
  }
  .narrative-split .divider-light {
    border-color: #fff;
  }
  .narrative-split .divider-dark {
    border-color: #13294b;
    /*     margin: 15px auto;
  */
  }
  .narrative-split .divider-dark .divider-last-child {
    border: none;
  }
  @media screen and (max-width: 992px) {
    .narrative-split .divider-light,
    .narrative-split .divider-dark {
      border-right: none;
    }
    .narrative-split .divider-light,
    .narrative-split .divider-dark {
      border-bottom: 1px solid;
      width: 75%;
      margin: 0.5rem auto;
      padding: 0.2rem 0;
    }
  }
  
  .narrative-split .order-2 {
    border-bottom: none;
  }
  
  @media screen and (max-width: 992px) {
    .narrative-split .order-1 {
      border-right: none;
    }
    .narrative-split .order-1 {
      border-bottom: 1px solid;
      width: 75%;
      margin: 0.5rem auto;
      padding: 0.2rem 0;
    }
  }
  #uiuc-data-stories .divider-dark {
    border-color: #ff5f05;
  }
  #uic-data-stories .divider-dark {
    border-color: #e8e9ea;
  }
  #uis-data-stories .divider-dark {
    border-color: #032a55;
  }
  #uihealth-data-stories .divider-dark {
    border-color: #009eb4;
  }
  
  /*  Spacers */
  
  hr.light-spacer,
  hr.dark-spacer {
    width: 50px;
    border-top: 5px solid !important;
    display: inline-block;
    margin: 1rem 0 1rem !important;
    opacity: 1;
  }
  hr.light-spacer-thin,
  hr.dark-spacer-thin {
    width: 50px;
    border-top: 1px solid !important;
    display: inline-block;
    margin: 1rem 0 1rem !important;
  }
  
  @media screen and (min-width: 992px) {
    hr.light-spacer,
    hr.dark-spacer {
      width: 125px;
      border-top: 10px solid !important;
      margin: 1rem 0 1rem !important;
    }
    hr.light-spacer-thin,
    hr.dark-spacer-thin {
      width: 200px;
      border-top: 1px solid #fff;
      margin: 1rem 0 1rem !important;
    }
  }
  hr.light-spacer {
    color: #fff;
  }
  hr.dark-spacer {
    color: #036;
  }
  hr.spacer {
    width: 100px;
    height: 10px;
    color: #13294b;
    text-align: right;
  }
  
  /* -- System Offices -- */
  
  #altogetherExtraordinary {
    background: rgba(0, 0, 0, 0)
      linear-gradient(to top, #0d0d0d 0%, #eef4f700 100%) repeat scroll 0 0;
    background-image: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/system/header_image.jpg");
    background-size: cover;
  }
  #altogetherExtraordinary h2 {
    font-size: 2.5rem;
  }
  @media screen and (min-width: 992px) {
    #altogetherExtraordinary h2 {
      font-size: 3.6rem;
    }
  } 
  #altogetherExtraordinary .data-text-6x,
  #altogetherExtraordinary .data-text-5x,
  #altogetherExtraordinary .data-text-4x,
  #altogetherExtraordinary .data-text-3x,
  #altogetherExtraordinary .data-text-2x {
    font-family: Arial, "Lato", serif;
  }
  #OurEnrollment {
    background: #31415a;
    background-image: url(https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/system/panel_01.jpg);
    background-position:
      center bottom,
      center top;
    background-repeat: no-repeat;
    background-size: cover;
  }
  #system-data-stories h2,
  #system-data-stories .h2,
  #system-data-stories .major-title {
    font-family: Oswald, Helvetica, sans-serif;
    /*     font-size: 2.7rem;*/
    font-weight: bold;
    color: #13294b;
  }
  /* @media screen and (min-width: 992px) {
       #OurEnrollment h2, #OurEnrollment .h2 {
       font-size: 3.7rem;
          }
      }*/
  #Access {
    background-color: #31415a;
    border-top: 10px solid #13294b;
    border-bottom: 10px solid #13294b;
  }
  #Access {
    background: #31415a
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/system/panel_02.jpg")
      no-repeat scroll center top / cover;
  }
  #Reach {
    background: #31415a
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/system/panel_03.jpg")
      no-repeat scroll center top / cover;
  }
  #Reach span {
    color: #13294b;
  }
  #Reach .data-text-2x {
    font-family: Oswald, Helvetica, sans-serif;
  }
  @media screen and (max-width: 992px) {
    #Reach .narrative-split .divider-light,
    .narrative-split .divider-dark {
      border-bottom: none;
    }
  }
  #FinAid {
    background: #31415a
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/system/panel_04.jpg")
      no-repeat scroll center top / cover;
    position: relative;
  }
  #FinAid .data-text-2x {
    font-family: Oswald, Helvetica, sans-serif;
  }
  
  #FinAid .info-text span {
    font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif;
  }
  #FinAid .narrative-split img {
    max-width: 188px;
  }
  @media screen and (min-width: 992px) {
    #FinAid .narrative-split img {
      max-width: 288px;
    }
  }
  #Alumni {
    background: #e8e9ea
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/system/panel_05.jpg")
      no-repeat scroll center top / cover;
  }
  
  @media screen and (min-width: 992px) {
    #Alumni {
      background: #e8e9ea
        url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/system/panel_05.jpg")
        no-repeat scroll center top / cover;
    }
  }
  #Alumni .alumni-profiles p {
    color: #13294b;
    font-size: 0.9rem;
  }
  #Alumni .alumni-profiles a {
    color: #13294b;
  }
  #Alumni .alumni-profiles a .row:hover,
  #Alumni .alumni-profiles a .row:focus {
    transform: scale(1.1);
    text-decoration: none;
  }
  #Alumni .alumni-profiles a .row:hover p,
  #Alumni .alumni-profiles a .row:focus p {
    background: #e8e9ea;
  }
  #Alumni .alumni-profiles a:hover {
    text-decoration: none;
  }
  #Research {
    background: #31415a
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/system/panel_06.jpg")
      no-repeat scroll center top / cover;
  }
  #Economics .data-text-3x {
    font-family: Oswald, Verdana, Arial;
  }
  @media screen and (max-width: 992px) {
    #Economics {
      background: #0455a4;
    }
  }
  @media screen and (min-width: 992px) {
    #Economics {
      background: #010281
        url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/system/panel_07.jpg")
        no-repeat scroll center top / cover;
    }
  }
  #Economics.narrative {
    border-bottom: none;
  }
  #Leadership {
    background: #474e56
      url(https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/img/leadershipbg.png) center top
      no-repeat;
    color: #fff;
    background-size: cover;
  }
  #Leadership a:link,
  #Leadership a:visited {
    color: #fff;
    border-bottom: 1px solid transparent;
    transition: border-bottom-color 0.4s ease-in-out;
  }
  #Leadership a:hover,
  #Leadership a:focus,
  #Leadership a:visited:hover,
  #Leadership a:visited:focus {
    color: #d0d0d0;
    border-bottom-color: #d0d0d0;
    text-decoration: none;
  }
  #Leadership ul.lined-list {
    list-style-type: none;
    margin: 4rem auto 1rem auto;
    padding: 0;
    max-width: 330px;
  }
  #Leadership ul.lined-list li {
    margin: 0;
    padding: 0;
    padding-bottom: 1rem;
    margin-bottom: 1.25rem;
    border-bottom: 1px solid #cacaca;
    font-size: 1.25rem;
  }
  /* -- UIUC -- */
  
  #uiuc-header {
    background-color: #14284b;
  }
  #uiuc-intro {
    background-color: #fff;
    color: #ff5f05;
    border-bottom: 21px solid;
  }
  #uiuc-stats {
    background-color: #ff5f05;
  }
  
  #uiuc-research {
    background: #ff5f05;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uiuc/uiuc_panel_01.jpg")
      no-repeat scroll right / cover;
  }
  
  #uiuc-graduation {
    background: #ececec;
    color: #002855;
  }
  @media screen and (min-width: 992px) {
    #uiuc-graduation {
      background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uiuc/uiuc_panel_02.jpg")
        no-repeat scroll right center / cover;
      color: #002855;
    }
  }
  #uiuc-graduation sup,
  #uiuc-graduation sup {
    border-top: 1px solid #002855 !important;
    border-bottom: 1px solid #002855 !important;
  }
  #uiuc-innovation {
    background: #ff5f05;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uiuc/uiuc_panel_03a.jpg")
      no-repeat scroll center left / cover;
  }
  @media screen and (min-width: 992px) {
    #uiuc-innovation {
      background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uiuc/uiuc_panel_03.jpg")
        no-repeat scroll center left / cover;
    }
  }
  
  #uiuc-innovation sup {
    font-size: 60%;
    top: -0.5rem;
  }
  @media screen and (min-width: 992px) {
    #uiuc-innovation {
      background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uiuc/uiuc_panel_03.jpg")
        no-repeat scroll center center / cover;
    }
  }
  #uiuc-affordability {
    background: #ff5f05;
  }
  @media screen and (min-width: 992px) {
    #uiuc-affordability {
      background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uiuc/uiuc_panel_04.jpg")
        no-repeat scroll top / cover;
    }
  }
  
  #uiuc-affordability .narrative .container {
    margin-top: 5rem;
  }
  @media screen and (min-width: 992px) {
    #uiuc-affordability .narrative .container {
      margin-top: 15rem;
    }
  }
  #uiuc-pioneer {
    background: #ff5f05;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uiuc/uiuc_panel_05.jpg")
      no-repeat scroll center center / cover;
  }
  #uiuc-stats img {
    width: 100%;
  }
  /* -- UIC -- */
  
  #uic-header {
    background-color: #d11038;
  }
  #uic-intro {
    background-color: #f9f8f8;
    color: #001e62;
  }
  #uic-alumni {
    background: #999;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uic/uic_panel_01a.jpg")
      no-repeat scroll center left / cover;
    color: #002855;
  }
  @media screen and (min-width: 992px) {
    #uic-alumni {
      background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uic/uic_panel_01a.jpg")
        no-repeat scroll center right / cover;
    }
  }
  #uic-enrollment {
    background: #999;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uic/chicago_enrollment_image_alt.jpg")
      no-repeat scroll center center / cover;
  }
  #uic-research {
    background: #999
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uic/uic_panel_03.jpg")
      no-repeat scroll center center / cover;
  }
  #uic-innovation {
    background: #999
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uic/uic_panel_04.jpg")
      no-repeat scroll center center / cover;
  }
  #uic-patents {
    background: #999;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uic/uic_panel_05a.jpg")
      no-repeat scroll center center / cover;
  }
  
  /* -- UIS -- */
  
  #uis-data-stories {
    color: #036;
  }
  #uis-header {
    background-color: #042955;
  }
  #uis-intro {
    background-color: #fff;
    color: #032a55;
  }
  #uis-intro a {
    text-decoration: underline;
  }
  #uis-intro a:hover {
    color: #032a55;
  }
  #uis-impact {
    background-color: #032a55;
    background:
      linear-gradient(to right, rgba(0, 51, 102, 0.33), rgba(61, 115, 170, 0.43)),
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uis/uis_panel_01.jpg")
        no-repeat scroll center center / cover;
    color: #e8e9ea;
  }
  #uis-online {
    background: #31415a;
    background:
      linear-gradient(rgba(242, 242, 247, 0.89), rgba(249, 243, 243, 0.9)),
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uis/uis_panel_02.jpg")
        no-repeat scroll center center / cover;
    color: #036;
  }
  @media screen and (min-width: 992px) {
    #uis-online {
      background:
        linear-gradient(rgba(242, 242, 247, 0.89), rgba(249, 243, 243, 0.9)),
        url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uis/uis_panel_02.jpg")
          no-repeat scroll center center / cover;
    }
    #uis-online.narrative {
      border-bottom: 15px solid #fff;
    }
  }
  #uis-online img {
    padding: 2rem;
    max-width: 800px;
    width: 100%;
  }
  #uis-alumni {
    background: #31415a
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uis/uis_panel_03.jpg")
      no-repeat scroll center center / cover;
  }
  #uis-alumni .container {
    max-width: 1475px;
  }
  #uis-alumni img {
    max-width: 200px;
  }
  #uis-InState {
    background-color: #d9d8d6;
    background: #d9d8d6
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uis/uis_panel_04.jpg")
      no-repeat scroll center center / cover;
  }
  #uis-InState .container {
    max-width: 960px;
  }
  #uis-underrepresented {
    background: #31415a
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uis/uis_panel_05.jpg")
      no-repeat scroll center center / cover;
  }
  #uis-underrepresented .container {
    max-width: 1100px;
  }
  #uis-leaders {
    background: #31415a;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uis/uis_panel_06a.jpg")
      no-repeat scroll center center / cover;
  }
  #uis-leaders .container {
    max-width: 1100px;
  }
  
  /* -- UIHealth -- */
  
  #uihealth-data-stories {
    color: #009eb4;
  }
  #uihealth-header {
    background-color: #189bb9;
  }
  #uihealth-intro {
    background-color: #fff;
    color: #009eb4;
  }
  #uihealth-intro a {
    text-decoration: underline;
  }
  #uihealth-intro a:hover {
    color: #009eb4;
  }
  #uihealth-leaders {
    background: #31415a;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uihealth/uihealth_panel_01.jpg")
      no-repeat scroll center center / cover;
    color: #13294b;
  }
  #uihealth-locations {
    background-color: #13294b;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uihealth/uihealth_panel_02.jpg")
      no-repeat scroll center center / cover;
  }
  #uihealth-innovation {
    background: #31415a;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uihealth/uihealth_panel_03.jpg")
      no-repeat scroll right center / cover;
    color: #13294b;
  }
  #uihealth-equity {
    background: #13294b;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uihealth/uihealth_panel_04.jpg")
      no-repeat scroll right / cover;
    color: #13294b;
  }
  
  @media screen and (min-width: 992px) {
    #uihealth-equity {
      background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uihealth/uihealth_panel_04.jpg")
        no-repeat scroll center center / cover;
    }
  }
  #uihealth-community {
    background: #13294b;
    background: url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uihealth/uihealth_panel_05.jpg")
      no-repeat scroll left center / cover;
    color: #13294b;
  }
  #uihealth-underrepresented {
    background: #31415a
      url("https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/datastories/uihealth/uihealth_panel_04.jpg")
      no-repeat scroll center center / cover;
  }
  
  /* Homepage */
  /*.home-wordmark-full,
  .home-wordmark-compact {
  padding: 1rem 0;
  }*/
  .home-wordmark-full {
    max-width: 500px !important;
    float: left;
  }
  @media screen and (min-width: 992px) {
    .home-wordmark-full {
      max-width: 600px !important;
    }
  }
  .home-wordmark-compact {
    max-width: 200px !important;
    float: left;
  }
  .homepage-wordmark-block {
    position: relative;
  }
  @media screen and (min-width: 992px) {
    .homepage-wordmark-block {
      position: absolute;
    }
  }
  
  .homepage #news-carousel body {
    margin: 0;
  }
  @media screen and (min-width: 992px) {
    .homepage #altogetherExtraordinary h2,
    .homepage #altogetherExtraordinary {
      text-align: left !important;
    }
  }
  .homepage [id*="-data-stories"] p {
    line-height: 1.45 !important;
  }
  
  @media screen and (max-width: 992px) {
    .homepage [id*="-data-stories"],
    .homepage [id*="-data-stories"] h2 {
      text-align: center;
    }
  }
  .homepage #ws-pa-7815 .title h3 {
    font-family: "Lato", Helvetica, Roboto, Arial, sans-serif;
  }
  .homepage #ws-pa-7815 a:hover + .entry-pod img {
    transform: scale(1.13);
    -webkit-transform: scale(1.13);
  }
  @media screen and (max-width: 768px) {
    .homepage #ws-pa-7815 .article-entries .entry {
      height: 200px;
    }
  }
  .homepage #ws-pa-7815 .article-entries .entry a:hover + .entry-pod .title h3 {
    color: rgb(29, 88, 167);
  }
  #blocks {
    background-color: #204097;
  }
  #blocks {
    overflow: hidden;
  }
  #blocks .row .columns {
    padding-right: 0;
    padding-left: 0;
  }
  
  #explore {
    background-color: #204097;
  }
  #explore .card {
    border: none;
  }
  #explore .card-body {
    padding: 0;
  }
  #explore img {
    width: 100%;
  }
  #explore::before,
  #explore::after {
    display: table;
    content: " ";
  }
  
  #explore::after {
    clear: both;
  }
  
  #explore ul {
    margin: 0;
    padding: 0;
    display: inline;
  }
  
  #explore ul li {
    margin: 0;
    padding: 0;
    display: block;
    width: 50%;
    height: auto;
    float: left;
    position: relative;
    background-color: #13294b;
  }
  
  #explore span {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    background-color: rgba(19, 41, 75, 0.8);
    padding: 1rem;
    font-size: 1.25rem;
    text-align: center;
    transition: all 0.4s ease-in;
  }
  @media print, screen and (min-width: 64em) {
    #explore ul li span {
      font-size: 1.5rem;
    }
  }
  
  #explore .explore-intro {
    display: inline;
    width: 50%;
    float: left;
    background-color: #41ace2;
    background-image: url(https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/img/explore-icon2.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    padding-left: 20px;
    position: relative;
    padding-top: 60px;
    height: 100%;
  }
  @media print, screen and (min-width: 40em) {
    #explore .explore-intro {
      width: 33.3333%;
      padding: 1rem;
      padding-top: 60px;
    }
  }
  @media print, screen and (min-width: 64em) {
    #explore .explore-intro {
      padding: 2rem 4rem;
      padding-top: 160px;
    }
  }
  
  #explore .explore-intro {
    padding: 2rem 4rem;
    padding-top: 160px;
    background-image: url(https://uillinois.content.uillinois.edu/userfiles/servers/server_1240/image/img/art-explore-impact.png);
    background-size: cover;
  }
  #explore a:link {
    height: 100%;
    width: 100%;
    display: block;
  }
  
  #explore a:link,
  #explore a:visited,
  #explore a:link:hover,
  #explore a:visited:hover {
    color: #fff;
  }
  
  #explore a:hover img {
    opacity: 0.8;
  }
  
  #explore a:hover span,
  #explore a:focus span {
    background-color: #13294b;
    padding-top: 2rem;
  }
  
  #explore a:focus {
    outline: 3px dotted white;
    outline-offset: -3px;
  }
  