.l-region--home-content {
  padding: 12px 0 50px; }
  .l-region--home-content:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 44em) {
    .l-region--home-content {
      padding: 16px 0; } }
  @media (min-width: 70em) {
    .l-region--home-content {
      padding: 20px 0; } }

.front .block-deposits,
.front .recent-thesis-deposits-block,
.front .block-video,
.front .block-our-news,
.front .block-twitter,
.front .block-publications,
.front .block-our-events,
.front .block-important-dates {
  margin-bottom: 24px; }
  .front .block-deposits .block__title,
  .front .recent-thesis-deposits-block .block__title,
  .front .block-video .block__title,
  .front .block-our-news .block__title,
  .front .block-twitter .block__title,
  .front .block-publications .block__title,
  .front .block-our-events .block__title,
  .front .block-important-dates .block__title {
    color: #083e64;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.2;
    letter-spacing: 1px;
    border-bottom: 2px solid #bcbdc0;
    text-transform: uppercase;
    margin: 8px 0; }
    @media (min-width: 55em) {
      .front .block-deposits .block__title,
      .front .recent-thesis-deposits-block .block__title,
      .front .block-video .block__title,
      .front .block-our-news .block__title,
      .front .block-twitter .block__title,
      .front .block-publications .block__title,
      .front .block-our-events .block__title,
      .front .block-important-dates .block__title {
        font-size: 24px; } }
    @media (min-width: 70em) {
      .front .block-deposits .block__title,
      .front .recent-thesis-deposits-block .block__title,
      .front .block-video .block__title,
      .front .block-our-news .block__title,
      .front .block-twitter .block__title,
      .front .block-publications .block__title,
      .front .block-our-events .block__title,
      .front .block-important-dates .block__title {
        font-size: 26px;
        margin-bottom: 1em; } }
  .front .block-deposits a,
  .front .recent-thesis-deposits-block a,
  .front .block-video a,
  .front .block-our-news a,
  .front .block-twitter a,
  .front .block-publications a,
  .front .block-our-events a,
  .front .block-important-dates a {
    text-decoration: none;
    color: #404041; }
    .front .block-deposits a:hover, .front .block-deposits a:active, .front .block-deposits a:focus,
    .front .recent-thesis-deposits-block a:hover,
    .front .recent-thesis-deposits-block a:active,
    .front .recent-thesis-deposits-block a:focus,
    .front .block-video a:hover,
    .front .block-video a:active,
    .front .block-video a:focus,
    .front .block-our-news a:hover,
    .front .block-our-news a:active,
    .front .block-our-news a:focus,
    .front .block-twitter a:hover,
    .front .block-twitter a:active,
    .front .block-twitter a:focus,
    .front .block-publications a:hover,
    .front .block-publications a:active,
    .front .block-publications a:focus,
    .front .block-our-events a:hover,
    .front .block-our-events a:active,
    .front .block-our-events a:focus,
    .front .block-important-dates a:hover,
    .front .block-important-dates a:active,
    .front .block-important-dates a:focus {
      text-decoration: underline; }
  .front .block-deposits .views-row,
  .front .recent-thesis-deposits-block .views-row,
  .front .block-video .views-row,
  .front .block-our-news .views-row,
  .front .block-twitter .views-row,
  .front .block-publications .views-row,
  .front .block-our-events .views-row,
  .front .block-important-dates .views-row {
    margin-bottom: 16px;
    padding: 0 18px; }
    @media (min-width: 44em) {
      .front .block-deposits .views-row,
      .front .recent-thesis-deposits-block .views-row,
      .front .block-video .views-row,
      .front .block-our-news .views-row,
      .front .block-twitter .views-row,
      .front .block-publications .views-row,
      .front .block-our-events .views-row,
      .front .block-important-dates .views-row {
        padding: 0; } }
  .front .block-deposits .views-field-created,
  .front .recent-thesis-deposits-block .views-field-created,
  .front .block-video .views-field-created,
  .front .block-our-news .views-field-created,
  .front .block-twitter .views-field-created,
  .front .block-publications .views-field-created,
  .front .block-our-events .views-field-created,
  .front .block-important-dates .views-field-created {
    color: #f27d21;
    font-weight: 700; }

.front .l-main-wrapper {
  background: #fff; }

.front .l-main-wrapper .block-our-news {
  min-height: 500px;
  position: relative; }
  .front .l-main-wrapper .block-our-news .view-header {
    margin: 1em 0; }
    @media (min-width: 44em) {
      .front .l-main-wrapper .block-our-news .view-header {
        margin: 32px 0 8px 0; } }
    .front .l-main-wrapper .block-our-news .view-header .readmore {
      color: #f27d21;
      text-transform: uppercase;
      float: right;
      font-weight: 700; }
  .front .l-main-wrapper .block-our-news .view-footer {
    position: absolute;
    top: 100px;
    left: 50px;
    right: 50px;
    background: rgba(239, 239, 239, 0.8);
    border-radius: 10px;
    color: #333;
    font-size: 2em; }
    .front .l-main-wrapper .block-our-news .view-footer div {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      padding: 20px; }
      .front .l-main-wrapper .block-our-news .view-footer div img {
        height: 35px;
        width: auto; }
      .front .l-main-wrapper .block-our-news .view-footer div span {
        display: inline-block;
        line-height: 1;
        margin-left: 20px; }
    @media (min-width: 782px) {
      .front .l-main-wrapper .block-our-news .view-footer {
        display: none; } }
  @media (min-width: 782px) {
    .front .l-main-wrapper .block-our-news .view-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .front .l-main-wrapper .block-our-news .views-row {
    width: 100%;
    background: #fff; }
    @media (min-width: 44em) {
      .front .l-main-wrapper .block-our-news .views-row {
        padding-bottom: 50px;
        width: 31%;
        position: relative; } }
  .front .l-main-wrapper .block-our-news .views-field-created {
    text-transform: uppercase; }
  .front .l-main-wrapper .block-our-news .views-field-title a {
    color: #083e64;
    font-size: 1.3em;
    line-height: 1.3;
    margin: .5em 0;
    display: block; }
    @media (min-width: 44em) {
      .front .l-main-wrapper .block-our-news .views-field-title a {
        font-size: 1.2em; } }
    @media (min-width: 70em) {
      .front .l-main-wrapper .block-our-news .views-field-title a {
        font-size: 1.3em;
        line-height: 1.1; } }
  .front .l-main-wrapper .block-our-news .views-field-field-image img {
    height: auto;
    visibility: hidden;
    display: block; }
  .front .l-main-wrapper .block-our-news .views-field-field-image {
    overflow: hidden;
    margin-bottom: .75em; }
  .front .l-main-wrapper .block-our-news .views-field-field-image a {
    transition: transform 0.5s ease-in-out;
    display: block;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    transform: scaleX(1) scaleY(1); }
    .front .l-main-wrapper .block-our-news .views-field-field-image a:hover {
      transform: scaleX(1.1) scaleY(1.1); }
  .front .l-main-wrapper .block-our-news .views-field-nothing {
    margin-top: 20px;
    margin: 20px 2px; }
    @media (min-width: 44em) {
      .front .l-main-wrapper .block-our-news .views-field-nothing {
        position: absolute;
        bottom: 0;
        right: 5px;
        left: 2px;
        margin: 0; } }
    .front .l-main-wrapper .block-our-news .views-field-nothing .share-icons {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .front .l-main-wrapper .block-our-news .views-field-nothing .share-icons .social-media-share a {
        display: inline-block;
        height: 30px; }
    .front .l-main-wrapper .block-our-news .views-field-nothing a {
      opacity: 1;
      transition: opacity 0.5s ease-in-out; }
      .front .l-main-wrapper .block-our-news .views-field-nothing a:hover {
        opacity: .8; }
    .front .l-main-wrapper .block-our-news .views-field-nothing img {
      margin-left: 10px; }
    .front .l-main-wrapper .block-our-news .views-field-nothing .sr-only {
      display: none; }
  @media (min-width: 44em) {
    .front .l-main-wrapper .block-our-news {
      width: 74.57627%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }
  @media (min-width: 70em) {
    .front .l-main-wrapper .block-our-news {
      width: 74.68354%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }

@media (min-width: 44em) {
  .front .l-main-wrapper .block-twitter {
    padding-left: 20px;
    width: 23.72881%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }

@media (min-width: 70em) {
  .front .l-main-wrapper .block-twitter {
    width: 24.05063%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }

.home-divider {
  background-image: url(../images/mid-menu-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 1em;
  padding: 40px 0; 
  clear:both;
}
  @media (min-width: 70em) {
    .home-divider {
      margin-top: 2em;
      padding: 80px 0; } }
  .home-divider ul.menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    margin: 0;
    padding: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 70em) {
      .home-divider ul.menu {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
    .home-divider ul.menu li.leaf {
      width: 100%;
      -ms-flex-item-align: stretch;
          align-self: stretch;
      list-style-image: none;
      list-style-type: none;
      text-align: center;
      border: 5px solid #fff;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      margin: .5em 0;
      transition: border-color 0.5s ease-in-out; }
      .home-divider ul.menu li.leaf:hover {
        border-color: #81c5e2; }
      @media (min-width: 44em) {
        .home-divider ul.menu li.leaf {
          width: 30%; } }
      @media (min-width: 70em) {
        .home-divider ul.menu li.leaf {
          width: 15%; } }
      .home-divider ul.menu li.leaf a {
        color: #fff;
        padding: .5em;
        text-decoration: none;
        display: block;
        text-transform: uppercase;
        font-size: 1.4em;
        line-height: 100%;
        width: 100%;
        transition: color 0.5s ease-in-out; }
        @media (min-width: 44em) {
          .home-divider ul.menu li.leaf a {
            font-size: 1em; } }
        @media (min-width: 85em) {
          .home-divider ul.menu li.leaf a {
            font-size: 1.4em; } }
        .home-divider ul.menu li.leaf a:hover {
          color: #81c5e2; }

.l-region--home-content-bottom-first {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 2em;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 44em) {
    .l-region--home-content-bottom-first {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }

.front .l-main-wrapper .block-our-events {
  float: none;
  margin: 0;
  width: 100%; }
  @media (min-width: 44em) {
    .front .l-main-wrapper .block-our-events {
      width: 30%; }
      .front .l-main-wrapper .block-our-events .block__title {
        margin-top: 32px; } }
  @media (min-width: 55em) {
    .front .l-main-wrapper .block-our-events .block__title {
      margin-top: 36px; } }
  @media (min-width: 70em) {
    .front .l-main-wrapper .block-our-events .block__title {
      margin-top: 36px; } }

.front .l-main-wrapper .block-important-dates {
  float: none;
  margin: 0;
  width: 100%; }
  @media (min-width: 44em) {
    .front .l-main-wrapper .block-important-dates {
      width: 30%; } }

.front .l-main-wrapper .block-deposits {
  float: none;
  margin: 0;
  width: 100%; }
  @media (min-width: 44em) {
    .front .l-main-wrapper .block-deposits {
      width: 30%; } }

.front .l-main-wrapper .block-publications {
  width: 100%;
  margin-bottom: 24px;
  padding-top: 24px;
  position: relative; }
  .front .l-main-wrapper .block-publications ul li span {
    display: block; }
  .front .l-main-wrapper .block-publications ul {
    padding: 0; }
  .front .l-main-wrapper .block-publications ul.gradpublications li {
    margin: 1em;
    position: relative;
    overflow: hidden; }

    .front .l-main-wrapper .block-publications ul.gradpublications li.gradlinks .gradpub-image {
      background-image: url(../images/gradlinks.jpg) !important; }
    .front .l-main-wrapper .block-publications ul.gradpublications li.gradlife .gradpub-image {
      background-image: url(../images/gradlife.jpg) !important; }
    .front .l-main-wrapper .block-publications ul.gradpublications li.gradcareers .gradpub-image {
      background-image: url(../images/gradcareers.jpg) !important; }
    .front .l-main-wrapper .block-publications ul.gradpublications li.postdocpost .gradpub-image {
      background-image: url(../images/postdocpost.jpg) !important; }
    .front .l-main-wrapper .block-publications ul.gradpublications li.gradmentor .gradpub-image {
      background-image: url(../images/gradmentor.jpg) !important; }
	  .front .l-main-wrapper .block-publications ul.gradpublications li.strategicplan .gradpub-image {
      background-image: url(../images/strategicplan.jpg) !important; }
    .front .l-main-wrapper .block-publications ul.gradpublications li.fellowsbrochure .gradpub-image {
      background-image: url(../images/fellowsbrochure.jpg) !important; }
    .front .l-main-wrapper .block-publications ul.gradpublications li.bythenumbers .gradpub-image {
      background-image: url(../images/bythenumbers.jpg) !important; }

    .front .l-main-wrapper .block-publications ul.gradpublications li a {
      padding: 0;
      background-image: none !important;
      transform: scaleX(1) scaleY(1);
      transition: transform 0.5s ease-in-out; }
      .front .l-main-wrapper .block-publications ul.gradpublications li a:hover {
        transform: scaleX(1.05) scaleY(1.05); }
      .front .l-main-wrapper .block-publications ul.gradpublications li a div {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(8, 62, 100, 0.5);
        padding: 1em;
        z-index: 1; }
        .front .l-main-wrapper .block-publications ul.gradpublications li a div span {
          display: block;
          color: white; }
      .front .l-main-wrapper .block-publications ul.gradpublications li a .gradpub-image {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        z-index: 0;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat; }
  .front .l-main-wrapper .block-publications .instr-wrapper {
    position: absolute;
    top: 150px;
    left: 50px;
    right: 50px;
    background: rgba(239, 239, 239, 0.8);
    border-radius: 10px;
    color: #333;
    font-size: 2em; }
    .front .l-main-wrapper .block-publications .instr-wrapper div.swipe-instructions {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      padding: 20px; }
      .front .l-main-wrapper .block-publications .instr-wrapper div.swipe-instructions img {
        height: 35px;
        width: auto; }
      .front .l-main-wrapper .block-publications .instr-wrapper div.swipe-instructions span {
        display: inline-block;
        line-height: 1;
        margin-left: 20px; }
    @media (min-width: 55em) {
      .front .l-main-wrapper .block-publications .instr-wrapper {
        display: none; } }
  @media (min-width: 55em) {
    .front .l-main-wrapper .block-publications {
      float: none;
      margin: 0;
      width: 100%; }
      .front .l-main-wrapper .block-publications span.title {
        font-size: 16px; }
      .front .l-main-wrapper .block-publications ul.gradpublications {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        padding: 0;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        .front .l-main-wrapper .block-publications ul.gradpublications li {
          width: 18%;
          display: block; }
          .front .l-main-wrapper .block-publications ul.gradpublications li a {
            display: block;
            position: relative;
            padding: 0;
            background-size: 100%;
            background-position: center; }
            .front .l-main-wrapper .block-publications ul.gradpublications li a:hover {
              background-size: 120%; } }
  @media (min-width: 70em) {
    .front .l-main-wrapper .block-publications span.title {
      font-size: 20px; } }

.block-video {
  display: none; }
  .block-video .block__title {
    background: #7dc5df;
    /* Old browsers */
    /* FF3.6+ */
    /* Chrome,Safari4+ */
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
    background: linear-gradient(to bottom, #7dc5df 10%, #00b7cd 98%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dc5df', endColorstr='#00b7cd',GradientType=0 );
    /* IE6-9 */
    text-transform: uppercase;
    color: #FFF;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    padding: 10px 0; }
  .block-video .block__content, .block-video ul.menu {
    background: #d1d3d4; }
  @media (min-width: 44em) {
    .block-video {
      display: block;
      width: 49.15254%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none;
      clear: both; } }
  @media (min-width: 55em) {
    .block-video {
      width: 66.10169%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none;
      clear: both; } }
  @media (min-width: 70em) {
    .block-video {
      width: 55.6962%;
      float: left;
      margin-right: -100%;
      margin-left: 6.32911%;
      clear: none;
      clear: both; }
      .block-video .ensembleEmbeddedContent {
        float: left;
        margin-right: 20px; } }
  .block-video .block__title {
    padding-left: 20px;
    padding-right: 20px; }
  .block-video .block__content {
    padding: 20px;
    font-size: 15px;
    line-height: 1.5;
    overflow: hidden; }
    .block-video .block__content:after {
      content: "";
      display: table;
      clear: both; }
    .block-video .block__content h2 {
      margin-top: 0;
      font-size: 20px;
      line-height: 1.3; }
    .block-video .block__content p {
      overflow: hidden; }
  .block-video .blue-button {
    border-radius: 6px;
    box-shadow: 0 3px 0 0 #152550, 0 6px 6px 0 rgba(0, 0, 0, 0.5);
    color: #81c5e2;
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 1px;
    padding: 4px 12px;
    text-decoration: none;
    text-transform: uppercase;
    background: #47729b;
    /* Old browsers */
    /* FF3.6+ */
    /* Chrome,Safari4+ */
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
    background: linear-gradient(to bottom, #47729b 0%, #15486e 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47729b', endColorstr='#15486e',GradientType=0 );
    /* IE6-9 */
    overflow: hidden; }
    .block-video .blue-button:hover, .block-video .blue-button:active, .block-video .blue-button:focus {
      box-shadow: 0 3px 0 0 #152550, 0 6px 8px 0 rgba(0, 0, 0, 0.8); }
    @media (min-width: 55em) {
      .block-video .blue-button {
        border-radius: 8px;
        font-size: 14px;
        padding: 6px 16px; } }

.home-quicklinks-menu {
  clear: both;
  background: light_blue; }

.read-button a,
.blue-button a,
a.blue-button {
  text-align: center;
  min-width: 135px;
  border-radius: 6px;
  box-shadow: 0 3px 0 0 #152550, 0 6px 6px 0 rgba(0, 0, 0, 0.5);
 // color: #81c5e2 !important;
  display: inline-block;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1px;
  padding: 4px 12px;
  text-decoration: none !important;
  text-transform: uppercase;
  background: #47729b;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #47729b 0%, #15486e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47729b', endColorstr='#15486e',GradientType=0 );
  /* IE6-9 */ }

.read-button a:hover,
.read-button a:active,
.read-button a:focus,
.blue-button a:hover,
.blue-button a:active,
.blue-button a:focus {
  box-shadow: 0 3px 0 0 #152550, 0 6px 8px 0 rgba(0, 0, 0, 0.8); }

@media (min-width: 70em) {
  a.blue-button,
  .read-button a,
  .blue-button a {
    border-radius: 8px;
    font-size: 14px;
    padding: 6px 16px;
    min-width: 135px; } }

.read-button a {
  min-width: 0px;
  width: auto; }

#indicator {
  display: block;
  width: 1px; }
  #indicator:before {
    content: "phone";
    position: fixed;
    bottom: 0;
    right: 0;
    padding: .3em;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 100; }
    @media (min-width: 44em) {
      #indicator:before {
        content: "tab" !important; } }
    @media (min-width: 55em) {
      #indicator:before {
        content: "large tab" !important; } }
    @media (min-width: 70em) {
      #indicator:before {
        content: "desk" !important; } }
  @media (min-width: 44em) {
    #indicator {
      width: 3px !important; } }
  @media (min-width: 55em) {
    #indicator {
      width: 4px !important; 
    } 
  }
  @media (min-width: 70em) {
    #indicator {
      width: 5px !important; 
    } 
   }


/* 2017 rebranding */
body {
  font-family: "Montserrat", sans-serif;
}
.l-header-wrapper {
  background: #13294b;
  border-bottom: 12px solid #e84927;
}

.menu-first-level ul.menu {
  background: #13294b;
}
.l-top-bar-wrapper {
  background: #707372;
}
.menu-info-for .block__title {
  color: #fff;
}
.block-giving-button a {
  background: #e84927;
}
.menu-first-level ul.menu li.active {
  background: #e84927;
}
.menu-first-level ul.menu li.active:after {
  background: #e84927;
}
.front .l-main-wrapper .block-publications ul.gradpublications li a div,
.view-s51-slider-block .view-content .views-row .views-field-s51-slide-text {
  background: rgba(19,41,75,.6);
}
.view-s51-slider-block .view-footer .slider-arrows a {
  background: #e84927;
}
.view-s51-slider-block .view-footer .slider-pager ul li a {
  background: #a5acaf;
}
.view-s51-slider-block .view-footer .slider-pager ul li.active a {
  background: #e84927;
}
.read-button a, .blue-button a, a.blue-button {
  background: #13294b; 
  color: #fff !important;
}
.view-s51-slider-block .view-content .views-row .views-field-s51-slide-text .slide-button a {
  background: #e84927;
  color: #fff !important;
}
.block-handbook-search .block__content td.gsc-input input#gsc-i-id2,
.block-search .block__content td.gsc-input input#gsc-i-id1 {
  background-color: #fff !important;
}
#block-block-10 .cse .gsc-control-cse, 
#block-block-10 .gsc-control-cse {
  padding-left: 0 !important;
}
.block-handbook-search .block__content td.gsc-input input#gsc-i-id2 {
  border: none !important;
}
.block-search .block__content td.gsc-input input#gsc-i-id1::-webkit-input-placeholder { /* WebKit browsers */
    color: transparent;
}
.block-search .block__content td.gsc-input input#gsc-i-id1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: transparent;
}
.block-search .block__content td.gsc-input input#gsc-i-id1::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: transparent;
}
.block-search .block__content td.gsc-input input#gsc-i-id1:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: transparent;
}
.image-banner h2,
.front .l-main-wrapper .block-our-news .view-header .readmore,
.front .block-deposits .block__title, 
.front .recent-thesis-deposits-block .block__title, 
.front .block-video .block__title, 
.front .block-our-news .block__title, 
.front .block-twitter .block__title, 
.front .block-publications .block__title, 
.front .block-our-events .block__title, 
.front .block-important-dates .block__title {
  color: #e84927;
}
.front .block-our-news .views-field-created, 
.front .block-our-events .views-field-created, 
.front .block-important-dates .views-field-created, 
.front .view-recent-thesis-deposits .thesis-author,
.front .block-deposits .views-field-created, 
.front .recent-thesis-deposits-block .views-field-created, 
.front .block-video .views-field-created, 
.front .block-our-news .views-field-created, 
.front .block-twitter .views-field-created, 
.front .block-publications .views-field-created, 
.front .block-our-events .views-field-created, 
.front .block-important-dates .views-field-created {
  color: #e84927;
}
.front .l-main-wrapper .block-our-news .views-field-title a {
  color: #13294b;
}
.home-divider ul.menu li.leaf a:hover {
  color: #e84927;
}
.home-divider ul.menu li.leaf:hover {
  border-color: #e84927;
}
.block-bythenumbers {
  margin-left: 0;
  margin-right: 0;
}
.block-bythenumbers h2 {
  text-align: left;
  font-weight: 300;
    line-height: 1.2;
    letter-spacing: 1px;
    border-bottom: 2px solid #bcbdc0;
    text-transform: uppercase;
    margin: 8px 0;
    margin-bottom: 1em;
    color: #e84927;
    font-size: 24px;
}
.block-bythenumbers h2:before, .block-bythenumbers h2:after {
  content: '';
  display: none;
}
.block-bythenumbers strong {
    color: #e84927;
}
.block-bythenumbers ul {
  max-width: 100%;
}
.home-divider {
  background-image: url(../images/mid-menu-bg.jpg);
}
.mega-menu .block__title {
  border-color: #e84927;
}
.l-footer-wrapper {
  background: #13294b;
}
.l-region--footer .block__title {
  color: #e84927;
}
.block-with-i {
  display: none;
}
.block-with-i a {
    background-image: url(../images/withi.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    text-indent: -9999px;
}
.menu-trigger {
  background: #13294b;
}
a.orange-button, .node a.orange-button, .l-content-wrapper > .view a.orange-button, .l-content-wrapper > .block--views a.orange-button {
  background: #e84927;
  color: #fff;
}
.mega-menu-close {
  background: #e84927;
}
.mega-menu-close button span {
  color: #fff;
}
.node h2, .l-content-wrapper > .view h2, .l-content-wrapper > .block--views h2 {
  color: #e84927;
}
.node ul li:before, 
.node ul.menu li:before, 
.l-content-wrapper .view-admissions-requirements-pages ul li:before, 
.l-content-wrapper .view-admissions-requirements-pages ul.menu li:before,
.node .book-navigation .page-links a.page-next:after,
.node .book-navigation .page-links a.page-previous:before,
#block-book-navigation .block__title,
.l-region--sidebar .block--menu > ul.menu li a.active,
.l-region--sidebar .block--menu .block__title {
  background: #e84927;
}
.l-navigation-wrapper .menu-mobile-menu .menu-block-wrapper ul.menu li span, .l-navigation-wrapper .menu-mobile-menu .menu-block-wrapper ul.menu li a {
  border-color: #e84927;
}
.mega-menu ul.menu li a:before {
  border-left-color: #e84927;
}
.image-banner h2,
.node a:hover, 
.node a:active, 
.node a:focus, 
.l-content-wrapper > .view a:hover, 
.l-content-wrapper > .view a:active, 
.l-content-wrapper > .view a:focus, 
.l-content-wrapper > .block--views a:hover, 
.l-content-wrapper > .block--views a:active, 
.l-content-wrapper > .block--views a:focus,
#block-book-navigation ul.menu li ul li a,
.mega-menu ul.menu li a:hover, .mega-menu ul.menu li a:active, .mega-menu ul.menu li a:focus {
  color: #e84927;
 }
.menu-info-for ul.menu,
.mobile-menu-trigger {
  background: #13294b;
}
.mobile-menu-trigger.active button span {
  color: #fff;
  background-image: url(../images/menu-icon-white.png);
}
.menu-info-for ul.menu li a,
.mobile-menu-trigger.active {
  border-color: #fff;
}

.l-navigation-wrapper .menu-mobile-menu .menu-block-wrapper ul.menu li span, 
.l-navigation-wrapper .menu-mobile-menu .menu-block-wrapper ul.menu li a {
  background: #13294b;
}
.block-site-name a#site-name {
  background-image: url(../images/grad_college_wordmark.png);
  margin-top: 5px;
  width: 290px;
  height: 30px;
}
.block-site-name a#uiuc-site {
  background-image: url(../images/2017_I_wordmark.png);
  width: 290px;
  height: 35px;
}
.mobile-block-i-mark a {
  background-image: url(../images/imark_new.png);
  width: 22px;
  background-size: 22px auto;
}
.mobile-menu-trigger button span {
  font-size: 13px;
}
@media (min-width: 44em) {
 .block-site-name a#site-name {
  width: 211px;
  height: 22px; 
 }
 .block-site-name a#uiuc-site {
  width: 211px;
  height: 25px; 
 }
 .block-with-i {
  display: block;
    float: right;
    margin-right: 20px;
  }
  .block-with-i a {
    height: 47px;
    width: 37px;
  }
  .menu-info-for ul.menu {
    background: transparent;
  }
}
@media (min-width: 55em) {
 .block-site-name a#site-name {
   width: 253px;
  height: 26px;  
 } 
 .block-site-name a#uiuc-site {
   width: 253px;
  height: 30px;  
 } 
  .block-bythenumbers h2 {
    font-size: 24px;
  }
  .block-with-i {
    margin-top: 8px;
  }
  .block-with-i a {
    height: 56px;
    width: 44px;
  }
}
@media (min-width: 70em) {
 .block-site-name a#site-name {
    width: 281px;
    height: 29px; 
 }
  .block-site-name a#uiuc-site {
    width: 281px;
    height: 34px; 
 }
  .block-bythenumbers h2 {
  font-size: 26px;
 }
  .block-with-i a {
    height: 64px;
    width: 50px;
  }
}


.l-region--top .block-search .block__content td.gsc-input input {
  border: none !important;
}



