@charset "UTF-8";
/* UWI News Styles */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i");
/* News Page */
.news-page--layout-1 .views-row {
  margin-bottom: 40px;
  font-size: 16px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .news-page--layout-1 .views-row .news__title {
    font-weight: bold;
    font-size: 21px; }
    .news-page--layout-1 .views-row .news__title a {
      text-decoration: none; }
  .news-page--layout-1 .views-row .news__read-more a {
    text-decoration: none;
    font-weight: bold; }
  .news-page--layout-1 .views-row .news__date {
    text-align: right; }

/* News Block - Layout 1 */
#block-views-news-block {
  background: #f3f3f3;
  padding: 10px;
  width: 100%; }
  #block-views-news-block h2 {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #757575; }

.view-news.news-block--layout-1 {
  background: white;
  padding-right: 10px; }
  .view-news.news-block--layout-1 .views-field-field-image,
  .view-news.news-block--layout-1 .news-block__photo {
    float: left;
    margin-right: 10px; }
    .view-news.news-block--layout-1 .views-field-field-image img,
    .view-news.news-block--layout-1 .news-block__photo img {
      width: 250px;
      height: 250px;
      display: block; }
  .view-news.news-block--layout-1 .views-field-title,
  .view-news.news-block--layout-1 .news-block__title {
    padding-top: 10px; }
    .view-news.news-block--layout-1 .views-field-title h3,
    .view-news.news-block--layout-1 .news-block__title h3 {
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 24px;
      font-weight: bold;
      line-height: 1.1; }
      .view-news.news-block--layout-1 .views-field-title h3 a,
      .view-news.news-block--layout-1 .news-block__title h3 a {
        text-decoration: none; }
  .view-news.news-block--layout-1 .views-field-body,
  .view-news.news-block--layout-1 .news-block__summary {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    top: 150px;
    position: absolute;
    left: 260px; }
  .view-news.news-block--layout-1 .owl-carousel {
    position: relative; }
    .view-news.news-block--layout-1 .owl-carousel .owl-controls {
      display: flex;
      position: absolute;
      top: 90px;
      left: 260px; }
      .view-news.news-block--layout-1 .owl-carousel .owl-controls .owl-pagination {
        margin-right: 250px; }
      .view-news.news-block--layout-1 .owl-carousel .owl-controls .owl-buttons {
        margin-top: 10px; }
        .view-news.news-block--layout-1 .owl-carousel .owl-controls .owl-buttons div {
          height: 20px;
          width: 36px;
          text-indent: -9999px;
          border-radius: 0;
          opacity: 1;
          margin: 0;
          padding: 0; }
        .view-news.news-block--layout-1 .owl-carousel .owl-controls .owl-buttons .owl-prev {
          background: url("../images/ic_back@2x.png") no-repeat 10px center;
          background-size: auto auto;
          background-size: 18px 20px;
          border-right: 1px solid #000000;
          padding-right: 5px; }
        .view-news.news-block--layout-1 .owl-carousel .owl-controls .owl-buttons .owl-next {
          background: url("../images/ic_next@2x.png") no-repeat 15px center;
          background-size: auto auto;
          background-size: 18px 20px; }

/* News Block - Layout 2 */
#block-views-news-block-1 {
  background: #f3f3f3;
  padding: 10px;
  width: 300px; }
  #block-views-news-block-1 h2 {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #757575; }

.view-news.news-block--layout-2 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .view-news.news-block--layout-2 .news-block__title {
    font-size: 16px;
    font-weight: bold; }
    .view-news.news-block--layout-2 .news-block__title a {
      text-decoration: none; }
  .view-news.news-block--layout-2 .news-block__read-more {
    text-align: right; }
  .view-news.news-block--layout-2 .news-block__date {
    color: #888888; }
  .view-news.news-block--layout-2 .news-block__read-more::after {
    content: " »"; }

/* News Block - Layout 3 */
#block-views-news-block-2 {
  background: #f3f3f3;
  padding: 10px; }
  #block-views-news-block-2 h2 {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #757575; }

.view-news.news-block--layout-3 .views-row {
  display: flex;
  align-items: flex-start; }
  .view-news.news-block--layout-3 .views-row .news-block__photo {
    margin-right: 10px; }
    .view-news.news-block--layout-3 .views-row .news-block__photo img {
      max-width: 100%;
      height: auto; }
  .view-news.news-block--layout-3 .views-row .news-block__body {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .view-news.news-block--layout-3 .views-row .news-block__title {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold; }
    .view-news.news-block--layout-3 .views-row .news-block__title a {
      text-decoration: none; }
.view-news.news-block--layout-3 .more-link::after {
  content: " »"; }

/* Responsive */
@media (max-width: 768px) {
  .view-news.news-block--layout-1 .views-field-field-image,
  .view-news.news-block--layout-1 .news-block__photo {
    float: none; }
  .view-news.news-block--layout-1 .views-field-title,
  .view-news.news-block--layout-1 .news-block__title {
    margin-left: 10px; }
  .view-news.news-block--layout-1 .views-field-body,
  .view-news.news-block--layout-1 .news-block__summary {
    position: static;
    margin-left: 10px; }
  .view-news.news-block--layout-1 .owl-carousel .owl-controls {
    position: static;
    justify-content: space-around; }
    .view-news.news-block--layout-1 .owl-carousel .owl-controls .owl-pagination {
      margin-right: 0; }
    .view-news.news-block--layout-1 .owl-carousel .owl-controls .owl-buttons {
      margin-top: 5px; } }

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