/** blocks **/
.news-widget {
  margin-bottom: 80px; }
  .news-widget a {
    outline: 0 !important;
    outline-offset: 0 !important; }
  .news-widget-warp-grid {
    display: flex;
    flex-direction: row;
    flex-flow: wrap;
    position: relative; }
    .news-widget-warp-grid-item {
      width: calc(100% / 3);
      border-bottom: 1px solid;
      border-right: 1px solid;
      position: relative;
      border-color: #00000020 !important;
      transition: .2s all ease-in-out;
      background: #fff; }
      .news-widget-warp-grid-item .article-thumbnail {
        max-width: 100%;
        max-height: 300px; }
      .news-widget-warp-grid-item .article-copy-title-warp {
        padding: 10px 15px; }
        .news-widget-warp-grid-item .article-copy-title-warp h2 {
          font-size: 18px;
          font-weight: 600;
          color: #05162E;
          margin-bottom: 0;
          min-height: 110px; }
        .news-widget-warp-grid-item .article-copy-title-warp a {
          color: #fff; }
          .news-widget-warp-grid-item .article-copy-title-warp a:hover, .news-widget-warp-grid-item .article-copy-title-warp a:active, .news-widget-warp-grid-item .article-copy-title-warp a:focus {
            color: #fff;
            text-decoration: none; }
      .news-widget-warp-grid-item .article-copy-author {
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        background: #fff; }
        .news-widget-warp-grid-item .article-copy-author-warp {
          padding: 15px; }
          .news-widget-warp-grid-item .article-copy-author-warp .author-warp {
            display: flex; }
            .news-widget-warp-grid-item .article-copy-author-warp .author-warp .author-icon {
              background: #05162E url("../images/icons/author-tr.svg") no-repeat center;
              border-radius: 50%;
              min-width: 32px;
              min-height: 32px;
              display: block; }
            .news-widget-warp-grid-item .article-copy-author-warp .author-warp .author-copy {
              width: 100%;
              position: relative;
              left: 10px;
              top: 4px; }
              .news-widget-warp-grid-item .article-copy-author-warp .author-warp .author-copy a {
                color: #05162E;
                font-size: 18px;
                font-weight: 600;
                text-decoration: underline; }
      .news-widget-warp-grid-item.future {
        border: none;
        width: 50%; }
        .news-widget-warp-grid-item.future .article-thumbnail {
          max-height: 450px; }
        .news-widget-warp-grid-item.future .article-copy {
          position: absolute;
          width: 100%;
          height: auto;
          left: 0;
          bottom: 0;
          z-index: 3; }
          .news-widget-warp-grid-item.future .article-copy-title {
            position: relative;
            bottom: 50px;
            left: 0;
            width: 100%; }
            .news-widget-warp-grid-item.future .article-copy-title h2 {
              padding: 10px 20px;
              background-color: rgba(0, 0, 0, 0.4);
              color: #fff;
              min-height: auto; }
          .news-widget-warp-grid-item.future .article-copy-author {
            background: transparent; }
            .news-widget-warp-grid-item.future .article-copy-author-warp {
              padding: 10px 15px; }
              .news-widget-warp-grid-item.future .article-copy-author-warp .author-warp {
                background-color: rgba(0, 0, 0, 0.4);
                background-position: 20px center;
                width: 340px;
                padding: 7.5px 20px; }
                .news-widget-warp-grid-item.future .article-copy-author-warp .author-warp .author-copy a {
                  color: #fff; }

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .news-widget-warp-grid-item .article-copy-author-warp .author-warp .author-copy a {
    font-size: 16px; } }
@media only screen and (max-width: 991px) {
  .news-widget {
    margin: 30px 0 40px; }
    .news-widget-warp-grid-item {
      width: 100%;
      padding: 0 0 25px;
      border: 0;
      background-color: transparent; }
      .news-widget-warp-grid-item .article-thumbnail {
        width: 100%; }
      .news-widget-warp-grid-item .article-copy {
        position: relative; }
        .news-widget-warp-grid-item .article-copy-title-warp {
          padding: 0; }
          .news-widget-warp-grid-item .article-copy-title-warp h2 {
            color: #fff;
            min-height: auto; }
        .news-widget-warp-grid-item .article-copy-author {
          position: absolute;
          width: 100%;
          bottom: unset;
          top: -62px;
          left: 0;
          background-color: transparent; }
          .news-widget-warp-grid-item .article-copy-author-warp {
            background-color: rgba(0, 0, 0, 0.4);
            background-position: 20px center;
            width: 330px;
            padding: 5px 7.5px; }
            .news-widget-warp-grid-item .article-copy-author-warp .author-warp .author-copy a {
              color: #fff; }
      .news-widget-warp-grid-item .article-thumbnail {
        max-height: unset;
        height: auto; }
      .news-widget-warp-grid-item.future {
        width: 100%; }
        .news-widget-warp-grid-item.future .article-thumbnail {
          max-height: unset; }
        .news-widget-warp-grid-item.future .article-copy {
          position: relative; }
          .news-widget-warp-grid-item.future .article-copy-title {
            position: static; }
            .news-widget-warp-grid-item.future .article-copy-title h2 {
              background-color: inherit;
              color: inherit;
              padding: 0; }
          .news-widget-warp-grid-item.future .article-copy-author {
            top: -62px;
            bottom: unset; }
            .news-widget-warp-grid-item.future .article-copy-author-warp {
              padding: 0; }
              .news-widget-warp-grid-item.future .article-copy-author-warp .author-warp {
                width: 330px;
                padding: 5px 7.5px; } }
.stats {
  background-color: #0d335f; }

.news .section-title a {
  display: inline-flex; }

@media only screen and (max-width: 767px) {
  .stats-slider {
    min-width: 100% !important; } }
@media only screen and (min-width: 991px) {
  .stats {
    margin-right: -7px; } }
.social {
  background-color: #fff !important;
  padding-bottom: 0; }
  .social .section-title {
    color: #05162e;
    max-width: 600px;
    margin-bottom: 50px; }

.instagram-feed .section-title {
  text-transform: lowercase;
  width: auto; }
.instagram-feed .section-title-warp:after {
  display: none !important; }
.instagram-feed-item {
  position: relative;
  text-align: center;
  background-position: center;
  background-size: cover;
  height: calc(1920px / 8); }
.instagram-feed-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0; }

@media only screen and (max-width: 991px) {
  .social .section-title {
    max-width: 360px;
    margin-bottom: 50px; } }
@media only screen and (max-width: 767px) {
  .social .section-title {
    max-width: 100%;
    margin-bottom: 20px; }
  .social-buttons {
    text-align: left !important; } }
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
  .instagram-feed-item {
    height: calc(1920px / 8); } }
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .instagram-feed-item {
    height: calc(1300px / 8); } }
@media only screen and (max-width: 767px) {
  .social {
    padding-bottom: 0; }
    .social .section-title {
      max-width: 100%; }
    .social .section-title-warp {
      margin-bottom: 20px; }
      .social .section-title-warp .section-title {
        color: #fff; }
        .social .section-title-warp .section-title a {
          font-size: 40px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .instagram-feed-item {
    height: calc(1000px / 6); } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .instagram-feed-item {
    height: calc(768px / 6); } }
@media only screen and (max-width: 767px) {
  .instagram-feed-item {
    height: calc(600px / 4); } }
@media only screen and (min-width: 991px) {
  .panel.department .featured-story-content {
    width: 57%; }
  .panel.department .featured-story-side {
    width: 40%; }
  .panel.department .carousel-thumbnails.carousel-thumbnails-news {
    top: 280px;
    right: 370px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .carousel-thumbnails.carousel-thumbnails-news {
    width: 65%;
    right: 260px !important; } }
@media only screen and (max-width: 991px) {
  .panel.department .featured-story-content {
    width: 100%; }
  .panel.department .featured-story-side {
    width: 100%; } }

/*# sourceMappingURL=style.css.map */
