/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
/*@import url(font-awesome.min.css);
*/
@font-face {
 font-family: 'Druk Web';
 src: url('../fonts/Druk-Bold-Web.eot');
 src: url('../fonts/Druk-Bold-Web.eot?#iefix') format('embedded-opentype'),
 url('../fonts/Druk-Bold-Web.woff2') format('woff2'),
 url('../fonts/Druk-Bold-Web.woff') format('woff');
 font-weight: 700;
 font-style: normal;
 font-stretch: normal;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

a img {
  border: 0
}

body {
  background: #fff;
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  line-height: 1;
  color: #141414 !important;
  position: relative;
  -webkit-font-smoothing: antialiased
}

body #skip-link {
    background: #fff;
}

body #skip-link a {
    color: #365B78 !important;
    font-size: 16px;
    line-height: 2.1;
    padding: 5px;
}

body #skip-link a:focus,
body #skip-link a:hover {
    color: #365B78;
}

.printlogo {
    height: 0;
    width: 0;
}

a {
  color: #3366CC;
  text-decoration: none;
  line-height: inherit
}

a:focus {
outline: 5px auto -webkit-focus-ring-color !important;
}

p a,
p a:visited {
  line-height: inherit
}

figure {
  margin: 0
}

blockquote,
body,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
  margin: 0;
  padding: 0;
  direction: ltr
}

p {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #222;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 12px
}

@media (min-width: 1024px) {
  /* .container {
  width: 1088px;
  } */
  .navbar.container {
    max-width: 1058px;
  }
}

body.front .main-container h1 {
  display: none;
}

label {
  font-size: 22px;
  font-weight: normal;
}

.radio label,
.checkbox label {
  font-size: 14px;
}

.row-fluid {
  overflow: hidden;
}

.logosm,
.logomd,
.logolr {
  border: 0;
}


.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

.nopadding {
  padding: 0 !important;
}

/* Countdown to 150 Home Page and Inside Lehigh */

.countdown_highlight_homepage_opener {
  clear: both;
}

.countdown_highlight_homepage_opener p {
  line-height: 20px;
}

.countdown_highlight_homepage_opener h2 {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #222;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  font-size: 22px;
  padding-bottom: 7px;
  margin-bottom: 0;
  margin-top: 0
}

.countdown_highlight_homepage_opener img {
  width: 100%;
  height: auto;
}

.countdown_highlight_homepage_teaserimage img {
  width: 100%;
  height: auto;
}

@media (max-width: 767px) {
  .countdown_highlight_homepage_teaserimage img {
    width: 100%;
    height: auto;
    padding-top: 10px;
  }
  .countdown_highlight_homepage_number {
    padding-top: 20px !important;
  }
}

#main-container.countdown-150 #block-views-countdown-to-150-block-1 .countdown_highlight_homepage_teaserimage img {
  width: 220px;
  height: auto;
}

#main-container.countdown-150 #block-views-countdown-to-150-block-1 ul.elastic-grid {
  /* We first create a flex layout context */
  display: flex;
  /* Then we define the flow direction and if we allow the items to wrap
   * Remember this is the same as:
   * flex-direction: row;
   * flex-wrap: wrap;
   */
  flex-flow: row wrap;
  /* Then we define how is distributed the remaining space */
  justify-content: space-around;
}

.view-countdown-to-150-array ul.elastic-grid {
  /* We first create a flex layout context */
  display: flex;
  /* Then we define the flow direction and if we allow the items to wrap
  * Remember this is the same as:
  * flex-direction: row;
  * flex-wrap: wrap;
  */
  flex-flow: row wrap;
  /* Then we define how is distributed the remaining space */
  justify-content: space-around;
  margin-top: 70px;
  margin-left: 0;
}

.countdown_highlight_homepage_number {
  background: #f6961d;
  top: 0px;
  color: #000;
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  opacity: 0.9;
  padding: 10px 10px;
  position: absolute;
  right: 7px;
  z-index: 30;
  font-size: 20px;
  font-weight: 700;
}

.countdown_highlight_landing_number {
  background: #f6961d;
  /* top: 0px; */
  color: #000;
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  opacity: 0.9;
  padding: 10px 10px;
  position: absolute;
  /* right: 7px; */
  /* z-index: 30; */
  font-size: 20px;
  /* font-weight: 700; */
}

.view-countdown-to-150-home-page-highlight {
  margin-bottom: 20px;
}

@media (max-width: 1024px) {
  .countdown_highlight_homepage_opener {
    margin-top: 20px;
  }
  .view-countdown-to-150-home-page-highlight {
    margin-top: 20px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .view-id-countdown_to_150_inside_lehigh img {
    width: 60% !important;
  }
  .countdown_highlight_insidelehigh_number {
    background: #f6961d;
    top: 0px;
    color: #000;
    font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
    opacity: 0.9;
    padding: 10px 10px;
    position: absolute;
    right: 200px !important;
    z-index: 30;
    font-size: 20px;
    font-weight: 700;
  }
  .countdown_home_text {
    float: left;
    width: 50%;
  }
  .countdown_highlight_homepage_opener img {
    width: 50%;
    height: auto;
    float: right;
  }
}

.view-id-countdown_to_150_inside_lehigh h2.block-title-countdown {
  margin-top: 0 !important;
  font-size: 28px;
  text-transform: capitalize;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #502d0e;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 5px;
}

.countdown_highlight_insidelehigh_number {
  background: #f6961d;
  top: 0px;
  color: #000;
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  opacity: 0.9;
  padding: 10px 10px;
  position: absolute;
  right: 7px;
  z-index: 30;
  font-size: 20px;
  font-weight: 700;
}

.view-countdown-to-150 ul.elastic-grid .elastic-grid-expanded-inner img,
.view-countdown-to-150-array ul.elastic-grid .elastic-grid-expanded-inner img {
  width: 100%;
  height: auto;
}

.view-countdown-to-150 ul.elastic-grid .elastic-grid-expanded-inner h2,
.view-countdown-to-150-array ul.elastic-grid .elastic-grid-expanded-inner h2 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  color: #5c6e7b;
  font-weight: normal;
  margin-top: 0 !important;
}

.view-countdown-to-150 ul.elastic-grid .elastic-grid-expanded-inner p,
.view-countdown-to-150-array ul.elastic-grid .elastic-grid-expanded-inner p {
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .view-countdown-to-150 ul.elastic-grid .elastic-grid-expanded-inner img {
    width: 100%;
    height: auto;
  }
}

@media only screen and (max-width: 767px) {
  .view-countdown-to-150 ul.elastic-grid .elastic-grid-expanded-inner .countdownimage {
    display: none;
  }
}

/* Sesquicentennial Promos */
#block-bean-sesquicentennial-horizontal-prom { clear: both; }
.sesqui_promo_h { clear: both; background-color: #BED5E4; margin: 0 7.5px 20px 7.5px; background-image: url(/sites/default/files/asa-blue.jpg); background-repeat: no-repeat; background-position: bottom right;  }
.sesqui_promo_h .sesqui_logo { padding: 35px 20px 20px 20px; }
.sesqui_promo_h h3 {
  display: inline-block;
  padding-right: 10px;
  margin-top: 25px !important;
  font-size: 32px;
  text-transform: capitalize;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #502d0e;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 5px;
}
.sesqui_promo_h h3 a { color: #502d0e; }
.sesqui_promo_h h3 .larger {
  font-size: 52px;
  font-weight: bold;
  display: block;
}
.sesqui_promo_h p {
  border-top: 1px solid #000;
  font-size: 18px;
  color: #502d0e;
  line-height: 26px;
  padding-top: 5px;
  margin-right: 60px;
  padding-bottom: 17px;

}

.page-node-8122 .sesqui_promo_h { background-position: 117% top; margin-bottom: 20px !important; }
.page-node-8122 .sesqui_promo_h .sesqui_logo { padding: 52px 8px 20px 14px; }
.insidelehigh .field-name-field-main-supporting-body .sesqui_promo_h h3 { font-size: 22px; margin-top: 16px !important; }
.page-node-8122 .sesqui_promo_h h3 .larger { font-size: 28px; }
.page-node-8122 .sesqui_promo_h h3:hover, .page-node-8122 .sesqui_promo_h h3 a:hover { text-decoration: underline; }
.page-node-8122 .sesqui_promo_h p { line-height: 19px; margin-right: 145px; padding-bottom: 16px; }

.sesqui_promo_v { min-height: 450px; background-color: #BED5E4; background-image: url(/sites/default/files/asa-blue_v.jpg); background-repeat: no-repeat; background-position: bottom right; }
.sesqui_promo_v h3 a { color: #fff; }
#main-container.about .field-name-field-second-support-block-ref .field-items > .field-item .sesqui_promo_v h3 { padding: 5px 8px; }
.sesqui_promo_v img { width: 100%; max-width: 100%; margin: 20px 0; }
.page-node-13027.node-type-standard-content-page .sesqui_promo_v p { width: 50%; font-size: 17px;
line-height: 23px;
color: #502d0e;
padding-left: 20px !important;
padding-bottom: 40px !important; }
@media only screen and (max-width: 1100px) {
  .page-node-8122 .sesqui_promo_h .sesqui_logo {
    padding-top: 35px !important;
  }
  .page-node-8122 .sesqui_promo_h .sesqui_logo img { margin: 0 auto; max-width: 100%; }
  .page-node-8122 .sesqui_promo_h { background-image: none; padding-bottom: 0 !important; }
  .page-node-8122 .sesqui_promo_h p {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 991px) {
  .sesqui_promo_h .sesqui_logo {
    padding-top: 25px !important;
  }
  .sesqui_promo_h h3 {
    font-size: 30px;
  }
  .sesqui_promo_h h3 .larger {
    font-size: 38px;
  }
  .sesqui_promo_h p {
    font-size: 15px;
    line-height: 24px;
  }
  .page-node-8122 .sesqui_promo_h { margin-top: -10px !important; margin-bottom: 0 !important; }
  .page-node-8122 .sesqui_promo_h .sesqui_logo img { margin: 0 auto; max-width: 100%; }
  .page-node-8122 .sesqui_promo_h, .sesqui_promo_v { background-image: none; padding-bottom: 0 !important; }
  .page-node-8122 .sesqui_promo_h p{
    margin-right: 10px;
  }

  .page-node-13027.node-type-standard-content-page .sesqui_promo_v p { width: 100%; clear: both; }
}

@media only screen and (max-width:767px) {
  .sesqui_promo_h { background-image: none; padding-bottom: 0 !important; }
  .sesqui_promo_h h3 {
    font-size: 26px;
  }
  .sesqui_promo_h h3 .larger {
    font-size: 28px;
  }
  .sesqui_promo_h .sesqui_logo img { margin: 0 auto; max-width: 100%; }
  .sesqui_promo_h p {
    margin-right: 10px;
  }
}

@media only screen and (max-width:541px) {
  .sesqui_promo_h h3, .sesqui_promo_h p { margin-left: 15px; }
  .page-node-8122 .sesqui_promo_h h3 .larger { font-size: 26px; }
  .sesqui_promo_v { min-height: 0px; }
}

/* Emergency Alert */

#emergencyalert {}

#emergencyalert .SmartBoard_Table {
  background-color: #9A0000;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 140%;
  height: 42px;
  text-align: center;
  width: 100%;
}

#emergencyalert .SmartBoard_Row {
  background-color: #9A0000;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}

#emergencyalert .SmartBoard_Subject {
  color: #FFFFFF;
  font-size: 120%;
  font-weight: bold;
  padding-top: 10px;
  text-align: center;
}

#emergencyalert .SmartBoard_DateTime {
  display: none;
}

#emergencyalert .SmartBoard_Message {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 110%;
  padding-bottom: 10px;
  text-align: center;
}

#emergencyalert a {
  color: #FFFFFF;
  text-decoration: underline;
}

#emergencycustom {
  background-color: #9A0000;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 140%;
  height: 42px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: center;
}

#emergencycustom a {
  color: #FFFFFF;
  text-decoration: underline;
}

#edit-field-news-teaser,
#edit-field-news-teaser-image,
#edit-field-news-external-url,
#edit-field-news-body,
#edit-field-news-date-time,
#edit-field-news-author,
#edit-field-news-author-email,
#edit-field-featured-media-collection,
#edit-field-news-multi-image,
#edit-field-sidebar,
#edit-field-news-related-articles,
#edit-field-news-feature,
#edit-field-news-feature-type,
#edit-field-publication,
#edit-field-section,
#edit-field-tags {
  border: 2px solid #502d0e;
  border-radius: 4px;
  padding: 10px;
}

.description {
  color: blue;
}

.description p {
  margin-bottom: 5px;
}


/** FOOTER **/

.footer {
  background: #502d0e;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 0px !important;
  padding: 14px !important;
  border-top: 0px solid #E5E5E5;
}

footer .hidden-xs,
footer .hidden-sm {
  display: inline !important;
}

.footer .bean-footer-links p {
  padding: 0 10px 10px 0px;
  font-size: 12px !important;
  overflow: hidden;
}

footer a,
footer a:hover,
footer a:visited,
footer a:focus {
  color: #fff;
  font-weight: bold !important;
}

footer p.break {
  padding: 10px 0;
}

footer img.socicon {
  padding: 0 7px 0 0;
}

footer .lines {
  background: #502d0e;
  border-right: #fff solid 1px;
  border-left: #fff solid 1px;
  padding: 0 0 0 10px;
}

footer .alright img {
  max-width: 100%;
  padding: 20px 0 20px 10px;
}

footer img.key {
  padding: 0;
}

p.copyright {
  margin-top: 5px;
  float: right;
  color: #252525;
  margin-bottom: 20px;
}

p.copyright a {
  color: #252525 !important;
}

@media only screen and (max-width: 800px) {
  body #main-container .main-container {
    padding: 0 20px;
  }
  footer .address {
    border-right: 0;
    padding-bottom: 10px;
  }
  footer .break {
    display: block;
  }
  footer .lines {
    border-right: 0;
    border-left: 0;
    padding: 15px 0;
  }
  footer .lines p {
    padding: 0 20px 12px 0px;
  }
  footer .alright {
    text-align: right;
  }
  footer .alright img {
    width: 165px;
    padding: 20px 0;
  }
}


/** END FOOTER **/


/** SIDE MENU **/

.container-smooth {
  max-width: 1170px;
}

@media (min-width: 1px) {
  .container-smooth {
    width: auto;
  }
}

.navmenu-brand {
  display: block;
  font-size: 18px;
  line-height: 20px;
  padding: 10px 15px;
  margin: 10px 0;
}

.navmenu-brand:hover,
.navmenu-brand:focus {
  text-decoration: none;
}

.navmenu-default,
.navbar-default .navbar-offcanvas {
  background-color: #fff;
  border-color: #fff;
}

.navmenu-default .navmenu-brand,
.navbar-default .navbar-offcanvas .navmenu-brand {
  color: #777;
}

.navmenu-default .navmenu-brand:hover,
.navbar-default .navbar-offcanvas .navmenu-brand:hover,
.navmenu-default .navmenu-brand:focus,
.navbar-default .navbar-offcanvas .navmenu-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navmenu-default .navmenu-text,
.navbar-default .navbar-offcanvas .navmenu-text {
  color: #777;
}

.navmenu-default .navmenu-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown>a:hover .caret,
.navmenu-default .navmenu-nav > .dropdown > a:focus .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a:focus .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}

.navmenu-default .navmenu-nav > .open > a,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a,
.navmenu-default .navmenu-nav > .open > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:hover,
.navmenu-default .navmenu-nav > .open > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:focus {
  background-color: #fff;
  color: #502d0e;
}

.navmenu-default .navmenu-nav > .open > a .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a .caret,
.navmenu-default .navmenu-nav > .open > a:hover .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:hover .caret,
.navmenu-default .navmenu-nav > .open > a:focus .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .open > a:focus .caret {
  border-top-color: #502d0e;
  border-bottom-color: #555;
}

.navmenu-default .navmenu-nav > .dropdown > a .caret,
.navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}

.navmenu-default .navmenu-nav.dropdown-menu,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu,
.navmenu-default .navmenu-nav.dropdown-menu > .divider,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .divider,
.navmenu-default .navmenu-nav.dropdown-menu > .active > a,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a,
.navmenu-default .navmenu-nav.dropdown-menu > .active > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:hover,
.navmenu-default .navmenu-nav.dropdown-menu > .active > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:focus {
  background-color: #fff;
}

.navmenu-default .navmenu-nav > li > a,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a {
  border: 0px solid #e6e6e6;
  border-width: 0 0;
  color: #000;
  display: block;
  font-size: 1em;
  height: auto;
  line-height: 1em;
  padding: 0.1em 0.9em 0.2em 1em;
  text-align: right;
  text-transform: uppercase;
  margin-bottom: 1.5em;
  font-weight: 600;
  text-decoration: none;
}

.navmenu-default .navmenu-nav > li > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav>li>a:hover,
.navmenu-default .navmenu-nav>li>a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a:focus {
  color: #502d0e;
  background-color: transparent;
  text-decoration: underline;
}

.navmenu-default .navmenu-nav>.active,
.navbar-default .navbar-offcanvas .navmenu-nav>.active {
  border-right: 1px solid #502d0e;
}

.navmenu-default .navmenu-nav>.active>a,
.navbar-default .navbar-offcanvas .navmenu-nav>.active>a,
.navmenu-default .navmenu-nav>.active>a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:hover,
.navmenu-default .navmenu-nav>.active>a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:focus {
  color: #502d0e;
  background-color: transparent;
}

.navmenu-default .navmenu-nav>.disabled>a,
.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a,
.navmenu-default .navmenu-nav>.disabled>a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a:hover,
.navmenu-default .navmenu-nav>.disabled>a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a:focus {
  color: #ccc;
  background-color: transparent;
}

.navmenu-inverse,
.navbar-inverse .navbar-offcanvas {
  background-color: #222;
  border-color: #080808;
}

.navmenu-inverse .navmenu-brand,
.navbar-inverse .navbar-offcanvas .navmenu-brand {
  color: #999;
}

.navmenu-inverse .navmenu-brand:hover,
.navbar-inverse .navbar-offcanvas .navmenu-brand:hover,
.navmenu-inverse .navmenu-brand:focus,
.navbar-inverse .navbar-offcanvas .navmenu-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navmenu-inverse .navmenu-text,
.navbar-inverse .navbar-offcanvas .navmenu-text {
  color: #999;
}

.navmenu-inverse .navmenu-nav>.dropdown>a:hover .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a:hover .caret,
.navmenu-inverse .navmenu-nav>.dropdown>a:focus .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navmenu-inverse .navmenu-nav>.open>a,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a,
.navmenu-inverse .navmenu-nav>.open>a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:hover,
.navmenu-inverse .navmenu-nav>.open>a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:focus {
  background-color: #080808;
  color: #fff;
}

.navmenu-inverse .navmenu-nav>.open>a .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a .caret,
.navmenu-inverse .navmenu-nav>.open>a:hover .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:hover .caret,
.navmenu-inverse .navmenu-nav>.open>a:focus .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navmenu-inverse .navmenu-nav>.dropdown>a .caret,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}

.navmenu-inverse .navmenu-nav.dropdown-menu,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu {
  background-color: #080808;
}

.navmenu-inverse .navmenu-nav.dropdown-menu>.divider,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.divider {
  background-color: #222;
}

.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a,
.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:hover,
.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:focus {
  background-color: #000;
}

.navmenu-inverse .navmenu-nav>li>a,
.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a {
  color: #999;
}

.navmenu-inverse .navmenu-nav>li>a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a:hover,
.navmenu-inverse .navmenu-nav>li>a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a:focus {
  color: #fff;
  background-color: transparent;
}

.navmenu-inverse .navmenu-nav>.active>a,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a,
.navmenu-inverse .navmenu-nav>.active>a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a:hover,
.navmenu-inverse .navmenu-nav>.active>a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a:focus {
  color: #fff;
  background-color: #080808;
}

.navmenu-inverse .navmenu-nav>.disabled>a,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a,
.navmenu-inverse .navmenu-nav>.disabled>a:hover,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a:hover,
.navmenu-inverse .navmenu-nav>.disabled>a:focus,
.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a:focus {
  color: #444;
  background-color: transparent;
}

.dropdown-menu li.active a {
  font-weight: bold !important;
}

.offcanvas {
  display: none;
}

.offcanvas.in {
  display: block;
}

.breadcrumb>.active {
  color: #000 !important;
}

@media (max-width: 767px) {
  .offcanvas-xs {
    display: none;
  }
  .offcanvas-xs.in {
    display: block;
  }
}

@media (max-width: 991px) {
  .offcanvas-sm {
    display: none;
  }
  .offcanvas-sm.in {
    display: block;
  }
}

@media (max-width: 1199px) {
  .offcanvas-md {
    display: none;
  }
  .offcanvas-md.in {
    display: block;
  }
}

.offcanvas-lg {
  display: none;
}

.offcanvas-lg.in {
  display: block;
}

.canvas-sliding {
  -webkit-transition: top .35s, left .35s, bottom .35s, right .35s;
  transition: top .35s, left .35s, bottom .35s, right .35s
}

.offcanvas-clone {
  height: 0!important;
  width: 0!important;
  overflow: hidden!important;
  border: none!important;
  margin: 0!important;
  padding: 0!important;
  position: absolute!important;
  top: auto!important;
  left: auto!important;
  bottom: 0!important;
  right: 0!important;
  opacity: 0!important
}


/** END SIDE MENU **/


/** Home **/

#flexslider-1,
#flexslider-2,
#flexslider-3,
#flexslider-4 {
  margin: 0;
  border: 0 none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

#flexslider-1 ul.slides {
  position: relative;
}

.flexslider .slides > li {
  position: relative;
}

body.front #flexslider-1 ul.slides .views-field-field-gallery-item-description,
.page-node-13438 #flexslider-1 ul.slides .views-field-field-gallery-item-description {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  height: 35%;
  opacity: .9;
  top: 37px;
  bottom: auto;
  width: 39%;
  color: #fff;
  background: rgba(0, 0, 0, 0.85);
  padding: 5px 10px;
  position: absolute;
  right: 0;
  z-index: 30;
}

body.front #flexslider-1 ul.slides .views-field-field-gallery-item-description {
  top: auto;
  bottom: 37px;
}

.view-initiatives-inside-lehigh #flexslider-1 ul.slides .views-field-field-gallery-item-description {
  height: auto;
  position: relative;
  width: auto;
  height: auto;
  bottom: auto;
  padding: 0px;
}

#flexslider-1 ul.slides .views-field-field-gallery-item-description h3 {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  color: #fff;
  font-size: 28px;
  font-weight: 400;
  margin: 0;
  text-transform: uppercase;
  padding: 10px 25px 5px 14px;
}

#flexslider-1 ul.slides .views-field-field-gallery-item-description p {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  margin: 0;
  padding: 0 16px 7px;
}

#flexslider-1 ul.slides .views-field-field-gallery-item-description a {
  line-height: inherit;
  font-weight: 400;
  padding-left: 0;
  color: #dbd08e;
  font-size: 16px;
  padding: 5px 0 20px;
}

#flexslider-1 .flex-next,
#flexslider-2 .flex-next,
#flexslider-3 .flex-next,
#flexslider-4 .flex-next {
  display: block;
  width: 40px;
  height: 50px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 0;
  webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
  right: -1px;
  opacity: .7;
  background: url('/sites/default/files/right-arrow.png') no-repeat;
}

#flexslider-1 .flex-next {
  right: 7px;
}

#flexslider-1 .flex-prev,
#flexslider-2 .flex-prev,
#flexslider-3 .flex-prev,
#flexslider-4 .flex-prev {
  display: block;
  width: 40px;
  height: 50px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 0;
  webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
  left: 0px;
  opacity: .7;
  background: url('/sites/default/files/left-arrow.png') no-repeat;
}

#flexslider-1 .flex-prev {
  left: 7px;
}

#flexslider-1 .flex-direction-nav a.flex-next:before,
#flexslider-1 .flex-direction-nav a.flex-prev:before,
#flexslider-2 .flex-direction-nav a.flex-next:before,
#flexslider-2 .flex-direction-nav a.flex-prev:before,
#flexslider-3 .flex-direction-nav a.flex-next:before,
#flexslider-3 .flex-direction-nav a.flex-prev:before,
#flexslider-4 .flex-direction-nav a.flex-next:before,
#flexslider-4 .flex-direction-nav a.flex-prev:before {
  content: none;
}

.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  right: 20px;
  bottom: 8px;
  left: auto;
  opacity: 0.7;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #FFF;
}

.flexslider .slides img {
  height: auto;
}

#block-views-latest-news-homepage-block,
.research-that-matters {
  /*padding-left: 0;*/
}

.view-profile-highlight-homepage h2.research-that-matters,
.view-profile-highlight-homepage h2.student-driven {
  margin: 0 0 5px 0 !important;
}

.research-that-matters {
  position: relative;
}

section.home-slider,
section#block-views-latest-news-homepage-block {
  margin-bottom: 20px;
}

.research-that-matters .view-content {
  height: 401px;
}

#block-views-latest-news-homepage-block h2.block-title,
.research-that-matters h2.block-title,
#block-views-lehigh-life-media-gallery-block h2.block-title {
  text-transform: uppercase;
  font-size: 16px;
  margin: 0;
  padding: 6px 2px 10px 12px;
  font-weight: 600;
  color: #000;
}

#block-views-lehigh-life-media-gallery-block h2.block-title {
  display: none;
}

.view-id-lehigh_life_media_gallery .view-header h2.block-title {
  display: block !important;
}

#block-views-lehigh-life-media-gallery-block h2.block-title a img {
  float: right;
  margin: -2px 5px;
  width: 25px;
}

#block-views-latest-news-homepage-block h2.block-title {
  background: url('/sites/default/files/latestnews_header_background.gif');
}

.research-that-matters h2.block-title.research-that-matters {
  background: url('/sites/default/files/research_header_background.gif');
}

.research-that-matters h2.block-title.student-driven {
  background: url('/sites/default/files/ColumnHeads-MtnTop.jpg');
}

#block-views-lehigh-life-media-gallery-block h2.block-title {
  background: url('/sites/default/files/lehighlife_header_background.gif');
}

.view-latest-news-homepage {
  background: #EEF0B5;
  overflow: hidden;
  margin-top: 5px;
  min-height: 438px;
}

.view-latest-news-homepage .views-row-4 .field-name-field-news-teaser p {
  margin-bottom: 0 !important;
}

#block-views-latest-news-homepage-block .pressearch {
  background: url('/sites/default/files/pres-search-home-banner.jpg') no-repeat scroll left top #000000;
  top: 25px;
  color: #FFFFFF;
  height: 79px;
  position: relative;
  width: 100%;
  left: 0;
}

#block-views-latest-news-homepage-block .pressearch h3 {
  color: #FFFFFF;
  font-size: 20px;
  padding-left: 90px;
  text-align: left;
  text-transform: uppercase;
}

#block-views-latest-news-homepage-block .pressearch a {
  color: #fff;
}

#block-views-latest-news-homepage-block .pressearch a:hover {
  text-decoration: underline;
  color: #FFF;
}

#block-views-latest-news-homepage-block .view-content {
  margin-top: 5px;
  padding: 14px 16px;
}

#block-views-latest-news-homepage-block .view-content h2 {
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 7px 0;
}

#block-views-latest-news-homepage-block .view-content h2 a {
  color: #355977;
}

#block-views-latest-news-homepage-block .view-content p {
  line-height: 19px;
  margin-bottom: 7px;
}

#block-views-latest-news-homepage-block .view-footer a.news {
  text-align: right;
  font-size: 14px;
  float: right;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #355977;
  font-weight: bold;
}

.news-internal .col-md-4 .field-collection-container .field-items .field-item {margin-bottom: 0px;}

.research-that-matters .view-content,
#block-views-lehigh-life-media-gallery-block .view-content {
  margin-top: 5px;
}

.research-that-matters .view-content {
  margin-top: 0 !important;
}

.research-that-matters .view-content img {
  max-width: 100%;
  height: 401px;
}

.research-that-matters .field-content h2 {
  position: absolute;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  margin: 0;
  text-transform: uppercase;
  width: 70%;
  bottom: 34px;
  left: 15%;
  display: block;
}

.research-that-matters .view-content h2 a {
  color: #FFF;
}

.research-that-matters .view-content p.more {
  position: absolute;
  bottom: 10px;
  right: 20px;
}

.research-that-matters .view-content p.more a {
  color: #fff;
  font-size: 14px;
}

#block-views-lehigh-life-media-gallery-block {
  /*padding: 0;*/
}

#block-views-lehigh-life-media-gallery-block img {
  width: 529;
  height: auto;
}

#block-views-lehigh-life-media-gallery-block .views-field-field-gallery-item-description {
  background: #5E5748;
  padding: 14px 20px 15px;
  line-height: 20px;
  color: #fff;
  font-weight: 600;
}


/** End Home **/

.col-md-2 {
  padding: 0;
}

#block-menu-menu-publications h2,
#block-menu-menu-research-publications-navig h2 {
  background: none;
  font-size: 22px;
  text-align: right;
  padding: 8px;
  color: #502d0e;
  display: block;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.field-collection-container {
  border-bottom: 0px solid #fff !important;
}

.field-collection-view {
  border-bottom: 0px solid #fff !important;
  padding: 0 !important;
  margin: 0 !important;
}

.field-name-lastest-news-news h2.block-title,
.field-name-events h2.block-title,
.field-name-lehigh-in-the-media h2.block-title {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase;
  padding: 3px 10px;
  margin: 0;
  background: #502d0e;
  font-weight: normal;
}

.field-name-lastest-news-news .view-content h2,
.field-name-lehigh-in-the-media .view-content h2 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 2px;
}

.field-name-lastest-news-news p,
.field-name-lehigh-in-the-media p,
.field-name-events p {
  line-height: 20px;
  font-weight: 400;
  color: #252525;
}

.field-name-lehigh-in-the-media .view-header p {
  margin-top: 12px;
}

.field-name-lehigh-in-the-media .more-link,
.view-latest-news .more-link {
  margin-top: 15px;
  font-size: 15px;
}

.view-lehigh-in-the-media .field-content {
  line-height: 18px;
}

.view-lehigh-in-the-media a {
  font-size: 16px;
  margin-top: 12px;
  display: block;
  padding-bottom: 2px;
}

.views-field.views-field-field-litm-publication-name {
  padding-bottom: 2px;
}

.field-name-lehigh-in-the-media .more-link a,
.view-latest-news .more-link a {
  color: #355080;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: 600;
  text-decoration: none;
}

.field-name-lehigh-in-the-media .view-footer h4 {
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  color: #502d0e;
  text-transform: uppercase;
  padding: 4px 10px 0px 0px;
  margin: 20px 0 10px 0;
  background: #fff;
}

.field-name-lehigh-in-the-media .view-footer p {
  padding: 0 0;
  margin: 10px 0;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
}

.field-name-lehigh-in-the-media .view-footer a {
  padding: 0 0;
  margin-top: 0px !important;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
}

.field-name-twitter-feed,
.field-name-lehigh-in-the-media {
  margin-top: 35px;
}

.field-name-events .views-field-field-event-external-url {
  margin-top: 12px;
  font-size: 16px;
}

.insidelehigh .field-name-events-calendar .view-footer p {
  margin-top: 15px;
}

.field-name-feature-1 {
  margin-bottom: 20px;
}

.view-news-feature-1 .views-field-field-news-teaser-image img,
.view-news-feature-2 .views-field-field-news-teaser-image img,
.view-news-feature-3 .views-field-field-news-teaser-image img {
  width: 100%;
  height: auto;
}

.view-news-feature-1 .views-field-field-news-feature-type .field-content,
.view-news-feature-2 .views-field-field-news-feature-type .field-content,
.view-news-feature-3 .views-field-field-news-feature-type .field-content {
  background-color: #7d6a55;
  color: #fff;
  margin: 0;
  padding: 3px 20px 3px 20px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 20px;
}

.view-news-feature-1 .views-field-field-news-teaser,
.view-news-feature-2 .views-field-field-news-teaser,
.view-news-feature-3 .views-field-field-news-teaser {
  background-color: #e2e3d8;
  padding: 20px;
}

.view-news-feature-1 .views-field-field-news-teaser h3,
.view-news-feature-2 .views-field-field-news-teaser h3,
.view-news-feature-3 .views-field-field-news-teaser h3 {
  margin: 0;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  font-size: 30px;
}

.view-news-feature-1 .views-field-field-news-teaser p,
.view-news-feature-2 .views-field-field-news-teaser p,
.view-news-feature-3 .views-field-field-news-teaser p,
.field-name-media-contact p {
  font-size: 16px;
  line-height: 20px;
}

.view-news-articles-by-category {
  font-size: 15px;
  line-height: 20px;
  padding-right: 20px;
}

.view-news-articles-by-category p {
  margin-bottom: 17px;
}

.view-news-archive h2 {
  font-size: 48px;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
}

.view-news-archive h3 {
  font-size: 31px;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
}

.view-news-archive .views-field-field-news-date-time,
.view-news-archive .views-field-title {
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 17px;
}

.view.view-news-articles-by-category .views-field-field-news-teaser {
  margin-bottom: 17px;
  max-width: 800px;
}

.view.view-news-articles-by-category hr {
  border-color: #ccc;
}

.field-name-media-contact {
  margin-top: 20px;
}

.field-name-media-contact h2 {
  font-size: 18px;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: 400;
  line-height: 20px;
  color: #502d0e;
  padding: 4px 10px 0px 0px;
  margin: 20px 0 10px 0;
  background: #fff;
}

.field-name-media-contact p {
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 10px;
}

.view-featured-article-for-category {
  background-color: #e2e3d8;
  margin: 0 0 20px 0;
}

.view-featured-article-for-category .views-field-title {
  padding: 10px 20px 0px 20px;
  margin: 0 0 0 0;
  font-size: 28px;
}

.view-featured-article-for-category .views-field-field-news-teaser {
  color: #000;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 20px 20px 20px;
  margin: 0 0 0 0;
}

.view-news-archives-list-by-year ul .views-summary {
  padding-left: 30px;
  font-size: 15px;
  line-height: 25px;
  padding-bottom: 50px;
}

.view-news-articles-by-category h2,
.view-news-archives-list-by-year- h2,
.view-lehigh-in-the-media h2 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
  font-size: 48px;
}

.view-news-archives-list-by-year- h3,
.view-lehigh-in-the-media h3 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  font-size: 31px;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
}

.view-news-archives-list-by-year- .item-list,
.view-lehigh-in-the-media .item-list {
  margin-left: 17px;
}

.view-lehigh-in-the-media .item-list {
  margin-bottom: 20px;
}

.view-news-archives-list-by-year- .item-list ul li a,
.view-lehigh-in-the-media .item-list ul li a {
  font-size: 16px;
  line-height: 24px;
}

.lehigh-in-the-media-listing a {
  font-size: 15px !important;
  line-height: 20px !important;
  margin-top: 0;
}

.lehigh-in-the-media-listing h3 {
  margin-top: 20px;
  margin-bottom: 0;
}

.lehigh-in-the-media-listing .views-row {
  font-size: 15px;
  line-height: 20px !important;
  margin-top: 10px;
}

.page-news-media .item-list a {
  margin-top: 0;
}

.lehigh-in-the-media-listing {
  margin-bottom: 20px;
}

#block-views-lehigh-life-media-gallery-block {
  margin-bottom: 20px;
}

#block-views-lehigh-life-media-gallery-block .views-field-field-gallery-item-description {
  height: 86px;
}

#block-views-lehigh-life-media-gallery-block .views-field-field-gallery-item-description p {
  font-weight: bold;
}

.twitterpromo {
  background-color: #eae8e6;
  padding: 5px 10px;
  min-height: 46px;
  margin-bottom: 20px;
}

.twitterpromo p {
  color: #502d0e;
  font-size: 18px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.twitterpromo a {
  color: #502d0e;
  text-decoration: none;
}

.twitterpromo img {
  display: block;
  float: right;
  margin-left: 5px;
}

#skiptwitter a,
#skiptwitter a:hover,
#skiptwitter a:visited {
  position: absolute;
  left: 0px;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}


/* menu */

@media (min-width: 800px) {
  ul.nav li.dropdown:hover {
    background-color: #e2eae7;
    color: #502d0e;
  }
  .navbar-default .navbar-nav li:hover {
    color: #502d0e;
    background-color: #fff;
    text-decoration: underline;
  }
  .navbar-default .navbar-nav li:hover a {
    color: #502d0e;
  }
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
    background-color: #fff;
    opacity: 0.95;
  }
}

ul.nav li .caret {
  display: none;
}

ul.nav li ul {
  border: none;
  border-radius: 0;
  box-shadow: none;
}

ul.nav li:hover > a {
  color: #502d0e !important;
}

ul.nav li ul li {
  width: 170px;
  text-align: left;
  white-space: normal;
  padding: 3px 0;
  margin: 0;
}

ul.nav li ul li a {
  white-space: normal;
  color: #502d0e;
  font-size: 14px;
  line-height: 15px;
  padding: 5px 10px;
}

ul.nav li ul li a:hover {
  text-decoration: underline;
  color: #502d0e;
  background-color: #e2eae7;
}

@media (max-width: 768px) {
  .collapse {
    display: none !important;
  }
  .logo .logoimage {
    margin: 0;
  }
  .search {
    display: none;
  }
  .navbar-toggle {
    padding: 0;
    margin: 0;
  }
  .research-that-matters .view-content img {
    width: 100%;
  }
  body #nav-container .mainmenu .navbar-collapse .nav {
    display: block;
  }
  .col-xs-7.logo {
    float: left;
  }
  .navbar-header {
    width: 120px;
    float: right;
    padding-left: 0;
    margin-right: 9px;
  }
  body #main-container .container .navbar-header a.navbar-toggle {
    display: block;
  }
}

@media (max-width: 850px) {
  .collapse {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .research-that-matters .view-content img {
    height: 401px;
  }
  .research-that-matters .view-content {
    height: 401px;
  }
  #block-views-lehigh-life-media-gallery-block .views-field-field-gallery-item-description {
    height: 140px;
  }
  #block-views-cfcae2b41cc9b1f96907d82e75d4215c {
    margin-bottom: 20px;
  }
}

@media (min-width: 1024px) {
  #flexslider-1 {
    padding: 0 7.5px;
  }
  .research-that-matters .view-content img {
    height: 439px;
  }
  .research-that-matters .view-content {
    height: 440px;
  }
  #block-views-latest-news-homepage-block {
    height: 440px;
  }
}

@media (max-width: 800px) {
  body.front #flexslider-1 ul.slides .views-field-field-gallery-item-description,
  .page-node-13438 #flexslider-1 ul.slides .views-field-field-gallery-item-description {
    position: relative;
    background-color: #000;
    width: 100%;
    height: auto;
    top: 0;
    opacity: 1;
    padding: 15px;
  }
}

@media (max-width: 800px) and (min-width: 541px) {
  #flexslider-1 {
    padding: 0 7.5px;
  }
  #flexslider-1 .flex-next,
  #flexslider-1 .flex-prev {
    top: 31%;
  }
  #flexslider-2 .flex-next,
  #flexslider-2 .flex-prev {
    top: 42%;
  }
  #block-views-latest-news-homepage-block,
  #block-views-cfcae2b41cc9b1f96907d82e75d4215c {
    width: 50%;
    margin-bottom: 20px;
    float: left;
  }
  .view-profile-highlight-homepage {
    background-color: #e7edeb;
    text-align: left;
  }
  #block-views-lehigh-life-media-gallery-block {
    width: 100%;
  }
  #block-views-lehigh-life-media-gallery-block .views-field-field-gallery-item-description {
    height: 85px;
  }
  .footer .col-xs-1,
  .footer .col-sm-1,
  .footer .col-md-1,
  .footer .col-lg-1,
  .footer .col-xs-2,
  .footer .col-sm-2,
  .footer .col-md-2,
  .footer .col-lg-2,
  .footer .col-xs-3,
  .footer .col-sm-3,
  .footer .col-md-3,
  .footer .col-lg-3,
  .footer .col-xs-4,
  .footer .col-sm-4,
  .footer .col-md-4,
  .footer .col-lg-4,
  .footer .col-xs-5,
  .footer .col-sm-5,
  .footer .col-md-5,
  .footer .col-lg-5,
  .footer .col-xs-6,
  .footer .col-sm-6,
  .footer .col-md-6,
  .footer .col-lg-6,
  .footer .col-xs-7,
  .footer .col-sm-7,
  .footer .col-md-7,
  .footer .col-lg-7,
  .footer .col-xs-8,
  .footer .col-sm-8,
  .footer .col-md-8,
  .footer .col-lg-8,
  .footer .col-xs-9,
  .footer .col-sm-9,
  .footer .col-md-9,
  .footer .col-lg-9,
  .footer .col-xs-10,
  .footer .col-sm-10,
  .footer .col-md-10,
  .footer .col-lg-10,
  .footer .col-xs-11,
  .footer .col-sm-11,
  .footer .col-md-11,
  .footer .col-lg-11,
  .footer .col-xs-12,
  .footer .col-sm-12,
  .footer .col-md-12,
  .footer .col-lg-12 {
    padding: 0 15px;
  }
  body.front .region-content .col-xs-1,
  body.front .region-content .col-sm-1,
  body.front .region-content .col-md-1,
  body.front .region-content .col-lg-1,
  body.front .region-content .col-xs-2,
  body.front .region-content .col-sm-2,
  body.front .region-content .col-md-2,
  body.front .region-content .col-lg-2,
  body.front .region-content .col-xs-3,
  body.front .region-content .col-sm-3,
  body.front .region-content .col-md-3,
  body.front .region-content .col-lg-3,
  body.front .region-content .col-xs-4,
  body.front .region-content .col-sm-4,
  body.front .region-content .col-md-4,
  body.front .region-content .col-lg-4,
  body.front .region-content .col-xs-5,
  body.front .region-content .col-sm-5,
  body.front .region-content .col-md-5,
  body.front .region-content .col-lg-5,
  body.front .region-content .col-xs-6,
  body.front .region-content .col-sm-6,
  body.front .region-content .col-md-6,
  body.front .region-content .col-lg-6,
  body.front .region-content .col-xs-7,
  body.front .region-content .col-sm-7,
  body.front .region-content .col-md-7,
  body.front .region-content .col-lg-7,
  body.front .region-content .col-xs-8,
  body.front .region-content .col-sm-8,
  body.front .region-content .col-md-8,
  body.front .region-content .col-lg-8,
  body.front .region-content .col-xs-9,
  body.front .region-content .col-sm-9,
  body.front .region-content .col-md-9,
  body.front .region-content .col-lg-9,
  body.front .region-content .col-xs-10,
  body.front .region-content .col-sm-10,
  body.front .region-content .col-md-10,
  body.front .region-content .col-lg-10,
  body.front .region-content .col-xs-11,
  body.front .region-content .col-sm-11,
  body.front .region-content .col-md-11,
  body.front .region-content .col-lg-11,
  body.front .region-content .col-xs-12,
  body.front .region-content .col-sm-12,
  body.front .region-content .col-md-12,
  body.front .region-content .col-lg-12 {
    padding: 0 7.5px;
  }
  .footer .col-sm-3 {
    width: 100%;
  }
  .footer .col-sm-3 .social {
    float: left;
    padding-bottom: 10px;
  }
  .footer .col-sm-7 {
    width: 70%;
    float: left;
  }
  .footer .lines .break {
    float: left;
  }
  .footer .col-sm-2 {
    width: 30%;
    float: right;
  }
}

@media (max-width: 540px) {
  .view-homepage-billboard-gallery #flexslider-1 {
    background-color: #000;
  }
  .view-homepage-billboard-gallery #flexslider-1 ul.slides .views-field-field-gallery-item-description {
    height: auto;
    top: 0;
  }
  .view-homepage-billboard-gallery #flexslider-1 .flex-next {
    right: -1px;
  }
  .view-homepage-billboard-gallery #flexslider-1 .flex-prev {
    left: 0;
  }
  #flexslider-1 .flex-next,
  #flexslider-1 .flex-prev {
    top: 22%;
  }
  #flexslider-2 .flex-next,
  #flexslider-2 .flex-prev {
    top: 28%;
  }
  #flexslider-1 ul.slides .views-field-field-gallery-item-description {
    position: relative;
    background-color: #000;
    width: 100%;
    bottom: 0;
    opacity: 1;
    padding: 15px;
    height: 182px;
  }
  .view-latest-news-homepage {
    height: auto !important;
  }
  .insidelehigh h1.page-header {
    font-size: 32px !important;
  }
  .insidelehigh .view-initiatives-inside-lehigh #flexslider-2 .flex-next,
  .insidelehigh .view-initiatives-inside-lehigh #flexslider-2 .flex-prev {
    top: 50%;
  }
  #block-views-8b0a7ec91b6668eb16b3d8124d1907bf {
    padding: 0 9px;
  }
  footer .col-xs-1,
  footer .col-sm-1,
  footer .col-md-1,
  footer .col-lg-1,
  footer .col-xs-2,
  footer .col-sm-2,
  footer .col-md-2,
  footer .col-lg-2,
  footer .col-xs-3,
  footer .col-sm-3,
  footer .col-md-3,
  footer .col-lg-3,
  footer .col-xs-4,
  footer .col-sm-4,
  footer .col-md-4,
  footer .col-lg-4,
  footer .col-xs-5,
  footer .col-sm-5,
  footer .col-md-5,
  footer .col-lg-5,
  footer .col-xs-6,
  footer .col-sm-6,
  footer .col-md-6,
  footer .col-lg-6,
  footer .col-xs-7,
  footer .col-sm-7,
  footer .col-md-7,
  footer .col-lg-7,
  footer .col-xs-8,
  footer .col-sm-8,
  footer .col-md-8,
  footer .col-lg-8,
  footer .col-xs-9,
  footer .col-sm-9,
  footer .col-md-9,
  footer .col-lg-9,
  footer .col-xs-10,
  footer .col-sm-10,
  footer .col-md-10,
  footer .col-lg-10,
  footer .col-xs-11,
  footer .col-sm-11,
  footer .col-md-11,
  footer .col-lg-11,
  footer .col-xs-12,
  footer .col-sm-12,
  footer .col-md-12,
  footer .col-lg-12 {
    padding: 0 15px;
  }
  footer .lines {
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    padding: 15px;
  }
}


/*------------------- COVID -------------------------------*/

#block-views-advisory-message-block-1 {
    background-color: #FCF3C5;
    margin-bottom: 18px;
    padding: 18px !important;
    margin-top: 18px !important; 
}

#block-views-advisory-message-block-1 .views-field-title h2 {
    font-family: "Merriweather";
    font-weight: 500;
    font-size: 1.1em;
}

/** news **/

@media (min-width: 1100px) and (max-width: 1500px) {
  body.node-type-news-article {
    max-width: 100%;
  }
}

.node-type-news-article h1 {
  font-size: 48px;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
}

.node-type-news-article h2 {
  background: #e3e1d4;
  color: #502d0e;
  display: block;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  font-size: 48px;
  padding: 15px;
  margin-bottom: 10px;
}

.node-type-news-article #main-container .field-name-field-news-body ul {
  margin-left: 17px;
}

.node-type-news-article #main-container p,
.node-type-news-article #main-container .field-name-field-news-body ul li {
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
}

.node-type-news-article #main-container .field-name-field-news-body ul li {
  margin-bottom: 5px !important;
}

.node-type-news-article #main-container .footer p {
  margin-bottom: 0px;
  font-size: 12px;
  font-weight: normal;
  margin-left: 0px;
}

.field-name-field-news-body {
  line-height: 20px
}

.view-id-news_article_slideshow .views-field-field-featured-media-description .field-content p {
  font-style: italic;
  font-size: 15px;
  line-height: 20px;
  color: #502d0e;
}

#block-views-related-news-article-block {
  background: #e3e1d4;
}

#block-views-related-news-article-block h2 {
  font-size: 28px;
  line-height: 32px;
  color: #502d0e;
  text-transform: uppercase;
  padding: 10px 20px 0px 20px;
}

.view-related-news-article {
  padding: 0 20px;
}

.node-type-news-article .field-name-field-news-body,
.node-type-news-article .field-name-title {
  margin-bottom: 17px;
}

.node-type-news-article .field-name-author {
  font-weight: normal;
  font-style: italic;
  margin-bottom: 20px;
  margin-left: 20px;
  color: #595959;
}

.node-type-news-article .field-name-post-date {
  margin-left: 20px;
}
.news .breadcrumb {
  display: none;
}
.news .flexslider .views-field-field-featured-media-description {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  padding: 10px 15px;
  background-color: #E2E3D8;
  font-size: 15px;
  line-height: 20px;
  color: #fff;
  margin: 0;
  padding: 0;
  font-style: italic;
}

.news .field-name-field-sidebar-text {
  background-color: #E2E3D8;
}

.news .field-name-field-sidebar-text p {
  padding: 15px;
  padding: 10px 20px 0px;
  font-size: 15px;
  line-height: 20px;
  color: #502D0E;
}

.news .field-name-field-news-body h2 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
  background: none !important;
  font-weight: bold;
  font-size: 31px;
  padding-left: 0 !important;
}

.news .field-name-field-news-body h3 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
  background: none !important;
  font-weight: bold;
  font-size: 26px;
  padding-left: 0 !important;
}

.news .field-name-field-news-body h4 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
  background: none !important;
  font-weight: bold;
  font-size: 20px;
  padding-left: 0 !important;
}

.news .field-name-field-sidebar-text ul {
  padding: 15px;
  margin: 0px 0px 20px 15px;
  font-size: 15px;
  line-height: 20px;
  color: #502D0E;
}

.news .field-name-field-news-body blockquote {
  font-size: 22px;
  line-height: 24px;
  color: #5c707c;
  padding-left: 15px;
  border-left: solid 10px #5c707c;
  font-style: italic;
  margin: 25px 0;
}

.news .post-date {
  width: 100%;
}

.news .post-date .label-inline {
  float: left;
}

.field-collection-item-field-sidebar {
  background-color: #E2E3D8;
}

.news .field-name-field-sidebar-title {
  font-size: 28px;
  line-height: 32px;
  color: #502D0E;
  text-transform: uppercase;
  padding: 10px 20px 0px;
  background-color: #E2E3D8;
}

.news .flexslider .views-field-field-featured-media-description p {
  padding: 15px;
}

.node-type-news-article .field-name-author div,
.node-type-news-article .field-name-post-date div {
  font-weight: normal;
  font-size: 15px;
}

.node-type-news-article .field-name-sharethis {
  padding-top: 30px;
  margin-top: 30px;
  margin-bottom: 20px;
  margin-left: -8px;
}

.node-type-news-article .field-name-sharethis .field-label {
  color: #502d0e;
  font-size: 18px;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 17px;
  text-transform: uppercase;
}

.node-type-news-article .stButton .stMainServices {
  height: auto;
}

.node-type-news-article .stButton .stArrow span {
  height: auto;
}

.field-name-field-multi-image-image img {
  width: 100%;
  height: auto;
}

.views-field-field-featured-media-video iframe {
  width: 100%;
}

@media (max-width: 1100px) {
  .node-type-news-article h2.page-header {
    display: none;
  }
  .page-news-publications .page-header {
      background: #e3e1d4;
  color: #502d0e;
  display: block;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  font-size: 20px !important;
  padding: 15px;
  margin-right: 7.5px;
  margin-left: 7.5px;
  }

  .node-type-news-article #breadCt {
    padding-left: 7.5px;
    padding-top: 10px;
  }
  .insidelehigh .main-container {
    padding: 0 20px !important;
  }
  .view-initiatives-inside-lehigh #flexslider-1 {
    padding: 0 !important;
  }
}

@media (max-width: 800px) {
  .collapse {
    display: none !important;
  }
  .node-type-news-article .field-name-field-news-body,
  .node-type-news-article .field-name-title {
    padding-left: 0px;
    margin-bottom: 17px;
  }
  .node-type-news-article h1 {
    font-size: 36px;
  }
  .node-type-news-article #main-container p {
    margin-left: 0;
  }
  .node-type-news-article .col-md-8 {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .view-latest-news-homepage {
    height: auto;
    min-height: 0px !important;
  }
}

@media (min-width: 769px) {
  #navbar {
    margin-bottom: 0;
  }
}


/** Publications **/

.publications h1,
.publications h2,
.publications h3,
.publications h4,
.publications h5 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
}

.publications p {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}

.publicationbox.resolve {
  background-color: #ccd7d9;
}

.publicationbox.theorytopractice {
  background-color: #f4f4e2;
}

.publicationbox.bulletin {
  background-color: #BFB7AD;
}

.publicationbox.acumen {
  background-color: #ced3b2;
}

.publicationbox.lehighbusiness {
  background-color: #E8EFF5;
}

.publicationbox img {
  width: 100%;
  height: auto;
}

.publicationbox h3 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 36px;
  font-weight: 200;
  line-height: 28px;
  font-weight: 200;
  color: #502d0e;
  padding: 8px;
  margin: 0 0 0 0;
  float: left;
}

.publicationbox.theorytopractice h3 {
  font-size: 27px;
}

.publicationbox h4 {
  font-size: 17px;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  line-height: 20px;
  color: #363636;
  padding: 15px 5px 10px 20px;
  margin: 0 0 0 0;
}

.publicationbox p {
  color: #000;
  font-size: 16px;
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  line-height: 18px;
  padding: 5px 20px 10px 20px;
  margin: 0 0 0 0;
}

.publicationbox a {
  color: #000;
  text-decoration: underline;
}

.publicationquick h5 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  color: #502d0e;
  padding: 5px 0 4px 0;
  margin: 0 0 0 0;
}

.publicationquick p {
  font-size: 15px;
  padding: 0 0;
  margin: 10px 0;
}

.publicationquick #twitterhead {
  margin: 0 0 30px 0;
}

.publicationfeature {
  margin: 0 0 20px 0;
}

.publicationfeature .pane-title,
.publicationarticle .pane-title {
  display: none;
}

.publicationfeature.resolve {
  background-color: #dee3df;
}

.publicationfeature.theorytopractice {
  background-color: #f4f4e2;
}

.publicationfeature.bulletin {
  background-color: #E2E3D8;
}

.publicationfeature.acumen {
  background-color: #ecf2cb;
}

.publicationfeature.lehighbusiness {
  background-color: #E8EFF5;
}

.publicationfeature img {
  height: auto;
  width: 100%;
}

.publicationfeature h2 {
  font-weight: normal;
  padding: 10px 20px 0px 20px;
  margin: 0 0 0 0;
}

.publicationfeature h2 a {
  color: #587592;
}

.publicationfeature p {
  color: #000;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 20px 20px 20px;
  margin: 0 0 0 0;
}

.publicationarticle {
  margin: 0 0 20px 0;
  min-height: 155px;
}

.publicationarticle.resolve {
  background-color: #dee3df;
}

.publicationarticle.theorytopractice {
  background-color: #f4f4e2;
}

.publicationarticle.bulletin {
  background-color: #E2E3D8;
}

.publicationarticle.acumen {
  background-color: #ecf2cb;
}
.publicationarticle.lehighbusiness {
  background-color: #E8EFF5;
}
.publicationarticle img {
  width: 48%;
  display: block;
  float: left;
  margin: 0 10px 0 0;
  height: auto;
}

.publicationarticle h2 {
  font-weight: normal;
  padding: 10px 20px 0px 20px;
  margin: 0 0 0 0;
  font-size: 22px;
}

.publicationarticle p {
  color: #000;
  font-size: 15px;
  line-height: 18px;
  padding: 5px 20px 0px 20px;
  margin: 0 0 0 0;
}

.publicationinside h2.pane-title {
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  color: #502d0e;
  text-transform: uppercase;
  padding: 5px 0 4px 0;
  margin: 0 0 0 0;
}

.publicationinside p {
  padding: 0 0;
  margin: 0 0 8px 0;
  font-weight: 600;
  color: #587592;
  font-size: 16px;
  line-height: 18px;
}

.field-name-field-publication-title-link2 a {
  text-transform: uppercase;
  font-size: 15px;
  padding: 15px 0 10px 0;
  display: block;
}

.news-internal .panels-flexible-row-3_7_2_column_layout-main-row-inside .col-md-2 .panel-separator {
  display: none;
}

@media only screen and (max-width: 800px) {
  .news-internal .panels-flexible-row-3_7_2_column_layout-main-row-inside .col-md-3,
  .panels-flexible-row-3_7_2_column_layout-main-row-inside .col-md-7,
  .panels-flexible-row-3_7_2_column_layout-main-row-inside .col-md-2 {
    float: none;
    width: auto;
  }
}

@media only screen and (max-width: 800px) and (min-width: 541px) {
  .publicationbox {
    width: 65%;
    display: block;
    float: left;
  }
  .publicationbox img {
    margin: 0 10px 10px 20px;
    padding: 0 0 0px 0;
    width: 40%;
    display: block;
    float: left;
  }
  .publicationquick {
    width: 30% !important;
    display: block;
    float: right !important;
  }
  .news-internal .panels-flexible-row-3_7_2_column_layout-main-row-inside .col-md-7 {
    width: 65% !important;
    display: block;
    float: left !important;
    padding: 40px 4px 0 0;
  }
  .news-internal .panels-flexible-row-3_7_2_column_layout-main-row-inside .col-md-2 {
    width: 32% !important;
    display: block;
    float: right !important;
    padding: 25px 0 0 0;
  }
}

@media only screen and (max-width: 540px) {
  .panels-flexible-row-3_7_2_column_layout-main-row-inside .col-md-7 .inside {
    padding: 20px 0 !important;
  }
}


/** Publications Slider **/

.field-name-lehigh-publications {
  clear: both !important;
}

#block-views-lehigh-publications-block h2.block-title {
  background-color: #7d6a55;
  color: #fff;
  margin: 0;
  padding: 3px 20px 3px 20px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  overflow: hidden;
}

.view-lehigh-publications #flexslider-1 {
  background-image: url(/sites/default/files/pubslider_bg.png);
  background-position: top left;
  background-size: cover;
}

.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description {
  background: none;
  height: auto;
  width: auto;
  position: static;
  opacity: 1;
}

.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description h2,
.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description h2 a,
.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description h3,
.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description h3 a {
  font-weight: normal;
  color: #3366CC;
}

.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description h2 {
  margin-bottom: 0;
  padding-bottom: 5px;
  padding-left: 40px;
  padding-top: 0;
}

.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description h2 a {
  font-size: 30px;
  padding-bottom: 0;
}

.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description h3 {
  font-size: 24px;
  text-transform: capitalize;
  padding-bottom: 5px;
  padding-left: 40px;
  padding-top: 0;
}

.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description h3 a {
  font-size: 24px;
}

.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description p {
  padding-left: 40px;
  line-height: 30px;
}

.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description p,
.view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description p a {
  color: #000;
}

.view-lehigh-publications #flexslider-1 {
  border-radius: initial;
  padding: 0;
}

.view-lehigh-publications .col-sm-4 img {
  margin: 20px 40px;
  box-shadow: 0 0 10px #666;
  -webkit-box-shadow: 0 0 10px #666;
  -moz-box-shadow: 0 0 10px #666;
}

.view-lehigh-publications #flexslider-1 .flex-prev {
  left: 0;
}

.view-lehigh-publications #flexslider-1 .flex-next {
  right: -1px;
}

@media only screen and (max-width: 768px) {
  .view-lehigh-publications .col-sm-4 img {
    margin: 10px 0 0 0;
  }
  .view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description p,
  .view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description h2,
  .view-lehigh-publications #flexslider-1 ul.slides .views-field-field-gallery-item-description h3 {
    padding-left: 0;
  }
}


/** insidelehigh **/

.insidelehigh .container {
  max-width: 1088px;
  margin: 0px auto;
  padding: 0px;
}

.insidelehigh .field-name-field-main-supporting-body p {
  font-size: 14px;
}

.insidelehigh .region-initiatives {
  margin-top: 15px !important;
}

.insidelehigh .page-title-container {
  background: #e3e1d4;
}

.insidelehigh .page-title-container p {
  padding-left: 15px;
  padding-bottom: 10px;
}

.insidelehigh h1.page-header {
  margin-top: 15px !important;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border: none;
  padding: 7px 0 0 15px;
  background: #e3e1d4;
  color: #502d0e;
  display: block !important;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  font-size: 48px;
}

.insidelehigh .field-name-campus-highligts p {line-height: 20px;}

.insidelehigh .view-featured-event-inside-lehigh {
  color: #222;
  font-size: 15px;
  background-color: #e9e9e9;
}

.insidelehigh .view-featured-event-inside-lehigh .views-field-field-event-external-url {
  padding: 15px;
}

.insidelehigh .view-featured-event-inside-lehigh .views-field-field-event-date-time {
  padding-left: 15px;
  padding-bottom: 15px;
}

.insidelehigh .first-slide,
.insidelehigh .second-slide,
.insidelehigh .third-slide,
.insidelehigh .fourth-slide,
.insidelehigh .fifth-slide,
.insidelehigh .sixth-slide {
  height: 83px;
  max-height: 83px;
  padding: 0 20px;
  text-align: center;
}

.insidelehigh .seventh-slide {
  height: 83px;
  max-height: 83px;
  padding: 0 19px;
  text-align: center;
}

.insidelehigh .first-slide h4,
.insidelehigh .second-slide h4,
.insidelehigh .third-slide h4,
.insidelehigh .fourth-slide h4,
.insidelehigh .fifth-slide h4,
.insidelehigh .sixth-slide h4,
.insidelehigh .seventh-slide h4 {
  text-transform: uppercase;
  font-size: 18px;
  color: #fff;
  margin: 0px;
  text-align: center;
  font-weight: normal;
}

.insidelehigh .fifth-slide h4, .insidelehigh .sixth-slide h4,
.insidelehigh .fifth-slide h4, .insidelehigh .seventh-slide h4 {
  color: #000;
}

.insidelehigh .first-slide p,
.insidelehigh .second-slide p,
.insidelehigh .third-slide p,
.insidelehigh .fourth-slide p,
.insidelehigh .fifth-slide p,
.insidelehigh .sixth-slide p,
.insidelehigh .seventh-slide p {
  font-size: 15px !important;
}

.insidelehigh .sixth-slide p,
.insidelehigh .seventh-slide p {
  padding: 0 16px 7px;
}

.insidelehigh .first-slide a,
.insidelehigh .second-slide a,
.insidelehigh .third-slide a,
.insidelehigh .fourth-slide a,
.insidelehigh .fifth-slide a,
.insidelehigh .sixth-slide a,
.insidelehigh .seventh-slide a {
  color: #fff !important;
  text-decoration: none;
  font-size: 14px !important;
  text-align: center;
}

.insidelehigh .fifth-slide a, .insidelehigh .sixth-slide a, .insidelehigh .seventh-slide a {
  color: #000 !important;
}

.insidelehigh .first-slide a:hover,
.insidelehigh .second-slide a:hover,
.insidelehigh .third-slide a:hover,
.insidelehigh .fourth-slide a:hover,
.insidelehigh .fifth-slide a:hover,
.insidelehigh .sixth-slide a:hover,
.insidelehigh .seventh-slide a:hover {
  text-decoration: underline !important;
}

.insidelehigh .first-slide {
  background: #a6610c;
}

.insidelehigh .second-slide {
  background: #857c18;
}

.insidelehigh .third-slide {
  background: #5c707c;
}

.insidelehigh .fourth-slide {
  background: #644F38;
}

.insidelehigh .fifth-slide {
  background: #f5cd4d;
}

.insidelehigh .sixth-slide {
  background: #d9e2db;
}

.insidelehigh .seventh-slide {
  background: #f1e7c8;
}

.insidelehigh .view-featured-event-inside-lehigh img {
  max-width: 100%;
  height: auto;
}

.insidelehigh .view-id-initiatives_inside_lehigh .views-field-field-gallery-item-description,
.insidelehigh .region-initiatives {
  max-height: 83px;
}

.insidelehigh .view-id-initiatives_inside_lehigh .flex-prev {
  background: url(/sites/default/files/left-arrow-il.png) no-repeat !important;
}

.insidelehigh .view-id-initiatives_inside_lehigh .flex-next {
  background: url(/sites/default/files/right-arrow-il.png) no-repeat !important;
  right: -4px !important;
}

.insidelehigh .view-id-initiatives_inside_lehigh .flex-pauseplay a {
  bottom: 0px !important;
  right: 13px !important;
}

.insidelehigh .view-id-initiatives_inside_lehigh .flex-pauseplay a:before {
  font-size: 14px !important;
  padding: 0 0 5px 0 !important;
}

.insidelehigh .directories {
  margin: 15px 0;
}

.insidelehigh .directories h3 {
  padding-bottom: 5px;
}

.insidelehigh .directories h4 {
  color: #222;
  padding: 0;
  margin: 0 0 3px 0;
  font-size: 20px;
  line-height: 20px;
  text-transform: capitalize;
  font-weight: normal;
}

.insidelehigh .field-name-field-main-supporting-body .lehigh-directory-insidelehigh p {padding-bottom: 12px;}

.insidelehigh .lehigh-directory-insidelehigh button,
.lehigh-directory-insidelehigh input[type="submit"] {
  display: block;
  float: none;
  width: 100%;
  height: 24px;
  font-size: 13.5px;
}

.insidelehigh .field-name-field-main-supporting-body .campus-map-insidelehigh p {padding-bottom: 12px;}

.insidelehigh .campus-map-insidelehigh button,
.campus-map-insidelehigh input[type="submit"] {
  display: block;
  float: none;
  width: 100%;
  height: 24px;
}

.insidelehigh .directories form {
  color: #222;
  font-size: 14px;
  padding: 2px 10px 0px 0;
  margin: 0;
}

.insidelehigh .directories input,
.directories select {
  display: block;
  float: left;
  width: 70%;
  margin-bottom: 7px;
  height: 24px;
}

.insidelehigh .directories button,
.directories input[type="submit"] {
  display: block;
  float: none;
  width: 30%;
  height: 24px;
}

.insidelehigh .directories p {
  color: #222;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  margin: 0;
}

.insidelehigh .directories p:last-child {
  padding-bottom: 10px;
}

.insidelehigh .directories a {
  color: #4e75bb;
  text-decoration: none;
  font-weight: normal;
}

.insidelehigh .directories a:hover {
  color: #355080;
  text-decoration: underline;
}

input#peoplefinder {
  color: #999;
}

input#peoplefinder:focus {
  color: #000;
}

.insidelehigh .portal {}

.insidelehigh .portal h3 {
  margin-top: 0;
}

.insidelehigh .portal h3 span {
  font-size: 20px;
}

.insidelehigh .portal h3 a {
  text-decoration: none;
  font-size: 20px;
  text-transform: capitalize;
}

.insidelehigh .portal h3 a:hover {
  text-decoration: underline;
}

.insidelehigh .portal form {
  color: #222;
  font-size: 14px;
  padding: 10px 10px 0 0;
  margin: 0;
}

.insidelehigh .portal input {
  display: block;
  float: none;
  width: 100%;
  margin-bottom: 7px;
  height: 24px;
}

.insidelehigh .portal button,
.portal input[type="submit"] {
  display: block;
  float: none;
  width: 50%;
  height: 24px;
  text-transform: uppercase;
}

.insidelehigh .googleapps {}

.insidelehigh .googleapps h4 {
  color: #222;
  padding: 10px 10px 0;
  margin: 0;
}

.insidelehigh .appsblocks {
  color: #222;
  font-size: 14px;
  padding: 0 0 0 0;
  overflow: hidden;
}

.insidelehigh .googap {
  display: block;
  float: left;
  width: 50%;
  height: 50px;
}

.insidelehigh .googap img {
  margin: 0 5px 5px 0;
  vertical-align: middle;
}

.insidelehigh .googap a {
  color: #222;
  text-decoration: none;
}

.insidelehigh .googap a:hover {
  text-decoration: underline;
}

.insidelehigh .googleapps p {
  color: #222;
  font-size: 14px;
  padding: 10px 0px 0;
  margin-bottom: 0px;
}

.insidelehigh .googleapps a {
  color: #4e75bb;
  text-decoration: none;
}

.insidelehigh .googleapps a:hover {
  color: #355080;
  text-decoration: underline;
}

.insidelehigh .view-featured-campus-highlight-inside-lehigh h3 {
  color: #222;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 15px 15px 3px 10px;
  font-size: 16px;
  text-transform: initial;
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}

.insidelehigh .view-featured-campus-highlight-inside-lehigh p {
  color: #222;
  font-size: 16px;
  padding: 0 15px 15px 10px;
  margin-bottom: 0px;
}

.insidelehigh .view-featured-campus-highlight-inside-lehigh p:first-child {
  padding-bottom: 5px;
}

.insidelehigh .view-featured-campus-highlight-inside-lehigh .col-md-7,
.insidelehigh .view-featured-campus-highlight-inside-lehigh .col-md-5 {
  padding-left: 0 !important;
}

.insidelehigh .view-featured-campus-highlight-inside-lehigh .views-field-field-news-teaser img {
  width: 100%;
  height: auto;
}

.insidelehigh .field-name-events-calendar {
  margin-bottom: 15px;
}

.insidelehigh .field-name-local-weather h2,
.insidelehigh h2.block-title,
.insidelehigh .view-events-title-and-date-inside-lehigh .view-header p,
.insidelehigh .field-name-field-main-supporting-body h3,
.insidelehigh .field-name-campus-highligts h2.block-title {
  font-size: 24px;
  text-transform: capitalize;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #502d0e;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 5px;
  margin-top: 18px !important;
}

.insidelehigh .field-name-local-weather h2,
.insidelehigh .view-events-title-and-date-inside-lehigh .view-header p {
  text-transform: uppercase;
}

.insidelehigh .view-events-title-and-date-inside-lehigh .views-row {
  margin-bottom: 15px;
}

.insidelehigh .view-events-title-and-date-inside-lehigh .views-row a {
  font-size: 15px;
  line-height: 20px
}

.insidelehigh .view-events-title-and-date-inside-lehigh .view-footer p {
  padding: 10px 0 0;
}

.insidelehigh .field-name-field-main-supporting-body h3 a {
  text-decoration: none;
  font-size: 20px;
}

.insidelehigh #cplogin input {
  display: block;
  float: none;
  width: 100%;
  margin-bottom: 7px;
  height: 24px;
}

.insidelehigh #cplogin input[type="submit"] {
  width: 50%;
  text-transform: uppercase;
  border-radius: 5px;
  background-color: #fff;
  height: 20px;
  font-size: 12px;
  border: 1px solid #ccc;
}

.insidelehigh #block-bean-google-apps-insidelehigh a {
  font-size: 13px;
  text-transform: normal;
}

.insidelehigh #block-bean-google-apps-insidelehigh a:nth-child(3) {
  margin-left: 55px;
}

.insidelehigh .field-name-field-main-supporting-body ul li {
  list-style: none;
  padding-bottom: 10px;
}

.insidelehigh #block-bean-weather-widget-insidelehigh .field-name-field-main-supporting-body h3,
.insidelehigh #block-bean-weather-widget-insidelehigh .field-name-field-main-supporting-body p {
  color: #fff !important;
}

.insidelehigh .aw-current-weather-inner h3 {
  color: #fff !important;
}

.insidelehigh .aw-current-weather-inner p {
  font-family: Verdana;
  position: relative !important;
  width: 50% !important;
  padding-left: 50% !important;
  z-index: 11 !important;
}

.insidelehigh .aw-current-weather-inner p span.aw-temperature-today {
  font-family: Verdana;
  display: block !important;
  font-size: 42px !important;
  line-height: 1em !important;
  text-align: center !important;
  padding-top: 16px !important;
}

.insidelehigh .aw-current-weather-inner p time {
  font-family: Verdana;
  font-size: 10px !important;
  display: block !important;
  margin-top: 4px !important;
  text-align: center !important;
  width: 80px !important;
  display: block !important;
}

.insidelehigh .aw-weather-description {
  width: 80px;
}

.insidelehigh .link_get_widget {
  display: none !important;
}

#block-bean-lehigh-in-photos-inside-lehigh--2,
#block-bean-lehigh-in-photos-inside-lehigh {
  background-color: #e9e9e9;
}

#block-bean-lehigh-in-photos-inside-lehigh--2 h3,
#block-bean-lehigh-in-photos-inside-lehigh h3 {
  padding: 0 0 0 14px;
  margin-bottom: 0px !important;
  margin-top: 13px !important;
}

#block-bean-lehigh-in-photos-inside-lehigh--2 img,
#block-bean-lehigh-in-photos-inside-lehigh img {
  width: 30px;
  margin: 0 0 10px -5px;
}

#block-bean-lehigh-in-photos-inside-lehigh--2 a.more-pics img,
#block-bean-lehigh-in-photos-inside-lehigh a.more-pics img {
  width: 35px;
  margin: 10px 5px 10px 15px;
  padding: 0;
}

.insidelehigh .field-name-lehigh-in-photos,
.insidelehigh .field-name-campus-highligts {
  background-color: #e9e9e9;
  margin: 0 auto 15px auto;
  width: 95%;
}

.insidelehigh .field-name-campus-highligts {
  background-color: transparent;
}

.insidelehigh .field-name-campus-highligts .field-name-field-news-teaser {
  line-height: 20px;
  font-size: 16px;
}

.insidelehigh .field-name-campus-highligts .view-footer {
  margin-top: 20px;
  margin-bottom: 40px;
}

.insidelehigh .field-name-campus-highligts h2 {
  font-size: 16px;
  margin-bottom: 2px;
  font-weight: normal;
}

.insidelehigh .field-name-lehigh-in-photos h3 {
  color: #502d0e;
  text-transform: uppercase;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 11px 0 0 14px;
  background: #e9e9e9;
  font-size: 28px;
}

.insidelehigh .field-name-lehigh-in-photos a.more-pics img,
.insidelehigh .field-name-lehigh-in-photos h3 img {
  width: 30px;
  padding: 0;
  margin: 0 0 10px 0;
}

.insidelehigh .field-name-lehigh-in-photos a.more-pics {
  font-size: 16px;
  padding: 10px 15px 5px;
  text-transform: none;
}

.insidelehigh .field-name-lehigh-in-photos a.more-pics img {
  margin-bottom: 4px;
  margin-right: 5px;
}

.insidelehigh footer {
  margin: 30px auto !important;
}

h1.page-header {
  display: none;
}

.view-id-countdown_to_150_inside_lehigh .row {
  padding-bottom: 35px;
}

.view-id-countdown_to_150_inside_lehigh p {
  line-height: 20px;
  font-size: 16px;
  padding-top: 10px;
  padding-right: 40px;
}

.view-id-countdown_to_150_inside_lehigh .col-md-8 {}

.view-id-countdown_to_150_inside_lehigh .views-field-field-fact-intro .col-md-6 img {
  margin-top: 10px;
}

.view-id-countdown_to_150_inside_lehigh .col-md-6,
.view-id-countdown_to_150_inside_lehigh .col-lg-12 {
  padding: 0;
}

.view-id-countdown_to_150_inside_lehigh .views-field-field-fact-teaser-image img,
.view-id-countdown_to_150_inside_lehigh .views-field-field-fact-intro img {
  width: 100%;
  height: auto;
}


/** NEWS **/


/** NAV MENU LEFT **/

body.not-front .navmenu-fixed-left {
  background-color: #f1e7c6;
  border-right: 2px solid #562a00;
  float: left;
  margin-left: -100%;
  padding: 50px 15px 300px 0;
  width: 60%;
  z-index: 2 !important;
}

body.not-front .navmenu-fixed-left ul.child-nav li {
  padding: 10px 6px;
}

body.not-front .navmenu-fixed-left ul.menu.nav li {
  float: none;
  font-size: 15px;
}

body.not-front .navmenu-fixed-left ul.menu.nav li a {
  color: #000;
  font-size: 1.1em;
  font-weight: 600;
  text-align: right;
  margin-bottom: 1.5em;
  padding: 0.1em 0.9em 0.2em 1em;
  text-transform: uppercase;
}

body.not-front .navmenu-fixed-left ul.menu.nav li.active a {
  font-weight: bold;
}

body.not-front .navmenu-fixed-left ul.menu.nav li a:hover,
body.not-front .navmenu-fixed-left ul.menu.nav li a:active,
body.not-front .navmenu-fixed-left ul.menu.nav li a:focus {
  background: none;
  color: #502d0e;
  text-decoration: underline;
}

@media (max-width: 800px) {
  body.not-front .region-left-nav-menu ul.child-nav {
    margin: -25px 0px 15px -10px !important;
  }
  body.not-front .region-left-nav-menu li.active-trail.dropdown ul.child-nav {
    margin-top: 0 !important;
  }
  .region-left-nav-menu ul.menu li.active-trail a.active-trail.active {
    margin-bottom: 20px !important;
  }
}


/** END NAV MENU LEFT **/


/** WRAPPER **/

body.not-front #main-container {
  display: block;
  float: right;
  max-width: 1280px;
  margin-left: 0;
  position: relative;
  transition: all 0.25s ease-in 0s;
  width: 100%;
  z-index: 1;
}

body #main-container .main-container {
  margin-top: 0px;
}

body #main-container.news .main-container,
body.front #main-container .main-container {
  margin-top: 15px;
}


/********* HEADER *********/


/** LOGO **/

body #main-container .logo {
  margin-top: 12px;
  max-width: 425px;
}

body #main-container .logo .logomd,
body #main-container .logo .logosm {
  width: 100%;
}

body #main-container .logo .logolr,
body #main-container .logo .logomd {
  display: none;
}

body #main-container .logo .logosm {
  display: block;
  margin: 0 0 0 10px;
}

input.gsc-search-button,
input.gsc-search-button:hover,
input.gsc-search-button:focus {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gsc-input-box {
  height: 26px !important;
}

.cse input.gsc-search-button,
input.gsc-search-button {
  background-color: #8DB8C8 !important;
  background-image: -moz-linear-gradient(center top, #8DB8C8, #8DB8C8) !important;
  border: 1px solid #8DB8C8 !important;
}


/** MAIN MENU BUTTON **/

body #main-container .container .navbar-header a.navbar-toggle {
  background: url('../images/mobile_menu_icons.png') left top no-repeat #502d0e;
  border-radius: inherit;
  color: #fff;
  display: block;
  font-size: 0.8em;
  font-weight: bold;
  height: 26px;
  line-height: 24px;
  margin-top: 7px;
  text-align: center;
  width: 116px;
}


/******* END HEADER **********/


/** NAVIGATION **/


/** GOOGLE SEARCH INSIDE MENU **/

body #nav-container .mainmenu {
  background-color: inherit;
  border: none;
  margin: 0;
  min-height: 0;
}

body #nav-container .mainmenu .navbar-collapse {
  border: none;
  margin: 0;
}

body #nav-container .mainmenu .navbar-collapse .show-for-medium-down {
  display: block;
}

body #nav-container .mainmenu .navbar-collapse nav {
  background-color: #502d0e;
}

body #nav-container .mainmenu .navbar-nav>li:first-child {
  visibility: hidden;
  display: none;
}

body #nav-container .mainmenu .navbar-nav>li:last-child {
  border-right: 0px solid #fff;
}

body #nav-container .mainmenu .navbar-nav>li>a {
  color: #fff;
  text-transform: uppercase;
  padding: 3px 0px;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
}

body #nav-container .mainmenu .navbar-nav li.active-trail,
body #nav-container .mainmenu .navbar-nav li.active-trail:hover,
body #nav-container .mainmenu .navbar-nav li.active-trail:hover a {
  background: #fff;
}

body #nav-container .mainmenu .navbar-nav li.active-trail a {
  color: #502D0E;
  font-weight: bold;
}

body #nav-container .mainmenu .navbar-nav li.active-trail ul.dropdown-menu li {
  background: none;
}

body #nav-container .mainmenu .navbar-nav li.active-trail ul.dropdown-menu li a {
  font-weight: normal;
}

body #nav-container .mainmenu .navbar-nav li.active-trail ul.dropdown-menu li a.active-trail,
.dropdown-menu>.active>a {
  background: none !important;
  font-weight: normal !important;
}

body #nav-container .mainmenu .navbar-nav li.active-trail ul.dropdown-menu li a:hover,
body #nav-container .mainmenu .navbar-nav li.active-trail ul.dropdown-menu li a.active-trail:hover,
body #nav-container .mainmenu .navbar-nav li.active-trail ul.dropdown-menu li.active:hover {
  background-color: #e2eae7;
  text-decoration: underline;
}

body #main-container.research-matters .mainmenu .navbar-nav li.research-item,
body #main-container.research-matters .mainmenu .navbar-nav li.research-item:hover,
body #main-container.research-matters .mainmenu .navbar-nav li.research-item:hover a {
  background: #fff;
}

body #main-container.research-matters .mainmenu .navbar-nav li.research-item a {
  color: #502D0E;
  font-weight: bold;
}

body #main-container.research-matters .mainmenu .navbar-nav li.research-item ul.dropdown-menu li {
  background: none;
}

body #main-container.research-matters .mainmenu .navbar-nav li.research-item ul.dropdown-menu li a {
  font-weight: normal;
}

body #main-container.research-matters .mainmenu .navbar-nav li.research-item ul.dropdown-menu li a.active-trail,
.dropdown-menu>.active>a {
  background: none !important;
  font-weight: normal !important;
}

body #main-container.research-matters .mainmenu .navbar-nav li.research-item ul.dropdown-menu li a:hover,
body #main-container.research-matters .mainmenu .navbar-nav li.research-item ul.dropdown-menu li a.active-trail:hover {
  background-color: #e2eae7;
  text-decoration: underline;
}

.dropdown-menu>li>a {
  font-family: Helvetica, Arial, sans-serif !important;
}

body #nav-container .mainmenu .navbar-nav>.active>a,
body #nav-container .mainmenu .navbar-nav>.active>a:hover,
body #nav-container .mainmenu .navbar-nav>.active>a:focus {
  color: #502d0e;
  background-color: #fff;
  font-weight: bold;
}

body #nav-container .mainmenu .navbar-nav>li>a:hover {
  color: #502d0e;
  background-color: #e2eae7;
}


/** BUTTON NEWS MENU **/

body.not-front #main-container .news-menu {
  margin: 15px 0 0;
}

body.not-front .news-menu a.toggle-menu-news {
  background-color: #e7edeb;
  border: 1px solid #bbccc7;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: #333;
  display: block;
  float: none;
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  margin: 0 auto;
  outline: medium none;
  padding: 7px 14px 14px;
  transition: background-color 0.15s ease-in-out 0s;
}

body.not-front .news-menu a.toggle-menu-news:hover,
body.not-front .news-menu a.toggle-menu-news:active,
body.not-front .news-menu a.toggle-menu-news:focus {
  background-color: #cad7d3;
}

body.not-front .news-menu a.toggle-menu-news span.menuicon {
  background-color: #583600;
  border-right: 1px solid #fff;
  display: block;
  float: left;
  margin: -8px 10px -8px -15px;
  padding: 10px;
}

body.not-front .news-menu a.toggle-menu-news span.admis {
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  margin-left: 30px;
  line-height: 1;
  text-align: left;
  text-transform: uppercase;
}


/********* END HEADER *********/


/******** CONTENT **********/

body #main-container.news .view-mode-news .row-fluid .col-md-8,
body #main-container.news .view-mode-news .row-fluid .col-md-8 .view {
  padding: 0;
}

body #main-container.news .view-news-feature-1 .views-field-field-featured-media-description h3,
body #main-container.news .view-news-feature-2 .views-field-field-featured-media-description h3,
body #main-container.news .view-news-feature-3 .views-field-field-featured-media-description h3 {
  font-size: 24px;
}

body #main-container.news .view-news-feature-1 .views-field-field-featured-media-description p,
body #main-container.news .view-news-feature-2 .views-field-field-featured-media-description p,
body #main-container.news .view-news-feature-3 .views-field-field-featured-media-description p,
body #main-container.news .field-name-media-contact p {
  font-size: 14px;
}

body #main-container.news .view-mode-news .row-fluid .field {
  margin-bottom: 20px;
}

body #main-container.news .view-latest-news .field-name-field-news-teaser {
  margin-bottom: 0 !important;
}

body #main-container.news .view-mode-news .row-fluid .field-name-twitter-feed {
  display: none;
}

.news-internal .region {
  margin-bottom: 0;
}

.news-internal .page-header {
  font-size: 36px;
  margin-top: 0;
}

.news-internal .region.region-footer {
  margin-bottom: 0px;
}

.news .field-name-field-multi-image-video .media-youtube-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.news .field-name-field-multi-image-video .media-youtube-video iframe,
.news .field-name-field-multi-image-video .media-youtube-video object,
.news .field-name-field-multi-image-video .media-youtube-video embed,
.yt-responsive {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.news .field-name-field-multi-image-caption {
  background-color: #E2E3D8;
  padding: 15px;
  margin: 0px 0px 20px;
  font-style: italic;
  font-size: 15px;
  line-height: 20px;
  color: #502D0E;
}

.news .view-id-events_title_and_date_news_landing_page .view-footer {
  margin: 10px 0 0 0;
}

.news-internal .quote {
  font-size: 22px;
  line-height: 24px;
  color: #5c707c;
  padding-left: 15px;
  border-left: solid 10px #5c707c;
  font-style: italic;
  margin: 25px 0;
}


/******** END CONTENT **********/


/******** COUNTDOWN TO 150 *********/

#main-container.countdown-150 .view-countdown-to-150 {
  clear: both;
}

#main-container.countdown-150 .field-name-field-basic-page-teaser-image {
  padding-top: 20px;
}

#main-container.countdown-150 .field-name-field-basic-page-teaser-image img {
  width: 100%;
  height: auto;
}

#main-container.countdown-150 .field-name-field-basic-page-teaser {
  padding-top: 30px;
  padding-right: 250px;
}

#main-container.countdown-150 .field-name-field-basic-page-teaser h1 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  color: #5c6e7b;
  font-weight: normal;
  font-size: 46px;
}

#main-container.countdown-150 .field-name-field-basic-page-teaser p {
  line-height: 24px;
  font-size: 15px;
}

@media only screen and (max-width: 860px) {
  #main-container.countdown-150 .field-name-field-basic-page-teaser {
    padding-right: 0 !important;
  }
}

@media only screen and (max-width: 768px) {
  #main-container.countdown-150 .field-name-field-basic-page-teaser {
    padding-bottom: 30px;
    padding-right: 0 !important;
  }
}


/******** END COUNTDOWN TO 150 *********/

@media only screen and (min-width: 400px) {
  body.not-front .navmenu-fixed-left {
    width: 40%;
  }
}

@media only screen and (min-width: 540px) {
  body.not-front .navmenu-fixed-left {
    width: 30%;
  }
  body #main-container .container .navbar-header a.navbar-toggle {
    margin-top: 15px;
  }
  /** LOGO **/
  body #main-container .logo .logolr,
  body #main-container .logo .logosm {
    display: none;
  }
  body #main-container .logo {
    max-width: 491px;
  }
  body #main-container .logo .logomd {
    display: block;
    margin: 0 0 0 10px;
  }
  /********* CONTENT **********/
  body #main-container.news .view-mode-news .row-fluid>div:first-child {
    padding: 0px;
    float: left;
    width: 33.33%;
  }
  body #main-container.news .view-mode-news .row-fluid>div {
    padding: 0;
    float: right;
    width: 66%;
  }
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 {
    padding: 0 15px;
  }
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 .views-field-field-featured-media-image {
    float: left;
    padding-right: 15px;
    width: 50%;
  }
  body #main-container.news .view-news-feature-1 .views-field-field-featured-media-description p,
  body #main-container.news .view-news-feature-2 .views-field-field-featured-media-description p,
  body #main-container.news .view-news-feature-3 .views-field-field-featured-media-description p,
  body #main-container.news .field-name-media-contact p {
    font-size: 16px;
  }
  body #main-container.news img {
    max-width: 100%;
    height: auto;
  }
  .insidelehigh .field-name-lehigh-in-photos,
  .insidelehigh .field-name-campus-highligts {
    margin: 0 !important;
  }
  /********* END CONTENT **********/
}

@media only screen and (max-width: 767px) {
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding-right: 7.5px;
    padding-left: 7.5px;
  }
  body #nav-container .mainmenu .navbar-collapse nav {
    padding: 0;
    margin-top: 15px;
  }
  body #nav-container .mainmenu .navbar-collapse nav.secondary-menu {
    margin-top: 0;
  }
  body #nav-container .mainmenu .navbar-collapse nav > ul > li > a {
    padding: 12px 15px;
    border-bottom: 1px solid white;
    font-weight: bold;
    background: url('/sites/default/files/arrow_up.png') no-repeat right top;
  }
  body #nav-container .mainmenu .navbar-collapse nav > ul > li.open > a {
    background: #e2eae7 url('/sites/default/files/arrow_down.png') no-repeat right top !important;
  }
  body #nav-container .mainmenu .navbar-collapse nav.secondary-menu > ul > li > a {
    display: inherit;
    background: #a7b29c;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
  }
  body #nav-container .mainmenu .navbar-collapse nav.secondary-menu > ul > li > a:hover {
    text-decoration: none;
    font-weight: bold;
  }
  .navbar-nav .open .dropdown-menu {
    background: #e2eae7;
    margin: 0;
    padding: 0;
  }
  .navbar-nav .open a.dropdown-toggle {
    color: #502d0e !important;
    background: #e2eae7 !important;
    border: 0 none !important;
  }
  .navbar-nav .open .dropdown-menu li {
    width: 100%;
  }
  .navbar-nav .open .dropdown-menu li a {
    padding: 0px 15px 15px 15px;
    color: #222 !important;
  }
  .navbar-nav .open .dropdown-menu li a:hover {
    color: #502d0e !important;
    text-decoration: none;
    font-weight: bold;
  }
  body #nav-container .mainmenu .navbar-collapse {
    max-height: none;
    margin-top: 10px;
  }
}

@media only screen and (min-width: 768px) {

  .container {    
     padding: 0 15px;   
     width: 100%;   
}​

  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding: 0 7.5px;
  }
  body.not-front #main-container .news-menu {
    margin: 0;
  }
  nav.secondary-menu {
    display: none;
  }
  /** LOGO **/
  body #main-container .logo {
    margin-top: 23px;
    max-width: 240px;
  }
  body #main-container .logo .logomd,
  body #main-container .logo .logosm {
    display: none;
  }
  body #main-container .logo .logolr {
    display: block;
    margin: 0 0 0 15px;
  }
  /** MAIN MENU BUTTON **/
  body #main-container .container .navbar-header {
    display: none;
  }
  /** SEARCH HEADER **/
  body #main-container .container .search {
    margin-top: 40px;
    text-align: right;
    float: right;
    width: 350px;
  }
  body #main-container.home .container .search {
    margin-right: 8px;
  }
  body #main-container .container .search a {
    text-decoration: none;
    text-transform: uppercase;
    color: #666;
    font-size: 12px;
  }
  body #main-container .container .search a:hover {
    text-decoration: underline;
  }
  /** Main Menu **/
  body #nav-container .mainmenu {
    max-width: 100%;
    margin-top: 15px;
  }
  body.front #nav-container .mainmenu {
    margin-bottom: 15px;
  }
  /** Search inside menu **/
  body #nav-container .mainmenu .navbar-collapse .show-for-medium-down {
    display: none;
  }
 
  body #nav-container .mainmenu .navbar-collapse .nav, .mega-dropdown-inner {
    width: 1200px;
    margin-right: auto;
    margin-left:auto;
    float: none;
  }
  
  body #nav-container .mainmenu .navbar-nav>li {
    height: 26px;
    border-right: 1px solid #fff;
    width: 14.2%;
    text-align: center;
  }
  body #nav-container .mainmenu .navbar-nav>li.last {
    width: 14.8%;
  }
  body #nav-container .mainmenu .navbar-collapse nav.container {
    width: 100%;
    padding: 0 !important;
  }
  /*** CONTENT ***/
  body #main-container.news .view-mode-news .row-fluid>div:first-child,
  body #main-container.news .view-mode-news .row-fluid .col-md-2 {
    float: left;
    width: 16.6667%;
  }
  body #main-container.news .view-mode-news .row-fluid .col-md-8 {
    padding-left: 15px;
    float: left;
    width: 66.6667%;
  }
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 .field-name-feature-1 .views-field-field-featured-media-image {
    float: none;
    padding-right: 0;
    width: inherit;
  }
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 .field-name-feature-2 .views-field-field-featured-media-image,
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 .field-name-features-3 .views-field-field-featured-media-image {
    padding: 0;
    width: 100%;
  }
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 .field-name-feature-2 {
    padding-right: 10px;
  }
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 .field-name-features-3 {
    padding-left: 10px;
  }
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 .field-name-feature-2,
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 .field-name-features-3 {
    float: left;
    width: 50%;
  }
  .view-news-archives-list-by-year- .item-list {
    margin-bottom: 40px;
  }
}

@media only screen and (min-width: 1100px) {
  .container {
    padding: 0 7.5px;
  }
  h1.page-header {
    background: #e3e1d4;
    color: #502d0e;
    display: block;
    font-family: 'Merriweather', Georgia, Palatino, serif;
    font-weight: normal;
    font-size: 48px;
    padding: 15px;
    margin-bottom: 10px;
  }
  body.front {
    max-width: 1088px;
    margin: 0 auto;
  }
  body.not-front {
    max-width: 1280px;
    margin: 0 auto;
  }
  /** NAV MENU LEFT **/
  body.not-front .navmenu-fixed-left {
    background-color: inherit;
    border-right: 0;
    float: left;
    margin-left: 0;
    padding: 150px 0 0 0;
    transition: all 0.25s ease-in 0s;
    position: relative;
    width: 15%;
  }
  body.not-front .navmenu-fixed-left ul.menu.nav li a {
    font-size: 0.9em;
  }
  body.not-front .navmenu-fixed-left ul.menu.nav li.active a {
    color: #502d0e;
  }
  /* Parent child menu theming */
  #news-menu-left .block-menu > ul > li.active-trail {
    border-right: 1px solid #502d0e;
  }
  #news-menu-left .block-menu > ul > li.dropdown a {
    margin-bottom: 5px;
  }
  #news-menu-left .block-menu li.dropdown:hover {
    background: none;
  }
  #news-menu-left .block-menu li.active-trail:hover > a {
    background: none;
  }
  #news-menu-left .block-menu li ul.dropdown-menu {
    position: static;
    display: block;
    margin: 0px;
    padding: 0px;
    float: none;
  }
  #news-menu-left .block-menu li ul.dropdown-menu > li {
    float: none;
    display: none;
  }
  #news-menu-left .block-menu li.active-trail ul.dropdown-menu > li {
    width: 100%;
    display: block;
  }
  #news-menu-left .block-menu li.active-trail ul.dropdown-menu > li.active-trail {
    /*    border-right:0px */
  }
  #news-menu-left .block-menu li.active-trail ul.dropdown-menu > li a {
    text-transform: none;
    font-weight: normal;
    background: none;
    margin-bottom: 10px;
  }
  /** CONTENT **/
  body.not-front #main-container.news,
  body.not-front #main-container.research,
  body.not-front #main-container.financialaid,
  body.not-front #main-container.studentlife,
  body.not-front #main-container.admissions,
  body.not-front #main-container.academics,
  body.not-front #main-container.datax,
  body.not-front #main-container.community,
  body.not-front #main-container.mountaintop,
  body.not-front #main-container.president,
  body.not-front #main-container.about,
  body.not-front #main-container.sesqui,
  body.not-front #main-container.housing,
  body.not-front #main-container.communications,
  body.not-front #main-container.diversity,
  body.not-front #main-container.corereport,
  body.not-front #main-container.masterplan,
  body.not-front #main-container.ombuds,
  body.not-front #main-container.investment,
  body.not-front #main-container.internalaudit,
  body.not-front #main-container.government,
  body.not-front #main-container.annualreport {
    padding: 0 15px;
    width: 85%;
  }
  body.not-front #main-container .container .row {
    margin: 0;
  }
  body.not-front #main-container .container .row section {
    padding: 0;
  }
  body.not-front .news-menu,
  body.not-front #main-container a.toggle-menu-news {
    display: none;
  }
  body #nav-container .mainmenu {
    margin-bottom: 0px;
  }
  body #nav-container .mainmenu .row {
    margin: 0;
  }
  body #nav-container .mainmenu .navbar-collapse {
    padding: 0;
  }
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 .field-name-feature-2 .view,
  body #main-container.news .view-mode-news .row-fluid div.col-md-8 .field-name-features-3 .view {
    width: inherit;
  }
}

#main-container.insidelehigh .main-container .node-page {
  margin-top: 10px;
}

@media only screen and (min-width: 540px) {
  #main-container.insidelehigh .main-container .col-md-3:first-child {
    width: 33.3333%;
    float: left;
  }
  #main-container.insidelehigh .main-container .col-md-6 {
    width: 66.6667%;
    float: left;
  }
  #main-container.insidelehigh .main-container .col-md-3 {
    width: 66.6%;
    float: right;
  }
}

@media only screen and (min-width: 800px) {
  #main-container.insidelehigh .main-container .col-md-3:first-child {
    width: 25%;
    float: left;
  }
  #main-container.insidelehigh .main-container .col-md-6 {
    width: 50%;
    float: left;
  }
  #main-container.insidelehigh .main-container .col-md-3 {
    width: 25%;
    float: left;
  }
}

@media only screen and (min-width: 1100px) {
  #main-container.insidelehigh .main-container .node-page {
    margin-top: 0;
  }
}

@media only screen and (max-width: 1100px) {
  .insidelehigh .view-id-initiatives_inside_lehigh .flex-next {
    right: -11px !important;
  }
  .insidelehigh .view-id-initiatives_inside_lehigh .flex-prev {
    left: 0 !important;
  }
  .insidelehigh .search {
    margin-right: 11px;
  }
}

ol.breadcrumb {
  background-color: none !important;
}

#main-container .breadcrumb {
  font-size: 0.9em;
}


/* 800 breakpoint for menu */

@media (min-width: 768px) and (max-width: 800px) {
  .logo h1 {
    margin: 12px 0;
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-header {
    display: block !important;
  }
  .navbar-toggle {
    float: right;
    margin: 0;
    padding: 0;
  }
  .search {
    display: none;
  }
  body #main-container .logo .logolr {
    display: none;
  }
  body #main-container .logo .logomd {
    display: block;
  }
  body #main-container .logo {
    margin-top: 0px;
    max-width: 491px;
  }
  body.front #nav-container .mainmenu {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  body #nav-container .mainmenu .navbar-collapse nav {
    padding: 0;
    margin-top: 15px;
  }
  body #nav-container .mainmenu .navbar-collapse .show-for-medium-down {
    display: block !important;
  }
  body #nav-container .mainmenu .navbar-collapse nav.secondary-menu > ul > li > a {
    display: inherit;
    background: #a7b29c;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
  }
  body #nav-container .mainmenu .navbar-collapse nav.secondary-menu > ul > li > a:hover {
    text-decoration: none;
    font-weight: bold;
  }
  .navbar-nav .open .dropdown-menu {
    background: #e2eae7;
    margin: 0;
    padding: 0;
  }
  .navbar-nav .open a.dropdown-toggle {
    color: #502d0e !important;
    background: #e2eae7 !important;
    border: 0 none !important;
  }
  .navbar-nav .open .dropdown-menu li {
    width: 100% !important;
  }
  .navbar-nav .open .dropdown-menu li a {
    padding: 0px 15px 15px 15px !important;
    color: #222 !important;
  }
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu li a {
    padding: 0px 15px 15px 15px;
    color: #222 !important;
  }
  .navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu li a:hover {
    color: #502d0e !important;
    text-decoration: none;
    font-weight: bold;
  }
  body #nav-container .mainmenu .navbar-collapse {
    max-height: none;
    margin-top: 10px;
  }
  body #nav-container .mainmenu .navbar-collapse nav {
    padding: 0;
    margin-top: 15px;
  }
  body #nav-container .mainmenu .navbar-collapse nav.secondary-menu {
    margin-top: 0;
  }
  body #nav-container .mainmenu .navbar-collapse nav > ul > li > a {
    padding: 12px 15px;
    border-bottom: 1px solid white;
    font-weight: bold;
    background: url('/sites/default/files/arrow_up.png') no-repeat right top;
  }
  body #nav-container .mainmenu .navbar-collapse nav > ul > li.open > a {
    background: #e2eae7 url('/sites/default/files/arrow_down.png') no-repeat right top !important;
  }
  body #nav-container .mainmenu .navbar-collapse nav.secondary-menu > ul > li > a {
    display: inherit;
    background: #a7b29c;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
  }
  body #nav-container .mainmenu .navbar-collapse nav.secondary-menu > ul > li > a:hover {
    text-decoration: none;
    font-weight: bold;
  }
  .navbar-nav .open .dropdown-menu {
    background: #e2eae7;
    margin: 0;
    padding: 0;
  }
  .navbar-nav .open a.dropdown-toggle {
    color: #502d0e !important;
    background: #e2eae7 !important;
    border: 0 none !important;
  }
  .navbar-nav .open .dropdown-menu li {
    width: 100%;
  }
  .navbar-nav .open .dropdown-menu li a {
    padding: 0px 15px 15px 15px;
    color: #222 !important;
  }
  .navbar-nav .open .dropdown-menu li a:hover {
    color: #502d0e !important;
    text-decoration: none;
    font-weight: bold;
  }
  body #nav-container .mainmenu .navbar-collapse {
    max-height: none;
    margin-top: 0px;
  }
  nav.secondary-menu {
    display: block !important;
  }
  body #nav-container .mainmenu .navbar-nav>li {
    display: block;
    relative: position;
    width: 100% !important;
    text-align: left;
    height: auto;
  }
}


/* Standard Content Page */

.node-standard-content-page p,
.node-standard-content-page ul li,
.node-standard-content-page ol li {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
}

.node-standard-content-page h2,
.node-standard-content-page h3 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #000;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
  text-transform: none;
}

.node-standard-content-page .title-opener {
  margin-top: 20px;
  padding: 5px 16px 3px 20px;
}

.node-standard-content-page .field-name-title h2 {
  font-size: 48px;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
}

#main-container.financialaid .field-name-title h2 {
  margin: 8px 0 12px 0;
}

.node-standard-content-page h2 {
  font-size: 28px;
}

.node-standard-content-page .field-name-field-standard-body h2 {
  margin-bottom: 5px;
  margin-top: 25px;
}

.node-standard-content-page h3 {
  font-size: 24px;
}

.node-standard-content-page ul,
.node-standard-content-page ol {
  margin: 0 40px;
  list-style-position: outside;
}

.node-standard-content-page ul.slides {
  margin: 0;
}

.node-standard-content-page p {
  margin-bottom: 17px;
}

.node-standard-content-page ul li,
.node-standard-content-page ol li {
  margin: 0 0 10px 0;
}

.view-standard-content-page-media-galleries #flexslider-1 {
  border-radius: 0;
  padding: 0;
  margin-bottom: 20px;
}

.view-standard-content-page-media-galleries .media-youtube-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}

.view-standard-content-page-media-galleries .media-youtube-video iframe,
.view-standard-content-page-media-galleries .media-youtube-video object,
.view-standard-content-page-media-galleries .media-youtube-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.view-standard-content-page-media-galleries #flexslider-1 ul.slides .views-field-field-gallery-item-header {
  padding: 4px 20px 0 20px;
}

.view-standard-content-page-media-galleries #flexslider-1 ul.slides .views-field-field-gallery-item-header h3 {
  padding: 0 0;
  margin: 10px 0 0 0;
  font-size: 28px;
  font-weight: normal;
  line-height: 28px;
  color: #000;
  text-transform: uppercase;
}

.view-standard-content-page-media-galleries #flexslider-1 ul.slides .views-field-field-gallery-item-description {
  background: none;
  bottom: auto;
  color: #000;
  font-size: 18px;
  height: auto;
  opacity: 1;
  padding: 10px 20px;
  position: static;
  right: auto;
  width: auto;
  z-index: 0;
}

.view-standard-content-page-media-galleries #flexslider-1 ul.slides .views-field-field-gallery-item-description p {
  color: #000;
  font-size: 18px;
  padding: 0 0 0 2px;
}

.view-standard-content-page-media-galleries #flexslider-1 ul.slides .views-field-field-gallery-item-description a {
  color: #3366CC;
  font-size: 18px;
  line-height: 22px;
}

.view-standard-content-page-media-galleries #flexslider-1 .flex-prev {
  left: 0;
}

.view-standard-content-page-media-galleries #flexslider-1 .flex-next {
  right: -1px;
}

.node-standard-content-page .field-name-field-standard-body {
  margin: 0px 0px 20px 0;
}

.node-standard-content-page .field-name-field-second-support-block-ref h3,
.node-standard-content-page .research-that-matters h2.block-title.student-driven {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 22px;
  font-weight: normal;
  line-height: 30px;
  margin: 0 0 5px 0;
  padding: 5px 10px;
}

@media (max-width: 540px) {
  .node-standard-content-page .field-name-title h2 {
    font-size: 31px;
  }
}

@media (max-width: 800px) {
  a.active-trail {
    margin-bottom: 0 !important;
  }
  .node-standard-content-page .field-name-field-standard-body {
    margin: 20px 0 0 0;
  }
}


/* End Standard Content Page */


/* Research */

.view-mode-research_8_4 .col-md-8 {
  padding-left: 0;
}

.view-mode-research_8_4 .col-md-4 {
  padding-right: 0;
}

.group-title-opener-research,
.view-mode-research_8_4 #flexslider-1 {
  background-color: #d9e2db;
}

.group-title-opener-research h1 {
  color: #000;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 48px;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
  text-rendering: optimizeLegibility;
}

.view-research-stories {
  background: #e4e1d8;
  margin: 20px 0 20px 0;
}

.view-research-stories h3 {
  background: #95a1aa;
  color: #000;
  margin-top: 0 !important;
}

.view-research-stories .view-content {
  padding: 10px 10px 0 10px;
}

.view-research-stories .view-content .views-row {
  margin: 0 0 10px 0;
}

.view-research-stories .view-content a {
  display: block;
  font-size: 15px;
  margin: 0 0 3px 0;
}

.view-research-stories .more-link {
  padding: 10px 10px 20px;
  text-align: right;
}

#block-bean-research-publications {
  margin: 20px 0;
}

#block-bean-research-publications h3 {
  background: #d9e2db;
  margin-top: 0;
}

ul.research-publications {
  list-style-type: none;
  margin: 0;
  background: #e7e2d8;
  padding: 10px;
}

ul.research-publications li {
  margin: 0 0 10px 0;
}

.view-mode-research_8_4 .research-that-matters {
  margin-bottom: 20px;
}

.view-mode-research_8_4 .research-that-matters .view-content {
  height: auto;
}

.view-mode-research_8_4 .research-that-matters h2.block-title.student-driven {
  margin-bottom: 0;
}

.view-mode-research_8_4 .research-that-matters .view-content {
  margin-top: 0;
}

.view-mode-research_8_4 .research-that-matters h2.block-title.research-that-matters {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 22px;
  font-weight: normal;
  line-height: 30px;
  padding: 5px 10px;
}

.view-mode-research_8_4 .research-that-matters .view-content img {
  height: auto;
  width: 100%;
}

.view-mode-research_8_4 .research-that-matters .field-content h2 {
  bottom: 80px;
  font-weight: normal !important;
}

.view-mode-research_8_4 .research-that-matters p.more {
  bottom: 0;
}

#block-bean-research-mountaintop-promo {
  margin-bottom: 20px;
}

#block-bean-research-mountaintop-promo img {
  height: auto;
  width: 100%;
}

#block-bean-research-mountaintop-promo h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
}

#block-bean-research-mountaintop-promo p {
  color: #000;
  padding: 0 10px 10px;
}

#block-bean-research-mountaintop-promo .field-name-field-secondary-supporting-body {
  background-color: #e4e1d8;
}

@media (min-width: 541px) and (max-width: 800px) {
  .view-research-stories {
    margin: 0 0 20px 0;
  }
}

@media (max-width: 800px) {
  #block-bean-research-publications {
    clear: both;
  }
  #block-views-research-stories-block {
    padding: 0;
  }
  .view-mode-research_8_4 .research-that-matters {
    background-color: #ffffff;
    margin-bottom: 20px !important;
  }
  .view-research-stories h3 {
    margin-top: 0 !important;
  }
}


/* End Research */


/* Financial Aid */

.page-node-9658 .financialaidtitle {
  display: none !important;
}

#main-container.financialaid .breadcrumb {
  background-color: #ffffff !important;
  padding: 8px !important;
  margin-bottom: 0px !important;
  list-style: none !important;
  border-radius: 4px !important;
  margin-top: 8px !important;
}

#main-container.financialaid .col-md-4 {
  padding-top: 20px;
}

#main-container.financialaid .navbar-header a.navbar-toggle {
  width: 105px !important;
}

#main-container.financialaid .col-md-4.search {
  padding-top: 0 !important;
}

#main-contafiner.financialaid .col-md-4.navbar-header {
  padding-top: 0 !important;
  width: 110px !important;
}

.group-title-opener-financialaid .financialaidtitle {
  color: #5A5A5A;
  font-size: 15px;
  font-weight: 700;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.group-title-opener-financialaid h1 {
  color: #000;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 48px;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
  text-rendering: optimizelegibility;
}

.group-title-opener-financialaid {
  background-color: #edeee7;
}

.view.financial-aid-glossary {
  margin: 20px 0 0 0;
  border: 1px solid #000;
}

#main-container.financialaid .view.financial-aid-glossary.supporting-content-block {
  margin-top: 0px !important;
}

.view.financial-aid-glossary .view-header h3.glossary {
  background-color: #58595b;
  color: #fff;
}

.view-financial-aid-types-of-aid .view-header h3.glossary {
  background-color: #000000;
  color: #fff;
}

.view-financial-aid-types-of-aid .view-header h3.glossary {
  margin-bottom: 0;
}

.view.financial-aid-glossary .view-content {
  padding: 10px 10px 0 10px;
}

.view.financial-aid-glossary .views-field-field-fact-highlighted-stat {
  font-size: 15px;
  font-style: oblique;
  font-weight: bold;
}

.view.financial-aid-glossary .more-link {
  padding: 0 10px 10px 0;
  text-align: right;
}

#lehigh_financialaid_content .question_answer {
  background: #f0f9fc;
  overflow: hidden;
  padding: 20px;
}

#lehigh_financialaid_content h2 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 24px;
  font-weight: bold;
  color: #000;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
  text-align: center;
}

#lehigh_financialaid_content h3 {
  border-top: 1px solid #000;
  color: #00BDF7;
  padding-top: 20px;
  text-align: center;
}

#lehigh_financialaid_content p {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  padding: 0 0 15px 0;
}

.col-md-6.left-btn {
  padding-left: 0;
}

#lehigh_financialaid_content .btn-yes,
#lehigh_financialaid_content .btn-no,
#main-container.financialaid .btn-undergrad,
#main-container.financialaid .btn-grad,
.view-financial-aid-glossary-term-listing .views-exposed-widget button {
  border: none;
  border-radius: 0px;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 40px;
  font-style: oblique;
  height: 80px;
  padding: 0;
  width: 100%;
}

#main-container.financialaid .btn-undergrad,
#main-container.financialaid .btn-grad {
  color: #000;
  display: block;
  font-size: 31px;
  line-height: 79px;
  padding: 0 0 0 15px;
}

#lehigh_financialaid_content {
  display: block;
  min-height: 155px;
}

#lehigh_financialaid_content .btn-yes span.btn-text,
#lehigh_financialaid_content .btn-no span.btn-text {
  line-height: 2.1em;
}

#lehigh_financialaid_content .btn-yes span.arrow,
#lehigh_financialaid_content .btn-no span.arrow,
#main-container.financialaid .btn-undergrad span.arrow,
#main-container.financialaid .btn-grad span.arrow {
  color: #000;
  font-style: normal;
  font-size: 69px;
  float: right;
  padding: 0 0 0 15px;
  width: 70px;
}

#lehigh_financialaid_content .btn-yes span.arrow,
#lehigh_financialaid_content .btn-no span.arrow {
  font-size: 56px;
  padding: 0;
  position: absolute;
  right: 8px;
}

#main-container.financialaid .btn-undergrad {
  background-color: #9dcde3;
}

#lehigh_financialaid_content .btn-yes,
.view-financial-aid-glossary-term-listing .views-exposed-widget.views-submit-button button {
  background-color: #7bc5cc;
  height: 41px !important;
  color: #000 !important;
  font-size: 20px !important;
}

.view-financial-aid-glossary-term-listing .views-exposed-form {
  margin: 0 0 20px 0;
}

.view-financial-aid-glossary-term-listing .views-exposed-form label {
  font-size: 15px;
  font-weight: normal;
}

.view-financial-aid-glossary-term-listing .views-exposed-widget button {
  font-style: normal !important;
  margin-top: 1.0em !important;
  height: 34px !important;
  width: 80px !important;
}

.view-financial-aid-glossary-term-listing .views-bootstrap-accordion-plugin-style .panel {
  border: none;
  box-shadow: none;
}

.view-financial-aid-glossary-term-listing .views-bootstrap-accordion-plugin-style .panel-heading,
.view-financial-aid-glossary-term-listing .views-bootstrap-accordion-plugin-style .panel-body {
  border: none;
  border-top: none !important;
  box-shadow: none;
  background: none;
}

.view-financial-aid-glossary-term-listing .views-bootstrap-accordion-plugin-style .panel-heading {
  padding-bottom: 8px;
  padding-top: 0;
}

.view-financial-aid-glossary-term-listing .views-bootstrap-accordion-plugin-style .panel-body {
  padding: 0;
}

.view-financial-aid-glossary-term-listing .views-bootstrap-accordion-plugin-style a.accordion-toggle::before {
  content: "";
  border-color: transparent #111;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -0.7em;
  top: 0.9em;
  position: relative;
  transform: rotate(90deg);
}

.view-financial-aid-glossary-term-listing .views-bootstrap-accordion-plugin-style a.accordion-toggle.collapsed::before {
  transform: rotate(0deg);
}

.col-md-6.right-btn {
  padding-right: 0;
}

#main-container.financialaid .btn-undergrad span.arrow {
  background-color: #9CCEE6;
}

#lehigh_financialaid_content .btn-yes span.arrow {
  background-color: #70b4bc;
  font-size: 28px !important;
  width: 40px !important;
}

#main-container.financialaid .btn-grad {
  background-color: #e7c88b;
}

#lehigh_financialaid_content .btn-no,
.view-financial-aid-glossary-term-listing .views-exposed-widget.views-reset-button button {
  background-color: #96a682;
  height: 41px !important;
  color: #000 !important;
  font-size: 20px !important;
}

#lehigh_financialaid_content .question,
#lehigh_financialaid_content .application {
  clear: both;
}

#lehigh_financialaid_content .question .col-md-6:last-child {
  padding-right: 0;
}

#main-container.financialaid .btn-grad span.arrow {
  background-color: #E9CB88;
}

#lehigh_financialaid_content .btn-no span.arrow {
  background-color: #899877;
  font-size: 28px !important;
  width: 40px !important;
}

#lehigh_financialaid_content .btn-start-over,
#lehigh_financialaid_content .btn-download {
  border: 1px solid #6d6e71;
  border-radius: 0px;
  color: #6d6e71;
  margin: 20px 0;
  text-transform: uppercase;
  width: 100%;
}

#lehigh_financialaid_content .application .pdf,
#lehigh_financialaid_content .application .btn-start-over {
  margin: 0 auto;
  width: 31%;
  display: block;
}

#lehigh_financialaid_content .application .btn-start-over {
  margin-bottom: 20px;
}

#lehigh_financialaid_content .application .btn-download {
  background: #fff;
}

#lehigh_financialaid_content .application .btn-download:hover {
  background-color: #ebebeb;
}

#main-container.financialaid .row-fluid .col-md-12 {
  overflow: hidden;
}

#main-container.financialaid .media-container {
  margin: 20px 0 0 0;
}

#main-container.financialaid .media-desc {
  padding: 20px;
}

#main-container.financialaid .media-desc h2 {
  margin-top: 0;
}

#main-container.financialaid h2.deadlines {
  background: #000000;
  color: #fff;
  padding: 10px;
  margin-bottom: 0;
}

#main-container.financialaid .deadlines-table {
  border-left: 1px solid #939598;
  border-bottom: 1px solid #939598;
  border-top: 1px solid #939598;
}

#main-container.financialaid .deadlines-table th {
  vertical-align: top;
  border-right: 1px solid #939598;
  border-bottom: 1px solid #939598;
}

#main-container.financialaid .deadlines-table td {
  border-top: 1px solid #939598;
  border-right: 1px solid #939598;
}

#main-container.financialaid .deadlines-table tr:nth-child(even) {

}

#main-container.financialaid .deadlines-table tr:nth-child(odd) {
}

@media(max-width:767px) {
  #block-bean-financial-aid-deadlines-table .table-responsive {
    margin-bottom: 5px !important;
    overflow-x: scroll;
  }
}

#main-container.financialaid #block-bean-financial-aid-fast-facts {
  text-align: center;
}

#main-container.financialaid #block-bean-financial-aid-fast-facts h3.facts-header {
  background-color: #000000;
  color: #fff;
  margin: 0 0 10px 0;
  text-align: left;
}

#main-container.financialaid #block-bean-financial-aid-fast-facts span.num {
  display: block;
  color: #57585a;
  font-weight: bold;
  font-size: 34px;
  line-height: 38px;
}

#main-container.financialaid .left-btn,
#main-container.financialaid .right-btn {
  margin: 0 0 20px 0;
}

#main-container.financialaid .quote {
  font-style: oblique;
  margin-top: 20px;
}

#main-container.financialaid .quote p {
  color: #502d0e;
  font-size: 18px;
  line-height: 24px;
}

#main-container.financialaid .quote p span {
  display: block;
  margin-top: 10px;
  font-size: 14px;
}

.view-financial-aid-types-of-aid {
  margin: 20px 0 0 0;
}

.field-name-field-second-support-block-ref .view-financial-aid-types-of-aid {
  margin: 0;
}

.view-financial-aid-types-of-aid .views-row {
  display: block;
  margin: 0 0 10px 0;
  overflow: hidden;
  padding: 10px;
}

.view-financial-aid-types-of-aid .views-row a {
  color: #000;
}

.view-financial-aid-types-of-aid .views-row-1 {
  background: #d9e2db;
}

.view-financial-aid-types-of-aid .views-row-1 img {
  margin: 15px;
}

.view-financial-aid-types-of-aid .views-row-2 {
  background: #d6e2e7;
}

.view-financial-aid-types-of-aid .views-row-2 img {
  margin: 30px 15px;
}

.view-financial-aid-types-of-aid .views-row-3 {
  background: #f0e8d6;
}

.view-financial-aid-types-of-aid .views-row-3 img {
  margin: 40px 15px;
}

.view-financial-aid-types-of-aid .views-row-4 {
  background: #e5e2d9;
}

.view-financial-aid-types-of-aid .views-row-4 img {
  margin: 15px;
}

.field-name-field-second-support-block-ref .view-financial-aid-types-of-aid .views-row img {
  margin: 0 !important;
  height: auto;
  width: 100%;
}

.field-name-field-second-support-block-ref .view-financial-aid-types-of-aid h3.financial_aid_types {
  padding-left: 0;
  font-size: 20px;
  padding-bottom: 0;
  margin-bottom: 0;
}

#main-container.financialaid .field-name-field-gallery-item-header {
  color: white;
  font-size: 2px;
}

#main-container.financialaid .row.footer {
  margin-top: 20px !important;
}

#main-container.financialaid h3.glossary-listing-header {
  margin-bottom: 0;
}

.view-financial-aid-glossary-term-listing {
  margin: 30px 0 0 0;
}

@media (max-width: 800px) {
  #lehigh_financialaid_content .application .pdf,
  #lehigh_financialaid_content .application .btn-start-over {
    width: 54%;
  }
  #lehigh_financialaid_content .btn-yes {
    margin-bottom: 20px;
  }
  #main-container.financialaid .left-btn,
  #main-container.financialaid .right-btn {
    padding: 0 !important;
  }
  #main-container.financialaid h2.deadlines {
    margin: 20px 0 0 0;
  }
}

@media (max-width: 541px) {
  .view-financial-aid-types-of-aid .views-row img {
    margin: 0;
  }
  #main-container.financialaid .btn-undergrad,
  #main-container.financialaid .btn-grad {
    font-size: 24px;
  }
  #main-container.financialaid .btn-undergrad span.arrow,
  #main-container.financialaid .btn-grad span.arrow {
    font-size: 48px;
    width: 50px;
  }
  #main-container.financialaid .col-md-6.right-btn,
  #main-container.financialaid .col-md-6.left-btn {
    padding-left: 0;
    padding-right: 0;
  }
  #lehigh_financialaid_content .btn-yes span.arrow,
  #lehigh_financialaid_content .btn-no span.arrow {
    font-size: 58px;
  }
  .view-financial-aid-types-of-aid .views-row img {
    height: auto;
    width: 100%;
  }
}


/* End Financial Aid */


/* Our Lehigh */

.page-node-10437,
.page-node-10552,
.page-lehigh-stories {
  margin: 0 auto;
  max-width: 1088px !important;
}

.page-our-lehigh h1.page-header {
  display: none;
}

.page-our-lehigh .group-title-opener-ourlehigh {
  padding: 20px 20px 17px 20px;
}

#main-container.ourlehigh .node-standard-content-page .col-md-4 {
  padding-top: 20px;
}

.group-title-opener-ourlehigh {
  background-color: #88c0e9;
  margin: 20px 0;
  padding: 20px 20px 3px 20px;
}

.group-title-opener-ourlehigh p {
  font-size: 16px;
}

#main-container.our-lehigh .submit-content-box,
#main-container.ourlehigh .submit-content-box,
.node-type-submitted-content .submit-content-box {
  background-color: #edece4;
  margin: 20px 0 0 0;
  padding: 15px;
}

.node-type-submitted-content .group-title-opener-ourlehigh {
  padding: 20px 20px 17px 20px !important;
}

.page-our-lehigh .submit-content-box {
  background: none !important;
  margin-top: 0 !important;
}

.page-our-lehigh .stories_share_your_story {
  padding: 0;
}

#main-container.our-lehigh .submit-content-box h2,
#main-container.ourlehigh .submit-content-box h2,
.node-type-submitted-content .submit-content-box h2 {
  margin: 0 0 5px 0;
  padding: 0;
  text-transform: uppercase;
}

.node-type-submitted-content .submit-content-box h2 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #000;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
}

#main-container.our-lehigh .submit-content-box p,
#main-container.ourlehigh .submit-content-box p,
.node-type-submitted-content .submit-content-box p {
  font-size: 15px;
  line-height: 20px;
}

#main-container.our-lehigh .submit-content-box a.share-story,
#main-container.ourlehigh .submit-content-box a.share-story,
.node-type-submitted-content .submit-content-box a.share-story {
  background-color: #88c0e9;
  color: #000;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 18px;
  display: block;
  margin: 10px auto;
  line-height: 38px;
  text-align: center;
}

#main-container.our-lehigh .submit-content-box a.share-story span.arrow,
#main-container.ourlehigh .submit-content-box a.share-story span.arrow,
.node-type-submitted-content .submit-content-box a.share-story span.arrow {
  background-color: #1ba3dd;
  display: inline;
  position: absolute;
  right: 15px;
  padding: 0px 10px;
}

#main-container.our-lehigh .submit-content-box a.submit-video,
#main-container.ourlehigh .submit-content-box a.submit-video,
.node-type-submitted-content .submit-content-box a.submit-video {
  background-color: #faba77;
  color: #000;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 18px;
  display: block;
  margin: 10px auto;
  line-height: 38px;
  text-align: center;
}

#main-container.our-lehigh .submit-content-box a.submit-video span.arrow,
#main-container.ourlehigh .submit-content-box a.submit-video span.arrow,
.node-type-submitted-content .submit-content-box a.submit-video span.arrow {
  background-color: #f49221;
  display: inline;
  position: absolute;
  right: 15px;
  padding: 0px 10px;
}

#main-container.our-lehigh .john-simon-news,
#main-container.ourlehigh .john-simon-news {
  background-color: #f3f1ec;
  margin: 20px 0 0 0;
  padding: 0 0 15px 0;
}

#main-container.our-lehigh .john-simon-news h3,
#main-container.ourlehigh .john-simon-news h3 {
  background-color: #404041;
  color: #fff;
  margin: 0 0 15px 0;
  text-transform: uppercase;
}

#main-container.our-lehigh .john-simon-news p,
#main-container.ourlehigh .john-simon-news p {
  padding: 0px 15px 0 15px;
}

#main-container.our-lehigh .john-simon-news a,
#main-container.ourlehigh .john-simon-news a {
  font-weight: bold;
}

#main-container.our-lehigh .breadcrumb {
  background-color: #ffffff !important;
  padding: 8px !important;
  margin-bottom: 0px !important;
  list-style: none !important;
  border-radius: 4px !important;
  margin-top: 8px !important;
}

.node-submitted-content .lh-story-image {
  float: left;
  width: 480px;
  margin: 0px 30px 30px 0px;
}

.node-submitted-content .lh-story-content {
  float: left;
  width: 50%;
}

.node-submitted-content .lh-story-body {
  line-height: 21px;
  font-size: 16px;
}

.node-submitted-content .lh-story-name {
  font-size: 18px;
  float: right;
  margin-top: 10px;
  padding-bottom: 30px;
}

.node-submitted-content .lh-story-email {
  font-size: 14px;
}

#edit-field-story-text-submit-content-und-0-format {
  display: none;
}

.node-type-submitted-content .group-title-opener-ourlehigh h2 {
  font-size: 46px;
  font-weight: normal;
  margin: 0;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  color: #000;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
}

.node-type-submitted-content .group-story-title-text p {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 17px;
}

.node-type-submitted-content .story-text {
  clear: both;
}

.node-type-submitted-content h2.story-title {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #000;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
}

.node-type-submitted-content .story-image {
  text-align: center;
  padding-top: 10px;
  margin-bottom: 20px;
}

.node-type-submitted-content .field-name-field-topic-submitted-content {
  background-color: #3e3e3f;
  clear: both;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 38px;
  margin-bottom: 20px;
}

.node-type-submitted-content .field-name-field-topic-submitted-content .field-items div {
  display: inline-block;
  padding: 0 4px 0 9px;
}

.node-type-submitted-content .field-name-field-topic-submitted-content .field-items div:after {
  content: "/";
  padding-left: 8px;
}

.node-type-submitted-content .field-name-field-topic-submitted-content .field-items div:last-child:after {
  content: "";
  padding-left: 8px;
}

.node-type-submitted-content .col-md-4 .views-row {
  background-color: #e8e6e0;
  position: relative;
  overflow: hidden;
  font-size: 20px;
  line-height: 150%;
  margin: 20px 0;
}

.node-type-submitted-content .col-md-4 .views-row .media-youtube-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}

.node-type-submitted-content .col-md-4 .views-row .media-youtube-video iframe,
.node-type-submitted-content .col-md-4 .views-row .media-youtube-video object,
.node-type-submitted-content .col-md-4 .views-row .media-youtube-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.node-type-submitted-content .col-md-4 .views-row .views-field-title .field-content {
  padding-left: 20px;
  font-size: 20px;
  padding-top: 10px;
  line-height: 20px;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  display: block;
}

.node-type-submitted-content .col-md-4 .views-row .views-field-field-summary-submitted-content .field-content {
  padding-top: 10px;
  margin: 0px 20px 10px 20px;
  font-size: 15px;
  line-height: 18px;
}

.node-type-submitted-content .col-md-4 .views-row .views-field-nothing .field-content {
  display: block;
  font-size: 14px;
  margin: 0px 20px 20px 20px;
  padding-top: 0px;
  font-style: italic;
}

.node-type-submitted-content .col-md-4 .views-row .views-field-field-topic-submitted-content .field-content {
  background-color: #3e3e3f;
  color: white;
  padding-left: 9px;
  line-height: 38px;
  font-size: 14px;
  text-transform: uppercase;
  width: 100%;
}


/* End Our Lehigh */


/* Research that Matters Array */

#main-container.research .breadcrumb {
  display: none;
}

#main-container.research-matters h1 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #000;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  font-size: 48px;
  margin: 8px 0 12px 0;
}

.page-node-10652,
#main-container.research-matters,
.page-node-10853 {
  margin: 0 auto;
  max-width: 1088px !important;
}

#main-container.research-matters .veg-thumbnail-link,
#main-container.research-matters .research-profile-body a {
  color: #00a4e4;
}

#main-container.research-matters .veg-thumbnail-link,
#main-container.research-matters .research-profile-body a:hover {
  color: #00a4e4;
  text-decoration: underline;
}

#main-container.research-matters .col-md-8 {
  padding-left: 0;
}

#main-container.research-matters .group-title-opener-rtm {
  background-color: #d9e2db;
  margin: 20px 0 15px 0;
}

#main-container.research-matters .col-md-4 .field-name-field-secondary-supporting-conte {
  background-color: #e4e1d8;
  margin: 20px 0 0 0;
  padding: 10px;
}

#main-container.research-matters .col-md-4 .field-name-field-secondary-supporting-conte h3 {
  margin-bottom: 5px;
}

#main-container.research-matters .col-md-4 .field-name-field-secondary-supporting-conte p {
  margin-top: 12px;
  margin-bottom: 16px;
}

#main-container.research-matters .col-md-12 {
  padding: 0 !important;
}

#main-container.research-matters ul.elastic-grid {
  margin: 0 !important;
}

#main-container.research-matters ul.elastic-grid li {
  margin: 0 !important;
  padding: 0 9px 9px 0;
}

#main-container.research-matters .veg-thumbnail-link {
  overflow: hidden;
}

#main-container.research-matters .veg-thumbnail-link img {
  width: 100%;
  height: auto;
}

#main-container.research-matters .veg-thumbnail-link .col-md-3,
#main-container.research-matters .veg-thumbnail-link .col-sm-4,
#main-container.research-matters .veg-thumbnail-link .col-xs-1 {
  padding: 0;
}

#main-container.research-matters .veg-expanded .veg-thumbnail-pointer {
  border-bottom-color: #000;
}

#main-container.research-matters .elastic-grid-expanded-inner {
  background-color: #000;
  padding: 0;
}

#main-container.research-matters .research-profile-body {
  color: #fff;
  float: left;
  padding: 20px;
}

#main-container.research-matters .research-profile-body h3 {
  color: #00a4e4;
}

#main-container.research-matters .research-profile-image {
  float: right;
}


/* entire container, keeps perspective */

#main-container.research-matters .flip-container {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000;
}

#main-container.research-matters .flip-container,
#main-container.research-matters .front,
#main-container.research-matters .back {
  width: 257px;
  height: 257px;
}

#main-container.research-matters .flipper {
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d;
  position: relative;
}

#main-container.research-matters .front,
#main-container.research-matters .back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -moz-transition: 0.6s;
  -moz-transform-style: preserve-3d;
  -o-transition: 0.6s;
  -o-transform-style: preserve-3d;
  -ms-transition: 0.6s;
  -ms-transform-style: preserve-3d;
  transition: 0.6s;
  transform-style: preserve-3d;
  position: absolute;
  top: 0;
  left: 0;
}

#main-container.research-matters .back {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  background-color: #000;
  line-height: 215px;
  padding: 0 20px;
}

#main-container.research-matters .flip-container:hover .back,
#main-container.research-matters .flip-container.hover .back {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

#main-container.research-matters .flip-container:hover .front,
#main-container.research-matters .flip-container.hover .front {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

#main-container.research-matters .front {
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 2;
}

#main-container.research-matters .back h2 {
  color: #fff;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  text-transform: uppercase;
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}

#main-container.research-matters .veg-expanded {
  margin-bottom: 0 !important;
}

#main-container.research-matters .veg-close {
  z-index: 10;
}

#main-container.research-matters .veg-close::before,
#main-container.research-matters .veg-close::after {
  background: #fff;
}

#main-container.research-matters .veg-expanded .back {
  transform: none;
  z-index: 10;
}

#main-container.research-matters .veg-expanded .flip-container:hover .flipper {
  transform: none;
}

#main-container.research-matters ul.elastic-grid {
  /* We first create a flex layout context */
  display: flex;
  /* Then we define the flow direction and if we allow the items to wrap
   * Remember this is the same as:
   * flex-direction: row;
   * flex-wrap: wrap;
   */
  flex-flow: row wrap;
  /* Then we define how is distributed the remaining space */
  justify-content: space-around;
}

@media (max-width: 991px) {
  #main-container.research-matters .col-md-8 {
    padding-left: 7.5px;
  }
  #main-container.research-matters .col-md-4 {
    margin-bottom: 20px;
  }
  #main-container.research-matters .research-profile-image img {
    width: 100%;
    height: auto;
  }
}

@media (max-width: 815px) {
  #main-container.research-matters .flip-container,
  #main-container.research-matters .front,
  #main-container.research-matters .back {
    width: 232px;
    height: 232px;
  }
  .node-standard-content-page h2 {
    font-size: 24px;
  }
  #main-container.research-matters .back {
    line-height: 205px
  }
}


/* End Research that Matters Array */


/* @media (min-width: 1100px) {
  body.not-front #main-container.research-matters {
    padding: 0 15px;
    width: 85%;
  }
} */


/* Bulletin Back Issues Page */

.view-mode-news_8_4_12 .col-md-12 {
  padding: 0;
}

.view-mode-news_8_4_12 .col-md-4 {
  padding: 8px 0 0 0;
}

.view-mode-news_8_4_12 h1 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 48px;
  font-weight: normal;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
}

.view-mode-news_8_4_12 .col-md-12 h2 {
  background: #e3e1d4;
  color: #502d0e;
  display: block;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  font-size: 48px;
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 10px;
}

.page-node-10917 .field-name-field-gallery-items .content {
  background-color: #e2e3d8;
  padding: 0 0 10px 0;
}

.page-node-10917 .field-name-field-gallery-items .content img {
  padding: 0 0 10px 0;
}

.page-node-10917 .field-name-field-gallery-items .content p {
  background-color: #e2e3d8;
  padding: 0 0 0 10px;
}

.responsive-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 60px;
  overflow: hidden;
}

.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.page-news-mountaintop .breadcrumb {
  display: none;
}


/* President News Archive */

.view-president-news-archive-all- h2 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
  font-size: 48px;
}

.view-president-news-archive-all- h3 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  font-size: 31px;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 5px;
  margin-top: 8px;
}

.view-president-news-archive-all- p {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 17px;
}

#block-bean-data-x-faculty-search-promo .field-name-field-secondary-supporting-body {
  background-color: #f7f6ea;
}

#block-bean-data-x-faculty-search-promo h3 {
  background-color: #000;
  color: #fff;
}

#block-bean-data-x-faculty-search-promo p {
  color: #502d0e;
  font-size: 18px;
  line-height: 22px;
  padding-left: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-top: 3px;
}

.view-data-x-news-feed.view-display-id-page_1 .views-field-title p {
  margin-bottom: 3px !important;
}

.group-core-title-opener h1 {
  color: #000;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 48px;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
  text-rendering: optimizelegibility;
}

.view-core-report-communications .views-row {
  list-style-type: disc;
  display: list-item;
  list-style-position: outside;
  margin-left: 20px;
  margin-bottom: 17px;
}

.view-core-report-communications .view-content .views-field-created,
.view-core-report-communications .view-content .views-field-field-standard-teaser,
.view-core-report-communications .view-content .views-field-field-news-teaser {}

.view-core-report-communications .view-content a,
.view-core-report-communications .view-content .views-field-created span,
.view-core-report-communications .view-content .views-field-field-standard-teaser span,
.view-core-report-communications .view-content .views-field-field-news-teaser span {
  display: block;
  font-size: 16px;
  line-height: 20px;
}

.page-node-14519 h2 {
  text-transform: uppercase;
}

.page-node-14519 #block-system-main .col-md-8,
.page-node-14519 #block-system-main .col-md-4 {
  padding-top: 20px;
}

.page-node-14519 .footer {
  margin-top: 20px !important;
}

#block-bean-home-sesquicentennial-promo {
  clear: both;
}

#block-bean-home-sesquicentennial-promo .sesqui-promos {
  margin-bottom: 20px;
}

#block-bean-home-sesquicentennial-promo .sesqui-promos h2 {
  margin-top: 0;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  font-size: 24px;
  color: #502d0e;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 5px;
}

#block-bean-home-sesquicentennial-promo .sesqui-promos h2 .green-text {
  color: #dadc56;
  font-size: 32px;
}

#block-bean-home-sesquicentennial-promo .sesqui-promos .promo-boxes {
  padding: 0;
}

#block-bean-home-sesquicentennial-promo .sesqui-promo .events-promo {
  background-image: url(/sites/default/files/green_events.jpg);
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
  height: 251px;
}

#block-bean-home-sesquicentennial-promo .sesqui-promo .history-promo {
  background-image: url(/sites/default/files/orange_history.jpg);
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
  height: 251px;
}

#block-bean-home-sesquicentennial-promo .sesqui-promo .spirit-promo {
  background-image: url(/sites/default/files/blue_shop.jpg);
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
  height: 251px;
}

#block-bean-home-sesquicentennial-promo .sesqui-promo a {
  color: #fff;
  display: block;
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  font-size: 50px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 251px;
  text-align: center;
  text-transform: uppercase;
}

#block-bean-home-sesquicentennial-promo .sesqui-promo a:hover {
  color: #fff;
  text-decoration: underline;
}

@media only screen and (max-width: 991px) {
  #block-bean-home-sesquicentennial-promo .sesqui-promos {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 768px) {
  #block-bean-home-sesquicentennial-promo .sesqui-promos {
    margin-top: 0;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promos h2 {
    font-size: 20px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promos h2 .green-text {
    font-size: 23px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promo .events-promo {
    height: 162px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promo .history-promo {
    height: 162px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promo .spirit-promo {
    height: 162px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promo a {
    font-size: 34px;
    line-height: 162px;
  }
}

@media only screen and (max-width: 544px) {

  #block-bean-home-sesquicentennial-promo .sesqui-promos h2 {
    font-size: 26px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promos h2 .green-text {
    font-size: 32px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promo {
    margin-bottom: 20px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promo .events-promo {
    height: 262px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promo .history-promo {
    height: 262px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promo .spirit-promo {
    height: 262px;
  }
  #block-bean-home-sesquicentennial-promo .sesqui-promo a {
    font-size: 50px;
    line-height: 262px;
  }

}

/** Search Results Page **/

.view-mode-search_results_page {
  padding-top: 20px;
}

.page-node-16547 h1 {
  font-size: 48px;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #5c6e7b;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;
}

.gsc-thumbnail-inside, .gsc-url-top {
  padding-left: 0px !important;
}

.gsc-result .gs-title {
  height: auto !important;
  overflow: visible !important;
}


.page-node-16555 h1 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #000;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  font-size: 48px;
  margin: 8px 0 0 0;
}

.page-node-16555 p {
  font-size: 15px;
  line-height: 20px;
}

.page-node-16555 .field-name-field-documentation-step img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.page-node-16555 .group-document-title-opener {
  background-color: #eae8e6;
  margin-bottom: 17px;
  padding: 15px;
}

.field-name-field-documentation-step .field-item.even {
  background-color: #DEE1E5;
}

.field-name-field-documentation-step .field-item.odd {
  background-color: #EDEBE9;
}

/* AddThis */

.share-container {
  padding: 20px 20px 20px 0;
  margin-top: 20px;
  margin-bottom: 0;
  width: 345px;
}

.share-container p {
  color: #502d0e;
  float: left;
  font-size: 18px !important;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 17px;
  text-transform: uppercase;
}

.addthis_sharing_toolbox {
  float: right;
  margin-top: -9px;
}

.news-internal .share-container {
  margin-bottom: 40px !important;
  margin-top: 0 !important;
}

@media only screen and (max-width: 544px) {
  .share-container {
    padding-left: 8px;
    width: auto;
  }
  .share-container p {
    float: none;
  }
  .addthis_sharing_toolbox {
    float: none;
  }
}

/* RESEARCH MAGAZINE */
.page-news-publications-research-review-vol-1-2016 .footer {
  margin-top: 20px !important;
}
.page-news-publications-research-review-vol-1-2016 h1 {
  margin-bottom: 0;
}

.page-news-publications-research-review-vol-1-2016 .pane-content footer {
  display: none !important;
}

.article-list {
  background: #D8DCDE;
  padding: 13px 5px 13px 0;
}
.article-list .panel-pane {
  margin-bottom: 9.3px;
}
.article-list p {
  font-family: "Montserrat" !important;
  margin-bottom: 8.3px !important;
}
.article-list p:before {
  color: #5C6F7C;
  font-family: "Glyphicons Halflings";
  content: "\e131";
  margin-top: 2px;
  display: block;
  float: left;
  margin-right: 10px;
}

.article-list a {
  font-size: 15px;
  font-weight: normal;
  text-transform: uppercase;
  color: #000;
}

.view-research-review-slider #flexslider-1 {
  background: #000;
  padding: 0;
}

.view-research-review-slider #flexslider-1 ul.slides .views-field-field-gallery-item-description {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  opacity: .9;
  top: 37px;
  bottom: auto;
  width: 39%;
  color: #fff;
  background: rgba(0, 0, 0, 0.85);
  padding: 5px 10px 5px 20px;
  position: absolute;
  right: 0;
  z-index: 30;
}

.view-research-review-slider #flexslider-1 ul.slides .views-field-field-gallery-item-description h2, .view-research-review-slider #flexslider-1 ul.slides .views-field-field-gallery-item-description h2 a {
  color: #FFF200 !important;
  font-size: 24px;
  margin-bottom: 5px;
}
.view-research-review-slider #flexslider-1 ul.slides .views-field-field-gallery-item-description p {
  padding-left: 0;
  font-size: 15px;
}
.view-research-review-slider ul.slides .views-field-field-gallery-item-description {
  top: 37px;
  bottom: auto;
}
.view-research-review-slider #flexslider-1 .flex-prev {
  left: 0;
}
.view-research-review-slider #flexslider-1 .flex-next {
  right: -1px;
}

.view-research-review-slider .view-footer {
  margin-top: 10px;
  margin-bottom: 20px;
}

.view-research-review-slider .view-footer .flex-control-nav {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  bottom: auto;
  position: static;
}
.view-research-review-slider .view-footer .flex-control-nav li span.glyphicon {
  font-size: 166px;
  display: none;
  color: rgba(255,242,0,0.8);
  position: absolute;
  margin-top: 84px;
  margin-left: -1px;
  top: auto;
  line-height: 0;
  z-index: 4;
}
.view-research-review-slider .view-footer .flex-control-nav li.flex-active span.glyphicon {
  display: block;
}
.view-research-review-slider .view-footer li {
  font-family: "Montserrat";
  text-transform: uppercase;
  width: 180px;
}
.view-research-review-slider .view-footer li:hover {
  cursor: pointer;
  text-decoration: underline;
}

.page-news-publications-research-review h2 {
  font-family: Montserrat;
  text-transform: uppercase;
}
.page-news-publications-research-review h2 a {
  color: #000 !important
}

.page-news-publications-research-review .download {
  background: #EFEDDC;
  border-top: 8px solid #FFF200;
  padding: 0 20px 20px 20px;
}
.page-news-publications-research-review .download h2 {
  font-weight: normal;
  font-size: 20px;
  margin-left: 14px;
}
.page-news-publications-research-review .download img {
  margin: 0 auto;
  text-align: center;
  display: table;
  box-shadow: 3px 3px 10px #000;
}
.page-news-publications-research-review .article-list .view-mode-title_only {
  margin: 0 7.5px;
}
.page-news-publications-research-review .unchartered {
  padding: 35px;
}

.page-news-publications-research-review .mongolia {
  padding: 42px;
}

.page-news-publications-research-review .unchartered {
   background-image: url(/sites/default/files/unchartered-bg.jpg);
   background-size: cover;
  height: 336px;
}

.page-news-publications-research-review .mongolia {
   background-image: url(/sites/default/files/mongolia-bg.jpg);
    background-size: cover;
    padding-bottom: 45px;

}

.page-news-publications-research-review .cancer {
   background-image: url(/sites/default/files/cancer-bg.jpg);
    background-size: cover;
    padding: 28px;

}

.page-news-publications-research-review .pane-title {
  font-weight: normal;
  margin: 0;
}
.page-news-publications-research-review .pane-title:before {

}
.page-news-publications-research-review .pane-content p {
  font-family: Arvo;
  font-size: 16px;
  line-height: 1.2;
  margin: 5px 0 0 3px;
}

.page-news-publications-research-review .pres-message {
  background: #EFEDDC;
  border-top: 8px solid #FFF200;
  padding: 10px 20px 20px 20px;
  height: 336px;
}

.page-news-publications-research-review .pres-message h2 {
  font-weight: normal;
  font-size: 20px;
}
.page-news-publications-research-review .pres-message p, .page-news-publications-research-review .pres-message p a {
  color: #5C6F7C;
  font-style: oblique;
  font-size: 26px;
  margin-top: 20px;
  line-height: 1.3;
}

.page-news-publications-research-review .human {
  background-image: url(/sites/default/files/human-experience.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 379px;
}

.page-news-publications-research-review .human h2, .page-news-publications-research-review .moving h2, .page-news-publications-research-review .actions h2, .page-news-publications-research-review .other-worlds h2 {
  color: #fff;
  background-color: rgba(0,0,0,0.8);
  position: absolute;
  bottom: 0;
  font-size: 20px;
  line-height: 1.1;
  padding: 10px;
  width: 100%;
}

.page-news-publications-research-review .human h2:before, .page-news-publications-research-review .moving h2:before, .page-news-publications-research-review .actions h2:before, .page-news-publications-research-review .other-worlds h2:before {
  color: #FFF200;
  font-family: "Glyphicons Halflings";
  content: "\e131";
  margin-top: 5px;
  display: block;
  float: left;
  margin-right: 10px;
  font-size: 32px;
}


.page-news-publications-research-review .human h2 a, .page-news-publications-research-review .moving h2 a, .page-news-publications-research-review .actions h2 a, .page-news-publications-research-review .other-worlds h2 a {
  color: #fff !important;
    width: 283px;
  display: block;
}

.page-news-publications-research-review .moving {
  background-image: url(/sites/default/files/moving.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 379px;
}

.page-news-publications-research-review .actions {
  background-image: url(/sites/default/files/actions.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 391px;
}

.page-news-publications-research-review .other-worlds {
  background-image: url(/sites/default/files/search.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 391px;
}
.page-news-publications-research-review .circle-photo {
  text-align: center;
  border: none;
  height: 165px;
  width: 165px;
  display: block;
  border-radius: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.page-news-publications-research-review .circle-photo img {
  border-radius: 50%;
  width: 165px;
  height: 165px;
}
.page-news-publications-research-review .lead-img, .page-news-publications-research-review .qdot-img {
  border-top: 8px solid #FFF200;
}

.page-news-publications-research-review .lead h2, .page-news-publications-research-review .qdots h2 {
  font-size: 18px;
  text-align: center;
}

.view-related-research-review-articles {background: #D8DCDE; margin: 0 7.5px;
  padding: 1px 13px 4px 2px; }
  .view-related-research-review-articles .views-row {
    clear: both;
  }
.view-related-research-review-articles p:before {
  color: #5C6F7C;
  font-family: "Glyphicons Halflings";
  content: "\e131";
  margin-top: 2px;
  display: block;
  float: left;
  margin-right: 10px;
}
.view-related-research-review-articles span.field-content a { display: block; }
.view-related-research-review-articles p {margin: 18px 7.5px ! important; font-family: "Montserrat";}

.view-related-research-review-articles a {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 16px;
margin: 0 7.5px !important;
font-family: "Montserrat";
color: #000 !important;
}

.news .view-mode-research_review_article .field-name-field-multi-image-caption a:before {
  color: #FFF200;
  font-family: "Glyphicons Halflings";
  content: "\e131";
  margin-top: 2px;
  display: block;
  float: left;
  margin-right: 10px;
  font-size: 32px;
}

.news .view-mode-research_review_article .field .field-name-field-secondary-supporting-body {background: #EFEDDC;
  margin: 30px 7.5px 0 7.5px;
  font-family: "Montserrat";}

.news .view-mode-research_review_article .field .field-name-field-secondary-supporting-body .facts-img {margin: 0 !important; padding: 0 !important;}

.news .view-mode-research_review_article .field .field-name-field-secondary-supporting-body p {padding: 10px 20px 20px 20px;}

.news .view-mode-research_review_article .field .field-name-field-secondary-supporting-body h3 {color: #FFF; background: #000; margin-top: 0px; margin-bottom: 0px; margin-left: 0; margin-right: 0; font-family: "Montserrat"; padding:10px; font-weight: normal;}

.news .view-mode-research_review_article .field .field-name-field-secondary-supporting-body h3 a {
  color: #fff;
}

.news .view-mode-research_review_article h1 {font-family: Montserrat !important; color: #252525 !important;
 font-size: 48px;
  text-transform: uppercase;
  font-weight: normal;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 8px;}

.news .view-mode-research_review_article .col-md-4 .field-item {margin-bottom: 0px !important;}

.news .view-mode-research_review_article .col-md-4 h3 {color: #000;
background: #FFF200;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 7.5px;
margin-right: 7.5px;
font-family: "Montserrat";
padding: 10px;
font-weight: normal;
text-transform: uppercase;}

.news .view-mode-research_review_article .col-md-4 .field-collection-container {margin-bottom: 0px !important;}

.news .view-mode-research_review_article .field-name-field-multi-image-caption {color: #fff;
background-color: none;
font-size: 16px;
line-height: 1.1;
width: 100%;
font-style: normal !important;
text-transform: uppercase;
margin-bottom: 0px !important;
padding: 0;
position: absolute;
  bottom: 0;
}
.news .view-mode-research_review_article h2 {
  font-family: "Montserrat" !important;
  color: #5c6e7b !important;
  font-size: 38px;
  text-transform: uppercase;
  font-weight: normal;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 0;
  padding-bottom: 5px;
  margin-top: 8px;
}
.news .view-mode-research_review_article .field-name-field-multi-image-caption > .field-items {
  background-color: #fff;
}
.news .view-mode-research_review_article .field-name-field-multi-image-caption > .field-items > .field-item {
  margin-right: 15px;
}

.promo-research-review h3 a:hover span { text-decoration: underline; }
.promo-research-review h3 a span:hover { text-decoration: underline; }

.node-type-news-article #main-container .view-mode-research_review_article p.research-article-title {
  background-color: rgba(0,0,0,0.8);
  font-family: "Montserrat";
  border-bottom: 5px solid #FFF200;
  font-size: 20px;
  line-height: 1.1;
  margin-bottom: 0;
  width: 100%;
  overflow: hidden;
  padding: 10px;
}

  .news .view-mode-research_review_article #flexslider-1 .flex-prev { left: 0; }

  .news .view-mode-research_review_article #flexslider-1 .flex-next { right: -1px; }

.news .view-mode-research_review_article .field-name-field-multi-image-caption a {color: white;}

.news .view-mode-research_review_article .field-name-field-multi-image-caption a:hover {text-decoration: underline;}
@media only screen and (max-width: 1095px) {
  .page-news-publications-research-review .view-footer .circle-photo {
    height: 112px;
    width: 112px;
  }
  .page-news-publications-research-review .view-footer .circle-photo img {
    height: 112px;
    width: 112px;
  }
  .view-research-review-slider .view-footer .flex-control-nav li span.glyphicon {
    font-size: 113px;
    margin-top: 57px;
  }
  .view-research-review-slider .view-footer li {
    width: 142px;
  }
}
@media only screen and (min-width: 1024px) {
  .news .view-mode-research_review_article #flexslider-1 {
    padding: 0;
  }

}
@media only screen and (max-width: 800px) {
  .page-news-publications-research-review .cancer { margin: 0 15px; }
  .page-news-publications-research-review .actions { margin-left: 7px; }
  .page-news-publications-research-review .other-worlds { margin-right: 7px; }
  .page-news-publications-research-review .mongolia { min-height: 416px; height: auto; }
  .news .view-mode-research_review_article h1 {font-size: 40px;}

   .news .view-mode-research_review_article .col-md-4 .field-collection-view .entity-field-collection-item {
     height: auto;
   }

  .view-research-review-slider #flexslider-1 ul.slides .views-field-field-gallery-item-description {
    opacity: 1;
    top: auto;
    bottom: auto;
    width: 100%;
    color: #fff;
    background: rgba(0,0,0,1);
    padding: 5px 10px 5px 20px;
    position: static;
    right: auto;
    z-index: 30;
    height: auto;
  }
  .page-news-publications-research-review .unchartered {
    min-height: 353px;
    height: auto;
  }
  .page-news-publications-research-review .moving {
    background-position: -133px;
  }
  .page-news-publications-research-review .actions {
    height: 260px;
  }
  .page-news-publications-research-review .other-worlds {
    height: 260px;
  }
  .page-news-publications-research-review .unchartered, .page-news-publications-research-review .mongolia, .page-news-publications-research-review .cancer {
    padding: 31px;
  }
  .page-news-publications-research-review .unchartered h2, .page-news-publications-research-review .mongolia h2, .page-news-publications-research-review .cancer h2 {
    font-size: 19px;
  }
  .page-news-publications-research-review .human h2, .page-news-publications-research-review .moving h2, .page-news-publications-research-review .actions h2, .page-news-publications-research-review .other-worlds h2 {
    font-size: 16px;
  }
  .page-news-publications-research-review .human h2 a, .page-news-publications-research-review .moving h2 a, .page-news-publications-research-review .actions h2 a, .page-news-publications-research-review .other-worlds h2 a {
    width: 225px;
  }
  .page-news-publications-research-review .mongolia, .page-news-publications-research-review .cancer {
    padding: 28px;
  }
  .page-news-publications-research-review .pres-message {
    height: auto;
  }
  .page-news-publications-research-review .pres-message p {
    font-size: 24px;
  }
  .view-research-review-slider .view-footer li {
    width: 118px;
    font-size: 12px;
  }
  .page-news-publications-research-review .circle-photo {
    height: 123px;
    width: 123px;
    margin-top: 24px;
    margin-bottom: 16px;
  }
  .page-news-publications-research-review .circle-photo img {
    height: 126px;
    width: 126px;
  }
  .page-news-publications-research-review .lead h2, .page-news-publications-research-review .qdots h2 {
    font-size: 16px;
  }
  .page-news-publications-research-review .qdot-img {
    border-top: 0px solid #fff;
  }
  .qdots {
    margin-bottom: 20px !important;
  }
  .article-list p {
    margin-bottom: 15px !important;
  }
  .article-list .panel-pane {
    margin-bottom: 4px;
  }
  .promo-research-review { margin-top: 0 !important; }
}

@media only screen and (max-width: 783px) {
  .page-news-publications-research-review .human h2 {
    padding-left: 25px;
  }
  .qdots {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 360px) {
  .page-news-publications-research-review .human h2, .page-news-publications-research-review .moving h2 {
    font-size: 12px;
  }
  .page-news-publications-research-review .human h2 a, .page-news-publications-research-review .moving h2 a {
    width: 119px;
  }
}

@media only screen and (max-width: 541px) {

    .page-news-publications-research-review .cancer { margin: 0; }
  .page-news-publications-research-review .actions { margin-left: 0; }
  .page-news-publications-research-review .other-worlds { margin-right: 0; }

  .page-news-publications-research-review .human h2 a, .page-news-publications-research-review .moving h2 a {
    margin-left: 15px;
  }

  .page-news-publications-research-review .mongolia { min-height: auto; }

  .lead h2, .qdots h2 {
    margin: 0 55px !important;
  }
  .qdots {
    margin-bottom: 20px;
  }
  .view-research-review-slider .view-footer {
    display: none;
  }
  .page-news-publications-research-review .pres-message {
    height: auto;
    padding: 20px 35px 30px 35px;
  }
  .page-news-publications-research-review .moving {
    height: 270px;
    background-position: -96px;
  }
  .page-news-publications-research-review .actions {
    height: 232px;
  }
  .page-news-publications-research-review .other-worlds {
    height: 281px;
  }
  .page-news-publications-research-review .human {
    height: 270px;
  }
  .page-news-publications-research-review .actions h2, .page-news-publications-research-review .other-worlds h2 {
    font-size: 16px;
  }
  .page-news-publications-research-review .human h2, .page-news-publications-research-review .moving h2 {
    font-size: 14px;
  }
  .page-news-publications-research-review .human h2 {
    padding-left: 12px;
  }
    .page-news-publications-research-review .moving h2 {
    padding-left: 7px;
  }
  .page-news-publications-research-review .human h2 a, .page-news-publications-research-review .moving h2 a {
    width: 161px;
  }
  .page-news-publications-research-review .actions h2 a, .page-news-publications-research-review .other-worlds h2 a {
    width: 193px;
  }
  .news-image-left, .news-image-right {
    float: none !important;
    padding: 0 !important;
    margin: 0 auto !important;
    display: table;
  }
}

.news-image-left {
  float: left;
  padding: 4px 20px 9px 0;
}


/* Web accessibility page */
.page-node-13669 #main-container.accessibility h1 {color: #000;
font-family: 'Merriweather', Georgia, Palatino, serif;
font-size: 48px;
font-weight: normal;
line-height: 1.1;
margin-bottom: 12px;
margin-top: 8px;
text-rendering: optimizeLegibility;
}

.news-image-right {
  float: right;
  padding: 4px 0 9px 20px;
}

.page-node-13598 h2 {
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-weight: normal;
  color: #000;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  font-size: 24px;
}
.page-node-13598 .links { display: none; }

@media only screen and (max-width: 800px) {
  .page-node-13598 #comments { width: 100%; }
}

/* Hide breadcrumbs */

.page-node-12707 .breadcrumb, .page-node-8122 .breadcrumb, .page-node-13670 .breadcrumb, .page-node-10853 .breadcrumb,
.page-node-9658 .breadcrumb, .page-node-9679 .breadcrumb,
.page-node-9395 .breadcrumb, .page-node-24479 .breadcrumb,
.page-node-13170 .breadcrumb, .page-node-13646 .breadcrumb, .page-node-25916 .breadcrumb,
.page-node-14519 .breadcrumb, .page-node-16547 .breadcrumb {
  display: none !important;
}

.page-node-24479 .abouttitle {
  display: none !important;
}

.sharethis-wrapper .st_sharethis_custom { background-image: url(/sites/default/files/lusocial-icons_plus_b-w.jpg); margin: 0 !important; display: inline-block; width: 40px; height: 40px; 
    background-size: contain;}
.sharethis-wrapper .st_facebook_custom { background-image: url(/sites/default/files/social_0/social/LUSocial-Icons_Facebook_B-W.jpg); margin: 0 !important; display: inline-block; width: 40px; height: 40px; 
    background-size: contain;}
.sharethis-wrapper .st_email_custom { background-image: url(/sites/default/files/lusocial-icons_email_b-w.jpg); margin: 0 !important; display: inline-block; width: 40px; height: 40px; 
    background-size: contain;}
.sharethis-wrapper .st_twitter_custom { background-image: url(/sites/default/files/social_0/social/LUSocial-Icons_Twitter_B-W.jpg); margin: 0 !important; display: inline-block; width: 40px; height: 40px; 
    background-size: contain;}
.sharethis-wrapper .st_tumblr_custom { background-image: url(/sites/default/files/social_0/social/LUSocial-Icons_Tumblr_B-W.jpg); margin: 0 !important; display: inline-block; width: 40px; height: 40px; 
    background-size: contain;}
.sharethis-wrapper .st_linkedin_custom { background-image: url(/sites/default/files/social_0/social/LUSocial-Icons_LinkedIn_B-W.jpg); margin: 0 !important; display: inline-block; width: 40px; height: 40px; 
    background-size: contain;}

.tb-megamenu-item.level-1.active .mega-dropdown-inner {
    display: block !important;
}