/*! typey | GPLv2 License | https://github.com/jptaranto/typey */
.view-homepage-banner .flexslider {
  margin: 0 0 40px;
  border: none;
  padding: 0;
  box-shadow: none;
}

.view-homepage-banner .flex-control-nav {
  padding-right: 1.5em;
  bottom: -30px;
}

.view-homepage-banner .flex-control-nav li {
  float: right;
}

.view-homepage-banner .views-row {
  position: relative;
}

.view-homepage-banner .views-field-field-banner-image:before {
  content: '';
  display: table;
}

.view-homepage-banner .views-field-field-banner-image:after {
  content: '';
  display: table;
  clear: both;
}

.view-homepage-banner .views-field-field-banner-image img {
  float: left;
}

.view-homepage-banner .views-field-field-banner-text {
  color: #fff;
  margin-bottom: 0;
}

.view-homepage-banner .views-field-field-banner-text .field-content {
  margin: 0 auto;
  width: 100%;
  max-width: 1120px;
  text-align: left;
}

.view-homepage-banner .views-field-field-banner-text p {
  margin: 0;
  padding: 1em 1.5em;
  max-width: 850px;
  background: #76457c;
}

@media (min-width: 999px) {
  .view-homepage-banner .views-field-field-banner-text p {
    background: transparent url(../../../images/semitransparent-purple1.png) left top repeat;
  }
}

@media (min-width: 999px) {
  .view-homepage-banner .views-field-field-banner-text {
    position: absolute;
    padding: 1em;
    bottom: 0;
    width: 100%;
  }
}

.is-path-frontpage .layout-3col__full p {
  margin-top: 0;
}

.is-path-frontpage .layout-3col__full:before {
  content: '';
  display: table;
}

.is-path-frontpage .layout-3col__full:after {
  content: '';
  display: table;
  clear: both;
}

.is-path-frontpage .layout-3col__full #block-researchhighlights,
.is-path-frontpage .layout-3col__full #block-networknotes,
.is-path-frontpage .layout-3col__full #block-inthenews,
.is-path-frontpage .layout-3col__full #block-views-block-homepage-studies-enrolling-block-1 {
  margin-bottom: 1.5em;
}

.is-path-frontpage .layout-3col__full #block-researchhighlights h2,
.is-path-frontpage .layout-3col__full #block-networknotes h2,
.is-path-frontpage .layout-3col__full #block-inthenews h2,
.is-path-frontpage .layout-3col__full #block-views-block-homepage-studies-enrolling-block-1 h2 {
  text-align: center;
  font-weight: bold;
  color: #76457c;
  font-size: 1.2rem;
}

.is-path-frontpage .layout-3col__full #block-researchhighlights img,
.is-path-frontpage .layout-3col__full #block-networknotes img,
.is-path-frontpage .layout-3col__full #block-inthenews img,
.is-path-frontpage .layout-3col__full #block-views-block-homepage-studies-enrolling-block-1 img {
  border: 2px solid #76457c;
}

@media (min-width: 666px) {
  .is-path-frontpage .layout-3col__full #block-researchhighlights,
  .is-path-frontpage .layout-3col__full #block-networknotes,
  .is-path-frontpage .layout-3col__full #block-inthenews,
  .is-path-frontpage .layout-3col__full #block-views-block-homepage-studies-enrolling-block-1 {
    float: left;
    width: 48%;
    margin-right: 2%;
  }
}

@media (min-width: 999px) {
  .is-path-frontpage .layout-3col__full #block-researchhighlights,
  .is-path-frontpage .layout-3col__full #block-networknotes,
  .is-path-frontpage .layout-3col__full #block-inthenews,
  .is-path-frontpage .layout-3col__full #block-views-block-homepage-studies-enrolling-block-1 {
    width: 23%;
  }
}

.is-path-frontpage .layout-3col__full #block-inthenews {
  clear: both;
}

@media (min-width: 999px) {
  .is-path-frontpage .layout-3col__full #block-inthenews {
    clear: none;
  }
}

.is-path-frontpage .layout-3col__full #block-facebookpage {
  clear: both;
}

.is-path-frontpage .layout-3col__full #block-facebookpage,
.is-path-frontpage .layout-3col__full #block-twittertimeline {
  text-align: center;
}

.is-path-frontpage .layout-3col__full #block-facebookpage .field--name-body,
.is-path-frontpage .layout-3col__full #block-twittertimeline .field--name-body {
  margin: 0 auto;
  text-align: left;
  max-width: 500px;
}

@media (min-width: 666px) {
  .is-path-frontpage .layout-3col__full #block-facebookpage,
  .is-path-frontpage .layout-3col__full #block-twittertimeline {
    float: left;
    width: 48%;
    margin-right: 2%;
  }
}

/*# sourceMappingURL=homepage.css.map */
