/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */
/* line 121, ../sass/_base.scss */
.clearfix:after {
  content: " ";
  /* Older browser do not support empty content */
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

/* Mixin for title image layout for pages with image headers */
/* line 284, ../sass/_custom.scss */
body.page-search #search-form > div:before, body.section-404-error #main #content div.search #search-form-404 > div:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* If extending this with a selector that includes :not, extend this class, since otherwise SASS combines
   all the selectors into a single line of CSS that, since it includes :not, isn't parsed properly by IE8 */
/* line 11, ../sass/nodes.scss */
.node {
  /* Node wrapper */
}
/* line 13, ../sass/nodes.scss */
.preview .node {
  /* Preview of the content before submitting new or updated content */
  /* background-color: #ffffea; */
  /* Drupal core uses a #ffffea background */
}
/* line 17, ../sass/nodes.scss */
.node .node-title {
  /* Node title */
}
/* line 20, ../sass/nodes.scss */
.node .user-picture {
  /* The picture of the node author */
}
/* line 23, ../sass/nodes.scss */
.node .submitted {
  /* The "posted by" information */
}
/* line 26, ../sass/nodes.scss */
.node .content {
  /* Node's content wrapper */
}
/* line 29, ../sass/nodes.scss */
.node ul.links {
  /* Node links. See also the ul.links declaration in the pages.css. */
}

/* line 34, ../sass/nodes.scss */
.node-promoted {
  /* A node that has been promoted to the front page */
}

/* line 37, ../sass/nodes.scss */
.node-sticky {
  /* A sticky node (displayed before others in a list) */
}

/* line 40, ../sass/nodes.scss */
.node-by-viewer {
  /* A node created by the current user */
}

/* line 43, ../sass/nodes.scss */
.node-teaser {
  /* A node displayed as teaser */
}

/*
 * All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
/* line 52, ../sass/nodes.scss */
.node-page {
  /* Page content node */
}

/* line 55, ../sass/nodes.scss */
.node-article {
  /* Article content node */
}

/* line 58, ../sass/nodes.scss */
.node-unpublished {
  /* Unpublished nodes */
  /* background-color: #fff4f4; */
  /* Drupal core uses a #fff4f4 background */
}
/* line 61, ../sass/nodes.scss */
.node-unpublished p.unpublished {
  /* The word "Unpublished" displayed underneath the content. */
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
}

/* line 75, ../sass/nodes.scss */
body.page-search,
body.node-type-page,
body.node-type-faq-page,
body.node-type-webform,
body.node-type-event,
body.node-type-notes-from-the-field,
body.node-type-misti-program,
body.node-type-fund,
body.node-type-person,
body.page-notes {
  /* TODO: Figure out what's going on here - the media queries that just work on breakpoints
     are giving different results than the ones that also depend on orientation */
}
/* line 76, ../sass/nodes.scss */
body.page-search #title,
body.node-type-page #title,
body.node-type-faq-page #title,
body.node-type-webform #title,
body.node-type-event #title,
body.node-type-notes-from-the-field #title,
body.node-type-misti-program #title,
body.node-type-fund #title,
body.node-type-person #title,
body.page-notes #title {
  background-color: #54a4db;
  float: left;
  width: 100%;
}
@media (min-width: 1024px) {
  /* line 76, ../sass/nodes.scss */
  body.page-search #title,
  body.node-type-page #title,
  body.node-type-faq-page #title,
  body.node-type-webform #title,
  body.node-type-event #title,
  body.node-type-notes-from-the-field #title,
  body.node-type-misti-program #title,
  body.node-type-fund #title,
  body.node-type-person #title,
  body.page-notes #title {
    height: 200px;
    border-bottom: 60px solid #f1f1f1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 76, ../sass/nodes.scss */
  body.page-search #title,
  body.node-type-page #title,
  body.node-type-faq-page #title,
  body.node-type-webform #title,
  body.node-type-event #title,
  body.node-type-notes-from-the-field #title,
  body.node-type-misti-program #title,
  body.node-type-fund #title,
  body.node-type-person #title,
  body.page-notes #title {
    height: 127px;
  }
}
@media (max-width: 767px) {
  /* line 76, ../sass/nodes.scss */
  body.page-search #title,
  body.node-type-page #title,
  body.node-type-faq-page #title,
  body.node-type-webform #title,
  body.node-type-event #title,
  body.node-type-notes-from-the-field #title,
  body.node-type-misti-program #title,
  body.node-type-fund #title,
  body.node-type-person #title,
  body.page-notes #title {
    height: 89px;
    display: table;
  }
}
/* line 83, ../sass/nodes.scss */
body.page-search #title h1,
body.node-type-page #title h1,
body.node-type-faq-page #title h1,
body.node-type-webform #title h1,
body.node-type-event #title h1,
body.node-type-notes-from-the-field #title h1,
body.node-type-misti-program #title h1,
body.node-type-fund #title h1,
body.node-type-person #title h1,
body.page-notes #title h1 {
  line-height: 171px;
  text-shadow: 1px 1px 2px #2178be;
  text-align: center;
  color: white;
  font-size: 50px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 83, ../sass/nodes.scss */
  body.page-search #title h1,
  body.node-type-page #title h1,
  body.node-type-faq-page #title h1,
  body.node-type-webform #title h1,
  body.node-type-event #title h1,
  body.node-type-notes-from-the-field #title h1,
  body.node-type-misti-program #title h1,
  body.node-type-fund #title h1,
  body.node-type-person #title h1,
  body.page-notes #title h1 {
    line-height: 125px;
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  /* line 83, ../sass/nodes.scss */
  body.page-search #title h1,
  body.node-type-page #title h1,
  body.node-type-faq-page #title h1,
  body.node-type-webform #title h1,
  body.node-type-event #title h1,
  body.node-type-notes-from-the-field #title h1,
  body.node-type-misti-program #title h1,
  body.node-type-fund #title h1,
  body.node-type-person #title h1,
  body.page-notes #title h1 {
    line-height: 42px;
    font-size: 32px;
    display: table-cell;
    vertical-align: middle;
  }
}
/* line 92, ../sass/nodes.scss */
body.page-search #title .region-title,
body.node-type-page #title .region-title,
body.node-type-faq-page #title .region-title,
body.node-type-webform #title .region-title,
body.node-type-event #title .region-title,
body.node-type-notes-from-the-field #title .region-title,
body.node-type-misti-program #title .region-title,
body.node-type-fund #title .region-title,
body.node-type-person #title .region-title,
body.page-notes #title .region-title {
  margin: 0 auto;
  max-width: 1200px;
  position: relative;
}
/* line 98, ../sass/nodes.scss */
body.page-search #main,
body.node-type-page #main,
body.node-type-faq-page #main,
body.node-type-webform #main,
body.node-type-event #main,
body.node-type-notes-from-the-field #main,
body.node-type-misti-program #main,
body.node-type-fund #main,
body.node-type-person #main,
body.page-notes #main {
  background-image: url("../images/page-left-border.jpg"), url("../images/page-right-border.jpg");
  background-position: left top, right top;
  background-repeat: no-repeat, no-repeat;
  border-top-width: 1px;
  border-top-style: solid;
}
@media (min-width: 1024px) {
  /* line 98, ../sass/nodes.scss */
  body.page-search #main,
  body.node-type-page #main,
  body.node-type-faq-page #main,
  body.node-type-webform #main,
  body.node-type-event #main,
  body.node-type-notes-from-the-field #main,
  body.node-type-misti-program #main,
  body.node-type-fund #main,
  body.node-type-person #main,
  body.page-notes #main {
    position: relative;
    top: -85px;
    margin-bottom: -85px;
    padding: 0 35px;
  }
}
/* line 103, ../sass/nodes.scss */
body.page-search #content,
body.node-type-page #content,
body.node-type-faq-page #content,
body.node-type-webform #content,
body.node-type-event #content,
body.node-type-notes-from-the-field #content,
body.node-type-misti-program #content,
body.node-type-fund #content,
body.node-type-person #content,
body.page-notes #content {
  padding: 3em 5% 135px 6%;
  border-left: 1px solid #f1f1f1;
}
@media (max-width: 767px) {
  /* line 103, ../sass/nodes.scss */
  body.page-search #content,
  body.node-type-page #content,
  body.node-type-faq-page #content,
  body.node-type-webform #content,
  body.node-type-event #content,
  body.node-type-notes-from-the-field #content,
  body.node-type-misti-program #content,
  body.node-type-fund #content,
  body.node-type-person #content,
  body.page-notes #content {
    padding-top: 30px;
    padding-bottom: 0;
  }
}
/* line 107, ../sass/nodes.scss */
body.page-search #content .field-name-field-subtitle,
body.node-type-page #content .field-name-field-subtitle,
body.node-type-faq-page #content .field-name-field-subtitle,
body.node-type-webform #content .field-name-field-subtitle,
body.node-type-event #content .field-name-field-subtitle,
body.node-type-notes-from-the-field #content .field-name-field-subtitle,
body.node-type-misti-program #content .field-name-field-subtitle,
body.node-type-fund #content .field-name-field-subtitle,
body.node-type-person #content .field-name-field-subtitle,
body.page-notes #content .field-name-field-subtitle {
  padding: 0 0 30px 0;
  text-align: left;
}
/* line 113, ../sass/nodes.scss */
body.page-search #content .view-sidebars,
body.node-type-page #content .view-sidebars,
body.node-type-faq-page #content .view-sidebars,
body.node-type-webform #content .view-sidebars,
body.node-type-event #content .view-sidebars,
body.node-type-notes-from-the-field #content .view-sidebars,
body.node-type-misti-program #content .view-sidebars,
body.node-type-fund #content .view-sidebars,
body.node-type-person #content .view-sidebars,
body.page-notes #content .view-sidebars {
  display: none;
  float: left;
}
@media (max-width: 767px) {
  /* line 113, ../sass/nodes.scss */
  body.page-search #content .view-sidebars,
  body.node-type-page #content .view-sidebars,
  body.node-type-faq-page #content .view-sidebars,
  body.node-type-webform #content .view-sidebars,
  body.node-type-event #content .view-sidebars,
  body.node-type-notes-from-the-field #content .view-sidebars,
  body.node-type-misti-program #content .view-sidebars,
  body.node-type-fund #content .view-sidebars,
  body.node-type-person #content .view-sidebars,
  body.page-notes #content .view-sidebars {
    width: 112%;
    right: 9%;
    position: relative;
  }
}
@media (max-width: 1023px) {
  /* line 125, ../sass/nodes.scss */
  body.page-search #content .view-sidebars,
  body.node-type-page #content .view-sidebars,
  body.node-type-faq-page #content .view-sidebars,
  body.node-type-webform #content .view-sidebars,
  body.node-type-event #content .view-sidebars,
  body.node-type-notes-from-the-field #content .view-sidebars,
  body.node-type-misti-program #content .view-sidebars,
  body.node-type-fund #content .view-sidebars,
  body.node-type-person #content .view-sidebars,
  body.page-notes #content .view-sidebars {
    display: block;
  }
}

/* line 142, ../sass/nodes.scss */
html.lt-ie9 body.page-search #title,
html.lt-ie9 body.node-type-page #title,
html.lt-ie9 body.node-type-faq-page #title,
html.lt-ie9 body.node-type-webform #title,
html.lt-ie9 body.node-type-event #title,
html.lt-ie9 body.node-type-fund #title,
html.lt-ie9 body.node-type-notes-from-the-field #title,
html.lt-ie9 body.node-type-misti-program #title,
html.lt-ie9 body.node-type-person #title,
html.lt-ie9 body.page-notes #title {
  height: 200px;
  border-bottom: 60px solid #f1f1f1;
}
/* line 146, ../sass/nodes.scss */
html.lt-ie9 body.page-search #main,
html.lt-ie9 body.node-type-page #main,
html.lt-ie9 body.node-type-faq-page #main,
html.lt-ie9 body.node-type-webform #main,
html.lt-ie9 body.node-type-event #main,
html.lt-ie9 body.node-type-fund #main,
html.lt-ie9 body.node-type-notes-from-the-field #main,
html.lt-ie9 body.node-type-misti-program #main,
html.lt-ie9 body.node-type-person #main,
html.lt-ie9 body.page-notes #main {
  position: relative;
  top: -85px;
  margin-bottom: -85px;
  padding: 0 35px;
}

/* line 156, ../sass/nodes.scss */
html.lt-ie9 body.node-type-fund #title {
  height: auto;
}

/* line 161, ../sass/nodes.scss */
body.no-sidebars #content {
  border-left: none;
}
/* line 163, ../sass/nodes.scss */
body.no-sidebars #content #navigation .tb-megamenu ul.nav > li > a {
  color: white;
}

/* line 170, ../sass/nodes.scss */
body.section-contact #navigation .tb-megamenu ul.nav > li > a,
body.section-apply-now #navigation .tb-megamenu ul.nav > li > a {
  color: white;
}

/* line 177, ../sass/nodes.scss */
body.section-apply.node-type-page #title h1,
body.page-search #title h1 {
  text-shadow: 1px 1px 2px #2178be;
}
/* line 180, ../sass/nodes.scss */
body.section-apply.node-type-page #header,
body.page-search #header {
  border-top-color: #df286d;
}

/* line 187, ../sass/nodes.scss */
body.node-type-homepage {
  background: #f1f1f1;
}
/* line 189, ../sass/nodes.scss */
body.node-type-homepage #header {
  background: white;
  border-top-color: #df286d;
}
/* line 193, ../sass/nodes.scss */
body.node-type-homepage #title {
  display: none;
}
/* line 196, ../sass/nodes.scss */
body.node-type-homepage #navigation .tb-megamenu ul.nav > li > a {
  color: white;
}
/* line 199, ../sass/nodes.scss */
body.node-type-homepage #content {
  padding: 0;
}
@media (min-width: 1024px) {
  /* line 199, ../sass/nodes.scss */
  body.node-type-homepage #content {
    padding: 58px 0;
  }
}
/* line 203, ../sass/nodes.scss */
body.node-type-homepage #main {
  background: #f1f1f1;
}
/* line 206, ../sass/nodes.scss */
body.node-type-homepage #full_width {
  background: #585665;
}
/* line 209, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block {
  float: left;
  width: 100%;
  background: white;
  padding: 63px 0 0 0;
  margin: 0 0 0 0;
}
@media (max-width: 767px) {
  /* line 209, ../sass/nodes.scss */
  body.node-type-homepage #block-views-homepage-statistics-block {
    padding: 20px 0 12px 0;
  }
}
/* line 216, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics {
  margin: 0 auto;
  max-width: 1200px;
}
/* line 218, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row {
  float: left;
  padding: 0 1.5% 43px;
  width: 22%;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 218, ../sass/nodes.scss */
  body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row {
    width: 47%;
  }
}
@media (max-width: 767px) {
  /* line 218, ../sass/nodes.scss */
  body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row {
    width: 97%;
    padding: 18px 1.5%;
    border-bottom: 1px solid #e2e2e2;
  }
}
/* line 225, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row.views-row-last {
  border: none;
}
/* line 228, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row.views-row-1 div.field-name-field-statistic-value {
  color: #f6954a;
}
/* line 231, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row.views-row-2 div.field-name-field-statistic-value {
  color: #13b1cd;
}
/* line 234, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row.views-row-3 div.field-name-field-statistic-value {
  color: #a1b327;
}
/* line 237, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row.views-row-4 div.field-name-field-statistic-value {
  color: #59c4bc;
}
/* line 240, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row .field-name-field-statistic-value {
  font-size: 80px;
  line-height: 80px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 240, ../sass/nodes.scss */
  body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row .field-name-field-statistic-value {
    font-size: 42px;
    line-height: 42px;
    width: 35%;
    padding-right: 5%;
    float: left;
    text-align: right;
    letter-spacing: 0;
    font-weight: 400;
  }
}
/* line 246, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row .field-name-field-statistic-name {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-top: 21px;
  color: #363945;
}
@media (max-width: 767px) {
  /* line 246, ../sass/nodes.scss */
  body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row .field-name-field-statistic-name {
    font-size: 14px;
    width: 60%;
    float: left;
    padding-top: 0;
    text-align: left;
  }
}
/* line 255, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row div.field-name-field-statistic-description {
  padding-top: 11px;
  color: #585665;
  display: block;
}
@media (max-width: 1023px) {
  /* line 255, ../sass/nodes.scss */
  body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row div.field-name-field-statistic-description {
    display: none;
  }
}
/* line 261, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row div.field-name-field-statistic-link {
  padding-top: 12px;
}
@media (max-width: 767px) {
  /* line 261, ../sass/nodes.scss */
  body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row div.field-name-field-statistic-link {
    width: 60%;
    float: left;
    padding-top: 0;
    text-align: left;
    font-size: 14px;
  }
}
/* line 264, ../sass/nodes.scss */
body.node-type-homepage #block-views-homepage-statistics-block .view-homepage-statistics .views-row div.field-name-field-statistic-link a {
  font-weight: bold;
}
/* line 271, ../sass/nodes.scss */
body.node-type-homepage #block-views-notes-from-the-field-block {
  background: #54a4db;
  -webkit-box-shadow: 2px 2px 3px #c6c6c6;
  -moz-box-shadow: 2px 2px 3px #c6c6c6;
  box-shadow: 2px 2px 3px #c6c6c6;
}
/* line 274, ../sass/nodes.scss */
body.node-type-homepage #block-views-notes-from-the-field-block h2.block-title {
  color: white;
}
/* line 277, ../sass/nodes.scss */
body.node-type-homepage #block-views-notes-from-the-field-block .views-row {
  box-shadow: 0 2px 0 0 #2178be;
}
/* line 282, ../sass/nodes.scss */
body.node-type-homepage #block-views-notes-from-the-field-block .views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
body.node-type-homepage #block-views-notes-from-the-field-block .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  color: #2178be;
}
/* line 286, ../sass/nodes.scss */
body.node-type-homepage #block-views-notes-from-the-field-block:after {
  background-color: #54a4db;
}
/* line 290, ../sass/nodes.scss */
body.node-type-homepage .home-page-blocks, body.node-type-homepage #block-views-featured-news-block, body.node-type-homepage #block-views-featured-events-block {
  margin: 0;
  border-radius: 6px;
  margin: 0 1% 0 1.5%;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 290, ../sass/nodes.scss */
  body.node-type-homepage .home-page-blocks, body.node-type-homepage #block-views-featured-news-block, body.node-type-homepage #block-views-featured-events-block {
    width: 47.5%;
    margin: 58px 0.5% 0 1.5%;
    padding-bottom: 27px;
  }
}
@media (max-width: 767px) {
  /* line 290, ../sass/nodes.scss */
  body.node-type-homepage .home-page-blocks, body.node-type-homepage #block-views-featured-news-block, body.node-type-homepage #block-views-featured-events-block {
    width: 95%;
    margin: 0 2.5%;
    padding-bottom: 27px;
  }
}
/* line 296, ../sass/nodes.scss */
body.node-type-homepage .home-page-blocks h2.block-title, body.node-type-homepage #block-views-featured-news-block h2.block-title, body.node-type-homepage #block-views-featured-events-block h2.block-title {
  padding-left: 20px;
  font-size: 28px;
  line-height: 60px;
  font-weight: 300;
  color: white;
  background: #df286d;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
@media (max-width: 767px) {
  /* line 296, ../sass/nodes.scss */
  body.node-type-homepage .home-page-blocks h2.block-title, body.node-type-homepage #block-views-featured-news-block h2.block-title, body.node-type-homepage #block-views-featured-events-block h2.block-title {
    font-siz: 23px;
    line-height: 42px;
    padding-left: 12px;
  }
}
/* line 306, ../sass/nodes.scss */
body.node-type-homepage .home-page-blocks h2.block-title a, body.node-type-homepage #block-views-featured-news-block h2.block-title a, body.node-type-homepage #block-views-featured-events-block h2.block-title a {
  text-transform: uppercase;
  display: block;
  float: right;
  color: white;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 400;
  padding-right: 20px;
  padding-top: 6px;
  line-height: 60px;
}
@media (max-width: 767px) {
  /* line 306, ../sass/nodes.scss */
  body.node-type-homepage .home-page-blocks h2.block-title a, body.node-type-homepage #block-views-featured-news-block h2.block-title a, body.node-type-homepage #block-views-featured-events-block h2.block-title a {
    line-height: 42px;
    padding-top: 3px;
  }
}
/* line 320, ../sass/nodes.scss */
body.node-type-homepage .home-page-blocks .views-row, body.node-type-homepage #block-views-featured-news-block .views-row, body.node-type-homepage #block-views-featured-events-block .views-row {
  background: white;
  padding: 25px 25px 15px 20px;
  border-bottom: 1px solid #e2e2e2;
}
@media (max-width: 767px) {
  /* line 320, ../sass/nodes.scss */
  body.node-type-homepage .home-page-blocks .views-row, body.node-type-homepage #block-views-featured-news-block .views-row, body.node-type-homepage #block-views-featured-events-block .views-row {
    padding: 22px 12px 18px 12px;
  }
}
/* line 325, ../sass/nodes.scss */
body.node-type-homepage .home-page-blocks .views-row.views-row-last, body.node-type-homepage #block-views-featured-news-block .views-row.views-row-last, body.node-type-homepage #block-views-featured-events-block .views-row.views-row-last {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom: 2px solid #c1c1c1;
}
/* line 332, ../sass/nodes.scss */
body.node-type-homepage #block-views-featured-news-block {
  float: left;
  width: 39.2%;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 332, ../sass/nodes.scss */
  body.node-type-homepage #block-views-featured-news-block {
    width: 47.5%;
  }
}
@media (max-width: 767px) {
  /* line 332, ../sass/nodes.scss */
  body.node-type-homepage #block-views-featured-news-block {
    width: 95%;
    margin: 25px 2.5% 0 2.5%;
    padding-bottom: 27px;
  }
}
/* line 338, ../sass/nodes.scss */
body.node-type-homepage #block-views-featured-news-block .field-name-field-date {
  float: left;
  padding-right: 9px;
  line-height: 12px;
}
/* line 343, ../sass/nodes.scss */
body.node-type-homepage #block-views-featured-news-block .news-country {
  clear: right;
  line-height: 12px;
}
/* line 347, ../sass/nodes.scss */
body.node-type-homepage #block-views-featured-news-block .views-field-title {
  padding-top: 28px;
}
@media (max-width: 767px) {
  /* line 350, ../sass/nodes.scss */
  body.node-type-homepage #block-views-featured-news-block .field-name-body {
    display: none;
  }
}
/* line 355, ../sass/nodes.scss */
body.node-type-homepage #block-views-featured-events-block {
  float: left;
  width: 30.75%;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 355, ../sass/nodes.scss */
  body.node-type-homepage #block-views-featured-events-block {
    width: 47.5%;
  }
}
@media (max-width: 767px) {
  /* line 355, ../sass/nodes.scss */
  body.node-type-homepage #block-views-featured-events-block {
    width: 95%;
    margin: 0 2.5%;
    padding-bottom: 27px;
  }
}
/* line 361, ../sass/nodes.scss */
body.node-type-homepage #block-views-featured-events-block .views-field-title {
  padding-top: 16px;
}
@media (max-width: 767px) {
  /* line 366, ../sass/nodes.scss */
  body.node-type-homepage #block-views-featured-events-block .views-field-field-event-date-1,
  body.node-type-homepage #block-views-featured-events-block .field-name-field-location,
  body.node-type-homepage #block-views-featured-events-block .field-name-field-speakers {
    display: none;
  }
}
/* line 372, ../sass/nodes.scss */
body.node-type-homepage #block-views-sidebars-block {
  float: left;
  width: 23.75%;
  margin: 0 .5% 45px .75%;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 372, ../sass/nodes.scss */
  body.node-type-homepage #block-views-sidebars-block {
    width: 97%;
    padding: 25px 1.5% 33px 1.5%;
    margin: 0;
    background: white;
    border-top: 3px solid #c6c6c6;
  }
}
@media (max-width: 767px) {
  /* line 372, ../sass/nodes.scss */
  body.node-type-homepage #block-views-sidebars-block {
    width: 95%;
    padding: 25px 2.5%;
    margin: 0;
    background: white;
    border-top: 3px solid #c6c6c6;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 378, ../sass/nodes.scss */
  body.node-type-homepage #block-views-sidebars-block .views-row {
    width: 48.8%;
    float: left;
    padding: 0;
  }
}
/* line 380, ../sass/nodes.scss */
body.node-type-homepage #block-views-sidebars-block .views-row.views-row-1 {
  margin-bottom: 45px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 380, ../sass/nodes.scss */
  body.node-type-homepage #block-views-sidebars-block .views-row.views-row-1 {
    margin-right: 2.4%;
  }
}
@media (max-width: 767px) {
  /* line 380, ../sass/nodes.scss */
  body.node-type-homepage #block-views-sidebars-block .views-row.views-row-1 {
    margin-bottom: 21px;
  }
}

/* line 390, ../sass/nodes.scss */
html.lt-ie9 body.node-type-homepage .flex-control-nav {
  display: none;
}
/* line 393, ../sass/nodes.scss */
html.lt-ie9 body.node-type-homepage #block-views-homepage-statistics-block {
  margin: 0;
}
/* line 396, ../sass/nodes.scss */
html.lt-ie9 body.node-type-homepage #content {
  padding-top: 58px;
}

/* Student Programs! */
/* Change title image behavior once we drop below the point where it would fill the full width */
@media (max-width: 950px) {
  /* line 406, ../sass/nodes.scss */
  body.node-type-student-program #block-views-title-image-block img,
  body.node-type-student-program-location #block-views-title-image-block img {
    width: 950px;
    max-width: none;
    left: 50%;
    margin-left: -475px;
    position: relative;
  }
}

/* line 413, ../sass/nodes.scss */
body.section-student-programs.node-type-student-program.page-node #title,
body.section-student-programs.node-type-student-program-location.page-node #title {
  box-shadow: 0 2px 2px 1px #C6C6C6;
  position: relative;
  background-color: #13b1cd;
}
/* line 205, ../sass/_custom.scss */
body.section-student-programs.node-type-student-program.page-node #title .region-title,
body.section-student-programs.node-type-student-program-location.page-node #title .region-title {
  box-shadow: 0 3px 2px 0 #2390a4;
  min-height: 275px;
  background-color: #585665;
}
/* line 209, ../sass/_custom.scss */
body.section-student-programs.node-type-student-program.page-node #title .region-title > .block,
body.section-student-programs.node-type-student-program-location.page-node #title .region-title > .block {
  max-width: 1600px;
  margin: 0 auto;
}
/* line 138, ../sass/_custom.scss */
body.section-student-programs.node-type-student-program.page-node #title,
body.section-student-programs.node-type-student-program-location.page-node #title {
  *zoom: 1;
}
/* line 142, ../sass/_custom.scss */
body.section-student-programs.node-type-student-program.page-node #title:before, body.section-student-programs.node-type-student-program.page-node #title:after,
body.section-student-programs.node-type-student-program-location.page-node #title:before,
body.section-student-programs.node-type-student-program-location.page-node #title:after {
  content: "";
  display: table;
}
/* line 146, ../sass/_custom.scss */
body.section-student-programs.node-type-student-program.page-node #title:after,
body.section-student-programs.node-type-student-program-location.page-node #title:after {
  clear: both;
}
/* line 216, ../sass/_custom.scss */
body.section-student-programs.node-type-student-program.page-node #title h1.title,
body.section-student-programs.node-type-student-program-location.page-node #title h1.title {
  display: none;
}
/* line 219, ../sass/_custom.scss */
body.section-student-programs.node-type-student-program.page-node #title .views-field-title,
body.section-student-programs.node-type-student-program-location.page-node #title .views-field-title {
  top: 76px;
}
/* line 417, ../sass/nodes.scss */
body.section-student-programs.node-type-student-program.page-node #title .region-browse-nav,
body.section-student-programs.node-type-student-program-location.page-node #title .region-browse-nav {
  height: 45px;
  margin: 0 auto;
  max-width: 1200px;
}
@media (max-width: 767px) {
  /* line 422, ../sass/nodes.scss */
  body.section-student-programs.node-type-student-program.page-node #title .region-title,
  body.section-student-programs.node-type-student-program-location.page-node #title .region-title {
    min-height: 148px;
  }
  /* line 426, ../sass/nodes.scss */
  body.section-student-programs.node-type-student-program.page-node #title .region-title #block-views-title-image-block .views-field-title .field-content .student-program-title,
  body.section-student-programs.node-type-student-program-location.page-node #title .region-title #block-views-title-image-block .views-field-title .field-content .student-program-title {
    box-shadow: none;
    border: 0;
    padding: 0;
  }
  /* line 431, ../sass/nodes.scss */
  body.section-student-programs.node-type-student-program.page-node #title .region-title #block-views-title-image-block .views-field-title .field-content .ico-right-arrow,
  body.section-student-programs.node-type-student-program-location.page-node #title .region-title #block-views-title-image-block .views-field-title .field-content .ico-right-arrow {
    font-size: 16px;
    top: 0;
  }
  /* line 437, ../sass/nodes.scss */
  body.section-student-programs.node-type-student-program.page-node #title .region-title #block-views-title-image-block .views-field-title .field-content .student_program_location,
  body.section-student-programs.node-type-student-program.page-node #title .region-title #block-views-title-image-block .views-field-title .field-content .Language,
  body.section-student-programs.node-type-student-program.page-node #title .region-title #block-views-title-image-block .views-field-title .field-content .Interest,
  body.section-student-programs.node-type-student-program-location.page-node #title .region-title #block-views-title-image-block .views-field-title .field-content .student_program_location,
  body.section-student-programs.node-type-student-program-location.page-node #title .region-title #block-views-title-image-block .views-field-title .field-content .Language,
  body.section-student-programs.node-type-student-program-location.page-node #title .region-title #block-views-title-image-block .views-field-title .field-content .Interest {
    position: absolute;
    top: -127px;
    left: 0;
  }
  /* line 443, ../sass/nodes.scss */
  body.section-student-programs.node-type-student-program.page-node #title .region-title #block-views-title-image-block .field-name-field-title-image img,
  body.section-student-programs.node-type-student-program-location.page-node #title .region-title #block-views-title-image-block .field-name-field-title-image img {
    height: 148px;
    width: 510px;
    margin: 0 0 0 -255px;
    left: 50%;
  }
}
/* line 453, ../sass/nodes.scss */
body.section-student-programs.node-type-student-program.page-node #block-views-subtitle-block,
body.section-student-programs.node-type-student-program-location.page-node #block-views-subtitle-block {
  z-index: 1;
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.25);
  position: relative;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 457, ../sass/nodes.scss */
  body.section-student-programs.node-type-student-program.page-node #block-views-subtitle-block .view-content .field-name-field-subtitle,
  body.section-student-programs.node-type-student-program-location.page-node #block-views-subtitle-block .view-content .field-name-field-subtitle {
    font-size: 21px;
    line-height: 31px;
    padding: 34px 14px;
  }
}
/* line 463, ../sass/nodes.scss */
body.section-student-programs.node-type-student-program.page-node #block-views-subtitle-block .view-content .field-name-field-subtitle:after,
body.section-student-programs.node-type-student-program-location.page-node #block-views-subtitle-block .view-content .field-name-field-subtitle:after {
  z-index: 1;
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  bottom: -11px;
  left: 50%;
  margin: 0 auto 0 -11px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  background-color: white;
  box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.25);
}
@media (max-width: 767px) {
  /* line 457, ../sass/nodes.scss */
  body.section-student-programs.node-type-student-program.page-node #block-views-subtitle-block .view-content .field-name-field-subtitle,
  body.section-student-programs.node-type-student-program-location.page-node #block-views-subtitle-block .view-content .field-name-field-subtitle {
    font-size: 21px;
    line-height: 31px;
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
/* line 477, ../sass/nodes.scss */
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block,
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block-1,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block-1 {
  padding: 57px 0 58px 0;
  background: #f1f1f1;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 477, ../sass/nodes.scss */
  body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block,
  body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block-1,
  body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block,
  body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block-1 {
    padding-top: 32px;
  }
}
/* line 481, ../sass/nodes.scss */
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block h2.block-title,
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block-1 h2.block-title,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block h2.block-title,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block-1 h2.block-title {
  color: #df286d;
  padding-bottom: 37px;
}
/* line 485, ../sass/nodes.scss */
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block .views-row,
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block-1 .views-row,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block .views-row,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block-1 .views-row {
  box-shadow: 0 2px 0 0 #c6c6c6;
}
/* line 490, ../sass/nodes.scss */
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block .views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block .views-slideshow-controls-bottom .views-slideshow-controls-text-next,
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block-1 .views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block-1 .views-slideshow-controls-bottom .views-slideshow-controls-text-next,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block .views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block .views-slideshow-controls-bottom .views-slideshow-controls-text-next,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block-1 .views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block-1 .views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  color: #c6c6c6;
}
/* line 494, ../sass/nodes.scss */
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block:after,
body.section-student-programs.node-type-student-program.page-node #block-views-notes-from-the-field-block-1:after,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block:after,
body.section-student-programs.node-type-student-program-location.page-node #block-views-notes-from-the-field-block-1:after {
  background-color: #f1f1f1;
  box-shadow: 2px 2px 1px 0px #2390a4;
}

/* line 503, ../sass/nodes.scss */
html.lt-ie9 body.section-student-programs.node-type-student-program.page-node #block-views-subtitle-block .view-content .field-name-field-subtitle:after,
html.lt-ie9 body.section-student-programs.node-type-student-program-location.page-node #block-views-subtitle-block .view-content .field-name-field-subtitle:after {
  display: none !important;
}

@media (min-width: 1024px) {
  /* line 512, ../sass/nodes.scss */
  body.not-editing.node-type-landing-page .field-name-field-column-1.two_column,
  body.not-editing.node-type-student-program-location .field-name-field-column-1.two_column {
    width: 40%;
  }
  /* line 516, ../sass/nodes.scss */
  body.not-editing.node-type-landing-page .field-name-field-column-2,
  body.not-editing.node-type-student-program-location .field-name-field-column-2 {
    margin-left: 47%;
    width: 50%;
  }
}
/* line 521, ../sass/nodes.scss */
body.not-editing.node-type-landing-page #block-views-sidebars-block-1,
body.not-editing.node-type-student-program-location #block-views-sidebars-block-1 {
  float: left;
  width: 100%;
  background: #f1f1f1;
  -webkit-box-shadow: inset 0 5px 5px -6px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0 5px 5px -6px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 5px 5px -6px rgba(0, 0, 0, 0.75);
  padding: 65px 0;
}
/* line 527, ../sass/nodes.scss */
body.not-editing.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars,
body.not-editing.node-type-student-program-location #block-views-sidebars-block-1 .view-sidebars {
  padding: 0 1.75%;
  margin: 0 auto;
  max-width: 1200px;
}
/* line 530, ../sass/nodes.scss */
body.not-editing.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-row,
body.not-editing.node-type-student-program-location #block-views-sidebars-block-1 .view-sidebars .views-row {
  float: left;
  width: 26%;
  margin-right: 7%;
  line-height: 0;
}
/* line 535, ../sass/nodes.scss */
body.not-editing.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-row.Brown,
body.not-editing.node-type-student-program-location #block-views-sidebars-block-1 .view-sidebars .views-row.Brown {
  background: #615f6c;
  padding: 0;
}
@media (min-width: 1280px) {
  /* line 539, ../sass/nodes.scss */
  body.not-editing.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-row.views-row-1,
  body.not-editing.node-type-student-program-location #block-views-sidebars-block-1 .view-sidebars .views-row.views-row-1 {
    padding-left: 2%;
    width: 28%;
  }
}
@media (min-width: 1280px) {
  /* line 542, ../sass/nodes.scss */
  body.not-editing.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-row.views-row-3,
  body.not-editing.node-type-student-program-location #block-views-sidebars-block-1 .view-sidebars .views-row.views-row-3 {
    padding-left: 2%;
    width: 28%;
    margin-right: 0;
  }
}
/* line 545, ../sass/nodes.scss */
body.not-editing.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-row:after,
body.not-editing.node-type-student-program-location #block-views-sidebars-block-1 .view-sidebars .views-row:after {
  top: 10px;
}
@media (max-width: 767px) {
  /* line 521, ../sass/nodes.scss */
  body.not-editing.node-type-landing-page #block-views-sidebars-block-1,
  body.not-editing.node-type-student-program-location #block-views-sidebars-block-1 {
    padding: 0;
  }
  /* line 552, ../sass/nodes.scss */
  body.not-editing.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars,
  body.not-editing.node-type-student-program-location #block-views-sidebars-block-1 .view-sidebars {
    padding: 0;
  }
  /* line 554, ../sass/nodes.scss */
  body.not-editing.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-row,
  body.not-editing.node-type-student-program-location #block-views-sidebars-block-1 .view-sidebars .views-row {
    width: 90%;
    margin: 37px 5%;
  }
}

/* line 567, ../sass/nodes.scss */
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-field-title,
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars h2 {
  color: #df286d;
}
/* line 569, ../sass/nodes.scss */
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-field-title .color-about,
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars h2 .color-about {
  color: #c0621a;
}
/* line 570, ../sass/nodes.scss */
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-field-title .color-student,
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars h2 .color-student {
  color: #0a6a7b;
}
/* line 571, ../sass/nodes.scss */
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-field-title .color-prep,
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars h2 .color-prep {
  color: #514779;
}
/* line 572, ../sass/nodes.scss */
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-field-title .color-faculty,
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars h2 .color-faculty {
  color: #5e821d;
}
/* line 573, ../sass/nodes.scss */
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars .views-field-title .color-hosts,
body.node-type-landing-page #block-views-sidebars-block-1 .view-sidebars h2 .color-hosts {
  color: #348d88;
}

/* line 579, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #header {
  border-top-color: #594996;
}
/* line 582, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #page {
  background-color: #fbfbfb;
}
/* line 585, ../sass/nodes.scss */
body.node-type-country-prep.not-editing h1 {
  display: none;
}
/* line 588, ../sass/nodes.scss */
body.node-type-country-prep.not-editing .region-sidebar-second .block {
  padding: 0 15% 0 9%;
}
@media (max-width: 1023px) {
  /* line 588, ../sass/nodes.scss */
  body.node-type-country-prep.not-editing .region-sidebar-second .block {
    float: left;
    margin: 0;
    width: 90%;
    padding: 0 5% 20px 5%;
  }
}
/* line 592, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #title {
  background-color: #594996;
}
@media (min-width: 1280px) {
  /* line 592, ../sass/nodes.scss */
  body.node-type-country-prep.not-editing #title {
    padding-bottom: 24px;
    border-bottom: 60px solid #f1f1f1;
  }
  /* line 138, ../sass/_custom.scss */
  body.node-type-country-prep.not-editing #title {
    *zoom: 1;
  }
  /* line 142, ../sass/_custom.scss */
  body.node-type-country-prep.not-editing #title:before, body.node-type-country-prep.not-editing #title:after {
    content: "";
    display: table;
  }
  /* line 146, ../sass/_custom.scss */
  body.node-type-country-prep.not-editing #title:after {
    clear: both;
  }
}
/* line 595, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #title .region-title {
  position: relative;
  background-color: #585665;
}
/* line 599, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #title .region-browse-nav {
  height: 45px;
  margin: 0 auto;
  max-width: 1200px;
}
/* line 605, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #title .region-browse-nav #block-views-country-prep-nav-block.open h2.block-title,
body.node-type-country-prep.not-editing #title .region-browse-nav #block-views-country-prep-nav-block .boxes-box-content:hover,
body.node-type-country-prep.not-editing #title .region-browse-nav #block-views-country-prep-nav-block h2.block-title:hover {
  background: #514779;
}
/* line 611, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #block-views-subtitle-block {
  text-align: left;
  padding: 2em 23px 55px;
}
@media (min-width: 1280px) {
  /* line 611, ../sass/nodes.scss */
  body.node-type-country-prep.not-editing #block-views-subtitle-block {
    padding: 2em 60px 55px;
  }
}
/* line 615, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #block-views-subtitle-block .view-content .field-name-field-subtitle {
  font-size: 25px;
  line-height: 36px;
  padding: 0;
}
/* line 621, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #main {
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}
@media (min-width: 1024px) {
  /* line 621, ../sass/nodes.scss */
  body.node-type-country-prep.not-editing #main {
    margin-top: -85px;
    max-width: 1270px;
  }
}
/* line 626, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #block-views-country-prep-nav-block {
  padding-left: 12px;
}
/* line 630, ../sass/nodes.scss */
body.node-type-country-prep.not-editing #block-boxes-share,
body.node-type-country-prep.not-editing #block-boxes-share--2 {
  padding-right: 16px;
}
@media (min-width: 1024px) {
  /* line 634, ../sass/nodes.scss */
  body.node-type-country-prep.not-editing.sidebar-second #content {
    width: 75%;
  }
  /* line 637, ../sass/nodes.scss */
  body.node-type-country-prep.not-editing.sidebar-second .region-sidebar-second {
    width: 25%;
    border-left: 1px solid #e2e2e2;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 60px;
  }
}
@media (min-width: 1024px) {
  /* line 645, ../sass/nodes.scss */
  body.node-type-country-prep.not-editing #block-quicktabs-prep-subpages .item-list ul.quicktabs-tabs.quicktabs-style-basic {
    margin-left: 23px;
  }
}
@media (min-width: 1280px) {
  /* line 645, ../sass/nodes.scss */
  body.node-type-country-prep.not-editing #block-quicktabs-prep-subpages .item-list ul.quicktabs-tabs.quicktabs-style-basic {
    margin-left: 60px;
  }
}

/* Landing Pages */
/* line 658, ../sass/nodes.scss */
body.node-type-landing-page #title {
  box-shadow: 0 2px 2px 1px #C6C6C6;
  position: relative;
  background-color: #585665 !important;
  background-image: none !important;
}
/* line 205, ../sass/_custom.scss */
body.node-type-landing-page #title .region-title {
  box-shadow: 0 3px 2px 0 transparent;
  min-height: 180px;
  background-color: #585665;
}
/* line 209, ../sass/_custom.scss */
body.node-type-landing-page #title .region-title > .block {
  max-width: 1600px;
  margin: 0 auto;
}
/* line 138, ../sass/_custom.scss */
body.node-type-landing-page #title {
  *zoom: 1;
}
/* line 142, ../sass/_custom.scss */
body.node-type-landing-page #title:before, body.node-type-landing-page #title:after {
  content: "";
  display: table;
}
/* line 146, ../sass/_custom.scss */
body.node-type-landing-page #title:after {
  clear: both;
}
/* line 216, ../sass/_custom.scss */
body.node-type-landing-page #title h1.title {
  display: none;
}
/* line 219, ../sass/_custom.scss */
body.node-type-landing-page #title .views-field-title {
  top: 100px;
}

@media (max-width: 767px) {
  /* line 669, ../sass/nodes.scss */
  body.node-type-landing-page.section-student-programs #full_width,
  body.node-type-landing-page.section-student-programs #content,
  body.node-type-landing-page.section-student-programs #title .views-field-title {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 672, ../sass/nodes.scss */
  body.node-type-landing-page.section-student-programs #title .region-title {
    min-height: 110px;
  }
}
@media (max-width: 767px) {
  /* line 674, ../sass/nodes.scss */
  body.node-type-landing-page.section-student-programs #title .region-title img {
    max-height: 110px;
  }
}
/* line 678, ../sass/nodes.scss */
body.node-type-landing-page.section-student-programs #footer > div {
  display: none;
}
@media (max-width: 767px) {
  /* line 678, ../sass/nodes.scss */
  body.node-type-landing-page.section-student-programs #footer > div {
    display: block;
  }
}

/* Notes from the field page */
/* Much formatting in common with node-type-page above */
/* Custom colors for notes and people */
/* line 694, ../sass/nodes.scss */
body.node-type-notes-from-the-field #header,
body.page-notes #header,
body.node-type-person #header {
  border-top-color: #2178be !important;
}
/* line 697, ../sass/nodes.scss */
body.node-type-notes-from-the-field #title,
body.page-notes #title,
body.node-type-person #title {
  background-image: none, -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #54a4db), color-stop(100%, #54a4db));
  background-image: none, -webkit-linear-gradient(center left, #54a4db, #54a4db);
  background-image: none, -moz-linear-gradient(center left, #54a4db, #54a4db);
  background-image: none, -o-linear-gradient(center left, #54a4db, #54a4db);
  background-image: none, linear-gradient(center left, #54a4db, #54a4db);
}
/* line 699, ../sass/nodes.scss */
body.node-type-notes-from-the-field #title h1,
body.page-notes #title h1,
body.node-type-person #title h1 {
  text-shadow: 1px 1px 2px #2178be !important;
}
/* line 703, ../sass/nodes.scss */
body.node-type-notes-from-the-field .field-name-body h2,
body.page-notes .field-name-body h2,
body.node-type-person .field-name-body h2 {
  color: #df286d;
}

/* line 711, ../sass/nodes.scss */
body.node-type-person #navigation .tb-megamenu ul.nav > li > a {
  color: white;
}

/* line 723, ../sass/nodes.scss */
body.node-type-notes-from-the-field .field-name-field-featured-image img {
  position: relative;
  z-index: 100;
}
@media (min-width: 1200px) {
  /* line 727, ../sass/nodes.scss */
  body.node-type-notes-from-the-field .field-name-field-featured-image:after {
    content: "";
    line-height: 0;
    width: 300%;
    margin-left: -150%;
    height: 157px;
    background-color: #f1f1f1;
    display: block;
    position: absolute;
    z-index: 1;
    margin-top: -163px;
    left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 743, ../sass/nodes.scss */
  body.node-type-notes-from-the-field #content .field-name-field-image-caption {
    position: absolute;
    z-index: 102;
    margin-top: -115px;
    margin-left: 52%;
    width: 18%;
  }
}
/* line 752, ../sass/nodes.scss */
body.node-type-notes-from-the-field .field-name-body {
  margin-top: 50px;
}
@media (min-width: 1200px) {
  /* line 755, ../sass/nodes.scss */
  body.node-type-notes-from-the-field #block-views-sidebars-block-4 {
    margin-top: 300px;
  }
}

/* MISTI Program Pages */
/* line 762, ../sass/nodes.scss */
body.node-type-misti-program #title {
  background-color: #e0731b;
  padding-bottom: 24px;
  height: auto;
}
@media (max-width: 1023px) {
  /* line 762, ../sass/nodes.scss */
  body.node-type-misti-program #title {
    padding-bottom: 0;
  }
}
/* line 767, ../sass/nodes.scss */
body.node-type-misti-program #title #page-title {
  display: none;
}
/* line 770, ../sass/nodes.scss */
body.node-type-misti-program #title .region-title {
  position: relative;
  background-color: #585665;
  max-width: none;
}
/* line 774, ../sass/nodes.scss */
body.node-type-misti-program #title .region-title > .block {
  margin: 0 auto;
  max-width: 1600px;
}
@media (max-width: 767px) {
  /* line 780, ../sass/nodes.scss */
  body.node-type-misti-program #title .views-field-title .misti_program {
    padding: 0;
    background: none;
    border: none;
    box-shadow: none;
  }
}
/* line 787, ../sass/nodes.scss */
body.node-type-misti-program #title .region-browse-nav {
  height: 45px;
  margin: 0 auto;
  max-width: 1200px;
}
@media (max-width: 767px) {
  /* line 792, ../sass/nodes.scss */
  body.node-type-misti-program article.node-misti-program {
    padding-bottom: 18px;
  }
}
/* line 795, ../sass/nodes.scss */
body.node-type-misti-program #block-views-misti-program-links2-block {
  /* Links in the sidebar area */
}
@media (max-width: 767px) {
  /* line 795, ../sass/nodes.scss */
  body.node-type-misti-program #block-views-misti-program-links2-block {
    display: none;
  }
}
/* line 798, ../sass/nodes.scss */
body.node-type-misti-program #block-views-misti-program-links2-block-1 {
  /* Links in the main body area */
  display: none;
}
@media (max-width: 1023px) {
  /* line 798, ../sass/nodes.scss */
  body.node-type-misti-program #block-views-misti-program-links2-block-1 {
    display: block;
    padding-top: 10px;
    border-top: 1px solid black;
  }
}
/* line 802, ../sass/nodes.scss */
body.node-type-misti-program #block-views-person-thumbnail-block-1 {
  margin-bottom: 200px;
}
@media (max-width: 1023px) {
  /* line 802, ../sass/nodes.scss */
  body.node-type-misti-program #block-views-person-thumbnail-block-1 {
    margin-bottom: 30px;
    display: none;
  }
}

/* line 810, ../sass/nodes.scss */
body.page-event-list #content {
  padding-top: 0;
}

/* line 817, ../sass/nodes.scss */
body.node-type-event #header {
  border-top-color: #f6954a;
}
/* line 820, ../sass/nodes.scss */
body.node-type-event #title {
  background-color: #e0731b;
}
/* line 822, ../sass/nodes.scss */
body.node-type-event #title h1 {
  text-shadow: #904913 1px 1px 2px;
}
/* line 827, ../sass/nodes.scss */
body.node-type-event .view-featured-events .views-field-title {
  font-size: 36px;
  line-height: 42px;
  color: #c0621a;
  font-weight: normal;
}
/* line 835, ../sass/nodes.scss */
body.node-type-event #content .field-name-field-subtitle {
  padding-bottom: 20px;
}
/* line 839, ../sass/nodes.scss */
body.node-type-event #content article .field-name-body {
  margin-bottom: -12px;
}
/* line 842, ../sass/nodes.scss */
body.node-type-event #content article .field-name-field-admission-info {
  color: #585665;
}
/* line 845, ../sass/nodes.scss */
body.node-type-event #content article h3 {
  margin: 24px 0 6px 0;
  text-transform: uppercase;
  color: #363945;
  font-size: 16px;
}

/* MISTI Program Pages */
/* line 857, ../sass/nodes.scss */
body.node-type-fund #title {
  background-color: #809e19;
  padding-bottom: 24px;
  height: auto;
}
@media (max-width: 1023px) {
  /* line 857, ../sass/nodes.scss */
  body.node-type-fund #title {
    padding-bottom: 0;
  }
}
/* line 863, ../sass/nodes.scss */
body.node-type-fund #title #page-title {
  display: none;
}
/* line 866, ../sass/nodes.scss */
body.node-type-fund #title .region-title {
  position: relative;
  background-color: #585665;
  max-width: none;
}
/* line 870, ../sass/nodes.scss */
body.node-type-fund #title .region-title > .block {
  margin: 0 auto;
  max-width: 1600px;
}
@media (max-width: 767px) {
  /* line 879, ../sass/nodes.scss */
  body.node-type-fund #title .views-field-title .misti_program {
    padding: 0;
    background: none;
    border: none;
    box-shadow: none;
  }
}
/* line 886, ../sass/nodes.scss */
body.node-type-fund #title .region-browse-nav {
  height: 45px;
  margin: 0 auto;
  max-width: 1200px;
}
/* line 891, ../sass/nodes.scss */
body.node-type-fund #footer {
  -webkit-box-shadow: inset 0 5px 5px -6px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0 5px 5px -6px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 5px 5px -6px rgba(0, 0, 0, 0.75);
  margin-top: 20px;
  background-color: #f1f1f1;
}
/* line 897, ../sass/nodes.scss */
body.node-type-fund #footer #block-views-notes-from-the-field-block .views-slideshow-controls-text-previous,
body.node-type-fund #footer #block-views-notes-from-the-field-block .views-slideshow-controls-text-next {
  color: #c6c6c6;
}
/* line 900, ../sass/nodes.scss */
body.node-type-fund #footer #block-views-notes-from-the-field-block:after {
  display: none;
}

/* MISTI Seed Funds page */
/* line 909, ../sass/nodes.scss */
body.seed-funds #content {
  padding-top: 25px;
}

/* Person pages */
/* line 916, ../sass/nodes.scss */
body.contact-us.node-type-page #main, body.contact-us.node-type-page #title {
  display: none;
}

/* line 923, ../sass/nodes.scss */
body.page-search #search-form > div, body.section-404-error #main #content div.search #search-form-404 > div {
  border: 1px solid #c6c6c6;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-bottom-width: 3px;
}
/* line 929, ../sass/nodes.scss */
body.page-search #search-form > div:before, body.section-404-error #main #content div.search #search-form-404 > div:before {
  content: ")";
  /* Desktop search icon */
  color: #8a8893;
  font-size: 12px;
  padding: 8px 12px;
  float: left;
}
/* line 937, ../sass/nodes.scss */
body.page-search #search-form #edit-basic, body.section-404-error #main #content div.search #search-form-404 #edit-basic {
  float: left;
}
@media (max-width: 767px) {
  /* line 937, ../sass/nodes.scss */
  body.page-search #search-form #edit-basic, body.section-404-error #main #content div.search #search-form-404 #edit-basic {
    float: none;
  }
}
/* line 941, ../sass/nodes.scss */
body.page-search #search-form input[type="submit"], body.section-404-error #main #content div.search #search-form-404 input[type="submit"] {
  display: none;
}
/* line 944, ../sass/nodes.scss */
body.page-search #search-form input[type="image"], body.section-404-error #main #content div.search #search-form-404 input[type="image"] {
  float: right;
  display: inline-block;
  border: 0;
  padding: 5px;
}
/* line 951, ../sass/nodes.scss */
body.page-search #search-form input[type="text"], body.section-404-error #main #content div.search #search-form-404 input[type="text"] {
  float: left;
  display: inline-block;
  font-size: 15px;
  color: #585665;
  border: none;
  padding: 5px;
}
@media (max-width: 767px) {
  /* line 951, ../sass/nodes.scss */
  body.page-search #search-form input[type="text"], body.section-404-error #main #content div.search #search-form-404 input[type="text"] {
    width: 70%;
  }
}

/* line 964, ../sass/nodes.scss */
body.page-search #title {
  background-color: #54a4db;
}
/* line 967, ../sass/nodes.scss */
body.page-search #page #main {
  padding: 0;
  max-width: 1270px;
}
/* line 970, ../sass/nodes.scss */
body.page-search #page #main #search-form {
  border-bottom: 1px solid #E2E2E2;
  height: 56px;
  padding: 27px 35px 0;
}
/* line 976, ../sass/nodes.scss */
body.page-search #page #main #content {
  padding: 0;
  border-left: none;
}
/* line 979, ../sass/nodes.scss */
body.page-search #page #main #content .form-type-textfield label {
  display: none;
}
/* line 982, ../sass/nodes.scss */
body.page-search #page #main #content h2 {
  display: none;
}
/* line 985, ../sass/nodes.scss */
body.page-search #page #main #content ol.search-results {
  padding: 3em 5% 50px 3%;
}
/* line 988, ../sass/nodes.scss */
body.page-search #page #main #content .item-list {
  padding: 0 5% 50px 3%;
}
/* line 990, ../sass/nodes.scss */
body.page-search #page #main #content .item-list .pager {
  text-align: left;
}
/* line 994, ../sass/nodes.scss */
body.page-search #page #main #content > ul {
  padding: 1em 5% 50px 3%;
  color: #585665;
}
/* line 997, ../sass/nodes.scss */
body.page-search #page #main #content > ul:before {
  content: "Your search did not return any results";
  padding-bottom: 12px;
  font-size: 18px;
  display: block;
  color: #585665;
}
/* line 1007, ../sass/nodes.scss */
body.page-search .search-result {
  padding-bottom: 18px;
}
/* line 1009, ../sass/nodes.scss */
body.page-search .search-result h3.title {
  font-weight: normal;
  font-size: 23px;
  line-height: 30px;
  color: #116acc;
}
/* line 1014, ../sass/nodes.scss */
body.page-search .search-result h3.title a:hover {
  text-decoration: underline;
}
/* line 1018, ../sass/nodes.scss */
body.page-search .search-result .search-snippet-info {
  padding-left: 0;
}
/* line 1021, ../sass/nodes.scss */
body.page-search .search-result .search-snippet {
  color: #585665;
  font-size: 16px;
  line-height: 24px;
}
/* line 1026, ../sass/nodes.scss */
body.page-search .search-result .search-info {
  display: none;
}
/* line 1031, ../sass/nodes.scss */
body.page-search .item-list ul.pager > li {
  padding: 5px;
}

/* line 1044, ../sass/nodes.scss */
body.section-404-error #block-boxes-share,
body.section-404-error #block-boxes-share--2 {
  display: none;
}
/* line 1047, ../sass/nodes.scss */
body.section-404-error #main #content {
  font-family: "Lato", sans-serif;
}
/* line 1049, ../sass/nodes.scss */
body.section-404-error #main #content p.sorry {
  background: url(../images/backpacker.png) top center no-repeat;
  padding-top: 80px;
  width: 70%;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  text-align: center;
  margin: 0 auto;
  color: #585665;
  padding-bottom: 36px;
}
/* line 1061, ../sass/nodes.scss */
body.section-404-error #main #content p.journey {
  width: 75%;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  margin: 0 auto;
  color: #585665;
  padding-bottom: 36px;
}
/* line 1070, ../sass/nodes.scss */
body.section-404-error #main #content div.bottom {
  width: 100%;
  margin: 0 auto;
}
/* line 138, ../sass/_custom.scss */
body.section-404-error #main #content div.bottom {
  *zoom: 1;
}
/* line 142, ../sass/_custom.scss */
body.section-404-error #main #content div.bottom:before, body.section-404-error #main #content div.bottom:after {
  content: "";
  display: table;
}
/* line 146, ../sass/_custom.scss */
body.section-404-error #main #content div.bottom:after {
  clear: both;
}
/* line 1075, ../sass/nodes.scss */
body.section-404-error #main #content div.search {
  width: 44%;
  float: left;
  padding: 45px 5% 50px 0;
}
@media (max-width: 1023px) {
  /* line 1075, ../sass/nodes.scss */
  body.section-404-error #main #content div.search {
    width: 100%;
    float: left;
    padding: 20px 0;
  }
}
/* line 1080, ../sass/nodes.scss */
body.section-404-error #main #content div.search #search-form-404 {
  float: right;
}
/* line 1083, ../sass/nodes.scss */
body.section-404-error #main #content div.search #search-form-404 p {
  display: inline;
}
@media (max-width: 1023px) {
  /* line 1080, ../sass/nodes.scss */
  body.section-404-error #main #content div.search #search-form-404 {
    float: none;
  }
}
/* line 1087, ../sass/nodes.scss */
body.section-404-error #main #content div.still {
  width: 44%;
  float: left;
  border-left: 2px solid #e2e2e2;
  padding: 50px 0 50px 5%;
  color: #585665;
}
@media (max-width: 1023px) {
  /* line 1087, ../sass/nodes.scss */
  body.section-404-error #main #content div.still {
    width: 100%;
    float: left;
    padding-right: 0;
    border: none;
    padding-top: 20px;
  }
}
/* line 1094, ../sass/nodes.scss */
body.section-404-error #main #content div.still a {
  font-weight: bold;
  color: #116acc;
}

/* Admin pages */
/* line 1108, ../sass/nodes.scss */
body.page-admin h1.title {
  text-align: center;
  margin: 1em 0 0 0;
}
/* line 1112, ../sass/nodes.scss */
body.page-admin #main {
  background: none;
}
/* line 1114, ../sass/nodes.scss */
body.page-admin #main #content {
  padding-top: 0;
  border: 0;
}
